0001767042-24-000011.txt : 20240307 0001767042-24-000011.hdr.sgml : 20240307 20240307163253 ACCESSION NUMBER: 0001767042-24-000011 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 121 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240307 DATE AS OF CHANGE: 20240307 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Kodiak Gas Services, Inc. CENTRAL INDEX KEY: 0001767042 STANDARD INDUSTRIAL CLASSIFICATION: NATURAL GAS TRANSMISSION [4922] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 833013440 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-41732 FILM NUMBER: 24730650 BUSINESS ADDRESS: STREET 1: 9950 WOODLOCH FOREST DRIVE, 19TH FLOOR CITY: THE WOODLANDS STATE: TX ZIP: 77380 BUSINESS PHONE: 936-539-3300 MAIL ADDRESS: STREET 1: 9950 WOODLOCH FOREST DRIVE, 19TH FLOOR CITY: THE WOODLANDS STATE: TX ZIP: 77380 FORMER COMPANY: FORMER CONFORMED NAME: Frontier TopCo, Inc. DATE OF NAME CHANGE: 20190206 10-K 1 kgs-20231231.htm 10-K kgs-20231231
00017670422023FYfalseP1Y1111http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrentP5D00017670422023-01-012023-12-3100017670422023-06-30iso4217:USD00017670422024-03-04xbrli:shares00017670422023-10-012023-12-3100017670422023-12-3100017670422022-12-31iso4217:USDxbrli:shares0001767042kgs:CompressionOperationsMember2023-01-012023-12-310001767042kgs:CompressionOperationsMember2022-01-012022-12-310001767042kgs:CompressionOperationsMember2021-01-012021-12-310001767042us-gaap:ServiceOtherMember2023-01-012023-12-310001767042us-gaap:ServiceOtherMember2022-01-012022-12-310001767042us-gaap:ServiceOtherMember2021-01-012021-12-3100017670422022-01-012022-12-3100017670422021-01-012021-12-310001767042us-gaap:RelatedPartyMemberkgs:CompressionOperationsMember2023-01-012023-12-310001767042us-gaap:CommonStockMember2020-12-310001767042us-gaap:AdditionalPaidInCapitalMember2020-12-310001767042us-gaap:RetainedEarningsMember2020-12-3100017670422020-12-310001767042us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001767042us-gaap:RetainedEarningsMember2021-01-012021-12-310001767042us-gaap:CommonStockMember2021-12-310001767042us-gaap:AdditionalPaidInCapitalMember2021-12-310001767042us-gaap:RetainedEarningsMember2021-12-3100017670422021-12-310001767042us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001767042us-gaap:RetainedEarningsMember2022-01-012022-12-310001767042us-gaap:CommonStockMember2022-12-310001767042us-gaap:AdditionalPaidInCapitalMember2022-12-310001767042us-gaap:RetainedEarningsMember2022-12-310001767042us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001767042us-gaap:RetainedEarningsMember2023-01-012023-12-310001767042us-gaap:CommonStockMember2023-01-012023-12-310001767042us-gaap:CommonStockMember2023-12-310001767042us-gaap:AdditionalPaidInCapitalMember2023-12-310001767042us-gaap:RetainedEarningsMember2023-12-31kgs:segment00017670422023-06-202023-06-20xbrli:pure0001767042srt:ParentCompanyMember2023-06-2000017670422023-06-200001767042us-gaap:IPOMember2023-07-032023-07-030001767042us-gaap:IPOMember2023-07-0300017670422023-07-032023-07-030001767042us-gaap:OverAllotmentOptionMember2023-07-132023-07-130001767042us-gaap:OverAllotmentOptionMember2023-07-130001767042kgs:CSICompresscoLPMember2023-12-190001767042kgs:CSICompresscoLPMemberkgs:CSICompresscoLPMember2023-01-012023-12-310001767042kgs:CSICompresscoLPMember2023-01-012023-12-310001767042kgs:FirstLienNotesDue2025Memberkgs:CSICompresscoLPMemberus-gaap:SecuredDebtMember2023-12-310001767042kgs:CSICompresscoLPMemberkgs:SecondLienNotesDue2026Memberus-gaap:SecuredDebtMembersrt:MinimumMember2023-12-310001767042kgs:CSICompresscoLPMemberkgs:SecondLienNotesDue2026Memberus-gaap:SecuredDebtMembersrt:MaximumMember2023-12-31kgs:reportingUnit0001767042us-gaap:CustomerConcentrationRiskMemberkgs:OneCustomersMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001767042us-gaap:CustomerConcentrationRiskMemberkgs:OneCustomersMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001767042us-gaap:CustomerConcentrationRiskMemberkgs:TwoCustomersMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001767042us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberkgs:OneCustomersMember2023-01-012023-12-310001767042us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberkgs:TwoCustomersMember2022-01-012022-12-310001767042us-gaap:TransferredOverTimeMemberkgs:CompressionOperationsMember2023-01-012023-12-310001767042us-gaap:TransferredOverTimeMemberkgs:CompressionOperationsMember2022-01-012022-12-310001767042us-gaap:TransferredOverTimeMemberkgs:CompressionOperationsMember2021-01-012021-12-310001767042us-gaap:TransferredOverTimeMemberus-gaap:ServiceOtherMember2023-01-012023-12-310001767042us-gaap:TransferredOverTimeMemberus-gaap:ServiceOtherMember2022-01-012022-12-310001767042us-gaap:TransferredOverTimeMemberus-gaap:ServiceOtherMember2021-01-012021-12-310001767042us-gaap:TransferredOverTimeMember2023-01-012023-12-310001767042us-gaap:TransferredOverTimeMember2022-01-012022-12-310001767042us-gaap:TransferredOverTimeMember2021-01-012021-12-310001767042us-gaap:TransferredAtPointInTimeMemberkgs:CompressionOperationsMember2023-01-012023-12-310001767042us-gaap:TransferredAtPointInTimeMemberkgs:CompressionOperationsMember2022-01-012022-12-310001767042us-gaap:TransferredAtPointInTimeMemberkgs:CompressionOperationsMember2021-01-012021-12-310001767042us-gaap:TransferredAtPointInTimeMemberus-gaap:ServiceOtherMember2023-01-012023-12-310001767042us-gaap:TransferredAtPointInTimeMemberus-gaap:ServiceOtherMember2022-01-012022-12-310001767042us-gaap:TransferredAtPointInTimeMemberus-gaap:ServiceOtherMember2021-01-012021-12-310001767042us-gaap:TransferredAtPointInTimeMember2023-01-012023-12-310001767042us-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310001767042us-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310001767042srt:MinimumMember2023-01-012023-12-310001767042srt:MaximumMember2023-01-012023-12-3100017670422022-01-0100017670422023-01-010001767042kgs:CompressionOperationsMember2023-12-3100017670422024-01-012023-12-3100017670422025-01-012023-12-3100017670422026-01-012023-12-3100017670422027-01-012023-12-3100017670422028-01-012023-12-310001767042us-gaap:ServiceOtherMember2023-12-310001767042kgs:NonSerializedPartsMember2023-12-310001767042kgs:NonSerializedPartsMember2022-12-310001767042kgs:SerializedPartsMember2023-12-310001767042kgs:SerializedPartsMember2022-12-310001767042kgs:CompressionEquipmentMember2023-12-310001767042kgs:CompressionEquipmentMember2022-12-310001767042kgs:FieldEquipmentMember2023-12-310001767042kgs:FieldEquipmentMember2022-12-310001767042kgs:BuildingsAndShippingContainersMember2023-12-310001767042kgs:BuildingsAndShippingContainersMember2022-12-310001767042us-gaap:TechnologyEquipmentMember2023-12-310001767042us-gaap:TechnologyEquipmentMember2022-12-310001767042us-gaap:VehiclesMember2023-12-310001767042us-gaap:VehiclesMember2022-12-310001767042us-gaap:LeaseholdImprovementsMember2023-12-310001767042us-gaap:LeaseholdImprovementsMember2022-12-310001767042us-gaap:FurnitureAndFixturesMember2023-12-310001767042us-gaap:FurnitureAndFixturesMember2022-12-310001767042us-gaap:LandMember2023-12-310001767042us-gaap:LandMember2022-12-310001767042us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001767042us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-12-310001767042kgs:CompressionEquipmentMembersrt:MinimumMember2023-12-310001767042kgs:CompressionEquipmentMembersrt:MaximumMember2023-12-310001767042kgs:FieldEquipmentMembersrt:MinimumMember2023-12-310001767042kgs:FieldEquipmentMembersrt:MaximumMember2023-12-310001767042us-gaap:BuildingMembersrt:MinimumMember2023-12-310001767042us-gaap:BuildingMembersrt:MaximumMember2023-12-310001767042kgs:ShippingContainersMember2023-12-310001767042us-gaap:TradeNamesMember2023-12-310001767042us-gaap:CustomerRelationshipsMember2023-12-310001767042us-gaap:TradeNamesMember2022-12-310001767042us-gaap:CustomerRelationshipsMember2022-12-310001767042kgs:AssetBasedCreditFacilityMember2023-12-310001767042kgs:AssetBasedCreditFacilityMember2022-12-310001767042kgs:TermLoanMember2023-12-310001767042kgs:TermLoanMember2022-12-310001767042kgs:ThirdAmendmentAndRestatedCreditAgreementMember2022-05-192022-05-190001767042kgs:AssetBasedCreditFacilityMember2022-05-192022-05-190001767042kgs:IncreaseInTheTermLoanFacilityMember2022-05-1900017670422022-05-192022-05-190001767042kgs:AssetBasedCreditFacilityMember2022-01-010001767042kgs:ThirdAmendmentAndRestatedCreditAgreementMemberkgs:AssetBasedCreditFacilityMember2022-05-190001767042kgs:ThirdAmendmentAndRestatedCreditAgreementMemberkgs:AssetBasedCreditFacilityMember2022-12-310001767042kgs:AssetBasedCreditFacilityMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2023-03-220001767042kgs:AssetBasedCreditFacilityMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2023-01-012023-12-310001767042kgs:ThirdAmendmentAndRestatedCreditAgreementMemberkgs:AssetBasedCreditFacilityMember2023-01-012023-12-310001767042kgs:AssetBasedCreditFacilityMember2023-12-310001767042kgs:AssetBasedCreditFacilityMember2023-01-012023-12-310001767042kgs:AssetBasedCreditFacilityMember2023-09-300001767042kgs:AssetBasedCreditFacilityMembersrt:ScenarioForecastMember2024-03-310001767042kgs:AssetBasedCreditFacilityMembersrt:ScenarioForecastMember2024-06-300001767042kgs:AssetBasedCreditFacilityMembersrt:ScenarioForecastMember2024-09-300001767042kgs:AssetBasedCreditFacilityMemberus-gaap:PrimeRateMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2023-12-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:PrimeRateMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2023-01-012023-12-310001767042kgs:AssetBasedCreditFacilityMemberkgs:SecuredOvernightFinancingRateSOFRMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2023-12-310001767042kgs:AssetBasedCreditFacilityMemberkgs:SecuredOvernightFinancingRateSOFRMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2023-01-012023-12-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:PrimeRateMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2022-12-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:PrimeRateMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2022-12-312022-12-310001767042kgs:AssetBasedCreditFacilityMemberkgs:SecuredOvernightFinancingRateSOFRMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2022-12-310001767042kgs:AssetBasedCreditFacilityMemberkgs:SecuredOvernightFinancingRateSOFRMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2022-01-012022-12-310001767042kgs:AssetBasedCreditFacilityMembersrt:MinimumMember2023-01-012023-12-310001767042kgs:AssetBasedCreditFacilityMembersrt:MaximumMember2023-01-012023-12-310001767042kgs:AssetBasedCreditFacilityMemberkgs:FourthAmendmentAndRestatedCreditAgreementMember2023-12-310001767042kgs:ThirdAmendmentAndRestatedCreditAgreementMember2022-05-012022-05-310001767042kgs:AssetBasedCreditFacilityMember2022-05-012022-05-310001767042kgs:IncreaseInTheTermLoanFacilityMember2022-05-3100017670422022-05-012022-05-310001767042kgs:TermLoanFacilityAsPerAmendmentAgreementOneMember2023-03-3100017670422023-04-012023-06-300001767042kgs:TermLoanMember2023-07-032023-07-030001767042kgs:TermLoanMember2023-01-012023-12-310001767042kgs:TermLoanMember2023-07-030001767042kgs:TermLoanMemberkgs:InterestRateSwapAndInterestRateCollarsMember2023-06-290001767042kgs:TermLoanDerivativeSettlementMember2023-01-012023-12-310001767042kgs:DerivativeInstrumentMaturityDateOneMemberkgs:InterestRateSwapAndInterestRateCollarsMember2023-12-310001767042kgs:DerivativeInstrumentMaturityDateTwoMemberkgs:InterestRateSwapAndInterestRateCollarsMember2023-12-310001767042kgs:InterestRateSwapAndInterestRateCollarsMemberkgs:DerivativeInstrumentMaturityDateThreeMember2023-12-310001767042kgs:DerivativeInstrumentMaturityDateFourMemberkgs:InterestRateSwapAndInterestRateCollarsMember2023-12-310001767042kgs:InterestRateSwapAndInterestRateCollarsMemberkgs:DerivativeInstrumentMaturityDateFiveMember2023-12-310001767042kgs:InterestRateSwapAndInterestRateCollarsMemberkgs:DerivativeInstrumentMaturityDateSixMember2023-12-310001767042kgs:DerivativeInstrumentMaturityDateSevenMemberkgs:InterestRateSwapAndInterestRateCollarsMember2023-12-310001767042kgs:DerivativeInstrumentMaturityDateEightMemberkgs:InterestRateSwapAndInterestRateCollarsMember2023-12-310001767042kgs:InterestRateSwapAndInterestRateCollarsMemberkgs:DerivativeInstrumentMaturityDateNineMember2023-12-310001767042kgs:InterestRateSwapAndInterestRateCollarsMemberkgs:DerivativeInstrumentMaturityDateTenMember2023-12-310001767042kgs:DerivativeInstrumentMaturityDateElevenMemberkgs:InterestRateSwapAndInterestRateCollarsMember2023-12-310001767042kgs:InterestRateCollarsMemberus-gaap:NondesignatedMember2023-01-012023-12-310001767042kgs:InterestRateCollarsMemberus-gaap:NondesignatedMember2022-01-012022-12-310001767042kgs:InterestRateCollarsMemberus-gaap:NondesignatedMember2021-01-012021-12-310001767042us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2023-01-012023-12-310001767042us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2022-01-012022-12-310001767042us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2021-01-012021-12-310001767042us-gaap:NondesignatedMember2023-01-012023-12-310001767042us-gaap:NondesignatedMember2022-01-012022-12-310001767042us-gaap:NondesignatedMember2021-01-012021-12-310001767042us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2023-12-310001767042us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2023-12-310001767042us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2023-12-310001767042us-gaap:InterestRateSwapMember2023-12-310001767042us-gaap:FairValueInputsLevel1Member2023-12-310001767042us-gaap:FairValueInputsLevel2Member2023-12-310001767042us-gaap:FairValueInputsLevel3Member2023-12-310001767042us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2022-12-310001767042us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2022-12-310001767042us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Member2022-12-310001767042us-gaap:InterestRateSwapMember2022-12-310001767042kgs:InterestRateCollarsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001767042kgs:InterestRateCollarsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001767042kgs:InterestRateCollarsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001767042kgs:InterestRateCollarsMember2022-12-310001767042us-gaap:FairValueInputsLevel1Member2022-12-310001767042us-gaap:FairValueInputsLevel2Member2022-12-310001767042us-gaap:FairValueInputsLevel3Member2022-12-3100017670422023-10-242023-10-2400017670422023-11-102023-11-100001767042us-gaap:SubsequentEventMember2024-01-292024-01-290001767042us-gaap:SubsequentEventMember2024-02-232024-02-230001767042kgs:ClassBIncentiveUnitsMemberkgs:TwoThousandAndNineteenClassBUnitIncentivePlanMember2019-03-160001767042kgs:ClassBIncentiveUnitsMember2023-12-310001767042kgs:ClassBIncentiveUnitsMember2022-12-310001767042kgs:ClassBIncentiveUnitsMember2023-01-012023-12-310001767042kgs:ClassBIncentiveUnitsMember2022-01-012022-12-310001767042kgs:ClassBIncentiveUnitsMember2021-01-012021-12-310001767042us-gaap:ShareBasedCompensationAwardTrancheOneMemberkgs:ClassBIncentiveUnitsMember2023-01-012023-12-310001767042kgs:ClassBIncentiveUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310001767042us-gaap:SellingGeneralAndAdministrativeExpensesMemberkgs:ClassBIncentiveUnitsMember2023-01-012023-12-310001767042us-gaap:SellingGeneralAndAdministrativeExpensesMemberkgs:ClassBIncentiveUnitsMember2022-01-012022-12-310001767042us-gaap:SellingGeneralAndAdministrativeExpensesMemberkgs:ClassBIncentiveUnitsMember2021-01-012021-12-310001767042kgs:ClassBIncentiveUnitsMemberkgs:TimeVestingMember2023-12-310001767042kgs:OmnibusPlanMember2023-06-200001767042kgs:OmnibusPlanMember2023-06-292023-06-290001767042us-gaap:RestrictedStockUnitsRSUMemberkgs:OmnibusPlanMember2023-06-292023-06-290001767042us-gaap:RestrictedStockUnitsRSUMemberkgs:A2020LongTermIncentivePlanMember2023-12-082023-12-080001767042kgs:PerformanceShareUnitsMemberkgs:OmnibusPlanMember2023-06-292023-06-290001767042kgs:PerformanceShareUnitsMembersrt:MinimumMember2023-06-292023-06-290001767042kgs:PerformanceShareUnitsMembersrt:MaximumMember2023-06-292023-06-290001767042kgs:DiscretionaryCashFlowMemberkgs:PerformanceShareUnitsMember2023-06-292023-06-290001767042kgs:ConsolidatedNetLeverageRatioMemberkgs:PerformanceShareUnitsMember2023-06-292023-06-290001767042kgs:AbsoluteTotalShareholdersReturnMemberkgs:PerformanceShareUnitsMember2023-06-292023-06-290001767042kgs:ESGScorecardMemberkgs:PerformanceShareUnitsMember2023-06-292023-06-290001767042kgs:PerformanceShareUnitsMember2023-01-012023-12-310001767042kgs:PerformanceAtMaximumMemberkgs:PerformanceShareUnitsMember2023-01-012023-12-310001767042kgs:PerformanceAtTargetMemberkgs:PerformanceShareUnitsMember2023-01-012023-12-310001767042kgs:PerformanceAtThresholdMemberkgs:PerformanceShareUnitsMember2023-01-012023-12-310001767042kgs:PerformanceAtBelowThresholdMemberkgs:PerformanceShareUnitsMember2023-01-012023-12-310001767042kgs:AchievedESGScorecardMemberkgs:PerformanceShareUnitsMember2023-01-012023-12-310001767042kgs:NotAchievedESGScorecardMemberkgs:PerformanceShareUnitsMember2023-01-012023-12-310001767042us-gaap:RestrictedStockUnitsRSUMemberkgs:OmnibusPlanMember2022-12-310001767042kgs:PerformanceShareUnitsMemberkgs:OmnibusPlanMember2022-12-310001767042us-gaap:RestrictedStockUnitsRSUMemberkgs:OmnibusPlanMember2023-01-012023-12-310001767042kgs:PerformanceShareUnitsMemberkgs:OmnibusPlanMember2023-01-012023-12-310001767042us-gaap:RestrictedStockUnitsRSUMemberkgs:OmnibusPlanMember2023-12-310001767042kgs:PerformanceShareUnitsMemberkgs:OmnibusPlanMember2023-12-310001767042kgs:PerformanceShareUnitsMember2023-12-310001767042us-gaap:SellingGeneralAndAdministrativeExpensesMemberkgs:PerformanceShareUnitsMember2023-01-012023-12-310001767042us-gaap:SellingGeneralAndAdministrativeExpensesMemberkgs:PerformanceShareUnitsMember2022-01-012022-12-310001767042us-gaap:SellingGeneralAndAdministrativeExpensesMemberkgs:PerformanceShareUnitsMember2021-01-012021-12-310001767042kgs:PerformanceShareUnitsMember2021-01-012021-12-310001767042kgs:PerformanceShareUnitsMember2022-01-012022-12-310001767042us-gaap:DomesticCountryMember2023-12-310001767042kgs:ShareBasedPaymentArrangementTrancheFourMemberkgs:LongTermIncentivePlanMember2023-01-012023-12-310001767042kgs:LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310001767042us-gaap:ShareBasedCompensationAwardTrancheOneMemberkgs:LongTermIncentivePlanMember2023-01-012023-12-310001767042kgs:LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-01-012023-12-310001767042kgs:LongTermIncentivePlanMember2023-01-012023-12-310001767042kgs:LongTermIncentivePlanMember2023-12-310001767042kgs:LongTermIncentivePlanMember2022-12-310001767042kgs:CompressionOperationsMember2023-01-012023-12-310001767042kgs:OtherServicesMember2023-01-012023-12-310001767042kgs:CompressionOperationsMember2023-12-310001767042kgs:OtherServicesMember2023-12-310001767042kgs:CompressionOperationsMember2022-01-012022-12-310001767042kgs:OtherServicesMember2022-01-012022-12-310001767042kgs:CompressionOperationsMember2022-12-310001767042kgs:OtherServicesMember2022-12-310001767042kgs:CompressionOperationsMember2021-01-012021-12-310001767042kgs:OtherServicesMember2021-01-012021-12-310001767042kgs:CompressionOperationsMember2021-12-310001767042kgs:OtherServicesMember2021-12-310001767042kgs:ThirdAmendmentToFourthAmendedAndRestatedCreditAgreementMemberkgs:AssetBasedCreditFacilityMemberkgs:DebtInstrumentCovenantPeriodOneMemberus-gaap:SubsequentEventMember2024-01-220001767042kgs:ThirdAmendmentToFourthAmendedAndRestatedCreditAgreementMemberkgs:AssetBasedCreditFacilityMemberus-gaap:SubsequentEventMemberkgs:DebtInstrumentCovenantPeriodTwoMember2024-01-220001767042kgs:ThirdAmendmentToFourthAmendedAndRestatedCreditAgreementMemberkgs:AssetBasedCreditFacilityMemberus-gaap:SubsequentEventMember2024-01-220001767042kgs:ThirdAmendmentToFourthAmendedAndRestatedCreditAgreementMemberkgs:AssetBasedCreditFacilityMemberus-gaap:SubsequentEventMember2024-01-222024-01-220001767042us-gaap:SubsequentEventMemberus-gaap:SeniorNotesMemberkgs:SeniorNotesDue2029Member2024-02-02
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
xANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
OR
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ____________ to ____________
Commission file number 001-04321
Kodiak Gas Services, Inc.
(Exact name of registrant as specified in its charter)
Delaware83-3013440
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
 
9950 Woodloch Forest Drive, Suite 1900
The Woodlands, Texas
77380
(Address of principal executive offices)(Zip Code)
Registrant's telephone number, including area code: (936) 539-3300

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.01 per share
KGSNew York Stock Exchange
Securities registered pursuant to section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes o No
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No o
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
o
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the
effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.
7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of
the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of
incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period
pursuant to §240.10D-1(b).

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

The aggregate market value of the voting and non-voting common equity held by non-affiliates of the Registrant on June 30, 2023 based on the closing price of $16.24 for shares of the Registrant’s common stock as reported by the New York Stock Exchange, was approximately $259.0 million. Shares of common stock beneficially owned by each executive officer, director, and holder of more than 10% of our common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
The registrant had outstanding 77,434,577 shares of common stock as of March 4, 2024.
DOCUMENTS INCORPORATED BY REFERENCE
Part III incorporates information by reference to the registrant’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year ended December 31, 2023.


Table of Contents
Page
2

Commonly Used Defined Terms
As used in this Annual Report on Form 10-K (this “Annual Report”), unless the context indicates or otherwise requires, the terms listed below have the following meanings:
“ABL Credit Agreement” means that certain Fourth Amended and Restated Credit Agreement, dated as of March 22, 2023, among Frontier Intermediate Holding, LLC, Kodiak Gas Services, LLC, the other obligors party thereto, the lenders party thereto, and JPMorgan Chase Bank, N.A., as administrative agent, as amended by the First Amendment thereto, the Second Amendment thereto and the Third Amendment thereto;
“ABL Facility” means our senior secured asset-based revolving credit facility provided under and governed by the ABL Credit Agreement;
“Annual Financial Statements” means the audited consolidated financial statements for the years ended December 31, 2023, 2022 and 2021;
“Company,” “Kodiak,” “we,” “our,” or “us” means Kodiak Gas Services, Inc. and its consolidated subsidiaries;
“CSI Compressco” means CSI Compressco LP, a Delaware limited partnership with which the Company entered into an agreement and plan of Merger on December 19, 2023;
“EQT” or “EQT AB Group” means, as the context may require, EQT AB or EQT AB and its direct and indirect subsidiaries including, for the avoidance of doubt, investment vehicles managed and/or operated by affiliates of EQT AB and their respective portfolio companies;
“EQT AB” means EQT AB (publ), a Swedish public limited liability company registered with the Swedish Companies Registration Office (Reg. No. 556849-4180) and whose ordinary shares are listed on Nasdaq Stockholm stock exchange;
“Holdco Term Loan” means the Term Loan after the consummation of the Term Loan Transaction as described below;
"Indenture" means Kodiak Gas Services, Inc. senior notes due 2029, pursuant to an indenture, dated February 2, 2024, by and among Kodiak Services, Kodiak, certain other subsidiary guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee;
“IPO” means the initial public offering of Kodiak Gas Services, Inc., completed on July 3, 2023;
“Frontier Holdings” means the limited partnership that holds the profit sharing units of common shares of Kodiak Gas Services, Inc;
“Kodiak Common Stock” means the common stock of Kodiak Gas Services, Inc.;
“Kodiak Holdings” means Frontier TopCo Partnership, L.P., an affiliate of EQT AB and holder of record of Kodiak Gas Services, Inc. common stock;
“Kodiak Holdings Term Loan” means the Term Loan after the Term Loan Transaction;
“Merger Agreement” means the agreement and plan of merger, dated as of December 19, 2023, by and among Kodiak Gas Services, Inc., Kodiak Gas Services, LLC, certain of our other indirect subsidiaries, CSI Compressco LP and CSI Compressco GP LLC;
“Merger” means each of the merger, collectively, contemplated by the Merger Agreement;
“Term Loan” means the term loan facility governed by the Term Loan Credit Agreement;
“Term Loan Credit Agreement” means that certain Amended and Restated Credit Agreement, dated as of May 19, 2022, as amended by that certain First Amendment, dated March 31, 2023, among Kodiak Gas Services, LLC, Frontier Intermediate Holding, LLC, Wells Fargo Bank, N.A. as Administrative Agent, and the lenders party thereto;
“Term Loan Derivative Settlement” means the termination of the Company’s interest rate swaps and collars attributable to the Term Loan in connection with the Term Loan Transaction;
“Term Loan Transaction” means the assumption of all of the Company’s and its subsidiaries’ remaining obligations under the Term Loan (after the application of the proceeds of the IPO) by a parent entity of Kodiak Holdings, and pursuant to which the Company’s obligations thereunder were terminated. Following the consummation of the Term Loan Transaction, the Company is no longer a borrower or guarantor under, nor otherwise obligated with respect to the debt outstanding under the Term Loan; and
3

“Third Amendment” that certain Third Amendment to the ABL Credit Agreement, dated January 22, 2024, by and among Kodiak Gas Services, Inc. (as successor borrower to Frontier Intermediate Holding, LLC), Kodiak Gas Services, LLC, the other obligors party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the lenders party thereto.


4

DISCLOSURE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report contains “forward-looking statements” within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. Forward-looking statements are neither historical facts nor assurances of future performance. Instead, they are based only on our current beliefs, expectations and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions. Forward-looking statements can be identified by words such as: “anticipate,” “intend,” “plan,” “goal,” “seek,” “believe,” “project,” “estimate,” “expect,” “strategy,” “future,” “likely,” “may,” “should,” “will” and similar references to future periods. Examples of forward-looking statements include, among others, statements we make regarding:

Expected operating results, such as revenue growth and earnings, including upon consummation of the CSI Acquisition (as defined herein), and our ability to service our indebtedness;
Anticipated levels of capital expenditures and uses of capital;
Current or future volatility in the credit markets and future market conditions;
Potential or pending acquisition transactions, including the CSI Acquisition, or other strategic transactions, the timing thereof, the receipt of necessary approvals to close such acquisitions, our ability to finance such acquisitions, and our ability to achieve the intended operational, financial, and strategic benefits from any such transactions;
Expected synergies and efficiencies to be achieved as a result of the CSI Acquisition;
Expectations regarding the leverage and dividend profile upon consummation of the CSI Acquisition, including the amount and timing of future dividend payments;
Expectations of the effect on our financial condition of claims, litigation, environmental costs, contingent liabilities and governmental and regulatory investigations and proceedings;
Production and capacity forecasts for the natural gas and oil industry;
Strategy for customer retention, growth, fleet maintenance, market position and financial results;
Our interest rate hedges; and
Strategy for risk management.

Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict and many of which are outside of our control. Our actual results and financial condition may differ materially from those indicated in the forward-looking statements. Therefore, you should not place undue reliance on any of these forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those indicated in the forward-looking statements include, among others, the following:

A reduction in the demand for natural gas and oil;
The loss of, or the deterioration of the financial condition of, any of our key customers;
Nonpayment and nonperformance by our customers, suppliers or vendors;
Competitive pressures that may cause us to lose market share;
The structure of our Compression Operations contracts and the failure of our customers to continue to contract for services after expiration of the primary term;
Our ability to consummate the CSI Acquisition on a timely basis or at all;
Our ability to successfully integrate any acquired businesses, including CSI Compressco, and realize the expected benefits thereof;
Difficulties and delays in meeting the conditions required for the closing of the CSI Acquisition;
Our ability to fund purchases of additional compression equipment;
A deterioration in general economic, business, geopolitical or industry conditions, including as a result of the conflict between Russia and Ukraine and the Israel-Hamas war, inflation, and slow economic growth in the United States;
A downturn in the economic environment, as well as inflationary pressures;
Tax legislation and administrative initiatives or challenges to our tax positions;
The loss of key management, operational personnel or qualified technical personnel;
Our dependence on a limited number of suppliers;
5

The cost of compliance with existing and new governmental regulations, including climate change legislation;
The cost of compliance with regulatory initiatives and stakeholder pressures, including environmental, social, & governance (“ESG”) scrutiny;
The inherent risks associated with our operations, such as equipment defects and malfunctions;
Our reliance on third-party components for use in our information technology (“IT”) systems;
Legal and reputational risks and expenses relating to the privacy, use and security of employee and client information;
Threats of cyber-attacks or terrorism;
Agreements that govern our debt contain features that may limit our ability to operate our business and fund future growth and also increase our exposure to risk during adverse economic conditions;
Volatility in interest rates;
Our ability to access the capital and credit markets or borrow on affordable terms to obtain additional capital that we may require;
The effectiveness of our disclosure controls and procedures; and
Such other factors as discussed throughout the “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” sections of this Annual Report.

Any forward-looking statement made by us in this Annual Report is based only on information currently available to us and speaks only as of the date on which it is made. Except as may be required by applicable law, we undertake no obligation to publicly update any forward-looking statement whether as a result of new information, future developments or otherwise.

SUMMARY RISK FACTORS
Risks Related to Our Business and Our Industry
A long-term reduction in the demand for, or production of, natural gas or oil could result in a decrease in Kodiak’s revenues.
Kodiak has several key customers. The loss of one or more of these customers would result in a decrease in Kodiak’s revenues and could adversely affect its financial results.
The deterioration of the financial condition of Kodiak’s customers could adversely affect Kodiak’s business.
Kodiak faces significant competition that may cause it to lose market share and adversely affect Kodiak's financial condition.
Kodiak’s customers may choose to vertically integrate their operations by purchasing and operating their own compression fleet or using alternative technologies for enhancing oil production, which may have a material adverse effect on Kodiak's business.
After the primary term of Kodiak’s contracts, such contracts are cancellable on 30 to 90 days’ notice, and Kodiak cannot be sure that such contracts will be extended or renewed and could adversely impact Kodiak's financial results.
The majority of Kodiak’s operations are located in the Permian Basin and Eagle Ford Shale, making Kodiak vulnerable to risks associated with operating in limited geographic areas, which could have an impact on its revenues.
Kodiak may be unable to effectively integrate the businesses it may acquire, such as the pending Merger, which may impact its operations and limit its growth.
Kodiak may be unable to access the capital and credit markets or borrow on affordable terms to obtain additional capital, which could have a material adverse effect on its business, results of operations and financial conditions.
Kodiak’s fleet may require additional operating or capital expenses to maintain over time, which could adversely impact its financial results.
Impairment in the carrying value of long-lived assets could reduce Kodiak’s earnings.
A prolonged downturn in the economic environment could cause an impairment of goodwill or other intangible assets and reduce Kodiak’s earnings.
Kodiak has in the past been, and may in the future be, subject to sales tax audits in jurisdictions where Kodiak operates. As a result, Kodiak may incur material unanticipated sales tax liabilities.
6

Kodiak’s ability to manage and grow its business effectively may be adversely affected if Kodiak loses key members of its management.
Kodiak might be unable to employ or retain qualified technical personnel, which could hamper its present operations, limits its ability to grow or increase its costs.
Any unionization efforts or labor regulation changes in certain jurisdictions in which Kodiak operates could divert management’s attention and could have a materially adverse effect on Kodiak's operating results or limit Kodiak's operational flexibility.
Kodiak depends on a limited number of suppliers, and is vulnerable to product shortages, long lead times and price increases, which could have a negative impact on Kodiak’s results of operations.
Nonperformance by Kodiak’s suppliers or vendors could impact its revenues, increase its expenses and otherwise have a negative impact on Kodiak’s ability to conduct its business, operating results and cash flows.
Kodiak’s operations entail inherent risks that may result in interruption of Kodiak’s operations and/or substantial liability.
Risks Related to Regulatory Matters
Kodiak’s operations are subject to stringent environmental, health and safety regulations, and changes in these regulations could increase Kodiak’s costs or liabilities.
A climate-related decrease in demand for natural gas and oil could negatively affect Kodiak’s business.
Kodiak’s business is subject to climate-related transitional risks, which could result in increased operating expenses and capital costs, financial risks and potential reduction in demand for Kodiak’s services.
Increased regulation of hydraulic fracturing could result in reductions of, or delays in, natural gas and oil production by Kodiak’s customers, which could adversely impact Kodiak’s revenue.
Increasing scrutiny and changing stakeholder expectations in respect of ESG and sustainability practices may impose additional costs or risks.
Risks Related to Intellectual Property, Information Technology and Cybersecurity
Kodiak may be sued by third parties for infringement, misappropriation, dilution or other violation of their intellectual property or proprietary rights, any of which could adversely affect Kodiak's business and results of operations.
Kodiak’s reliance on third-party components for use in its IT systems could result in delays in service or disrupt its business.
Kodiak is subject to significant legal and reputational risks and expenses relating to the privacy, use and security of employee and customer information.
Kodiak has experienced cybersecurity incidents or IT system disruptions in the past, and cybersecurity breaches or IT system disruptions may adversely affect Kodiak’s business in the future.
Kodiak’s ability to manage its business and monitor its results is highly dependent upon information and communication systems, and a failure of these systems or its enterprise resource planning (“ERP”) system could disrupt its business.
Kodiak may not realize the intended benefits of its process and technology transformation projects, which could have an adverse effect on its business.
Risks Related to Kodiak’s Relationship with EQT
EQT controls a significant percentage of Kodiak’s voting power, and it is subject to contractual restrictions that may affect Kodiak Holdings’ exercise of its rights to approve corporate actions.
EQT may have interests that conflict with the interests of Kodiak’s other stockholders and the resolution of these conflicts of interest may not be in Kodiak's or your best interests.
EQT is not limited in its ability to compete with Kodiak, and the corporate opportunity provisions in the Kodiak Charter could enable EQT to benefit from corporate opportunities that may otherwise be available to Kodiak.
Risks Related to Kodiak’s Indebtedness
Kodiak’s substantial indebtedness could adversely affect its financial condition and impair Kodiak’s ability to operate its business.
The terms of the ABL Credit Agreement and the Indenture will restrict Kodiak’s current and future operations, particularly Kodiak’s ability to respond to changes or to take certain actions.
7

Kodiak’s variable rate indebtedness subjects it to interest rate risk, which could cause its debt service obligations to increase significantly.
Kodiak may not be able to generate sufficient cash to service all of its indebtedness and may be forced to take other actions to satisfy its obligations under its indebtedness.
Risks Related to Owning Kodiak Common Stock
Kodiak is a “controlled company” within the meaning of the rules of the NYSE and, as a result, qualifies for, but does not currently rely on, exemptions from certain corporate governance requirements.
The Kodiak Charter and Kodiak Bylaws contain provisions that could delay, discourage or prevent a takeover attempt even if a takeover might be beneficial to Kodiak’s stockholders, and such provisions may adversely affect the market price of Kodiak Common Stock.
Kodiak cannot assure you that it will be able to pay dividends on the Kodiak Common Stock.
Taking advantage of the reduced disclosure requirements applicable to “emerging growth companies” may make Kodiak Common Stock less attractive to investors.
Risks Related to the Merger
The Merger is subject to various closing conditions, and any delay in completing the Merger may reduce or eliminate the benefits expected.
Kodiak may fail to realize all of the anticipated benefits of the Merger or those benefits may take longer to realize than expected. Kodiak may also encounter significant difficulties in integrating the acquired business.
The future results of the combined company will suffer if the combined company does not effectively manage its expanded operations following the Merger.
Kodiak will incur substantial transaction-related costs in connection with the Merger, including fees paid to legal, financial and accounting advisors, filing fees and printing costs.
8


Part I
Item 1.    Business
Overview
We are a leading operator of contract compression infrastructure in the United States. Our wholly-owned subsidiary Kodiak Gas Services, LLC was formed in 2011, and we have been operating compression infrastructure since that time. We completed the acquisition of Pegasus Optimization Managers, LLC, a provider of compression infrastructure, in October 2019 and completed our IPO in July 2023.
Our compression operations (“Compression Operations”) and related services are critical to our customers’ ability to reliably produce and transport natural gas and oil. We are a market leader in the Permian Basin, which is the largest producing natural gas and oil basin in the U.S. We operate our large horsepower compression units under stable, fixed-revenue term contracts with upstream and midstream customers. We believe large horsepower compression units serve more stable applications, receive longer initial contracts, are more likely to be renewed, and produce higher margins, ultimately generating recurring cash flow and return on invested capital. When properly maintained, our compression assets have long useful lives, consistent with the expected production lives of the key regions where we operate. We believe our customer-centric business model positions us as the preferred contract compression operator for our customers and creates long-standing relationships. We strategically invest in the training, development, and retention of our highly skilled and dedicated employees and believe their expertise and commitment to excellence enhances and differentiates our business model. Furthermore, we maintain an intense focus on being one of the most sustainable and responsible operators of contract compression infrastructure.
As of December 31, 2023, approximately 84% of our existing compression assets were strategically deployed in the Permian Basin and Eagle Ford Shale, which the United States Energy Information Administration (“EIA”) expects will maintain significant production volumes through at least 2050. We believe these two regions have the largest and lowest-cost unconventional resources in the U.S. Additionally, there are significant liquefied natural gas (“LNG”) export projects in development, and overall U.S. LNG export capacity is expected to double by 2027, according to the EIA. We expect this to translate into Permian Basin and Eagle Ford Shale natural gas production growth, requiring substantial additional compression horsepower. We believe these regions will play an increasingly important role in global energy security, as the world continues to require reliable and growing natural gas and oil production to support increasing global energy demand.
We are a leader in large horsepower compression, with approximately 81% of our approximately 3.3 million horsepower fleet comprised of compression units larger than 1,000 horsepower. Due to lower initial reservoir pressures, production from unconventional resources, such as the Permian Basin and Eagle Ford Shale, requires significantly more compression horsepower than from conventional production. This need for additional horsepower in those regions supports our large horsepower strategy. Additionally, increased demand for large horsepower infrastructure is driven by multi-well pad drilling, overall well density, and large-scale gathering systems.
We believe the quality of our relationships with our customers, the reliability of our Compression Operations and the structure of our contracts produce stable, recurring cash flow. We derive substantially all of our revenues from fixed-revenue contracts. Our assets and supporting operations have an industry-leading historical average mechanical availability (which measures the percentage of time in a given period that Compression Operations are being provided or are capable of being provided) of over 99.5% since inception. The combination of the reliability and critical nature of our assets, the strong capabilities of our work force, the strength of our customer relationships and contract structures, and our market leadership in the prolific Permian Basin have resulted in a four-year average fleet utilization of over 99% (which measures the revenue-generating horsepower divided by our total fleet horsepower).We are focused on being a resilient and sustainable enterprise, and we have ambitious sustainability goals. We will continue to innovate processes and technologies to assist our customers in meeting their emission reduction goals, while striving to provide a safe, inclusive and supportive environment for our employees and the communities where we operate. Finally, we operate our business with integrity and ethics and maintain a corporate governance structure that includes appropriate oversight and transparency in all aspects of our operations.
Our Operations
Our business model is focused on large horsepower contract Compression Operations, which we believe is central to our customers’ efforts to meet the expected growing natural gas and oil demand from the Permian Basin and other regions in the U.S. large horsepower Compression Operations tend to garner longer-term contracts than small horsepower Compression Operations and, as a result, we believe large horsepower Contract Operations provide us with better
9

predictability of revenues and operations. We believe our focus on customer service in top-tier regions, and the critical nature of our assets results in long-term customer relationships and financial stability for our business.
Our preventative and predictive maintenance and overhaul programs are designed to maximize mechanical availability and extend the useful lives of our assets over multiple decades. These programs allow us to contract our existing compression assets at rates that are comparable to our newest compression units. Our standardized fleet also enables streamlined and systematic training and on-site maintenance, thereby maximizing uptime for our customers. We are currently implementing advanced systems to proactively analyze and monitor the operating conditions of our equipment, with a focus on maximizing uptime for our customers. Our maintenance culture is foundational to our customer-centric business model and has allowed us to provide on average 99.5% mechanical availability to our customers.
We believe our customers will continue to outsource all or a portion of their compression infrastructure needs, allowing them to limit their capital investments in compression equipment and increase their free cash flow or deploy capital on projects directly related to their core businesses. By outsourcing compression infrastructure, customers can efficiently address their changing compression requirements over time. Additionally, our customers benefit from the technical skills of our specialized personnel, and our focus on reliability and emissions reduction helps them advance their sustainability goals.
We manage our business through two operating segments: Compression Operations and Other Services. “Compression Operations” consists of operating Company-owned and customer-owned compression infrastructure for our customers, pursuant to fixed-revenue contracts to enable the production and gathering of natural gas and oil. “Other Services” consists of a full range of contract services to support the needs of our customers, including station construction, maintenance and overhaul and other ancillary time and material-based offerings. Our Other Services offerings are often cross-sold, bolstering cash flow generation with no associated capital expenditures.
Our Assets
As of December 31, 2023, our compression asset base consists of 3,078 fleet compression units, amounting to approximately 3.3 million horsepower of owned compression, with an average of 1,059 horsepower per fleet compression unit. The average age of our fleet is 4.5 years and 72% of our compression fleet is less than five years old. Approximately 52% of our fleet is comprised of large horsepower compression units, aligning with the evolving industry demand for such units. Large compression units enable multi-well pad development, reduce downtime, improve overall unit economics and provide lower emissions per horsepower relative to small horsepower compression units. Fleet standardization and continued geographic concentration allow us to lower our cost of operations and improve margins through economies of scale.
Below is a tabular overview of our fleet by horsepower as of December 31, 2023:
Fleet HorsepowerNumber of UnitsPercent of Total HorsepowerPercent of Units
Large horsepower >1,000 horsepower2,653,7371,59681%52%
Medium & small horsepower <1,000 horsepower607,9241,48219%48%
Total3,261,6613,078100%100%
We have standardized our fleet and operational processes, creating an effective and seamless fleet maintenance program and spare parts inventory, and efficient and resilient supply chain. Additionally, our assets are designed to serve a wide variety of large horsepower applications, such as gathering, processing and transportation of natural gas and centralized gas lift of oil.
Our Key Areas of Operation
We strategically focus on deploying our compression assets in leading onshore U.S. regions with the longest production horizons. We believe partnering with top-tier customers in regions with multi-decade resource life will support continued strong utilization and recontracting of our assets through energy industry and broader macroeconomic cycles.
As of December 31, 2023, approximately 84% of our compression assets are deployed in the Permian Basin and Eagle Ford Shale, which the EIA expects to maintain significant production volumes through at least 2050.
The Permian Basin and Eagle Ford Shale are connected through long-haul natural gas pipelines to the nearby U.S. Gulf Coast and are critical natural gas supply basins for the LNG export capacity expansion occurring in the region. In addition to the Permian Basin and Eagle Ford Shale, we have assets in the Powder River Basin, Mid-Continent Region, DJ Basin, Appalachian Basin, Barnett Shale / East Texas Region and Black Warrior Basin.
10

Kodiak Customers and Contracts
We have developed long-term commercial relationships with premier upstream and midstream customers in our key areas of operations. We believe alignment with our customers’ goals is a key differentiator to our business, and we have built a reputation backed by our leading mechanical availability to earn and strengthen customer loyalty. We believe mechanical availability is a critical consideration for a customer in making its contract compression decisions. We prioritize maintaining over 99.5% mechanical availability in addition to providing uninterrupted “first-call” service for any and all downtime events across our fleet. This commitment to mechanical availability maximizes total customer operational uptime and revenue stability. We believe these factors make us the leading choice for our customers.
We have developed a systematic and selective customer evaluation methodology, based on key criteria that include customers' credit rating, size, and geological asset quality. Approximately 38% and 39% of our compression operations revenue came from our four largest customers for the years ended December 31, 2023 and 2022, respectively. Each of these customers is a S&P 500 constituent and investment grade-rated upstream or midstream company in the Permian Basin. Our customer-centric business model provides best-in-class reliability, which we believe is critical to securing and maintaining long-term relationships with our customers.
Our contracts are designed to provide us with predictable, stable, and recurring cash flows through industry and broader macroeconomic cycles. To maximize cash flow stability, our contracts typically include:
fixed-revenue structures similar to midstream take-or-pay contracts;     
annual built-in inflation adjustments;         
pre-billing structure for the following month’s service fees;         
primary contract terms of one to seven years in duration (with large horsepower compression units typically contracted for a primary term of three or more years); and         
provisions requiring customers to pay for all mobilization and demobilization costs, which can be significant.
Additionally, we believe that due largely to our history of high mechanical availability and the multi-decade resource life in our key areas of operations, our customer contracts often are renewed multiple times.
Our Sustainability Leadership
The energy industry is in a pivotal time as the world moves toward ambitious emissions reduction targets while maintaining affordable and reliable sources of energy. We maintain an intense focus on being one of the most sustainable and responsible operators of contract compression infrastructure. Furthermore, we strive to provide a safe, inclusive and supportive environment for the communities in which we live and the customers and employees with whom we work. We seek to continuously improve our operations, relationships with our stakeholders and ultimately maintain our position as a sustainable and responsible operator of contract compression infrastructure.
Approximately 96% of our current fleet is lower-emissions capable, meaning it is capable of operating in regions with the most stringent U.S. regulatory requirements (emissions of 0.5g NOx or less). We believe it is imperative that we continue to develop and implement innovative strategies and technologies that further reduce emissions intensity and improve the operational reliability of our business. Many of our upstream and midstream customers have significantly increased their commitments to reduce emissions and rely on us to help them achieve their reduction goals. We have developed several technologies targeting additional emissions reductions including ecoView, our patented emissions monitoring and leak detection system that can be used to monitor, analyze and manage emissions (including greenhouse gas “GHG” emissions) data and operating data from our compressors, and other fugitive methane reduction solutions. We began broad scale integration of ecoView across our large horsepower compression fleet during 2023.
Electric motor driven compression is also part of our long-term strategy to reduce emissions intensity across our fleet. We have begun deploying electric motor driven compression with select customers and have additional assets that we will deploy in the near future under long-term fixed-revenue contracts. In addition, in select geographic areas where electric infrastructure exists, we assist our customers in building out their electric compression infrastructure.
Our people are vital to the success of our business. As a result, we have developed a robust safety culture that permeates all aspects of our business. Our comprehensive training program emphasizes safety, improving technical skills and professional development for employees across functional areas. This program is further bolstered through a virtual training program to better prepare our employees to safely address situations in the field. Diversity, equity and inclusion (“DEI”) are critically important to our organization. We believe that by embracing diversity and promoting inclusion, we can unlock the full potential of our workforce and create a more resilient, innovative and successful organization. Diversity is also important at our board level, where 56% of our board of directors identify as diverse based on gender, race and/or
11

ethnicity. We created the Kodiak Cares Foundation to support employees and charitable causes in the community. We are also committed to supporting veterans and do so through our recruiting and hiring efforts, as well as supporting several causes that assist veterans and active-duty military.
Compression Industry
Compression is a mechanical process whereby natural gas is compressed to a smaller volume resulting in higher pressures. This process is critical for the production, gathering, and transportation of natural gas as well as for centralized gas lift for oil production. Without the increased pressure, gas cannot flow from the wellhead to end-markets. With the development of unconventional natural gas and oil resources, compression infrastructure becomes even more critical for the following reasons:
In unconventional resources, natural gas tends to be produced at lower pressures due to the geological nature of the resources, requiring compression infrastructure immediately upon initial production and throughout most of the life of the well.
Advancements in drilling, completion and production technologies have resulted in an increase in density of well locations and adoption of multi-well pads, allowing operators to achieve economies of scale with centralization of stations with more compression units and more horsepower per unit.
Given the essential nature of their operations, compression infrastructure providers benefit from stable cash flows and fixed-revenue contracts. Furthermore, large horsepower compression infrastructure is costly to install and move, and, therefore, operators have increasingly focused on deploying capital into their core business, favoring outsourcing contract compression. By outsourcing, operators can more efficiently address their changing compression needs over time and are able to benefit from the specialized personnel and technical skills that compression infrastructure providers offer.
We believe U.S. compression infrastructure industry growth will be supported by the following factors:
Continued, growing demand for U.S. natural gas driven by domestic natural gas and global LNG consumption.    
Replacement of production from maturing and aging conventional basins with production from unconventional sources, which tend to require more compression infrastructure, to accommodate the increase in natural gas demand while offsetting declining production.
A continued emphasis by federal, state and local regulatory agencies as well as oil and gas producers on reducing the volume of natural gas that is flared during the production of crude oil, which will result in the need for additional field infrastructure to transport natural gas, which in turn will result in increased demand for compression infrastructure.
The prevalence of U.S. oil and gas producers in key unconventional basins like the Permian Basin and the Eagle Ford Shale to rely on centralized gas lift as the most effective and efficient artificial lift technology for the production of crude oil.
General Compression Operations Contract Structures
The following discussion describes the material terms generally common to our Compression Operations contracts allocated to our Compression Operations reporting unit. We maintain a general gas compression agreement with each of our customers and separate addenda for each compression unit.
Term and Termination
Our contracts typically have a primary term length between one and seven years, depending on the customer, application, location, and size of the compression unit, with large horsepower typically contracted for a primary term of three or more years. After the expiration of the primary term, our contracts continue on a month-to-month basis until renewed or until the contract is terminated by us or our customer, upon written notice. As of December 31, 2023, approximately 10.2% of our revenue-generating horsepower was on a month-to-month contract term.
Mechanical Availability Guarantee and Operations Standards and Specifications
All of our contracts provide a guarantee of specified “mechanical availability,” which we define as the percentage of time each month that our Compression Operations equipment is “mechanically available” to compress gas under the design and operating conditions set forth in the contract. Our Compression Operations equipment is typically mechanically available during instances of downtime attributable to events of force majeure or acts or failures to act by the customer (i.e., production-related downtime). Our Compression Operations equipment is typically not mechanically available during all other instances of downtime including, without limitation, our scheduled maintenance.
12

We provide Kodiak-owned Compression Operations under contracts that typically provide that we will supply all compression equipment, tools, parts and field service support to meet our customers’ requirements. Our contracts do not specify the compression equipment we will use; instead, the contracts specify required operating conditions and, in consultation with the customer, we determine what equipment is necessary to meet our contractual commitments.
Fees, Taxes and Expenses
Our customers pay a fixed monthly fee for our Compression Operations similar to midstream “take-or-pay contracts.” The majority of our contracts include an annual inflation adjustment to the monthly fee based on a series of the producer price index. Generally, we bill for our Compression Operations on the 15th day of a month for the following month’s Compression Operations (i.e., pre-billed). Payments are generally due within 30 days of the invoice date. If Compression Operations are provided for a partial month, the monthly fee is pro-rated that month and is invoiced “due on receipt.” We are generally responsible for the costs and expenses associated with operation and maintenance of our equipment, although certain fees and expenses are the responsibility of our customers under the terms of our contracts. For example, fuel gas necessary to operate our compression equipment is provided by our customers without cost to us. Further, ad valorem or business personal property taxes assessed on our compression equipment are generally reimbursed by our customers, as well as any sales tax related to our Compression Operations. Additionally, our customers are typically responsible for any damage to our compression equipment caused by contaminants or liquid carryover in the compressed gas stream or inferior fuel gas.
We generally own the compression equipment in our fleet that we use to provide Compression Operations, and we typically bear the risk of loss or damage to our equipment and tools and injury or death to our personnel outside the exceptions set forth in the contracts. Additionally, substantially all of our contracts include provisions eliminating our liability for consequential damages (e.g., damage to formations, lost production, damage to production equipment, etc.).
The vast majority of our contracts require our customers to pay for any out-of-pocket expenses associated with the cost of the mobilization and demobilization of our compression equipment to and from their locations.
Our contracts typically provide that both we and our customers are required to carry various types of insurance coverage including, but not limited to, general liability, workers’ compensation, employers’ liability, property, automobile and excess liability insurance.
Marketing and Sales
Our marketing and customer service functions are performed on a coordinated basis by our sales and operations teams. Sales, fleet and operations personnel analyze and scope new compression applications. Additionally, our salespeople regularly visit our customers to ensure customer satisfaction, to determine a customer’s needs related to existing Compression Operations being provided and to determine the customer’s future compression requirements. This ongoing communication allows us to quickly identify and respond to our customers’ compression requirements and gives us significant insight into their activities.
Suppliers and Service Providers
We rely primarily on key vendors to manufacture, package and assemble our compression equipment. Although we rely primarily on these suppliers, we believe alternative sources for natural gas compression equipment are generally available if needed. However, relying on alternative sources may increase our costs and change the standardized nature of our fleet. We have not experienced any material supply problems to date.
Competition
The compression and related services business is competitive. On a regional basis, we experience competition from numerous smaller companies that may be able to adapt to changes more quickly within our industry and changes in economic conditions, more readily take advantage of available opportunities and adopt more aggressive pricing policies. Additionally, the historical availability of attractive financing terms from financial institutions and equipment manufacturers has made the purchase of individual compression units affordable for our customers. We believe that we compete effectively based on our customer-centric business model, flexibility in meeting customer needs, price, equipment availability, quality and reliability of our Compression Operations.
Seasonality
Our results of operations have not historically been materially affected by seasonality, and we do not currently have reason to believe that seasonal fluctuations will have a material impact in the foreseeable future.
Operating Risks and Insurance
13

We believe that our insurance coverage is customary for the industry and adequate for our business. As is customary in the compression industry, we review our safety equipment and procedures and carry insurance against most, but not all, risks of our business. Losses and liabilities not covered by insurance would increase our costs. The compression business can be hazardous, involving unforeseen circumstances, such as uncontrollable flows of gas or well fluids, fires and explosions or environmental damage. To address the hazards inherent in our business, we maintain insurance coverage that, subject to certain deductibles, includes physical damage coverage, third party general liability insurance, employer’s liability, environmental and pollution and other coverage, although coverage for environmental and pollution related losses is subject to certain limitations. Under the terms of our standard Compression Operations contract, we are responsible for maintaining insurance coverage on our compression equipment. No accidents or incidents have occurred that have caused us to experience a material adverse effect.
Governmental Regulation
We are subject to stringent and complex federal, state and local laws and regulations governing the discharge of materials into the environment or otherwise relating to protection of human health, safety and the environment. These regulations include compliance obligations for air emissions, water quality, wastewater discharges and solid and hazardous waste disposal, as well as regulations designed for the protection of human health and safety and protected species. Compliance with these environmental laws and regulations could expose us to significant costs and liabilities and cause us to incur significant capital expenditures in our operations. We are often obligated to assist our customers in obtaining permits or approvals for their operations from various federal, state and local authorities. These permits and approvals can be denied or delayed, which may cause us to lose potential and current customers, interrupt our operations and limit our growth and revenue. Moreover, failure to comply with these laws and regulations may result in the assessment of administrative, civil and criminal penalties, imposition of remedial obligations and other injunctive relief that could delay or prohibit our operations. Private parties may also have the right to pursue legal actions to enforce compliance, as well as to seek damages for non-compliance with environmental laws and regulations or for personal injury or property damage. While we believe that our operations are in substantial compliance with applicable environmental laws and regulations and that continued compliance with current requirements would not have a material adverse effect on us, we cannot predict whether our cost of compliance will materially increase in the future. Any changes in existing environmental laws and regulations or the enforcement thereof, or passage of additional environmental laws and regulations that result in more stringent and costly requirements for pollution control equipment, waste handling, storage, transport, disposal or remediation could have a material adverse effect on our operations and financial position.
See the section titled “Risk Factors—Risks Related to Our Business and Our Industry—Kodiak’s operations are subject to stringent environmental, health and safety regulation, and changes in these regulations could increase Kodiak’s costs or liabilities” in this Annual Report. The following is a discussion of material environmental and safety laws that relate to our operations.
Air Emissions
The Clean Air Act (“CAA) and comparable state laws regulate emissions of air pollutants from various industrial sources, including natural gas compressors, and impose certain monitoring and reporting requirements. Such emissions are regulated by air emissions permits, which are applied for and obtained through various state or federal regulatory agencies. Our standard natural gas Compression Operations contract provides that the customer is responsible for obtaining air emissions permits and assuming the environmental risks related to site operations. In some instances, our customers may be required to aggregate emissions from a number of different sources on the theory that the different sources should be considered a single source. Any such determinations could have the effect of making projects more costly than our customers expected and could require the installation of more costly emissions controls, which could cause some of our customers not to pursue certain projects.
14

There can be no assurance that future requirements compelling the installation of more costly emission control equipment would not have a material adverse impact on our business, financial condition, results of operations and cash available for distribution. See the section titled “Risk Factors—Risks Related to Our Business and Our Industry—New regulations, proposed regulations and proposed modifications to existing regulations under the CAA, if implemented, could result in increased compliance costs and changes in customers’ demand and desired suppliers” of this Annual Report.
Climate Change
Climate change and GHG emissions reduction initiatives continue to attract considerable public and scientific attention. Methane, a primary component of natural gas, and carbon dioxide, a byproduct of the burning of natural gas, are examples of GHGs. In recent years, the U.S. Congress has considered legislation to restrict or regulate GHG emissions. The $1 trillion legislative infrastructure package passed by Congress in November 2021 includes a number of climate-focused spending initiatives targeted at climate resilience, enhanced response and preparation for extreme weather events and clean energy and transportation investments. In addition, the Inflation Reduction Act of 2022 (the “Inflation Reduction Act”) also provides significant funding for research and development of low-carbon energy production methods, carbon capture and other programs directed at addressing climate change. A number of states have begun to address GHG emissions, primarily through the planned development of emissions inventories or regional GHG cap and trade programs. Depending on the particular program, we could be required to control GHG emissions or to purchase and surrender allowances for GHG emissions resulting from our operations. The Inflation Reduction Act also amends the CAA to include a Methane Emissions Waste Reduction Incentive Program for petroleum and natural gas systems, which requires the EPA to impose a “waste emissions charge” on certain oil and gas sources that are already required to report under the EPA's Greenhouse Gas Reporting Program. In order to implement the program, the Inflation Reduction Act required revisions to GHG reporting regulations for petroleum and natural gas systems (Subpart W) by 2024. In July 2023, the Environmental Protection Agency (“EPA”) proposed to expand the scope of the Greenhouse Gas Reporting Program for petroleum and natural gas facilities, as required by the Inflation Reduction Act. Among other things, the proposed rule expands the emissions events that are subject to reporting requirements to include “other large release events” and applies reporting requirements to certain new sources and sectors. The rule is currently scheduled to be finalized in 2024 and would take effect on January 1, 2025 for reporting year 2025 (due March 2026) in certain circumstances, with the potential to also impact GHG reporting for reporting year 2024 (due March 2025) in certain circumstances. In January 2024, the EPA proposed a rule implementing the Inflation Reduction Act’s methane emissions charge. The proposed rule includes potential methodologies for calculating the amount by which a facility’s reported methane emissions are below or exceed the waste emissions thresholds and contemplates approaches for implementing certain exemptions created by the Inflation Reduction Act. The methane emissions charge imposed under the Methane Emissions and Waste Reduction Incentive Program for calendar year 2024 would be $900 per ton emitted over annual methane emissions thresholds, and would increase to $1,200 in 2025, and $1,500 in 2026.
Independent of Congress, the EPA has promulgated regulations controlling GHG emissions under its existing CAA authority. The EPA has adopted rules requiring many facilities, including petroleum and natural gas systems, to inventory and report their GHG emissions (as discussed above). In addition, the EPA rules provide air permitting requirements for certain large sources of GHG emissions. The requirement for certain large sources of GHG emissions to obtain and comply with permits could affect some of our and our customers’ largest new or modified facilities going forward but is not expected to cause us to incur material costs. As noted in the risk factors below (see “Risk Factors—Risks Related to Our Business and Our Industry—New regulations, proposed regulations and proposed modifications to existing regulations under the CAA, if implemented, could result in increased compliance costs and changes in customers’ demand and desired suppliers”), the EPA has undertaken efforts to regulate emissions of methane (considered a GHG) in the natural gas and oil sector, with the adoption of additional, more stringent rules. In 2015, the EPA finalized a performance standard for integrated gasification combined cycle units and utility boilers based on the use of the best system of emissions reduction that the EPA has determined has been adequately demonstrated for each type of unit. The rule also sets limits for stationary natural gas combustion turbines based on the use of natural gas combined cycle technology. In May 2023, the EPA issued a notice of proposed rule making that would revise the limits for new gas-fired combustion turbines, existing coal, oil- and gas-fired steam generating units and certain existing gas-fire combustion turbines. The initial comment period ended in July 2023, but a supplemental notice of proposed rule making was issued in November 2023. The supplemental comment period ended in December 2023, and a final rule is anticipated by April 2024.
At the international level, the U.S. joined the international community at the 21st Conference of the Parties of the United Nations Framework Convention on Climate Change in Paris, France (“COP21”), which resulted in an agreement intended to nationally determine the participants’ contributions and set GHG emission reduction goals every five years beginning in 2020 (the “Paris Agreement”). While the Paris Agreement does not impose direct requirements on emitters, national plans to meet its pledge could result in new regulatory requirements or initiatives. In April 2021, the current administration announced a new “nationally determined contribution” for U.S. GHG emissions that would achieve emissions reductions of
15

at least 50% relative to 2005 levels by 2030. Those national commitments by themselves create no binding requirements on individual companies or facilities, but they do provide indications of the current administration’s policy direction and the types of legislative and regulatory requirements—such as the EPA’s proposed methane rules—that may be needed to achieve those commitments. In September 2021, the U.S. and European Union jointly announced the launch of the “Global Methane Pledge,” which aims to cut global methane pollution by at least 30% by 2030 relative to 2020 levels, including “all feasible reductions” in the energy sector. Since its formal launch at the 26th Conference of the Parties (“COP26”), over 150 countries have joined the pledge. Additionally, at the 28th Conference of the Parties (“COP28”), member countries entered into an agreement that calls for actions towards achieving, at a global scale, a tripling of renewable energy capacity and doubling of energy efficiency improvements by 2030. The goals of the agreement, among other things, are to accelerate efforts towards the phase-down of unabated coal power, phase out inefficient fossil fuel subsidies, and take other measures that drive the transition away from fossil fuels in energy systems. With the exception of the final EPA methane rules and related updates, which were announced by President Biden at COP28, we cannot predict whether these pledges made during these international climate change meetings will result in any particular new regulatory requirements or initiatives or whether such requirements or initiatives will cause us to incur material costs. Various state and local governments have also publicly committed to furthering the goals of the Paris Agreement.
Additionally, in March 2022, the U.S. Securities and Exchange Commission (“SEC”) issued a proposed rule regarding the enhancement and standardization of mandatory climate-related disclosures for investors. The proposed rule would require registrants to include certain climate-related disclosures in their registration statements and periodic reports, including, but not limited to, information about the registrant’s governance of climate-related risks and relevant risk management processes; climate-related risks that are reasonably likely to have a material impact on the registrant’s business, results of operations, or financial condition and their actual and likely climate-related impacts on the registrant’s business strategy, model, and outlook; climate-related targets, goals and transition plan (if any); certain climate-related financial statement metrics in a note to their audited financial statements; Scope 1 and Scope 2 GHG emissions; and Scope 3 GHG emissions and intensity, if material, or if the registrant has set a GHG emissions reduction target, goal or plan that includes Scope 3 GHG emissions. According to the most recent SEC rule making agenda, the SEC is targeting April 2024 for the finalization of these rules. Although the proposed rule’s ultimate date of effectiveness and the final form and substance of these requirements is not yet known and the ultimate scope and impact on our business is uncertain, compliance with the proposed rule, if finalized, may result in increased legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly, and place strain on our personnel, systems and resources.
Although it is not currently possible to predict with specificity how any proposed or future GHG legislation, regulation, agreements or initiatives will impact our business, any legislation or regulation of GHG emissions that may be imposed in areas in which we conduct business or on the assets we operate could result in increased compliance or operating costs, additional operating restrictions or reduced demand for our services, and could have a material adverse effect on our business, financial condition and results of operations. See “Risk Factors—Risks Related to Our Business and Our Industry—Kodiak’s business is subject to climate-related transitional risks, including evolving climate change legislation, regulatory initiatives and stakeholder pressures which could result in increased operating expenses and capital costs, financial risks and potential reduction in demand for Kodiak’s services.” Notwithstanding potential risks related to climate change, the International Energy Agency estimates that natural gas and oil will continue to represent a significant share of global energy use through 2040 under some, though not all, future scenarios. However, recent activism directed at shifting funding and/or demand away from companies with fossil fuel-related assets could result in limitations or restrictions on certain sources of funding for the energy sector. See “Risk Factors—Risks Related to Our Business and Our Industry—A climate-related decrease in demand for natural gas and oil could negatively affect Kodiak’s business.”
Water Discharge
The Clean Water Act (“CWA”) and analogous state laws impose restrictions and strict controls with respect to the discharge of pollutants, including spills and leaks of oil and other substances, into waters of the United States (“WOTUS”). The discharge of pollutants into regulated waters is prohibited, except in accordance with the terms of a permit issued by the EPA or an analogous state agency. The CWA and regulations implemented thereunder also prohibit the discharge of dredge and fill material into regulated waters, including jurisdictional wetlands, unless authorized by an appropriately issued permit. The CWA also requires the development and implementation of spill prevention, control and countermeasures, including the construction and maintenance of containment berms and similar structures, if required, to help prevent the contamination of navigable waters in the event of a petroleum hydrocarbon tank spill, rupture or leak at such facilities. Additionally, the CWA and analogous state laws require individual permits or coverage under general permits for discharges of storm water runoff from certain types of facilities. Federal and state regulatory agencies can impose administrative, civil and criminal penalties, as well as other enforcement mechanisms for non-compliance with discharge permits or other requirements of the CWA and analogous state laws and regulations.
16

The definition of WOTUS and, relatedly, the scope of federal CWA jurisdiction, have been the subject of notable rule making efforts and judicial challenges over several decades, culminating in a recent U.S. Supreme Court decision issued in May 2023. In 2015, the EPA and the U.S. Army Corps of Engineers (“Corps”) issued a rule defining the scope of the EPA’s and the Corps’ jurisdiction over WOTUS under the CWA, which never took effect before being replaced by the Navigable Waters Protection Rule (“NWPR”) in 2020. A coalition of states and cities, environmental groups and agricultural groups challenged the NWPR, which was vacated by a federal district court in August 2021. The EPA and the Corps issued a final rule in January 2023 that based the definition of WOTUS on the pre-2015 definition. Separately, in May 2023, the U.S. Supreme Court’s decision in Sackett v. EPA narrowed federal jurisdiction over wetlands to “traditional navigable waters” and wetlands or other waters that have a “continuous surface connection” with or are otherwise indistinguishable from traditional navigable water. In September 2023, EPA and the Corps published a direct-to-final rule that conforms the regulatory definition of WOTUS to the Supreme Court’s May 2023 decision in Sackett. However, litigation opposing the September 2023 final rule remains ongoing and substantial uncertainty exists with respect to future implementation of the September 2023 rule and the scope of CWA jurisdiction more generally. In addition, in an April 2020 decision defining the scope of the CWA that was issued days after the NWPR was published, the U.S. Supreme Court held that, in certain cases, discharges from a point source to a WOTUS through groundwater require a permit if the discharge is the “functional equivalent” of a direct discharge. The Court rejected the EPA and the Corps’ assertion that groundwater should be totally excluded from the CWA. In November 2023, the EPA issued draft guidance describing the functional equivalent analysis and the information that should be used to determine which discharges through groundwater may require a permit. If finalized, the guidance could subject previously unregulated discharges to CWA permit requirements. As a result, future implementation is uncertain at this time. Federal and state regulatory agencies can impose administrative, civil and criminal penalties for non-compliance with discharge permits or other requirements of the CWA and analogous state laws and regulations. Spill prevention, control and countermeasure plan requirements imposed under the CWA require appropriate containment berms and similar structures to help prevent the contamination of navigable waters in the event of a hydrocarbon tank spill, rupture or leak. The CWA and analogous state laws also require individual permits or coverage under general permits for discharges of storm water runoff from certain types of facilities. The Oil Pollution Act of 1990, as amended (the “OPA”), amends the CWA and establishes strict liability and natural resource damages liability for unauthorized discharges of oil into waters of the United States. The OPA requires owners or operators of certain onshore facilities to prepare facility response plans for a discharge of oil into waters of the United States.
Our Compression Operations do not currently generate process waste waters that are discharged into waters of the United States and we do not foresee this occurring in the future. In any event, our customers assume responsibility under the majority of our standard gas compression agreements for obtaining any permits that may be required under the CWA, whether for discharges or developing property by filling wetlands. Considerable legal uncertainty exists surrounding the standard for what constitutes jurisdictional waters and wetlands subject to the protections and requirements of the CWA.
Safe Drinking Water Act
A significant portion of our customers’ hydrocarbon production is developed from unconventional sources that require hydraulic fracturing as part of the completion process. Hydraulic fracturing involves the injection of water, sand and chemicals under pressure into the rock formation to stimulate hydrocarbon production. The U.S. Congress has from time to time considered legislation to amend the Safe Drinking Water Act (“SDWA”) to exempt hydraulic fracturing from the definition of “underground injection” and require federal permitting and regulatory control of hydraulic fracturing and disclosure of the chemical constituents of the fluids used in the fracturing process. Scrutiny of hydraulic fracturing activities continues in other ways. In December 2016, the EPA issued a report on the potential impacts of hydraulic fracturing on drinking water resources. The final report concluded that “water cycle” activities associated with hydraulic fracturing may impact drinking water resources “under some circumstances,” noting that the following hydraulic fracturing water cycle activities and local-or regional-scale factors are more likely than others to result in more frequent or more severe impacts: water withdrawals for fracturing in times or areas of low water availability; surface spills during the management of fracturing fluids, chemicals or produced water; injection of fracturing fluids into wells with inadequate mechanical integrity; injection of fracturing fluids directly into groundwater resources; discharge of inadequately treated fracturing wastewater to surface waters; and disposal or storage of fracturing wastewater in unlined pits. To date, the EPA has taken no further action in response to the December 2016 report. Under the CWA, the EPA also prohibits the discharge of wastewater from hydraulic fracturing and certain other natural gas operations to publicly owned wastewater treatment plants.
State and federal regulatory agencies have also recently focused on a possible connection between the operation of injection wells used for natural gas and oil waste disposal and seismic activity. Increased regulation and attention given to induced seismicity could lead to greater opposition to, and litigation concerning, natural gas and oil activities utilizing hydraulic fracturing or injection wells for waste disposal, which could indirectly impact our business, financial condition and results of operations. See “Risk Factors—Risks Related to Our Business and Our Industry—Increased regulation of
17

hydraulic fracturing could result in reductions of, or delays in, natural gas and oil production by our customers, which could adversely impact our revenue.”
We cannot predict the future of any such legislation and what additional, if any, provisions would be included. If additional levels of regulation, restrictions and permits were required through the adoption of new laws and regulations at the federal or state level or the development of new interpretations of those requirements by the agencies that issue the required permits could lead to operational delays, increased operating costs and process prohibitions that could reduce demand for our Compression Operations, which would materially adversely affect our revenue and results of operations.
Solid Waste
The Resource Conservation and Recovery Act (“RCRA”) and comparable state laws control the management and disposal of hazardous and non-hazardous waste. These laws and regulations govern the generation, storage, treatment, transfer and disposal of wastes that we generate including, but not limited to, used oil, antifreeze, filters, sludges, paint, solvents and sandblast materials. The EPA and various state agencies have limited the approved methods of disposal for these types of wastes. Drilling fluids, produced waters and most of the other wastes associated with the exploration, development and production of natural gas, natural gas liquids and oil, if properly handled, are currently exempt from regulation as hazardous waste under RCRA and, instead, are regulated under RCRA’s less stringent non-hazardous waste provisions, state laws or other federal laws. However, it is possible that certain natural gas, natural gas liquids and oil drilling and production wastes now classified as non-hazardous could be classified as hazardous wastes in the future. Any such change could result in an increase in the costs to manage and dispose of wastes, which could increase the costs of our customers’ operations.
Site Remediation
The Comprehensive Environmental Response, Compensation and Liability Act (“CERCLA”) and comparable state laws impose strict, joint and several liability without regard to fault or the legality of the original conduct on certain classes of persons that are considered to have contributed to the release of a hazardous substance into the environment. These persons include the owner and operator of a disposal site where a hazardous substance release occurred and any company that transported, disposed of or arranged for the transport or disposal of hazardous substances released at the site. Under CERCLA, such persons may be liable for the costs of remediating the hazardous substances that have been released into the environment, for damages to natural resources and for the costs of certain health studies. Additionally, where contamination may be present, it is not uncommon for the neighboring landowners and other third parties to file claims for personal injury, property damage and recovery of response costs. Although we generate materials in the course of our operations that may be regulated as hazardous substances, we have not received notification that we may be potentially responsible for cleanup costs under CERCLA at any site.
While we do not currently own or lease any facilities or properties for storage or maintenance of our inactive compression operations equipment, we may use third-party properties for such storage and possible maintenance and repair activities. Additionally, our active compression operations equipment typically is installed on properties owned or leased by third-party customers and operated by us pursuant to terms set forth in the contracts executed by those customers. Under most of our contracts, our customers must contractually indemnify us for certain damages we might incur as a result of the release into the environment of hazardous and toxic substances. We are not currently responsible for any remedial activities at any properties we use; however, there is always the possibility that our future use of those properties may result in spills or releases of petroleum hydrocarbons, wastes or other regulated substances into the environment that may cause us to become subject to remediation costs and liabilities under CERCLA, RCRA or other environmental laws. We cannot provide any assurance that the costs and liabilities associated with the future imposition of such remedial obligations upon us would not have a material adverse effect on our operations or financial position.
Endangered Species Act and Migratory Birds
The Endangered Specifies Act (“ESA”) was established to protect endangered and threatened species. Pursuant to the ESA, if a species is listed as threatened or endangered, restrictions may be imposed on activities adversely affecting that species or its habitat. The U.S. Fish and Wildlife Service may designate critical habitat and suitable habitat areas it believes are necessary for survival of a threatened or endangered species. While some of our facilities are in areas that may be designated as a habitat for endangered species, we believe that we are in substantial compliance with the ESA. Similar protections are offered to migratory birds under the Migratory Bird Treaty Act (“MBTA”) and to bald and golden eagles under the Bald and Golden Eagle Protection Act (“BGEPA”). The presence of any protected species or the final designation of previously unprotected species as threatened or endangered in areas where we operate could result in increased costs from species protection measures or could result in limitations, delays, or prohibitions on our customers’ exploration and production activities.
Safety and Health
18

The Occupational Safety and Health Act (“OSHA”) and comparable state laws and regulations govern the protection of the health and safety of employees. The OSHA hazard communication standard, the EPA community right-to-know regulations under Title III of CERCLA and similar state statutes and regulations require that we organize and, as necessary, disclose information about hazardous materials used or produced in our operations to various federal, state and local agencies, as well as employees. Other OSHA standards regulate specific worker safety aspects of our operations.
Human Capital
Employees
As of December 31, 2023, we had 781 full-time employees. None of our employees are subject to collective bargaining agreements.
We consider our employees to be our greatest asset and believe that our success depends on our ability to attract, develop and retain our employees. DEI are foundational to our leadership approach, and our focus is on how our actions and the actions of our employees foster DEI in our everyday activities at Kodiak. We support diversity in hiring, and 30% of our executive leadership team is gender diverse and 44% of our total workforce is gender, racially and/or ethnically diverse as of the date hereof.
We support pay equity for all legally protected individuals (i.e., gender, ethnicity, race) and believe we offer competitive and comprehensive compensation and benefits packages that include annual bonuses, stock awards, a 401(k) plan with employer contribution, healthcare and insurance benefits, health savings account with employer contribution, dependent care flexible spending account, paid time off, family leave, an employee assistance program and tuition assistance, among many other benefits.
Safety, Health and Wellness
The success of our business is fundamentally connected to the well-being of our people, and so we are committed to the safety, health and wellness of our employees. Safety is a core value of our Company. We actively promote the highest standards of safety, behavior and environmental awareness and strive to meet or exceed all applicable local and national regulations.
Talent Development
We invest significant resources to develop the talent needed to provide our industry-leading Compression Operations. We work closely with suppliers to develop training programs for our field service technicians. Our field service technicians are supported by a dedicated training team. Additionally, we offer a number of non-technical, targeted skills-based and career-enhancing training programs, including technical orientation for non-technical employees, supervisor coaching, performance management and conflict resolution. Our talent development programs provide employees with the resources they need to help achieve their career goals, build management skills and lead their organizations.
Emerging Growth Company
We are an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). For as long as we are an emerging growth company, unlike public companies that are not emerging growth companies under the JOBS Act, we will not be required to:
provide an auditor’s attestation report on management’s assessment of the effectiveness of our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”);
comply with any new requirements adopted by the Public Company Accounting Oversight Board requiring mandatory audit firm rotation or a supplement to the auditor’s report in which the auditor would be required to provide additional information about the audit and the financial statements of the issuer;
provide certain disclosures regarding executive compensation required of larger public companies or hold stockholder advisory votes on executive compensation required by the Dodd-Frank Wall Street Reform and Consumer Protection Act; or
obtain stockholder approval of any golden parachute payments not previously approved.
In addition, Section 107 of the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended (the “Securities Act”), for adopting new or revised financial accounting standards. We intend to take advantage of all of the reduced reporting requirements and exemptions, including the longer phase-in periods for the adoption of new or revised financial accounting standards under Section 107 of the JOBS Act, until we are no longer an emerging growth company. Our election to use the
19

phase-in periods permitted by this election may make it difficult to compare our financial statements to those of non-emerging growth companies and other emerging growth companies that have opted out of the longer phase-in periods under Section 107 of the JOBS Act and who will comply with new or revised financial accounting standards. See “Risk Factors—Risks Related to Owning Kodiak Common Stock—Taking advantage of the reduced disclosure requirements applicable to ‘emerging growth companies’ may make our common stock less attractive to investors.” If we were to subsequently elect instead to comply with these public company effective dates, such election would be irrevocable pursuant to Section 107 of the JOBS Act.
We will cease to be an emerging growth company upon the earliest of:
the last day of the fiscal year in which we have $1.235 billion or more in annual revenues;
the date on which we become a “large accelerated filer” (the fiscal year-end on which the total market value of our common equity securities held by non-affiliates is $700 million or more as of June 30);
the date on which we issue more than $1.0 billion of non-convertible debt securities over a three-year period; or
the last day of the fiscal year following the fifth anniversary of our initial public offering.
Recent Developments
Dividend
On February 23, 2024, Kodiak paid a quarterly cash dividend of $0.38 per share to all holders of Kodiak Common Stock as of the close of business on February 16, 2024, resulting in an aggregate payment of approximately $30 million.
Pending Merger with CSI Compressco
On December 19, 2023, Kodiak entered into the Merger Agreement with CSI Compressco and CSI Compressco GP LLC, the sole general partner of CSI Compressco, pursuant to which Kodiak agreed to acquire 100% of the issued and outstanding partnership interests of CSI Compressco in an all-equity transaction.
In connection with closing of the Merger, Kodiak intends to (i) repay all amounts outstanding under CSI Compressco's existing (a) Loan and Security Agreement, dated as of June 29, 2018, as amended, (b) Loan, Security and Guaranty Agreement, dated as of January 29, 2021, as amended, and to terminate such agreements and any security interests and guarantees in connection therewith and (ii) call for redemption, contingent upon consummation of the Merger, CSI Compressco's existing (a) 7.50% First Lien Notes due 2025 and (b) 10.00%/10.75% Second Lien Notes due 2026 and to terminate any security interests and guarantees in connection therewith.
We expect to close the Merger in the second quarter of 2024, subject to the satisfaction of customary closing conditions, although we cannot assure you that we will complete the Merger on the terms contemplated or at all. See the section titled “Risk Factors—Risks Related to the Merger” of this Annual Report.
Third Amendment to Fourth Amended and Restated Credit Agreement
On January 22, 2024, Kodiak entered into the Third Amendment to Fourth Amended and Restated Credit Agreement, which amends the Fourth Amended and Restated Credit Agreement, dated as of March 22, 2023.The Third Amendment, among other things, amended certain provisions of the Existing ABL Credit Agreement (i) to accommodate the consummation of the transactions contemplated by the Agreement and Plan of Merger, dated as of December 19, 2023, by and among the Borrowers, Kick Stock Merger Sub, LLC, Kick GP Merger Sub, LLC, Kick LP Merger Sub, LLC, CSI Compressco LP and CSI Compressco GP LLC (the “Merger Agreement”) and (ii) to account for the Company’s organizational structure after giving effect to the transactions contemplated by the Merger Agreement.
In addition, the Third Amendment amended the Existing ABL Credit Agreement to (i) increase the maximum secured leverage ratio (calculated based on the ratio of Senior Secured Debt to EBITDA, each as defined in the ABL Credit Agreement), which will begin to be tested after we issue any unsecured indebtedness, to (x) 3.75 to 1.00 for the first four fiscal quarters after we issue any unsecured indebtedness and (y) 3.25 to 1.00 for each fiscal quarter thereafter, (ii) modify the triggers for commencing a “cash dominion” period (i.e., a period when the Administrative Agent applies proceeds in our deposit accounts to reduce borrowings under the ABL Facility) such that a “cash dominion” period will commence when availability under the ABL Facility is less than $125 million for five consecutive business days or if certain types of events of default occur (although this change will effectively be unwound if the Merger provided for in the Merger Agreement does not occur on or prior to the Reversion Date (as defined in the ABL Credit Agreement)), (iii) include customary provisions relating to the designation of “unrestricted subsidiaries” (i.e., subsidiaries that are not required to become loan parties or be bound by the covenants contained in the ABL Credit Agreement), (iv) provide that only material domestic restricted subsidiaries are required to become guarantors and collateral grantors under the ABL Facility and (v)
20

permit the Company and its restricted subsidiaries to incur additional indebtedness and liens and to make additional investments, dividends, distributions, redemptions and dispositions.
2029 Notes Indenture
On February 2, 2024, Kodiak Gas Services, LLC, a Delaware limited liability company (the “Issuer”), issued $750,000,000 aggregate principal amount of Kodiak Services' 7.250% senior notes due 2029 (the “Notes”), pursuant to an indenture, dated February 2, 2024 (the “Indenture”), by and among the Issuer, Kodiak Gas Services, Inc., a Delaware corporation (the “Parent”), certain other subsidiary guarantors party thereto (collectively with the Parent, the “Guarantors”) and U.S. Bank Trust Company, National Association, as trustee (the “Trustee”).
The net proceeds from the Offering will be used to repay a portion of the outstanding indebtedness under the ABL Facility and to pay related fees, costs, premiums and expenses in connection therewith and with the closing of the Company’s previously announced acquisition of CSI Compressco LP (the “CSI Acquisition”). In connection with closing of the CSI Acquisition, the Company intends, using proceeds from additional draws on the ABL Facility, to repay, terminate and/or redeem all of CSI’s existing long-term indebtedness.
Available Information
We file Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, other reports and amendments to those reports with the SEC. Our website address is http://www.kodiakgas.com. We make available, free of charge at the “Investor Relations” section of our website, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and all amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as soon as reasonably practicable after such reports are electronically filed with, or furnished to, the SEC. The information contained on our website does not constitute part of this Annual Report. We will provide electronic or paper copies of our filings free of charge upon request.
The SEC maintains a website that contains these reports at http://www.sec.gov.
Item 1A.    Risk Factors
An investment in our common stock involves a high degree of risk. As described in Part I “Disclosure Regarding Forward-Looking Statements,” this Annual Report contains forward-looking statements regarding us, our business, and our industry. The risk factors described below, among others, could cause our actual results to differ materially from the expectations reflected in the forward-looking statements. The occurrence of one or more of the events or circumstances described in the section titled “Risk Factors,” alone or in combination with other events or circumstances, may materially adversely affect our business, financial condition and operating results. In that event, the trading price of our common stock could decline, and you could lose all or part of your investment. Such risks include, but are not limited to:
Risks Related to Our Business and Our Industry
A long-term reduction in the demand for, or production of, natural gas or oil could adversely affect the demand for Kodiak’s Compression Operations or the prices Kodiak charges for Kodiak’s Compression Operations, which could result in a decrease in Kodiak’s revenues.
The demand for Kodiak’s Compression Operations depends upon the continued demand for, and production of, natural gas and oil. The natural gas and oil industry is historically cyclical with levels of activity that are significantly affected by the levels and volatility of natural gas and oil prices. Kodiak may experience fluctuations in operating results as a result of the reactions of Kodiak’s customers to changes in natural gas and oil prices. Demand may be affected by, among other factors, natural gas prices, oil prices, weather, availability of alternative energy sources, governmental regulation and the overall demand for energy. Any prolonged, substantial, material reduction in the demand for natural gas or oil would likely depress the level of production activity and result in a decline in the demand for Kodiak’s Compression Operations, which could result in a reduction in Kodiak’s revenues.
Kodiak has several key customers. The loss of one or more of these customers would result in a decrease in Kodiak’s revenues and could adversely affect its financial results and may have a material adverse effect on Kodiak’s financial condition.
Kodiak provides Compression Operations under contracts with several key customers. The loss of one or more of these key customers may have an adverse effect on its financial results. Kodiak’s two largest customers accounted for approximately 22% and 22% of Kodiak’s total revenues for the years ended December 31, 2023 and 2022, respectively. Kodiak’s largest customer accounted for approximately 12% and 12% of its revenues for the years ended December 31, 2023 and 2022, respectively. Additionally, Kodiak’s ten largest customers accounted for approximately 58% of its revenue for each of the years ended December 31, 2023 and 2022. The loss of all or even a portion of the Compression Operations Kodiak
21

provides to its key customers, as a result of competition or otherwise, could have a material adverse effect on Kodiak’s business, results of operations and financial condition.
The deterioration of the financial condition of Kodiak’s customers could adversely affect Kodiak’s business.
During times when the natural gas or oil markets weaken, Kodiak’s customers are more likely to experience financial difficulties, including being unable to access debt or equity financing, which could result in a reduction in Kodiak’s customers’ spending for Kodiak’s services. For example, Kodiak’s customers could seek to preserve capital by using lower cost providers, not renewing month-to-month contracts or opting not to enter into any new Compression Operations contracts. A significant decline in commodity prices may cause certain of Kodiak’s customers to reconsider their near-term capital budgets, which may impact large-scale natural gas infrastructure and oil production activities. Reduced demand for Kodiak’s services could adversely affect its business, results of operations, financial condition and cash flows. In addition, in the event of the financial failure of a customer, Kodiak could experience a loss of all or a portion of its outstanding accounts receivable associated with that customer. For example, an affiliate of one of Kodiak’s customers in the Powder River Basin has been undergoing a bankruptcy proceeding since 2019. Such customer has from time to time been late in remitting payment for Kodiak’s Compression Operations, which Kodiak has continued to deliver, and Kodiak is pursuing prompt payment of the amount owed. Kodiak does not believe the amount owed presents any material concentration risk. If payment is not timely remitted, Kodiak expects to suspend services to such customer, as well as potentially taking other actions directly against related parties and guarantors. As of December 31, 2023, Kodiak recorded bad debt expense of $7.1 million related to the collectability of outstanding receivables from that customer.
Kodiak faces significant competition that may cause it to lose market share and have a material adverse effect on its financial condition.
The compression business is competitive. Kodiak’s ability to renew or replace existing contracts with its customers at rates sufficient to maintain current revenue and cash flows could be adversely affected by the activities of Kodiak’s competitors and Kodiak’s customers. If Kodiak’s competitors substantially increase the resources they devote to the development and marketing of competitive services or substantially decrease the prices at which they offer their services, Kodiak may be unable to compete effectively. Kodiak’s competitors may be able to adapt more quickly to technological changes within its industry and changes in economic and market conditions and more readily take advantage of acquisitions and other opportunities. In addition, Kodiak could face significant competition from new entrants into its industry. Some of these competitors may expand or construct newer, more powerful or more flexible compression fleets, which would create additional competition for Kodiak. All of these competitive pressures could have a material adverse effect on Kodiak’s business, results of operations and financial condition.
Kodiak’s customers may choose to vertically integrate their operations by purchasing and operating their own compression fleet, increasing the number of compression units they currently own, or using alternative technologies for enhancing oil production, which may have a material adverse effect on Kodiak's business.
Kodiak’s customers that are significant producers, processors, gatherers and transporters of natural gas and oil may choose to vertically integrate their operations by purchasing and operating their own compression fleets in lieu of using Kodiak’s Compression Operations. The historical availability of attractive financing terms from financial institutions and equipment manufacturers facilitates this possibility by making the purchase of individual compression units increasingly affordable to Kodiak’s customers. In addition, there are many technologies available for the artificial enhancement of oil production, and Kodiak’s customers may elect to use these alternative technologies instead of the gas lift compression Kodiak provides. Such vertical integration or use of alternative technologies could result in decreased demand for Kodiak’s Compression Operations, which may have a material adverse effect on Kodiak’s business, results of operations and financial condition, and reduce its cash available for distribution.
After the primary term of Kodiak’s contracts, such contracts are cancellable on 30 to 90 days’ notice, and Kodiak cannot be sure that such contracts will be extended or renewed after the end of the initial contractual term. Any such non-renewals, or renewals at reduced rates or the loss of contracts with any significant customer, could adversely impact Kodiak’s financial results.
The length of Kodiak’s Compression Operations contracts with customers varies based on operating conditions and customer needs. As of December 31, 2023, approximately 10.2% of Kodiak’s revenue-generating horsepower is on a month-to-month basis to customers who continue to utilize Kodiak’s services following expiration of the primary term of their contracts. These customers can generally terminate their month-to-month Compression Operations contracts on 30 to 90 days’ notice. Kodiak cannot be sure that a substantial number of these contracts will be extended or renewed by Kodiak’s customers or that any of Kodiak’s customers will continue to contract with Kodiak. The inability to negotiate extensions or renew a substantial portion of Kodiak’s Compression Operations contracts, the renewal of such contracts at reduced rates, the inability to contract for additional services with Kodiak’s customers, or the loss of all or a significant
22

portion of Kodiak’s services contracts with any significant customer, could lead to a reduction in revenue and net income and could require Kodiak to record additional asset impairments. This could have a material adverse effect upon Kodiak’s business, results of operations and financial condition.
The majority of Kodiak’s operations are located in the Permian Basin and Eagle Ford Shale, making Kodiak vulnerable to risks associated with operating in limited geographic areas, which could have an impact on its revenues.
Kodiak’s operations are geographically concentrated in the Permian Basin and Eagle Ford Shale. As a result, Kodiak may be disproportionately exposed to the impact of regional supply and demand factors in the Permian Basin or Eagle Ford Shale caused by changed governmental regulations, curtailment of production or interruption of the processing or transportation of natural gas and oil produced from the wells in these geographic areas. In addition, the effect of fluctuations on supply and demand may become more pronounced within specific geographic natural gas and oil producing areas such as the Permian Basin and Eagle Ford Shale, which may cause these conditions to occur with greater frequency or magnify the effects of these conditions. Due to the concentrated nature of Kodiak’s operations, Kodiak could experience any of these same conditions at the same time, resulting in a relatively greater impact on its revenues than these conditions might have on other companies that have more geographically diverse operations.
Kodiak may be unable to effectively integrate the businesses it may acquire, such as the pending Merger, which may impact its operations and limit its growth.
From time to time, Kodiak may choose to make additional business acquisitions, such as the pending Merger, pursue market opportunities, increase Kodiak’s existing capabilities and expand into new geographic areas of operations. Kodiak may not be successful in integrating any future acquisitions into Kodiak’s existing operations, which may result in unforeseen operational difficulties or diminished financial performance or require a disproportionate amount of Kodiak management’s attention. Even if Kodiak is successful in integrating future acquisitions into its existing operations, Kodiak may not derive the benefits, such as operational or administrative synergies, that Kodiak expected from such acquisitions, which may result in the commitment of Kodiak’s capital resources without the expected returns on such capital. Kodiak’s inability to integrate acquisitions successfully into its existing operations may adversely impact its operations and limit its growth.
Kodiak may be unable to access the capital and credit markets or borrow on affordable terms to obtain additional capital that Kodiak may require, which could have a material adverse effect on its business, results of operations and financial conditions.
Kodiak has financed its operating expenses and capital expenditures with a combination of cash provided by operating and financing activities. However, to the extent Kodiak is unable to finance its operating expenses, capital expenditures, scheduled interest and debt repayments and any future dividends with net cash provided by operating activities and borrowings under the ABL Credit Agreement or future financing arrangements, Kodiak may require additional capital. Periods of instability in the capital and credit markets (both generally and in the natural gas and oil industry in particular) could limit Kodiak’s ability to access these markets to raise debt or equity capital on affordable terms or to obtain additional financing. Among other things, Kodiak’s lenders may seek to increase interest rates, enact tighter lending standards, refuse to refinance existing debt at maturity at favorable terms or at all, and may reduce or cease to provide funding to Kodiak. If Kodiak is unable to access the capital and credit markets on favorable terms, or if Kodiak is not successful in raising capital within the time period required or at all, Kodiak may not be able to grow or maintain its business, which could have a material adverse effect on its business, results of operations and financial condition. Additionally, Kodiak may be unable to refinance borrowings under the ABL Credit Agreement.
Kodiak’s fleet may require additional operating or capital expenses to maintain over time, which could adversely impact its financial results.
Kodiak’s fleet may require additional operating expenses or capital expenditures to maintain over time, which could adversely impact its financial results. Such costs may include direct costs, such as labor, parts, materials and any other services that are unique in nature to each individual compression unit. The cost of additions or improvements to Kodiak’s fleet could adversely impact its financial results.
Impairment in the carrying value of long-lived assets could reduce Kodiak’s earnings.
Kodiak has a significant number of long-lived assets on its consolidated balance sheet. Under generally accepted accounting principles (“GAAP”), Kodiak is required to review its long-lived assets for impairment when events or circumstances indicate that the carrying value of such assets may not be recoverable or such assets will no longer be utilized in the operating fleet. The carrying value of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. If business conditions or other factors cause the expected undiscounted cash flows to decline, Kodiak may be required to record non-cash
23

impairment charges. Events and conditions that could result in impairment in the value of Kodiak’s long-lived assets include changes in the industry in which it operates, long-term extended reduction in demand for natural gas and oil, competition, advances in technology, adverse changes in the regulatory environment or other factors leading to a reduction in Kodiak’s expected long-term profitability.
A prolonged downturn in the economic environment could cause an impairment of goodwill or other intangible assets and reduce Kodiak’s earnings.
As of December 31, 2023, Kodiak had approximately $305.6 million of goodwill and identifiable intangible assets of approximately $122.9 million. Goodwill is recorded when the purchase price of a business exceeds the fair market value of the tangible and separately measurable intangible net assets. GAAP requires Kodiak to test goodwill for impairment on an annual basis or when events or circumstances occur indicating that goodwill might be impaired. Any event that causes a reduction in demand for Kodiak’s services could result in a reduction of its estimates of future cash flows and growth rates in its business. These events could cause Kodiak to record impairments of goodwill or other intangible assets.
Kodiak has in the past been, and may in the future be, subject to sales tax audits in jurisdictions where Kodiak operates. As a result, Kodiak may incur material unanticipated sales tax liabilities.
Taxing authorities in the jurisdictions in which Kodiak operates have in the past, and may in the future, audit Kodiak or otherwise challenge the amount of sales tax Kodiak has collected or paid. As a result, Kodiak may incur material unanticipated sales tax liabilities. Beginning in October 2019 through April 2023, Kodiak received notices of audits from the State of Texas Comptroller’s office for the periods covering December 2015 through December 2022 (the “Sales Tax Audit”). Based on the information currently available, Kodiak has accrued as of December 31, 2023, a contingent liability of $28.8 million for the periods set forth in the notices of audit. This accrual may not be sufficient to cover the expenses and liabilities related to a future audit for such period.
If Kodiak is unable to make all payments required by any taxing authority as a result of an audit, settlement or otherwise, Kodiak could face additional interest or penalties, or other punitive actions, up to and including seizure of its assets or forfeiture of its sales tax permit. Payments and penalties related to sales taxes could have a material adverse effect on Kodiak’s business, financial condition and results of operations.
Kodiak qualifies as a Heavy Equipment Dealer for ad valorem tax purposes under revised Texas statutes. If in the future Kodiak does not qualify as a Heavy Equipment Dealer or Kodiak’s compression units do not qualify as Heavy Equipment because of new or revised Texas statutes or different interpretations by Texas governmental authorities, Kodiak may incur additional taxes, which would adversely impact its results of operations and financial condition.
In 2011, the Texas Legislature enacted changes related to the appraisal of natural gas compression units for ad valorem tax purposes by expanding the definitions of “Heavy Equipment Dealer” and “Heavy Equipment” effective from the beginning of 2012. If legislation is enacted in Texas that repeals or alters the Heavy Equipment statutes or a Texas governmental authority takes a different position such that Kodiak does not qualify as a Heavy Equipment Dealer or Kodiak’s compression units do not qualify as Heavy Equipment, then Kodiak would likely be required to pay additional ad valorem taxes with respect to prior and future periods, which would increase its quarterly cost of sales expense unless passed on to its customers, thereby impacting its future results of operations and financial condition. Kodiak may not be able to pass this cost along to its customers.
Kodiak’s ability to manage and grow its business effectively may be adversely affected if Kodiak loses key members of its management.
Kodiak depends on the continuing efforts of its executive officers, and the departure of any of Kodiak’s executive officers could have a significant negative effect on its business, operating results, financial condition and Kodiak’s ability to compete effectively in the marketplace.
Kodiak might be unable to employ or retain qualified technical personnel, which could hamper its present operations, limit its ability to grow or increase its costs.
Many of the compression units that Kodiak operates are mechanically complex and often must perform in harsh conditions. Kodiak believes that its success depends upon its ability to employ and retain a sufficient number of technical personnel who have the ability to utilize, enhance and maintain these compression units. Kodiak’s ability to maintain and expand its operations depends in part on its ability to utilize, replace, supplement and increase its skilled labor force. The demand for skilled workers is high, and supply is limited, especially in the Permian Basin. A significant increase in the wages paid by competing employers could result in a reduction of Kodiak’s skilled labor force or cause an increase in the wage rates that Kodiak must pay or both. If either of these events were to occur, Kodiak’s cost structure could increase, and its operations and growth potential could be impaired. Employee turnover may also lead to lost productivity and decrease employee engagement, which could adversely impact Kodiak’s business.
24

Additionally, Kodiak’s ability to hire, train and retain qualified personnel could become more challenging as Kodiak grows and to the extent energy industry market conditions are competitive. When general industry conditions are favorable, the competition for experienced operational and field technicians increases as other energy and manufacturing companies’ needs for the same personnel increases. Kodiak’s ability to grow or even to continue its current level of service to its current customers could be adversely impacted if Kodiak is unable to successfully hire, train and retain these important personnel. In addition, effective succession planning for Kodiak’s employees and expansion planning is important to Kodiak’s long-term success. Failure to achieve these plans could hinder Kodiak’s strategic planning and execution and have a material adverse impact on Kodiak’s business, financial condition or results of operations.
Any unionization efforts or labor regulation changes in certain jurisdictions in which Kodiak operates could divert management’s attention and could have a materially adverse effect on Kodiak’s operating results or limit Kodiak’s operational flexibility.
Kodiak considers its relationship with its employees to be satisfactory, and none of Kodiak’s employees are represented by a union in collective bargaining with Kodiak. However, efforts could be made by employees and third parties from time to time to unionize portions of Kodiak’s workforce. In addition, Kodiak may be subject to strikes or work stoppages and other labor disruptions in the future. Any unionization efforts, collective bargaining agreements or work stoppages could have a materially adverse effect on Kodiak’s operating results or limit its operational flexibility.
Kodiak depends on a limited number of suppliers, and, particularly as a result of supply chain and logistics disruptions resulting from geopolitical disruptions and the resulting inflationary environment, Kodiak is vulnerable to product shortages, long lead times and price increases, which could have a negative impact on Kodiak’s results of operations.
The substantial majority of the components for Kodiak’s natural gas compression equipment are supplied by a limited number of key vendors. Kodiak’s reliance on these suppliers involves several risks, including price increases and a potential inability to obtain an adequate supply of required components in a timely manner. Kodiak also relies primarily on a limited number of vendors to package and assemble its compression units. Kodiak does not have long-term contracts with these suppliers or packagers, and a partial or complete loss of any of these sources could have a negative impact on Kodiak’s results of operations and could damage its customer relationships. In addition, the preferences of Kodiak’s customers with respect to particular vendors may change, which could require Kodiak to find new vendors. Some of these suppliers manufacture the components Kodiak purchases in a single facility, and any damage to that facility could lead to significant delays in delivery of completed compression units to Kodiak.
If Kodiak is unable to purchase compression equipment or components for its compression equipment on a timely basis to meet the demands of its customers, its existing customers may terminate their contractual relationships with Kodiak, or Kodiak may not be able to compete for business from new or existing customers, which, in each case, could have a material adverse effect on Kodiak’s business, results of operations and financial condition. Further, supply chain bottlenecks could adversely affect Kodiak’s ability to obtain necessary materials, parts or other components used in Kodiak’s operations or increase the costs of such items. A significant increase in the price of such equipment, materials and services and the resulting supply chain and logistics disruptions, or otherwise, could have a negative impact on Kodiak’s business, results of operations, financial condition and cash flows.
Nonperformance by Kodiak’s suppliers or vendors could impact its revenues, increase its expenses and otherwise have a negative impact on Kodiak’s ability to conduct its business, operating results and cash flows.
Weak economic conditions or widespread financial distress could reduce the liquidity of Kodiak’s suppliers or vendors, making it more difficult for them to meet their commitments or obligations to Kodiak. Nonperformance by suppliers or vendors who have committed to provide Kodiak with critical products or services could raise its costs or interfere with Kodiak’s ability to successfully conduct its business.
Kodiak’s operations entail inherent risks that may result in interruption of Kodiak’s operations and/or substantial liability. Kodiak does not insure against all potential losses and could be seriously harmed by unexpected liabilities.
Kodiak’s operations are subject to inherent risks, such as equipment defects, malfunctions and failures, natural disasters and other incidents that can result in uncontrollable flows of gas or well fluids, fires and explosions. In addition, Kodiak’s operations employees spend a significant amount of time driving from location to location, often on busy or statistically dangerous roadways, especially in the Permian Basin, which could lead to an increased risk of vehicular accidents. These risks could cause the interruption of Kodiak’s operations and the operations of its customers, and Kodiak may endure significant loss of health and life of employees and third-persons, equipment damage, revenue losses and reputational harm, all of which could have an adverse effect on Kodiak’s business, prospects and financial condition. Moreover, such risks could expose Kodiak to substantial liability for personal injury, death, property damage, pollution and other environmental damages. Kodiak’s insurance may be inadequate to cover its liabilities or subject to cancellation notices. Further, insurance covering the risks Kodiak faces or in the amounts it desires may not be available in the future or, if
25

available, the premiums may not be commercially justifiable. If Kodiak were to incur substantial liability and such damages were not covered by insurance or were in excess of policy limits, resulted in cancellation of Kodiak’s policy, or if Kodiak were to incur liability at a time when it is not able to obtain liability insurance, its business, results of operations and financial condition could be adversely affected.
If Kodiak does not satisfy its mechanical availability guarantee, a customer has the ability to terminate its contracts.
Kodiak’s gas compression contracts provide a guarantee of specified “mechanical availability” of 98.0% to 98.5%. Kodiak defines “mechanical availability” as the percentage of time each month that Kodiak’s Compression Operations equipment is “mechanically available” to compress gas under design and operating conditions set forth in the contract. The calculation for mechanical availability includes any downtime that is incurred as a result of Kodiak’s operations, such as mechanical shutdowns, maintenance events and repairs or overhauls, but does not include any downtime caused by a mechanical failure or shutdown that occurs as a result of improper gas or objectionable liquids or solids in the gas or fuel stream, insufficient gas available for compression or fuel, any shutdown due to the applicable customer’s production or processing operations, or downtime not directly caused by Kodiak, including downtime due to “force majeure” events, such as acts of God, acts related to terrorism, strikes, lockouts and/or accidents. A failure to satisfy mechanical availability requirements under a contract for three consecutive months could result in termination of the applicable contract by the customer, which could have an adverse effect on Kodiak’s financial results.
Terrorist attacks, the threat of terrorist attacks or other sustained military campaigns may adversely impact Kodiak’s results of operations.
The long-term impact of terrorist attacks and the magnitude of the threat of future terrorist attacks on the energy industry in general and on Kodiak in particular are not known at this time. Uncertainty surrounding sustained military campaigns may affect Kodiak’s operations in unpredictable ways, including disruptions of natural gas and oil supplies and markets for natural gas, natural gas liquids and oil and the possibility that infrastructure facilities could be direct targets of, or indirect casualties of, an act of terror or war. Changes in the insurance markets attributable to terrorist attacks may make insurance against such attacks more difficult for Kodiak to obtain, if it chooses to do so. Moreover, the insurance that may be available to Kodiak may be significantly more expensive than its existing insurance coverage. Instability in the financial markets resulting from terrorism or war could also negatively affect its ability to raise capital.
Risks Related to Regulatory Matters
Kodiak’s operations are subject to stringent environmental, health and safety regulations, and changes in these regulations could increase Kodiak’s costs or liabilities.
Kodiak’s operations at customer sites are subject to stringent and complex federal, state and local environmental, health and safety laws and regulations, including laws and regulations governing the discharge of materials into the environment, emissions controls and other environmental protection and occupational health and safety concerns. Environmental laws and regulations, such as CERCLA and comparable state laws, may impose strict, as well as joint and several, liability for environmental contamination, which could render Kodiak potentially liable for remediation costs, natural resource damages, the costs of certain health studies and other damages, regardless of whether Kodiak was responsible for the release or contamination, and even if Kodiak’s operations were lawful at the time of the release or if contamination was caused by third parties. In addition, third parties, including neighboring landowners, could file claims for personal injury, property damage and recovery of response costs. Remediation costs and other damages arising as a result of environmental laws and regulations, and costs associated with changes in existing environmental laws and regulations or the adoption of new environmental laws and regulations over time could adversely impact Kodiak’s or its customers’ financial condition or results of operations. Moreover, failure by Kodiak or its customers to comply with these environmental laws and regulations could result in the imposition of administrative, civil and criminal penalties and the issuance of injunctions delaying or prohibiting operations, which could in turn have an adverse impact on Kodiak’s customers and its business.
Kodiak conducts operations in a wide variety of customer locations across the continental U.S. Kodiak’s customers are required to hold certain U.S. federal, state or local environmental permits or other authorizations and may require new or amended facility permits or licenses from time to time with respect to storm water discharges, waste handling or air emissions relating to equipment operations, including compression units, which subject Kodiak’s customers to new or revised permitting conditions that may be onerous or with respect to which compliance may be costly. These permits and authorizations frequently contain numerous compliance requirements, including monitoring and reporting obligations and operational restrictions, such as emissions limits. Given the wide variety of locations in which Kodiak’s customers operate, and the number of environmental permits and other authorizations that are applicable to its customers’ operations, Kodiak’s customers may occasionally identify or be notified of violations of or noncompliance with certain requirements existing under various permits or may be required to obtain additional permits. Although Kodiak does not hold the permits, such noncompliance with required permits or the failure to obtain additional permits by Kodiak’s customers could subject its
26

customers to future penalties, operating restrictions, or delays in obtaining new or amended permits which could in turn have a material adverse effect on Kodiak’s business, financial condition and results of operations.
Environmental, health and safety laws and regulations are constantly evolving and may become increasingly complex and more stringent over time. Future environmental health and safety laws and regulations (or changes to existing laws and regulations) may also negatively impact natural gas and oil exploration, as well as production, gathering and pipeline companies, including Kodiak’s customers, which in turn could have a material adverse effect on Kodiak’s business, financial condition and results of Kodiak’s operations.
New regulations, proposed regulations and proposed modifications to existing regulations under the CAA, if implemented, could result in increased compliance costs and changes in customers’ demand and desired suppliers.
New regulations or proposed modifications to existing regulations under the CAA may lead to adverse impacts on Kodiak’s business, financial condition and results of operations. For example, in 2015, the EPA finalized a rule strengthening the primary and secondary National Ambient Air Quality Standards (“NAAQS”) for ground level ozone, both of which are eight-hour concentration standards of 70 parts per billion. In August 2023, the EPA announced a new review of the ozone NAAQS after considering advice provided by the Clean Air Scientific Advisory Committee (“CASAC”). As part of its new review, the EPA is seeking information from the scientific community and the public to guide CASAC's development of the Integrated Science Assessment prior to the EPA's expected release of its Integrated Review Plan in the fall of 2024. After the EPA revises a NAAQS standard, the states are expected to establish revised attainment/non-attainment regions. State implementation of any revised NAAQS could result in stricter permitting requirements, delay or prohibit Kodiak’s customers’ ability to obtain such permits, and result in increased expenditures for pollution control equipment, which could negatively impact Kodiak’s customers’ operations, increase the cost of additions to property, plant and equipment, and negatively impact Kodiak’s business.
In addition, the EPA proposed rules in November 2021 and 2022 intended to reduce methane emissions from natural gas and oil sources. The proposed rules would make the existing regulations in Subpart OOOOa more stringent and create a Subpart OOOOb to expand reduction requirements for new, modified, and reconstructed natural gas and oil sources, including standards focusing on certain source types that have never been regulated under the CAA (including intermittent vent pneumatic controllers, oil well associated gas, and liquids unloading facilities). In addition, the proposed rule would establish “Emissions Guidelines,” creating a Subpart OOOOc that would require states to develop plans to reduce methane emissions from existing sources that must be at least as effective as presumptive standards set by the EPA. The EPA announced a final rule in December 2023, which, among other things, requires the phase out of routine flaring of natural gas from new oil wells and routine leak monitoring at all well sites and compressor stations. Notably, the EPA updated the applicability date for Subparts OOOOb and OOOOc to December 6, 2022, meaning that sources constructed prior to that date will be considered existing sources with later compliance dates under state plans. The final rule gives states, along with federal tribes that wish to regulate existing sources, two years to develop and submit their plans for reducing methane from existing sources. The final emissions guidelines under Subpart OOOOc provide three years from the plan submission deadline for existing sources to comply. Kodiak cannot predict how the EPA and states will implement the final rule; however, Subpart OOOO regulation of air emissions from the natural gas and oil sector could result in increased expenditures for pollution control equipment, which could impact Kodiak’s customers’ operations and negatively impact Kodiak’s business.
Additionally, in August 2022, President Biden signed into law the Inflation Reduction Act. Among other things, the Inflation Reduction Act includes a methane emissions reduction program that amends the CAA to include a Methane Emissions and Waste Reduction Incentive Program for petroleum and natural gas systems. This program requires the EPA to impose a “waste emissions charge” on certain natural gas and oil sources that are already required to report under the EPA’s Greenhouse Gas Reporting Program. In order to implement the program, the Inflation Reduction Act required revisions to GHG reporting regulations for petroleum and natural gas systems (Subpart W) by 2024. In July 2023, the EPA proposed to expand the scope of the Greenhouse Gas Reporting Program for petroleum and natural gas facilities, as required by the Inflation Reduction Act. Among other things, the proposed rule expands the emissions events that are subject to reporting requirements to include “other large release events” and applies reporting requirements to certain new sources and sectors. The rule is currently scheduled to be finalized in 2024 and would take effect on January 1, 2025 for reporting year 2025 (due March 2026) in certain circumstances, with the potential to also impact GHG reporting for reporting year 2024 (due March 2025) in certain circumstances. In January 2024, the EPA proposed a rule implementing the Inflation Reduction Act’s methane emissions charge. The proposed rule includes potential methodologies for calculating the amount by which a facility’s reported methane emissions are below or exceed the waste emissions thresholds and contemplates approaches for implementing certain exemptions created by the Inflation Reduction Act. The methane emissions charge imposed under the Methane Emissions and Waste Reduction Incentive Program for calendar year 2024 would be $900 per ton emitted over annual methane emissions thresholds, and would increase to $1,200 in 2025, and $1,500 in 2026. Implementation of such programs could increase Kodiak’s operating costs and accelerate the transition
27

away from fossil fuels, which could in turn have an adverse impact on Kodiak’s customers and thus adversely impact Kodiak’s business.
A climate-related decrease in demand for natural gas and oil could negatively affect Kodiak’s business.
Supply and demand for natural gas and oil is dependent upon a variety of factors, many of which are beyond Kodiak’s control. These factors include, among others, the potential adoption of new government regulations, including those related to fuel conservation measures and climate change regulations, technological advances in fuel economy, an economy-wide transition to lower GHG energy sources and energy generation devices. For example, legislative, regulatory or executive actions intended to reduce emissions of GHGs could increase the cost of consuming natural gas and oil, thereby potentially causing a reduction in the demand for such products. A broader transition to alternative fuels or energy sources, whether resulting from potential new government regulation, carbon taxes or consumer preferences, could result in decreased demand for natural gas and oil. Any decrease in demand for these products could consequently reduce demand for Kodiak’s services and could have a negative effect on Kodiak’s business.
In January 2024, the Biden administration announced a moratorium on approvals of applications for LNG export authorizations by the United States Department of Energy (“DOE”) while the DOE conducts studies related to the cumulative impact of LNG exports on domestic natural gas prices, climate change, and other matters. The moratorium on these approvals is expected to continue for several months and it is uncertain as to timing or conclusions of these studies and the resulting effect on the DOE approval process related to applications for LNG export authorizations. As a result, it is difficult to predict whether changes to the DOE’s approval process will have a negative effect on the prospects for future LNG export projects and on demand for domestic natural gas production that would be supported by these new LNG projects.
Efforts by governments, international bodies, businesses and consumers to reduce GHGs and otherwise mitigate the effects of climate change are ongoing. The nature of these efforts and their effects on Kodiak’s business are inherently unpredictable and subject to change. However, any activism directed at shifting funding and/or demand away from companies with energy-related assets could result in a reduction of funding for the energy sector overall, which could have an adverse effect on Kodiak’s ability to obtain external financing, as well as negatively affect the cost of, and terms for, financing to fund capital expenditures or other aspects of Kodiak’s business.
Kodiak’s business is subject to climate-related transitional risks, including evolving climate change legislation, regulatory initiatives and stakeholder pressures, which could result in increased operating expenses and capital costs, financial risks and potential reduction in demand for Kodiak’s services.
Combating the effects of climate change continues to attract considerable attention in the United States and internationally, including from regulators, legislators, companies in a variety of industries, financial market participants and other stakeholders. Climate change legislation and regulatory initiatives may arise from a variety of sources, including international, national, regional and state levels of government and associated administrative bodies, seeking to monitor, restrict or regulate existing emissions of GHGs, such as carbon dioxide and methane, as well as to restrict or eliminate future emissions. Accordingly, Kodiak’s business and operations, and those of Kodiak’s customers, are subject to executive, regulatory, political and financial risks associated with natural gas and the emission of GHGs.
Congress has previously considered legislation to restrict or regulate emissions of GHGs. Energy legislation and other initiatives continue to be proposed that may be relevant to GHG emissions issues. A number of states, either individually or through multi-state regional initiatives, have begun to address GHG emissions, primarily through the planned development of emission inventories or regional GHG cap and trade programs. Although most of the state-level initiatives have to date been focused on large sources of GHG emissions, such as electric power plants, it is possible that smaller sources, such as Kodiak’s natural gas-powered compression units, could become subject to GHG-related regulation. Depending on the particular program, Kodiak could be required to control emissions or to purchase and surrender allowances for GHG emissions resulting from Kodiak’s operations. The $1 trillion legislative infrastructure package passed by Congress in November 2021 includes a number of climate-focused spending initiatives targeted at climate resilience, enhanced response and preparation for extreme weather events, and clean energy and transportation investments. The Inflation Reduction Act also provides significant funding and incentives for research and development of low-carbon energy production methods, carbon capture, and other programs directed at addressing climate change.
Independent of Congress, the EPA has promulgated regulations controlling GHG emissions under its existing CAA authority. The EPA has adopted rules requiring many facilities, including petroleum and natural gas systems, to inventory and report their GHG emissions. In May 2023, the EPA also proposed CAA emission limits for new gas-fired combustion turbines, existing coal, oil- and gas-fired steam generating units and certain existing gas fire combustion turbines, and a final rule is anticipated by April 2024. In addition, the EPA rules provide air permitting requirements for certain large sources of GHG emissions. The requirement for certain facilities and large sources of GHG emissions to obtain and comply
28

with permits will affect some of Kodiak’s customers’ largest new or modified facilities going forward but is not expected to cause Kodiak to incur material costs. The EPA has also developed rules to regulate emissions of methane, considered a GHG, from existing, new, modified and reconstructed sources in the natural gas and oil sector.
In an executive order issued in January 2021, President Biden asked the heads of all executive departments and agencies to review and take action to address any federal regulations, orders, guidance documents, policies and any similar agency actions promulgated during the prior administration that may be inconsistent with or present obstacles to the administration’s stated goals of protecting public health and the environment, and conserving national monuments and refuges. The executive order also established an Interagency Working Group on the Social Cost of Greenhouse Gases, which is called on to, among other things, capture the full costs of GHG emissions, including the “social cost of carbon,” “social cost of nitrous oxide” and “social cost of methane,” which are “the monetized damages associated with incremental increases in greenhouse gas emissions,” including “changes in net agricultural productivity, human health, property damage from increased flood risk, and the value of ecosystem services.” The EPA published a final report in December 2023 with the social cost of carbon at $190 per metric ton of carbon dioxide emitted in 2020 at a 2% discount rate. That figure is intended to be used to guide federal decisions on the costs and benefits of various policies and approvals, although such efforts have been the subject of a series of judicial challenges. At this time, Kodiak cannot determine whether the administration’s efforts on social cost or other interagency climate efforts will lead to any particular actions that give rise to a material adverse effect on Kodiak’s business, financial condition, results of operations and cash flows.
At the international level, the U.S. joined the international community at COP21, which resulted in the Paris Agreement. While the Paris Agreement does not impose direct requirements on emitters, national plans to meet its pledge could result in new regulatory requirements. In April 2021, the current administration announced a new “nationally determined contribution” for U.S. GHG emissions that would achieve emissions reductions of at least 50% relative to 2005 levels by 2030. Those national commitments by themselves create no binding requirements on individual companies or facilities, but they do provide indications of the current administration’s policy direction and the types of legislative and regulatory requirements—such as the EPA’s proposed methane rules—that may be needed to achieve those commitments. In September 2021, the U.S. and European Union jointly announced the launch of the “Global Methane Pledge,” which aims to cut global methane pollution at least 30% by 2030 relative to 2020 levels, including “all feasible reductions” in the energy sector. Since its formal launch at COP26, over 150 countries have joined the pledge. Additionally, at COP28, member countries entered into an agreement that calls for actions towards achieving, at a global scale, a tripling of renewable energy capacity and doubling energy efficiency improvements by 2030. The goals of the agreement, among other things, are to accelerate efforts towards the phase-down of unabated coal power, phase out inefficient fossil fuel subsidies, and take other measures that drive the transition away from fossil fuels in energy systems. With the exception of the final EPA methane rules and related updates, which were announced by President Biden at COP28, Kodiak cannot predict whether these pledges made in connection with the Paris Agreement will result in any particular new regulatory requirements or initiatives or whether such requirements or initiatives will cause Kodiak to incur material costs. Additionally, the SEC issued a proposed rule in March 2022 that would mandate extensive disclosure of climate-related data, risks, and opportunities, including financial impacts, physical and transition risks, related governance and strategy, and GHG emissions, for certain public companies. Although the proposed rule’s ultimate date of effectiveness and the final form and substance of these requirements is not yet known and the ultimate scope and impact on our business is uncertain, compliance with the proposed rule, if finalized, may result in increased legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly, and place strain on our personnel, systems and resources.
Although it is not currently possible to predict how these executive orders, national commitments or any proposed or future GHG or climate change legislation or regulation promulgated by Congress, the states or multi-state regions and their respective regulatory agencies will impact Kodiak’s business, any legislation or regulation of GHG emissions that may be imposed in areas in which Kodiak conducts business or on the assets Kodiak operates could result in increased compliance or operating costs, additional operating restrictions or reduced demand for Kodiak’s services, and could have a material adverse effect on Kodiak’s business, financial condition and results of operations.
Apart from governmental regulation, there are also increasing financial risks for companies in the energy sector as stockholders and bondholders currently invested in energy companies may elect in the future to shift some or all of their investments toward non-fossil fuel energy sources. In recent years, ESG goals and programs, which typically include policies, practices and extralegal targets related to environmental stewardship, social responsibility, and corporate governance, have become an increasing focus of investors and stakeholders across the industry, and companies without robust ESG programs may find access to capital and investors more challenging in the future. For example, certain investment banks and asset managers based both domestically and internationally have announced that they are adopting climate change guidelines for their banking and investing activities. Institutional lenders who provide financing to energy companies such as Kodiak have become more attentive to sustainable lending practices, and some may elect not to provide traditional energy producers or companies that support such producers with funding. ESG considerations may also affect others in the investment community, including investment advisers, sovereign wealth funds, public pension funds,
29

insurance companies and other groups, and may result in their divestment of energy-related equities or otherwise limit their willingness to finance Kodiak’s or its customers’ operations. Limitation of investments in and financings for energy companies could result in the restriction, delay or cancellation of infrastructure projects and energy production activities. This potential for reduced access to the capital and financial markets, whether impacting Kodiak’s customers and/or Kodiak’s business, may further adversely affect the demand for and price of Kodiak’s securities.
Furthermore, some scientists have concluded that increasing concentrations of GHGs in the earth’s atmosphere are changing global climate patterns in a manner that results in significant weather-related effects, such as increased frequency and severity of storms, droughts, floods and other such events, in addition to more chronic changes such as shifting temperature, precipitation, and other meteorological patterns. Energy needs could increase or decrease as a result of extreme weather conditions depending on the duration and magnitude of any such climate changes. Increased energy use due to weather changes may require Kodiak to invest in additional equipment to serve increased demand. A decrease in energy use due to weather changes may negatively affect Kodiak’s financial condition through decreased revenues. To the extent the frequency of extreme weather events increases, this could impact Kodiak’s operations in various ways, including damage to Kodiak’s facilities interruptions in service or supply chain, increased insurance premiums or increases to Kodiak’s cost of providing service. Such impacts may be proportionately more severe given the geographical concentration of Kodiak’s operations. Demand for Kodiak’s operations also depends in part on the volume of products being produced, processed and/or transported by Kodiak’s customers, which may also be impacted by similar risks. If any of these results occur, it could have an adverse effect on Kodiak’s assets and operations and cause Kodiak to incur costs in preparing for and responding to them.
Litigation risks also are increasing as a number of parties have sought to bring suit against various natural gas and oil companies in state or federal court, alleging, among other things, that such companies created public nuisances by producing fuels that contributed to climate change or alleging that the companies have been aware of the adverse effects of climate change for some time but defrauded their investors or customers by failing to adequately disclose those impacts. Should Kodiak be targeted by any such litigation, it may incur liability, which, to the extent that societal pressures or political or other factors are involved, could be imposed without regard to causation or contribution to the asserted damage, or to other mitigating factors. Moreover, any such litigation targeting Kodiak’s customers could negatively impact their operation and, in turn, decrease demand for Kodiak’s operations.
An unfavorable ruling in any such case could significantly impact Kodiak’s operations and could have an adverse impact on its financial condition.
In sum, any legislation, regulatory programs or social pressures related to climate change could increase Kodiak’s costs and require substantial capital, compliance, operating and maintenance costs, reduce demand for Kodiak’s services and reduce Kodiak’s access to financial markets. Current, as well as potential future, laws and regulations that limit emissions of GHGs or that otherwise promote the use of renewable energy over fossil fuel energy sources could increase the cost of Kodiak’s services and, thereby, further reduce demand and adversely affect Kodiak’s sales volumes, revenues and margins.
Regulatory initiatives relating to the protection of endangered or threatened species in the United States could have an adverse impact on Kodiak’s and its customers’ ability to expand operations.
In the United States, the ESA restricts activities that may affect endangered or threatened species or their habitats. Similar protections are offered to migratory birds under the MBTA and bald and golden eagles under the BGEPA. To the extent species that are listed under the ESA or similar state or international laws, are protected under the MBTA or the BGEPA, or live in the areas where Kodiak or its customers operate, both Kodiak’s and Kodiak’s customers’ abilities to conduct or expand operations and construct facilities could be limited, or Kodiak or Kodiak’s customers could be forced to incur material additional costs.
The designation of previously unidentified endangered or threatened species or new critical or suitable habitat designations could indirectly cause Kodiak to incur additional costs, cause Kodiak’s or its customers’ operations to become subject to operating restrictions or bans, and limit future development activity by Kodiak or its customers in affected areas. In June and July 2022, the U.S. Fish and Wildlife Service issued final rules rescinding Trump-era regulations concerning the definition of “habitat” and critical habitat exclusions. In June 2023, the U.S. Fish and Wildlife Service issued three proposed rules governing critical habitat designation and expanding protection options for species listed as threatened pursuant to the ESA. The comment periods for these rules ended in August 2023, and final rules are expected by April 2024. As a result of these rules, the potential designation of previously unprotected species as threatened or endangered or new critical or suitable habitat designations in areas where Kodiak or its customers might conduct operations could result in limitations or prohibitions on Kodiak’s operations and could adversely impact Kodiak’s business. There is also increasing interest in nature-related matters beyond protected species, such as general biodiversity, which may similarly require Kodiak or its customers to incur costs or take other measures which may adversely impact Kodiak’s business or operations.
30

Increased regulation of hydraulic fracturing could result in reductions of, or delays in, natural gas and oil production by Kodiak’s customers, which could adversely impact Kodiak’s revenue.
A significant portion of Kodiak’s customers’ natural gas and oil production is developed from unconventional sources that require hydraulic fracturing as part of the completion process. Hydraulic fracturing involves the injection of water, sand and chemicals under pressure into the rock formation to stimulate gas production. The U.S. Congress has from time to time considered legislation to amend the SDWA to repeal the exemption for hydraulic fracturing from the definition of “underground injection” and require federal permitting and regulatory control of hydraulic fracturing and disclosure of the chemical constituents of the fluids used in the fracturing process. Scrutiny of hydraulic fracturing activities continues in other ways, with the EPA having commenced a multi-year study of the potential environmental impacts of hydraulic fracturing. In December 2016, the EPA issued a report on the potential impacts of hydraulic fracturing on drinking water resources. The final report concluded that “water cycle” activities associated with hydraulic fracturing may impact drinking water resources “under some circumstances,” noting that the following hydraulic fracturing water cycle activities and local- or regional-scale factors are more likely than others to result in more frequent or more severe impacts: water withdrawals for fracturing in times or areas of low water availability; surface spills during the management of fracturing fluids, chemicals or produced water; injection of fracturing fluids into wells with inadequate mechanical integrity; injection of fracturing fluids directly into groundwater resources; discharge of inadequately treated fracturing wastewater to surface waters; and disposal or storage of fracturing wastewater in unlined pits. To date, the EPA has taken no further action in response to the December 2016 report. Under the CWA, the EPA also prohibits the discharge of wastewater from hydraulic fracturing and certain other natural gas operations to publicly owned wastewater treatment plants.
State and federal regulatory agencies have also recently focused on a possible connection between the operation of injection wells used for natural gas and oil waste disposal and seismic activity. Similar concerns have been raised that hydraulic fracturing may also contribute to seismic activity. When caused by human activity, such events are called induced seismicity. Developing research suggests that the link between seismic activity and wastewater disposal may vary by region, and that only a very small fraction of the tens of thousands of injection wells have been suspected to be, or have been, the likely cause of induced seismicity. In March 2016, the United States Geological Survey identified six states with the most significant hazards from induced seismicity, including Oklahoma, Kansas, Texas, Colorado, New Mexico and Arkansas, some of which are states where Kodiak operates. In light of these concerns, some state regulatory agencies have modified their regulations or issued orders to address induced seismicity. Increased regulation and attention given to induced seismicity could lead to greater opposition to, and litigation concerning, natural gas and oil activities utilizing hydraulic fracturing or injection wells for waste disposal, which could indirectly impact Kodiak’s business, financial condition and results of operations. In addition, these concerns may give rise to private tort suits against Kodiak’s customers from individuals who claim they are adversely impacted by seismic activity they allege was induced. Such claims or actions could result in liability to Kodiak’s customers for property damage, exposure to waste and other hazardous materials, nuisance or personal injuries, and require Kodiak’s customers to expend additional resources or incur substantial costs or losses. This could in turn adversely affect the demand for Kodiak’s services.
Kodiak cannot predict the future of any such legislation or tort liability. If additional levels of regulation, restrictions and permits were required through the adoption of new laws and regulations at the federal or state level or the development of new interpretations of those requirements by the agencies that issue the required permits, that could lead to operational delays, increased operating costs and process prohibitions that could reduce demand for Kodiak’s Compression Operations, which would materially adversely affect its revenue and results of operations.
Increasing scrutiny and changing stakeholder expectations in respect of ESG and sustainability practices may impose additional costs or risks.
Companies across all industries are facing increasing scrutiny from stakeholders related to their ESG and sustainability practices. A number of advocacy groups, both domestically and internationally, have campaigned for governmental and private action to promote change at public companies related to ESG matters, including increasing attention and demands for action related to climate change, promoting the use of substitutes to fossil fuel products and encouraging the divestment of companies in the fossil fuel industry. Investor advocacy groups, proxy advisory firms, certain institutional investors and lenders, investment funds and other influential investors and rating agencies also are increasingly focused on ESG and sustainability practices and matters and on the implications and social cost of their investments and loans. Kodiak has established a long-term strategy intended to meet ESG-related objectives, which currently includes certain sustainability targets. However, Kodiak cannot guarantee that this long-term strategy will meet its ESG-related objectives. Such initiatives are voluntary, not binding on Kodiak’s business or management and subject to change. Kodiak may determine in its discretion that it is not feasible or practical to implement or complete certain of its ESG-related initiatives, or to meet previously set goals and targets based on cost, timing or other considerations. If Kodiak does not adapt to or comply with investor or other stakeholder expectations and standards on ESG matters (or meet ESG-related goals and targets that Kodiak has set), as they continue to evolve, if Kodiak is perceived to have not responded appropriately or quickly enough
31

to growing concern for ESG and sustainability issues, regardless of whether there is a regulatory or legal requirement to do so, or if estimates, assumptions, and/or third-party information Kodiak currently believes to be reasonable are subsequently considered erroneous or misinterpreted, Kodiak may suffer from reputational damage and its business, financial condition and/or stock price could be materially and adversely affected.
Further, Kodiak’s operations, projects and growth opportunities require it to have strong relationships with various key stakeholders, including its stockholders, employees, suppliers, customers, local communities and others. Kodiak may face pressures from stakeholders, many of whom are increasingly focused on climate change, to prioritize sustainable energy practices, reduce Kodiak’s carbon footprint and promote sustainability while at the same time remaining a successfully operating public company. If Kodiak does not deftly manage expectations across these varied stakeholder interests, such failure could erode Kodiak’s stakeholder trust and thereby affect Kodiak’s brand and reputation. Such erosion of confidence could negatively impact Kodiak’s business through decreased demand and growth opportunities, delays in projects, increased legal action and regulatory oversight, adverse press coverage and other adverse public statements, difficulty hiring and retaining top talent, difficulty obtaining necessary approvals and permits from governments and regulatory agencies on a timely basis and on acceptable terms, and difficulty securing investors and access to capital. The occurrence of any of the foregoing could have a material adverse effect on Kodiak’s business and financial condition. In addition, Kodiak expects there will likely be increasing levels of regulation, disclosure-related and otherwise, with respect to ESG matters, which will likely lead to increased compliance costs as well as scrutiny that could heighten all of the risks identified in this risk factor. Such ESG matters may also impact Kodiak’s suppliers or customers, which could augment existing or cause additional impacts to Kodiak’s business or operations.
Kodiak may be involved in legal proceedings that could result in substantial liabilities.
Kodiak is, from time to time, involved in various legal and other proceedings in the ordinary course of its business. Such legal proceedings are inherently uncertain and their results cannot be predicted. Regardless of the outcome, such proceedings could have an adverse impact on Kodiak because of legal costs, diversion of management and other personnel and other factors. In addition, it is possible that a resolution of one or more such proceedings could result in liability, penalties or sanctions, as well as judgments, consent decrees or orders requiring a change in Kodiak’s business practices, which could materially and adversely affect Kodiak’s business, operating results and financial condition. Accruals for such liability, penalties or sanctions may be insufficient. Judgments and estimates to determine accruals or a range of losses related to legal and other proceedings could change from one period to the next, and such changes could be material.
Risks Related to Intellectual Property, Information Technology and Cybersecurity
Kodiak may be sued by third parties for infringement, misappropriation, dilution or other violation of their intellectual property or proprietary rights, any of which could adversely affect Kodiak's business and results of operations.
Third parties may in the future assert that Kodiak has infringed, misappropriated or otherwise violated their intellectual property rights (“IPR”). Such claims, administrative proceedings and litigation may involve patent holding companies or other adverse IPR holders who have no relevant product revenue, and therefore Kodiak’s own IPR may provide little or no deterrence to these rights holders in bringing IPR claims against Kodiak. There may be IPR owned by third parties, including issued or pending patents and trademarks, that cover significant aspects of Kodiak’s technologies, content, branding or business methods, and Kodiak cannot assure that it is not infringing, misappropriating or otherwise violating, and have not infringed, misappropriated or otherwise violated, any third-party IPR or that Kodiak will not be held to have done so or be accused of doing so in the future. Kodiak expects that it may receive in the future notices that claim it allegedly has infringed, misappropriated or otherwise violated third parties’ IPR. Kodiak cannot assure you that it will be able to detect potential or actual misappropriation or infringement of its IPR or trade secrets. Even if Kodiak detects misappropriation or infringement by a third party, it cannot assure you that it will be able to enforce its rights at a reasonable cost, or at all.
Any claim that Kodiak has infringed, misappropriated or otherwise violated IPR of third parties, with or without merit, and whether or not it results in litigation, is settled out of court or is determined in Kodiak’s favor, could be time-consuming and costly to address and resolve, and could divert the time and attention of management and technical personnel from Kodiak’s business. Furthermore, an adverse outcome of a dispute may result in an injunction and could require Kodiak to pay substantial monetary damages, including treble damages and attorneys’ fees, if Kodiak is found to have willfully infringed a third party’s IPR. Any settlement or adverse judgment resulting from such a claim could require Kodiak to enter into a licensing agreement to continue using the technology, content or other IPR that is the subject of the claim; restrict or prohibit Kodiak’s use of such technology, or other IPR; require Kodiak to expend significant resources to redesign Kodiak’s technology or solutions; and require Kodiak to indemnify third parties if they become subject to third party claims relating to IPR that Kodiak licenses or otherwise provides to them, which could be costly. Royalty or licensing agreements, if required or desirable, may be unavailable on terms acceptable to Kodiak, or at all, and may require significant royalty payments and other expenditures. Kodiak may also be required to develop alternative non-infringing
32

technology, which could require significant time and expense. There also can be no assurance that Kodiak would be able to develop or license suitable alternative technology or other IPR to permit Kodiak to continue offering the affected technology. If Kodiak cannot develop or license technology for any allegedly infringing aspect of its business, Kodiak would be forced to limit its service and may be unable to compete effectively. In addition, Kodiak’s rights to IPR and trade secrets may not prevent independent third-party development and commercialization of competing products or services. Any of these events could materially harm Kodiak’s business, financial condition and results of operations.
Kodiak may find it necessary or appropriate to initiate claims or litigation to enforce its IPR or determine the validity and scope of IPR claimed by others. In any lawsuit Kodiak brings to enforce its IPR, a court may refuse to stop the other party from using the technology at issue on grounds that Kodiak’s IPR do not cover the use or technology in question. Further, in such proceedings, the defendant could counterclaim that Kodiak’s IPR is invalid or unenforceable and the court may agree, in which case Kodiak could lose valuable IPR. Litigation is inherently uncertain and any litigation of this nature, regardless of outcome or merit, could result in substantial costs and diversion of management and technical resources, any of which could adversely affect Kodiak’s business and results of operations. If Kodiak fails to obtain, maintain, protect and enforce its intellectual property, its business and results of operations may be harmed.
Kodiak’s reliance on third-party components for use in its IT systems could result in delays in service or disrupt its business.
Components of Kodiak’s IT systems include various types of software and services licensed or provided from unaffiliated third parties, most of which Kodiak obtains on Software as a Service basis, without any ongoing support or maintenance obligations. Kodiak’s business would be disrupted if any of the software or services Kodiak obtains from others or functional equivalents thereof were either no longer available to Kodiak or no longer offered on commercially reasonable terms, or if they fail and Kodiak cannot obtain maintenance and support on reasonable terms. In either case, Kodiak could be required to either redesign its IT systems to function with software or services available from other parties or develop these components itself, which could result in increased costs and could result in delays in services. Furthermore, Kodiak might be forced to limit the features available in its IT system due to changes by its third-party software and service providers, or due to price increases by such vendors. In addition, if Kodiak fails to maintain or renegotiate any of these software or service agreements, Kodiak could face significant delays and diversion of resources in attempting to obtain and integrate functional equivalents.
Kodiak is subject to significant legal and reputational risks and expenses relating to the privacy, use and security of employee and customer information, which could negatively affect Kodiak's business, financial condition and results of operations.
Kodiak receives, maintains, and stores the non-public personal information (“PII”) of its employees, vendors, suppliers and customers. The sharing, use, disclosure and protection of this information are governed by the privacy and data security policies maintained by Kodiak. Moreover, there are federal and state laws and regulations regarding privacy and the storing, sharing, use, disclosure, and protection of PII and user data. Specifically, PII is increasingly subject to legislation and regulations in numerous jurisdictions, the intent of which is to protect the privacy of personal information that is collected, processed and transmitted in or from the governing jurisdiction. California enacted a privacy law (the “California Consumer Privacy Act” or “CCPA”) which limits how covered entities may collect and use PII, and which came into effect on January 1, 2020. In addition, California enacted, effective January 1, 2023, a privacy law, the California Privacy Rights Act (the “CPRA”), which significantly modifies the CCPA, including by expanding consumers’ rights with respect to certain PII and creating a new state agency to oversee implementation and enforcement efforts. There are more states considering similar privacy laws. Kodiak could be adversely affected if the CCPA, CPRA and other states’ legislation or regulations require changes in Kodiak’s business practices or privacy policies, or if governing jurisdictions interpret or implement their legislation or regulations in ways that negatively affect Kodiak’s business, financial condition and results of operations.
Kodiak has experienced cybersecurity incidents or IT system disruptions in the past, and cybersecurity breaches or IT system disruptions may adversely affect Kodiak’s business in the future.
Kodiak relies on its IT systems to operate and record a significant portion of its business. This may include confidential information or PII belonging to Kodiak, Kodiak’s employees, customers, suppliers, or others. Similar to other companies, Kodiak’s systems and networks, and those of third parties with whom Kodiak does business, may be subject to cybersecurity breaches caused by, among other things, illegal hacking, insider threats, computer viruses, phishing, malware, ransomware, or acts of vandalism or terrorism, or those perpetrated by criminals or nation-state actors. Furthermore, Kodiak may also experience increased cybersecurity risk as some of its personnel work remotely. Kodiak has experienced cyber incidents in the past, although none have been material or had a material adverse effect on Kodiak’s business or financial condition. Kodiak may experience cybersecurity incidents and security breaches in the future. In addition to Kodiak’s own systems and networks, Kodiak uses third-party service providers to process certain data or
33

information on Kodiak’s behalf. Due to applicable laws and regulations, Kodiak may be held responsible for cybersecurity incidents attributed to Kodiak’s service providers to the extent it relates to information Kodiak shares with them. Although Kodiak seeks service providers that implement and maintain reasonable security measures, Kodiak cannot control third parties and cannot guarantee that a security breach will not occur in their systems or networks.
Despite Kodiak’s efforts to continually refine its procedures, educate its employees, and implement tools and security measures to protect against such cybersecurity risks, there can be no assurance that these measures will prevent unauthorized access or detect every type of attempt or attack. Kodiak’s potential future upgrades, refinements, tools and measures may not be completely effective or result in the anticipated improvements, if at all, and may cause disruptions in Kodiak’s IT systems. In addition, despite Kodiak’s best efforts, a cyberattack or security breach could go undetected for an extended period of time, and the ensuing investigation of the incident would take time to complete. During that period, Kodiak would not necessarily know the impact to its IT systems, or the costs and actions required to fully remediate, and Kodiak’s initial remediation efforts may not be successful. Additionally, a cyberattack or security breach could be repeated before they are fully contained and remediated. A breach or failure of Kodiak’s systems or networks, critical third-party systems on which Kodiak relies, or those of Kodiak’s customers, vendors or suppliers, could result in an interruption in Kodiak’s operations, unplanned capital expenditures, unauthorized publication of Kodiak’s confidential business or proprietary information, unauthorized release of customer, employee or third party data, theft or misappropriation of funds, violation of privacy or other laws, and exposure to litigation or indemnity claims including resulting from customer-imposed cybersecurity controls or other related contractual obligations. There could also be increased costs to detect, prevent, respond or recover from cybersecurity incidents. Any such breach, or Kodiak’s delay or failure to make adequate or timely disclosures to the public, regulatory or law enforcement agencies or affected individuals following such an event, could have a material adverse effect on Kodiak’s business, reputation, financial position, results of operations and cash flows and cause reputational damage.
Kodiak’s ability to manage its business and monitor its results is highly dependent upon information and communication systems, and a failure of these systems or its enterprise resource planning (“ERP”) system could disrupt its business.
Kodiak is dependent upon a variety of information and communication systems to operate its business, including its ERP system. Any disruptions, delays or deficiencies in these systems, or in the design or implementation of any new ERP system, could adversely affect Kodiak’s ability to effectively operate and manage information. Further, Kodiak depends on its ability to gather and promptly transmit accurate information to key decision makers, and Kodiak’s business, results of operations and financial condition may be adversely affected if Kodiak’s information systems fail, even for a short period of time. Failure to properly or adequately address these issues could impact Kodiak’s ability to perform necessary business operations, which could adversely affect Kodiak’s reputation, competitive position, business, results of operations and financial condition.
Kodiak may not realize the intended benefits of its process and technology transformation projects, which could have an adverse effect on its business.
Kodiak continues to evaluate process and technology transformation projects, which will, among other things, consolidate several systems onto a single ERP system. It is possible that Kodiak may not realize the anticipated benefits from these projects. Any such difficulties could have an adverse effect on Kodiak’s business, results of operations and financial condition. In light of the pending Merger, Kodiak has postponed the near-term implementation of any process and technology transformation projects that would require a material amount of human capital and other resources to complete until a broader technology implementation plan is developed that is capable of supporting the combined companies.
Risks Related to Kodiak’s Relationship with EQT
EQT controls a significant percentage of Kodiak’s voting power, and it is subject to contractual restrictions that may affect Kodiak Holdings’ exercise of its rights to approve corporate actions under the Kodiak Stockholders’ Agreement.
As of December 31, 2023, Kodiak Holdings owns approximately 76.2% of the outstanding Kodiak Common Stock. Frontier Intermediate GP, Inc. is the general partner of Kodiak Holdings. Investment vehicles affiliated with EQT own 100% of the membership interests in Frontier Intermediate GP, Inc., and EQT indirectly has exclusive responsibility for the management and control of such investment vehicles. As such, EQT indirectly has the power to control the business and affairs of Kodiak Holdings. In addition, certain of Kodiak’s directors are currently employed by EQT. Consequently, EQT is able to influence matters that require approval by Kodiak’s stockholders, including the election and removal of directors, changes to Kodiak’s organizational documents, and approval of acquisition offers and other significant corporate transactions. This concentration of ownership will limit your ability to influence corporate matters, and as a result, actions may be taken that do you not view as beneficial. This concentration of stock ownership may also adversely affect the
34

trading price of Kodiak Common Stock to the extent investors perceive a disadvantage in owning stock of a company with a controlling stockholder.
In connection with its IPO, Kodiak entered into the Kodiak Stockholders’ Agreement with Kodiak Holdings, which granted Kodiak Holdings rights to approve certain of Kodiak’s corporate actions, including, among other things, amendments to Kodiak’s organizational documents, equity issuances, occurrence of certain indebtedness, changing the size of the Kodiak board of directors, dispositions of assets, modifying Kodiak’s dividend policy, consummating a change of control transaction or entering into voluntary liquidation or the commencement of bankruptcy proceedings. In connection with the closing of Kodiak’s IPO, Kodiak Holdings pledged the shares it owns in Kodiak as collateral under the Kodiak Holdings Term Loan and granted the lenders thereunder certain consent rights over Kodiak Holdings’ exercise of its rights under the Kodiak Stockholders’ Agreement. The lenders under the Kodiak Holdings Term Loan have different interests than Kodiak’s stockholders and may exercise these consent rights in ways that are adverse to the interests of Kodiak’s stockholders.
EQT may have interests that conflict with the interests of Kodiak’s other stockholders. Certain of Kodiak’s directors may also have conflicts of interest because they are also employees of EQT, investment advisors to EQT managed funds, or directors or officers of EQT. The resolution of these conflicts of interest may not be in Kodiak’s or your best interests.
EQT may have interests that conflict with the interests of Kodiak’s other stockholders. In connection with the closing of Kodiak’s IPO, EQT pledged its shares in Kodiak as collateral under the Kodiak Holdings Term Loan. The lenders under the Kodiak Holdings Term Loan are funds or accounts managed by (i) the Infrastructure Debt strategy of Ares Management Corporation and (ii) Caisse de dépôt et placement du Québec. Pursuant to the Kodiak Holdings Term Loan, EQT is limited from taking or causing its subsidiaries from approving or taking certain actions without the consent of the lenders, including amending organizational documents, authorizing equity issuances in excess of certain thresholds, incurring indebtedness for borrowed money (other than indebtedness under the ABL Facility provided under and governed by the ABL Credit Agreement, certain working capital and ordinary course financings, and indebtedness otherwise permitted by the ABL Facility (other than certain unsecured debt)), materially modifying Kodiak’s dividend policy, entering into certain affiliate transactions or entering into a voluntary liquidation or the commencement of bankruptcy proceedings. These restrictions are consistent with the consent rights held by Kodiak Holdings under the Kodiak Stockholders’ Agreement.
In addition, certain of Kodiak’s directors may also have conflicts of interest because they are also employees of EQT, investment advisors to EQT managed funds, or directors or officers of EQT. These positions may conflict with such individuals’ duties as one of Kodiak’s directors or officers regarding business dealings and other matters between EQT and Kodiak. The resolution of these conflicts may not always be in Kodiak’s or your best interest.
EQT is not limited in its ability to compete with Kodiak, and the corporate opportunity provisions in the Kodiak Charter could enable EQT to benefit from corporate opportunities that may otherwise be available to Kodiak.
EQT may invest in other companies in the future that may compete with Kodiak. Conflicts of interest could arise in the future between Kodiak, on the one hand, and EQT, on the other hand, concerning among other things, potential competitive business activities or business opportunities.
Kodiak’s amended and restated certificate of incorporation (the “Kodiak Charter”) provides that, to the fullest extent permitted by applicable law, Kodiak renounce any interest or expectancy in any business opportunity that involves any aspect of the energy equipment or services business or industry and that may be from time to time presented to EQT or any of Kodiak’s directors or officers who is also an employee, partner, member, manager, officer or director of EQT or any affiliate of EQT, even if the opportunity is one that Kodiak might reasonably have pursued or had the ability or desire to pursue if granted the opportunity to do so. The Kodiak Charter provides that no such person or party shall be liable to Kodiak by reason of the fact that such person pursues any such business opportunity or fails to offer any such business opportunity to Kodiak. As a result, any of Kodiak’s directors or officers who is also an employee, partner, member, manager, officer or director of EQT or any affiliate of EQT may become aware, from time to time, of certain business opportunities, such as acquisition opportunities, and may direct such opportunities to other businesses in which they have invested, in which case Kodiak may not become aware of or otherwise have the ability to pursue such opportunity. Further, such businesses may choose to compete with Kodiak for these opportunities. As a result, by renouncing Kodiak’s interest and expectancy in any business opportunity that may be from time to time presented to any member of EQT or an affiliate of EQT or any of Kodiak’s directors or officers who is also an employee, partner, member, manager, officer or director of EQT or any affiliate of EQT, Kodiak’s business or prospects could be adversely affected if attractive business opportunities are procured by such parties for their own benefit rather than for ours. The Kodiak Charter provides that, at any time EQT beneficially owns less than 35% of the shares outstanding of Kodiak Common Stock, any amendment to or adoption of any provision inconsistent with the Kodiak Charter’s provisions governing the renouncement of business opportunities must be approved by the holders of at least 66.66% of the voting power of the outstanding stock of the corporation entitled to vote
35

thereon. Any actual or perceived conflicts of interest with respect to the foregoing could have an adverse impact on the trading price of Kodiak Common Stock.
A significant reduction by Kodiak Holdings of its ownership interests in Kodiak could adversely affect Kodiak.
Kodiak believes that Kodiak Holdings’ substantial ownership interest in Kodiak provides Kodiak Holdings and its affiliates with an economic incentive to assist Kodiak to be successful. Kodiak Holdings is not subject to any obligation to maintain its ownership interest in Kodiak and may elect at any time thereafter to sell all or a substantial portion of or otherwise reduce its ownership interest in Kodiak. If Kodiak Holdings sells all or a substantial portion of its ownership interest in Kodiak, it may have less incentive to assist in Kodiak’s success and its affiliates serving as members of Kodiak’s Board may resign.
Furthermore, the shares that Kodiak Holdings owns are subject to a pledge as collateral under the Kodiak Holdings Term Loan. In the event that Kodiak Holdings is subject to a continuing event of default under the Kodiak Holdings Term Loan, after the expiration of any applicable grace period and subject to the exercise of applicable cure rights, the lenders may foreclose on such shares and acquire a controlling interest in Kodiak. In such case, the lenders would assume Kodiak Holdings’ rights under the Kodiak Stockholders’ Agreement and would thereafter have consent rights over many aspects of Kodiak’s business, including any modifications to Kodiak’s dividend policy and the ability to nominate directors. The lenders under the Kodiak Holdings Term Loan may have different interests than Kodiak Holdings and may have interests that are different from, or conflict with, those of Kodiak’s other stockholders.
Such actions could adversely affect Kodiak’s ability to successfully implement its business strategies which could adversely affect its cash flows or results of operations.
Risks Related to Kodiak’s Indebtedness
Kodiak’s substantial indebtedness could adversely affect its financial condition and impair Kodiak’s ability to operate its business.
Kodiak has a significant amount of indebtedness. As of December 31, 2023, Kodiak’s total long-term debt was approximately $1.8 billion in aggregate principal amount. On February 2, 2024, Kodiak issued senior notes due 2029 with aggregate principal amount of $750 million.
Subject to the limits contained in the ABL Credit Agreement, Kodiak may be able to incur substantial additional debt from time to time to finance working capital, capital expenditures, investments or acquisitions, dividends or for other purposes. If Kodiak does so, the risks related to its substantial indebtedness could intensify. Specifically, Kodiak’s substantial indebtedness could have important consequences, including the following:
making it more difficult for Kodiak to satisfy its obligations with respect to its debt;    
limiting Kodiak’s ability to obtain additional financing to fund future working capital, capital expenditures, acquisitions or other general company requirements on favorable terms or at all;         
requiring a substantial portion of Kodiak’s cash flows to be dedicated to debt service payments instead of other purposes, thereby reducing the amount of cash flows available for working capital, capital expenditures, acquisitions, future business opportunities and other general purposes;     
increasing Kodiak’s vulnerability to general adverse economic and industry conditions;         
exposing Kodiak to the risk of increased interest rates as certain of its borrowings, including borrowings under the ABL Credit Agreement, are at variable rates of interest;         
limiting Kodiak’s flexibility in planning for and reacting to changes in the industry in which it competes;         
consequences relating to adverse borrowing base redeterminations;         
placing Kodiak at a disadvantage compared to other, less leveraged competitors; and     
increasing Kodiak’s cost of borrowing.
In addition, Kodiak’s ability to refinance Kodiak’s indebtedness prior to maturity is dependent on the condition of the capital and credit markets and Kodiak’s financial condition. Kodiak can provide no assurance that it will be able to refinance its indebtedness or that any indebtedness incurred to refinance Kodiak’s indebtedness will be on comparable terms. See the section titled “Risk Factors—Risk Factors Related to Our Business and Our Industry—Kodiak may be unable to access the capital and credit markets or borrow on affordable terms to obtain additional capital that Kodiak may require” of this Annual Report for more information.
36

The terms of the ABL Credit Agreement and the Indenture restrict Kodiak’s current and future operations, particularly Kodiak's ability to respond to changes or to take certain actions.
The ABL Credit Agreement and the Indenture contain restrictive covenants (which contain a number of exceptions and qualifications that may be material) that impose significant operating and financial restrictions on Kodiak and may limit Kodiak’s ability to engage in acts that may be in Kodiak’s long-term best interest, including restrictions on Kodiak’s ability to:         
incur additional indebtedness and guarantee indebtedness;         
pay dividends or make other distributions or repurchase or redeem equity interests;    
prepay, redeem or repurchase certain debt;         
issue certain preferred units or similar equity securities;         
make loans and investments;     
sell, transfer or otherwise dispose of assets;         
incur liens;         
enter into transactions with affiliates;         
enter into agreements restricting Kodiak’s restricted subsidiaries’ ability to pay dividends;
enter into certain swap agreements;         
amend certain organizational documents;
create subsidiaries;         
enter into sale and leaseback transactions;         
consolidate, merge or sell all or substantially all of Kodiak’s assets; and
engage in certain other transactions without the prior consent of the lenders.
In addition, the ABL Credit Agreement contains certain operating and financial covenants and requires Kodiak to maintain specified financial ratios and satisfy other financial condition tests. Kodiak’s ability to comply with those covenants and meet those financial ratios and tests can be affected by events beyond Kodiak's control, and Kodiak may be unable to meet them.
A breach of the covenants or restrictions under the ABL Credit Agreement or the Indenture could result in an event of default under the applicable indebtedness. Such a default may allow the creditors to accelerate the related debt and may result in the acceleration of any other debt to which a cross-acceleration or cross-default provision applies. In addition, an event of default under the ABL Credit Agreement would permit the lenders under the ABL Facility to terminate all commitments to extend further credit under that facility. Furthermore, if Kodiak were unable to repay the amounts due and payable under the ABL Facility, those lenders could proceed against the collateral granted to them to secure that indebtedness. In the event Kodiak’s lenders or note holders accelerate the repayment of Kodiak's borrowings, Kodiak and its subsidiaries may not have sufficient assets to repay that indebtedness. As a result of these restrictions, Kodiak may be:         
limited in how Kodiak conducts its business;         
unable to raise additional debt or equity financing to operate during general economic or business downturns; or         
unable to compete effectively or to take advantage of new business opportunities.
These restrictions may affect Kodiak’s ability to grow in accordance with Kodiak’s strategy. In addition, Kodiak’s financial results, Kodiak’s substantial indebtedness and Kodiak’s credit ratings could adversely affect the availability and terms of Kodiak’s financing.
Kodiak’s variable rate indebtedness subjects it to interest rate risk, which could cause its debt service obligations to increase significantly.
Borrowings under the ABL Credit Agreement are at variable rates of interest and expose Kodiak to interest rate risk. If interest rates were to increase, Kodiak’s debt service obligations on the variable rate indebtedness would increase even though the amount borrowed remained the same, and Kodiak’s net income and cash flows, including cash available for servicing Kodiak’s indebtedness, will correspondingly decrease. Kodiak has in the past entered into, and in the future may enter into, interest rate swaps that involve the exchange of floating for fixed rate interest payments to reduce interest rate volatility. However, Kodiak may not maintain interest rate swaps with respect to all of Kodiak’s variable rate indebtedness, and any swaps it enters into may not fully mitigate Kodiak’s interest rate risk.
37

Kodiak may not be able to generate sufficient cash to service all of its indebtedness and may be forced to take other actions to satisfy its obligations under its indebtedness, which may not be successful. Kodiak’s ability to generate cash depends on many factors beyond Kodiak’s control.
Kodiak’s ability to make scheduled payments on or refinance its debt obligations depends on its financial condition and operating performance, which are subject to prevailing economic and competitive conditions and to certain financial, business, legislative, regulatory and other factors beyond its control. Kodiak may be unable to maintain a level of cash flows from operating activities sufficient to permit it to pay the principal, premium, if any, and interest on its indebtedness.
If Kodiak’s cash flows and capital resources are insufficient to fund its debt service obligations, it could face substantial liquidity problems and could be forced to reduce or delay investments and capital expenditures or to dispose of material assets or operations, seek additional debt or equity capital or restructure or refinance its indebtedness. Kodiak may not be able to effect any such alternative measures, if necessary, on commercially reasonable terms or at all and, even if successful, those alternative actions may not allow Kodiak to meet its scheduled debt service obligations. The ABL Credit Agreement and the Indenture (as defined below) restricts Kodiak’s ability to dispose of assets and use the proceeds from those dispositions and may also restrict Kodiak’s ability to raise debt or equity capital to be used to repay other indebtedness when it becomes due. Kodiak may not be able to consummate those dispositions or to obtain proceeds in an amount sufficient to meet any debt service obligations then due.
In addition, Kodiak may in the future conduct its operations through subsidiaries, certain of which may not be guarantors of Kodiak’s indebtedness. Accordingly, repayment of Kodiak’s indebtedness may be dependent on the generation of cash flow by its subsidiaries and their ability to make such cash available to Kodiak, by dividend, debt repayment or otherwise. Unless they are guarantors of its indebtedness, Kodiak’s subsidiaries do not have any obligation to pay amounts due on Kodiak’s indebtedness or to make funds available for that purpose. Kodiak’s subsidiaries may not be able to, or may not be permitted to, make distributions to enable Kodiak to make payments in respect of Kodiak’s indebtedness. Each subsidiary is a distinct legal entity, and, under certain circumstances, legal and contractual restrictions may limit Kodiak’s ability to obtain cash from its subsidiaries. While the ABL Credit Agreement and the Indenture limit the ability of Kodiak’s subsidiaries to incur consensual restrictions on their ability to pay dividends or make other intercompany payments to Kodiak, these limitations are subject to qualifications and exceptions. In the event that Kodiak does not receive distributions from its subsidiaries, Kodiak may be unable to make required principal and interest payments on its indebtedness.
Kodiak’s inability to generate sufficient cash flows to satisfy its debt obligations, or to refinance its indebtedness on commercially reasonable terms or at all, would materially and adversely affect Kodiak’s financial position and results of operations and Kodiak’s ability to satisfy its obligations under the ABL Facility. Kodiak’s ability to generate cash in the future is, to a significant extent, subject to general economic, financial, competitive, legislative, tax, regulatory, environmental and other factors that are beyond Kodiak’s control.
If Kodiak cannot make scheduled payments on its debt, Kodiak will be in default and the lenders under the ABL Facility could terminate their commitments to loan money, the lenders could foreclose against the assets securing their borrowings, holders of the notes could declare all outstanding principal and interest to be due and payable and Kodiak could be forced into bankruptcy or liquidation.
Despite Kodiak’s current level of indebtedness, Kodiak and its subsidiaries may still be able to incur substantially more debt. This could further exacerbate the risks to Kodiak’s financial condition described above.
Kodiak and its subsidiaries may be able to incur significant additional indebtedness in the future. Although the ABL Credit Agreement and the Indenture contain restrictions on the incurrence of additional indebtedness, these restrictions are subject to a number of qualifications and exceptions, and the additional indebtedness incurred in compliance with these restrictions could be substantial. If Kodiak incurs any additional indebtedness that ranks equally to Kodiak’s outstanding debt obligations, subject to collateral arrangements, the holders of that debt will be entitled to share ratably with you in any proceeds distributed in connection with any insolvency, liquidation, reorganization, dissolution or other winding up of Kodiak’s business. This may have the effect of reducing the amount of proceeds paid to you. These restrictions also will not prevent Kodiak from incurring obligations that do not constitute indebtedness. In addition, as of December 31, 2023, the ABL Facility provided for unused commitments of $354.9 million. Because the borrowing capacity under the ABL Facility is determined on the basis of a fluctuating borrowing base comprised predominantly of eligible accounts receivable, inventory and the appraised value of our compression units, such amounts may not reflect future borrowing capacity. If new debt is added to Kodiak’s current debt levels, the related risks that Kodiak and the guarantors now face could intensify.
Risks Related to Owning Kodiak Common Stock
38

Kodiak is a “controlled company” within the meaning of the rules of the NYSE and, as a result, qualifies for, but does not currently rely on, exemptions from certain corporate governance requirements. You will not have the same protections afforded to stockholders of companies that are subject to such requirements.
Kodiak Holdings directly controls (and EQT indirectly controls) a majority of Kodiak’s voting power. As a result, Kodiak is a “controlled company” within the meaning of the NYSE corporate governance standards. Under the NYSE rules, a company of which more than 50% of the voting power is held by an individual, group or another company is a “controlled company” and need not comply with certain requirements, including the requirement that a majority of the board of directors consist of independent directors and the requirements that Kodiak’s compensation and nominating and governance committees be composed entirely of independent directors. Kodiak does not currently utilize these exemptions. However, for so long as Kodiak qualifies as a “controlled company,” it will maintain the option to utilize some or all of these exemptions. If Kodiak utilizes these exemptions, it may not have a majority of independent directors and Kodiak’s compensation and nominating and governance committees may not consist entirely of independent directors, and such committees will not be subject to annual performance evaluations. Accordingly, in the event Kodiak elects to rely on these exemptions in the future, you would not have the same protections afforded to stockholders of companies that are subject to all of the corporate governance requirements of the NYSE.
If securities or industry analysts do not publish research reports or publish unfavorable research about Kodiak’s business, the trading volume of Kodiak Common Stock could be negatively impacted and the price could decline resulting in decreased demand for Kodiak Common Stock by investors.
The trading market for Kodiak Common Stock depends in part on the research reports that securities or industry analysts publish about Kodiak or its business. If securities or industry analysts suspend or cease coverage of Kodiak, the trading price for Kodiak Common Stock and other securities could be negatively affected. In the event one or more of the analysts who covers Kodiak downgrades Kodiak’s securities, the price of Kodiak’s securities would likely decline. If one or more of these analysts ceases to cover Kodiak or fails to publish regular reports on Kodiak, interest in the purchase of Kodiak’s securities could decrease, which could cause the price of Kodiak Common Stock and other securities and their trading volume to decline.
The Kodiak Charter and Kodiak Bylaws contain provisions that could delay, discourage or prevent a takeover attempt even if a takeover might be beneficial to Kodiak’s stockholders, and such provisions may adversely affect the market price of Kodiak Common Stock.
Provisions contained in the Kodiak Charter and Kodiak Bylaws could make it more difficult for a third party to acquire Kodiak. The Kodiak Charter and Kodiak Bylaws also impose various procedural and other requirements, which could make it more difficult for stockholders to effect certain corporate actions. For example, the Kodiak Charter authorizes the Kodiak board of directors to determine the rights, preferences, privileges and restrictions of unissued series of preferred stock without any vote or action by Kodiak’s stockholders. Thus, the Kodiak board of directors can authorize and issue shares of preferred stock with voting or conversion rights that could adversely affect the voting or other rights of holders of Kodiak’s capital stock. These rights may have the effect of delaying or deterring a change of control of Kodiak. Additionally, for example, Kodiak’s the Kodiak Bylaws (as defined below) (i) establish limitations on the removal of directors and on the ability of Kodiak’s stockholders to call special meetings, (ii) include advance notice requirements for nominations for election to the Kodiak board of directors and for proposing matters that can be acted upon at stockholder meetings, (iii) provide that the Kodiak board of directors is expressly authorized to adopt, or to alter or repeal, the Kodiak Bylaws, and (iv) provide for a classified board of directors, consisting of three classes of approximately equal size, each class serving staggered three-year terms, so that only approximately one-third of Kodiak’s directors are elected each year.
These provisions could limit the price that certain investors might be willing to pay in the future for shares of Kodiak Common Stock.
The Kodiak Charter designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by Kodiak’s stockholders, which could limit Kodiak’s stockholders’ ability to obtain a favorable judicial forum for disputes with Kodiak or its directors, officers, employees or agents.
The Kodiak Charter provides that, unless it consents in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will, to the fullest extent permitted by applicable law, be the sole and exclusive forum for (i) any derivative action or proceeding brought on Kodiak’s behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of Kodiak’s directors, officers, employees or agents to Kodiak or its stockholders, (iii) any action asserting a claim arising pursuant to any provision of the DGCL, the Kodiak Charter or Kodiak Bylaws, or (iv) any action asserting a claim against Kodiak that is governed by the internal affairs doctrine, in each such case subject to such Court of Chancery having personal jurisdiction over the indispensable parties named as defendants therein. Notwithstanding the foregoing sentence, the federal district courts of the United States of America will be the exclusive
39

forum for the resolution of any complaint asserting a cause of action arising under U.S. federal securities laws, including the Securities Act and the Exchange Act. Any person or entity purchasing or otherwise acquiring any interest in shares of Kodiak’s capital stock will be deemed to have notice of, and consented to, the provisions of the Kodiak Charter described in the preceding sentences. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with Kodiak or its directors, officers, employees or agents, which may discourage such lawsuits against Kodiak and such persons. Alternatively, if a court were to find these provisions of the Kodiak Charter inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, Kodiak may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect Kodiak’s business, financial condition or results of operations.
Kodiak cannot assure you that it will be able to pay dividends on the Kodiak Common Stock.
The Kodiak board of directors may elect to declare cash dividends on the Kodiak Common Stock, subject to its compliance with applicable law, and depending on, among other things, economic conditions, Kodiak’s financial condition, results of operations, projections, liquidity, earnings, legal requirements, and restrictions in the agreements governing Kodiak’s indebtedness (as further discussed below). The declaration and amount of any future dividends is subject to the discretion of the Kodiak board of directors and Kodiak has no obligation to pay any dividends at any time. Kodiak’s ability to pay dividends depends on Kodiak’s receipt of cash dividends from Kodiak’s operating subsidiaries, which may further restrict Kodiak’s ability to pay dividends as a result of the laws of their jurisdiction of organization, agreements of Kodiak’s subsidiaries or covenants under any existing and future outstanding indebtedness Kodiak or its subsidiaries incur. See Note 9 (“Debt and Credit Facilities”) to Kodiak’s annual financial statements.
Kodiak’s ABL Facility contains restrictions on the payment of dividends. Such restrictions allow Kodiak to pay dividends only when (1) no default or event of default has occurred and is continuing or would result after giving effect to such dividends, (2) availability under the borrowing base under the ABL Facility exceeds the greater of (x) 10% of the total commitments under the facility of $2.2 billion or (y) $200 million, and (3) Kodiak is in compliance with the financial covenants under the ABL Facility applicable at such time. Such covenants provide that (1) Kodiak maintains an interest coverage ratio of at least 2.50 to 1.00 and (2) Kodiak maintains a leverage ratio not to exceed (i) 5.50 to 1.00 for the fiscal quarters through June 30, 2023, (ii) 5.25 to 1.00 for the fiscal quarters thereafter through December 31, 2023, (iii) 5.00 to 1.00 for the fiscal quarter ended March 31, 2024, (iv) 4.75 to 1.00 for the fiscal quarter ended June 30, 2024 and (v) 4.50 to 1.00 for each fiscal quarter thereafter. In the event Kodiak issues certain unsecured debt, Kodiak must (1) maintain an unsecured leverage ratio not to exceed 5.75 to 1.00 for the first four fiscal quarters after such issuance and 5.25 to 1.00 for each fiscal quarter thereafter and (2) maintain a secured leverage ratio not to exceed 3.50 to 1.00 for the first four fiscal quarters after such issuance and 3.00 to 1.00 for each fiscal quarter thereafter.
On January 22, 2024, Kodiak, and certain other subsidiaries of Kodiak entered into the Third Amendment, which amends the Existing ABL Credit Agreement. The Third Amendment, among other things, amended certain provisions of the Existing ABL Credit Agreement (i) to accommodate the consummation of the transactions contemplated by the Merger Agreement and (ii) to account for Kodiak’s organizational structure after giving effect to the transactions contemplated by the Merger Agreement. See Note 21 (“Subsequent Events”) for additional disclosures.
Due to the foregoing, Kodiak cannot assure you that it will be able to pay a dividend in the future or continue to pay a dividend after it commences paying dividends.
Terms of subsequent financings may adversely impact stockholder equity.
If Kodiak raises more equity capital from the sale of Kodiak Common Stock, such equity could be offered at a price more favorable than the then current market price of Kodiak Common Stock. If Kodiak issues debt securities, the holders of the debt would have a claim to Kodiak’s assets that would be prior to the rights of stockholders until the debt is paid. Interest on these debt securities would increase costs and could negatively impact Kodiak’s operating results.
In accordance with Delaware law and the provisions of Kodiak’s certificate of incorporation and the Kodiak Stockholders’ Agreement, Kodiak may issue one or more classes or series of preferred stock that ranks senior in right of dividends, liquidation or voting to Kodiak Common Stock. Preferred stock may have such designations, preferences, limitations and relative rights, including preferences over Kodiak Common Stock respecting dividends and distributions, as the Kodiak board of directors may determine, and the issuance of preferred stock would dilute the ownership of Kodiak’s existing stockholders. The terms of one or more classes or series of preferred stock could adversely impact the voting power or value of Kodiak Common Stock. For example, Kodiak might grant holders of preferred stock the right to elect some number of Kodiak’s directors in all events or on the happening of specified events or the right to veto specified transactions. Similarly, the repurchase or redemption rights or liquidation preferences Kodiak might assign to holders of preferred stock could affect the residual value of the common stock. The terms of any series of preferred stock may also reduce or eliminate the amount of cash available for payment of dividends to Kodiak’s holders of common stock or
40

subordinate the claims of Kodiak’s holders of common stock to Kodiak’s assets liquidation. Kodiak Common Stock will not be subject to redemption or sinking fund provisions.
Taking advantage of the reduced disclosure requirements applicable to “emerging growth companies” may make Kodiak Common Stock less attractive to investors.
Kodiak qualifies as an “emerging growth company” as defined in the JOBS Act. An emerging growth company may take advantage of certain reduced reporting and other requirements that are otherwise applicable generally to public companies. Pursuant to these reduced disclosure requirements, emerging growth companies are not required to, among other things, comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, provide certain disclosures regarding executive compensation, hold stockholder advisory votes on executive compensation or obtain stockholder approval of any golden parachute payments not previously approved. In addition, emerging growth companies have longer phase-in periods for the adoption of new or revised financial accounting. Kodiak will cease to be an emerging growth company upon the earliest of (i) the last day of the fiscal year in which Kodiak has $1.235 billion or more in annual revenues; (ii) the date on which Kodiak becomes a “large accelerated filer” (the fiscal year-end on which the total market value of Kodiak’s common equity securities held by non-affiliates is $700 million or more as of June 30); (iii) the date on which Kodiak issues more than $1.0 billion of non-convertible debt securities over a three-year period; or (iv) the last day of the fiscal year following the fifth anniversary of Kodiak’s IPO.
Kodiak intends to take advantage of all of the reduced reporting requirements and exemptions, including the longer phase-in periods for the adoption of new or revised financial accounting standards under Section 107 of the JOBS Act, until Kodiak is no longer an emerging growth company. If Kodiak were to subsequently elect instead to comply with these public company effective dates, such election would be irrevocable pursuant to Section 107 of the JOBS Act.
Kodiak’s election to use the phase-in periods permitted by this election may make it difficult to compare Kodiak’s financial statements to those of non-emerging growth companies and other emerging growth companies that have opted out of the longer phase-in periods under Section 107 of the JOBS Act and who will comply with new or revised financial accounting standards. Kodiak cannot predict if investors will find Kodiak Common Stock less attractive because Kodiak will rely on these exemptions. If some investors find Kodiak Common Stock less attractive as a result, there may be a less active trading market for Kodiak Common Stock and Kodiak Common Stock price may be more volatile. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies.
In addition, if Kodiak ceases to be an emerging growth company, Kodiak will no longer be able to take advantage of certain exemptions from reporting, and, absent other exemptions or relief available from the SEC, Kodiak will also be required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. Kodiak will incur additional expenses in connection with such compliance and Kodiak’s management will need to devote additional time and effort to implement and comply with such requirements.
Risks Related to the Merger
The Merger is subject to various closing conditions, and any delay in completing the Merger may reduce or eliminate the benefits expected.
The Merger is subject to the satisfaction of a number of other conditions beyond Kodiak’s control that may prevent, delay or otherwise materially adversely affect the completion of the Merger. These conditions include, among other things, the expiration or termination of any applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended. Kodiak cannot predict with certainty whether and when any of these conditions will be satisfied. Any delay in completing the Merger could cause the combined company not to realize, or delay the realization, of some or all of the benefits that Kodiak expects to achieve from the Merger.
Kodiak may fail to realize all of the anticipated benefits of the Merger or those benefits may take longer to realize than expected. Kodiak may also encounter significant difficulties in integrating the acquired business.
Kodiak’s ability to realize the anticipated benefits of the Merger will depend, to a large extent, on Kodiak’s ability to successfully integrate the acquired business. The integration of a business is a complex, costly and time-consuming process. As a result, Kodiak will be required to devote significant management attention and resources to integrating Kodiak’s business practices and operations with the business practices and operations of the acquired business. The integration process may disrupt Kodiak’s business and, if implemented ineffectively, would restrict the full realization of the anticipated benefits from the acquisition. The failure to meet the challenges involved in integrating the acquired business and to realize the anticipated benefits of the transaction could adversely impact the carrying value of the acquisition premium or goodwill; could cause an interruption of, or a loss of momentum in, Kodiak’s business activities; and could adversely impact Kodiak’s business, financial condition or results of operations. In addition, the overall
41

integration of the acquired business may result in material unanticipated problems, expenses, liabilities, loss of customers and diversion of the attention of Kodiak’s management and employees. The challenges of integrating the operations of acquired businesses include, among others:
difficulties in achieving anticipated cost savings, synergies, business opportunities and growth prospects from the Merger;
difficulties in the integration of operations and systems, including information technology systems;
difficulties in establishing effective uniform controls, standards, systems, procedures, business cultures, compensation structures and accounting and other policies between the two business;
difficulties in the acculturation of employees;
difficulties managing the expanded operations of a larger and more complex company, including in new regions and countries and in new, ancillary business lines;
challenges in keeping existing customers and obtaining new customers;
challenges in attracting and retaining key personnel, including personnel that are considered key to the future success of the business; and
challenges in keeping key business relationships in place.
Many of these factors are outside of Kodiak’s control, and any one of them could result in increased costs and liabilities, decreases in the amount of expected revenue and earnings, and diversion of management’s time and energy, which could have a material adverse effect on Kodiak’s business, financial condition and results of operations. In addition, even if the operations of Kodiak’s business and the acquired business are integrated successfully, the full benefits of the Merger may not be realized, including the synergies, cost savings, growth opportunities or cash flows that are expected, and Kodiak will also be subject to additional risks that could impact future earnings. These benefits may not be achieved within the anticipated time frame, or at all. Further, additional unanticipated costs may be incurred in the integration of the acquired business. In addition, it is possible that the integration process could result in the loss of key employees and inconsistencies in standards, controls, procedures and policies, which may adversely affect Kodiak’s ability to maintain relationships with Kodiak’s customers and employees or to achieve the anticipated benefits of the Merger. These integration matters and Kodiak’s amount of indebtedness may hinder Kodiak’s ability to make further acquisitions and could have an adverse effect on Kodiak for an undetermined period after the Merger. All of these factors could decrease or delay the expected accretive effect of the Merger or have a material adverse effect on Kodiak’s business, financial condition and results of operations.
The future results of the combined company will suffer if the combined company does not effectively manage its expanded operations following the Merger.
Following the Merger, the size of the business, both domestically and internationally, of the combined company will have increased significantly beyond the current size of either Kodiak’s current business. The combined company’s future success depends, in part, upon Kodiak’s ability to manage this expanded business, which will pose substantial challenges for Kodiak’s management, including challenges related to the management and monitoring of new operations, which utilize different operation processes, and associated increased costs and complexity. The combined company will be subject to non-U.S. laws, which will be a significant change from Kodiak’s current U.S.-only operations. Kodiak may not be successful in realizing the expected operating efficiencies, cost savings, revenue enhancements and other benefits currently anticipated from the Merger. Furthermore, Kodiak has incurred and expects to incur significant costs, expenses and fees for professional services and other transaction costs in connection with the Merger. In addition, the continued integration of the two businesses could result in additional costs and expenses that were not expected or anticipated, and such costs and expenses could materially and adversely affect the prospects, business, financial condition, results of operations and cash flows of the combined company.
Kodiak will incur substantial transaction-related costs in connection with the Merger, including fees paid to legal, financial and accounting advisors, filing fees and printing costs.
Kodiak has incurred and expects to incur a number of non-recurring costs associated with the Merger. These costs include financial advisory, legal, accounting, consulting and other advisory fees, severance/employee benefit-related costs, public company filing fees and other regulatory fees, printing costs and other related costs. Some of these costs are payable by Kodiak regardless of whether or not the Merger is completed.
Kodiak expects to incur substantial costs in connection with the related integration of the Merger. There are a large number of processes, policies, procedures, operations, technologies and systems that may need to be integrated, including
42

purchasing, accounting and finance, sales, payroll, pricing and benefits. While Kodiak has assumed that a certain level of costs will be incurred, there are many factors beyond Kodiak’s control that could affect the total amount or the timing of the integration costs. Moreover, many of the costs that will be incurred are, by their nature, difficult to estimate accurately. These costs could, particularly in the near term, exceed the savings that Kodiak expects to achieve from the elimination of duplicative costs and the realization of economies of scale and cost savings. These integration costs may result in Kodiak taking significant charges against earnings following the completion of the Merger, and the amount and timing of such charges are uncertain at present.
General Risks
A financial crisis or deterioration in general economic, business or industry conditions could materially adversely affect Kodiak’s results of operations, financial condition and ability to pay dividends on Kodiak Common Stock.
Concerns over global economic conditions, stock market volatility, energy costs, geopolitical issues, inflation and U.S. Federal Reserve interest rate increases in response, the availability and cost of credit, and slowing of economic growth in the United States and fears of a recession have contributed and may continue to contribute to economic uncertainty and diminished expectations for the global economy.
Concerns about global economic growth can result in a significant adverse impact on global financial markets and commodity prices. In addition, a financial crisis may cause Kodiak to face limitations on its ability to borrow under its debt agreements, service its debt obligations, access the debt and equity capital markets and complete asset purchases or sales, may cause increased counterparty credit risk on its derivative instruments and may lead such counterparties to make Kodiak post collateral guaranteeing Kodiak’s performance.
Further, if there is a financial crisis or the economic climate in the United States or abroad deteriorates, worldwide demand for natural gas or oil could materially decrease, which would likely depress the level of production activity and result in a decline in the demand for Kodiak’s Compression Operations and ultimately materially adversely impact its results of operations and financial condition. If a material adverse change occurs in Kodiak’s business such that an event of default occurs under its debt agreements, the lenders under such agreements may be able to accelerate the maturity of its debt.
Events outside of Kodiak’s control, including an epidemic or outbreak of an infectious disease or the threat thereof, could have a material adverse effect on Kodiak’s business, liquidity, financial condition, results of operations, cash flows and ability to pay dividends on Kodiak Common Stock.
Kodiak faces risks related to pandemics, epidemics, outbreaks or other public health events, or the threat thereof, that are outside of its control, and could significantly disrupt its business and operational plans and adversely affect its liquidity, financial condition, results of operations, cash flows and ability to pay dividends on Kodiak Common Stock. For example, the COVID-19 pandemic adversely affected the global economy and resulted in unprecedented governmental actions in the United States and countries around the world, including, among other things, social distancing guidelines, travel restrictions and stay-at-home orders, among other actions, which caused a significant decrease in activity in the global economy and the demand for oil, and to a lesser extent, natural gas.
The nature, scale and scope of the above-described events, combined with the uncertain duration and extent of governmental actions, prevent Kodiak from identifying all potential risks to its business.
Inflation may adversely affect Kodiak by increasing costs beyond what it can recover through price increases and limit its ability to enter into future traditional debt financing.
Inflation has adversely affected Kodiak by increasing costs of critical components, equipment, labor and other services it may rely on, and continued inflationary pressures could prevent Kodiak from operating at capacity, decreasing its revenues or having an adverse effect on its profitability. In addition, inflation is often accompanied by higher interest rates. Such higher interest rates may affect Kodiak’s ability to enter into future debt financing, as high inflation may result in an increase in cost to borrow.
A deterioration in general economic, business, geopolitical or industry conditions could materially adversely affect Kodiak’s results of operations, financial condition and cash flows.
Concerns over global economic conditions, energy costs, geopolitical issues, including the conflicts between Russia and Ukraine and the Israel-Hamas war, the impacts of the COVID-19 pandemic or a similar global health crisis, inflation, the availability and cost of credit and slow economic growth in the United States have contributed to general economic uncertainty and diminished expectations for the global economy. Additionally, acts of protest and civil unrest have caused economic and political disruption in the United States. Meanwhile, continued hostilities in Europe and the Middle East and the occurrence or threat of terrorist attacks in the United States or other countries could adversely affect the economies of the United States and other countries. If the economic climate in the United States or abroad deteriorates, worldwide
43

demand for energy could destabilize, which could materially adversely affect Kodiak’s and its customers’ operations, financial condition and cash flows.
Kodiak’s ability to use net operating losses (“NOLs”) to offset future income may be limited.
Kodiak’s ability to use any NOLs generated by it could be substantially limited if Kodiak were to experience an “ownership change” as defined under Section 382 of the Internal Revenue Code of 1986, as amended (the “Code”). In general, an “ownership change” would occur if Kodiak’s “5-percent stockholders,” as defined under Section 382 of the Code, including certain groups of persons treated as “5-percent stockholders,” collectively increased their ownership in Kodiak by more than 50 percentage points over a rolling three-year period. An ownership change can occur as a result of a public offering of Kodiak Common Stock, as well as through secondary market purchases of Kodiak Common Stock and certain types of reorganization transactions. Such a limitation could, for any given year, have the effect of increasing the amount of Kodiak’s U.S. federal income tax liability, which would negatively impact its financial condition and the amount of after-tax cash available for distribution to Kodiak’s stockholders.
Tax legislation and administrative initiatives or challenges to Kodiak’s tax positions could adversely affect its results of operations and financial condition.
Kodiak operates in locations throughout the U.S. and, as a result, Kodiak is subject to the tax laws and regulations of U.S. federal, state and local governments. From time to time, various legislative or administrative initiatives may be proposed that could adversely affect Kodiak’s tax positions. There can be no assurance that Kodiak’s tax provision or tax payments will not be adversely affected by these initiatives. In addition, U.S. federal, state and local tax laws and regulations are extremely complex and subject to varying interpretations. There can be no assurance that Kodiak’s tax positions will not be challenged by relevant tax authorities or that it would be successful in any such challenge. After the consummation of the Merger, Kodiak will be subject to non-US tax laws that may be significantly different from Kodiak’s current U.S. tax treatment.
Kodiak previously identified a material weakness in its internal controls, which was remediated, however Kodiak cannot provide assurances that additional material weaknesses will not occur in the future.
If Kodiak’s internal control over financial reporting or Kodiak’s disclosure controls and procedures are not appropriately designed or effective, Kodiak may not be able to accurately report its financial results, prevent fraud, or file its periodic reports in a timely manner.
As disclosed in Item 9A, “Controls and Procedures,” during the preparation and review of the unaudited interim condensed consolidated financial statements for the three and six month periods ended June 30, 2023 and 2022, Kodiak identified a previously corrected adjusting entry that was erroneously recorded in the three months ended June 30, 2022 and should have been recorded in the three months ended March 31, 2022. This entry was specific to the unrealized (loss) gain on derivatives and did not impact the six month period ended June 30, 2022 unaudited interim condensed consolidated financial statements.
Additionally, as described more fully in Item 9A, “Controls and Procedures,” we executed a remediation plan with respect to the material weakness and, as a result determined that, as of December 31, 2023, such material weakness has been remediated. Completion of remediation does not provide assurance that our remediation or other controls will continue to operate properly or remain adequate. Any failure to design or maintain effective internal control over financial reporting or any difficulties encountered in their implementation or improvement could increase compliance costs, negatively impact the market price of Kodiak Common Stock, or otherwise harm Kodiak’s operating results or cause Kodiak to fail to meet its reporting obligations.
Item 1B.    Unresolved Staff Comments
None
Item 1C.    Cybersecurity
Strategy, Governance and Risk Management
Kodiak maintains a cyber risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats, including the assessment of cybersecurity risks related to third-party vendors and suppliers. This program is integrated within the Company’s enterprise risk management process and the results of the risk assessment, which occurs at least annually, along with mitigation strategies, are discussed with the Audit & Risk Committee.
The underlying controls of the cyber risk management program are based on recognized best practices and standards for cybersecurity and information technology, including the National Institute of Standards and Technology (“NIST”) Cybersecurity Framework (“CSF”) and the International Organization Standardization (“ISO”) 27001 Information Security
44

Management System Requirements. Kodiak has an annual assessment of the Company’s cyber risk management program against the NIST CSF, which is performed by a third party.
Cyber vendors serve as partners and are a key part of Kodiak’s cybersecurity infrastructure. Kodiak engages with leading cybersecurity companies and organizations, leveraging third-party technology and expertise. Kodiak engages with these partners to monitor and maintain the performance and effectiveness of products and services that are deployed in Kodiak’s operating environment. As a part of this strategy, Kodiak augments its internal cybersecurity team with an outsourced Cyber Security Operations Center providing monitoring of the cybersecurity environment and to coordinate the investigation and remediation of alerts. In addition, Kodiak has a program for staging incident response drills, which is in place to prepare support teams in the event of a significant incident.
Kodiak further augments its cybersecurity team with an outsourced Chief Information Security Officer (the “CISO”) who reports to Kodiak’s Chief Information Officer (the “CIO”). The CISO is an information systems security professional with 23 years of cybersecurity leadership. The CIO, CISO and cybersecurity team are responsible for assessing and managing Kodiak’s cyber risk management program, informs senior management regarding the prevention, detection, mitigation, and remediation of cybersecurity incidents and supervises such efforts. The cybersecurity team has decades of experience selecting, deploying, and operating cybersecurity technologies, initiatives, and processes around the world, and relies on threat intelligence as well as other information obtained from governmental, public or private sources, including external consultants engaged by Kodiak.
Kodiak faces risks from cybersecurity threats that could have a material adverse effect on its business, financial condition, results of operations, cash flows or reputation. Kodiak has experienced, and will continue to experience, cyber incidents in the normal course of its business. However, prior cybersecurity incidents have not had a material adverse effect on Kodiak’s business, financial condition, results of operations, or cash flows. See “Risk Factors – Risks Related to Intellectual Property, Information Technology and Cybersecurity—Kodiak has experienced cybersecurity incidents or IT system disruptions in the past, and cybersecurity breaches or IT system disruptions may adversely affect Kodiak’s business in the future.”
Board Oversight
Given the importance to our business and the heightened risk, the Audit & Risk Committee of the Board of Directors provides regular oversight to Kodiak’s cybersecurity risks, including cybersecurity exposures and the steps taken by management to monitor and mitigate cybersecurity risks. The cybersecurity team provides periodic updates to the Audit & Risk Committee on the effectiveness of Kodiak’s cyber risk management program. In addition, cybersecurity risks are reviewed by the Audit & Risk Committee, at least annually, as part of the Company’s enterprise risk management program.
Item 2.    Properties
We do not currently own or lease any material facilities or properties for storage or maintenance of our compression units. As of December 31, 2023, our headquarters consisted of 13,320 square feet of leased space located at 15320 Highway 105 W, Suite 210, Montgomery, Texas 77356, and 13,279 square feet of leased space located at 15258 Highway 105 W, Suite 200, Montgomery, Texas 77356. In February 2024, Kodiak relocated its corporate headquarters to a leased space consisting of 53,060 square feet located at 9950 Woodloch Forest Drive, The Woodlands, Texas 77380.
Item 3.    Legal Proceedings.
From time to time, we and our subsidiaries may be involved in various claims and litigation arising in the ordinary course of business. In management’s opinion, the resolution of such matters is not expected to have a material adverse effect on our financial position, results of operations or cash flows.
Beginning in October 2019 through April 2023, we received notices of sales and use tax audits from the State of Texas Comptroller’s office for the periods covering December 2015 through December 2022. We are actively in settlement discussions with the Comptroller, and if necessary, we will exhaust our administrative remedies to the maximum extent possible. Based on the timing and nature of a previous settlement, we may receive similar treatment on settlement of our sales and use tax liability. See “Risk Factors—Risks Related to Our Business and Our Industry—Kodiak has in the past been, and may in the future be, subject to sales tax audits in jurisdictions where Kodiak operates. As a result, Kodiak may incur material unanticipated sales and use tax liabilities.”
Item 4.    Mine Safety Disclosures.
Not applicable.
45

Part II
Item 5.    Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Our common stock is traded on the New York Stock Exchange under the symbol “KGS”.
Holders
At the close of business on March 4 2023, based on information received from the transfer agent of our common stock, we had 32 holders of record of our common stock. The number of record holders does not include holders of common units held in “street name” or persons, partnerships, associations, corporations, or other entities identified in security position listings maintained by depositories.
Dividends
On each of November 10, 2023 and February 23, 2024, Kodiak paid a quarterly cash dividend of $0.38 per share of common stock. We expect that, based on current circumstances, we expect to continue to pay comparable cash dividends in the foreseeable future.
The following graph and table compare total shareholder return on our common stock from the initial public offering date of June 29, 2023 to December 31, 2023, with the Standard & Poor’s 500 ® Index (“S&P 500”) and Alerian US Midstream Energy Index (“AMUSX”) over the same period. The results are based on an investment of $100 in each of our common stock, the S&P 500, and the AMUSX. The graph assumes reinvestment of dividends and adjusts all closing prices and dividends for stock splits.
1099511638173
The performance graph shall not be deemed incorporated by reference by any general statement incorporating by reference this Annual Report into any filing under the Securities Act or the Exchange Act, except to the extent that we specifically incorporate this information by reference, and shall not otherwise be deemed filed under those Acts.
Unregistered Sales of Equity Securities
None.
Use of Proceeds
46

On June 28, 2023, Kodiak’s Registration Statement on Form S-1 relating to the IPO was declared effective by the SEC. The Company received net proceeds of approximately $267 million from the IPO (including from the full exercise of the underwriters’ over allotment option), after deducting underwriting discounts on July 3, 2023. The net proceeds were used for repayment of existing indebtedness, as described further in Note 9 (“Debt and Credit Facilities”) to the Consolidated Financial Statements included elsewhere in this Annual Report, and general corporate purposes.
Repurchases of Equity Securities by Issuer and Affiliated Purchasers
None
Item 6.    [ Reserved ]
Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our audited consolidated financial statements and related notes for the year ended December 31, 2023 and 2022 included elsewhere in this Annual Report. The following discussion includes forward-looking statements that involve certain risks and uncertainties. For further information on items that could impact our future operating performance or financial condition, see the sections titled “Risk Factors” and Disclosure Regarding Forward-Looking Statements” elsewhere in this Annual Report. We assume no obligation to update any of these forward-looking statements, except as required by law.
The following discussion includes forward-looking statements that involve certain risks and uncertainties. For further information on items that could impact our future operating performance or financial condition, See Part I “Disclosure Regarding Forward-Looking Statements” and Part I, Item 1A “Risk Factors”. We assume no obligation to update any of these forward-looking statements, except as required by law. Unless otherwise indicated or the context otherwise requires, the historical financial information in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations” reflects only the historical financial results of Kodiak Gas Services, Inc. and its consolidated subsidiaries and references to the “Company,” “we,” “our,” or “us” are to Kodiak Gas Services, Inc. and its consolidated subsidiaries.
This section primarily discusses 2023 and 2022 items and comparisons between these years. Discussion and analysis of our operating highlights and financial results of operations for the year ended December 31, 2022 compared to the year ended December 31, 2021 are included under the headings “Management’s Discussion and Analysis of Financial Condition and Results of Operations 2022 Operational Highlights, Financial Results of Operations, Liquidity and Capital Resources, and Critical Accounting Policies and Estimates” in our final prospectus relating to the IPO filed with the SEC on June 30, 2023.
Overview
We are a leading operator of contract compression infrastructure in the U.S. Our Compression Operations and related services are critical to our customers’ ability to reliably produce, gather and transport natural gas and oil. We are a market leader in the Permian Basin, which is the largest producing natural gas and oil basin in the U.S. We operate our large horsepower compression units under stable, fixed-revenue contracts with many upstream and midstream customers. Our compression assets have long useful lives consistent with the expected production lives of the key regions where we operate. We believe our customer-centric business model positions us as the preferred contract compression operator for our customers and creates long-standing relationships. We strategically invest in the training, development, and retention of our highly skilled and dedicated employees and believe their expertise and commitment to excellence enhances and differentiates our business model. Furthermore, we maintain an intense focus on being one of the most sustainable and responsible operators of contract compression infrastructure.
We manage our business through two operating segments: Compression Operations and Other Services. Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for our customers, pursuant to fixed-revenue contracts to enable the production and gathering of natural gas and oil. Other Services consists of a full range of contract services to support the needs of our customers, including station construction, maintenance and overhaul and other ancillary time and material-based offerings. Our Other Services offerings are often cross-sold with Compression Operations.
Trends and Outlook

Within our Compression Operations segment, we provide contract compression infrastructure for customers in the oil and gas industry. Our assets are specifically utilized in natural gas compression applications in the Permian Basin, Eagle Ford Shale and other active U.S. hydrocarbon production regions. Our customers are dependent on these applications to
47

produce, process and transport natural gas and oil throughout the value chain and ultimately to end markets. Our assets are central to meeting the growing global natural gas and oil demand. Furthermore, the long-life nature of our assets and our fixed-revenue contracts help to protect our business from the impact of industry and broader macroeconomic cycles.

Unconventional resources, large-scale centralized gathering systems and multi-well pad operations require more horsepower than conventional resources, driving demand for our large horsepower compression units. Upstream and midstream companies have increasingly prioritized capital discipline and return of capital to stockholders. We believe that our customers will increasingly continue to outsource their compression infrastructure needs in an effort to reduce capital expenditures outside of their core business and benefit from our technical skill and expertise.

We believe that the U.S natural gas and oil industry is facing uncertainties and continued pressures from regulators and shifting sentiments from investors and other stakeholders, primarily related to broader adoption of emission reduction targets and other sustainability initiatives. Many energy companies, including some of our customers, have announced significant GHG emission reduction initiatives. A growing number of our customers are evaluating potential opportunities in electric compression infrastructure and we are well positioned to support them in these strategic initiatives.

Approximately 84% of our existing compression assets are strategically deployed in the Permian Basin and Eagle Ford Shale, which are two of the most significant crude oil and associated gas basins in the U.S., which the EIA expects to maintain significant production volumes through at least 2050. We believe these two regions possess some of the largest and lowest-cost unconventional resources bases in the U.S. Additionally, there are significant U.S. LNG export projects in development, and overall LNG export capacity is expected to meaningfully grow over the next decade, in particular along the U.S. Gulf Coast. We expect this growth in Gulf Coast LNG export capacity to translate into increasing Permian Basin and Eagle Ford Shale natural gas production growth, requiring substantial additional compression horsepower. We believe these regions will play an increasingly important role in global energy security as the world continues to require reliable, affordable and sustainable natural gas and oil production to support increasing global energy demand.

See “Business—Compression Industry” for more information regarding natural gas compression industry trends. Ultimately, the extent to which our business will be impacted by the factors described above, as well as future developments beyond our control, cannot be predicted with reasonable certainty. However, we continue to believe in the long-term demand for our Compression Operations given the necessity of compression in gathering, processing and production of natural gas and centralized gas lift of oil.
Recent Developments
Pending Merger with CSI Compressco
On December 19, 2023, we entered into the Merger Agreement pursuant to which we agreed to acquire 100% of the issued and outstanding partnership interests of CSI Compressco in an all-equity transaction.
In connection with closing of the Merger, we intend to (i) repay all amounts outstanding under CSI Compressco's existing (a) Loan and Security Agreement, dated as of June 29, 2018, as amended, (b) Loan, Security and Guaranty Agreement, dated as of January 29, 2021, as amended, and to terminate such agreements and any security interests and guarantees in connection therewith and (ii) call for redemption, contingent upon consummation of the Merger, CSI Compressco's existing (a) 7.50% First Lien Notes due 2025 and (b) 10.00%/10.75% Second Lien Notes due 2026 and to terminate any security interests and guarantees in connection therewith.
We expect to close the Merger in the second quarter of 2024, subject to the satisfaction of customary closing conditions, although we cannot assure you that we will complete the Merger on the terms contemplated or at all.
Third Amendment to Fourth Amended and Restated Credit Agreement
On January 22, 2024, Kodiak entered into the Third Amendment to the Fourth Amended and Restated Credit Agreement, dated as of March 22, 2023 (the “ABL Credit Agreement”) by and among Kodiak, the Issuer, certain subsidiaries of Kodiak as guarantors, certain financial institutions as lenders and JPMorgan Chase Bank, N.A., as administrative agent. The Third Amendment, among other things, amended certain provisions of the ABL Credit Agreement (i) to accommodate the consummation of the transactions contemplated by the Merger Agreement and (ii) to account for the Company’s organizational structure after giving effect to the transactions contemplated by the Merger Agreement.
In addition, the Third Amendment amended the ABL Credit Agreement to (i) increase the maximum secured leverage ratio (calculated based on the ratio of Senior Secured Debt to EBITDA, each as defined in the ABL Credit Agreement), which will begin to be tested after we issue any unsecured indebtedness, to (x) 3.75 to 1.00 for the first four fiscal quarters after we issue any unsecured indebtedness and (y) 3.25 to 1.00 for each fiscal quarter thereafter, (ii) modify the triggers for commencing a “cash dominion” period (i.e., a period when the Administrative Agent applies proceeds in our deposit accounts to reduce borrowings under the ABL Facility) such that a “cash dominion” period will commence when
48

availability under the ABL Facility is less than $125 million for five consecutive business days or if certain types of events of default occur (although this change will effectively be unwound if the Merger does not occur on or prior to the Reversion Date (as defined in the ABL Credit Agreement)), (iii) include customary provisions relating to the designation of “unrestricted subsidiaries” (i.e., subsidiaries that are not required to become loan parties or be bound by the covenants contained in the ABL Credit Agreement), (iv) provide that only material domestic restricted subsidiaries are required to become guarantors and collateral grantors under the ABL Facility and (v) permit the Company and its restricted subsidiaries to incur additional indebtedness and liens and to make additional investments, dividends, distributions, redemptions and dispositions.
2029 Notes Indenture
On February 2, 2024, Kodiak Gas Services, LLC, a wholly owned subsidiary of Kodiak Gas Services, Inc., (“Kodiak Services”), issued $750,000,000 aggregate principal amount of Kodiak Services’ 7.250% senior notes due 2029 (the “Notes”), pursuant to an indenture, dated February 2, 2024 (the “Indenture”), by and among Kodiak Services, Kodiak, certain other subsidiary guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee.
The net proceeds from the offering of the Notes were used to repay a portion of the outstanding indebtedness under the ABL Facility and to pay related fees, costs, premiums and expenses in connection therewith and with the closing of the Company’s previously announced acquisition of CSI Compressco (the “CSI Acquisition”). In connection with closing of the CSI Acquisition, the Company intends, using proceeds from additional draws on the ABL Facility, to repay, terminate and/or redeem all of CSI Compressco’s existing long-term indebtedness.

2023 Operational Highlights
The following table summarizes certain horsepower, unit count and horsepower utilization percentages for our fleet for the periods presented.
As of December 31,Percentage Change
20232022
Operating Data (at year end):
Fleet horsepower (1)3,261,6613,134,3064.1 %
Revenue-generating horsepower (2)3,258,9513,131,6314.1 %
Fleet compression units3,0783,0241.8 %
Revenue-generating compression units3,0623,0211.4 %
Revenue-generating horsepower per revenue-generating compression unit (3)1,0641,0372.6 %
Horsepower utilization (4)99.9 %99.9 %— %
(1)Fleet horsepower includes revenue-generating horsepower and idle horsepower, which are comprised of compression units that do not have a signed contract or are not subject to a firm commitment from our customer and therefore are no longer generating revenue. Fleet horsepower excludes 33,020 and 58,645 of non-marketable or obsolete horsepower as of December 31, 2023 and 2022, respectively.
(2)Revenue-generating horsepower includes compression units that are operating under contract and generating revenue and compression units which are available to be deployed and for which we have a signed contract or are subject to a firm commitment from our customer.
(3)Calculated as (i) revenue-generating horsepower divided by (ii) revenue-generating compression units at period end.
(4)Horsepower utilization is calculated as (i) revenue-generating horsepower divided by (ii) fleet horsepower.
Horsepower
The 4.1% and 4.1% increase in fleet horsepower and revenue-generating horsepower, respectively, were primarily attributable to the purchase and deployment of new compression units through organic growth with our existing customer base as well as select new customers in the key regions in which we operate. The 2.6% increase in revenue-generating horsepower per revenue-generating compression unit was due to the purchase and deployment of new, large horsepower units.


49

Financial Results of Operations
Year Ended December 31, 2023 Compared to the Year Ended December 31, 2022
The following table presents selected financial and operating information for the periods presented (in thousands):
Year Ended December 31,
% Change
20232022
Revenues:
Compression Operations$735,605 $654,957 12.3 %
Other Services114,776 52,956 116.7 %
Total revenues850,381 707,913 20.1 %
Operating expenses:
Cost of operations (exclusive of depreciation and amortization shown below):
Compression Operations257,092 225,715 13.9 %
Other Services93,779 41,636 125.2 %
Depreciation and amortization182,869 174,463 4.8 %
Selling, general and administrative73,308 44,882 63.3 %
Gain on sale of capital assets(777)(874)(11.1)%
Total operating expenses606,271 485,822 24.8 %
Income from operations244,110 222,091 9.9 %
Other income (expenses):
Interest expense, net(222,514)(165,867)34.2 %
Loss on extinguishment of debt(6,757)— n/m
Gain on derivatives20,266 83,116 (75.6)%
Other income
31 17 82.4 %
Total other expenses(208,974)(82,734)152.6 %
Income before income taxes35,136 139,357 (74.8)%
Income tax expense15,070 33,092 (54.5)%
Net income$20,066 $106,265 (81.1)%
Revenues and Sources of Income
Compression Operations
Compression Operations revenue increased $80.6 million (12.3%) for the year ended December 31, 2023 compared to the year ended December 31, 2022. Substantially all, or $80.6 million, of the increase was the result of an increase in average revenue-generating horsepower as a result of increased demand for our Compression Operations and due to an increase in average revenue per revenue-generating horsepower per month.
Other Services
Other Services revenue increased $61.8 million (116.7%) for the year ended December 31, 2023 compared to the year ended December 31, 2022. This increase was primarily due to a $51.4 million increase in revenues from station construction services driven primarily by increases in demand and scope of station projects, and a $10.4 million increase in revenue from sales of parts and service, driven by increased customer demand.
Operating Costs and Other Expenses
Compression Operations
Compression Operations expenses increased $31.4 million (13.9%) for the year ended December 31, 2023 compared to the year ended December 31, 2022. This increase was primarily due to a $14.0 million increase in direct expenses, driven by increases in pricing and volume of lubricant oil and coolant and parts to support increased activity, a $11.9 million increase
50

in direct labor expenses related to increased headcount and salaries, a $6.4 million increase in indirect expenses; partially offset by a $0.9 million decrease in freight and crane charges that are directly reimbursable by our customers.
Other Services
Other Services expense increased $52.1 million (125.2%) for the year ended December 31, 2023 compared to the year ended December 31, 2022. This increase was primarily due to a $43.0 million increase in expenses from station construction services, driven primarily by increases in demand and scope of station projects, and $9.1 million from sales of parts and service, driven by increased customer demand.
Depreciation and Amortization
Depreciation and Amortization increased $8.4 million (4.8%) for the year ended December 31, 2023 compared to the year ended December 31, 2022. This was primarily due to an increase in compression equipment purchased, which resulted in increased depreciation associated with that equipment.
Selling, General and Administrative
Selling, General and Administrative expenses increased $28.4 million (63.3%) for the year ended December 31, 2023 compared to the year ended December 31, 2022. This was primarily due to a $7.5 million increase in professional fees mainly related to transactions costs, a $7.1 million increase in bad debt expense related to expected credit losses from a customer in bankruptcy experiencing financial distress, a $6.6 million increase in labor and benefits, mainly related to increased headcount and salaries, a $4.9 million increase in stock compensation expense related to equity compensation plans, and a $2.3 million increase in other overhead expenses, primarily as a result of higher insurance, office expenses, and other related administrative costs.
Interest Expense, Net
Interest Expense, Net increased $56.6 million (34.2%) for the year ended December 31, 2023 compared to the year ended December 31, 2022. This is primarily due to (i) an increase in borrowings under the ABL Facility and Term Loan, of which $825 million was related to the May 2022 recapitalization (as discussed in Note 9 (“Debt and Credit Facilities”) to the Consolidated Financial Statements included elsewhere in this Annual Report) and (ii) increased effective interest rates on the ABL Facility and Term Loan. This was partially offset by the extinguishment of the Term Loan in July 2023.
Loss on Extinguishment of Debt
Loss on Extinguishment of Debt increased $6.8 million related to the write off of debt issuance costs and other fees as a result of the extinguishment of the Term Loan for the year ended December 31, 2023. No such loss was recognized in the year ended December 31, 2022.
Gain on Derivatives
Gain on Derivatives decreased $62.9 million (75.6%) for the year ended December 31, 2023 compared to the year ended December 31, 2022. This is primarily related to a $25.8 million settlement on the termination of derivatives attributable to the Term Loan and $37.4 million cash received on derivative settlements on our interest rate swaps and collars, offset by a decrease in the change in fair value of the derivatives of $42.9 million for the year ended December 31, 2023 due to a decrease in the long-term Secured Overnight Financing Rate (“SOFR”) and LIBOR yield curves as compared to a $4.2 million cash paid on derivatives on our interest rate swaps and collars, offset by an increase in the change in fair value of derivatives of $87.4 million, for the year ended December 31, 2022, due to an increase in the long-term SOFR and LIBOR yield curves.
Income Tax Expense
Income Tax Expense decreased by $18.0 million (54.5%) for the year ended December 31, 2023 compared to the year ended December 31, 2022. This was primarily due to a decrease in pre-tax income of $104.2 million for the year ended December 31, 2023 compared to pre-tax income for the year ended December 31, 2022.
51

Liquidity and Capital Resources
Overview
Our ability to fund operations, finance capital expenditures, service our debt, and pay dividends depends on the levels of our operating cash flows and access to the capital and credit markets. Our primary sources of liquidity are cash flows generated from our operations and our borrowing availability under the ABL Facility. Our cash flow is affected by numerous factors including prices and demand for our compression infrastructure assets and services, conditions in the financial markets and various other factors. We believe cash generated by operating activities will be sufficient to service our debt, fund working capital, fund our estimated capital expenditures and, as our board of directors may determine from time to time in its discretion, pay dividends.
Cash Requirements
Capital Expenditures
The compression infrastructure business is capital intensive, requiring significant investment to expand, maintain, and upgrade existing operations. Our capital requirements have consisted primarily of, and we anticipate that our capital requirements will continue to consist primarily of, the following:
Growth Capital Expenditures: (1) capital expenditures made to expand the operating capacity or operating income capacity of assets by acquisition of additional compression units, (2) capital expenditures made to maintain the operating capacity or operating income capacity of assets by acquisition of replacement compression units and (3) capital expenditures on assets required to operate the business but not including compression units—such as trucks, wash trailers, crane trucks, leasehold improvements, technology hardware and software and related implementation expenditures, furniture and fixtures, and other general items that are typically capitalized and that have a useful life beyond one year. We make capital expenditures not related to our compression units (as described in clause (3) above) if and when necessary to support the operations of our revenue-generating horsepower.
Maintenance Capital Expenditures: periodic capital expenditures incurred at predetermined operating intervals to maintain consistent and reliable operating capacity of our assets over the near term. Such maintenance capital expenditures typically involve overhauls of significant components of our compression units, such as the engine and compressor, pistons, rings, heads, and bearings. These maintenance capital expenditures are predictable and the majority of these expenditures are tied to a detailed, unit-by-unit schedule based on hours of operation or age. We utilize a disciplined and systematic asset management program whereby we perform major unit overhauls and engine replacements on a defined schedule based on hours of operation. As a result, our maintenance capital expenditures may vary considerably from year to year based on when such assets were added to the fleet. Maintenance capital expenditures along with regularly scheduled preventive maintenance expenses are typically sufficient to sustain the operating capacity of our assets over the full expected useful life of the compression units. Maintenance capital expenditures do not include expenditures to replace compression units when they reach the end of their useful lives.
The majority of our growth capital expenditures are related to the acquisition cost of new compression units. Maintenance capital expenditures are related to overhauls of significant components of our compression equipment, such as the engine and compressor, which return the components to a like-new condition, but do not modify the application for which the compression equipment was designed.
For the year ended December 31, 2023, growth capital expenditures were $184.5 million and maintenance capital expenditures were $37.0 million. For the year ended December 31, 2022, growth capital expenditures were $213.0 million and maintenance capital expenditures were $48.3 million. The decrease in growth capital expenditures was primarily related to an adjustment to our capital allocation framework in conjunction with the Company's IPO and subsequent desire to pay a regular dividend. The decrease in maintenance capital expenditures was primarily a result of a decrease in scheduled unit overhauls that occurred based on the age and operating hours of such units.
Dividends
Our board of directors may elect to declare cash dividends on our common stock, subject to our compliance with applicable law, and depending on, among other things, economic conditions, our financial condition, results of operations, projections, liquidity, earnings, legal requirements, and restrictions in the agreements governing our indebtedness (as further discussed herein). If and to the extent our board of directors were to declare a cash dividend to our stockholders, we expect the dividend to be paid from our Discretionary Cash Flow. The timing, amount and financing of dividends, if any, will be subject to the discretion of our board of directors from time to time.
52

On October 24, 2023, our board of directors declared a quarterly cash dividend that was paid on November 10, 2023 to all stockholders of record as of the close of business on November 3, 2023. Subsequently, on January 29, 2024 our board of directors declared a quarterly cash dividend that was paid on February 23, 2024 for stockholders of record as of the close of business on February 16, 2023.
Over the long-term, we expect to fund any dividends and our budgeted growth capital expenditures using our Discretionary Cash Flow. In the event our Discretionary Cash Flow is insufficient for the purpose of funding any such dividends and our budgeted growth capital expenditures for such period, we may fund such shortfall (i) with additional borrowings under our ABL Facility, which as of December 31, 2023 had $354.9 million available (subject to the requirement that our availability, in the case of dividends under the ABL Facility exceeds the greater of (x) 10% of the total commitments under the facility of $2.2 billion or (y) $200 million) or (ii) reduce our growth capital expenditures for such period. Any such additional borrowings under our ABL Facility will result in an increase in our interest expense for such period. Any such reduction in our growth capital expenditures may result in lower growth in our revenue-generating horsepower in future periods.
Contractual Obligations
Our material contractual obligations as of December 31, 2023 consisted of the following:
Long-term debt of $1.8 billion, which is due in March 2028; and
Purchase commitments of $149.0 million, all of which are expected to be settled within the next twelve months; primarily consisting of future commitments to purchase new compression units ordered but not received. See Note 13 (“Commitments and Contingencies”) to the Consolidated Financial Statements included elsewhere in this Annual Report.
Our material contractual obligations as of December 31, 2022 consisted of the following:
Long-term debt of $2.7 billion. Of such amount, $1.8 billion was outstanding under our ABL Facility and was, as of December 31, 2022, due in 2024. In March 2023, the maturity of the ABL Facility was extended to March 2028. The remainder of such amount was outstanding under our prior Term Loan, which was, as of December 31, 2022, due in 2027. In March 2023, the maturity of our prior Term Loan was extended to September 2028, and then was partially paid off with proceeds from the consummation of our IPO and remaining outstanding indebtedness novated and assumed by an affiliate of Kodiak Holdings in July 2023; and
Purchase commitments of $166.9 million due within 12 months, that primarily consist of commitments to purchase compression units. See Note 13 (“Commitments and Contingencies”) to the Consolidated Financial Statements included elsewhere in this Annual Report.

Other Commitments
As of December 31, 2023, other commitments include operating lease payments totaling $34.5 million.

As of December 31, 2022, other commitments include operating lease payments totaling $9.8 million.
Sources of Cash
Cash Flows
The following table summarizes our cash flows for the year ended December 31, 2023, and 2022 (in thousands):
Year Ended December 31,
2023
2022
$ Variance
Net cash provided by operating activities$266,326 $219,846 $46,480 
Net cash (used in) investing activities(218,421)(251,382)32,961 
Net cash (used in) provided by financing activities(62,774)23,172 (85,946)
Net increase (decrease) in cash and cash equivalents$(14,869)$(8,364)$(6,505)
Operating Activities
The $46.5 million increase in cash provided by operating activities for the year ended December 31, 2023 compared to the year ended December 31, 2022 was primarily due to a $58.9 million increase in Adjusted Gross Margin, an increase in cash
53

received on derivatives of $67.4 million and an increase in various working capital accounts of $0.7 million; partially offset by an increase in cash interest of $73.2 million and an increase in cash taxes of $7.6 million.
Investing Activities
The $33.0 million decrease in cash used in investing activities for the year ended December 31, 2023 compared to the year ended December 31, 2022 was primarily due to a $28.3 million decrease in growth capital expenditures and an $11.3 million decrease in maintenance capital expenditures, offset by a $6.6 million decrease in proceeds from sale of property, plant and equipment.
Financing Activities
The $85.9 million increase in cash used in financing activities for the year ended December 31, 2023 compared to the year ended December 31, 2022 was primarily due to a decrease in borrowings on debt instruments of $593.8 million, an increase in payments on debt instruments of $519.1 million, an increase in dividends paid to stockholders of $29.8 million, an increase in offering costs of $10.0 million, an increase in payments of debt issuance cost of $5.0 million, and an increase in payment related to loss on extinguishment of debt of $1.8 million. This was offset by an increase in net proceeds from the IPO of $277.8 million and a decrease in equity distribution of $795.7 million.
Description of Indebtedness
ABL Facility
As of January 1, 2022, a wholly owned subsidiary of Kodiak had an ABL Facility with unaffiliated secured lenders and JPMorgan Chase Bank, N.A., as administrative agent. On March 22, 2023, wholly owned subsidiaries of Kodiak entered into the ABL Credit Agreement, whereby the total facility (among other things) was increased to $2.2 billion and certain changes were made to our financial covenants and maturity date. On May 31, 2023, the ABL Credit Agreement was amended to, among other things, permit distributions of over allotment proceeds from the IPO and revise the terms related to the payment and prepayment of the Term Loan. On June 27, 2023, the ABL Credit Agreement was further amended to remove the ability to make distributions related to over allotment proceeds from the IPO and to instead require prepayment of the obligations and cash collateralization of any letter of credit exposure upon the issuance of any equity interests by Kodiak pursuant to the over allotment in the IPO. In connection with the IPO, the Company became a borrower under the ABL Facility. As of December 31, 2023, there was $14.7 million of letters of credit outstanding under the ABL Facility. The maturity date of the ABL Facility is March 22, 2028. See Note 9 (“Debt and Credit Facilities”) to the Consolidated Financial Statements included elsewhere in this Annual Report. The ABL Credit Agreement requires that we meet certain financial ratios.
Commencing with the first fiscal quarter ended December 31, 2023, we must maintain an interest coverage ratio (as defined in the ABL Credit Agreement) of not less than 2.50 to 1.00, determined as of the last day of each fiscal quarter.
Additionally, our Leverage Ratio (as defined in the ABL Credit Agreement), determined quarterly as of the last day of each fiscal quarter, may not exceed (i) 5.25 to 1.00 for the fiscal quarters ending September 30, 2023 and December 31, 2023, (ii) 5.00 to 1.00 for the fiscal quarter ending March 31, 2024, (iii) 4.75 to 1.00 for the fiscal quarter ending June 30, 2024, and (iv) 4.50 to 1.00 for each fiscal quarter ending on or after September 30, 2024.
All obligations under the ABL Facility are collateralized by essentially all the assets of the Company. We were in compliance with all covenants as of December 31, 2023 and December 31, 2022.
The ABL Credit Agreement also restricts the Company’s ability to: incur additional indebtedness and guarantee indebtedness; pay dividends or make other distributions or repurchase or redeem equity interests; prepay, redeem or repurchase certain debt; issue certain preferred units or similar equity securities; make loans and investments; sell, transfer or otherwise dispose of assets; incur liens; enter into transactions with affiliates; enter into agreements restricting the Company’s restricted subsidiaries’ ability to pay dividends; enter into certain swap agreements; amend certain organizational documents; enter into sale and leaseback transactions; and consolidate, merge or sell all or substantially all of the Company’s assets.
The applicable interest rate under the ABL Facility is (i) in the case of SOFR-based borrowings, the Term SOFR or Daily Simple SOFR rate then in effect (subject to a floor of 0%) plus 0.10% plus a spread that depends on our Leverage Ratio as of the most recent determination date ranging from 2.00% if our Leverage Ratio is less than or equal to 3.00:1.00 to 3.00% if our Leverage Ratio is greater than 5.50:1.00 and (ii) in the case of prime rate-based borrowings, the prime rate (subject to a floor of 2.5%) plus a spread that depends on our Leverage Ratio as of the most recent determination date ranging from 1.00% if our Leverage Ratio is less than or equal to 3.00:1.00 to 2.00% if our Leverage Ratio is greater than 5.50:1.00.
54

The applicable interest rates as of December 31, 2023 were 10.00% (prime rate plus 2.00%) and 8.50% (Term SOFR rate plus 0.10% plus 2.75%). The applicable interest rates as of December 31, 2022 were 9.50% (prime rate plus 2.00%) and 7.60% (Term SOFR rate plus 0.10% plus 3.00%). We pay an annualized commitment fee of 0.25% on the unused portion of our ABL Facility if borrowings are greater than 50% of total commitments and 0.50% on the unused portion on the ABL Facility if borrowings are less than 50% of total commitments.
Third Amendment to ABL Credit Agreement
On January 22, 2024, Kodiak, and certain other subsidiaries of Kodiak entered into the Third Amendment, which amends the Existing ABL Credit Agreement. The Third Amendment, among other things, amended certain provisions of the Existing ABL Credit Agreement (i) to accommodate the consummation of the transactions contemplated by the Merger Agreement and (ii) to account for Kodiak’s organizational structure after giving effect to the transactions contemplated by the Merger Agreement. See Note 21 (“Subsequent Events”) for additional disclosures.
Term Loan
As of January 1, 2022, a wholly owned subsidiary of Kodiak had a $400 million Term Loan pursuant to a credit agreement with unaffiliated unsecured lenders and Wells Fargo Bank, N.A., as administrative agent. On May 19, 2022, we entered into the Term Loan Credit Agreement whereby we increased the aggregate commitments under the Term Loan from $400 million to $1 billion.
On March 31, 2023, our wholly owned subsidiary entered into the First Amendment to the Term Loan Credit Agreement, which extended the maturity date to September 22, 2028.
On July 3, 2023, we used the net proceeds of our IPO, together with the proceeds resulting from the Term Loan Derivative Settlement and borrowings under our ABL Facility, to repay $300 million of borrowings outstanding under the Term Loan. In connection with the IPO, all of the Company’s and its subsidiaries’ remaining obligations under the Term Loan were assumed by a parent entity of Kodiak Holdings, and the Company’s obligations thereunder were terminated. As a result, the Company is no longer a borrower or guarantor under, nor otherwise obligated with respect to the debt outstanding under the Term Loan.
2029 Notes Indenture
On February 2, 2024, Kodiak Services issued $750,000,000 aggregate principal amount of 7.250% senior notes due 2029 (the “Notes”), pursuant to an indenture, dated February 2, 2024 (the “Indenture”), by and among Kodiak Services, Kodiak Gas Services, Inc., certain other subsidiary guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee.
In the event that the Merger is not consummated on or prior to January 1, 2025, or at any time prior to January 1, 2025, the Merger Agreement is terminated without the consummation of the Merger, Kodiak Services will be required to redeem all of the Notes at a price equal to 100% of issue price of the Notes plus accrued and unpaid interest to, but excluding, the redemption date. At any time prior to February 15, 2026, Kodiak Services may, on any one or more occasions, redeem all or part of the Notes, at a redemption price equal to 100% of the principal amount of the Notes plus a “make-whole” premium plus accrued and unpaid interest, if any, up to, but not including, the redemption date. At any time prior to February 15, 2026, Kodiak Services may also redeem up to 40% of the aggregate principal amount of the Notes with an amount of cash not greater than the net cash proceeds from one or more equity offerings, at a redemption price of 107.250% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, up to, but not including, the redemption date, as long as at least 50% of the aggregate principal amount of the Notes originally issued remains outstanding after each such redemption and the redemption occurs within 180 days after the date of the closing of such equity offering. On or after February 15, 2026, Kodiak Services may, on any one or more occasions, redeem all or part of the Notes at the following redemption prices: 103.625% beginning on February 15, 2026; 101.813% beginning on February 15, 2027; and 100.000% beginning on February 15, 2028. The Indenture contains certain covenants that limit the ability of Kodiak and its restricted subsidiaries, including Kodiak Services, to make distributions on, purchase or redeem Kodiak’s equity interests or repurchase or redeem contractually subordinated indebtedness; make certain investments; incur or guarantee additional indebtedness, issue any disqualified stock, or issue other preferred securities (other than non-economic preferred securities); create or incur certain liens to secure indebtedness; sell or otherwise dispose of assets; consolidate with or merge with or into another person; enter into transactions with affiliates; and create unrestricted subsidiaries. If the Notes achieve an investment grade rating from any two of Moody’s Investors Service, Inc. (“Moody’s”), S&P Global Ratings (“S&P”) and Fitch Ratings, Inc. (“Fitch”) and no default under the Indenture exists, many of the foregoing covenants will terminate. If Kodiak or Kodiak Services experiences certain kinds of changes of
55

control and Moody’s, S&P or Fitch decreases their rating of the Notes as a result thereof within 60 days, holders of the Notes will be entitled to require Kodiak Services to repurchase all or any part of that holder’s notes at a price of 101% of the aggregate principal amount of the notes repurchased, plus accrued and unpaid interest, if any, on the notes repurchased to the date of settlement. The Indenture also contains customary events of default.
Derivatives and Hedging Activities
To mitigate a portion of the exposure to fluctuations in the variable interest rate of the ABL Facility and the Term Loan, we have entered into various derivative instruments.
Our interest rate swaps exchange variable interest rates for fixed interest rates. We have not designated any derivative instruments as hedges for accounting purposes and do not enter into such instruments for speculative or trading purposes. See Note 10 (“Derivative Instruments”) to the Consolidated Financial Statements included elsewhere in this Annual Report.
Parent Entity Distribution
On June 27, 2023, we made a cash distribution of $42.3 million to a parent entity of Kodiak Holdings prior to the consummation of the IPO, of which $11.0 million was funded with cash on hand and $31.3 million was funded with borrowings under the ABL Facility.
Non-GAAP Financial Measures
Management uses a variety of financial and operating metrics to analyze our performance. These metrics are significant factors in assessing our operating results and profitability and include the non-GAAP financial measures of Adjusted Gross Margin, Adjusted Gross Margin Percentage, Adjusted EBITDA, Adjusted EBITDA Percentage, Discretionary Cash Flow, and Free Cash Flow.
Adjusted Gross Margin and Adjusted Gross Margin Percentage
Adjusted Gross Margin is a non-GAAP financial measure. We define Adjusted Gross Margin as revenue less cost of operations, exclusive of depreciation and amortization expense. We define Adjusted Gross Margin Percentage as Adjusted Gross Margin divided by total revenues. We believe that Adjusted Gross Margin is useful as a supplemental measure of our operating profitability. Adjusted Gross Margin is impacted primarily by the pricing trends for service operations and cost of operations, including labor rates for service technicians, volume and per compression unit costs for lubricant oils and coolants, quantity and pricing of routine preventative maintenance on compression units and property tax rates on compression units. Adjusted Gross Margin should not be considered an alternative to, or more meaningful than, gross margin or any other measure of financial performance presented in accordance with GAAP. Moreover, Adjusted Gross Margin as presented may not be comparable to similarly titled measures of other companies. Because we capitalize assets, depreciation and amortization of equipment is a necessary element of our costs. To compensate for the limitations of Adjusted Gross Margin as a measure of our performance, we believe that it is important to consider gross margin determined under GAAP, as well as Adjusted Gross Margin, to evaluate our operating profitability.
56

Adjusted Gross Margin for Compression Operations
Year Ended December 31,
2023
2022
(in thousands)
Total Revenues$735,605 $654,957 
Cost of sales (excluding depreciation and amortization)(257,092)(225,715)
Depreciation and amortization(182,869)(174,463)
Gross margin$295,644 $254,779 
Gross Margin Percentage40.2%38.9%
Depreciation and amortization182,869 174,463 
Adjusted Gross Margin$478,513 $429,242 
Adjusted Gross Margin Percentage(1)65.1%65.5%
(1)Calculated using Adjusted Gross Margin for Compression Operations as a percentage of total Compression Operations revenues.
Adjusted Gross Margin for Other Services
Year Ended December 31,
2023
2022
(in thousands)
Total Revenues$114,776 $52,956 
Cost of sales (excluding depreciation and amortization)(93,779)(41,636)
Depreciation and amortization
Gross margin$20,997 $11,320 
Gross Margin Percentage18.3%21.4%
Depreciation and amortization
Adjusted Gross Margin$20,997 $11,320 
Adjusted Gross Margin Percentage(1)18.3%21.4%
(1)Calculated using Adjusted Gross Margin for Other Services as a percentage of total Other Services revenues.
Adjusted EBITDA and Adjusted EBITDA Percentage
We define Adjusted EBITDA as net income (loss) before interest expense, net; income tax expense (benefit); and depreciation and amortization; plus (i) loss on extinguishment of debt; (ii) loss (gain) on derivatives; (iii) equity compensation expense; (iv) transaction expenses; (v) loss (gain) on sale of assets; and (vi) impairment of compression equipment. We define Adjusted EBITDA Percentage as Adjusted EBITDA divided by total revenues. Adjusted EBITDA and Adjusted EBITDA Percentage are used as supplemental financial measures by our management and external users of our financial statements, such as investors, commercial banks and other financial institutions, to assess:
the financial performance of our assets without regard to the impact of financing methods, capital structure or historical cost basis of our assets;
the viability of capital expenditure projects and the overall rates of return on alternative investment opportunities;
the ability of our assets to generate cash sufficient to make debt payments and pay dividends; and
our operating performance as compared to those of other companies in our industry without regard to the impact of financing methods and capital structure.
57

We believe that Adjusted EBITDA and Adjusted EBITDA Percentage provide useful information because, when viewed with our GAAP results and the accompanying reconciliation, they provide a more complete understanding of our performance than GAAP results alone. We also believe that external users of our financial statements benefit from having access to the same financial measures that management uses in evaluating the results of our business.
Adjusted EBITDA and Adjusted EBITDA Percentage should not be considered as alternatives to, or more meaningful than, revenues, net income, operating income, cash flows from operating activities or any other measure of financial performance presented in accordance with GAAP as measures of operating performance and liquidity. Moreover, our Adjusted EBITDA and Adjusted EBITDA Percentage as presented may not be comparable to similarly titled measures of other companies.
Given we are a capital intensive business, depreciation, impairment of compression equipment and the interest cost of acquiring compression equipment are necessary elements of our costs. To compensate for these items, we believe that it is important to consider both net income and net cash provided by operating activities determined under GAAP, as well as Adjusted EBITDA and Adjusted EBITDA Percentage, to evaluate our financial performance and our liquidity. Our Adjusted EBITDA and Adjusted EBITDA Percentage exclude some, but not all, items that affect net income and net cash provided by operating activities, and these measures may vary among companies. Management compensates for the limitations of Adjusted EBITDA and Adjusted EBITDA Percentage as an analytical tool by reviewing the comparable GAAP measures, understanding the differences between the measures and incorporating this knowledge into management’s decision-making processes.
The following table reconciles net income, the most directly comparable GAAP financial measure, to Adjusted EBITDA, its most directly comparable Non-GAAP financial measure, for each of the periods presented (in thousands):
Year Ended December 31,
2023
2022
Net income$20,066 $106,265 
Interest expense, net222,514 165,867 
Income tax expense15,070 33,092 
Depreciation and amortization182,869 174,463 
Loss on extinguishment of debt6,757 — 
Gain on derivatives(20,266)(83,116)
Equity compensation expense (1)5,914 971 
Transaction expenses (2)6,001 2,370 
Gain on sale of assets(777)(874)
Adjusted EBITDA$438,148 $399,038 
Adjusted EBITDA Percentage51.5 %56.4 %
(1)For the years ended December 31, 2023 and 2022, there were $5.9 million and $1.0 million, respectively, of non-cash adjustments for equity compensation expense.
(2)Represents certain costs associated with non-recurring professional services, our equity owners’ expenses and other costs.
58

The following table reconciles net cash provided by operating activities to Adjusted EBITDA for each of the periods presented (in thousands):
Year Ended December 31,
20232022
Net cash provided by operating activities    $266,326 $219,846 
Interest expense, net    222,514 165,867 
Income tax expense    15,070 33,092 
Deferred tax provision    (7,863)(27,301)
Cash (received) paid on derivatives(63,156)4,247 
Loss on extinguishment of debt2,398 — 
Transaction expenses(1)    6,001 2,370 
Other(2)(25,622)(17,130)
Change in operating assets and liabilities    22,480 18,047 
Adjusted EBITDA$438,148 $399,038 
(1)Represents certain costs associated with non-recurring professional services, our equity owners’ expenses and other costs.
(2)Includes amortization of debt issuance costs, non-cash lease expense, provision for credit losses and inventory reserve.
Discretionary Cash Flow
We define Discretionary Cash Flow as net cash provided by operating activities less (i) maintenance capital expenditures; (ii) gain (loss) on sale of property, plant and equipment; (iii) certain changes in operating assets and liabilities; and (iv) certain other expenses; plus (x) cash loss on extinguishment of debt; and (y) transaction expenses. We believe Discretionary Cash Flow is a useful liquidity and performance measure and supplemental financial measure for us in assessing our ability to pay cash dividends to our stockholders, make growth capital expenditures and assess our operating performance. Our ability to pay dividends is subject to limitations due to restrictions contained in our ABL Credit Agreement as further described elsewhere herein. Discretionary Cash Flow is presented for supplemental informational purposes only and should not be considered a substitute for financial information presented in accordance with GAAP, such as revenues, net income, operating income (loss) or cash flows from operating activities. Discretionary Cash Flow as presented may not be comparable to similarly titled measures of other companies.
Free Cash Flow
We define Free Cash Flow as net cash provided by operating activities less (i) maintenance capital expenditures; (ii) gain (loss) on sale of property, plant and equipment; (iii) certain changes in operating assets and liabilities; (iv) certain other expenses; and (v) net growth capital expenditures; plus (x) cash loss on extinguishment of debt; (y) transaction expenses; and (z) proceeds from sale of property, plant and equipment. We believe Free Cash Flow is a liquidity measure and useful supplemental financial measure for us in assessing our ability to pursue business opportunities and investments to grow our business and to service our debt. Free Cash Flow is presented for supplemental informational purposes only and should not be considered a substitute for financial information presented in accordance with GAAP, such as revenues, net income (loss), operating income (loss) or cash flows from operating activities. Free Cash Flow as presented may not be comparable to similarly titled measures of other companies.
59

The following table reconciles net cash provided by operating activities, to Discretionary Cash Flow, and Free Cash Flow for each of the periods presented (in thousands):
Year Ended December 31,
20232022
Net cash provided by operating activities$266,326 $219,846 
Maintenance capital expenditures(1)(36,990)(48,313)
Loss on extinguishment of debt2,398 — 
Transaction expenses(2)6,001 2,370 
Gain on sale of property, plant and equipment(777)(874)
Change in operating assets and liabilities22,480 18,047 
Other(3)(11,289)(2,529)
Discretionary Cash Flow$248,149 $188,547 
Growth capital expenditures(4)(5)(184,487)(212,953)
Proceeds from sale of capital assets1,449 8,082 
Free Cash Flow$65,111 $(16,324)
(1)See “Management’s Discussion and Analysis of Financial Condition and Results of Operations —Liquidity and Capital Resources —Cash Requirements —Capital Expenditures” for information regarding amounts designated as maintenance capital expenditures.
(2)Represents certain costs associated with non-recurring professional services, our equity owners’ expenses and other costs.
(3)Includes non-cash lease expense, provision for credit losses and inventory reserve.
(4)For the years ended December 31, 2023 and 2022, growth capital expenditures includes a $1.7 million increase and a $1.9 million increase in accrued capital expenditures, respectively.
(5)For the years ended December 31, 2023 and 2022, there were $26.6 million and $7.4 million of non-unit growth capital expenditures, respectively. Remaining amounts for the years ended December 31, 2023 and 2022 represent growth capital expenditures to expand our compression fleet. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources—Cash Requirements—Capital Expenditures” for information regarding amounts designated as growth capital expenditures.
60

The following table reconciles net income to Discretionary Cash Flow and Free Cash Flow, for each of the periods presented (in thousands):
Year Ended December 31,
20232022
Net income$20,066 $106,265 
Depreciation and amortization182,869 174,463 
Change in fair value of derivatives42,890 (87,363)
Loss on extinguishment of debt6,757 — 
Deferred tax provision7,863 27,301 
Amortization of debt issuance costs13,556 13,727 
Equity compensation expense(1)5,914 971 
Transaction expenses(2)6,001 2,370 
Gain on sale of property, plant and equipment(777)(874)
Maintenance capital expenditures(3)(36,990)(48,313)
Discretionary Cash Flow$248,149 $188,547 
Growth capital expenditures (4)(5)(184,487)(212,953)
Proceeds from sale of capital assets1,449 8,082 
Free Cash Flow$65,111 $(16,324)
(1)For the years ended December 31, 2023 and 2022, there were $5.9 million and $1.0 million, respectively, of non-cash adjustments for equity compensation expense.
(2)Represents certain costs associated with non-recurring professional services, our equity owners’ expenses and other costs.
(3)See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources—Cash Requirements—Capital Expenditures” for information regarding amounts designated as maintenance capital expenditures.
(4)For the years ended December 31, 2023 and 2022, growth capital expenditures includes a $1.7 million increase and a $1.9 million increase in accrued capital expenditures, respectively.
(5)For the years ended December 31, 2023 and 2022, there were $26.6 million and $7.4 million of non-unit growth capital expenditures, respectively. Remaining amounts for the years ended December 31, 2023 and 2022 represent growth capital expenditures to expand our operating capacity. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources—Cash Requirements—Capital Expenditures” for information regarding amounts designated as growth capital expenditures.
Critical Accounting Estimates
The discussion and analysis of our financial condition and results of operations is based upon certain financial estimates, judgments and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the periods presented. We base our estimates on historical experience, available information and various other assumptions we believe to be reasonable under the circumstances. On an ongoing basis, we evaluate our estimates; however, actual results may differ from these estimates under different assumptions or conditions. The accounting estimates that we believe require management’s most difficult, subjective or complex judgments and are the most critical to its reporting of results of operations and financial position are as follows:
Revenue Recognition over Time
The Company enters into contracts to provide compressor station construction services to customers under its Other Services segment. Construction service contracts consist of a highly integrated set of tasks and components and accordingly are accounted for as a single performance obligation. Because the Company’s performance creates and enhances assets that are controlled by customers, the Company recognizes construction services revenue over time.

The measure of progress used to recognize construction services revenue is a cost-to-cost measure of progress because it most faithfully depicts the Company’s performance on the contract. Under the cost-to-cost measure of progress, the percentage of completion of each contract is measured based on the transaction price and the ratio of actual costs incurred
61

to total estimated costs expected for the construction services. This input method requires management to estimate total future costs to complete a construction project, such as labor, raw materials, and subcontract costs.
Estimates are based on conditions and information available at the time the estimate is made, as well as the knowledge and experience of the Company’s engineers, project managers, and financial professionals. Factors that must be considered in estimating the total costs to be incurred under a construction services contract include labor productivity and availability, the nature and complexity of work to be performed, the impact of change orders, availability of raw materials and the impact of delayed performance. Events or changes in circumstances can cause management’s estimates to be revised, which may result in significant adjustments to revenue amounts previously recognized. If changes to the scope of services or estimates of total cost occur, an adjustment to the transaction price or total estimated cost is recognized in the period of change.
Approximately 12% of the Company’s revenue in 2023, 7% in 2022, and 3% in 2021, was recognized under this method.
Goodwill - Impairment Assessments
We evaluate goodwill for impairment annually and whenever events or changes indicate that it is more likely than not that the fair value at the reporting unit level could be less than its carrying value (including goodwill). We estimate the fair value based on a number of factors, including macroeconomic conditions, industry and market considerations, cost factors, overall financial performance and Company specific events. Estimating projected cash flows requires us to make certain assumptions as it relates to future operating performance.
Application of the goodwill impairment test requires judgments, including a qualitative assessment to determine whether there are any impairment indicators, and determining the fair value of the reporting unit. A number of significant assumptions and estimates are involved in the application of the income approach to forecast future cash flows, including revenue and operating income growth rates, discount rates and other factors. While we believe that our estimates of current value are reasonable, if actual results differ from the estimates and judgments used including such items as future cash flows and the volatility inherent in markets which we serve, impairment charges against the carrying value of those assets could be required in the future.
No events or circumstances occurred that indicated that the fair value of the entity may be below its carrying amount; therefore, no goodwill impairment was recorded for the years ended December 31, 2023 and 2022.
Impairment of Long-Lived Assets
Long-lived assets, including property, plant, and equipment, and other finite-lived identifiable intangible assets, are reviewed for impairment whenever events or changes in circumstances, including the removal of compression units from our active fleet, indicate that the carrying amount of an asset may not be recoverable. Such events and changes may include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in our business strategy, among others. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to estimated future undiscounted net cash flows expected to be generated by the asset.
Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value estimated using future discounted net cash flows. No impairment was recorded for the years ended December 31, 2023 and 2022. In December 2021, certain compression equipment was identified as not being part of our ongoing operations. As such, a recoverability assessment was performed, and fair value was assessed using a combination of market and cost approaches. Based on the assessed fair value, an impairment expense of $9.1 million was recorded for the year ended December 31, 2021.
Estimated Useful Lives of Property, Plant and Equipment
Property, plant and equipment is carried at cost. Depreciation is computed on a straight-line basis using useful lives that are estimated based on assumptions and judgments that reflect both historical experience and expectations regarding future use of our assets. The use of different assumptions and judgments in the calculation of depreciation, especially those involving useful lives, would result in significantly different net book values of our assets and results of operations.
Commitments and Contingencies
From time to time, we may be involved in various claims and litigation arising in the ordinary course of business. Additionally, our compliance with state and local sales tax regulations is subject to audit by various taxing authorities. Certain taxing authorities have either claimed or issued an assessment that specific operational processes, which we and others in our industry regularly conduct, result in transactions that are subject to state sales taxes. We and others in our
62

industry have disputed these claims and assessments based on either existing tax statutes or published guidance by the taxing authorities.
We utilize both internal and external counsel in evaluating our potential exposure to adverse outcomes from orders, judgments or settlements. While we are unable to predict the ultimate outcome of these actions, the accounting standard for contingencies requires management to make judgments about future events that are inherently uncertain. We are required to record a loss during any period in which we believe a contingency is probable and can be reasonably estimated. To the extent that actual outcomes differ from our estimates, or additional facts and circumstances cause us to revise our estimates, our earnings will be affected. We record legal costs as incurred, and all recorded legal liabilities are revised, as required, as better information becomes available to us.
As of December 31, 2023, based on the information currently available, we have accrued a contingent liability of approximately $28.8 million relating to the Sales Tax Audit for the periods currently under audit classified in accrued liabilities on the consolidated balance sheet.
As of December 31, 2023, there are no other legal matters for which resolution could have a material adverse effect on the consolidated financial statements.
Fair Value of Derivative Instruments
We use any of three valuation approaches to measure fair value: the market approach, the income approach, and the cost approach in determining the appropriate valuation methodologies based on the nature of the asset or liability being measured and the reliability of the inputs used in arriving at fair value.
We record derivative instruments at fair value using Level 2 inputs of the fair value hierarchy. The interest rate swaps and interest rate collars are valued using a discounted cash flow analysis on the expected cash flows of each derivative using observable inputs from actively quoted public markets, including interest rate curves and credit spreads.
As of December 31, 2023, $22.5 million was recorded for the fair value of the asset of the derivative instruments compared to $65.3 million asset of the derivative instruments recorded as of December 31, 2022.
Recently Adopted Accounting Pronouncements
See Note 2 (“Summary of Significant Accounting Policies”) to our Consolidated Financial Statements included elsewhere in this Annual Report.
Item 7A.    Quantitative and Qualitative Disclosures About Market Risk.
Interest Rate Risk
Our primary exposure to interest rate risk results from outstanding borrowings under the ABL Facility, which has a floating interest rate component. We use interest rate derivative instruments to manage our exposure to fluctuations in these variable interest rate components.
As of December 31, 2023 and 2022, we had $1.8 billion and $1.8 billion, respectively, outstanding under the ABL Facility and $1.225 billion and $1.325 billion outstanding and effective notional amounts of floating to fixed interest rate swaps, respectively, which we attribute to our borrowings under our ABL Facility. Excluding the effect of interest rate swaps, the average annualized interest rate incurred on the ABL Facility for borrowings during the year ended December 31, 2023 was approximately 8.30% and we estimate that a 1.0% increase in the applicable average interest rates for the year ended December 31, 2023 would have resulted in an estimated $17.9 million increase in ABL-related interest expense.
Counterparty Risk
Our credit exposure generally relates to receivables for services provided and a counterparty's failure to meet its obligations under a derivatives contract with the Company. If any significant customer of ours should have credit or financial problems resulting in a delay or failure to pay the amount it owes us, it could have a material adverse effect on our business, financial condition, results of operations and cash flows. Additionally, if any significant vendor of ours should have financial problems or operational delays, it could have a material adverse effect on our business, financial condition, results of operations and cash flows. For example, an affiliate of one of our customers in the Powder River Basin has been undergoing a bankruptcy proceeding since 2019. Such customer has from time to time been late in remitting payment for our Compression Operations, which we have continued to deliver, and we are pursuing prompt payment of the amount owed. We do not expect the amount owed presents any material concentration risk. If payment is not timely remitted, we expect to suspend services to such customer. For the year ended December 31, 2023 2023, 2022 and 2021, the Company recorded credit loss of $7.1 million, $0.1 million and a recovery of $0.5 million, respectively related to the collectability of outstanding receivables.
63

The Company uses credit and other financial criteria to evaluate the credit standing of, and to select, counterparties to its derivative instruments. Although the Company does not obtain collateral or otherwise secure the fair value of its derivative instruments, associated credit risk is mitigated by the Company's risk management policies and procedures.
Concentration Risk
For the year ended December 31, 2023 and December 31, 2022, our four largest customers accounted for approximately 38% and 39%, respectively, of our recurring revenues, with no single customer accounting for more than 14% for both periods. If any significant customer of ours should discontinue their relationship with us, it could have a material adverse effect on our business, financial condition, results of operations and cash flows.
Commodity Price Risk
Market risk is the risk of loss arising from adverse changes in market rates and prices. We do not take title to any natural gas or oil in connection with our services and, accordingly, have no direct exposure to fluctuating commodity prices. However, the demand for our Compression Operations depends upon the continued demand for, and production of, natural gas and oil. Sustained low natural gas or oil prices over the long term could result in a decline in the production of natural gas or oil, which could result in reduced demand for our Compression Operations.

64

Item 8.    Financial Statements and Supplementary Data.
The financial statements and supplementary information specified by this Item 8 are presented in Part IV, Item 15 “Exhibits and Financial Statement Schedules”.
65

Item 9.    Changes in and Disagreements With Accountants on Accounting and Financial Disclosures
None.
Item 9A.    Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
As of December 31, 2023, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Exchange Act). Based on that evaluation, our management, including the Chief Executive Officer and Chief Financial Officer, concluded that our disclosure controls and procedures were effective and provided reasonable assurance that information required to be disclosed in our periodic SEC filings is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. However, in evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management was necessarily required to apply its judgment in evaluating the cost-benefit relationship of such possible controls and procedures.

Remediation of Previously Reported Material Weakness in Internal Control over Financial Reporting
As previously disclosed in the Company's Form 10-Q for the quarter ended June 30, 2023, a material weakness in our internal control over financial reporting existed as of June 30, 2023, relating to the proper inclusion of an out of period adjustment in the preparation of comparable interim unaudited condensed consolidated financial statements, which resulted in an adjustment to the amounts recorded for our derivative interest rate swaps for the period ended March 31, 2022. During the year ended December 31, 2023, we implemented the following controls to improve our internal control over financial reporting to address this material weakness:
Evaluated closing entries within each respective historical period and account balance by formally documenting and tracking out of period adjustments.
Enhanced our assessment of out of period adjustments for inclusion in comparable interim unaudited condensed financial statements to ensure transactions are recorded in the appropriate reporting period.
Engaged an outside firm to assist management with (i) reviewing our current processes, procedures, and systems and assessing the design of controls to identify opportunities to enhance the design of controls that would address relevant risks identified by management, and (ii) enhancing and implementing protocols to retain sufficient documentary evidence of operating effectiveness of such controls.
These enhanced controls and engagement of an outside firm to assist management resulted in an improved internal control environment that have been implemented for a sufficient length of time for management to conclude, through testing the design and operating effectiveness of these controls, that we have fully remediated the material weakness.

Management’s Annual Report on Internal Control over Financial Reporting
This Annual Report does not include a report of management’s assessment regarding internal control over financial reporting or an attestation report of the Company’s independent registered public accounting firm due to a transition period established by rules of the SEC for newly public companies.
Inherent Limitations on Effectiveness of Controls

A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Because of its inherent limitations, internal control over financial reporting may not prevent or detect all control issues or misstatements. Accordingly, our controls and procedures are designed to provide reasonable, not absolute, assurance that the objectives of our control system are met. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become adequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Changes in Internal Control over Financial Reporting
66


Other than the controls implemented to remediate the previously identified material weakness described above, there have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the last fiscal quarter, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B.    Other Information.
Securities Trading Plans of Directors and Executive Officers
During the year covered by this Annual Report, none of our directors or “officers” (as such term is defined in Rule16a-1(f) under the Exchange Act) adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement” (as each term is defined in Item 408(a) of Regulation S-K).
Second Amended and Restated Bylaws
On March 1, 2024, our board of directors approved and adopted the second amended and restated bylaws of the Company (as so amended and restated, the “Kodiak Bylaws”). The bylaws were amended to clarify the scope of certain disclosure requirements relating to stockholder notices of director nominations and proposals of other business at a stockholder meeting. The Kodiak Bylaws supersede and replace the Company’s amended and restated bylaws that were in effect immediately prior to the adoption of the Kodiak Bylaws. The foregoing summary of the Kodiak Bylaws does not purport to be complete and is qualified in its entirety by reference to the full text of the Kodiak Bylaws, a copy of which is filed as Exhibit 3.2 to this Annual Report and is incorporated into this Item 9B by reference.
Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
67

Part III
Item 10.    Directors, Executive Officers and Corporate Governance
The information required by Item 10 is incorporated herein by reference from our definitive proxy statement, which will be filed no later than 120 days after December 31, 2023.
Item 11.    Executive Compensation
The information required by Item 11 is incorporated herein by reference from our definitive proxy statement, which will be filed no later than 120 days after December 31, 2023.
Item 12.    Security Ownership of Certain Beneficial Owner and Management and Related Stockholder Matters
Equity Compensation Plan Information as of December 31, 2023
Our equity compensation plans approved by our shareholders provide for the issuance of common stock to officers, employees, directors and consultants. The following table sets forth information regarding outstanding RSUs and PSUs, and shares available for future issuance under these plans as of December 31, 2023:
Plan CategoryNumber of securities to be issued upon exercise of outstanding options, warrants, and rightsWeighted-average exercise price of outstanding options, warrants, and rightsNumber of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))
(a)(1)(b)(2)(c)(3)
Equity compensation plans approved by security holders1,391,478 — 4,983,522 
Equity compensation plans not approved by security holders — — — 
Total1,391,478 $— 4,983,522 
(1) This column reflects all shares of common stock subject to outstanding RSUs and PSUs, in each case, granted under the Omnibus Plan. The PSUs included in this column represent the number of shares that may be issued upon vesting if the target performance goal is achieved during the three-year performance period. See Note 12 (“Stockholders' Equity”) to our Financial Statements for further details of our Omnibus Plan. Because the number of shares of common stock to be issued upon settlement of outstanding PSUs is subject to performance conditions, the number of shares of common stock actually issued may be substantially more or less than the number reflected in this column.
(2) Only RSUs and PSUs are reflected in column (a); there is no weighted-average exercise price associated with these awards.
(3) This column reflects the total number of shares of common stock remaining available for issuance under the Omnibus Plan as of December 31, 2023, excluding shares subject to outstanding awards reflected in column (a).
The additional information required by this Item 12 will be incorporated herein by reference from our definitive proxy statement, which will be filed no later than 120 days after December 31, 2023
Item 13.    Certain Relationships and Related Transactions, and Director Independence
68

The information required by Item 13 is incorporated herein by reference from our definitive proxy statement, which will be filed no later than 120 days after December 31, 2023.
Item 14.    Principal Accounting Fees and Services
Our independent registered public accounting firm is BDO USA, P.C. (PCAOB ID No.243).
The information required by Item 14 is incorporated herein by reference from our definitive proxy statement, which will be filed no later than 120 days after December 31, 2023.
69

Part IV
Item 15.    Exhibits and Financial Statement Schedules
(a) Documents filed as a part of this report.
1.Financial Statements. See “Index to Consolidated Financial Statements” set forth on Page F-1.
2.Financial Statement Schedule
All financial statement schedules are omitted because they are not applicable or the information is set forth in the consolidated financial statements or notes thereto within Item 8 “Financial Statements and Supplementary Data.”
3.Exhibits
The following documents are filed as exhibits to this Annual Report:
Exhibit
 Number
Description
2.1
3.1
3.2*
4.1
4.2
4.3
10.1†
10.2†
10.3†
10.4†
10.5
10.6
70

10.7
10.8
10.9
10.10†

10.11*†
10.12†

10.13


21.1*
23.1*
31.1*
31.2*
32.1**
32.2**
97.1*
101.INS*Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (embedded within the Inline XBRL document)
__________
*Filed herewith.
**Furnished herewith.
†    Management compensatory plan or contract.

71

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.
Kodiak Gas Services, Inc.
Date: March 7, 2024
By:
/s/ Robert M. McKee
Robert M. McKee
President, Chief Executive Officer and Director
(Principal Executive Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on March 7, 2024.
SignatureTitle
/s/ Robert M. McKeePresident, Chief Executive Officer and Director
Robert M. McKee(Principal Executive Officer)
/s/ John B. GriggsExecutive Vice President and Chief Financial Officer
John B. Griggs(Principal Financial Officer)
/s/ Ewan W. Hamilton
Executive Vice President and Chief Accounting Officer
Ewan W. Hamilton(Principal Accounting Officer)
/s/ Alex DardenDirector
Alex Darden
/s/ Christopher DrumgooleDirector
Christopher Drumgoole
/s/ Gretchen HollowayDirector
Gretchen Holloway
/s/ Jon-Al DuplantierDirector
Jon-Al Duplantier
/s/ Margaret C. MontanaDirector
Margaret C. Montana
/s/ Nirav ShahDirector
Nirav Shah
/s/ Randall HoganDirector
Randall Hogan
/s/ Terry BonnoDirector
Terry Bonno
72

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

F-2
F-3
F-4
F-5
F-6
F-7
F-7
F-8
F-14
F-16
F-16
F-17
F-18
F-18
F-20
F-22
F-23
F-23
F-25
F-26
F-26
F-27
F-28
Note 18 – Long-Term Incentive Plan
F-28
F-28
F-29
F-30
F-1

Report of Independent Registered Public Accounting Firm

Stockholders and Board of Directors
Kodiak Gas Services, Inc.
The Woodlands, Texas
Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of Kodiak Gas Services, Inc. (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of operations, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
/s/ BDO USA, P.C.
We have served as the Company's auditor since 2020.
Houston, Texas
March 7, 2024
F-2

KODIAK GAS SERVICES, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
As of December 31,
20232022
Assets
Current assets:
Cash and cash equivalents$5,562 $20,431 
Accounts receivable, net113,192 97,551 
Inventories, net76,238 72,155 
Fair value of derivative instruments8,194 823 
Contract assets17,424 3,555 
Prepaid expenses and other current assets10,353 9,520 
Total current assets230,963 204,035 
Property, plant and equipment, net2,536,091 2,488,682 
Operating lease right-of-use assets, net33,716 9,827 
Goodwill305,553 305,553 
Identifiable intangible assets, net122,888 132,362 
Fair value of derivative instruments14,256 64,517 
Other assets639 564 
Total assets$3,244,106 $3,205,540 
Liabilities and Stockholders' Equity
Current liabilities:
Accounts payable$49,842 $37,992 
Accrued liabilities97,078 93,873 
Contract liabilities63,709 57,109 
Total current liabilities210,629 188,974 
Long-term debt, net of unamortized debt issuance cost1,791,460 2,720,019 
Operating lease liabilities, net of current portion34,468 6,754 
Deferred tax liabilities62,748 57,155 
Other liabilities2,148 3,545 
Total liabilities2,101,453 2,976,447 
Commitments and contingencies (Note 13)
Stockholders’ equity:
Preferred stock, par value $0.01 par value; 50,000,000 shares of preferred stock authorized, zero issued as of December 31, 2023 and 2022, respectively
  
Common stock, par value $0.01 per share; 750,000,000 shares of common stock authorized, 77,400,000 and 59,000,000 shares of common stock issued and outstanding as of December 31, 2023 and 2022, respectively
774 590 
Additional paid-in capital963,760 33,189 
Retained earnings178,119 195,314 
Total stockholders’ equity1,142,653 229,093 
Total liabilities and stockholders’ equity$3,244,106 $3,205,540 
See accompanying notes to the consolidated financial statements.
F-3

KODIAK GAS SERVICES, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
Year Ended December 31,
202320222021
Revenues:
Compression Operations$735,605 $654,957 $583,070 
Other Services114,776 52,956 23,305 
Total revenues850,381 707,913 606,375 
Operating expenses:
Cost of operations (exclusive of depreciation and amortization shown below):
Compression Operations (related party amount of $138 for the year ended December 31, 2023)
257,092 225,715 192,813 
Other Services93,779 41,636 17,364 
Depreciation and amortization182,869 174,463 160,045 
Selling, general and administrative73,308 44,882 37,665 
Long-lived asset impairment  9,107 
(Gain) loss on sale of property, plant and equipment(777)(874)426 
Total operating expenses606,271 485,822 417,420 
Income from operations244,110 222,091 188,955 
Other income (expenses):
Interest expense(222,514)(165,867)(84,640)
Loss on extinguishment of debt(6,757)  
Gain on derivatives20,266 83,116 18,174 
Other income (expense)31 17 (99)
Total other expenses(208,974)(82,734)(66,565)
Income before income taxes35,136 139,357 122,390 
Income tax expense (benefit)15,070 33,092 (58,573)
Net income$20,066 $106,265 $180,963 
Earnings per share:
Basic earnings per share$0.29 $1.80 $3.07 
Diluted earnings per share$0.29 $1.80 $3.07 
Basic weighted average shares of common stock outstanding68,058,630 59,000,000 59,000,000 
Diluted weighted average shares of common stock outstanding68,327,018 59,000,000 59,000,000 
See accompanying notes to the consolidated financial statements.
F-4

KODIAK GAS SERVICES, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share data)
Common SharesAdditional Paid- In CapitalRetained Earnings (Accumulated Deficit)Total Stockholders’ Equity
SharesAmount
Balance, January 1, 202159,000,000$590 $847,673 $(92,977)$755,286 
Contribution from parent24,00024,000
Equity compensation - profits interests(270)1,224954
Distribution to parent(1,132)(1,132)
Net income180,963180,963
Balance, December 31, 202159,000,000590871,40388,078960,071
Equity compensation - profits interests(214)971757
Distribution to parent(838,000)(838,000)
Net income106,265106,265
Balance, December 31, 202259,000,00059033,189195,314229,093
Distribution to parent(33,189)(9,111)(42,300)
Proceeds from initial public offering, net of underwriter discounts18,400,000184277,656277,840
Offering costs(10,848)(10,848)
Debt Novation692,099692,099
Equity compensation - profits interests1,6431,643
Equity compensation - Omnibus Plan4,2714,271
Incentive award conversion582582
Dividends paid to stockholders— — (29,793)(29,793)
Net income— — 20,066 20,066 
Balance, December 31, 202377,400,000$774 $963,760 $178,119 $1,142,653 
See accompanying notes to the consolidated financial statements.
F-5

KODIAK GAS SERVICES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
For the Year Ended December 31,
202320222021
Cash flows from operating activities:
Net income$20,066 $106,265 $180,963 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization182,869 174,463 160,045 
Stock-based compensation expense5,914 971 1,224 
Long-lived asset impairment  9,107 
Amortization of debt issuance costs13,556 13,727 6,944 
Non-cash lease expense4,465 2,817  
Provision for credit losses7,101 86 (538)
Inventory reserve500 500  
(Gain) loss on sale of property, plant and equipment(777)(874)426 
Change in fair value of derivatives42,890 (87,363)(40,827)
Deferred tax provision (benefit)7,863 27,301 (60,972)
Loss on extinguishment of debt4,359   
Changes in operating assets and liabilities:
Accounts receivable(22,742)(16,887)(14,936)
Inventories(4,583)(24,302)(2,969)
Contract assets(13,869)(3,555) 
Prepaid expenses and other current assets(833)(3,269)1,399 
Accounts payable10,166 (1,518)(2,776)
Accrued and other liabilities2,781 25,579 5,240 
Contract liabilities6,600 5,905 7,648 
Net cash provided by operating activities266,326 219,846 249,978 
Cash flows from investing activities:
Purchase of property, plant and equipment(219,795)(259,349)(201,934)
Proceeds from sale of property, plant and equipment1,449 8,082 13 
Other(75)(115)(113)
Net cash used in investing activities(218,421)(251,382)(202,034)
Cash flows from financing activities:
Borrowings on debt instruments1,020,102 1,613,886 564,109 
Payments on debt instruments(1,243,981)(724,895)(629,346)
Payment of debt issuance cost(32,768)(27,819)(885)
Proceeds from initial public offering, net of underwriter discounts277,840   
Offering costs(10,039)  
Loss on extinguishment of debt(1,835)  
Dividends paid to stockholders(29,793)  
Contribution from parent  24,000 
Distribution to parent(42,300)(838,000)(1,132)
Net cash (used in) provided by financing activities(62,774)23,172 (43,254)
Net (decrease) increase in cash and cash equivalents(14,869)(8,364)4,690 
Cash and cash equivalents - beginning of year20,431 28,795 24,105 
Cash and cash equivalents - end of year$5,562 $20,431 $28,795 
Supplemental cash disclosures:
Cash paid for interest$216,648 $143,441 $119,887 
Cash paid for taxes$9,762 $2,177 $1,850 
Supplemental disclosure of non-cash investing activities:
Increase in accrued capital expenditures$(1,682)$(1,918)$(6,961)
Purchase of property, plant and equipment through exchange of lease ROU asset$3,227 $ $ 
Supplemental disclosure of non-cash financing activities:
Non-cash debt novation$(689,829)$ $ 
Non-cash loss on extinguishment of debt
$(563)$ $ 
Non-cash offering costs$(25)$ $ 
See accompanying notes to the consolidated financial statements.
F-6

KODIAK GAS SERVICES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. Organization and Description of Business
Kodiak Gas Services, Inc. (the “Company”, “Kodiak” or “KGS”) began operations in 2011 as Kodiak Gas Services, LLC. Shortly after commencing operations, the Company acquired all the assets and liabilities of KGS Investments, Inc. On February 8, 2019, Kodiak was acquired by EQT Partners through Frontier Acquisition I, Inc. and Frontier Acquisition II, Inc. (collectively, “Frontier”). On October 24, 2019, Kodiak acquired Pegasus Optimization Managers, LLC (“Pegasus”), a provider of natural gas compression operations. Kodiak’s key areas of operation are located in the Permian Basin and Eagle Ford Shale with other areas of operation in the Powder River Basin, Mid-Continent Region, DJ Basin, Appalachian Basin, Barnett Shale / East Texas Region and Black Warrior Basin.

Kodiak is an operator of contract compression infrastructure and related services in the U.S. The Company operates the compression units under fixed-revenue contracts with upstream and midstream customers. The Company manages business through two operating segments: Compression Operations and Other Services. Compression Operations consists of operating Company- owned and customer-owned compression infrastructure for our customers to enable the production and gathering and transportation of natural gas and oil. Other Services consists of station construction, maintenance and overhaul, and other ancillary time and material-based offerings.

See Note 19 (“Segments”) to our Consolidated Financial Statements.
Stock Split
On June 20, 2023, Kodiak’s board of directors approved a 590,000-for-1 split (the “Stock Split”) of the Company’s common stock. Prior to the consummation of the initial public offering of the Company’s common stock (the “IPO”), the Company was 100% owned by its parent, Frontier TopCo Partnership, L.P. (“Kodiak Holdings”). The Stock Split became effective upon filing of the Company’s Amended and Restated Certificate of Incorporation on June 28, 2023 in connection with the IPO. The par value of the Company’s common stock was not adjusted as a result of the Stock Split, however, the number of shares that the Company is authorized to issue increased to 750,000,000. All share and per share data shown in the accompanying consolidated financial statements and related notes has been retroactively revised to give effect to the Stock Split for all periods presented.
IPO
On June 28, 2023, Kodiak’s Registration Statement on Form S-1 relating to the IPO was declared effective by the U.S. Securities and Exchange Commission (“SEC”) and the shares of its common stock began trading on the New York Stock Exchange on June 29, 2023. On July 3, 2023, the Company issued and sold 16,000,000 shares of common stock at a price to the public of $16.00 per share. The Company received net proceeds of approximately $230.8 million, after deducting expenses and underwriting discounts and commissions payable by the Company. On July 13, 2023, the Company issued and sold an additional 2,400,000 shares of common stock at a price to the public of $16.00 per share (referred to herein as the “over allotment”). The Company received net proceeds of approximately $36.2 million, after deducting underwriting discounts. The net proceeds were used for repayment of existing indebtedness, as described further in Note 9 (“Debt and Credit Facilities”), and general corporate purposes. After giving effect to these transactions, had 77,400,000 shares of common stock issued and outstanding.
Pending Merger with CSI Compressco
On December 19, 2023, Kodiak and certain of its subsidiaries entered into an agreement and plan of merger with CSI Compressco LP, a Delaware limited partnership (“CSI Compressco”), and CSI Compressco GP LLC, the sole general partner of CSI Compressco (the “Merger”) pursuant to which Kodiak agreed to acquire 100% of the issued and outstanding partnership interests of CSI Compressco in an all-equity transaction. Under certain circumstances, a termination of the merger agreement may occur. In the event of a termination, CSI Compressco may be required to pay the Company a breakup fee equal to $15 million or the Company may be required to pay CSI Compressco a reverse breakup fee equal to $20 million.

In connection with the closing of the Merger, Kodiak intends to (i) repay all amounts outstanding under CSI Compressco’s existing (a) Loan and Security Agreement, dated as of June 29, 2018, as amended, (b) Loan, Security and Guaranty Agreement, dated as of January 29, 2021, as amended, and to terminate such agreements and any security interests and guarantees in connection therewith and (ii) call for redemption, contingent upon consummation of the Merger, CSI Compressco’s existing (a) 7.50% First Lien Notes due 2025 and (b) 10.00%/10.75% Second Lien Notes due 2026, and to terminate any security interests and guarantees in connection therewith.

F-7

We expect to close the Merger in the second quarter of 2024, subject to the satisfaction of customary closing conditions, although we cannot assure you that we will complete the Merger on the terms contemplated or at all.

2. Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying consolidated financial statements of the Company have been prepared on the accrual basis using accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the SEC. These consolidated financial statements include the accounts of Kodiak and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. In addition, certain prior year amounts have been reclassified to conform to the current year presentation.
Segment Information
The Company operates in two business segments. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is the Company’s chief executive officer (“CEO”), in deciding how to allocate resources and assessing performance. The Company has identified the operating segments as Compression Operations and Other Services. The CEO allocates resources and assesses performance of the two operating segments based upon discrete financial information at the operating segment level.
Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for its customers, pursuant to fixed-revenue contracts to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a full range of contract services to support the needs of our customers including station construction, maintenance and overhaul, and other ancillary time and material-based offerings. See Note 19 (“Segments”) to our Consolidated Financial Statements.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and assumptions used in preparing the accompanying consolidated financial statements. Significant estimates and assumptions that impact these consolidated financial statements relate to, among other things, capitalized installation costs and commissioning costs, fair value of derivative instruments, estimates of cost to complete on revenue contracts with customers, grant date fair value for the share-based equity awards, forecasting of our income tax (provision) benefit and the valuation of deferred taxes and useful lives of and salvage value of property, plant and equipment.
Cash and Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.
Revenue Recognition
The Company recognizes revenue when obligations under the terms of a contract with customer are satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or providing services to our customers. See Note 3 (“Revenue Recognition”) for more detailed information about revenue recognition for the years ended December 31, 2023, 2022 and 2021.
Accounts Receivable and Allowance for Credit Losses
Accounts receivables are recorded at their outstanding balances, net of any allowances for credit losses, if determined necessary. Accounts deemed uncollectible are applied against the allowance for credit losses. Recoveries of accounts receivable previously written off are recorded when received. There was $8.1 million and $0.9 million in allowance for credit losses at December 31, 2023 and 2022, respectively.
We utilize an aging schedule to determine our allowance for credit losses, and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. The risk characteristics are assessed based on the financial strength of the customer and overall business climate in which customer operates. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on
F-8

an individual basis. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.
Inventories
Inventories consist of (i) non-serialized spare parts, fluids and other supplies consumed in the performance of revenue-generating services and parts and supplies inventory for the repair and maintenance of the Company’s equipment fleet; and (ii) serialized parts consisting of components inventory to support the Company’s equipment fleet. Inventories are measured at the lower of cost or net realizable value. Non-serialized inventories' cost is determined using weighted-average cost. Serialized inventories' cost is determined using the specific-identification cost method. The Company recognizes decreases in inventory values for certain items through reductions of carrying values to lower of cost or net realizable value on an as needed basis. Periodically, obsolescence reviews are performed on slow-moving inventories and reserves are established based on estimated shrinkage between physical inventory counts, changes in customer demand, technological developments, or other economic factors. For the years ended December 31, 2023 and 2022, the Company wrote off inventory reserves of $0.5 million and $0.5 million, respectively. For the year ended December 31, 2021, there was no write off of inventory reserves.
Property, Plant and Equipment, net
Property, plant and equipment acquired in connection with business combinations are recorded at fair value as of the date of acquisition. All other additions of property, plant and equipment, which primarily consist of compression equipment, are recorded at cost. The Company depreciates the cost of property, plant and equipment using the straight-line method over their estimated useful lives. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss are reflected in the accompanying consolidated statements of operations for the period. The cost of additions and improvements that extend the useful lives of property, plant and equipment beyond its original life are capitalized. Routine maintenance and repair items are charged to current operations.
The Company uses estimates to capitalize installation costs associated with the transport, installation, and commissioning of each compressor unit. Costs associated with these estimates include all direct costs required to get the unit in service for its intended use such as labor, parts, materials, and any other services that are unique in nature to each individual compressor unit. Capitalized installation costs are depreciated over the life of the agreement with the customer.
Impairment of Long-Lived Assets
Long-lived assets, including property, plant, and equipment, and other finite-lived identifiable intangible assets, are reviewed for impairment whenever events or changes in circumstances, including the removal of compressors from the active fleet, indicate that the carrying amount of an asset may not be recoverable. Such events and changes may include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in the Company’s business strategy, among others. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to estimated future undiscounted net cash flows expected to be generated by the asset. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value. No impairment was recorded for the years ended December 31, 2023 and 2022. In December 2021, certain compression equipment was identified as not being part of the Company’s ongoing operations. As such, a recoverability assessment was performed, and fair value was assessed using a combination of a market and cost approach. Based on the assessed fair value, an impairment expense of $9.1 million was recorded for the year ended December 31, 2021.
Leases
As a result of the Company’s adoption of Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 842 Leases on January 1, 2022, the Company recorded an operating lease right-of-use (“ROU”) asset and an operating lease liability on the consolidated balance sheet. Under previous guidance, operating leases were not recorded to the balance sheet. The Company determines if an arrangement is a lease at commencement date. Operating leases are included in lease right-of-use assets, and operating lease liabilities in the Company’s consolidated balance sheets.
ROU lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available on the commencement date in determining the present value of lease payments. ROU lease assets also include any lease payments made and exclude lease incentives. The Company’s lease terms may include options to extend or terminate the
F-9

lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Variable costs such as the Company’s proportionate share of actual costs for utilities, common area maintenance, property taxes and insurance are not included in the lease liability and are recognized in the period in which they are incurred.
For short-term leases (leases that have terms of twelve months or less upon commencement), lease payments are recognized on a straight-line basis and no ROU assets are recorded. For certain equipment leases, such as office equipment, we have elected to account for the lease and non-lease components as a single lease component. The Company has elected to apply the bright line thresholds as established under ASC 840 in determining the classification of leases under ASC 842 as an accounting policy election.
As it relates to the Company’s compression operations service agreements, in which the Company is a lessor, the services' nonlease component is predominant over the compression package lease component and therefore recognition of these agreements follows the ASC 606 Revenue guidance.
Identifiable Intangible Assets, net
Identifiable intangible assets acquired in connection with business combinations are recorded at fair value as of the date of acquisition. The cost of identifiable intangible assets with finite lives are amortized using the straight-line method over their estimated useful lives, which is the period over which the assets are expected to contribute directly or indirectly to future cash flows. The Company’s identifiable intangible assets consist of trade name and customer relationships.
Goodwill
Goodwill represents the excess of acquisition consideration paid over the fair value of net assets and liabilities acquired. Goodwill is not amortized, but rather is reviewed for impairment on an annual basis (or more frequently if impairment indicators exist). The Company tests goodwill at the reporting unit level, which is the level for which there are distinct cash flows, products, capabilities and available financial information by first performing a qualitative assessment to determine if it is more likely than not that the carrying value of the entity exceeds its fair value. As of December 31, 2023 and 2022, the Company had two reporting units; however, the entire goodwill balance was allocated to the Company’s Compression Operations reporting unit.
The Company conducts an annual impairment test during the fourth quarter or more frequently if there are indicators that goodwill may be impaired. The Company first performs a qualitative assessment, and, if based on this assessment, it may be more likely than not that goodwill may be impaired then the Company must determine the fair value of the reporting unit and compare it to the reporting unit’s carrying value. Factors utilized in the qualitative assessment include macroeconomic conditions, industry and market considerations, cost factors, overall financial performance and Company specific events. Fair value of the reporting unit is determined based on the present value of estimated cash flows using available information regarding expected cash flows of each reporting unit, discount rates and the expected long-term cash flow growth rates. If the fair value of the reporting unit exceeds the carrying value, goodwill is not impaired, and no further testing is performed. The Company records impairment when the carrying value exceeds the fair value and to the extent there is remaining goodwill in the reporting unit.
The Company performed a qualitative test during its fourth quarter and noted that there were no events or circumstances occurring that indicated that the fair value of the Compression Operations reporting unit may be below its carrying amount. No goodwill impairment was recorded for the years ended December 31, 2023, 2022, or 2021.
Application of the goodwill impairment test requires judgments, including a qualitative assessment to determine whether there are any impairment indicators, and determining the fair value of the reporting unit if an impairment indicator is present. A number of significant assumptions and estimates are involved in the application of the income approach to forecast future cash flows, including revenue and operating income growth rates, discount rates and other factors. While we believe that our estimates of current value are reasonable, if actual results differ from the estimates and judgments used including such items as future cash flows and the volatility inherent in markets which we serve, impairment charges against the carrying value of those assets could be required in the future.
Stock-based Compensation
Stock-based compensation expense is measured at the grant date of the share-based awards based on their fair value. Stock-based compensation expense is recognized on a straight-line basis over the vesting period and is included in selling, general and administrative expenses in the consolidated statements of operations. We do not estimate expected forfeitures, but recognize them as they occur. See Note 12 (“Stockholders' Equity”) for additional information related to stock based compensation.
F-10

Earnings Per Share
Basic earnings per share is computed by dividing net income attributable to common shareholders by the weighted-average number of shares of common stock outstanding. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the Basic Weighted Average Shares Outstanding plus all potential dilutive common shares outstanding during the period. For the year ended December 31, 2023, the Company had 268,388 dilutive common shares outstanding. The Company did not have any dilutive common shares outstanding during the years ended December 31, 2022 and 2021, respectively.
Debt Issuance Costs
Costs incurred related to debt issuance are deferred and amortized over the term of the related debt using a method that approximates the effective interest rate method. Unamortized debt issuance costs are recorded as a direct deduction from the carrying amount of the related loans on the consolidated balance sheets. Costs incurred in connection with revolving credit facilities are capitalized and amortized over the term of the loan.
Derivative Instruments
In accordance with ASC Topic 815, Derivatives and Hedging (“ASC Topic 815”), the Company recognizes derivative instruments on the consolidated balance sheets at fair value and classifies them as current or long-term depending on the maturity of the derivative instrument and whether the net carrying value is in a net liability position. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative and whether the Company has elected to designate the derivative as being in a hedging relationship. Currently, the Company’s interest rate swaps and interest rate collars are intended to economically hedge certain risks (“economic hedges”). The Company has elected not to apply hedge accounting to these instruments under ASC Topic 815 and does not enter into such instruments for speculative purposes; accordingly, all realized and unrealized gains and losses on derivative instruments have been recognized in the accompanying consolidated statements of operations as gain (loss) on derivatives.
Income Taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and deferred tax liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and deferred tax liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and deferred tax liabilities is recognized in income in the period that includes the enactment date. Management is not aware of any changes in tax laws or rates that would have a material impact on our financial position, results of operations or cash flows.
The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. The Company records a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. If the Company does not generate, or expect to generate, sufficient taxable income, we may not realize the full benefit from our deferred tax assets, which would require us to record a valuation allowance in our tax provision in future years. As of each reporting date, we consider new evidence to evaluate the realizability of our net deferred tax asset position by assessing the available positive and negative evidence. Changes to the valuation allowance are reflected in the statement of operations. If the Company determines that it would not be able to realize its deferred tax assets in the future, in excess of their net recorded amount, the Company would increase the valuation allowance against deferred tax assets, which would increase the provision for income taxes.

The Company applies a “more-likely-than-not” recognition threshold for all tax uncertainties. This approach only allows the recognition of those tax benefits that have a greater than 50% percent likelihood of being sustained upon examination by the taxing authorities. As a result of implementing this approach, the Company has reviewed its tax positions and determined there were no outstanding or retroactive tax positions with less than a 50% likelihood of being sustained upon examination by the taxing authorities. The Company believes that there are no tax positions taken or expected to be taken that would significantly increase or decrease unrecognized tax benefits within the next twelve months. The Company will recognize interest and penalties related to uncertain tax positions in income tax expense. None of the Company’s federal or state tax income tax returns are currently under examination by the Internal Revenue Service (“IRS”) or state authorities. However, fiscal years 2018 and later remain subject to examination by the IRS and respective states in the U.S.
F-11

On August 16, 2022, the Inflation Reduction Act of 2022 (“IRA”) was enacted into law. The IRA contained significant tax law changes, including a corporate alternative minimum tax (“CAMT”) of 15% on adjusted financial statement income for applicable corporations, and a 1% excise tax on stock repurchases after December 31, 2022. The IRA also extended certain federal tax credits and creates new tax credits to promote sustainability initiatives. The Company examined the IRA and determined that it did not have a material impact on the consolidated financial statements. The Company will continue to monitor this legislation as additional guidance is issued by the U.S. Treasury Department.
Fair Value Measurements
The Company uses any of three valuation approaches to measure fair value: the market approach, the income approach, and the cost approach in determining the appropriate valuation methodologies based on the nature of the asset or liability being measured and the reliability of the inputs used in arriving at fair value.
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. These fair value measurements incorporate nonperformance risk (i.e., the risk that an obligation will not be fulfilled) and credit risk.

The Company follows the provisions of ASC 820, Fair Value Measurements (“ASC 820”) for non-financial assets and liabilities measured on a non-recurring basis such as on a potential impairment loss related to goodwill and long-lived assets and assets and liabilities acquired in a business combination. These measurements would be based on Level 3 inputs such as unobservable inputs, complex models, management estimates and sensitivity analysis.

The inputs used in applying valuation techniques include assumptions that market participants would use in pricing the asset or liability (i.e., assumptions about risk). Inputs may be observable or unobservable. The Company uses observable inputs in the Company’s valuation techniques and classifies those inputs in accordance with the fair value hierarchy established by applicable accounting guidance, which prioritizes those inputs. The fair value hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).
The three levels of the valuation hierarchy are defined as follows:
Level 1 – Observable inputs such as quoted prices in active markets at the measurement date for identical, unrestricted assets or liabilities.
Level 2 – Other inputs that are observable directly or indirectly such as quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 – Unobservable inputs for which there is little or no market data and which the Company makes its own assumptions about how market participants would price the assets and liabilities.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
As of December 31, 2023 and 2022, the Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, derivative instruments and long-term debt. The carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable are representative of their respective Level 1 fair values due to the short-term maturity of these instruments. The Company's long-term debt applies floating interest rates to outstanding amounts; therefore, the carrying amount of the ABL facility approximates its Level 3 fair value.
The Company records derivative instruments at fair value using level 2 inputs of the fair value hierarchy. The interest rate swaps and interest rate collar are valued using a discounted cash flow analysis on the expected cash flows of each derivative using observable inputs including interest rate curves and credit spreads. See Note 10 (“Derivative Instruments”) and Note 11 (“Fair Value Measurements”) for more details.
The contingent consideration liability from a prior year acquisition is measured at fair value each reporting period, using Level 3 unobservable inputs such as probability assessments of future cash flows, and changes in estimates of fair value are recognized in earnings. See Note 11 (“Fair Value Measurements”) for more details.
Concentrations of Credit Risk
The Company’s assets that are potentially subject to concentrations of credit risk are cash and cash equivalents and trade accounts receivable and contract assets. Cash balances are maintained in financial institutions which at times exceed
F-12

federally insured limits. The Company monitors the financial condition of the financial institutions in which accounts are maintained and has not experienced any losses in such accounts. The accounts receivable and contract assets of the Company are spread over a number of customers, a majority of which are operators and suppliers to the natural gas and oil industries.
Major customers are defined as those individually comprising more than 10% of our revenues or accounts receivable, net balance. For the years ended December 31, 2023 and 2022, one customer comprised 12% of total revenues and all of these revenues were related to the Compression Operations segment. For the year ended December 31, 2021, two customers comprised 12% of total revenues each, and all of these revenues were related to the Compression Operations segment.
As of December 31, 2023 one customer comprised 14% of the Company's accounts receivable, net balance. As of December 31, 2022, two customers each comprised 11% of the accounts receivable, net balance, respectively.
Recently Adopted Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (“Topic 326”): Measurement of Credit Losses on Financial Instruments. Topic 326 states the Company is required to use an expected-loss model for its marketable debt securities, available-for sale, which requires that credit losses be presented as an allowance rather than as an impairment write-down. Reversals of credit losses (in situations in which the estimate of credit losses declines) is permitted in the reporting period that the change occurs. Current U.S. GAAP prohibits reflecting reversals of credit losses in current period earnings. The amendments in this update were adopted on January 1, 2023 using the modified retrospective approach and did not have a material impact on our consolidated financial statements.
In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments, (“ASU 2020-03”). ASU 2020-03 improves and clarifies various financial instruments topics, including the current expected credit loss standard (“CECL”). ASU 2020-03 includes seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. This guidance is effective for the Company for fiscal years beginning after December 15, 2022. The Company adopted ASU 2016-13 as of January 1, 2023. Upon adoption, the amendments do not have a material impact on our consolidated financial statements.
Recently Issued Accounting Pronouncements
In November 2023, FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which improves reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments in this update are effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is to be applied on a retrospective basis. We are currently evaluating the impact of this standard on our disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09, 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 the Company’s annual reporting periods beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. We are currently evaluating the impact of this standard on our disclosures.
F-13

3. Revenue Recognition
The following table disaggregates the Company’s revenue by type and timing of provision of services or transfer of goods (in thousands):
Year Ended December 31,
202320222021
Services provided over time:
Compression Operations$728,032 $646,281 $573,073 
Other Services89,402 46,971 17,730 
Total services provided over time817,434 693,252 590,803 
Services provided or goods transferred at a point in time:
Compression Operations7,573 8,676 9,997 
Other Services25,374 5,985 5,575 
Total services provided or goods transferred at a point in time32,947 14,661 15,572 
Total revenue$850,381 $707,913 $606,375 
The Company derives its revenue from contracts with customers, which comprise the following revenue streams:
Compression Operations
Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for our customers, pursuant to fixed-revenue contracts enabling the production, gathering and transportation of natural gas and oil.
Compression Operations for Kodiak-owned, as well as customer-owned, compressors are generally satisfied over time as services are rendered at selected customer locations on a monthly basis and based upon specific performance criteria identified in the applicable contract. Terms are typically one to seven years and at the end of the term, transition to a month-to-month contract if not cancelled by either party. The monthly service for each location is substantially the same service month to month and is promised consecutively over the service contract term. The progress and performance of the service are measured consistently using a straight-line, time-based method as each month passes, because the performance obligations are satisfied evenly over the contract term as the customer simultaneously receives and consumes the benefits provided by the service. Consistent with the satisfaction of the performance obligations the customer renders payment for services over time in accordance with the terms of the contract.

If variable consideration exists, it is allocated to the distinct monthly service within the series to which such variable consideration relates. The Company has elected to apply the invoicing practical expedient to recognize revenue for such variable consideration, as the invoice corresponds to the value transferred to the customer based on our performance completed to date.

Service revenue earned primarily on freight and crane charges that are directly reimbursable by our customers are recognized at the point in time the service is provided and control is transferred to the customer. At such time, the customer has the ability to direct the use of the benefits of such service after the performance obligation is satisfied. The amount of consideration we receive and revenue we recognize is based upon the invoice amount.

There are typically no material obligations for returns, refunds, or warranties. The Company’s standard contracts do not usually include non-cash consideration.
Other Services
Other Services relates to compressor station construction services provided to certain customers and services provided based on time, parts and/or materials with contracted customers.
For most of the Company’s construction contracts, the customer contracts with the Company to provide a service of integrating a significant set of tasks and components into a single contract. Hence, the entire contract is accounted for as one performance obligation. The Company recognizes revenue over time as the Company's performance creates or enhances an asset that the customer controls as the asset is created or enhanced. For construction contracts, revenue is recognized using an input method. Measure of the progress towards satisfaction of the performance obligation is based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each
F-14

reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the construction services. Payment terms and conditions vary by contract although terms generally include a requirement of payment upon completion of a milestone. Judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service is recognized as an adjustment to the transaction price in the period in which the change order is agreed upon and executed. Losses on construction contracts, if any, are recognized in the period when the estimated loss is determined. There have been no losses recognized in the years ended December 31, 2023, 2022, and 2021, respectively.
Service provided based on time spent, parts and/or materials is generally short-term in nature and labor rates and parts pricing is agreed upon prior to commencing the service. The Company applies an estimated gross margin percentage, which is fixed based on historical time and materials-based service, to actual costs incurred. As revenue is recognized when time is incurred, this revenue is recognized at a point and time when the service is rendered.
Contract Assets and Liabilities
The Company recognizes a contract asset when the Company has the right to consideration in exchange for goods or services transferred to a customer. Contract assets are transferred to trade receivables when the rights become unconditional. The Company had contract assets of $17.4 million and $3.6 million as of December 31, 2023, and December 31, 2022, respectively. There was no contract asset balance as of January 1, 2022.
The Company records contract liabilities when cash payments are received or due in advance of performance. The Company’s contract liabilities were $63.7 million as of December 31, 2023. As of January 1, 2023 and 2022, the beginning balances for contract liabilities were $57.1 million and $51.2 million, respectively, all of which was recognized as revenue in the years ended December 31, 2023 and 2022, respectively.
Performance Obligations
As of December 31, 2023, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Compression Operations segment is $1.1 billion.
The Company expects to recognize these remaining performance obligations as follows (in thousands):
20242025202620272028 and thereafterTotal
Remaining performance obligations$597,530 $300,046 $130,436 $46,895 $7,944 $1,082,851 
As of December 31, 2023, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Other Services segment is $24.5 million, all of which is expected to be recognized by December 31, 2024.
F-15

4. Accounts Receivable, net
Accounts receivable, net consist of the following (in thousands):
As of December 31,
202320222021
Accounts receivable$121,242 $98,500 $81,708 
Allowance for credit losses8,050 949 959 
Accounts receivable, net$113,192 $97,551 $80,749 
The allowance for credit losses were $8.0 million and $0.9 million as of December 31, 2023 and 2022, respectively, which represents our best estimate of the amount of probable credit losses included within our existing accounts receivable balance.
The changes in our allowance for credit losses are as follows (in thousands):
Allowances for Credit Losses
Balance at January 1, 2021$1,497 
Current-period benefit from expected credit losses(538)
Write-offs charged against allowance 
Balance at December 31, 2021$959 
Current-period provision for expected credit losses 
Write-offs charged against allowance(10)
Balance at December 31, 2022$949 
Current-period provision for expected credit losses7,101 
Write-offs charged against allowance 
Balance at December 31, 2023$8,050 
5. Inventories, net
Inventories consist of the following (in thousands):
As of December 31,
20232022
Non-serialized parts$62,784 $61,082 
Serialized parts13,454 11,073 
Total inventories$76,238 $72,155 
F-16

6. Property, Plant and Equipment, net
Property, plant and equipment, net consist of the following (in thousands):
As of December 31,
20232022
Compression equipment$3,166,214 $2,973,599 
Field equipment19,286 15,501 
Buildings and shipping containers11,942 3,137 
Technology hardware and software11,161 6,698 
Trailers and vehicles9,885 7,193 
Leasehold improvements8,093 1,947 
Furniture and fixtures2,053 1,519 
Land743  
Other374 981 
Total property, plant and equipment, gross3,229,751 3,010,575 
Less: accumulated depreciation(693,660)(521,893)
Property, plant and equipment, net$2,536,091 $2,488,682 
Depreciation expense was $173.4 million, $165.0 million, and $150.5 million for the years ended December 31, 2023, 2022, and 2021, respectively, and is recorded within depreciation and amortization on the accompanying consolidated statements of operations.
The estimated useful lives of assets are as follows:
Estimated Useful Life
Compression equipment
4-25 years
Field equipment
1-5 years
Buildings
25-40 years
Shipping containers
4 years
Technology hardware and software
3 years
Trailers and vehicles
5 years
Leasehold improvements
Shorter of remaining lease term or 5 years
Furniture and fixtures
7 years
OtherShorter of remaining lease term or estimated useful life

F-17

7. Goodwill and Identifiable Intangible Assets, net
There were no changes in the carrying amount of goodwill during the years ended December 31, 2023, 2022, or 2021. All goodwill was allocated to the Company’s Compression Operations reporting unit.
The Company’s identifiable intangible assets consist of the following as of December 31, 2023 and 2022 (in thousands):
As of December 31, 2023
Original CostAccumulated
Amortization
Net AmountRemaining Weighted
Average Amortization
Period (years)
Trade name$13,000 $(3,181)$9,819 15.1
Customer relationships150,000 (36,931)113,069 12.8
Total identifiable intangible assets$163,000 $(40,112)$122,888 
As of December 31, 2022
Original CostAccumulated
Amortization
Net AmountRemaining Weighted
Average Amortization
Period (years)
Trade name$13,000 $(2,531)$10,469 16.1
Customer relationships150,000 (28,107)121,893 13.8
Total identifiable intangible assets$163,000 $(30,638)$132,362 
Amortization expense was $9.5 million for each of the years ended December 31, 2023, 2022, and 2021 and is recorded within depreciation and amortization on the consolidated statements of operations.
As of December 31, 2023, the following is a summary of future minimum amortization expense for identified intangible assets (in thousands):
Amount
Years ending December 31,
2024$9,474 
20259,474 
20269,474 
20279,474 
20289,474 
Thereafter75,518 
Total$122,888 
8. Leases

The Company maintains operating leases that grant us the right to use compression equipment, office spaces and certain corporate equipment. The Company’s leases have remaining lease terms of up to 13 years, some of which include options that permit renewals for additional periods. We are not, however, reasonably certain to exercise any renewal options and accordingly have not included those renewal periods in the remaining lease terms. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.

F-18

Balance sheet information related to the Company’s operating leases is as follows (in thousands):
As of December 31,
Classification20232022
ROU asset, netOperating lease right-of-use assets, net$33,716 $9,827 
Lease liabilities
CurrentAccrued liabilities 3,090 
NoncurrentOperating lease liabilities34,468 6,754 
$34,468 $9,844 

The components of total operating lease expense are as follows (in thousands):

For the Year Ended December 31,
20232022
Operating lease cost$6,536 $3,349 
Short-term lease cost1,132 337 
Total lease cost$7,668 $3,686 

The short-term lease cost disclosed above reasonably reflects the Company’s ongoing short-term lease commitments. These lease costs are primarily recorded within cost of operations.

Supplemental information related to the Company’s operating leases were as follows:

As of December 31,
In thousands except years and percentages20232022
Other supplemental information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$5,800 $3,332 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$28,353 $1,203 
Weighted-average remaining lease term:
Operating leases7.50 years3.55 years
Weighted-average discount rate for operating leases9.5 %5.3 %

As of December 31, 2023, the Company does not have any additional operating leases that have not yet commenced.

F-19

Maturities of operating lease liabilities associated with ROU assets as of December 31, 2023 were as follows (in thousands):

Operating leases
Years ended December 31,
2024$2,891 
20257,359 
20267,036 
20276,916 
20286,412 
Thereafter23,160 
Total lease payments53,774 
Less: Interest(19,306)
Total lease liabilities, net of imputed interest$34,468 
9. Debt and Credit Facilities
Debt consists of the following (in thousands):
As of December 31,
20232022
ABL Facility$1,830,346 $1,754,224 
Term Loan 1,000,000 
Total debt outstanding1,830,346 2,754,224 
Less: unamortized deferred financing costs(38,886)(34,205)
Long-term debt, net of unamortized debt issuance cost$1,791,460 $2,720,019 
ABL Facility
A wholly-owned subsidiary of Kodiak had a revolving asset-based loan credit facility (the “ABL Facility”) with unaffiliated secured lenders and JPMorgan Chase Bank, N.A., as administrative agent.
On May 19, 2022, wholly-owned subsidiaries of Kodiak entered into the Third Amendment to the Third Amended and Restated Credit Agreement which mainly served to amend the applicable rate from LIBOR to the Secured Overnight Financing Rate (“SOFR”) and allow for the return of capital to the parent of Kodiak in the amount of $838 million by increasing borrowings on the ABL Facility by $225 million, increasing the Term Loan by $600 million and utilizing $13 million of cash on hand. In addition, the ABL Facility size was increased from $1.9 billion to $2.1 billion to increase available liquidity under the facility. New lender fees and costs totaling $13.2 million were incurred as a result of the amendment and will be amortized over the life of the loan to interest expense.
On March 22, 2023, wholly-owned subsidiaries of Kodiak entered into the Fourth Amended and Restated Credit Agreement with the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent (as amended or restated from time to time, the “ABL Credit Agreement”) which mainly served to extend the maturity date from June 2024 to March 2028. The total facility size was increased from $2.1 billion to $2.2 billion to increase available liquidity under the facility. New lender fees and costs totaling $31.8 million were incurred and will be amortized over the life of the loan to interest expense. An additional $4.2 million in accrued interest related to exiting lenders was expensed and paid in the period. The remaining unamortized debt issuance costs of $1.2 million associated with the exiting lenders was written-off in interest expense, net in the period. On May 31, 2023, the ABL Credit Agreement was amended to, among other things, permit distributions of over allotment proceeds from the IPO and revise the terms related to the payment and prepayment of the Term Loan. On June 27, 2023, the ABL Credit Agreement was further amended to remove the ability to make distributions related to over allotment proceeds from the IPO and to instead require prepayment of the obligations upon the issuance of any equity interests by Kodiak pursuant to the over allotment in the IPO. In connection with the IPO, the Company became a borrower under the ABL Facility. As of December 31, 2023, there was $14.7 million in letters of credit outstanding under the ABL Facility.
F-20

Pursuant to the ABL Credit Agreement, the Company must comply with certain restrictive covenants, including a minimum interest coverage ratio of 2.5x and a maximum Leverage Ratio (calculated based on the ratio of Consolidated Total Debt to Consolidated EBITDA, each as defined in the ABL Credit Agreement). The maximum Leverage Ratio is (i) 5.25 to 1.00 for the fiscal quarters ending September 30, 2023 and December 31, 2023, (ii) 5.00 to 1.00 for the fiscal quarter ending March 31, 2024, (iii) 4.75 to 1.00 for the fiscal quarter ending June 30, 2024 and (iv) 4.50 to 1.00 for each fiscal quarter ending on or after September 30, 2024. All loan amounts are collateralized by essentially all the assets of the Company. The Company was in compliance with all covenants as of December 31, 2023.
The ABL Credit Agreement also restricts the Company’s ability to: incur additional indebtedness and guarantee indebtedness; pay certain dividends or make other distributions or repurchase or redeem equity interests; prepay, redeem or repurchase certain debt; issue certain preferred units or similar equity securities; make loans and investments; sell, transfer or otherwise dispose of assets; incur liens; enter into transactions with affiliates; enter into agreements restricting the Company’s restricted subsidiaries’ ability to pay dividends; enter into certain swap agreements; amend certain organizational documents; enter into sale and leaseback transactions; and consolidate, merge or sell all or substantially all of the Company’s assets.
The applicable interest rates as of December 31, 2023 were 10.00% (prime rate plus 2.00%) and 8.50% (Term SOFR rate plus 0.10% plus 2.75%). The applicable interest rates as of December 31, 2022 were 9.50% (prime rate plus 2.00%) and 7.60% (Term SOFR rate plus 0.10% plus 3.00%). We pay an annualized commitment fee of 0.25% on the unused portion of our ABL Facility if borrowings are greater than 50% of total commitments and 0.50% on the unused portion on the ABL Facility if borrowings are less than 50% of total commitments.
The ABL Facility is a “revolving credit facility” that includes a lock box arrangement whereby, under certain events, remittances from customers are forwarded to a bank account controlled by the administrative agent and are applied to reduce borrowings under the facility. One such event occurs if availability under the ABL Credit Agreement falls below a specified threshold (i.e., the greater of $200 million or 10% of the aggregate commitments at the time of measurement). As of December 31, 2023 and December 31, 2022, availability under the ABL Facility was in excess of the specified threshold and as such the entire balance was classified as long-term in accordance with its maturity.
Term Loan
A wholly owned subsidiary of Kodiak had a term loan (the “Term Loan”) pursuant to a credit agreement with unaffiliated unsecured lenders and Wells Fargo Bank, N.A., as administrative agent.
In May 2022, the Company completed a recapitalization and distribution of $838 million to the parent of Kodiak primarily by increasing the borrowings from the ABL Facility by $225.0 million and the Term Loan by $600 million per the Amended and Restated Term Loan Credit Agreement entered into by the Company on May 19, 2022 (as amended from time to time, the “Term Loan Credit Agreement”) and utilizing $13 million of cash on hand. New lender fees and costs totaling $14.6 million were incurred for this amendment and will be amortized over the life of the loan to interest expense.
On March 31, 2023, the Company’s wholly-owned subsidiary entered into the First Amendment to the Amended and Restated Term Loan Credit Agreement pursuant to which the maturity date was extended to September 22, 2028. Lender fees and costs totaling $0.8 million were incurred for this amendment and were amortized over the life of the loan to interest expense.
On June 29, 2023, the Company terminated all interest rate swaps and collars attributable to the Term Loan and recognized a gain on derivatives and received cash of $25.8 million during the period ended June 30, 2023 (the “Term Loan Derivative Settlement”). On July 3, 2023, in connection with the IPO, the Company used the net proceeds from the IPO, together with the proceeds resulting from the Term Loan Derivative Settlement and borrowings under the ABL Facility, to repay $300 million of borrowings outstanding under the Term Loan. Additionally, a subsidiary of Kodiak entered into a Novation, Assignment, and Assumption Agreement (“Novation Agreement”) with Kodiak Holdings, pursuant to which all of the Company’s remaining obligations under the Term Loan were assumed by Kodiak Holdings, and the Company’s obligations thereunder were terminated. The Company is no longer a borrower or guarantor under, nor otherwise obligated with respect to the debt outstanding under the Term Loan. As part of the $300 million repayment of the Term Loan, unamortized debt issuance costs of $4.4 million and fees of $2.4 million were recorded to loss on extinguishment for the year ended December 31, 2023. The carrying value of the Term Loan novated under the Novation Agreement of $689.8 million (comprised of $700.0 million of principal balance less $10.2 million of unamortized debt issuance costs) was considered an equity transaction with the Parent and recorded to additional paid-in capital in the statement of stockholder's equity.
F-21

As of December 31, 2023, the scheduled maturities, without consideration of potential mandatory prepayments, of the long-term debt were as follows (in thousands):
Amount
Years ended December 31,
2024$ 
2025 
2026 
2027 
20281,830,346 
Thereafter 
Total$1,830,346 

10. Derivative Instruments
The Company has entered into interest rate swaps exchanging variable interest rates for fixed interest rates and in prior periods, entered into interest rate collars that fix interest rates within a range through the simultaneous purchase of an interest rate cap and sale of an interest rate floor.
On June 29, 2023, the Company terminated $750 million of notional amounts related to interest rate swaps and collars attributable to the Term Loan and recognized a gain on derivatives of $25.8 million during the year ended December 31, 2023.
The table below summarizes information related to the notional amount and maturity dates for interest rate swaps at December 31, 2023:
Notional AmountEffective dateMaturities
$125,000,00012/14/202212/4/2024
$225,000,00012/14/202212/5/2024
$200,000,0006/16/20226/14/2025
$125,000,00012/6/202412/6/2025
$175,000,0006/14/20226/14/2026
$125,000,0006/22/20226/22/2026
$125,000,00012/6/202412/6/2026
$75,000,0006/14/20225/18/2027
$100,000,0006/21/20225/19/2027
$200,000,0007/8/20225/19/2027
$125,000,00012/6/202412/6/2027
The following table summarizes the effects of the Company’s derivative instruments in the consolidated statements of operations (in thousands):
LocationDecember 31,
202320222021
Interest rate collarsGain on derivatives$ $59,591 $8,771 
Interest rate swapsGain on derivatives20,266 23,525 9,403 
Total gain on derivatives$20,266 $83,116 $18,174 

F-22

11. Fair Value Measurements
The following table summarizes the fair value of the Company's interest rate swaps and collars and contingent consideration (in thousands):
As of December 31, 2023
Level 1Level 2Level 3Total
Interest rate swap - current$ $8,194 $ $8,194 
Interest rate swap - non-current 14,256  14,256 
Contingent Consideration$ $ $3,673 $3,673 
As of December 31, 2022
Level 1Level 2Level 3Total
Interest rate swap - current$ $823 $ $823 
Interest rate swap - non-current 48,955  48,955 
Interest rate collars 15,562  15,562 
Contingent Consideration$ $ $3,673 $3,673 
12. Stockholders’ Equity
Holders of the Company’s common stock are entitled to one vote for each share. As of December 31, 2023 and December 31, 2022, there were 77,400,000 and 59,000,000 shares of common stock issued and outstanding, respectively. Holders of common stock are entitled to receive, in the event of a liquidation, dissolution or winding up, ratably the assets available for distribution to the stockholders after payment of all liabilities.
On July 3, 2023, 16,000,000 shares of common stock were issued and sold as part of the closing of the IPO, resulting in net proceeds of $230.8 million, after deducting expenses and underwriting discounts and commissions payable by us. On July 13, 2023, the underwriters exercised in full their option to purchase additional shares of common stock pursuant to the underwriting agreement relating to the IPO. On July 13, 2023, the Company issued and sold an additional 2,400,000 shares of common stock at a price to the public of $16.00 per share. The Company received net proceeds of approximately $36.2 million, after deducting underwriting discounts and commissions payable. The net proceeds were used for repayment of existing indebtedness and general corporate purposes. After giving effect to these transactions, Kodiak had 77,400,000 shares of common stock issued and outstanding. The Company has not issued or sold any additional shares of common stock since July 13, 2023.
Dividends
On October 24, 2023 the Company's board of directors declared an initial cash dividend of $0.38 per share of common stock, or $1.52 per share of common stock on an annualized basis, for the third quarter of 2023. The cash dividend of approximately $29.8 million was paid on November 10, 2023 to all stockholders of record as of the close of business on November 3, 2023. Subsequently, on January 29, 2024 our board of directors declared a quarterly cash dividend of $0.38 shares of common stock for the fourth quarter of 2023. The cash dividend of approximately $29.8 million was paid on February 23, 2024.
Class B and C Profits Interests
Prior to the IPO, Kodiak Holdings issued incentive awards to certain employees of Kodiak Gas Services, LLC (a wholly-owned subsidiary of the Company) in the form of Class B incentive units (“Class B Units”). The Company records stock-based compensation expense associated with the Class B Units because of the employment relationship of the grantees with Kodiak Gas Services, LLC.
On March 16, 2019, 61,098.4 Class B Units were authorized under the Kodiak Holdings 2019 Class B Unit Incentive Plan for grants to certain employees and non-employee board members. These Class B Units are intended to constitute “profits interests” for federal income tax purposes, but constitute a substantive class of equity under GAAP. As of December 31, 2023, there were 60,406.9 authorized Class B Units and 57,058.5 were outstanding. As of December 31, 2022, there were 61,068.0 authorized Class B Units and 60,363.4 were outstanding. There were no Class B Units granted in the year ended December 31, 2023. There were 2,861.0 and 57,502.4, Class B Units granted in the year ended December 31, 2022 and
F-23

2021, respectively. Twenty-five percent (25%) of the Class B Units are subject to time vesting (the “Time-Vesting Units”) and the remaining seventy-five percent (75%) of the Class B Units are subject to performance-vesting (the “Performance-Vesting Units”). Time-Vesting Units vest in equal annual installments on each of the first five anniversaries of the applicable vesting commencement date, subject to the Class B Unit holder’s continuous service through the applicable vesting date. Performance-Vesting Units vest based on the achievement of certain investor return metrics, subject to the Class B Unit holder’s continuous service through the applicable vesting date. Holders of Class B Units are entitled to distributions on vested awards in accordance with the Kodiak Holdings distribution waterfall. Class B Units are not subject to any conversion rights other than an automatic conversion to Class C incentive units (“Class C Units”) in connection with certain terminations of employment. Each Class C Unit is eligible to receive distributions up to an amount equal to the fair market value of the corresponding converted Class B Unit on the date of conversion. As of December 31, 2023, no material conversions had occurred.
There are no performance hurdles associated with the Time-Vesting Units. The fair value of each incentive award was estimated on its applicable grant date using an option pricing model.
Stock compensation expense is recognized ratably over the vesting period of the awards. During the years ended December 31, 2023, 2022, and 2021, approximately $1.6 million, $1.0 million, and $1.2 million, respectively, in stock compensation expense was recognized in selling, general and administrative expenses. As of December 31, 2023, there were 3,005.5 unvested Time-Vesting Units, representing $0.3 million in unrecognized stock compensation expense.
Preferred stock
Our preferred stock consists of 50,000,000 authorized shares as of December 31, 2023, of which none are issued.
2023 Omnibus Incentive Plan
On June 20, 2023, Kodiak’s board of directors authorized and adopted the Kodiak Gas Services, Inc. Omnibus Incentive Plan (the “Omnibus Plan”) for employees, consultants and directors. The Omnibus Plan enables Kodiak’s board of directors (or a committee authorized by Kodiak’s board of directors) to award incentive and non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, stock awards, dividend equivalents, other stock-based awards, cash awards and substitute awards intended to align the interests of service providers, including the Company’s named executive officers, with those of the Company’s stockholders. A total of 6,375,000 shares of common stock have been reserved for issuance pursuant to awards under the Omnibus Plan. On June 29, 2023, Kodiak granted 1,297,188 shares of common stock equity awards to certain employees, including Kodiak’s named executive officers, pursuant to awards under the Omnibus Plan.
Restricted Stock Units
Of the total shares of common stock equity awards granted on June 29, 2023, 985,313 shares were granted pursuant to awards of time-based restricted stock units (“RSUs”) that vest ratably over a three-year period, subject to continuous service through each vesting date.
On December 8, 2023, the Company provided employees who were eligible to receive cash payments of long-term incentive awards granted in January 2023 under the Company’s 2020 Long-Term Incentive Plan (the “LTIP Plan”) the opportunity to make an election to receive a grant of RSUs that vest ratably over a three year period in lieu of cash payments. See Note 18 (“Long-Term Incentive Plan”) for additional details. Upon exercising the employees’ elections to convert the cash payments into RSUs, 138,430 RSUs were granted.
Performance Stock Units
Of the total shares of common stock equity awards granted on June 29, 2023, 311,875 shares were granted pursuant to awards of performance stock units (“PSUs”) that cliff vest at the end of a three-year performance period, with the ultimate number of shares earned and issued ranging from 0 - 190% of the number of shares subject to the PSU award, subject to continuous service through the end of the performance period. The performance criteria for the PSUs are a combination of: (1) Discretionary Cash Flow (“DCF”) (30% weight); (2) Consolidated Net Leverage Ratio (“CNLR”) (30% weight); (3) Absolute Total Shareholders' Return (“ATSR”) (30% weight); and (4) and ESG Scorecard (10% weight) (each as defined below), in each case, during the Performance Period.
DCF is calculated based on the three-year cumulative Adjusted EBITDA less net cash taxes, less net cash interest, less maintenance capital expenditures, all as reported in the financial statement reconciliations provided in the Company’s public filings, measured over the period from January 1, 2023 through December 31, 2025; CNLR is calculated as of the
F-24

last day of the fiscal quarter ending December 31, 2025, as the ratio of (a) Total Indebtedness (as defined in the ABL Credit Agreement) minus Cash, in each case, as of such date to (b) LQA Adjusted EBITDA (defined as EBITDA (as defined in
the ABL Credit Agreement) for the fiscal quarter ending December 31, 2025, multiplied by four). ATSR is determined on an annualized basis over the relevant performance period for the beginning and ending 20-day volume-weighted average price, as adjusted for dividends paid.
The vesting of the PSUs based on DCF, CNLR, and ATSR will each be (i) 200% if the Company achieves performance at maximum; (ii) 100% if the Company achieves performance at target; (iii) 50% if the Company achieves performance at threshold level; and (iv) 0% if the Company achieves performance at below threshold; and
The vesting of the PSUs based on ESG Scorecard will be (i) 100% if the Company achieves ESG scorecard and (ii) 0% if the Company does not achieve ESG Scorecard.
The following table summarizes award activity under the Omnibus Plan for the year ending December 31, 2023:
RSUsPSUs
Number of
RSUs
Weighted-
Average Price
Number of
PSUs
Weighted-
Average Price
Outstanding at December 31, 2022    
Granted1,123,743 $16.29 311,875 $16.99 
Vested or exercised    
Forfeited(44,140)   
Outstanding at December 31, 20231,079,603$16.29 311,875$16.99 
Stock awards expected to vest1,079,603$16.29 311,875$16.99 
As of December 31, 2023, the total future compensation cost related to non-vested equity awards was approximately $18.0 million assuming the performance-based restricted stock units vest at 100% per the terms of the applicable award. During the year ended December 31, 2023, approximately $4.3 million in stock compensation expense was recognized in selling, general and administrative expenses. There was no such expense recorded for the year ended December 31, 2022 and 2021. The total tax benefit related to stock based compensation recorded as deferred tax assets was $0.9 million for the year ended December 31, 2023. There were no tax benefits recorded for the year ended December 31, 2022 and 2021.
13. Commitments and Contingencies
Accrued Capital Expenditures
As of December 31, 2023, 2022 and 2021, the Company has accrued capital expenditures of $30.5 million, $28.8 million and $26.5 million, respectively. These amounts were included in accounts payable or accrued liabilities on the consolidated balance sheet.
Purchase Commitments
Purchase commitments primarily consist of future commitments to purchase new compression units ordered but not received. The commitments as of December 31, 2023, were $149.0 million, all of which is expected to be settled within the next twelve months.
Contingent Consideration
The Company agreed to pay, as contingent consideration in a prior year acquisition, up to $3.7 million of certain past due accounts receivable acquired in connection with a prior acquisition in 2019, if collected, to the seller. The Company records contingent consideration at the acquisition and end of reporting periods at fair value in accrued liabilities. As of December 31, 2023 and December 31, 2022, none of the outstanding receivables had been collected.
Sales Tax Contingency
Between October 2019 and April 2023, the Company received notices from the Texas Comptroller’s office in regards to audits for periods ranging from December 2015 through December 2022. The audits pertain to whether the Company may owe sales tax on certain of its compression equipment that it had purchased during that time period. During the year ended December 31, 2022 the Company accrued an additional contingent liability of $6.5 million, and as of December 31, 2022, the Company had accrued a total amount of $27.8 million. During the year ended December 31, 2023, based on current
F-25

information the Company accrued an additional $1.0 million and as of December 31, 2023, the Company had accrued a total of $28.8 million included as accrued liabilities on the consolidated balance sheets.
Legal Matters
From time to time, the Company may become involved in various legal matters. Management believes that there are no legal matters as of December 31, 2023 whose resolution could have a material adverse effect on the consolidated financial statements.
Letters of Credit
As of December 31, 2023, there was $14.7 million of letters of credit outstanding under the ABL Facility mainly to support the Company's obligations to construct a gas compression station on behalf of a customer.
14. Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
As of December 31,
20232022
Prepaid insurance$2,353 $3,997 
Interest rate swap receivable2,025  
Prepaid vehicle allowance1,130 1,081 
Deferred project costs737  
Prepaid rent532 589 
Deferred IPO issuance costs 3,047 
Other3,577 806 
Total prepaid expenses and other current assets$10,353 $9,520 
15. Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
As of December 31,
20232022
Sales tax liability$28,847 $27,820 
Accrued bonus13,259 7,764 
Accrued accounts payable15,506 14,080 
Accrued interest8,313 16,347 
Station project accrual7,797  
Accrued taxes6,415 9,667 
Accrued professional fee6,015 2,663 
Contingent consideration3,673 3,673 
Accrued payroll3,321 2,744 
Accrued insurance856 2,231 
Lease liabilities - current portion 3,090 
Other3,076 3,794 
Total accrued liabilities$97,078 $93,873 
F-26

16. Income Taxes
Income tax expense (benefit) consisted of the following (in thousands):
Years Ended December 31
202320222021
Current income taxes:
Federal$4,668 $2,746 $ 
State and local2,539 3,045 2,399 
Total current tax7,207 5,791 2,399 
Deferred income taxes:
Federal1,980 25,704 (54,210)
State and local5,883 1,597 (6,762)
Total deferred tax7,863 27,301 (60,972)
Income tax (benefit) expense$15,070 $33,092 $(58,573)
The effective tax rates on continuing operations for the years ended December 31, 2023, 2022, and 2021 were 42.9%, 23.8%, and (47.8)%, respectively. The reconciliation of the effective tax rate to the U.S. federal statutory tax rate of 21% for each period presented is as follows (in thousands):
Years Ended December 31
202320222021
Income before income taxes$35,136 $139,357 $122,390 
Tax at federal statutory rate7,379 29,265 25,702 
State, net of federal benefit6,135 3,664 (761)
Non-deductible expenses925 163 93 
Change in valuation allowance519  (83,607)
Other112   
Income tax (benefit) expense$15,070 $33,092 $(58,573)
The Company's effective tax rate differs from the statutory rate primarily due to state tax expense. During the year ended December 31, 2023, the Company's state tax expense increased in part due to the revaluation of deferred taxes due to increased investment in various states.
The Company’s deferred tax position reflects the net tax effects of the temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax reporting. Significant components of the deferred tax assets and liabilities are as follows (in thousands):
Years Ended December 31
20232022
Deferred tax assets:
Net operating losses$410,734 $450,543 
Interest expense carryforward66,547 31,285 
Other assets971  
Total gross deferred tax assets478,252 481,828 
Valuation allowance(519) 
Total deferred tax assets, net of valuation allowance477,733 481,828 
Deferred tax liabilities:
Investment in subsidiaries(540,481)(538,983)
Total gross deferred tax liabilities(540,481)(538,983)
Net deferred tax liabilities$(62,748)$(57,155)
F-27

Deferred Tax Assets and Liabilities
The Company regularly reviews its deferred tax assets, including net operating loss carryovers, for recoverability, and a valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset may not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which the temporary differences are deductible. In assessing the need for a valuation allowance, the Company makes estimates and assumptions regarding projected future taxable income, its ability to carry back operating losses to prior periods, the reversal of deferred tax liabilities and the implementation of tax planning strategies. As the Company reassesses these assumptions in the future, changes in forecasted taxable income may alter this expectation and may result in an increase to the valuation allowance and an increase in the effective tax rate.

The Company’s ability to utilize its net operating loss carryforwards and other tax attributes to reduce future taxable income is subject to potential annual limitations under Internal Revenue Code Section 382 and Section 383 and similar state provisions. These limitations are applicable to the extent certain ownership changes by 5% shareholders and stock issuances by the Company during any three-year period result in a cumulative change of more than 50% in the beneficial ownership of the Company. The Company has assessed the provisions of Section 382 and Section 383 and determined there to be no impact to the expected realization of Company’s federal deferred tax balances. A valuation allowance of $0.5 million has been placed on state tax deferred tax assets that have a limited life and may not be used due to limitations on annual use.
Federal and State Net Operating Losses
As of December 31, 2023, we have gross federal tax net operating loss carryforwards of $1.9 billion and IRC Section 163(j) interest carryforwards of $299 million which have an indefinite life,We have gross post-apportionment state net operating loss carryforwards of $454 million which have various useful lives.
Uncertain Tax Benefits
The Company evaluates its tax positions and recognizes only tax benefits that, more likely than not, will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax position is measured at the largest amount of benefit that has a greater than 50% likelihood of being realized upon settlement. The Company did not have any uncertain tax benefits as of December 31, 2023 and 2022. As of December 31, 2023 and 2022, the Company had no accrued interest or penalties related to uncertain tax positions and no amounts had been recognized in the consolidated statement of operations.
As of December 31, 2023, tax years 2020 and forward are subject to examination by the tax authorities in the U.S. No income tax returns are currently under examination.
17. Defined Contribution Plan
The Company maintains a defined contribution savings plan for its employees. The Company contributed $3.0 million, $2.9 million, and $2.7 million to the plan for the years ended December 31, 2023, 2022, and 2021, respectively.
18. Long-Term Incentive Plan
The Company contributes to a plan that was established to offer added cash basis incentives for the retention of key employees established under the Company’s LTIP Plan. Vesting of granted LTIP awards is time-based and the only remaining condition is contingent on providing subsequent services as an employee at the time of vesting. The awards vest, and pay out in cash ratably (25%) during January of each year, over a four-year period, during which time the awards are generally forfeitable in the event of employment termination other than for death, disability, or qualifying retirement. Based on an expected probability of future payments, the Company’s obligations related to the LTIP Plan totaled $4.4 million and $5.4 million as of December 31, 2023 and 2022, respectively. The non-current liability was $2.1 million and $4.4 million as of December 31, 2023 and 2022, respectively.
19. Segments
The Company manages its business through two operating segments: Compression Operations and Other Services. Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for its customers, pursuant to fixed-revenue contracts to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a full range of contract services to support the needs of customers, including station construction, maintenance and overhaul, and other ancillary time and material based offerings.
F-28

The chief operating decision maker evaluates performance and allocates resources based on the gross margin of each segment, which consists of revenues directly attributable to the specific segment less all costs of service directly attributable to the specific segment. Revenue includes only sales to external customers, all of whom are located in the United States, the country in which the Company is domiciled. Costs of service directly attributable to a specific segment includes cost of operations and depreciation and amortization. Depreciation and amortization for the Compression Operations segment was $182.9 million, $174.5 million, and $160.0 million for the years ended December 31, 2023, 2022, and 2021, respectively. All long-lived assets are located in the United States.
The following table represents financial metrics by segment (in thousands):
Compression OperationsOther ServicesTotal
Year Ended December 31, 2023
Revenue$735,605 $114,776 $850,381 
Gross margin295,644 20,997 316,641 
Total assets3,211,801 32,305 3,244,106 
Capital expenditures219,795  219,795 
Year Ended December 31, 2022
Revenue$654,957 $52,956 $707,913 
Gross margin254,779 11,320 266,099 
Total assets3,184,286 21,254 3,205,540 
Capital expenditures259,349  259,349 
Year Ended December 31, 2021
Revenue$583,070 $23,305 $606,375 
Gross margin230,212 5,941 236,153 
Total assets3,004,608 6,991 3,011,599 
Capital expenditures201,934  201,934 
The following table reconciles total gross margin to income before income taxes (in thousands):
Year Ended December 31,
202320222021
Total gross margin$316,641 $266,099 $236,153 
Selling, general and administrative expenses(73,308)(44,882)(37,665)
Long-lived asset impairment  (9,107)
Gain (loss) on sale of property, plant and equipment777 874 (426)
Interest expense, net(222,514)(165,867)(84,640)
Loss on extinguishment of debt(6,757)  
Gain on derivatives20,266 83,116 18,174 
Other income (expense)31 17 (99)
Income before income taxes$35,136 $139,357 $122,390 
20. Earnings Per Share of Common Stock
Basic earnings per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share of common stock is computed by using the weighted average shares of common stock outstanding, including the dilutive effect of restricted stock units and performance stock units based on an average share price during the period. For the years ended December 31, 2023, 2022, and 2021, there were no anti-dilutive shares,
F-29

respectively. The computations of basic and diluted earnings per share for the years ended December 31, 2023, 2022, and 2021 are as follows:
Year Ended December 31,
(in thousands, except share and per share data) 2023 2022 2021
Net income $20,066 $106,265 $180,963 
Basic weighted average shares of common stock68,058,630 59,000,000 59,000,000 
Effect of dilutive securities268,388   
Diluted weighted average shares of common stock68,327,018 59,000,000 59,000,000 
Basic earnings per share of common stock$0.29 $1.80 $3.07 
Diluted earnings per share of common stock$0.29 $1.80 $3.07 
21. Subsequent Events
Third Amendment to Fourth Amended and Restated Credit Agreement
On January 22, 2024, Kodiak entered into the Third Amendment to the ABL Credit Agreement (the “Third Amendment”). The Third Amendment, among other things, amended certain provisions of the ABL Facility (i) to accommodate the consummation of the transactions contemplated by the Agreement and Plan of Merger, dated as of December 19, 2023, by the Merger Agreement and (ii) to account for the Company’s organizational structure after giving effect to the transactions contemplated by the Merger Agreement.
In addition, the Third Amendment amended the ABL Facility to (i) increase the maximum Leverage Ratio which will begin to be tested after we issue any unsecured indebtedness, to (x) 3.75 to 1.00 for the first four fiscal quarters after we issue any unsecured indebtedness and (y) 3.25 to 1.00 for each fiscal quarter thereafter, (ii) modify the triggers for commencing a “cash dominion” period (i.e., a period when the Administrative Agent applies proceeds in our deposit accounts to reduce borrowings under the ABL Credit Agreement) such that a “cash dominion” period will commence when availability under the ABL Credit Agreement is less than $125 million for five consecutive business days or if certain types of events of default occur (although this change will effectively be unwound if the Merger provided for in the Merger Agreement do not occur on or prior to the Reversion Date (as defined in the ABL Credit Agreement)), (iii) include customary provisions relating to the designation of “unrestricted subsidiaries” (i.e., subsidiaries that are not required to become loan parties or be bound by the covenants contained in the ABL Credit Agreement), (iv) provide that only material domestic restricted subsidiaries are required to become guarantors and collateral grantors under the ABL Facility and (v) permit the Company and its restricted subsidiaries to incur additional indebtedness and liens and to make additional investments, dividends, distributions, redemptions and dispositions.
2029 Notes Indenture
On February 2, 2024, Kodiak Gas Services, LLC, a Delaware limited liability company and wholly owned subsidiary of Kodiak Gas Services, Inc. (“Kodiak Services”), issued $750,000,000 aggregate principal amount of Kodiak Services’ 7.250% senior notes due 2029 (the “Notes”), pursuant to an indenture, dated February 2, 2024, by and among the Company, Kodiak Gas Services, Inc., certain other subsidiary guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee.
The net proceeds from the Notes were used to repay a portion of the outstanding indebtedness under the ABL Facility and to pay related fees, costs, premiums and expenses in connection therewith and with the Company’s acquisition of CSI Compressco. In connection with closing of the acquisition CSI Compressco, the Company intends, using proceeds from additional draws on the ABL Facility, to repay, terminate and/or redeem all of the CSI Compressco’s existing long-term indebtedness. See Note 1 (“Organization and Description of Business”) for additional details.

F-30
EX-3.2 2 secondamendedandrestatedby.htm EX-3.2 Document

Exhibit 3.2
SECOND AMENDED AND RESTATED
BYLAWS
OF
KODIAK GAS SERVICES, INC.



ARTICLE I
OFFICES
Article IRegistered Office. The registered office and registered agent of Kodiak Gas Services, Inc. (the “Corporation”) in the State of Delaware shall be as set forth in the Amended and Restated Certificate of Incorporation (as defined below). The Corporation may also have offices in such other places in the United States or elsewhere (and may change the Corporation’s registered agent) as the Board of Directors of the Corporation (the “Board”) may, from time to time, determine or as the business of the Corporation may require as determined by any officer of the Corporation.
ARTICLE II
MEETINGS OF STOCKHOLDERS
Section 1.01Annual Meetings. Annual meetings of stockholders may be held at such place, if any, either within or without the State of Delaware, and at such time and date as the Board shall determine and state in the notice of meeting. The Board may, in its sole discretion, determine that annual meetings of stockholders shall not be held at any place, but may in addition to or instead be held solely by means of remote communication (including virtually) as described in Section 2.11 in accordance with Section 211(a)(2) of the General Corporation Law of the State of Delaware (the “DGCL”). The Board may postpone, reschedule or cancel any annual meeting of stockholders previously scheduled by the Board.
Section 1.02Special Meetings. Special meetings of the stockholders may only be called in the manner provided in the Corporation’s certificate of incorporation as then in effect (as the same may be amended and/or restated from time to time, the “Amended and Restated Certificate of Incorporation”) and may be held at such place, if any, either within or without the State of Delaware, and at such time and date as the Board or the Chair of the Board or the Chief Executive Officer of the Corporation (the “Chief Executive Officer”) shall determine and state in the notice of such meeting. The Board may, in its sole discretion, determine that special meetings of the stockholders shall not be held at any place, but may in addition to or instead be held solely by means of remote communication (including virtually) as described in Section 2.11 of these Amended and Restated Bylaws (these “Bylaws”) in accordance with Section 211(a)(2) of the DGCL. The Board may postpone, reschedule or cancel any special meeting of stockholders previously scheduled by the Board or the Chair of the Board or the Chief Executive Officer; provided, however, that with respect to any special meeting of stockholders previously scheduled by the Board or the Chair of the Board at the request of EQT (as defined in the Amended and Restated Certificate of Incorporation), the Board shall not postpone, reschedule or cancel such special meeting without the prior written consent of EQT.
Section 1.03Notice of Stockholder Business and Nominations.
(A)Annual Meetings of Stockholders.
(1)Nominations of persons for election to the Board and the proposal of business other than nominations to be considered by the stockholders may be made at an annual meeting of stockholders only: (a) as provided in the Stockholders’ Agreement, dated on or about the date hereof, by and among the Corporation and certain stockholders of the Corporation from time to time party thereto (the “Stockholders’ Agreement”) (with respect to nominations of persons for election to the Board only), (b) pursuant to the Corporation’s notice of meeting (or any supplement thereto); (c) by or at the direction of the Board or any duly authorized committee of the Board; or (d) by any stockholder of the Corporation who is entitled to vote at the meeting, who complied with the notice procedures set forth in paragraphs (A)(2) and (A)(3) of this Section 2.03 and who was a stockholder of record at the time such notice is



delivered to the Secretary of the Corporation, at the time of the record date of the annual meeting and at the time of the annual meeting; this Section 2.03(A)(1) shall be the exclusive means for a stockholder to make nominations (other than pursuant to clause (a) of this Section 2.03(A)(1)) or submit other business before an annual meeting of stockholders (other than pursuant to Rule 14a-8 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)).
(2)For nominations or other business to be properly brought before an annual meeting by a stockholder of record pursuant to clause (c) of paragraph (A)(1) of this Section 2.03, the stockholder of record bringing the notice (the “Noticing Stockholder”) must have delivered timely notice thereof in proper written form to the Secretary of the Corporation and any such proposed business other than nominations of persons for election to the Board must constitute a proper matter for stockholder action or must be otherwise appropriate for stockholder action under the provisions of the laws of the State of Delaware. To be timely, the Noticing Stockholder’s notice must be delivered to the Secretary of the Corporation not later than the close of business on the 90th day, nor earlier than the close of business on the 120th day, prior to the first anniversary of the date of the Corporation’s proxy statement released to stockholders for the preceding year’s annual meeting (which date shall, for purposes of the Corporation’s first annual meeting of stockholders after its shares of Common Stock (as defined in the Amended and Restated Certificate of Incorporation) are first publicly traded, be deemed to have occurred on June 29, 2023); provided, however, that if the date of the meeting is advanced by more than thirty (30) days, or delayed by more than seventy (70) days from such anniversary date, such notice shall be delivered to the Secretary at the principal executive offices of the Corporation not earlier than the close of business on the 120th day prior to such annual meeting and not later than the close of business on the later of the 90th day prior to such annual meeting or the 10th day following the day on which the public announcement (as defined below) of the date of such meeting is first made by the Corporation. An adjournment, recess, rescheduling or postponement of an annual meeting (or the public announcement of an adjournment, recess, rescheduling or postponement thereof) shall not commence a new time period (or extend any time period) for the giving of a Noticing Stockholder’s notice. For the avoidance of doubt, a Noticing Stockholder shall not be entitled to make additional or substitute nominations following the expiration of the time periods set forth in these Bylaws. Notwithstanding anything in this paragraph (A)(2) of this Section 2.03 to the contrary, in the event that the number of directors to be elected to the Board is increased and there is no public announcement by the Corporation naming all of the nominees for director proposed by the Board or specifying the size of the increased Board at least ten days prior to the last day a Noticing Stockholder may deliver a notice of nominations in accordance with the second sentence of this paragraph (A)(2) of this Section 2.03, a Noticing Stockholder’s notice required by this Section 2.03(A) shall also be considered timely, but only with respect to proposed nominees for any new positions created by such increase, if it shall be delivered to the Secretary not later than the close of business on the tenth day following the day on which a public announcement of such increase in the number of directors to be elected is first made by the Corporation.
(3)To be in proper written form, such Noticing Stockholder’s notice delivered to the Secretary pursuant to this Section 2.03(A) shall set forth:
(a)as to each person whom the Noticing Stockholder proposes to nominate for election or re-election as a director: (i) the name, age and address (business and residential) of such person, (ii) a complete biography and statement of such person’s qualifications, including the principal occupation or employment of such person (at present and for the past five years), (iii) the Specified Information (as defined below) for such person and any member of the immediate family of such person, or any Affiliate or Associate (as such terms are defined below) of such person, (iv) a complete and accurate description of all agreements, arrangements and understandings between each Holder and any Stockholder Associated Person (as such terms are defined below), on the one hand, and such person, on the other hand, (at
2


present and for the past three years) including, without limitation, a complete and accurate description of all direct and indirect compensation and other monetary agreements, arrangements and understandings at present and for the past three (3) years between the person and such parties (including all biographical, related party transaction and other information that would be required to be disclosed pursuant to the federal and state securities laws, including Rule 404 promulgated under Regulation S-K (“Regulation S-K”) under the Securities Act of 1933, as amended (the “Securities Act”) (or any successor provision), if any Holder or any Stockholder Associated Person were the “registrant” for purposes of such rule and such person were a director or executive officer of such registrant), (v) whether such person has (A) notified the Board of each publicly listed company at which such person serves as an officer, executive officer or director with respect to such person’s proposed nomination for election to the Board, and, (B) as applicable, received all necessary consents to serve on the Board if so nominated and elected or otherwise appointed (or, if any such consents have not been received, how such person intends to address such failure to receive such necessary consents), (vi) whether such person’s nomination, election or appointment, as applicable, would violate or contravene a corporate governance policy, including, without limitation, a conflicts of interest or “overboarding” policy of any publicly listed company at which such person serves as an officer, executive officer or director, and, if so, a description of how such person intends to address such violation or contravention, (vii) the first date of contact between any Holder and/or Stockholder Associated Person, on the one hand, and such person, on the other hand, with respect to the Corporation, (viii) the amount and nature of any direct or indirect economic or financial interest, if any, of such person, or of any immediate family member of such person, in any funds or vehicles managed by, under common management with, or affiliated with any Holder or any Stockholder Associated Person, (ix) any other information relating to such person that would be required to be disclosed in a proxy statement or any other filings required to be made in connection with solicitation of proxies for the election of directors in a contested election or that is otherwise required pursuant to and in accordance with Section 14 of the Exchange Act, and the rules and regulations promulgated thereunder (including such person’s written consent to being named in proxy statements as a proposed nominee of the Noticing Stockholder and to serving as a director if elected), and (x) a completed and signed questionnaire, representation and agreement and any and all other information required by paragraph (A)(3)(e) of this Section 2.03;
(b)as to any other business that the Noticing Stockholder proposes to bring before the meeting: (i) a brief description of the business desired to be brought before the meeting, (ii) the reasons for conducting such business at the meeting, (iii) any material interest of each Holder and each Stockholder Associated Person, if any, in such business, (iv) the text of the proposal or business (including the specific text of any resolutions or actions proposed for consideration and if such business includes a proposal to amend the Certificate of Incorporation or these Bylaws, the specific language of the proposed amendment), and (v) a description of all agreements, arrangements and understandings between each Holder and any Stockholder Associated Person and any other person or persons (including their names) in connection with the proposal of such business by the Noticing Stockholder;
(c)as to the Noticing Stockholder and the beneficial owner, if any, on whose behalf the nomination is made or the other business is being proposed (collectively with the Noticing Stockholder, the “Holders” and each a “Holder”): (i) the name and address of each Holder, as the name and address appear on the Corporation’s books, and the name and address of each Stockholder Associated Person, if any, (ii) as of the date of the notice (which information, for the avoidance of doubt, shall be updated and supplemented pursuant to paragraph (D)(3) of this Section 2.03), (A) the class or series and number of shares of capital stock of the Corporation which are, directly or indirectly, held of record or owned beneficially by each Holder and any Stockholder Associated Person (provided that, for the purposes of this Section 2.03(A), any such person shall in all events be deemed to beneficially own any shares of stock of the Corporation as to which such person has a right to acquire beneficial ownership at
3


any time in the future (whether such right is exercisable immediately or only after the passage of time or the fulfillment of a condition or both)), (B) any short position, profits interest, option, warrant, convertible security, stock appreciation right, or similar right with an exercise or conversion privilege or a settlement payment or mechanism at a price related to any class or series of shares of the Corporation or with a value derived in whole or in part from the value of any class or series of shares of the Corporation, or any derivative or synthetic arrangement having the characteristics of a long position in any class or series of shares of the Corporation, or any contract, derivative, swap or other transaction or series of transactions designed to produce economic benefits and risks that correspond substantially to the ownership of any class or series of shares of the Corporation, including due to the fact that the value of such contract, derivative, swap or other transaction or series of transactions is determined by reference to the price, value or volatility of any class or series of shares of the Corporation, whether or not such instrument, contract or right shall be subject to settlement in the underlying class or series of shares of the Corporation, through the delivery of cash or other property, or otherwise, and without regard to whether the Holder and any Stockholder Associated Person may have entered into transactions that hedge or mitigate the economic effect of such instrument, contract or right, or any other direct or indirect opportunity to profit or share in any profit derived from any increase or decrease in the value of shares of the Corporation (any of the foregoing, a “Derivative Instrument”) directly or indirectly owned or held, including beneficially, by each Holder and any Stockholder Associated Person and any Short Interest held by each Holder or any Stockholder Associated Person within the last twelve months in any class or series of the shares or other securities of the Corporation, (C) a description of any proxy, contract, arrangement, understanding, or relationship pursuant to which each Holder and any Stockholder Associated Person has any right to vote or has granted a right to vote any shares of stock or any other security of the Corporation, (D) any rights to dividends or payments in lieu of dividends on the shares of the Corporation owned beneficially by each Holder or any Stockholder Associated Person that are separated or separable from the underlying shares of stock or other security of the Corporation, (E) any proportionate interest in shares of stock or other securities of the Corporation or Derivative Instruments held, directly or indirectly, by a general or limited partnership or limited liability company or other entity in which any Holder or any Stockholder Associated Person is a general partner or directly or indirectly beneficially owns an interest in a general partner, is the manager, managing member or directly or indirectly beneficially owns an interest in the manager or managing member of a limited liability company or other entity, (F) any direct or indirect legal, economic or financial interest (including Short Interest) of each Holder and each Stockholder Associated Person, if any, in the outcome of any (x) vote to be taken at any annual or special meeting of stockholders of the Corporation or (y) any meeting of stockholders of any other entity with respect to any matter that is related, directly or indirectly, to any nomination or business proposed by any Holder under these Bylaws,; and (G) any material pending or threatened action, suit or proceeding (whether civil, criminal, investigative, administrative or otherwise) in which any Holder or any Stockholder Associated Person is, or is reasonably expected to be made, a party or material participant involving the Corporation or any of its officers, directors or employees, or any Affiliate of the Corporation, or any officer, director or employee of such Affiliate (the information required by this subclause (ii) shall be referred to as the “Specified Information”), (iii) a representation by the Noticing Stockholder that such stockholder is a holder of record of stock of the Corporation entitled to vote at such meeting on the matter proposed, that the Noticing Stockholder will continue to be a stockholder of record of the Corporation entitled to vote at such meeting on the matter proposed through the date of such meeting and that such Noticing Stockholder intends to appear in person or by proxy at such meeting to propose such nomination or other business, (iv) all information that would be required to be set forth in a Schedule 13D filed pursuant to Rule 13d-1(a) or an amendment pursuant to Rule 13d-2(a) if such a statement were required to be filed under the Exchange Act and the rules and regulations promulgated thereunder by each Holder and each Stockholder Associated Person, if any, (v) any other information relating to each Holder and each Stockholder Associated Person, if any, that would be required to be disclosed in a proxy statement and form
4


of proxy or other filings required to be made in connection with solicitations of proxies for, as applicable, the proposal and/or for the election of directors in a contested election pursuant to Section 14 of the Exchange Act and the rules and regulations promulgated thereunder, (vi) a representation by the Noticing Stockholder as to whether any Holder and/or any Stockholder Associated Person intends or is part of a group which intends: (A) to deliver a proxy statement and/or form of proxy to holders of at least the percentage of the Corporation’s outstanding capital stock required to elect the proposed nominee or approve or adopt the other business being proposed and/or (B) otherwise to solicit proxies from stockholders in support of such nomination or other business, (vii) a certification by the Noticing Stockholder that each Holder and any Stockholder Associated Person has complied with all applicable federal, state and other legal requirements in connection with its acquisition of shares of capital stock or other securities of the Corporation and/or such person’s acts or omissions as a stockholder of the Corporation, (viii) the information and statement required by Rule 14a-19(b) of the Exchange Act (or any successor provision) (viii) the names and addresses of other stockholders (including beneficial owners) known by any Holder or Stockholder Associated Person to provide financial or otherwise material support with respect to such proposal(s) or nomination(s) (it being understood that delivery of a revocable proxy with respect to such proposal or nomination shall not in itself require disclosure under this clause (viii)), and to the extent known the class and number of all shares of the Corporation’s capital stock owned beneficially or of record by such other stockholder(s) or other beneficial owner(s), and (ix) a representation by the Noticing Stockholder as to the accuracy of the information set forth in the notice. In addition, any Noticing Stockholder who submits a notice pursuant to this paragraph (A)(3) of this Section 2.03 is required to update and supplement the information disclosed in such notice in accordance with paragraph (D)(3) of this Section 2.03.
(d)The Corporation may also, as a condition to any such nomination or business being deemed properly brought before an annual meeting of stockholders, require any Holder or any proposed nominee to deliver to the Secretary, within five Business Days of any such request, such other information as may reasonably be requested by the Corporation, including (i) such other information as may be reasonably required by the Board, in its sole discretion, to determine (x) the eligibility of such proposed nominee to serve as a director of the Corporation, and (y) whether such proposed nominee qualifies as an “independent director” or “audit committee financial expert” under applicable law, securities exchange rule or regulation, or any publicly disclosed corporate governance guideline or committee charter of the Corporation and (ii) such other information that the Board determines, in its sole discretion, could be material to a reasonable stockholder’s understanding of the independence, or lack thereof, of such proposed nominee.
(e)In addition to the other requirements of this Section 2.03(A), each person who a Noticing Stockholder proposes to nominate for election or re-election as a director of the Corporation must deliver in writing (in accordance with the time periods prescribed for delivery of notice under this Section 2.03(A)) to the Secretary at the principal executive offices of the Corporation (i) a written questionnaire with respect to the background and qualification of such person and the background of any other person or entity on whose behalf the nomination is being made (which questionnaire shall be provided by the Secretary upon written request of any stockholder of record identified by name within five Business Days of such written request) and (ii) a written representation and agreement (in the form provided by the Secretary upon written request of any stockholder of record identified by name within five Business Days of such written request) that such person (A) is not and will not become a party to (x) any agreement, arrangement or understanding (whether written or oral) with, and has not given any commitment or assurance to, any person or entity as to how such person, if elected as a director of the Corporation, will act or vote on any issue or question (a “Voting Commitment”) that has not been disclosed to the Corporation or (y) any Voting Commitment that could limit or interfere with such person’s ability to comply, if elected as a
5


director of the Corporation, with such person’s fiduciary duties under applicable law, (B) is not and will not become a party to any agreement, arrangement or understanding with any person or entity other than the Corporation with respect to any direct or indirect compensation, reimbursement or indemnification in connection with service or action as a director that has not been disclosed to the Corporation, (C) in such person’s individual capacity and on behalf of any person or entity on whose behalf the nomination is being made, would be in compliance, if elected as a director of the Corporation, and will comply with all applicable rules of the exchanges upon which the securities of the Corporation are listed and all applicable publicly disclosed corporate governance, conflict of interest, confidentiality and stock ownership and trading policies and guidelines of the Corporation, and (D) in such person’s individual capacity and on behalf of any Holder on whose behalf the nomination is being made, intends to serve a full term if elected as a director of the Corporation.
(B)Special Meetings of Stockholders. Only such business (including the election of specific individuals to fill vacancies or newly created directorships on the Board of Directors) shall be conducted at a special meeting of stockholders as shall have been brought before the meeting pursuant to the Corporation’s notice of meeting. At any time that stockholders are not prohibited from filling vacancies or newly created directorships on the Board of Directors, nominations of persons for election to the Board may be made at a special meeting of stockholders at which directors are to be elected pursuant to the Corporation’s notice of meeting only: (1) as provided in the Stockholders’ Agreement, (2) by or at the direction of the Board or any duly authorized committee of the Board; or (2) provided that the Board (or EQT pursuant to Section 8.2 of Article VIII of the Amended and Restated Certificate of Incorporation) has determined that directors shall be elected at such special meeting, by any stockholder of the Corporation who (a) is entitled to vote at the meeting, (b) complies with the notice procedures set forth in this Section 2.03 and (c) is a stockholder of record at the time such notice is delivered to the Secretary of the Corporation, at the time of the record date of the special meeting of stockholders and at the time of the special meeting of stockholders. In the event the Corporation calls a special meeting of stockholders for the purpose of electing one or more directors to the Board, any Noticing Stockholder entitled to vote in such election of directors may nominate a person or persons (as the case may be) for election to such position(s) as specified in the Corporation’s notice of meeting, if the Noticing Stockholder’s notice as required by paragraphs (A)(2) and (A)(3) of this Section 2.03 shall be delivered to the Secretary of the Corporation in proper written form not earlier than the close of business on the 120th day prior to such special meeting and not later than the close of business on the later of the 90th day prior to such special meeting or the tenth day following the day on which public announcement is first made by the Corporation of the date of the special meeting and of the nominees proposed by the Board to be elected at such meeting. In no event shall the adjournment, recess, rescheduling or postponement of a special meeting (or the public announcement of an adjournment, recess, rescheduling or postponement thereof) commence a new time period (or extend any time period) for the giving of a Noticing Stockholder’s notice as described above.
(C)General.
(1)Except for directors who are appointed by the Board pursuant to these Bylaws, only such persons who are nominated in accordance and compliance with the procedures set forth in this Section 2.03 or the Stockholders’ Agreement shall be eligible for election to serve as directors at a meeting of stockholders and only such other business shall be conducted at a meeting of stockholders as shall have been brought before the meeting in accordance with the procedures set forth in this Section 2.03. Except as otherwise provided by law, the Certificate of Incorporation or these Bylaws, the Board or Chair of the meeting shall, in addition to making any other determination that may be appropriate for the conduct of the meeting of the Board shall have the power and duty to determine whether a nomination or any other business proposed to be brought before the meeting was made or proposed, as the case may
6


be, in accordance with the procedures set forth in these Bylaws (including whether the Noticing Stockholder or other Holder, if any, on whose behalf the nomination is made or other business is being proposed solicited (or is part of a group which solicited) or did not so solicit, as the case may be, proxies in support of such Noticing Stockholder’s nominee or other business in compliance with such stockholder’s representation as required by clause (c)(vi) of paragraph (A)(3) of this Section 2.03). If any proposed nomination or other business was not made or proposed in compliance with these Bylaws, the chair of the meeting of stockholders shall have the power and duty to declare to the meeting that any such nomination or other business was not properly brought before the meeting and in accordance with the provisions of these Bylaws, and that such nomination or other business not properly brought before the meeting shall be disregarded and/or shall not be transacted. Notwithstanding anything to the contrary in these Bylaws, if the Noticing Stockholder (or a qualified representative of the Noticing Stockholder) does not appear at the annual or special meeting, as applicable, to present a nomination or other business, such nomination shall be disregarded and such other business shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the Corporation. For purposes of this Section 2.03, to be considered a “qualified representative” of the Noticing Stockholder, a person must be authorized by a document authorizing another person or persons to act for such stockholder as proxy at the meeting of stockholders and such person must produce the document or a reliable reproduction of such document at the meeting of stockholders. A stockholder may authorize another person or persons to act for such stockholder as proxy by transmitting or authorizing the transmission of an electronic transmission to the person who will be the holder of the proxy or to a proxy solicitation firm, proxy support service organization or like agent duly authorized by the person who will be the holder of the proxy to receive such transmission, provided that any such transmission must either set forth or be submitted with information from which it can be determined that the transmission was authorized by the stockholder. If it is determined that such transmissions are valid, the inspectors or, if there are no inspectors, such other persons making that determination shall specify the information upon which such inspectors or such persons relied.
(2)Exchange Act Compliance. Notwithstanding the foregoing provisions of this Section 2.03, a stockholder shall also comply with all applicable requirements of state law and of the Exchange Act and the rules and regulations promulgated thereunder with respect to the matters set forth in this Section 2.03; provided, however, that any references in these Bylaws to the Exchange Act or the rules and regulations promulgated thereunder are not intended to and shall not limit the requirements applicable to nominations or proposals as to any other business to be considered pursuant to this Section 2.03. Nothing in these Bylaws shall be deemed to affect any rights (a) of the holders of any class or series of stock having a preference over the Common Stock of the Corporation as to dividends or upon liquidation to elect directors under specified circumstances, or (b) of stockholders to request inclusion of proposals in the Corporation’s proxy statement pursuant to Rule 14a-8 under the Exchange Act or any other applicable federal or state securities law with respect to that stockholder’s request to include proposals in the Corporation’s proxy statement.
(3)Updates and Supplements. In addition, to be considered timely, a Noticing Stockholder’s notice shall further be updated and supplemented, if necessary, so that the information provided or required to be provided in such notice shall be true and correct as of the record date for the meeting of stockholders and as of the date that is ten Business Days prior to the meeting of stockholders or any adjournment, recess, rescheduling or postponement thereof, and such update and supplement shall be delivered to the Secretary at the principal executive offices of the Corporation not later than five Business Days after the record date for the meeting of stockholders in the case of the update and supplement required to be made as of the record date, and not later than eight Business Days prior to the date for the meeting of stockholders or any adjournment, recess, rescheduling or postponement thereof in the case of the update and supplement required to be made as of ten Business Days prior to the meeting of stockholders or
7


any adjournment, recess, rescheduling or postponement thereof. In addition, if the Noticing Stockholder has delivered to the Corporation a notice relating to the nomination of directors, the Noticing Stockholder shall deliver to the Corporation not later than eight Business Days prior to the date of the meeting or any adjournment, recess, rescheduling or postponement thereof (or, if not practicable, on the first practicable date prior to the date to which the annual meeting has been adjourned or postponed) reasonable evidence that it has complied with the requirements of Rule 14a-19 of the Exchange Act (or any successor provision). For the avoidance of doubt, the obligation to update and supplement set forth in this paragraph or any other Section of these Bylaws shall not limit the Corporation’s rights with respect to any deficiencies in any notice provided by a stockholder, extend any applicable deadlines hereunder or enable or be deemed to permit a stockholder who has previously submitted notice hereunder to amend or update any proposal or to submit any new proposal, including by changing or adding nominees, matters, business and/or resolutions proposed to be brought before a meeting of the stockholders.
(D)Certain Definitions; Interpretations. For purposes of these Bylaws,
(1)“Affiliate” shall have the meaning attributed to such term in Rule 12b-2 under the Exchange Act;
(2)“Associate” shall have the meaning attributed to such term in Rule 12b-2 under the Exchange Act;
(3)“Business Day” shall mean each Monday, Tuesday, Wednesday, Thursday and Friday that is not a day on which banking institutions in New York, NY are authorized or obligated by law or executive order to close;
(4)“close of business” on a particular day shall mean 5:00 p.m. local time at the principal executive offices of the Corporation, and if an applicable deadline falls on the close of business on a day that is not a Business Day, then the applicable deadline shall be deemed to be the close of business on the immediately preceding Business Day;
(5)“delivery” of any notice or materials by a stockholder as required to be “delivered” shall mean, both (a) hand delivery, overnight courier service, or by certified or registered mail, return receipt requested, in each case to the Secretary at the principal executive offices of the Corporation, and (b) electronic mail to the Secretary;
(6)“public announcement” shall mean disclosure: (a) in a press release released by the Corporation, provided such press release is released by the Corporation following its customary procedures, as reported by the Dow Jones News Service, Associated Press, Business Wire, PR Newswire or a comparable news service, or is generally available on internet news sites, or (b) in a document publicly filed by the Corporation with the SEC pursuant to Sections 13, 14 or 15(d) of the Exchange Act;
(7)“Short Interest” shall mean any agreement, arrangement, understanding relationship or otherwise, including any repurchase or similar so-called “stock borrowing” agreement or arrangement, involving any Holder or any Stockholder Associated Person, on the one hand, and any person, on the other hand, directly or indirectly, the purpose or effect of which is to mitigate loss to, reduce the economic risk (of ownership or otherwise) or any class or series of the shares of the Corporation by, manage the risk of share price changes for, or increase or decrease the voting power of, such Holder or any Stockholder Associated Person with respect to any class or series of the shares or other securities of the Corporation, or which provides, directly or indirectly, the opportunity to profit or share in any profit derived from any decrease in the price or value of any class or series of the shares or other securities of the Corporation; and
8


(8)“Stockholder Associated Person” shall mean, as to any Holder, (a) any Affiliate or Associate of such Holder, (b) any person who is a member of a “group” (as such term is used in Rule 13d-5 under the Exchange Act (or any successor provision)) with such Holder, and (c) any member of the immediate family of such Holder.
(9)For purposes of these Bylaws, the words “include,” “includes” or “including” shall be deemed to be followed by the words “without limitation.” Where a reference in these Bylaws is made to any statue or regulation, such reference shall be to (1) the statute or regulation as amended from time to time (except as context may otherwise require) and (2) any rules or regulations promulgated thereunder.
(E)Notwithstanding anything to the contrary contained in this Section 2.03, for as long as the Stockholders’ Agreement remains in effect with respect to EQT, EQT (to the extent then subject to the Stockholders’ Agreement) shall not be subject to the notice procedures set forth in paragraph (A)(2), paragraph (A)(3) or paragraph (B) of this Section 2.03 with respect to any annual or special meeting of stockholders.
Section 1.01Notice of Meetings. Whenever stockholders are required or permitted to take any action at a meeting, a timely notice in writing or by electronic transmission, in the manner provided in Section 232 of the DGCL, of the meeting, which shall state the place, if any, date and time of the meeting, the means of remote communications, if any, by which stockholders and proxyholders may be deemed to be present in person and vote at such meeting, the record date for determining the stockholders entitled to vote at the meeting, if such date is different from the record date for determining stockholders entitled to notice of the meeting, and, in the case of a special meeting, the purposes for which the meeting is called, shall be mailed to or transmitted electronically by the Secretary of the Corporation to each stockholder of record entitled to vote thereat as of the record date for determining the stockholders entitled to notice of the meeting. Unless otherwise provided by law, the Amended and Restated Certificate of Incorporation or these Bylaws, the notice of any meeting shall be given not less than ten (10) nor more than sixty (60) days before the date of the meeting to each stockholder entitled to vote at such meeting as of the record date for determining the stockholders entitled to notice of the meeting.
Section 1.02Quorum. Unless otherwise required by law, the Amended and Restated Certificate of Incorporation or the rules of any stock exchange upon which the Corporation’s securities are listed, the holders of record of a majority of the voting power of the issued and outstanding shares of capital stock of the Corporation entitled to vote thereat, present in person or represented by proxy, shall constitute a quorum for the transaction of business at all meetings of stockholders. Notwithstanding the foregoing, where a separate vote by a class or series or classes or series is required, a majority in voting power of the outstanding shares of such class or series or classes or series, present in person or represented by proxy, shall constitute a quorum entitled to take action with respect to the vote on that matter. Once a quorum is present to organize a meeting, it shall not be broken by the subsequent withdrawal of any stockholders.
Section 1.03Voting. Except as otherwise provided by or pursuant to the provisions of the Amended and Restated Certificate of Incorporation, each stockholder entitled to vote at any meeting of the stockholders shall be entitled to one vote for each share of stock held by such stockholder that has voting power upon the matters in question. Each stockholder entitled to vote at a meeting of the stockholders or to express consent to corporate action in writing without a meeting may authorize another person or persons to act for such stockholder by proxy in any manner provided under Section 212(c) of the DGCL or as otherwise provided under applicable law, but no such proxy shall be voted or acted upon after three years from its date, unless the proxy provides for a longer period. A proxy shall be irrevocable if it states that it is irrevocable and if, and only as long as, it is coupled with an interest sufficient in law to support an
9


irrevocable power. A stockholder may revoke any proxy that is not irrevocable by attending the meeting and voting in person or by delivering to the Secretary of the Corporation a revocation of the proxy or a new proxy bearing a later date. Unless required by the Amended and Restated Certificate of Incorporation or applicable law, or determined by the Chair of the meeting to be advisable, the vote on any question need not be by ballot. On a vote by ballot, each ballot shall be signed by the stockholder voting, or by such stockholder’s proxy, if there be such proxy. When a quorum is present or represented at any meeting, the vote of the holders of a majority of the voting power of the shares of stock present in person or represented by proxy and entitled to vote on the subject matter shall decide any question brought before such meeting, unless the question is one upon which, by express provision of applicable law, of the rules or regulations of any stock exchange applicable to the Corporation, of any regulation applicable to the Corporation or its securities, of the Amended and Restated Certificate of Incorporation or of these Bylaws, a different vote is required, in which case such express provision shall govern and control the decision of such question. Notwithstanding the foregoing sentence and subject to the Amended and Restated Certificate of Incorporation, all elections of directors shall be determined by a plurality of the votes cast in respect of the shares present in person or represented by proxy at the meeting and entitled to vote on the election of directors.
Section 1.04Chair of Meetings. The Chair of the Board, if one is elected, or, in his or her absence or disability, the President and Chief Executive Officer of the Corporation, or in the absence of the Chair of the Board and the President and Chief Executive Officer, a person designated by the Board shall be the Chair of the meeting and, as such, preside at all meetings of the stockholders.
Section 1.05Secretary of Meetings. The Secretary of the Corporation shall act as secretary at all meetings of the stockholders. In the absence or disability of the Secretary, the Chair of the Board or the President and Chief Executive Officer shall appoint a person to act as Secretary at such meetings.
Section 1.06Consent of Stockholders in Lieu of Meeting. Any action required or permitted to be taken at any annual or special meeting of stockholders of the Corporation may be taken without a meeting, without prior notice and without a vote only to the extent permitted by and in the manner provided in the Amended and Restated Certificate of Incorporation and in accordance with applicable law.
Section 1.010Adjournment. At any meeting of stockholders of the Corporation, if less than a quorum be present, the Chair of the meeting or stockholders holding a majority in voting power of the shares of stock of the Corporation, present in person or by proxy and entitled to vote thereat, shall have the power to adjourn the meeting from time to time without notice other than announcement at the meeting until a quorum shall be present. Any business may be transacted at the adjourned meeting that might have been transacted at the meeting originally noticed. If the adjournment is for more than thirty (30) days, a notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at the meeting. If after the adjournment a new record date for determination of stockholders entitled to vote is fixed for the adjourned meeting, the Board shall fix as the record date for determining stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote at the adjourned meeting, and shall give notice of the adjourned meeting to each stockholder of record entitled to vote at such adjourned meeting as of the record date so fixed for notice of such adjourned meeting.
Section 1.011Remote Communication. If authorized by the Board in its sole discretion, and subject to such guidelines and procedures as the Board may adopt, stockholders and proxyholders not physically present at a meeting of stockholders may, by means of remote communication:
10


(A)participate in a meeting of stockholders; and
(B)be deemed present in person and vote at a meeting of stockholders whether such meeting is to be held at a designated place or solely by means of remote communication; provided that:
(1)the Corporation shall implement reasonable measures to verify that each person deemed present and permitted to vote at the meeting by means of remote communication is a stockholder or proxyholder;
(2)the Corporation shall implement reasonable measures to provide such stockholders and proxyholders a reasonable opportunity to participate in the meeting and to vote on matters submitted to the stockholders, including an opportunity to read or hear the proceedings of the meeting substantially concurrently with such proceedings; and
(3)if any stockholder or proxyholder votes or takes other action at the meeting by means of remote communication, a record of such vote or other action shall be maintained by the Corporation.
Section 1.012Inspectors of Election. The Corporation may, and shall if required by law, in advance of any meeting of stockholders, appoint one or more inspectors of election, who may be employees of the Corporation, to act at the meeting or any adjournment thereof and to make a written report thereof. The Corporation may designate one or more persons as alternate inspectors to replace any inspector who fails to act. In the event that no inspector so appointed or designated is able to act at a meeting of stockholders, the Chair of the meeting shall appoint one or more inspectors to act at the meeting. Each inspector, before entering upon the discharge of his or her duties, shall take and sign an oath to execute faithfully the duties of inspector with strict impartiality and according to the best of his or her ability. The inspector or inspectors so appointed or designated shall (i) ascertain the number of shares of capital stock of the Corporation outstanding and the voting power of each such share, (ii) determine the shares of capital stock of the Corporation represented at the meeting and the validity of proxies and ballots, (iii) count all votes and ballots, (iv) determine and retain for a reasonable period a record of the disposition of any challenges made to any determination by the inspectors and (v) certify their determination of the number of shares of capital stock of the Corporation represented at the meeting and such inspectors’ count of all votes and ballots. Such certification and report shall specify such other information as may be required by law. In determining the validity and counting of proxies and ballots cast at any meeting of stockholders of the Corporation, the inspectors may consider such information as is permitted by applicable law. No person who is a candidate for an office at an election may serve as an inspector at such election.
Article II
BOARD OF DIRECTORS
Section 1.01Powers. Except as otherwise provided by the Amended and Restated Certificate of Incorporation or the DGCL, the business and affairs of the Corporation shall be managed by or under the direction of its Board. The Board may exercise all such authority and powers of the Corporation and do all such lawful acts and things as are not by the DGCL or the Amended and Restated Certificate of Incorporation directed or required to be exercised or done by the stockholders.
Section 1.02Number and Term; Chair. The number of directors shall be determined as set forth in Article VI, Section 6.1(A) of the Amended and Restated Certificate of Incorporation. Directors shall be elected by the stockholders at their annual meeting, and the term of each director shall be as set forth in the Amended and Restated Certificate of
11


Incorporation. Directors need not be stockholders. The Board shall elect from its ranks a Chair of the Board, who shall have the powers and perform such duties as provided in these Bylaws and as the Board may from time to time prescribe. The Chair of the Board shall preside at all meetings of the Board at which he or she is present. If the Chair of the Board is not present at a meeting of the Board, the President and Chief Executive Officer (if the President and Chief Executive Officer is a director and is not also the Chair of the Board) shall preside at such meeting, and, if the President and Chief Executive Officer is not present at such meeting or is not a director, a majority of the directors present at such meeting shall elect one (1) of their members to preside over such meeting.
Section 1.03Resignations. Any director may resign at any time upon notice given in writing or by electronic transmission to the Board, the Chair of the Board, the President and Chief Executive Officer or the Secretary of the Corporation. The resignation shall take effect at the time or upon the happening of any event specified therein, and if no specification is so made, at the time of its receipt. The acceptance of a resignation shall not be necessary to make it effective unless otherwise expressly provided in the resignation.
Section 1.04Removal. Directors of the Corporation may be removed in the manner provided in the Amended and Restated Certificate of Incorporation and applicable law.
Section 1.05Vacancies and Newly Created Directorships. Except as otherwise provided by law and subject to the Stockholders’ Agreement, vacancies occurring in any directorship (whether by death, resignation, retirement, disqualification, removal or other cause) and newly created directorships resulting from any increase in the number of directors shall be filled in accordance with the Amended and Restated Certificate of Incorporation. Any director elected to fill a vacancy or newly created directorship shall hold office until the next election of the class for which such director shall have been chosen and until his or her successor shall be elected and qualified, or until his or her earlier death, resignation, retirement, disqualification or removal.
Section 1.06Meetings. Regular meetings of the Board may be held at such places and times as shall be determined from time to time by the Board. Special meetings of the Board may be called by the President and Chief Executive Officer of the Corporation or the Chair of the Board, and shall be called by the President and Chief Executive Officer or the Secretary of the Corporation if directed by a majority of the Board and shall be at such places and times as they or he or she shall fix. Notice need not be given of regular meetings of the Board. At least twenty-four (24) hours before each special meeting of the Board, either written notice, notice by electronic transmission or oral notice (either in person or by telephone) notice of the time, date and place of the meeting shall be given to each director; provided, however, that if written notice is given only by United States mail, such notice be deposited in the United States mail, postage prepaid at least five (5) days before such special meeting of the Board. Unless otherwise indicated in the notice thereof, any and all business may be transacted at a special meeting.
Section 1.07Quorum, Voting and Adjournment. Unless otherwise provided by the Amended and Restated Certificate of Incorporation, a majority of the total number of directors shall constitute a quorum for the transaction of business. Unless otherwise provided in the Amended and Restated Certificate of Incorporation, cumulative voting for the election of directors shall be prohibited. Except as otherwise provided by law, the Amended and Restated Certificate of Incorporation or these Bylaws, the act of a majority of the directors present at a meeting at which a quorum is present shall be the act of the Board. In the absence of a quorum, a majority of the directors present thereat may adjourn such meeting to another time and place. Notice of such adjourned meeting need not be given if the time and place of such adjourned meeting are announced at the meeting so adjourned.
12


Section 1.08Committees; Committee Rules. The Board may designate one or more committees, including but not limited to an Audit Committee, a Compensation Committee and a Corporate Governance and Nominating Committee, each such committee to consist of one or more of the directors of the Corporation. The Board may designate one or more directors as alternate members of any committee to replace any absent or disqualified member at any meeting of the committee. Any such committee, to the extent provided in the resolution of the Board establishing such committee, shall have and may exercise all the powers and authority of the Board in the management of the business and affairs of the Corporation, and may authorize the seal of the Corporation to be affixed to all papers that may require it; provided that no such committee shall have the power or authority in reference to the following matters: (a) approving or adopting, or recommending to the stockholders, any action or matter (other than the election or removal of directors) expressly required by the DGCL to be submitted to stockholders for approval or (b) adopting, amending or repealing these Bylaws. Each committee of the Board may fix its own rules of procedure and shall hold its meetings as provided by such rules, except as may otherwise be provided by a resolution of the Board designating such committee. Unless otherwise provided in such a resolution, the presence of at least a majority of the members of the committee shall be necessary to constitute a quorum unless the committee shall consist of one or two members, in which event one member shall constitute a quorum; and all matters shall be determined by a majority vote of the members present at a meeting of the committee at which a quorum is present. Unless otherwise provided in such a resolution, in the event that a member and that member’s alternate, if alternates are designated by the Board, of such committee is or are absent or disqualified, the member or members thereof present at any meeting and not disqualified from voting, whether or not such member or members constitute a quorum, may unanimously appoint another member of the Board to act at the meeting in place of any such absent or disqualified member.
Section 1.09Action Without a Meeting. Unless otherwise restricted by the Amended and Restated Certificate of Incorporation, any action required or permitted to be taken at any meeting of the Board or of any committee thereof may be taken without a meeting if all members of the Board or any committee thereof, as the case may be, consent thereto in writing or by electronic transmission. After an action is taken, the consent or consents relating thereto shall be filed in the minutes of proceedings of the Board. Such filing shall be in paper form if the minutes are maintained in paper form or shall be in electronic form if the minutes are maintained in electronic form.
Section 1.010Remote Meeting. Unless otherwise restricted by the Amended and Restated Certificate of Incorporation, members of the Board, or any committee designated by the Board, may participate in a meeting by means of conference telephone or other communications equipment in which all persons participating in the meeting can hear each other. Participation in a meeting by means of conference telephone or other communications equipment shall constitute presence in person at such meeting.
Section 1.011Compensation. The Board shall have the authority to fix the compensation, including fees and reimbursement of expenses, of directors for services to the Corporation in any capacity.
Section 1.012Reliance on Books and Records. A member of the Board, or a member of any committee designated by the Board shall, in the performance of such person’s duties, be fully protected in relying in good faith upon records of the Corporation and upon such information, opinions, reports or statements presented to the Corporation by any of the Corporation’s officers or employees, or committees of the Board, or by any other person as to matters the member reasonably believes are within such other person’s professional or expert competence and who has been selected with reasonable care by or on behalf of the Corporation.
13


Article III
OFFICERS
Section 1.01Number. The officers of the Corporation shall include a President and Chief Executive Officer and a Secretary, each of whom shall be elected by the Board and who shall hold office for such terms as shall be determined by the Board and until their successors are elected and qualify or until their earlier resignation or removal. In addition, the Board may elect one or more Vice Presidents, including one or more Executive Vice Presidents, Senior Vice Presidents, a Treasurer and one or more Assistant Treasurers and one or more Assistant Secretaries, who shall hold their office for such terms and shall exercise such powers and perform such duties as shall be determined from time to time by the Board. Any number of offices may be held by the same person.
Section 1.02Other Officers and Agents. The Board may appoint such other officers and agents as it deems advisable, who shall hold their office for such terms and shall exercise and perform such powers and duties as shall be determined from time to time by the Board.
Section 1.03President and Chief Executive Officer. The Chief Executive Officer, who shall also be the President, subject to the determination of the Board, shall have general executive charge, management, and control of the properties and operations of the Corporation in the ordinary course of its business, with all such powers with respect to such properties and operations as may be reasonably incident to such responsibilities. If the Board has not elected a Chair of the Board or in the absence or inability to act as the Chair of the Board, the President and Chief Executive Officer shall exercise all of the powers and discharge all of the duties of the Chair of the Board, but only if the President and Chief Executive Officer is a director of the Corporation.
Section 1.04Vice Presidents. Each Vice President, if any are elected, of whom one or more may be designated an Executive Vice President or Senior Vice President, shall have such powers and shall perform such duties as shall be assigned to him or her by the President and Chief Executive Officer or the Board.
Section 1.05Treasurer.
(A)The Treasurer shall have custody of the corporate funds, securities, evidences of indebtedness and other valuables of the Corporation and shall keep full and accurate accounts of receipts and disbursements in books belonging to the Corporation. The Treasurer shall deposit all moneys and other valuables in the name and to the credit of the Corporation in such depositories as may be designated by the Board or its designees selected for such purposes. The Treasurer shall disburse the funds of the Corporation, taking proper vouchers therefor. The Treasurer shall render to the President and Chief Executive Officer and the Board, upon their request, a report of the financial condition of the Corporation. If required by the Board, the Treasurer shall give the Corporation a bond for the faithful discharge of his or her duties in such amount and with such surety as the Board shall prescribe.
(B)In addition, the Treasurer shall have such further powers and perform such other duties incident to the office of Treasurer as from time to time are assigned to him or her by the President and Chief Executive Officer or the Board.
Section 1.013Secretary. The Secretary shall: (A) cause minutes of all meetings of the stockholders and directors to be recorded and kept properly; (B) cause all notices required by these Bylaws or otherwise to be given properly; (C) see that the minute books, stock books, and other nonfinancial books, records and papers of the Corporation are kept properly; and (D) cause all reports, statements, returns, certificates and other documents to be prepared and filed when
14


and as required. The Secretary shall have such further powers and perform such other duties as prescribed from time to time by the President and Chief Executive Officer or the Board.
Section 1.014Assistant Treasurers and Assistant Secretaries. Each Assistant Treasurer and each Assistant Secretary, if any are elected, shall be vested with all the powers and shall perform all the duties of the Treasurer and Secretary, respectively, in the absence or disability of such officer, unless or until the President and Chief Executive Officer or the Board shall otherwise determine. In addition, Assistant Treasurers and Assistant Secretaries shall have such powers and shall perform such duties as shall be assigned to them by the President and Chief Executive Officer or the Board.
Section 1.015Corporate Funds and Checks. The funds of the Corporation shall be kept in such depositories as shall from time to time be prescribed by the Board or its designees selected for such purposes. All checks or other orders for the payment of money shall be signed by the President and Chief Executive Officer, a Vice President, the Treasurer or the Secretary or such other person or agent as may from time to time be authorized and with such countersignature, if any, as may be required by the Board.
Section 1.016Contracts and Other Documents. The President and Chief Executive Officer and the Secretary, or such other officer or officers as may from time to time be authorized by the Board or any other committee given specific authority in the premises by the Board during the intervals between the meetings of the Board, shall have power to sign and execute on behalf of the Corporation deeds, conveyances and contracts, and any and all other documents requiring execution by the Corporation.
Section 1.010Ownership of Equity Interests or other Securities of Another Entity. Unless otherwise directed by the Board, the President and Chief Executive Officer, a Vice President, the Treasurer or the Secretary, or such other officer or agent as shall be authorized by the Board, shall have the power and authority, on behalf of the Corporation, to attend and to vote at any meeting of securityholders of any entity in which the Corporation holds securities or equity interests and may exercise, on behalf of the Corporation, any and all of the rights and powers incident to the ownership of such securities or equity interests at any such meeting, including the authority to execute and deliver proxies and consents on behalf of the Corporation.
Section 1.011Delegation of Duties. In the absence, disability or refusal of any officer to exercise and perform his or her duties, the Board may delegate to another officer such powers or duties.
Section 1.012Resignation and Removal. Any officer of the Corporation may be removed from office for or without cause at any time by the Board. Any officer may resign at any time in the same manner prescribed under Section 3.03 of these Bylaws.
Section 1.013Vacancies. The Board shall have the power to fill vacancies occurring in any office.
Article IV
STOCK
Section 1.01Certificated Shares. The shares of stock of the Corporation shall be represented by certificates; provided that the Board may provide by resolution or resolutions that some or all of any or all classes or series of the Corporation’s stock shall be uncertificated shares. Any such resolution shall not apply to shares represented by a certificate until such certificate is surrendered to the Corporation. Every holder of stock in the Corporation represented by certificates shall be entitled to have a certificate signed by, or in the name of the Corporation by
15


any two authorized officers of the Corporation (it being understood that each of the Chair of the Board or the Vice Chair of the Board, or the President and Chief Executive Officer or a Vice President, and by the Treasurer or an Assistant Treasurer or the Secretary or an Assistant Secretary of the Corporation shall be an authorized officer for such purpose), certifying the number and class of shares of stock of the Corporation owned by such holder. Any or all of the signatures on the certificate may be a facsimile. The Board shall have the power to appoint one or more transfer agents and/or registrars for the transfer or registration of certificates of stock of any class, and may require stock certificates to be countersigned or registered by one or more of such transfer agents and/or registrars.
Section 1.02Uncertificated Shares. If the Board chooses to issue uncertificated shares, the Corporation, if required by the DGCL, shall, within a reasonable time after the issue or transfer of uncertificated shares, send the stockholder a written statement of the information required by the DGCL shall be sent by or on behalf of the Corporation to stockholders entitled to such uncertificated shares. The Corporation may adopt a system of issuance, recordation and transfer of its shares of stock by electronic or other means not involving the issuance of certificates; provided that the use of such system by the Corporation is permitted by applicable law.
Section 1.03Transfer of Shares. Shares of stock of the Corporation represented by certificates shall be transferable upon its books by the holders thereof, in person or by their duly authorized attorneys or legal representatives, upon surrender to the Corporation by delivery thereof (to the extent evidenced by a physical stock certificate) to the person in charge of the stock and transfer books and ledgers. Certificates representing such shares, if any, shall be cancelled and new certificates, if the shares are to be certificated, shall thereupon be issued. Shares of capital stock of the Corporation that are not represented by a certificate shall be transferred in accordance with any procedures adopted by the Corporation or its agents and applicable law. A record shall be made of each transfer. Whenever any transfer of shares shall be made for collateral security, and not absolutely, it shall be so expressed in the entry of the transfer if, when the certificates are presented to the Corporation for transfer or uncertificated shares requested to be transferred, both the transferor and transferee request the Corporation do so. The Corporation shall have power and authority to make such rules and regulations as it may deem necessary or proper concerning the issue, transfer and registration of certificates representing shares of stock of the Corporation and uncertificated shares.
Section 1.04Lost, Stolen, Destroyed or Mutilated Certificates. A new certificate of stock or uncertificated shares may be issued in the place of any certificate previously issued by the Corporation alleged to have been lost, stolen or destroyed, and the Corporation may, in its discretion, require the owner of such lost, stolen or destroyed certificate, or his or her legal representative, to give the Corporation a bond, in such sum as the Corporation may direct, in order to indemnify the Corporation against any claims that may be made against it in connection therewith. A new certificate or uncertificated shares of stock may be issued in the place of any certificate previously issued by the Corporation that has become mutilated upon the surrender by such owner of such mutilated certificate and, if required by the Corporation, the posting of a bond by such owner in an amount sufficient to indemnify the Corporation against any claim that may be made against it in connection therewith.
Section 1.05List of Stockholders Entitled to Vote. The Corporation shall prepare, no later than the tenth day before each meeting of stockholders, a complete list of the stockholders entitled to vote at the meeting (provided, however, if the record date for determining the stockholders entitled to vote is less than ten days before the date of the meeting, the list shall reflect the stockholders entitled to vote as of the tenth day before the meeting date), arranged in alphabetical order, and showing the address of each stockholder and the number of shares registered in the name of each stockholder. Such list shall be open to the examination of any
16


stockholder, for any purpose germane to the meeting for a period of ten days ending on the day before the meeting date (A) on a reasonably accessible electronic network, provided that the information required to gain access to such list is provided with the notice of the meeting or (B) during ordinary business hours at the principal place of business of the Corporation. In the event that the Corporation determines to make the list available on an electronic network, the Corporation may take reasonable steps to ensure that such information is available only to stockholders of the Corporation. Except as otherwise provided by law, the stock ledger shall be the only evidence as to who are the stockholders entitled to examine the list of stockholders required by this Section 5.05 or to vote in person or by proxy at any meeting of stockholders.
Section 1.06Fixing Date for Determination of Stockholders of Record.
(A)In order that the Corporation may determine the stockholders entitled to notice of any meeting of stockholders or any adjournment thereof, the Board may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board, and which record date shall, unless otherwise required by law, not be more than sixty (60) nor less than ten (10) days before the date of such meeting. If the Board so fixes a date, such date shall also be the record date for determining the stockholders entitled to vote at such meeting unless the Board determines, at the time it fixes such record date, that a later date on or before the date of the meeting shall be the date for making such determination. If no record date is fixed by the Board, the record date for determining stockholders entitled to notice of or to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held. A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the Board may fix a new record date for determination of stockholders entitled to vote at the adjourned meeting, and in such case shall also fix as the record date for stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote in accordance herewith at the adjourned meeting.
(B)In order that the Corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights, or entitled to exercise any rights in respect of any change, conversion or exchange of stock or for the purpose of any other lawful action, the Board may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted, and which record date shall not be more than sixty (60) days prior to such action. If no such record date is fixed, the record date for determining stockholders for any such purpose shall be at the close of business on the day on which the Board adopts the resolution relating thereto.
(C)Unless otherwise restricted by the Amended and Restated Certificate of Incorporation, in order that the Corporation may determine the stockholders entitled to express consent to corporate action in writing without a meeting, the Board may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board, and which record date shall not be more than ten (10) days after the date upon which the resolution fixing the record date is adopted by the Board. If no record date for determining stockholders entitled to express consent to corporate action in writing without a meeting is fixed by the Board, (i) when no prior action of the Board is required by law, the record date for such purpose shall be the first date on which a signed written consent setting forth the action taken or proposed to be taken is delivered to the Corporation in accordance with applicable law, and (ii) if prior action by the Board is required by law, the record date for such purpose shall be at the close of business on the day on which the Board adopts the resolution taking such prior action.
17


Section 1.07Registered Stockholders. Prior to the surrender to the Corporation of the certificate or certificates for a share or shares of stock or notification to the Corporation of the transfer of uncertificated shares with a request to record the transfer of such share or shares, the Corporation may treat the registered owner of such share or shares as the person entitled to receive dividends, to vote, to receive notifications and otherwise to exercise all the rights and powers of an owner of such share or shares. To the fullest extent permitted by law, the Corporation shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the part of any other person, whether or not it shall have express or other notice thereof.
Article V
NOTICE AND WAIVER OF NOTICE
Section 1.01Notice. If mailed, notice to stockholders shall be deemed given when deposited in the United States mail, postage prepaid, directed to the stockholder at such stockholder’s address as it appears on the records of the Corporation, and if given by any other form, including any form of electronic transmission permitted by the DGCL shall be deemed given as provided in the DGCL. Without limiting the manner by which notice otherwise may be given effectively to stockholders, any notice to stockholders may be given by electronic transmission in the manner provided in Section 232 of the DGCL.
Section 1.02Waiver of Notice. A written waiver of any notice, signed by a stockholder or director, or waiver by electronic transmission by such person, whether given before or after the time of the event for which notice is to be given, shall be deemed equivalent to the notice required to be given to such person. Neither the business nor the purpose of any meeting need be specified in such a waiver. Attendance at any meeting (in person or by remote communication) shall constitute waiver of notice except attendance for the express purpose of objecting at the beginning of the meeting to the transaction of any business because the meeting is not lawfully called or convened.
Article VI
INDEMNIFICATION
Section 1.01Right to Indemnification. Each person who was or is made a party or is threatened to be made a party to or is otherwise involved in any action, suit or proceeding, whether civil, criminal, administrative or investigative (hereinafter a “proceeding”), by reason of the fact that he or she is or was a director or an officer of the Corporation or, while a director or officer of the Corporation, is or was serving at the request of the Corporation as a director, officer, employee, agent or trustee of another corporation or of a partnership, joint venture, trust or other enterprise, including service with respect to an employee benefit plan (hereinafter an “indemnitee”), whether the basis of such proceeding is alleged action in an official capacity as a director, officer, employee, agent or trustee or in any other capacity while serving as a director, officer, employee, agent or trustee, shall be indemnified and held harmless by the Corporation to the fullest extent permitted by Delaware law, as the same exists or may hereafter be amended (but, in the case of any such amendment, only to the extent that such amendment permits the Corporation to provide broader indemnification rights than such law permitted the Corporation to provide prior to such amendment), against all expense, liability and loss (including attorneys’ fees, judgments, fines, ERISA excise taxes or penalties and amounts paid in settlement) reasonably incurred or suffered by such indemnitee in connection therewith; provided, however, that, except as provided in Section 7.03 with respect to proceedings to enforce rights to indemnification or advancement of expenses or with respect to any compulsory counterclaim brought by such indemnitee, the Corporation shall indemnify any such indemnitee in connection with a proceeding (or part thereof) initiated by such indemnitee only if such proceeding (or part thereof) was authorized by the Board.
18


Section 1.02Right to Advancement of Expenses. In addition to the right to indemnification conferred in Section 7.01, an indemnitee shall also have the right to be paid by the Corporation the expenses (including attorney’s fees) incurred in appearing at, participating in or defending any such proceeding in advance of its final disposition or in connection with a proceeding brought to establish or enforce a right to indemnification or advancement of expenses under this Article VII (which shall be governed by Section 7.03 (hereinafter an “advancement of expenses”)); provided, however, that, if the DGCL requires or in the case of an advance made in a proceeding brought to establish or enforce a right to indemnification or advancement, an advancement of expenses incurred by an indemnitee in his or her capacity as a director or officer of the Corporation (and not in any other capacity in which service was or is rendered by such indemnitee, including, without limitation, service to an employee benefit plan) shall be made solely upon delivery to the Corporation of an undertaking (hereinafter an “undertaking”), by or on behalf of such indemnitee, to repay all amounts so advanced if it shall ultimately be determined by final judicial decision from which there is no further right to appeal (hereinafter a “final adjudication”) that such indemnitee is not entitled to be indemnified or entitled to advancement of expenses under Section 7.01 and Section 7.02 or otherwise.
Section 1.03Right of Indemnitee to Bring Suit. If a claim under Section 7.01 or Section 7.02 is not paid in full by the Corporation within (i) sixty (60) days after a written claim for indemnification has been received by the Corporation or (ii) twenty (20) days after a claim for an advancement of expenses has been received by the Corporation, the indemnitee may at any time thereafter bring suit against the Corporation to recover the unpaid amount of the claim or to obtain advancement of expenses, as applicable. To the fullest extent permitted by law, if the indemnitee is successful in whole or in part in any such suit, or in a suit brought by the Corporation to recover an advancement of expenses pursuant to the terms of an undertaking, the indemnitee shall be entitled to be paid also the expense of prosecuting or defending such suit. In (i) any suit brought by the indemnitee to enforce a right to indemnification hereunder (but not in a suit brought by the indemnitee to enforce a right to an advancement of expenses) it shall be a defense that, and (ii) any suit brought by the Corporation to recover an advancement of expenses pursuant to the terms of an undertaking, the Corporation shall be entitled to recover such expenses upon a final adjudication that, the indemnitee has not met any applicable standard for indemnification set forth in the DGCL. Neither the failure of the Corporation (including by its directors who are not parties to such action, a committee of such directors, independent legal counsel, or its stockholders) to have made a determination prior to the commencement of such suit that indemnification of the indemnitee is proper in the circumstances because the indemnitee has met the applicable standard of conduct set forth in the DGCL, nor an actual determination by the Corporation (including by its directors who are not parties to such action, a committee of such directors, independent legal counsel, or its stockholders) that the indemnitee has not met such applicable standard of conduct, shall create a presumption that the indemnitee has not met the applicable standard of conduct or, in the case of such a suit brought by the indemnitee, be a defense to such suit. In any suit brought by the indemnitee to enforce a right to indemnification or to an advancement of expenses hereunder, or brought by the Corporation to recover an advancement of expenses pursuant to the terms of an undertaking, the burden of proving that the indemnitee is not entitled to be indemnified, or to such advancement of expenses, under this Article VII or otherwise shall be on the Corporation.
Section 1.04Indemnification Not Exclusive.
(A)The provision of indemnification to or the advancement of expenses and costs to any indemnitee under this Article VII, or the entitlement of any indemnitee to indemnification or advancement of expenses and costs under this Article VII, shall not limit or restrict in any way the power of the Corporation to indemnify or advance expenses and costs to such indemnitee in any other way permitted by law or be deemed exclusive of, or invalidate, any right to which any indemnitee seeking indemnification or advancement of expenses and costs
19


may be entitled under any law, agreement, vote of stockholders or disinterested directors or otherwise, both as to action in such indemnitee’s capacity as an officer, director, employee or agent of the Corporation and as to action in any other capacity.
(1)Given that certain jointly indemnifiable claims (as defined below) may arise due to the service of the indemnitee as a director and/or officer of the Corporation at the request of the indemnitee-related entities (as defined below), the Corporation shall be fully and primarily responsible for the payment to the indemnitee in respect of indemnification or advancement of expenses in connection with any such jointly indemnifiable claims, pursuant to and in accordance with the terms of this Article VII, irrespective of any right of recovery the indemnitee may have from the indemnitee-related entities. Under no circumstance shall the Corporation be entitled to any right of subrogation or contribution by the indemnitee-related entities and no right of advancement or recovery the indemnitee may have from the indemnitee-related entities shall reduce or otherwise alter the rights of the indemnitee or the obligations of the Corporation hereunder. In the event that any of the indemnitee-related entities shall make any payment to the indemnitee in respect of indemnification or advancement of expenses with respect to any jointly indemnifiable claim, the indemnitee-related entity making such payment shall be subrogated to the extent of such payment to all of the rights of recovery of the indemnitee against the Corporation, and the indemnitee shall execute all papers reasonably required and shall do all things that may be reasonably necessary to secure such rights, including the execution of such documents as may be necessary to enable the indemnitee-related entities effectively to bring suit to enforce such rights. Each of the indemnitee-related entities shall be third-party beneficiaries with respect to this Section 7.04(A), entitled to enforce this Section 7.04(A).
(2)For purposes of this Section 7.04(A), the following terms shall have the following meanings:
(a)The term “indemnitee-related entities” means any corporation, limited liability company, partnership, joint venture, trust, employee benefit plan or other enterprise (other than the Corporation or any other corporation, limited liability company, partnership, joint venture, trust, employee benefit plan or other enterprise for which the indemnitee has agreed, on behalf of the Corporation or at the Corporation’s request, to serve as a director, officer, employee or agent and which service is covered by the indemnity described herein) from whom an indemnitee may be entitled to indemnification or advancement of expenses with respect to which, in whole or in part, the Corporation may also have an indemnification or advancement obligation.
(b)The term “jointly indemnifiable claims” shall be broadly construed and shall include, without limitation, any action, suit or proceeding for which the indemnitee shall be entitled to indemnification or advancement of expenses from both the indemnitee-related entities and the Corporation pursuant to applicable law, any agreement, certificate of incorporation, bylaws, partnership agreement, operating agreement, certificate of formation, certificate of limited partnership or comparable organizational documents of the Corporation or the indemnitee-related entities, as applicable.
Section 1.05Nature of Rights. The rights conferred upon indemnitees in this Article VII shall be contract rights and such rights shall continue as to an indemnitee who has ceased to be a director or officer and shall inure to the benefit of the indemnitee’s heirs, executors and administrators. Any amendment, alteration or repeal of this Article VII that adversely affects any right of an indemnitee or its successors shall be prospective only and shall not limit, eliminate, or impair any such right with respect to any proceeding involving any occurrence or alleged occurrence of any action or omission to act that took place prior to such amendment or repeal.
20


Section 1.06Insurance. The Corporation may purchase and maintain insurance, at its expense, to protect itself and any director, officer, employee or agent of the Corporation or another corporation, partnership, joint venture, trust or other enterprise against any expense, liability or loss, whether or not the Corporation would have the power to indemnify such person against such expense, liability or loss under the DGCL.
Section 1.07Indemnification of Employees and Agents of the Corporation. The Corporation may, to the extent authorized from time to time by the Board, grant rights to indemnification and to the advancement of expenses to any employee or agent of the Corporation to the fullest extent of the provisions of this Article VII with respect to the indemnification and advancement of expenses of directors and officers of the Corporation.
Article VII
MISCELLANEOUS
Section 1.01Electronic Transmission. For purposes of these Bylaws, “electronic transmission” means any form of communication, not directly involving the physical transmission of paper, including the use of, or participation in, one or more electronic networks or databases (including one or more distributed electronic networks or databases), that creates a record that may be retained, retrieved, and reviewed by a recipient thereof, and that may be directly reproduced in paper form by such a recipient through an automated process.
Section 1.02Corporate Seal. The Board may provide a suitable seal, containing the name of the Corporation, which seal shall be in the charge of the Secretary. If and when so directed by the Board or a committee thereof, duplicates of the seal may be kept and used by the Treasurer or by an Assistant Secretary or Assistant Treasurer.
Section 1.03Fiscal Year. The fiscal year of the Corporation shall begin on the first day of January and end on the thirty-first day of December of each year.
Section 1.04Section Headings. Section headings in these Bylaws are for convenience of reference only and shall not be given any substantive effect in limiting or otherwise construing any provision herein.
Section 1.05Inconsistent Provisions. In the event that any provision of these Bylaws is or becomes inconsistent with any provision of the Amended and Restated Certificate of Incorporation, the DGCL or any other applicable law, such provision of these Bylaws shall not be given any effect to the extent of such inconsistency but shall otherwise be given full force and effect.
Article VIII
AMENDMENTS
Section 1.01Amendments. The Board is authorized to make, repeal, alter, amend and rescind, in whole or in part, these Bylaws without the assent or vote of the stockholders in any manner not inconsistent with the laws of the State of Delaware or the Amended and Restated Certificate of Incorporation. Notwithstanding any other provisions of these Bylaws or any provision of law that might otherwise permit a lesser vote of the stockholders, at any time when EQT beneficially owns, in the aggregate, less than thirty five percent (35%) in voting power of the stock of the Corporation entitled to vote generally in the election of directors, in addition to any vote of the holders of any class or series of capital stock of the Corporation required by the Amended and Restated Certificate of Incorporation (including any certificate of designation relating to any series of Preferred Stock (as defined in the Amended and Restated Certificate of Incorporation), these Bylaws or applicable law, the affirmative vote of the holders of at least
21


66 2/3% in voting power of all the then-outstanding shares of stock of the Corporation entitled to vote thereon, voting together as a single class, shall be required in order for the stockholders of the Corporation to alter, amend, repeal or rescind, in whole or in part, any provision of these Bylaws (including, without limitation, this Section 9.01) or to adopt any provision inconsistent herewith.
22
EX-10.11 3 executiveseveranceplanofko.htm EX-10.11 Document

Exhibit 10.11

KODIAK GAS SERVICES, INC.
EXECUTIVE SEVERANCE PLAN
1.Purpose. Kodiak Gas Services, Inc. (the “Company”) has adopted the Kodiak Gas Services, Inc. Executive Severance Plan (the “Plan”) to provide severance pay and benefits to eligible officers and management employees who are Eligible Executives (as defined below) and whose employment is terminated on or after June 20, 2023 (the “Effective Date”). The Plan is intended to be maintained primarily for the purpose of providing benefits for a select group of management or highly compensated employees.
2.Definitions. For purposes of the Plan, capitalized terms used in this Plan shall have the meanings set forth in this Section 2.
(a)Accrued Amounts” means (i) all accrued and unpaid Base Salary through the Date of Termination, which shall be paid within ten business days following the Date of Termination (or earlier if required by applicable law); (ii) reimbursement for all incurred but unreimbursed expenses for which an Eligible Executive is entitled to reimbursement in accordance with the expense reimbursement policies of the Company in effect as of the Date of Termination; and (iii) benefits to which an Eligible Executive may be entitled pursuant to the terms of any plan or policy sponsored by the Company or any of its Affiliates as in effect from time to time.
(b)Affiliate” means a corporation or other entity controlled by, controlling, or under common control with the Company. The term “control” (including, with correlative meaning, the terms “controlled by” and “under common control with”), as applied to any Person, means the possession, directly or indirectly, of the power to direct or cause the direction of management and policies of such Person, whether through the ownership of voting or other securities, by contract or otherwise.
(c)Applicable Multiple” means, for each Eligible Executive, the applicable multiple set forth on Exhibit A hereto corresponding to such Eligible Executive’s Tier.
(d)Base Salary” means the amount an Eligible Executive is entitled to receive as base salary on an annualized basis, calculated as of the Date of Termination, including any amounts that an Eligible Executive could have received in cash had such Eligible Executive not elected to contribute to an employee benefit plan maintained by the Company, but excluding all annual cash incentive awards, bonuses, equity awards, and incentive compensation payable by the Company as consideration for an Eligible Executive’s services. Notwithstanding the foregoing, in the event of a reduction in an Eligible Executive’s Base Salary resulting in such Eligible Executive’s resignation for Good Reason, for purposes of determining such Eligible Executive’s Severance Amount, such Eligible Executive’s Base Salary shall be deemed to be that in effect immediately prior to such reduction.
(e)Board” means the Board of Directors of the Company.




(f)Business means the business and operations that are the same or similar to those performed by the Company and/or any other member of the Company Group for which an Eligible Executive provides services or about which an Eligible Executive obtains Confidential Information during the Employment Term, which business and operations include, as of the Effective Date, business activities related to: (i) compression services with Company-owned or leased compression equipment; (ii) providing compression and maintenance services for customer-owned or leased compression equipment; (iii) providing compression station construction utilizing one or more compressors to boost gas pressure from production to processing locations; and (iv) any other business ancillary to the activities described in the foregoing clauses (i) through (iii).
(g)Cause” means, with respect to an Eligible Executive’s termination of employment from the Company Group, the occurrence of any of the following events: (i) in the case where there is no employment agreement, offer letter, consulting agreement, severance agreement, change in control agreement, or similar agreement in effect between the Company or any other applicable member of the Company Group and the Eligible Executive at the time of the Date of Termination (or where there is such an agreement in effect, but it does not define “cause” (or words of like import)), such Eligible Executive’s (A) willful neglect in the performance of the Eligible Executive’s duties to the Company or willful or repeated failure or refusal to perform such duties; (B) engagement in conduct in connection with the Eligible Executive’s employment or services for the Company, which results, or could reasonably be expected to result in, material harm to the business or reputation of the Company or an Affiliate; (C) conviction of, or plea of guilty or no contest to, (1) any felony or (2) any other crime that results, or could reasonably be expected to result in, material harm to the business or reputation of the Company or an Affiliate; (D) material violation of the written policies of the Company, including but not limited to those relating to sexual harassment or the disclosure or misuse of confidential information, or those set forth in the manuals or statements of policy of the Company; (E) fraud or misappropriation, embezzlement, or misuse of funds or property belonging to the Company or an Affiliate; (F) act of personal dishonesty that involves personal profit in connection with the Eligible Executive’s employment with the Company or an Affiliate; or (G) any breach of any non-competition, non-solicitation, no-hire, or confidentiality covenant between the Eligible Executive and the Company or an Affiliate; or (ii) in the case where there is an employment agreement, offer letter, consulting agreement, severance agreement, change in control agreement or similar agreement in effect between the Company or any other member of the Company Group and the Eligible Executive at the time of the Date of Termination that defines “cause” (or words of like import), “cause” as defined under such agreement; provided, however, that with regard to any agreement under which the definition of “cause” only applies on occurrence of a change in control, such definition of “cause” shall not apply until a change in control (as defined in such agreement) actually takes place and then only with regard to a termination thereafter.
(h)Change in Control” means and includes each of the following, unless otherwise determined by the Committee in the applicable Participation Agreement or other written agreement with an Eligible Executive approved by the Committee:
(i)any Person (other than the Company, any trustee or other fiduciary holding securities under any employee benefit plan of the Company, or any company owned, directly or indirectly, by the equityholders of the Company in substantially the same proportions as their ownership of the Company), becoming the beneficial owner (as defined in Rule 13d-3 under the Exchange Act), directly or indirectly, of securities of the Company representing 50% or more of the combined voting power of the Company’s then outstanding securities, excluding for purposes herein, acquisitions pursuant to a Business Combination (as defined below) that does not constitute a Change in Control as defined in Section 2(h)(ii);
2


(ii)a merger, reorganization, or consolidation of the Company or in which equity securities of the Company are issued (each, a “Business Combination”), other than a merger, reorganization or consolidation that would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or its direct or indirect parent) more than 50% of the combined voting power of the voting securities of the Company or such surviving entity (or, as applicable, a direct or indirect parent of the Company or such surviving entity) outstanding immediately after such merger, reorganization or consolidation; provided, however, that a merger, reorganization or consolidation effected to implement a recapitalization of the Company (or similar transaction) in which no Person (other than those covered by the exceptions in Section 2(h)(i)) acquires more than 50% of the combined voting power of the Company’s then outstanding securities shall not constitute a Change in Control;
(iii)during the period of two consecutive years, individuals who, at the beginning of such period, constitute the Board together with any new director(s) (other than a director designated by a Person who has entered into an agreement with the Company to effect a transaction described in Sections 2(h)(i) or 2(h)(ii)) whose election by the Board or nomination for election by the Company’s equityholders was approved by a vote of at least two-thirds of the directors then still in office who either were directors at the beginning of the two year period or whose election or nomination for election was previously so approved, cease for any reason to constitute a majority thereof; or
(iv)a complete liquidation or dissolution of the Company or the consummation of a sale or disposition by the Company of all or substantially all of the Company’s assets other than the sale or disposition of all or substantially all of the assets of the Company to a Person or Persons who beneficially own, directly or indirectly, 50% or more of the combined voting power of the outstanding voting securities of the Company at the time of the sale.
    For purposes of this Sections 2(h), acquisitions of securities of the Company by Frontier TopCo Partnership, L.P. or EQT Fund Management S.à r.l., any of their respective affiliates, or any investment vehicle or fund controlled by or managed by, or otherwise affiliated with Frontier TopCo Partnership, L.P. or EQT Fund Management S.à r.l. shall not constitute a Change in Control. Notwithstanding the foregoing, with respect to any benefits granted hereunder that are characterized as “nonqualified deferred compensation” within the meaning of Section 409A of the Code, an event shall not be considered to be a Change in Control under this Plan for purposes of payment of such benefits unless such event is also a “change in ownership,” a “change in effective control,” or a “change in the ownership of a substantial portion of the assets” of the Company within the meaning of Section 409A of the Code.

(i)Change in Control Protection Period” means, for each Eligible Executive, the number of years following a Change in Control equal to the Applicable Multiple.
(j)COBRA” means the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended.
(k)Code means the U.S. Internal Revenue Code of 1986, as amended from time to time. Any reference to any section of the Code shall also be a reference to any successor provision and any guidance and treasury regulation promulgated thereunder.
(l)Committee” means the Personnel and Compensation Committee of the Board or such other committee designated by the Board to administer the Plan. If no committee
3


is duly authorized by the Board to administer this Plan, the term “Committee” shall be deemed to refer to the Board for all purposes under this Plan.
(m)Company Group” means the Company and each of its direct and indirect past, present and future Subsidiaries.
(n)Competitive Products or Services means any products or services that are similar to or competitive with any of the products or services being offered, marketed, or actively developed by the Company Group during the 12-month period prior to an Eligible Executive’s Date of Termination.
(o)Confidential Information” means any and all confidential and proprietary information and materials, as well as all trade secrets, belonging to the Company Group, its customers, or other third parties who furnished such information, materials, and/or trade secrets to the Company Group with reasonable expectations of confidentiality. Confidential Information includes, without limitation and regardless of whether such information or materials are expressly identified or marked as confidential or proprietary, and whether or not patentable: (i) technical information and materials of the Company Group, their affiliates, their customers, or other third parties, including but not limited to computer programs, software, databases, methods, formulae, compositions, technological data, processes, discoveries, inventions, ideas, surveys, designs, developmental or experimental work, original works of authorship, training programs, and procedures, diagrams, charts, products, and services (including product developments, product specifications, and technical specifications), and similar items; (ii) business information and materials of the Company Group, their affiliates, their customers or other third parties, including but not limited to market and business analyses, growth plans, acquisition prospects, strategic information, financial information, business plans, business proposals, customer contract terms and conditions, pricing and bidding methodologies and data, sales data, customer information (e.g., customer lists, customer contact information, the identity of customers, the identity of key contacts within customer organizations, customer preferences, and other business information about customers), supplier and vendor information, business partner lists, business partner contact information, business partner preferences, credit information, selling and marketing data, contracts, and similar data; (iii) information and materials relating to future plans of the Company Group, their affiliates, their customers, or other third parties, including but not limited to marketing strategies, marketing techniques, prospective names and marks, copyrights, and other intellectual property, new product research, pending projects and proposals, acquisition plans, strategic alliances, research and development efforts and strategies, and similar items; (iv) personnel information and materials of the Company Group, their affiliates, their customers, or other third parties including but not limited to employee performance information, employee compensation information, employee benefits information, recruiting sources, contractor and consulting information, contacts, costs, and similar items; (v) any information or material that gives the Company Group an advantage with respect to its competitors by virtue of not being known by those competitors; and (vi) other valuable, confidential information and materials and/or trade secrets of the Company Group, their affiliates, their customers, or other third parties that may or may not be explicitly identified or marked as confidential or proprietary. For purposes of the Plan, Confidential Information shall not include any information that (A) is or becomes generally available to the public other than as a result of a disclosure or wrongful act of an Eligible Executive or any of the Eligible Executive’s agents; (B) was available to an Eligible Executive on a non-confidential basis before its disclosure by a member of the Company Group; (C) becomes available to an Eligible Executive following the Effective Date on a non-confidential basis from a source other than a member of the Company Group; provided, however, that such source is not bound by a confidentiality agreement with, or other obligation with respect to confidentiality to, a member of the Company Group; or (D) is required to be disclosed by applicable law.
4


(p)Covered Customer means: (A) any of the Company Group’s customers with which an Eligible Executive had Business-related contact on behalf of the Company Group during the 12-month period prior to the Date of Termination of such Eligible Executive; and (B) any of the Company Group’s customers about which an Eligible Executive received Confidential Information during the 12-month period prior to the Date of Termination of such Eligible Executive.
(q)Date of Termination” means the effective date of the termination of an Eligible Executive’s employment with the Company or any of its Affiliates, as applicable, such that the Eligible Executive is no longer employed by any member of the Company Group.
(r)Death or Disability Termination” means the termination of an Eligible Executive’s employment due to death or Disability.
(s)Disability” means, unless otherwise determined by the Committee in the applicable Participation Agreement, with respect to an Eligible Executive’s Date of Termination, any physical or mental disability or infirmity of an Eligible Executive that prevents the performance of the Eligible Executive’s duties for a period of (a) 90 consecutive days or (b) 120 non-consecutive days during any 12-month period. Any question as to the existence, extent, or potentiality of an Eligible Executive’s Disability upon which the Eligible Executive and the Company cannot agree shall be determined by a qualified, independent physician mutually selected by the Company and the Eligible Executive or the Eligible Executive’s representative (which approval shall not be unreasonably withheld, delayed or conditioned). The determination of any such physician shall be final and conclusive for all purposes of this Plan.
(t)Eligible Executive” means any employee of any member of the Company Group who: (i) is designated by the Committee as an “Eligible Executive” who is eligible to participate in the Plan; (ii) has executed and returned a Participation Agreement to the Company; (iii) is not covered under any other severance plan, policy, program or arrangement sponsored or maintained by any member of the Company Group; and (iv) is not a party to an employment or severance agreement with any member of the Company Group pursuant to which such employee is eligible for severance payments or benefits. The Committee shall have the sole discretion to determine whether an employee is an Eligible Executive. Eligible Executives shall be limited to a select group of management or highly compensated employees within the meaning of Sections 201, 301 and 401 of ERISA.
(u)Employment Term” means the period in which an Eligible Executive provides employment or services to the Company Group, ending on the Date of Termination.
(v)ERISA” means the Employee Retirement Income Security Act of 1974, as amended.
(w)Exchange Act” means the Securities Exchange Act of 1934, as amended from time to time. Reference to a specific section of the Exchange Act or regulation thereunder shall include such section or regulation, any valid regulation or interpretation promulgated under such section, and any comparable provision of any future legislation or regulation amending, supplementing, or superseding such section or regulation.
(x)Good Reason” means, with respect to an Eligible Executive’s termination of employment from the Company Group, the occurrence of any of the following events without the written consent of an Eligible Executive: (i) in the case where there is no employment agreement, offer letter, consulting agreement, severance agreement, change in control agreement, or similar agreement in effect between the Company or any other applicable member of the Company Group and the Eligible Executive at the time of the Date of
5


Termination (or where there is such an agreement in effect, but it does not define “good reason” (or words of like import)), (A) a material diminution in the Eligible Executive’s base salary and target bonus opportunity other than as part of one or more reductions in base salaries and target bonus opportunities that apply equally to each of the members of the Company’s executive leadership team in substantially the same proportions, (B) a material diminution in the Eligible Executive’s authority, duties, responsibilities or reporting relationship with the Company or any applicable member of the Company Group, (C) the relocation of the geographic location of the Eligible Executive’s principal place of employment outside of the Greater Houston Area, (D) a failure of the Company to require a successor to expressly assume and perform this Plan, or (E) a material diminution in the aggregate benefits offered under the Company Group’s benefit programs, including but not limited to employer health, vision, or dental employee paid premiums, vehicle allowance program or 401(k) plan, other than as a result of, or response to, changes in applicable law or customary changes across businesses in the United States; or (ii) in the case where there is an employment agreement, offer letter, consulting agreement, severance agreement, change in control agreement or similar agreement in effect between the Company or any other member of the Company Group and the Eligible Executive at the time of the Date of Termination that defines “good reason” (or words of like import), “good reason” as defined under such agreement.
Notwithstanding the foregoing, any assertion by an Eligible Executive of a termination for Good Reason shall not be effective unless all of the following conditions are satisfied: (1) the Eligible Executive must provide written notice to the Board of the existence of such condition(s) within 30 days after the initial occurrence of such condition(s); (2) the condition(s) specified in such notice must remain uncorrected for 30 days following the Board’s receipt of such written notice; and (3) the date of the Eligible Executive’s termination of employment must occur within 60 days after the initial occurrence of the condition(s) specified in such notice.
(y)Interfering Activities” shall mean, with respect to each Eligible Executive: (i) encouraging or attempting to encourage (or assisting another in encouraging or attempting to encourage) any employee, contractor, consultant, supplier, or vendor of the Company Group (A) with whom the Eligible Executive had any Business-related contact or (B) who has or had access to Confidential Information during the 12-month period prior to the Date of Termination of such Eligible Executive, to terminate such individual’s relationship with the Company Group; or (ii) soliciting, inducing, influencing, recruiting, hiring or contacting for employment, engagement, or hire (or assisting another in such activities) any employee, contractor, or consultant of the Company Group (1) with whom the Eligible Executive had any Business-related contact or (2) who has or had access to Confidential Information during the 12-month period prior to the Date of Termination of such Eligible Executive, to terminate such individual’s relationship with the Company Group.
(z)Participation Agreement” means the participation agreement delivered to each Eligible Executive by the Committee prior to his or her entry into the Plan evidencing the Eligible Executive’s agreement to participate in the Plan and to comply with all terms, conditions and restrictions within the Plan.
(aa)Person” means any “person” as such term is used in Sections 13(d) and 14(d) of the Exchange Act.
(ab)Post-Termination Restricted Period” means, for each Eligible Executive, the one-year period immediately following the applicable Date of Termination.
(ac)Qualifying Termination” means the termination of an Eligible Executive’s employment (i) by any member of the Company Group without Cause (which, for
6


the avoidance of doubt, does not include a Death or Disability Termination); or (ii) due to an Eligible Executive’s resignation for Good Reason.
(ad)Release Requirement” means the requirement that an Eligible Executive execute and deliver to the Company a general release of claims, in a form acceptable to the Company, on or prior to the date that is 21 days following the date upon which the Company delivers the release to an Eligible Executive (which shall occur no later than seven days following the Date of Termination) or, in the event that such termination of employment is “in connection with an exit incentive or other employment termination program” (as such phrase is defined in the Age Discrimination in Employment Act of 1967, as amended), the date that is 45 days following such delivery date. Notwithstanding the foregoing or any other provision in the Plan to the contrary, the Release Requirement shall not be considered satisfied if the release described in the preceding sentence is revoked by an Eligible Executive within any time provided by the Company for such revocation.
(ae)Section 409A” means Section 409A of the Code and the Department of Treasury regulations and other interpretive guidance issued thereunder, including any such regulations or guidance that may be amended or issued after the Effective Date.
(af)Severance Amount” means the cash severance payments set forth in Sections 5(a)(i) or 5(b)(i), as applicable.
(ag)Subsidiary” means any subsidiary corporation of the Company within the meaning of Section 424(f) of the Code.
(ah)Target Annual Bonus” means an Eligible Executive’s target annual bonus for the calendar year that includes such Eligible Executive’s Date of Termination.
(ai)Tier” means an “Executive Tier” used for purposes of determining the level of severance benefits an Eligible Executive is eligible to receive. Each Eligible Executive shall be designated by the Committee as a Tier 1 Executive, Tier 2 Executive, or Tier 3 Executive pursuant to such Eligible Executive’s Participation Agreement.
3.Administration of the Plan.
(a)Administration by the Committee. The Committee shall be responsible for the management and control of the operation and the administration of the Plan, including interpretation of the Plan, decisions pertaining to eligibility to participate in the Plan, computation of severance benefits, granting or denial of severance benefit claims and review of claims denials. The Committee has absolute discretion in the exercise of its powers and responsibilities. For this purpose, the Committee’s powers shall include the following authority, in addition to all other powers provided by the Plan:
(i)to make and enforce such rules and regulations as it deems necessary or proper for the efficient administration of the Plan;
(ii)to interpret the Plan, the Committee’s interpretation thereof to be final and conclusive on all persons claiming benefits under the Plan;
(iii)to decide all questions concerning the Plan and the eligibility of any person to participate in the Plan, and to designate each Eligible Executive as either a Tier 1 Executive, Tier 2 Executive, or a Tier 3 Executive;
7


(iv)to make a determination as to the right of any person to a benefit under the Plan (including to determine whether and when there has been a termination of an Eligible Executive’s employment and the cause of such termination);
(v)to appoint such agents, counsel, accountants, consultants, claims administrator and other persons as may be required to assist in administering the Plan;
(vi)to allocate and delegate its responsibilities under the Plan and to designate other persons to carry out any of its responsibilities under the Plan, any such allocation, delegation or designation to be in writing;
(vii)to sue or cause suit to be brought in the name of the Plan; and
(viii)to obtain from the Company, its Affiliates and from Eligible Executives such information as is necessary for the proper administration of the Plan.
(b)Indemnification of the Committee. The Company shall, without limiting any rights that the Committee may have under the Company’s charter or bylaws, applicable law or otherwise, indemnify and hold harmless the Committee and each member thereof (and any other individual acting on behalf of the Committee or any member thereof) against any and all expenses and liabilities arising out of such person’s administrative functions or fiduciary responsibilities, excepting only expenses and liabilities arising out of the person’s own gross negligence or willful misconduct. Expenses against which such person shall be indemnified hereunder include the amounts of any settlement, judgment, attorneys’ fees, costs of court, and any other related charges reasonably incurred in connection with a claim, proceeding, settlement, or other action under the Plan.
(c)Compensation and Expenses. The Committee shall not receive additional compensation with respect to services for the Plan. To the extent required by applicable law, but not otherwise, the Committee shall furnish bond or security for the performance of their duties hereunder. Any expenses properly incurred by the Committee incident to the administration, termination or protection of the Plan, including the cost of furnishing bond, shall be paid by the Company.
4.Eligibility. Only individuals who are Eligible Executives may participate in the Plan. The Committee has full and absolute discretion to determine and select which employees of the Company and its Affiliates are Eligible Executives. Once an employee has been designated as an Eligible Executive, such individual shall automatically continue to be an Eligible Executive until the Eligible Executive ceases to be an employee or is removed as an Eligible Executive by the Committee. The Plan shall supersede all prior agreements, practices, policies, procedures and plans relating to severance benefits from all members of the Company Group with respect to an Eligible Executive.
5.Plan Benefits.
(a)Qualifying Termination Outside of a Change in Control Protection Period. In the event an Eligible Executive’s employment with any member of the Company Group ends due to a Qualifying Termination that occurs outside of a Change in Control Protection Period, such Eligible Executive shall be entitled to receive the Accrued Amounts, and so long as such Eligible Executive satisfies the Release Requirement and abides by the terms of Sections 7 and 8 below, such Eligible Executive shall also be entitled to receive:
8


(i)A cash severance payment in an amount equal to (A) the Applicable Multiple, multiplied by (B) such Eligible Executive’s Base Salary, payable in lump sum within 60 days after such Eligible Executive’s Date of Termination;
(ii)A pro-rated portion of such Eligible Executive’s Target Annual Bonus, multiplied by a fraction, (A) the numerator of which equals the number of calendar days that such Eligible Executive was employed by any member of the Company Group during the calendar year in which the Date of Termination occurs and (B) the denominator of which equals 365 or 366, as applicable, payable in lump sum within 60 days after such Eligible Executive’s Date of Termination; and
(iii)An amount equal to (A) the Applicable Multiple, multiplied by (B) the annual cost to continue coverage for such Eligible Executive’s group health plan, dental and vision coverage (including coverage for such Eligible Executive’s spouse and eligible dependents), determined under the Company’s group health plans as in effect immediately prior to such Eligible Executive’s Date of Termination (the “Health Continuation Payment”), payable in lump sum within 60 days after such Eligible Executive’s Date of Termination. For the avoidance of doubt, if, as of an Eligible Executive’s Date of Termination, such Eligible Executive does not participate in any of the Company’s group health plans, then the Health Continuation Payment amount under this Section 5(a)(iii) will equal zero.
(b)Qualifying Termination During a Change in Control Protection Period. In the event an Eligible Executive’s employment with any member of the Company Group ends due to a Qualifying Termination that occurs during a Change in Control Protection Period, such Eligible Executive shall be entitled to receive the Accrued Amounts, and so long as such Eligible Executive satisfies the Release Requirement and abides by the terms of Sections 7 and 8 below, such Eligible Executive shall also be entitled to receive:
(i)A cash severance payment in an amount equal to (A) the Applicable Multiple, multiplied by (B) the sum of such Eligible Executive’s (1) Base Salary and (2) Target Annual Bonus, payable in lump sum within 60 days after such Eligible Executive’s Date of Termination;
(ii)A pro-rated portion of such Eligible Executive’s Target Annual Bonus, multiplied by a fraction, (A) the numerator of which equals the number of calendar days that such Eligible Executive was employed by any member of the Company Group during the calendar year in which the Date of Termination occurs and (B) the denominator of which equals 365 or 366, as applicable, payable in lump sum within 60 days after such Eligible Executive’s Date of Termination; and
(iii)The Health Continuation Payment, payable in lump sum within 60 days after such Eligible Executive’s Date of Termination. For the avoidance of doubt, if, as of an Eligible Executive’s Date of Termination, such Eligible Executive does not participate in any of the Company’s group health plans, then the Health Continuation Payment amount under this Section 5(b)(iii) will equal zero.
(c)Equity Incentive Awards. For clarity, in the event that an Eligible Executive’s employment with any member of the Company Group terminates (pursuant to a Qualifying Termination or otherwise), all outstanding equity incentive awards then held by such Eligible Executive in respect of any member of the Company Group will be treated in accordance with the award agreement applicable to such award or governing plan, as applicable.
(d)Non-Qualifying Terminations of Employment. In the event that an Eligible Executive’s employment with any member of the Company Group terminates other than
9


pursuant to a Qualifying Termination, including as a result of a Death or Disability Termination, then all compensation and benefits to such Eligible Executive shall terminate contemporaneously with such termination of employment, except that such Eligible Executive shall be entitled to the Accrued Amounts and all outstanding equity incentive awards then held by such Eligible Executive in respect of any member of the Company Group will be treated in accordance with the award agreement applicable to such award or governing plan, as applicable.
(e)After-Acquired Evidence. Notwithstanding any provision of the Plan to the contrary, in the event that the Company determines that an Eligible Executive is eligible to receive the Severance Amount and other severance benefits pursuant to Sections 5(a) or 5(b) but, after such determination, the Company subsequently acquires evidence or determines that: (i) such Eligible Executive has failed to abide by the terms of Sections 7 or 8 below (or any other restrictive covenant obligations to which the Eligible Executive is subject in respect of the Company Group); or (ii) a Cause condition existed prior to the Date of Termination that, had the Company been fully aware of such condition, would have given the Company the right to terminate such Eligible Executive’s employment for Cause, then the Company shall have the right not to pay any portion of the Severance Amount and to cease providing any other severance benefits under Sections 5(a) or 5(b), and such Eligible Executive shall promptly return to the Company any payment of the Severance Amount and any other severance benefits received by such Eligible Executive prior to the date that the Company determines that the conditions of this Section 5(e) have been satisfied.
(f)No Duplication. Except as otherwise expressly provided pursuant to this Plan, this Plan shall be construed and administered in a manner which avoids duplication of compensation and benefits which may be provided under any other plan, program, policy or other arrangement or individual contract or under any statute, rule or regulation. In the event an Eligible Executive is covered by any other plan, program, policy, individually negotiated agreement or other arrangement, in effect as of Eligible Executive Date of Termination, that may duplicate the payments and benefits provided for in Sections 5(a) or 5(b), the Committee is specifically empowered to reduce or eliminate the duplicative benefits provided for under the Plan.
6.Certain Excise Taxes. Notwithstanding anything to the contrary in the Plan, if an Eligible Executive is a “disqualified individual” (as defined in Section 280G(c) of the Code), and the payments and benefits provided for in the Plan, together with any other payments and benefits which such Eligible Executive has the right to receive from the Company or any of its Affiliates, and taking into account reductions in respect of reasonable compensation for personal services to be rendered by the Eligible Executive on or following the date of the relevant “change in ownership or control” (within the meaning of Section 280G of the Code), including pursuant to applicable non-competition and other restrictive covenant obligations, would constitute a “parachute payment” (as defined in Section 280G(b)(2) of the Code), then the payments and benefits provided for in the Plan shall be either (a) reduced (but not below zero) so that the present value of such total amounts and benefits received by such Eligible Executive from the Company and its Affiliates will be one dollar less than three times such Eligible Executive’s “base amount” (as defined in Section 280G(b)(3) of the Code) and so that no portion of such amounts and benefits received by such Eligible Executive shall be subject to the excise tax imposed by Section 4999 of the Code or (b) paid in full, whichever produces the better net after-tax position to such Eligible Executive (taking into account any applicable excise tax under Section 4999 of the Code and any other applicable taxes). The reduction of payments and benefits hereunder, if applicable, shall be made by reducing, first, payments or benefits to be paid in cash hereunder in the order in which such payment or benefit would be paid or provided (beginning with such payment or benefit that would be made last in time and continuing, to the extent necessary, through to such payment or benefit that would be made first in time) and, then, reducing any benefit to be provided in-kind hereunder in a similar order. The determination as to
10


whether any such reduction in the amount of the payments and benefits provided hereunder is necessary shall be made by the Company in good faith. If a reduced payment or benefit is made or provided and through error or otherwise that payment or benefit, when aggregated with other payments and benefits from the Company (or its Affiliates) used in determining if a “parachute payment” exists, exceeds one dollar less than three times such Eligible Executive’s base amount, then such Eligible Executive shall immediately repay such excess to the Company upon notification that an overpayment has been made. Nothing in this Section 6 shall require the Company to be responsible for, or have any liability or obligation with respect to, such Eligible Executives’ excise tax liabilities under Section 4999 of the Code.
7.Restrictive Covenants.
(a)General. Each Eligible Executive acknowledges and recognizes the highly competitive nature of the business of the Company Group, that access to Confidential Information renders the Eligible Executive special and unique within the industry of the Company Group, and that the Eligible Executive will have the opportunity to develop the goodwill of the Company Group as well as substantial relationships with existing and prospective clients, accounts, customers, consultants, contractors, investors, and strategic partners of the Company Group during the course of and as a result of the Eligible Executive’s employment with any member of the Company Group. In light of the foregoing, as a condition of each Eligible Executive’s employment by any member of the Company Group, and in consideration of the compensation and benefits provided in the Plan, the Eligible Executive acknowledges and agrees to the covenants contained in this Section 7. Each Eligible Executive further recognizes and acknowledges that the restrictions and limitations set forth in this Section 7 are reasonable and valid in geographical and temporal scope and in all other respects and are essential to protect the value of the business and assets of the Company Group as well as its Confidential Information and goodwill.
(b)Confidential Information.
(i)Each Eligible Executive acknowledges that, during the Employment Term, the Eligible Executive will have access to information about the Company Group and that the Eligible Executive’s employment with any member of the Company Group shall bring the Eligible Executive into close contact with confidential and proprietary information of the Company Group. In recognition of the foregoing, the Eligible Executive agrees, at all times during the Employment Term and thereafter, to hold in confidence, and not to use, except for the benefit of the Company Group, or to disclose to any individual or entity without written authorization of the Company, any Confidential Information.
(ii)Nothing in this Plan shall prohibit or impede an Eligible Executive from communicating, cooperating or filing a complaint with any U.S. federal, state or local governmental or law enforcement branch, agency or entity (collectively, a “Governmental Entity”) with respect to possible violations of any U.S. federal, state or local law or regulation, or otherwise making disclosures to any Governmental Entity, in each case, that are protected under the whistleblower provisions of any such law or regulation; provided that, in each case, such communications and disclosures are consistent with applicable law. Each Eligible Executive understands and acknowledges that an individual shall not be held criminally or civilly liable under any Federal or state trade secret law for the disclosure of a trade secret that is made (A) in confidence to a Federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law, or (B) in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Each Eligible Executive understands and acknowledges further that an individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if
11


the individual files any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order. Moreover, no Eligible Executive is required to give prior notice to (or get prior authorization from) the Company regarding any such communication or disclosure. Notwithstanding the foregoing, under no circumstance will an Eligible Executive be authorized to disclose any information covered by attorney-client privilege or attorney work product of any member of the Company Group without prior written consent of the Company’s general counsel or other officer designated by the Company.
(c)Assignment of Intellectual Property.
(i)Each Eligible Executive agrees that the Eligible Executive will, without additional compensation, promptly make full written disclosure to the Company, and will hold in trust for the sole right and benefit of the Company all developments, original works of authorship, inventions, concepts, know-how, improvements, trade secrets, and similar proprietary rights, whether or not patentable or registrable under copyright or similar laws, which the Eligible Executive may solely or jointly conceive or develop or reduce to practice, or cause to be conceived or developed or reduced to practice, during the Employment Term, whether or not during regular working hours; provided that, they either: (A) relate at the time of conception or reduction to practice of the invention to the business of any member of the Company Group, or actual or demonstrably anticipated research or development of any member of the Company Group; (B) result from or relate to any work performed for any member of the Company Group; or (C) are developed through the use of equipment, supplies, or facilities of any member of the Company Group, or any Confidential Information, or in consultation with personnel of any member of the Company Group (collectively referred to as “Developments”). Each Eligible Executive further acknowledges that all Developments made by the Eligible Executive (solely or jointly with others) within the scope of and during the Employment Term are “works made for hire” (to the greatest extent permitted by applicable law) for which the Eligible Executive is, in part, compensated by the Eligible Executive’s Base Salary, unless regulated otherwise by law, but that, in the event any such Development is deemed not to be a work made for hire, the Eligible Executive hereby assigns to the Company, or its designee, all of Eligible Executive’s right, title, and interest throughout the world in and to any such Development.
(ii)All inventions (whether or not patentable), original works of authorship, designs, know-how, mask works, ideas, trademarks or names, information, developments, improvements, and trade secrets of which an Eligible Executive is the sole or joint author, creator, contributor, or inventor that were made or developed by such Eligible Executive prior to the Eligible Executive’s employment with or affiliation with the Company or any other member of the Company Group, or in which the Eligible Executive asserts any intellectual property right, and which are applicable to or relate in any way to the business, products, services, or demonstrably anticipated research and development or business of any member of the Company Group (“Prior Inventions”) are listed on the applicable Annex to the Eligible Executive’s Participation Agreement, and the Eligible Executive represents that such Annex is a complete list of all such Prior Inventions. If no such list is attached, the applicable Eligible Executive hereby represents and warrants that there are no Prior Inventions, and the Eligible Executive shall make no claim of any rights to any Prior Inventions. If, in the course of an Eligible Executive’s employment with or affiliation with the Company or any other member of the Company Group, the Eligible Executive uses in connection with or otherwise incorporates into the product, process, or device of any member of the Company Group a Prior Invention, the Company Group is hereby granted and will have a nonexclusive, royalty-free, irrevocable, perpetual, worldwide license to make, have made, modify, use, import, export, offer for sale, sell and otherwise commercialize such Prior Invention as part of or in connection with (A) such product, process, or device of any member of the Company Group and (B) the conduct of the business of the Company Group, in each case, without diminishing any rights or claims of the Company to any Developments or otherwise.
12


(iii)Each Eligible Executive agrees to assist the Company, or its designee, at the Company’s expense, in every way to secure the rights of the Company Group in the Developments and any copyrights, patents, trademarks, service marks, database rights, domain names, mask work rights, moral rights, and other intellectual property rights relating thereto in any and all countries, including the disclosure to the Company of all pertinent information and data with respect thereto, the execution of all applications, specifications, oaths, assignments, recordations, and all other instruments that the Company shall deem necessary in order to apply for, obtain, maintain, and transfer such rights and in order to assign and convey to the Company Group the sole and exclusive right, title, and interest in and to such Developments, and any intellectual property and other proprietary rights relating thereto. Each Eligible Executive further agrees that the Eligible Executive’s obligation to execute or cause to be executed, when it is in the Eligible Executive’s power to do so, any such instrument or papers shall continue after the Employment Term until the expiration of the last such intellectual property right to expire in any country of the world; provided, however, that the Company shall reimburse the Eligible Executive for the Eligible Executive’s reasonable expenses incurred in connection with carrying out the foregoing obligation. If the Company is unable because of an Eligible Executive’s mental or physical incapacity or unavailability for any other reason to secure Eligible Executive’s signature to apply for or to pursue any application for any United States or foreign patents or copyright registrations covering Developments or original works of authorship assigned to the Company as above, then the Eligible Executive hereby irrevocably designates and appoints the Company and its duly authorized officers and agents as the Eligible Executive’s agent and attorney in fact to act for and in the Eligible Executive’s behalf and stead to execute and file any such applications or records and to do all other lawfully permitted acts to further the application for, prosecution, issuance, maintenance, and transfer of letters patent or registrations thereon with the same legal force and effect as if originally executed by me. Each Eligible Executive hereby waives and irrevocably quitclaims to the Company any and all claims, of any nature whatsoever, that the Eligible Executive now or hereafter have for past, present, or future infringement of any and all proprietary rights assigned to the Company.
(d)Non-Competition. During the Employment Term and the Post-Termination Restricted Period, no Eligible Executive shall, directly or indirectly, engage in, have any equity interest in, or manage, provide services to or operate any person, firm, corporation, partnership or business (whether as director, officer, employee, agent, representative, partner, member, security holder, consultant or otherwise) that engages in any business, directly or indirectly (through a Subsidiary or otherwise), which competes with the Business within the United States of America or any other jurisdiction in which any member of the Company Group engages in the Business, derives a material portion of its revenues or has demonstrable plans to commence Business-related activities during the Post-Termination Restricted Period; provided that, during the Post-Termination Restricted Period (i) “Business” shall refer only to business activities related to lines of enterprise that any member of the Company Group then-currently engages in or has demonstrable plans to engage in as of the Eligible Executive’s Date of Termination during the Post-Termination Restricted Period and (ii) solely in any areas of operation in which any member of the Company Group engages in the Business, derives a material portion of its revenues, or has demonstrable plans to commence Business-related activities during the Post-Termination Restricted Period, in each case, as of the Eligible Executive’s Date of Termination. Notwithstanding the foregoing, nothing prohibits each Eligible Executive from (A) being employed by or otherwise providing services to or for a Business (i) in a capacity that is not the same as or similar to any capacity in which the Eligible Executive worked for the Company Group or (ii) exclusively in connection with a business line of a Business that is wholly unrelated to the business of any member of the Company Group and the Confidential Information which the Eligible Executive received or had access to; or (B) purchasing or otherwise owning up to (but not more than) 2% of any class of securities of any enterprise (but without otherwise participating in the activities of such enterprise) if such
13


securities are listed on any national or regional securities exchange or have been registered under Section 12(g) of the Exchange Act.
(e)Non-Interference; Nonsolicitation of Customers. During the Employment Term and the Post-Termination Restricted Period, no Eligible Executive shall, directly or indirectly, for the Eligible Executive’s own account or for the account of any other person or entity, (A) engage in Interfering Activities or (B) call on, service, solicit, or accept business from (or assist another in calling on, servicing, soliciting, or accepting business from) any Covered Customer for Competitive Products or Services.
(f)Non-Disparagement. During the Employment Term and at all times thereafter, each Eligible Executive agrees not to make any statement (directly or through the Eligible Executive’s representatives) that is intended to become public, or should reasonably be expected to become public, and that criticizes, ridicules, disparages or is otherwise derogatory of any member of the Company Group or their respective employees, officers, directors, or equity holders; provided that, the limitations set forth in this Section 7(f) shall not apply in respect of any statement that is required to be made by applicable law, is the type of communication described in Section 7(b)(ii), is reasonably necessary in connection with the enforcement of rights under this Plan or any other written agreement to which any member of the Company Group, on the one hand, and the Eligible Executive or any of the Eligible Executive’s Affiliates, on the other hand, are parties, or is concerted activity relative to the terms and conditions of employment with any member of the Company Group and in communications protected under the National Labor Relations Act (to the extent applicable).
(g)Return of Documents. At any time requested by the Company Group, and if an Eligible Executive’s Date of termination occurs, the Eligible Executive shall deliver to the Company (and will not keep in his possession, recreate, or deliver to anyone else) any and all Confidential Information and all other documents, materials, information, and property developed by the Eligible Executive pursuant to the Eligible Executive’s employment or service with the Company Group or otherwise belonging to the Company Group.
(h)Independence; Severability; Blue Pencil. Each of the rights enumerated in this Section 7 shall be independent of the others and shall be in addition to and not in lieu of any other rights and remedies available to the Company Group at law or in equity. If any of the provisions of this Section 7 or any part of any of them is hereafter construed or adjudicated to be invalid or unenforceable, the same shall not affect the remainder of this Section 7, which shall be given full effect without regard to the invalid portions. If any of the covenants contained herein are held to be invalid or unenforceable because of the duration of such provisions or the area or scope covered thereby, each of the Company and Eligible Executive agree that the court making such determination shall have the power to reduce the duration, scope, and/or area of such provision to the maximum and/or broadest duration, scope, and/or area permissible by law, and in its reduced form said provision shall then be enforceable.
(i)Injunctive Relief. Each Eligible Executive expressly acknowledges that any breach or threatened breach of any of the terms and/or conditions set forth in this Section 7 may result in substantial, continuing, and irreparable injury to the members of the Company Group. Therefore, each Eligible Executive hereby agrees that, in addition to any other remedy that may be available to any member of the Company Group, the Eligible Executive will be entitled to seek injunctive relief, specific performance, or other equitable relief by a court of appropriate jurisdiction in the event of any breach or threatened breach of the terms of this Section 7. Notwithstanding any other provision to the contrary, each Eligible Executive acknowledges and agrees that the Post-Termination Restricted Period shall be tolled during any period of violation of any of the covenants in this Section 7 and during any other period required for litigation during which the any member of the Company Group seeks to enforce such
14


covenants against the Eligible Executive if it is ultimately determined that the Eligible Executive was in breach of such covenants.
(j)Extension of Restrictions in the Event of Violation. If an Eligible Executive violates, after the Date of Termination, the restrictions set forth in Sections 7(d) or 7(e) of this Plan, the applicable Post-Termination Restricted Period shall be extended by one day for each day that the Eligible Executive has violated such provision, up to a maximum extension equal to the full length of the applicable Post-Termination Restricted Period.
(k)Notification to Subsequent Employers. Each Eligible Executive shall inform any prospective employers of the restrictive covenants contained in this Section 7 regarding non-competition, non-solicitation, non-interference, and non-disclosure. Each Eligible Executive hereby authorizes the Company, at its discretion, to contact the Eligible Executive’s prospective or subsequent employers and inform such prospective employers of the restrictive covenants contained in this Section 7.
(l)Other Covenants. Notwithstanding anything contained in this Plan to the contrary, in the event that an Eligible Executive is subject to similar restrictive covenants pursuant to any other agreement with any member of the Company Group (“Other Covenants”), the covenants contained in this Plan shall be in addition to, and not in lieu of, any such Other Covenants, and enforcement by the Company of the covenants contained in this Plan shall not preclude the applicable member of the Company Group from enforcing such Other Covenants in accordance with their terms.
8.Cooperation. Each Eligible Executive agrees that during the Employment Term and thereafter (regardless of whether the Eligible Executive resigns or the Eligible Executive’s employment is terminated by the Company Group or the reason for such resignation or termination), the Eligible Executive shall provide reasonable and timely cooperation in connection with: (a) any actual or threatened litigation, inquiry, review, investigation, process, or other matter, action, or proceeding (whether conducted by or before any court, regulatory, or governmental entity, or by or on behalf of the Company Group, or otherwise), that relates to events occurring during the Eligible Executive’s employment by the Company Group or about which the Company Group otherwise believes the Eligible Executive may have relevant information; (b) the transitioning of the Eligible Executive’s role and responsibilities to other personnel; and (c) the provision of information in response to the Company Group’s requests and inquiries in connection with the Eligible Executive’s separation of employment. Each Eligible Executive’s cooperation shall include being available to (i) meet with and provide information to the Company Group and its counsel or other agents in connection with fact-finding, investigatory, discovery, and/or pre-litigation or other proceeding issues, and (ii) provide truthful testimony (including via affidavit, deposition, at trial, or otherwise) in connection with any such matter, all without the requirement of being subpoenaed.
9.Prior Obligations. Each Eligible Executive hereby represents and warrants that the Eligible Executive is not the subject of, or a party to, any non-competition, non-solicitation, restrictive covenant or non-disclosure agreement, or any other agreement, obligation, restriction or understanding that would prohibit the Eligible Executive from complying with the Plan or fully performing each of the Eligible Executive’s duties and responsibilities for the Company Group, or would in any manner, directly or indirectly, limit or affect any of the duties and responsibilities that may now or in the future be assigned to the Eligible Executive by any member of the Company Group. Each Eligible Executive expressly acknowledges and agrees that the Eligible Executive is strictly prohibited from using or disclosing any confidential information belonging to any prior employer in the course of performing services for any member of the Company Group, and the Eligible Executive promises that the Eligible Executive shall not do so. Each Eligible Executive shall not introduce documents or other materials
15


containing confidential information of any prior employer to the premises or property (including computers and computer systems) of any member of the Company Group.
10.Consent to Notification. If an Eligible Executive ceases to be employed by any member of the Company Group, the Eligible Executive hereby grants consent to notification by the Company Group to any new employer, any third party engaging the Eligible Executive’s services, or any entity to which the Eligible Executive becomes a partner, member, employee or otherwise engaged about the Eligible Executive’s rights and obligations under the Plan.
11.Claims Procedure and Review.
(a)Filing a Claim. Any Eligible Executive that the Committee determines is entitled to severance benefits under the Plan is not required to file a claim for benefits. Any Eligible Executive (i) who is not paid severance benefits hereunder and who believes that such Eligible Executive is entitled to severance benefits hereunder or (ii) who has been paid severance benefits hereunder and believes that such Eligible Executive is entitled to greater benefits hereunder may file a claim for severance benefits under the Plan in writing with the Committee.
(b)Initial Determination of a Claim. If a claim for severance benefits hereunder is wholly or partially denied, the Committee shall, within a reasonable period of time but no later than 90 days after receipt of the claim (or 180 days after receipt of the claim if special circumstances require an extension of time for processing the claim), notify the claimant of the denial. Such notice shall (i) be in writing, (ii) be written in a manner calculated to be understood by the claimant, (iii) contain the specific reason or reasons for denial of the claim, (iv) refer specifically to the pertinent Plan provisions upon which the denial is based, (v) describe any additional material or information necessary for the claimant to perfect the claim (and explain why such material or information is necessary), and (vi) describe the Plan’s claim review procedures and time limits applicable to such procedures, including a statement of the claimant’s right to bring a civil action under Section 502(a) of ERISA following an adverse benefit determination on review.
(c)Appeal of a Denied Claim. Within 60 days of the receipt by the claimant of this notice, the claimant may file a written appeal with the Committee. In connection with the appeal, the claimant may review Plan documents and may submit written issues and comments. The Committee shall deliver to the claimant a written decision on the appeal promptly, but not later than 60 days after the receipt of the claimant’s appeal (or 120 days after receipt of the claimant’s appeal if there are special circumstances which require an extension of time for processing). Such decision shall (i) be in writing, (ii) be written in a manner calculated to be understood by the claimant, (iii) include specific reasons for the decision, (iv) refer specifically to the Plan provisions upon which the decision is based, (v) state that the claimant is entitled to receive, on request and free of charge, reasonable access to and copies of all documents, records, and other information relevant to the claimant’s claim for benefits, and (vi) a statement of the claimant’s right to bring an action under Section 502(a) of ERISA. If special circumstances require an extension of up to 180 days for an initial claim or 120 days for an appeal, whichever applies, the Committee shall send written notice of the extension. This notice shall indicate the special circumstances requiring the extension and state when the Committee expects to render the decision.
(d)Compliance with ERISA. The benefits claim procedure provided in this Section 11 is intended to comply with the provisions of 29 C.F.R. §2560.503-1. All provisions of this Section 11 shall be interpreted, construed, and limited in accordance with such intent.
16


12.General Provisions.
(a)Taxes. The Company is authorized to withhold from all payments made hereunder amounts of withholding and other taxes due or potentially payable in connection therewith, and to take such other action as the Company may deem advisable to enable the Company and an Eligible Executive to satisfy obligations for the payment of withholding taxes and other tax obligations relating to any payments made under the Plan.
(b)No Mitigation. No Eligible Executive shall have any duty to mitigate the amounts payable under the Plan by seeking or accepting new employment or self-employment following a Qualifying Termination.
(c)Offset. The Company may set off against, and each Eligible Executive authorizes the Company to deduct from, any payments due to the Eligible Executive, or to his or her estate, heirs, legal representatives, or successors, any amounts which may be due and owing to the Company or an Affiliate of the Company by the Eligible Executive, whether arising under the Plan or otherwise; provided, however, that no such offset may be made with respect to amounts payable that are subject to the requirements of Section 409A unless the offset would not result in a violation of the requirements of Section 409A.
(d)Amendment and Termination. Prior to a Change in Control, the Board and the Committee shall have the power to amend or terminate the Plan from time to time in its discretion and for any reason (or no reason) (including the removal of an individual as an Eligible Executive); provided that, no such amendment or termination shall be effective with respect to a termination of employment that occurred prior to the amendment or termination of the Plan; and provided, further, that to the extent any such amendment has a detrimental impact to any Eligible Executive, such amendment will become effective with respect to such Eligible Executive six months following approval by the Board or Committee. Notwithstanding the foregoing, upon a Change in Control and during a Change in Control Protection Period, no amendment or termination of the Plan shall impair any rights or obligations to any Eligible Executive under the Plan (including the removal of an individual as an Eligible Executive) unless such Eligible Executive expressly consents to such amendment or termination.
(e)Successors. The Plan will be binding upon any successor to the Company, its assets, its businesses or its interest (whether as a result of the occurrence of a Change in Control or otherwise), in the same manner and to the same extent that the Company would be obligated under the Plan if no succession had taken place. All payments and benefits that become due to an Eligible Executive under the Plan will inure to the benefit of his or her heirs, assigns, designees or legal representatives.
(f)Transfer and Assignment. Neither an Eligible Executive nor any other person shall have any right to sell, assign, transfer, pledge, anticipate or otherwise encumber, transfer, hypothecate or convey any amounts payable under the Plan prior to the date that such amounts are paid.
(g)Unfunded Obligation. All benefits due an Eligible Executive under the Plan are unfunded and unsecured and are payable out of the general assets of the Company. The Company is not required to segregate any monies or other assets from its general funds with respect to these obligations. Eligible Executives shall not have any preference or security interest in any assets of the Company other than as a general unsecured creditor.
(h)Severability. If any provision of the Plan (or portion thereof) is held to be illegal or invalid for any reason, the illegality or invalidity of such provision (or portion thereof) will not affect the remaining provisions (or portions thereof) of the Plan, but such provision (or
17


portion thereof) will be fully severable and the Plan will be construed and enforced as if the illegal or invalid provision (or portion thereof) had never been included herein.
(i)COBRA. Subject to the rules and regulations of COBRA, in connection with an Eligible Executive’s Date of Termination, the Company will provide an Eligible Executive the option to elect to continue group health plan coverage through COBRA. The election of COBRA continuation coverage and the payment of any premiums due with respect to such COBRA continuation coverage will remain such Eligible Executive’s sole responsibility, and neither the Company nor any of its Affiliates will assume any obligation for payment of any such premiums relating to such COBRA continuation coverage.
(j)Section 409A. The Plan is intended to comply with Section 409A or an exemption thereunder and shall be construed and administered in accordance with Section 409A. Notwithstanding any other provision of the Plan, payments provided under the Plan may only be made upon an event and in a manner that complies with Section 409A or an applicable exemption. Any payments under the Plan that may be excluded from Section 409A either as separation pay due to an involuntary separation from service or as a short-term deferral shall be excluded from Section 409A to the maximum extent possible. Any payments to be made under the Plan upon the termination of an Eligible Executive’s employment shall only be made if such termination of employment constitutes a “separation from service” under Section 409A. In no event may an Eligible Executive, directly or indirectly, designate the calendar year of any payment under this Plan. Each installment payment under the Plan is intended to be a separate payment for purposes of Section 409A. Notwithstanding any provision in the Plan to the contrary, if any payment or benefit provided for herein would be subject to additional taxes and interest under Section 409A if an Eligible Executive’s receipt of such payment or benefit is not delayed until the earlier of (i) the date of such Eligible Executive’s death or (ii) the date that is six months after such Eligible Executive’s Date of Termination (such date, the “Section 409A Payment Date”), then such payment or benefit shall not be provided to such Eligible Executive (or such Eligible Executive’s estate, if applicable) until the Section 409A Payment Date. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under the Plan are exempt from, or compliant with, Section 409A and in no event shall the Company or any of its Affiliates be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by any Eligible Executive on account of non-compliance with Section 409A.
(k)Governing Law. All questions arising with respect to the provisions of the Plan and payments due hereunder will be determined by application of the laws of the State of Delaware, without giving effect to any conflict of law provisions thereof, except to the extent preempted by federal law (including ERISA, which is the federal law that governs the Plan, the administration of the Plan and any claims made under the Plan).
(l)Status. The Plan is intended to qualify for the exemptions under Title I of ERISA provided for plans that are unfunded and maintained primarily for the purpose of providing benefits for a select group of management or highly compensated employees.
(m)Third-Party Beneficiaries. Each member of the Company Group shall be a third-party beneficiary of each Eligible Executive’s covenants and obligations under Sections 7 and 8 and shall be entitled to enforce such obligations as if a party hereto.
(n)No Right to Continued Employment. The adoption and maintenance of the Plan shall not be deemed to be a contract of employment between the Company or any of its Affiliates and any person, or to have any impact whatsoever on the at-will employment relationship between the Company or any of its Affiliates and any Eligible Executive. Nothing in the Plan shall be deemed to give any person the right to be retained in the employ of the
18


Company or any of its Affiliates for any period of time or to restrict the right of the Company or any of its Affiliates to terminate the employment of any person at any time.
(o)Title and Headings; Construction. Titles and headings to Sections hereof are for the purpose of reference only and shall in no way limit, define or otherwise affect the provisions hereof. Unless the context requires otherwise, all references herein to laws, regulations, contracts, documents, agreements and instruments refer to such laws, regulations, contracts, documents, agreements and instruments as they may be amended from time to time, and references to particular provisions of laws or regulations include a reference to the corresponding provisions of any succeeding law or regulation. The word “or” as used herein is not exclusive and is deemed to have the meaning “and/or.” The words “herein”, “hereof”, “hereunder” and other compounds of the word “here” shall refer to the entire Plan, and not to any particular provision hereof. Wherever the context so requires, the masculine gender includes the feminine or neuter, and the singular number includes the plural and conversely. The use herein of the word “including” following any general statement, term or matter shall not be construed to limit such statement, term or matter to the specific items or matters set forth immediately following such word or to similar items or matters, whether or not non-limiting language (such as “without limitation”, “but not limited to”, or words of similar import) is used with reference thereto, but rather shall be deemed to refer to all other items or matters that could reasonably fall within the broadest possible scope of such general statement, term or matter. Neither the Plan nor any uncertainty or ambiguity herein shall be construed or resolved against any party hereto, whether under any rule of construction or otherwise. On the contrary, the Plan has been reviewed by each of the parties hereto and shall be construed and interpreted according to the ordinary meaning of the words used so as to fairly accomplish the purposes and intentions of the parties hereto.
(p)Overpayment. If, due to mistake or any other reason, a person receives severance payments or benefits under the Plan in excess of what the Plan provides, such person shall repay the overpayment to the Company in a lump sum within 30 days of notice of the amount of overpayment. If such person fails to so repay the overpayment, then without limiting any other remedies available to the Company, the Company may deduct the amount of the overpayment from any other amounts which become payable to such person under the Plan or otherwise.
(q)Clawback. Any amounts payable under the Plan are subject to any policy (whether in existence as of the Effective Date or later adopted) established by the Company providing for clawback or recovery of amounts that were paid to an Eligible Executive. The Company will make any determination for clawback or recovery in its sole discretion and in accordance with applicable laws, regulations, and securities exchange listing standards.
(r)Agent for Service of Legal Process. Legal process may be served on the Committee, which is the plan administrator, at the following address: Kodiak Gas Services, Inc., 9950 Woodloch Forest Dr., 19th Floor, The Woodlands, Texas 77380, or at legal@kodiakgas.com.

19



20


Exhibit A
Applicable Multiples
TierApplicable Multiple
Tier 1 Executive3
Tier 2 Executive2
Tier 3 Executive1




Exhibit A
EX-21.1 4 listofsubsidiariesasof1231.htm EX-21.1 Document


Exhibit 21.1
SUBSIDIARIES OF KODIAK GAS SERVICES, INC.
Company Listing as of December 31, 2023

CompanyOwnershipIncorporation
Frontier Acquisition I, Inc.Wholly ownedDelaware
Frontier Acquisition II, Inc.Wholly ownedDelaware
Kodiak Gas Services, LLCWholly ownedDelaware
Pegasus Optimization Managers, LLCWholly ownedDelaware


EX-23.1 5 consentofbdousapc.htm EX-23.1 Document

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm
We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-273118) of Kodiak Gas Services, Inc. of our report dated March 7, 2024, relating to the consolidated financial statements, which appears in this Annual Report on Form 10-K.
/s/ BDO USA, P.C.
Houston, Texas
March 7, 2024


BDO USA, P.C., a Virginia professional corporation, is the U.S. member of BDO International Limited, a UK company limited by guarantee, and forms part of the international BDO network of independent member firms.

BDO is the brand name for the BDO network and for each of the BDO Member Firms.
EX-31.1 6 kgs-202310kxex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
PURSUANT TO RULE 13a-14 AND 15d-14
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED
I, Robert M. McKee, certify that:
1.I have reviewed this annual report on Form 10-K of Kodiak Gas Services, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)), 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.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
c.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected or is reasonably likely to materially affect the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: March 7, 2024
/s/ Robert M. McKee
Name: Robert M. McKee
Title:President and Chief Executive Officer

EX-31.2 7 kgs-202310kxex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
PURSUANT TO RULE 13a-14 AND 15d-14
UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED
I, John B. Griggs, certify that:
1.I have reviewed this annual report on Form 10-K of Kodiak Gas Services, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)), 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.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
c.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected or is reasonably likely to materially affect the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: March 7, 2024
/s/ John B. Griggs
Name: John B. Griggs
Title:Executive Vice President and Chief Financial Officer

EX-32.1 8 kgs-202310kxex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION
PURSUANT TO 18 U.S.C. 1350
(SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002)
I, Robert M. McKee, President, Chief Executive Officer, and Director of Kodiak Gas Services, Inc. (the “Company”), certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that, to my knowledge:
1.The Annual Report on Form 10-K of the Company for the year ended December 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 7, 2024
/s/ Robert M. McKee
Name:Robert M. McKee
Title: President and Chief Executive Officer

EX-32.2 9 kgs-202310kxex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION
PURSUANT TO 18 U.S.C. 1350
(SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002)
I, John B. Griggs, Executive Vice President and Chief Financial Officer of Kodiak Gas Services, Inc. (the “Company”), certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that, to my knowledge:
1.The Annual Report on Form 10-K of the Company for the year ended December 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 7, 2024
/s/ John B. Griggs
Name:John B. Griggs
Title: Executive Vice President and Chief Financial Officer

EX-97.1 10 clawbackpolicyofkodiakgass.htm EX-97.1 Document


Exhibit 97.1
CLAWBACK POLICY
1.PURPOSE
The board of directors (the “Board”) of Kodiak Gas Services, Inc., a Delaware Corporation (the “Company”), believes that it is in the best interests of the Company and its shareholders to create and maintain a culture that emphasizes integrity and accountability and that reinforces the Company’s pay-for-performance compensation philosophy. The Board has therefore adopted this policy which provides for the recoupment of certain executive compensation in the event that the Company is required to prepare an accounting restatement of its financial statements due to material noncompliance with any financial reporting requirement under the federal securities laws (this “Policy”). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), the rules promulgated thereunder, and the listing standards of the national securities exchange on which the Company’s securities are listed.
2.APPLICABILITY
This Policy applies to the Company’s current and former executive officers (as determined by the Personnel & Compensation Committee in accordance with Section 10D of the Exchange Act, the rules promulgated thereunder, and the listing standards of the national securities exchange on which the Company’s securities are listed) and such other senior executives/employees who may from time to time be deemed subject to the Policy by the Personnel & Compensation Committee (“Covered Executives”). This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators, or other legal representatives.
1.RECOUPMENT; ACCOUNTING RESTATEMENT
In the event that the Company is required to prepare an accounting restatement of its financial statements due to the Company’s material noncompliance with any financial reporting requirement under the securities laws, including any required accounting restatement (i) to correct an error in previously issued financial statements that is material to the previously issued financial statements, or (ii) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (each an “Accounting Restatement”), the Personnel & Compensation Committee will reasonably promptly require reimbursement or forfeiture of the Overpayment (as defined below) received by any Covered Executive (x) after beginning service as a Covered Executive, (y) who served as a Covered Executive at any time during the performance period for the applicable Incentive-Based Compensation (as defined below), and (z) during the three (3) completed fiscal years immediately preceding the date on which the Company is required to prepare an Accounting Restatement and any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three (3) completed fiscal years.




2.INCENTIVE-BASED COMPENSATION
For purposes of this Policy, “Incentive-Based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a financial reporting measure, including, but not limited to: (i) non-equity incentive plan awards that are earned solely or in part by satisfying a financial reporting measure performance goal; (ii) bonuses paid from a bonus pool, where the size of the pool is determined solely or in part by satisfying a financial reporting measure performance goal; (iii) other cash awards based on satisfaction of a financial reporting measure performance goal; (iv) restricted stock, restricted stock units, stock options, stock appreciation rights, and performance share units that are granted or vest solely or in part on satisfying a financial reporting measure performance goal; and (v) proceeds from the sale of shares acquired through an incentive plan that were granted or vested solely or in part based on satisfaction of a financial reporting measure performance goal. Compensation that would not be considered Incentive-Based Compensation include, but is not limited to: (a) salaries; (b) bonuses paid solely based on satisfaction of subjective standards, such as demonstrating leadership, and/or completion of a specified employment period; (c) non-equity incentive plan awards earned solely based on satisfaction of strategic or operational measures; (d) wholly time-based equity awards; and (e) discretionary bonuses or other compensation that is not paid from a bonus pool that is determined by satisfying a financial reporting measure performance goal.
A financial reporting measure is: (i) any measure that is determined and presented in accordance with the accounting principles used in preparing financial statements, or any measure derived wholly or in part from such measure, such as revenues, EBITDA, or net income or (ii) stock price and total shareholder return. Financial reporting measures include, but are not limited to: revenues; net income; operating income; profitability of one or more reportable segments; financial ratios (e.g., accounts receivable turnover and inventory turnover rates); net assets or net asset value per share; earnings before interest, taxes, depreciation and amortization; funds from operations and adjusted funds from operations; liquidity measures (e.g., working capital, operating cash flow); return measures (e.g., return on invested capital, return on assets); earnings measures (e.g., earnings per share); revenue per customer, or average revenue per customer, where revenue is subject to an accounting restatement; cost per employee, where cost is subject to an accounting restatement; any of such financial reporting measures relative to a peer group, where the Company’s financial reporting measure is subject to an accounting restatement; and tax basis income.

3.OVERPAYMENT: AMOUNT SUBJECT TO RECOVERY
The amount to be recovered will be the amount of Incentive-Based Compensation received that exceeds the amount of Incentive-Based Compensation that otherwise would have been received had it been determined based on the restated amounts and must be computed without regard to any taxes paid (the “Overpayment”). Incentive-Based Compensation is deemed “received” in the Company’s fiscal period during which the financial reporting measure specified in the incentive-based compensation award is attained, even if the vesting, payment or grant of the incentive-based compensation occurs after the end of that period.
For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in the Accounting Restatement, the amount must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received, and the Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to the exchange on which the Company’s securities are listed.
2


4.METHOD OF RECOUPMENT
The Personnel & Compensation Committee will determine, in its sole discretion, the method or methods for recouping any Overpayment hereunder which may include, without limitation:
requiring reimbursement of cash Incentive-Based Compensation previously paid;
seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards granted as Incentive-Based Compensation;
offsetting any or all of the Overpayment from any compensation otherwise owed by the Company to the Covered Executive;
cancelling outstanding vested or unvested equity awards; and/or
taking any other remedial or recovery action permitted by law, as determined by the Personnel & Compensation Committee.

5.LIMITATION ON RECOVERY; NO ADDITIONAL PAYMENTS
The right to recovery will be limited to Overpayments received during the three (3) completed fiscal years prior to the date on which the Company is required to prepare an Accounting Restatement and any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three (3) completed fiscal years. In no event shall the Company be required to award Covered Executives an additional payment if the restated or accurate financial results would have resulted in a higher Incentive-Based Compensation payment.
6.NO INDEMNIFICATION
The Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Incentive-Based Compensation.
7.INTERPRETATION
The Personnel & Compensation Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act and the applicable rules or standards adopted by the Securities and Exchange Commission or any national securities exchange on which the Company’s securities are listed.

8.EFFECTIVE DATE
This Policy shall be effective as of the date it is adopted by the Board (the “Effective Date”) and shall apply to Incentive-Based Compensation (including Incentive-Based Compensation granted pursuant to arrangements existing prior to the Effective Date). Notwithstanding the foregoing, this Policy shall only apply to Incentive-Based Compensation received (as determined pursuant to this Policy) on or after October 2, 2023.
9.AMENDMENT; TERMINATION
3


The Board may amend this Policy from time to time in its discretion. The Board may terminate this Policy at any time.
10.OTHER RECOUPMENT RIGHTS
The Board intends that this Policy will be applied to the fullest extent of the law. The Personnel & Compensation Committee may require that any employment or service agreement, cash-based bonus plan or program, equity award agreement, or similar agreement entered into on or after the adoption of this Policy shall, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, cash-based bonus plan or program or similar agreement and any other legal remedies available to the Company.
11.IMPRACTICABILITY
The Personnel & Compensation Committee shall recover any Overpayment in accordance with this Policy except to the extent that the Personnel & Compensation Committee determines such recovery would be impracticable because:
(A) The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered;
(B) Recovery would violate home country law of the Company where that law was adopted prior to November 28, 2022; or
(C) Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.
3.ADMINISTRATION
This Policy shall be administered by the Personnel & Compensation Committee of the Board. Any determinations made by the Personnel & Compensation Committee shall be final and binding on all affected individuals.
4.QUESTIONS ABOUT THE POLICY
If you have any questions relating to this Policy, please contact the Chief Legal Officer and/or the Chief Compliance Officer and/or the Chief Human Resources Officer.



4
EX-101.SCH 11 kgs-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill and Identifiable Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt and Credit Facilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Defined Contribution Plan link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Long-Term Incentive Plan link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Earnings Per Share of Common Stock link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Inventories, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Goodwill and Identifiable Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Debt and Credit Facilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Earnings Per Share of Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Organization and Description of Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Organization and Description of Business - Stock Split (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Organization and Description of Business - IPO (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Organization and Description of Business - Pending Merger with CSI Compressco (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue Recognition - Schedule of Revenue Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Revenue Recognition - Schedule of Revenue Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Accounts Receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Accounts Receivable, net - Change in Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Property, Plant and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Summary of the Company's Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Summary of Future Minimum Amortization Expense for Identified Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Components of Operating Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases - Supplemental Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases - Maturity of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases - Maturity of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Debt and Credit Facilities - ABL Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Debt and Credit Facilities - Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Debt and Credit Facilities - Schedule of Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Derivative Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Derivative Instruments - Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Derivative Instruments - Schedule of Effects of Company's Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Stockholders' Equity - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Stockholders' Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Stockholders' Equity - Class B and C Profits Interests (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Stockholders' Equity - 2023 Omnibus Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Stockholders' Equity - Schedule of Award Activity Under Omnibus Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Defined Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Long-Term Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Segments - Schedule of Financial Metrics by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Segments - Schedule of Total Gross Margin to Income Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Earnings Per Share of Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 kgs-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 kgs-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 kgs-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Consolidated Entities [Axis] Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Over-Allotment Option Over-Allotment Option [Member] Accounts Receivable, net Accounts and Nontrade Receivable [Text Block] Pay vs Performance Disclosure [Line Items] Debt Instrument, Covenant Period [Domain] Debt Instrument, Covenant Period [Domain] Debt Instrument, Covenant Period [Domain] Entity Voluntary Filers Entity Voluntary Filers Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Outstanding, Beginning of Period (in shares) Outstanding, End of Period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Remaining lease terms Lessee, Operating Lease, Remaining Lease Term Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Defined contribution plan cost Defined Contribution Plan, Employer Discretionary Contribution Amount Field equipment Field Equipment [Member] Field equipment. Deferred tax liabilities Net deferred 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] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Total other expenses Nonoperating Income (Expense) Commitments and contingencies Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Sale of stock, price per share (in dollars per share) Shares Issued, Price Per Share Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Capital expenditures Segment, Expenditure, Addition to Long-Lived Assets Fair value of derivative instruments Derivative Asset, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Accounts Receivable, after Allowance for Credit Loss [Abstract] Accounts Receivable, after Allowance for Credit Loss [Abstract] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee Stockholders' Equity Equity [Text Block] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Supplemental disclosure of non-cash financing activities: Noncash Financing Items [Abstract] Noncash Financing Items Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Write-off of inventory reserves Inventory Write-down Senior Notes Due 2029 Senior Notes Due 2029 [Member] Senior Notes Due 2029 Common stock cash dividend declared, annualized (in dollars per share) Common Stock, Dividends, Per Share, Declared, Annualized Common Stock, Dividends, Per Share, Declared, Annualized Income Taxes Income Tax Disclosure [Text Block] Contract liabilities Increase (Decrease) in Contract with Customer, Liability Concentration Risk [Line Items] Concentration Risk [Line Items] Leases Lessee, Leases [Policy Text Block] 5/19/2027 Derivative Instrument Maturity Date Nine [Member] Derivative instrument maturity date nine. Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, par value $0.01 par value; 50,000,000 shares of preferred stock authorized, zero issued as of December 31, 2023 and 2022, respectively Preferred Stock, Value, Issued Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Investment in subsidiaries Deferred Tax Liabilities, Investment in Noncontrolled Affiliates Dividends paid to stockholders Dividends paid to stockholders Payments of Ordinary Dividends, Common Stock Schedule of Total Gross Margin to Income Before Income Taxes Schedule of Segment Reporting Information Income Loss Before Income Taxes [Table Text Block] Schedule of segment reporting information income loss before income taxes. Diluted earnings per share (in dollars per share) Diluted earnings per share of common stock (in dollars per share) Earnings Per Share, Diluted Long-lived asset impairment Long-lived asset impairment Impairment, Long-Lived Asset, Held-for-Use PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Identifiable Intangible Assets, net Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Period of cumulative adjusted EBITDA Share-Based Compensation Arrangement By Share-Based Payment Award, Discounted Cash Flows, Period of Cumulative Adjusted EBITDA Share-Based Compensation Arrangement By Share-Based Payment Award, Discounted Cash Flows, Period of Cumulative Adjusted EBITDA Performance Target Type [Axis] Performance Target Type [Axis] Performance Target Type Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Net income Net income Net income Net Income (Loss) Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Total current liabilities Liabilities, Current Two Customers Two Customers [Member] Two Customers Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Accrued interest Interest Payable, Current Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Other Services Other Services [Member] Other Services [Member] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Debt Instrument, Covenant Period [Axis] Debt Instrument, Covenant Period [Axis] Debt Instrument, Covenant Period Time Vesting Time Vesting [Member] Time Vesting [Member] Summary of Award Activity Under Omnibus Plan Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] 12/6/2025 Derivative Instrument Maturity Date Four [Member] Derivative instrument maturity date four. Percentage of shares issued Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Shares Issued Share based compensation arrangement by share based payment award percentage of shares issued. Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Total deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Name Forgone Recovery, Individual Name Goodwill Goodwill Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accounts Receivable and Allowance for Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Incentive award conversion Adjustments To Additional Paid In Capital, Incentive Award Conversion Adjustments To Additional Paid In Capital, Incentive Award Conversion SOFR Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) 2025 Long-Term Debt, Maturity, Year Two Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Compressco LP CSI Compressco LP [Member] CSI Compressco LP Not Achieved ESG Scorecard Not Achieved ESG Scorecard [Member] Not Achieved ESG Scorecard Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Common stock cash dividend declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Notional amount Notional Amount Derivative, Notional Amount Accounts Receivable Accounts Receivable [Member] Increase in the line of credit Line of Credit Facility, Increase (Decrease), Other, Net Transferred at Point in Time Transferred at Point in Time [Member] Non-cash debt novation Noncash Debt Novation Noncash Debt Novation Operating lease liabilities, net of current portion Lease liabilities - noncurrent portion Operating Lease, Liability, Noncurrent Gross federal tax net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Offering costs Payments of Stock Issuance Costs Additional basis spread on variable rate (as a percent) Debt Instrument Additional Variable Interest Rate Spread Debt instrument additional variable interest rate spread. Depreciation expense Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Retirement Benefits [Abstract] Outstanding receivables Business Combination, Contingent Consideration, Asset, Current Payment of debt issuance cost Payments of Debt Issuance Costs Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Performance Target Level [Axis] Performance Target Level [Axis] Performance Target Level Schedule of Maturity of Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Offering costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Accrued taxes Accrued Income Taxes, Current Payables and Accruals [Abstract] Payables and Accruals [Abstract] 12/6/2026 Derivative Instrument Maturity Date Seven [Member] Derivative instrument maturity date seven. Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Components of Operating Lease Expense and Supplemental Cash Flow Information Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Percentage of ownership held before initial public offering Percentage Of Ownership Held Before Initial Public Offering Percentage of ownership held before initial public offering. Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current 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] Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Breakup fee Business Combination, Breakup Fee Business Combination, Breakup Fee Interest expense Interest expense, net Interest Expense Accrued capital expenditures Capital Expenditures Incurred but Not yet Paid Unrecognized stock compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Dividends paid to stockholders Dividends, Common Stock Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Hedging Designation [Axis] Hedging Designation [Axis] Total property, plant and equipment, gross Property, Plant and Equipment, Gross Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Equity compensation - Omnibus Plan Adjustments to Additional Paid in Capital, Other Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Non-serialized parts Non Serialized Parts [Member] Non-serialized parts. Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number ABL Facility Asset Based Credit Facility [Member] Asset based credit facility. Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Lease liabilities - current portion Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three Auditor Firm ID Auditor Firm ID Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Identifiable intangible assets, net Net Amount Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Gain on derivatives Gain (Loss) on Sale of Derivatives Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents - beginning of year Cash and cash equivalents - end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Term Loan Term Loan Term Loan [Member] Term loan. 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Per share price (in dollars per share) Sale of Stock, Price Per Share Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Award vesting rights, term Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Gross margin Total gross margin Gross Profit Vested or exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Debt fees expense Debt Fees Expense Debt Fees Expense Commitment fee (as a percent) Line of Credit Facility, Commitment Fee Percentage Contract liabilities Contract with Customer, Liability, Current Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Unvested time vesting units (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Security Exchange Name Security Exchange Name Carrying value of debt Long-Term Debt Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Two Thousand And Nineteen Class B Unit Incentive Plan Two Thousand And Nineteen Class B Unit Incentive Plan [Member] Two Thousand And Nineteen ClassB Unit Incentive Plan [Member] 12/6/2027 Derivative Instrument Maturity Date Eleven [Member] Derivative instrument maturity date eleven. Selling, general and administrative Selling, general and administrative expenses Selling, General and Administrative Expense 2027 Long-Term Debt, Maturity, Year Four Percentage of award vesting rights Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Employee Stock Option Employee Stock Option [Member] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Proceeds from termination of interest rate swaps and collars Proceeds From Derivative Instruments, Operating Activities Proceeds From Derivative Instruments, Operating Activities Maximum Maximum [Member] Document Type Document Type Shares outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Variable interest rate (as a percent) Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate Tabular List, Table Tabular List [Table Text Block] Loss on extinguishment of debt Gain (Loss) On Extinguishment Of Debt, Financing Activities Gain (Loss) On Extinguishment Of Debt, Financing Activities Domestic Tax Authority Domestic Tax Authority [Member] Short-term lease cost Short-Term Lease, Cost Contingent liability accrued Loss Contingency, Sales And Excise Tax Payable, Accrual Loss Contingency, Sales And Excise Tax Payable, Accrual Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Omnibus Plan Omnibus Plan [Member] Omnibus Plan [Member] Thereafter Long-Term Debt, Maturity, after Year Five Inventories Inventory, Policy [Policy Text Block] Cost of operations Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Derivative Maturity Date [Domain] Derivative Maturity Date [Domain] Derivative maturity date. Interest rate swap - current Derivative Liability, Current Purchase commitments Purchase Commitment, Remaining Minimum Amount Committed Federal Current Federal Tax Expense (Benefit) Minimum fixed charge coverage ratio Minimum Fixed Charge Coverage Ratio Minimum fixed charge coverage ratio. Basis of Presentation Basis of Accounting, Policy [Policy Text Block] One Customers One Customers [Member] One Customers Business Acquisition [Axis] Business Acquisition [Axis] Subsequent Event Subsequent Event [Member] Uncertain tax positions, accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Derivative [Table] Derivative [Table] Customer Concentration Risk Customer Concentration Risk [Member] State and local Deferred State and Local Income Tax Expense (Benefit) Schedule of the Company's Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Interest expense carryforward Deferred Tax Asset, Interest Carryforward Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Cash on hand utilized Cash On Hand Utilized Cash on hand utilized. Contract assets Increase (Decrease) in Contract with Customer, Asset Proceeds from initial public offering, net of underwriter discount (in shares) Shares issued and sold (in shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Cost of operations (exclusive of depreciation and amortization shown below): Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization [Abstract] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Buildings and shipping containers Buildings and Shipping Containers [Member] Shipping containers. Discretionary Cash Flow Discretionary Cash Flow [Member] Discretionary Cash Flow Related Party, Type [Domain] Related Party, Type [Domain] Interest rate collars Derivative Liability Performance Target Level [Domain] Performance Target Level [Domain] Performance Target Level [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Outstanding, Beginning of Period (in dollars per share) Outstanding, End of Period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Schedule of Fair Value of Liabilities Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Class of Stock [Line Items] Class of Stock [Line Items] Interest rate swaps and collars Interest Rate Swap And Interest Rate Collars [Member] Interest rate swap and interest rate collars. Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Tax at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable, net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Right-of-use assets obtained in exchange for lease obligations: Right-of-Use Assets Obtained in Exchange for Lease Obligations [Abstract] Right-of-Use Assets Obtained in Exchange for Lease Obligations Entity Tax Identification Number Entity Tax Identification Number Station project accrual Accrued Station Project, Current Accrued Station Project, Current Inventories, net Total inventories Inventory, Net Shipping containers Shipping Containers [Member] Shipping Containers Defined Contribution Plan [Abstract] Defined Contribution Plan [Abstract] Non-cash offering costs Noncash Offering Costs Noncash Offering Costs 6/14/2026 Derivative Instrument Maturity Date Five [Member] Derivative instrument maturity date five. Total lease cost Lease, Cost Land Land [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Fourth Amendment and Restated Credit Agreement Fourth Amendment And Restated Credit Agreement [Member] Fourth amendment and restated credit agreement. Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt and Credit Facilities Long-Term Debt [Text Block] Provision for credit losses Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense (Reversal), Including Writeoff Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense (Reversal), Including Writeoff 12/4/2024 Derivative Instrument Maturity Date One [Member] Derivative instrument maturity date one. Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Achieved ESG Scorecard Achieved ESG Scorecard [Member] Achieved ESG Scorecard Distribution to parent Return of capital Payments of Capital Distribution Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Debt instrument face value Aggregate principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Leases [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 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] Derivative Instruments Derivatives, Policy [Policy Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] IPO IPO [Member] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows for operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Distribution to parent Dividends ESG Performance Target [Axis] ESG Performance Target [Axis] ESG Performance Target Compressco Partners Second Lien Notes Due 2026 Second Lien Notes Due 2026 [Member] Second Lien Notes Due 2026 PEO PEO [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Line of credit, commitment fee percentage, unused portion of line of credit, percentage to total commitments Line Of Credit Facility, Commitment Fee, Percentage Of Total Commitments Line Of Credit Facility, Commitment Fee, Percentage Of Total Commitments Deferred IPO issuance costs Deferred Stock Issuance Costs, Current Deferred Stock Issuance Costs, Current Interest rate swap receivable Derivative, Interest Rate Swap, Receivable Derivative, Interest Rate Swap, Receivable Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding State, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Interest rate swaps Interest Rate Swap [Member] Debt Instrument [Axis] Debt Instrument [Axis] Period after issuance of unsecured indebtedness Debt Instrument, Covenant, Period One [Member] Debt Instrument, Covenant, Period One Interest rate swap - non-current Derivative Liability, Noncurrent Changes to goodwill carrying amount during period Goodwill, Period Increase (Decrease) Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Repayment of debt Repayments of Debt Operating Lease, Liability, Total Total lease liabilities, net of imputed interest Operating Lease, Liability Schedule of Balance Sheet Information Related to Leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Credit Facility [Axis] Credit Facility [Axis] Performance at Threshold Performance at Threshold [Member] Performance at Threshold Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Total current tax Current Income Tax Expense (Benefit) Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Long-Term Incentive Plan Shareholders' Equity and Share-Based Payments [Text Block] Vesting [Domain] Vesting [Domain] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets 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] Class B Incentive Units Class B Incentive Units [Member] Class B Incentive Units [Member] Common stock, shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Property, Plant and Equipment, net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Increase in the Term Loan Facility Increase In The Term Loan Facility [Member] Increase in the term loan facility. Accrued bonus Accrued Bonuses, Current Fixed interest rate (as a percent) Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Performance Target Type [Domain] Performance Target Type [Domain] Performance Target Type [Domain] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Total tax benefit Share-Based Payment Arrangement, Expense, Tax Benefit Earnings per share: Earnings Per Share [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Term Loan Facility as per Amendment Agreement One Term Loan Facility As Per Amendment Agreement One [Member] Term loan facility as per amendment agreement one. Number of RSUs and PSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Common stock, par value $0.01 per share; 750,000,000 shares of common stock authorized, 77,400,000 and 59,000,000 shares of common stock issued and outstanding as of December 31, 2023 and 2022, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade name Trade Names [Member] Accrued professional fee Accrued Professional Fees, Current Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State and local Current State and Local Tax Expense (Benefit) Senior Notes Senior Notes [Member] Gross post-appointment state net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, State and Local Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Deferred income taxes: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Asset impairment charges Asset Impairment Charges Contingent Consideration Business Combination, Contingent Consideration, Liability Allowance for credit losses Accounts Receivable, after Allowance for Credit Loss Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental cash disclosures: Supplemental Cash Flow Information [Abstract] Other income (expense) Other income (expense) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Minimum net borrowings availability Line Of Credit Facility, Covenant, Minimum Net Borrowing Availability Line Of Credit Facility, Covenant, Minimum Net Borrowing Availability Technology hardware and software Technology Equipment [Member] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Goodwill and Identifiable Intangible Assets, net Goodwill and Intangible Assets Disclosure [Text Block] Accrued accounts payable Accounts Payable, Trade, Current Sales tax contingency Sales tax liability Sales and Excise Tax Payable, Current Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Derivative Maturity Date [Axis] Derivative Maturity Date [Axis] Derivative maturity date. Uncertain tax benefits Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Percentage of total revenue Concentration Risk, Percentage Debt Issuance Costs Debt, Policy [Policy Text Block] Current income taxes: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Agreement [Axis] Agreement [Axis] Agreement. Weighted-average remaining lease term: Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Performance at Target Performance at Target [Member] Performance at Target 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Buildings Building [Member] Prepaid insurance Prepaid Insurance Purchase of property, plant and equipment through exchange of lease ROU asset Purchase Of Property, Plant And Equipment Obtained In Exchange For Operating Lease, Right-Of-Use Asset Purchase Of Property, Plant And Equipment Obtained In Exchange For Operating Lease, Right-Of-Use Asset Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Future Minimum Amortization Expense for Identified Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Accrued payroll Accrued Salaries, Current Lender fees and costs Debt Issuance Costs, Line of Credit Arrangements, Gross Deferred project costs Deferred Costs, Current Organization and Description of Business Nature of Operations [Text Block] Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization ESG Scorecard ESG Scorecard [Member] ESG Scorecard Furniture and fixtures Furniture and Fixtures [Member] Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Transferred over Time Transferred over Time [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Goodwill impairment Goodwill, Impairment Loss Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] VWAP trading days Share-Based Compensation Arrangement by Share-Based Payment Award, Volume-Weighted Average Price, Trading Days Share-Based Compensation Arrangement by Share-Based Payment Award, Volume-Weighted Average Price, Trading Days Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Number of consecutive business days Line of Credit Facility, Threshold Consecutive Trading Days Line of Credit Facility, Threshold Consecutive Trading Days Subsequent Events [Abstract] Subsequent Events [Abstract] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Third Amendment Agreement Third Amendment to Fourth Amended and Restated Credit Agreement [Member] Third Amendment to Fourth Amended and Restated Credit Agreement Weighted- Average Price Weighted Average Price [Abstract] Weighted average price. Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Debt Novation Adjustments To Additional Paid In Capital, Debt Novation Adjustments To Additional Paid In Capital, Debt Novation Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Hedging Designation [Domain] Hedging Designation [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] 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] Less: unamortized deferred financing costs Unamortized debt issuance costs Debt Issuance Costs, Net 6/22/2026 Derivative Instrument Maturity Date Six [Member] Derivative instrument maturity date six. Total gross deferred tax assets Deferred Tax Assets, Gross Schedule of Effects of Company's Derivative Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Other Services Service, Other [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Parent Parent Company [Member] 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 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Serialized parts Serialized Parts [Member] Serialized parts. 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common Shares Common Stock [Member] Individual: Individual [Axis] Each fiscal quarter after issuance of unsecured indebtedness Debt Instrument, Covenant, Period Two [Member] Debt Instrument, Covenant, Period Two City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings Per Share of Common Stock Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Fair value of derivative instruments Derivative Asset, Noncurrent Document Fiscal Year Focus Document Fiscal Year Focus Absolute Total Shareholders' Return Absolute Total Shareholders' Return [Member] Absolute Total Shareholders' Return Inventory [Domain] Inventory [Domain] Uncertain tax positions, interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Minimum Minimum [Member] Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [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 debt instruments Proceeds from Issuance of Long-Term Debt Accrued insurance Accrued Insurance, Current Other assets Deferred Tax Assets, Other Prepaid vehicle allowance Prepaid Vehicle Allowance Prepaid Vehicle Allowance 5/19/2027 Derivative Instrument Maturity Date Ten [Member] Derivative instrument maturity date ten. Debt issuance costs Debt Issuance Costs, Gross Supplemental disclosure of non-cash investing activities: Noncash Investing Items [Abstract] Noncash Investing Items Cash paid for taxes Income Taxes Paid, Net Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other Payments for (Proceeds from) Other Investing Activities Ownership percentage Business Acquisition, Percentage of Voting Interests Acquired Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other income (expenses): Nonoperating Income (Expense) [Abstract] Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Remaining Weighted Average Amortization Period (years) Finite-Lived Intangible Assets, Remaining Amortization Period Basic earnings per share (in dollars per share) Basic earnings per share of common stock (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Financial Metrics by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Related Party Related Party [Member] Inventory, Current [Table] Inventory, Current [Table] Percentage of aggregate commitments beyond which cash dominion is triggered Percentage Of Aggregate Commitments Beyond Which Cash Dominion Is Triggered Percentage of aggregate commitments beyond which cash dominion is triggered. Consolidation Consolidation, Policy [Policy Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Contingent consideration Contingent Consideration Current Contingent Consideration Current. Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Compression Operations Compression Operations Compression Operations [Member] Compression operations. 12/5/2024 Derivative Instrument Maturity Date Two [Member] Derivative instrument maturity date two. Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Compressco Partners First Lien Notes Due 2025 First Lien Notes Due 2025 [Member] First Lien Notes Due 2025 Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Entity Public Float Entity Public Float Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Agreement [Domain] Agreement [Domain] Agreement. Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Total debt outstanding Total debt outstanding Long-Term Debt, Gross Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Consolidated Net Leverage Ratio Consolidated Net Leverage Ratio [Member] Consolidated Net Leverage Ratio All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative [Line Items] Derivative [Line Items] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Award Timing Disclosures [Line Items] Contribution from parent Adjustments To Additional Paid In Capital, Contributions From Parent Adjustments To Additional Paid In Capital, Contributions From Parent Stock split ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Compensation Amount Outstanding Recovery Compensation Amount Schedule of Revenue Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Current-period benefit from expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Third Amendment and Restated Credit Agreement Third Amendment And Restated Credit Agreement [Member] Third amendment and restated credit agreement. Inventory [Axis] Inventory [Axis] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred tax provision (benefit) Deferred tax provision (benefit) Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Inventory reserve Inventory, LIFO Reserve, Period Charge Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Allowance for credit losses Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Increase in accrued capital expenditures (Increase) Decrease In Capital Expenditures Incurred But Not Yet Paid (Increase) Decrease In Capital Expenditures Incurred But Not Yet Paid Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] 2024 Long-Term Debt, Maturity, Year One Related Party, Type [Axis] Related Party, Type [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Long-Term Incentive Plan Long-Term Incentive Plan [Member] Long-Term Incentive Plan 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] Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Performance Vesting Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Auditor Name Auditor Name Term of contract Compression Operations, Term Of Contract Compression Operations, Term Of Contract 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] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Payments on debt instruments Repayments of Long-Term Debt Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Payment of accrued interest Payment Of Accrued Interest Payment of accrued interest. Change in fair value of derivatives Derivative, Gain (Loss) on Derivative, Net (Gain) loss on sale of property, plant and equipment Gain (loss) on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Stock compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Original Cost Finite-Lived Intangible Assets, Gross Income tax expense (benefit) Income tax (benefit) expense Income Tax Expense (Benefit) Total liability Deferred Compensation Liability, Current and Noncurrent Audit Information [Abstract] Audit Information Non-current portion of liability Deferred Compensation Liability, Classified, Noncurrent Write-offs charged against allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Income Tax Authority [Domain] Income Tax Authority [Domain] Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Loss on extinguishment of debt Deferred financing costs written off Deferred Debt Issuance Cost, Writeoff Proceeds from initial public offering, net of underwriter discounts Stock Issued During Period, Value, New Issues Equity [Abstract] Inventories, net Inventory Disclosure [Text Block] Operating leases Operating Lease, Weighted Average Remaining Lease Term Total revenues 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] Term Loan Derivative Settlement Term Loan Derivative Settlement [Member] Term loan derivative settlement. Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Total gain on derivatives Unrealized Gain (Loss) on Derivatives Performance at Below Threshold Performance at Below Threshold [Member] Performance at Below Threshold Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted stock awards expected to vest (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Number Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest number. Weighted-average discount rate for operating leases Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Shares granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period 5/18/2027 Derivative Instrument Maturity Date Eight [Member] Derivative instrument maturity date eight. Contribution from parent Proceeds From Contributions From Stockholders Proceeds From Contributions From Stockholders Credit Facility [Domain] Credit Facility [Domain] Performance at Maximum Performance at Maximum [Member] Performance at Maximum Basis spread on variable interest rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Estimated 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, net of unamortized debt issuance cost Long-term debt, net of unamortized debt issuance cost Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Diluted weighted average shares of common stock outstanding (in shares) Diluted weighted average shares of common stock (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Compression equipment Compression Equipment [Member] Compression equipment. Operating expenses: Operating Expenses [Abstract] Interest rate collars Interest Rate Collars [Member] Interest rate collars. Revenue Recognition Revenue from Contract with Customer [Text Block] Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid- In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Trailers and vehicles Vehicles [Member] Total assets Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name 6/14/2025 Derivative Instrument Maturity Date Three [Member] Derivative instrument maturity date three. Cover [Abstract] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Equity compensation - profits interests APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Other Other Prepaid Expense, Current 2028 Long-Term Debt, Maturity, Year Five Amortization of debt issuance costs Amortization of Debt Issuance Costs Defined Contribution Plan Defined Contribution Plan [Text Block] Performance target, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Target, Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Target, Percentage Other liabilities Other Liabilities, Noncurrent Vested or exercised (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Transaction price allocated to unsatisfied performance obligations Remaining performance obligations Revenue, Remaining Performance Obligation, Amount ESG Performance Target [Domain] ESG Performance Target [Domain] ESG Performance Target [Domain] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Total operating expenses Operating Expenses 2020 Long-Term Incentive Plan 2020 Long-Term Incentive Plan [Member] 2020 Long-Term Incentive Plan Prime Rate Prime Rate [Member] Segments Segment Reporting Disclosure [Text Block] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic weighted average shares of common stock outstanding (in shares) Basic weighted average shares of common stock (in shares) Weighted Average Number of Shares Outstanding, Basic PSUs Performance Share Units [Member] Performance Share Units [Member] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Income from operations Operating Income (Loss) Tranche Four Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Maximum leverage ratio Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Prepaid rent Prepaid Rent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Other Property, Plant and Equipment, Other Types [Member] Number of reporting units Number of Reporting Units Proceeds from initial public offering, net of underwriter discounts Proceeds from Issuance Initial Public Offering Revenues: Revenues [Abstract] Total gross deferred tax liabilities Deferred Tax Liabilities, Gross Consolidated Entities [Domain] Consolidated Entities [Domain] Non-cash loss on extinguishment of debt Noncash Gain (Loss) On Extinguishment Of Debt Noncash Gain (Loss) On Extinguishment Of Debt Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Maximum threshold limit value beyond which cash dominion is triggered Maximum Threshold Limit Beyond Which Cash Dominion Is Triggered Maximum threshold limit beyond which cash dominion is triggered. Concentration Risk [Table] Concentration Risk [Table] Property, Plant and Equipment, net Property, Plant and Equipment, Policy [Policy Text Block] Scenario [Domain] Scenario [Domain] Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps Schedule of Derivative Instruments [Table Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Gain on derivatives Derivative, Gain on Derivative Restricted stock awards expected to vest (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Exercise Price Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest weighted average exercise price. Time Vesting Tranche One Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 15 kgs-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 kgs-20231231_g1.jpg GRAPHIC begin 644 kgs-20231231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "O'OVQ?VO]"_9,\+:')#X&U'Q;XK\7:RFD^#?"&DR".?5+ML9! MD8$11KE=SX;!=>#G(]AKYN_X*#?LS_&CXNWOPZ^/'[-]QI(9=3TC1 MM;D\NUU6"98UGMV?(V.PB0 DJ,%OF4X8 'E7PD_X*D_'3PIX^.A_MF_LW)X8 M\.:K\1[GPI9>+M%UR*[M]&U%0A6PNE4?,!NS]H!"L-Q"D(Q'VUK_ (@T+PIH MEWXF\4:U:Z=IUA;M/?7]]<+%#;Q*,L[NQ 50.22<"OSX_93_ &\/AWX0\9>* M/A-^VQ^SQJOA"Y\5?&74;JVU75["+4="L=7<0J;-KO&T31D?ZQ5("R!BRKS7 MV)^TM^R1\*OVM+;0-#^,TNKW>AZ%J+7LGAZRU1[>TU23 ""Z5,-*B8)50R\G MKC((!A?LY31O"7B(:79ZM<2<:JICW_:$C*@QH>T+1/"WQ3_:9\->&M(MM/T[3_C;>VUA8V<*QPV\*%U2-$4 *JJ !P M*VOVE]9U/]N']H$?L(^ -0FC\#>&6M]2^.&NV4A42IG?;:%&Z]'F*[Y<$%47 M&? )\L#L1DE7"\-_P $C=*TS0?$W[2.AZ)I\-I967[06MP6EK;1 MA(X8D?:B*HX50 . !3_P#@BQC7/@?\2/B5J(\S5O$_QFUR\U.Y?EW;$.%) M] 2Q ]7/K0![K^RC^UG\/?VMO!%]XF\'Z7JFC:IH>IR:9XH\+Z_;>1?Z/>I] MZ&9,G\&'!P1PRLJ^I5\/A#=1Q01 MA\>I$LA)[ESZU]CT %%%% !145Y/);6KSPVS3,JY6).K>PK,_P"$EU?_ *%" M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^ MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0 MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: M -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V* M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/ M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU? M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4 M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H M4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI M:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: - MBBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6 MC_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)= M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^ M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[ MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@ M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^ MEJUI6JWNH2.EUHD]J%7(:4C#>W% %ZBBB@ HHHH **** "OF_P#;U^)/[4_P M*\2_#SXZ?!?2=6\1^!=#U>>/XH^#M!TR*XO+NRE15CNHP4,A\G]XQ5&4;O++ M?*&9?I"B@#\GO&_Q9A_;H^$WC[]C_P#9P^&OB'7-;^(/QTN=;;6[S09K>R\. MZ9YEO)]JN99 /*D_=LFSK@L/O%5;]6]-L_[.TZWT\W#R^1 D?FRG+/M &X^Y MQFL?P)\,_!GPU.M'P;I36O\ PD&O7&LZMNN'D\Z]G"B60;R=H.Q?E7"C' %; MU 'R9_P35\*^*/#GQF_:8O/$/AN_L(=2^-NH7.G2WMF\2W4)>3$D98 .A_O+ MD47/_!'[X*)XJU_Q9X;_ &B_C3H$OB77+G5M4M?#WCI+2"2ZGN 6 M). !DXKZSHH _/[_ ()3?L97?P_^.WQ5^)&O^-/B7;/X4^+&M:=HMAJ^KR)9 M:_:%7B6^NXWC'VR5@^_S@0"P5L<5=^"/Q>MO^"6OQ,^)WP0^/_@+Q0G@GQ'X MWN_%'P]\7:'H$]_:3Q780/8N85)CECV(,$3M4H6^]** /DK_@GSX(^(?Q M,^/WQ9_;W^)/@#4_"T/Q$GL=.\%:%K=OY-['I%G$(Q<31GF,S%(F"GNK$95E M8_6M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !117\ZG_#]K_@JM_T=/\ ^6/H M?_R%7@YWQ%@LA]G]8C)\][]VNYY>99MALKY?:IOFO:UNEN[7<_HKHK M^=3_ (?M?\%5O^CI_P#RQ]#_ /D*C_A^U_P56_Z.G_\ +'T/_P"0J\'_ (B' MDO\ S[J?='_Y,\S_ %LR[^2?W+_Y(_HKHHHK[P^G"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KE/C/\.]"TVT^TNL+I$(KPP])%A,;2M>EU*6VT.PUZPFM3J\:@%986D0+ELG$3$2\?=KZ0KX" M_9@F_8:_;^/B;0-7^)5G/K-M\==2\9>"[>TU(:?J_EE(3'+&DBB;RSMRRJ.L M2DXV@U]1?M;?#+]I?XP^&M+^'W[/OQFLO 5G?W4B>+_$8LVFU&*SV@!+(#"I M*Q+ N64J "K C! .U\!?&3X8?%'7/$7ASX?>,K35KSPGJG]F^(HK3<197>W< M868C:6 Z[2<$$'!!%8OQW_:J_9V_9DL;6_\ CQ\7-'\-"^)^Q07TY:>X ^\R M0H&D=1D98*0,C)YKY=_X(R_#G1_A!X@_:$^%7AZ]N[FQ\-_%RXTVTN;^4//+ M'"K1J\C ,Y"Y) ))X%>P>.OV?/V>_@I\=O&?\ P4)_:!\:B\3^PK.QMW\1 M6:36OAJVC*QD6P5&8&5V7) +;I'P<2$4 >K?!WX[?!W]H+PM_P )K\%?B1I/ MB73%E\J6YTJ[$GDR8SLD7[T;X(.U@#@@XYKG/CK^V?\ LL_LSZI::%\<_C;H MOAZ_O8Q);Z?-_MJVO#QJ$68;G12QE)^\SXU/^"57A/P MO\=[WXQ?M>_$?P_9:QXC\6?%#4=-M;S4;59VM-*MEB6"UC+@[$ EW:S0R@'! 921D$$$'D$$$ M BMJOC+]B+3]/^ O_!1GX^_LJ>"+1++PA<6FE^+=#T> ;8-/GGAB6Z$2#A%= MY5^4# 6) *^S: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *_D;K^I']K/\ ;+_9]_8H^&\GQ+^/ MGC>+3H&#+IFEP8DOM4E SY5O#D&1N1ECA%R"[*.:_ENK\K\1ZU*=7#4XR3E' MGNNJORVOZV9\1Q=4IRG2@GJN:Z[7Y;!1117YF?'']%_M8?MJ6?[)?Q M3^&7AWQUX-C3P=X[UBXTW5_&]QJ1B@T.=8U,"R)Y94B1FSO9U"K'(W.TX]TK M#^(WPS^'OQ>\(W7@+XH^"]-U_1;T 7.F:M:+/"Y!RK;6!PP/(8<@C((- 'Y; M?MC:#\"3\)/'GC_P'%I:NUF#D'BOH6@#X]_P"" M7G_);OVI?^R[:C_Z')7IGAS]MCP#KG[67C+]COXI^&(/"^IZ#9V=_P"';O6] M2C,/B6VD7>TL"NB@&,[/E#.20_3RFKU7P/\ ";X;?#74]K?*H/*MC6_X)6>,/"7P'OOC#^R!\1_$=EHWB3PI\ M4=2U*UL]2N5@:[TFY6)H+J/>1O0A"Q(^ZLD9.-PKZG^"W[/?P2_9T\.2>$_@ M?\,=(\,V$\@DN8M+M0C7#@8#2NA6STS2[5888@3DD*H R2223R222236U0 4444 17EK M'?6KVDS,%D7#%&P?P-9G_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ M @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1 M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L M44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10! MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 M 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L5A_$GXF?#[X.^"=0^) M'Q2\8Z?H.A:5 9M0U34[E8H85[9)ZDG "C)8D D@5,I1A%RD[)";45=[$G_ M @^D?\ /S>_^!;5\*?\%*/^"P?P(_8^DO/@_P# V0^.OB:"8'LX-0=]/T:7 MIBZ>,YDE!_Y=XSNR"':/@-X)^U-_P5A_:L_X*0?$J;]C_P#X)<^#-;L]'O-T M6I^+(5-O?7EOG:TQE.!IMKS]]B)6RHRA8QGZ@_X)K_\ !%+X)_L5)9?%3XJM M:>-_B:H$HU>>$M9:/(>2+.-QDN#Q]H<;SCY1'D@_*5R_P]W_ %YGS%^R'_P1W_:1_;M\?Q?M[3_ Z:&3X"C"TH*;>[ MDDVW\SY _P"'#?\ P2P_Z-IF_P#"VUG_ .2Z/^'#?_!+#_HVF;_PMM9_^2Z^ MOZ*ZO[#R7_H&I_\ @$?\C?\ LW+O^?,/_ 5_D8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L45ZAVF/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U;%% &/_ ,(/I'_/S>_^!;5:TK0++1Y'DM99V+K@^;,6'ZU>HH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BFSSPVT+W-S,L<<:EI)'8!5 M4#)))Z 5^:?_ 4&_P""[5OHOB-_V9?^"=6E_P#";^.=0N/L/_"4V%F;RUMI MV.T1V,2@_;9L]'P8@0,"7)"^?F6:8+*J'M<1*W9;MOLEU_JYR8O&X? T^>J[ M=EU?DD?4_P"WM_P4P_9P_P""?_A#[;\2M:_M7Q1>6Y?0_!6E3*;V\ZA7?J+> M'(.97XX8*'8;:_.#P+\"?^"A?_!>KXBVWQ9^/GB"?P'\&;&\+Z3;PPLEKL!( M*V,#$&ZF(RK7)?%__#5?_!3?6[CQ;XMU2X%\ M/!M_?FZ02G!#ZC-D_:'''[A28P% 8N"47]/+"PL=*L8=+TNRBMK:VB6*WM[> M,)'$BC"HJCA5 X %?/QP&9<0R53,+TZ&ZI)ZR\YO_ -M_)[^6L+B\V?/B MOO'MIH6D6^5A\YMT]Y+ M@D0P1+\\TAQPJ@X&2<*"1\Z?\%(_^"R?P%_82LKKP#X8>W\9?$HQ8A\,V=S^ MXTUB/EDOI5SY8[B%?WC#'"*P^" M_A-!,(]'U*Y3.[<.5LXMV>-KFW\O5_&^J6R_:9,CYHK=.1:PD_P*2S<;W? Q[K\(O@Y\+O@ M)\/[#X6_!SP/I_A[0-,CV6>FZ;#L1?5V/WG=CRSL2S')8DG-=+59;D4:%?ZW MC)^UKO[3VCY071>>_I[V7E%= HHHKZ$]4**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH ***\4_;6_;]_9R_8-\ _\)A\;/%8_M"ZB8Z'X7T\K)J.J..T M49(VH#PTKE47H3DA3CB,10PM%U:TE&*W;V,ZM6G0IN=1V2ZL];\6>+?"W@/P MU?>,O&WB.QTC2--MVN-0U/4KI88+:)1EG=W(55'J37Y4_MD_\%G_ (Y_M;_$ M,_L>_P#!*7PGK%[=ZF[6UQXUL[4I>72=':T#X%G L$\Z+_;/B&^VRZAJLB_QSRX' .<1J%C7)VJ,DGY5X MK,^)'RX1NCANL]IS_P "Z+S_ ."CPW7QF;NU"].C_-]J7^'LO/\ X8^8/^"; MO_!#/X:?LU7MK\=/VJ+FT\>_$J27[7'#<9GT[1YR=V]!(,W5P&))FD& W**" M/,/Z T45]%E^78/*\.J.&ARK\6^[?5GKX7"8?!4O9T8V7XOS?<****[CI"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BN4^-7QQ^$O[.GP[OOBM\;/'=AX=T#3DS<7^H2 MX#-@[8T49:61L$+&@+,> #7Y,?M _P#!0_\ ;:_X+ _$F\_91_X)Y^"=5\.^ M!7/EZYKDDIMY[FU8E3+?7*Y6SMV .($+22 %29-WECQ\TSK"Y6E!WG5E\,(Z MR?\ DO-_B<&-S&A@K1?O3>T5N_\ )>9]"?\ !1W_ (+J>!/@3J5Q\ ?V-[2V M\>_$:>?[$^HVJ&YT[2KACM$:B/F\N=Q $:?(K'#,2IC/F'[%/_!$_P"+G[1_ MC_\ X:^_X*K^*-4U?5=4E6[A\$WMX3JT.*EE]?&U%6Q^MMH+X5Z]W^! M2\.>&_#W@_0;/PKX2T*STS3-/MU@L-.T^V6&"VB486-$0!44#@ 5=HHKZI M))61[B22L@HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4457U;5M*T'2[C6] M:[O+N98XH(U!+.[L0%4 $DDX %#:2NPV+%?+/_!1#_@K%^SM^P!H+X MF\?7%OOTSP5IER!*N1E9;N3!%M$>",@NW\*,,D?+/[=7_!'6S&OBZCH8!7:WF_ACZ=V>"_!?\ M8I_;Q_X+9_$>R_:5_;:\97_A'X8)(9-"TRVA,'G6['/EZ;:OD1HP !NY=Q?Y M2/-Q\OZS?L_?LY_!?]EOX;6?PF^!/@&R\/Z)9C/D6J9DN), &::1LO-(<#+N M2> ,X [5$2)!'&@55&%51@ >E+7HY7DF&RQNHVYU9?%.6LG_DO)?B=F"RVC M@[SOS3>\GN_\EY!1117LGH!1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M17S;_P %!?VCOC-\+]5^&O[/_P"SK>Z=IGC3XL>))=-T_P 1ZM:B>#2+:!8V MGG$3 K)(!*FU6!! ;@G% 'TE17YW? R]_P""C7P/\::KXU\,_%;4OC+X:M_C M9?>&O''A:Z\/PQW:Q*L9?5;>1#F%0"?W(81J0@PP8E?LG]IW]J_X+_LC> E\ M>_&/Q#);K=2F#2-*LH#->ZI(D45\L?\$R?VOOC M/^UW)\5-;^,7AO\ L%O#_C8:?I/AJ2T$^'_$-_K7AI]<\%>-_# M=@UH+Z*-F$L%Q;DE4D 21@5P $_BW@C'B^//[9O[9?QM\>>%/V0?B#X8\!^! MOAOKC:%<^)]:T#^T[G7-6C'[^.-&8)'"AP-P^8AE8%M^U #["HKY\_8;_:E^ M)GQ@U?QU\ OVBM!TO3?B9\,=6AL_$/\ 8I86>I6TZ%[:^@5SN59$!)4],J?E MW[%^@Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHKX4_X*4?\%NO@]^Q\]Y\'_@9%:>.O MB:"8'LX)2^GZ-+T_TIXSF24'_EWC.[((=H^ W%C\PP>68=UL3/EBOO?DEU9S MXK%8?!TG4K2LOZV[GTQ^UG^V7^S[^Q1\-Y/B7\?/&\6G0,&73-+@Q)?:I*!G MRK>'(,C93VG[)G_!(3]IC]OGXD1_MA_\ !5+QCK:V MM^5FL/!US*8+^\ASN2*1%P-.M>>(4"R'+<1'YF_5[P%\/_!'PL\'Z?\ #[X; M^$[#0]$TJW$&G:5IEJL,%O&.RJH '.23U)))R2:^;5#,^)?>Q%Z.&Z0VG-?W MG]E>7_ 9X_LL9G&M6].C_+]J7KV7E_PYXU^PK_P3B_9P_8#\%?V)\)O#WVS7 M[R!4UWQCJD:O?Z@>"5W 8AAR 1$F%X!;'-7&I>"_%FBRA;O3+U1G<@)'F*0H+ M("#\BD,I7->QU\Y?MX_LG_%;XS>(? '[0?[-WB73--^)'POU6:ZT.'7-XLM3 MMIU5;BTF9 67$O#?@3X?7?QLOM4^)5Y:ZW]MOKFYB:W=]-M54;0@94;S6QS@@G84?]+;:V M@L[:.SM8ECBB0)&BCA5 P /PH ^0/^"7G_);OVI?^R[:C_Z')7T#^TO^T_\ M!W]DSX9W/Q2^,OB5;*SC/EV-E" ]UJ-P1E;>WBR#)(?P"C+,54$CS[]B;]FO MXD_ 3XE?&_Q5X]6P%KX_^)]WKV@?8KKS&^R2,Y7S!M&Q_F'R\_6O!/CO^RQ_ MP4<\8_MV7G[4NB?#WX8>*]*T#=:?#C1O&FLW#VVD0J5Q=K!%L N6*ERS%MI< M8YCC*@'HG[&/P5^-GQJ_:%U'_@HO^U/X;;P[JFH:)_9'PW\"2$F30=(9B_F7 M&0#]HDW,2" 1YLF0N51*7_!$H,/V:/&WVO\ X_?^%Q:[_:6?O>?BWSN]\;:[ M_P#9_P#$_P#P4^U/XHV-G^TO\-?A+IO@]HICJ%WX4O[V2]1Q&QB"++*RD&3: M&R.A-<''\!?VT?V-OC9X\\6_L@>!/"_CSP-\1]N_P!F7.B:M+@3 MRQR%2DD+G!V_>PJJ NS?Y=ILS[[,X]J M^QZ^>_V&?V6?B9\'M7\=?'W]HO7],U+XF?$_58;SQ#_8H8V>FVT"%+:R@9_F M81HQ!8]<*,MLWM]"4 %%%% $5Y/);6KSPVS3,JY6).K>PK,_X275_P#H4+W_ M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2 M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK M8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@ M#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O? M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O M?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 MMBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^ MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_ M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2 M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK M8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@ M#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EK#^)'QP\*_!_P3J'Q'^*1CT#0M+@ M,M_JNJ7<<4,*]!EF/))P HR6) )(%>6?M[?\%,/VKXBVWQ9 M^/GB"?P'\&;&\+Z3;PPLEKL!(*V,#$&ZF(RK72+.)^2X/'VAQO./E$>2#]5_L MM?LC? /]C7X:P_"[X!>!8-)L1M:^O&_>7>I3 8\ZYF(W2OUZX50<*JK@#TJL ML!D4WB%C_ M]]+1_P )+J__ $*%[_WTM;%%?2GL&/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+5K2M5O=0D=+K1)[4*N0TI&&]N*O44 %%%% !1110 4444 %%%% #8X MHHMWE1JNYMS;1C)]3[TZBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***X+]H[]ISX'_L MF?#6Z^+'QZ\>VFA:1;Y6'SFW3WDN"1#!$OSS2''"J#@9)PH)$5*M.C3@%?FG_P4&_X+M6^B M^(W_ &9?^"=6E_\ ";^.=0N/L/\ PE-A9F\M;:=CM$=C$H/VV;/1\&($# ER M0OAOQ7_:S_;\_P""Y?Q&O/V?OV1O"=[X+^$T$PCUR^N9VBCDA)X?4KE,[MPY M6SBW9YR)-N]?T&_X)\?\$K_V<_\ @G[X<2\\)ZG1V=5K5^5-?K^3W\*6+Q>:2<, M'[M/K-]?\*_7\CY8_8*_X(7:YXE\7_\ #5?_ 4WUNX\6^+=4N!?#P;?WYND M$IP0^HS9/VAQQ^X4F,!0&+@E%_3RPL+'2K&'2]+LHK:VMHEBM[>WC"1Q(HPJ M*HX50 . !4M%>[EN58+*J/LZ$=]V]92?=OK^78]3!X'#X&GR4EZOJ_-L** M**](ZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HK/\6>+?"W@/PU?>,O&WB.QTC2--MV MN-0U/4KI88+:)1EG=W(55'J37Y4_MD_\%G_CG^UO\0S^Q[_P2E\)ZQ>W>INU MM<>-;.U*7ETG1VM ^!9P '+74NU@#D>5@.?+S3.,'E5-.J[RE\,5K*3[)?KL M<6-Q^'P,$ZCNWLEJWZ(^GO\ @I'_ ,%D_@+^PE977@'PP]OXR^)1BQ#X9L[G M]QIK$?+)?2KGRQW$*_O&&.$5@X^//V^)=M^UO_ ,%)?&VL M:)X2FQ)HOAT(;>ZN[4G/?B5)+]KCAN,SZ=H\Y.[>@D&;JX#$DS2# ;E%!'F'] :\6GE6/ MSNHJ^:^[36L:*>GDYOJ_+;\4>=#!8K,IJKCM(;JFMO\ MY]7Y?\ #'-?"+X. M?"[X"?#^P^%OP<\#Z?X>T#3(]EGINFP[$7U=C]YW8\L[$LQR6))S72T45]9" M$*<5&*LELD>[&,8Q2BK)!1115#"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK\ZOV[?^"^_P#PQ1^U M7XJ_9D_X9._X2;_A&?L/_$[_ .$[^Q?:?M%C;W?^I^PR[-OG[/OMG9GC.!P9 MCF>!RJ@JV*GRQ;M>S>MF^B;V3.7%XW#8&FJE>5DW;9O7Y)]C]%:*_(W_ (BG M_P#JQ3_S)_\ ][*/^(I__JQ3_P R?_\ >RO&_P!<^&O^?_\ Y+/_ .1//_UA MR?\ Y^_^2R_R/URKQ3]M;]OW]G+]@WP#_P )A\;/%8_M"ZB8Z'X7T\K)J.J. M.T49(VH#PTKE47H3DA3\)_%__@Y(LO$/P#T"T_9P^"\G\,;]_/R_P"&/,;;3/\ @HM_PL$\Z+_;/B&^VRZAJLB_QSRX' .<1J%C7)VJ,DGU7PYX;\/># M]!L_"OA+0K/3-,T^W6"PT[3[988+:)1A8T1 %10. !5VN[*\CHX&H\16DZ MM>6\Y?E%?97I^6ATX++*>&FZM1\]1[R?Y+L@HHHKW3TPHHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K^=3_@NU_P I5OBG_P!P/_TQZ?7[P_M(_M@_LU?LC^&?^$I_:$^+ MVD^'(GC+VEG<3&2\O,=H;:,-++SQE5(''4 MUS\Z?+?6W++5KYH^3XKKT7A(TE)^ O![RF"ZU_39MDD:=_/U64(D3 ?-LMPLO4 O7A8_B M++L%5]C%NI5_D@N:7SMHOGKY'F8K-L)AY^S3/+(#V>38G^T*_.WX@_\ !9/_ M (*&?M_^*[KX/_\ !,[]GG4]$L6;RI_$'V:.ZU"-&X#RSR?Z)IX(_O%F!P5E M!KU']D[_ (-S?A-X7U)/B1^VW\2;SXB^(IY?M%WHUAR?_GU_P"32_S/(_V$OV5_^&*/V5/"O[,G_"=_ M\)-_PC/V[_B=_P!E_8OM/VB^N+O_ %/FR[-OG[/OMG9GC.!ZY117T="C2PU" M-&FK1BDDNR2LM]=CUZ5.%&G&G!6222]$%%%%:EA1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445D>+?'7ACP M7IEQJ6NZQ;1&"%I%MVG422D#(55)R2>@K#$XG#X.C*M7FHQ6K;=DC2E2JUZB MA33;>R1#_P +"\/_ /"P?^%<>?\ Z?\ 8/M/7CK]S_>V_-CTK=KXT_X6%X@_ MX6#_ ,+'\_\ T_[?]IZ\=?N?[NWY<>E?7OACQ#I_BSP_9^)-*?=!>0++'SR, M]5/N#D'W%? J/I.(N'9Y)"C-.ZDK2\ MIK?Y/IZ,O4445^C'RX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%_>VT7P[I[W=\\2;I& P%C1)H#J M\>D&Y\O^U2NS@!>3;%=P7YRX7+5]M_"3XI^#?C?\,M#^+GP]U$W6B^(=-BO= M.F=-K>6XSM9?X74Y5E[,I':@#HJ*\'T'_@H%\'O&O[:(_8O^'A77-3M-$N;W M7-E0&6\OKR3 'HBCJ[L>%1068D DT ='17E?[&?[4NB?MD_ >Q^//ASPI7"RR!8)WB#L5 +;=VT9QG&3C-<%\5_\ @H/?:/\ &;6?@+^S M?^S;XG^*^O\ A6.-_&$FA7<%I9:2T@RL#7$QVO/@$^6!V(R2KA0#Z1HKRW]E M']K/X>_M;>"+[Q-X/TO5-&U30]3DTSQ1X7U^V\B_T>]3[T,R9/X,.#@CAE95 M]2H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBH=1U+3M'T^;5M7OX;6UMHFEN+FYE"1Q(HR69 MF("@#DD\"C8":@D*"S$ 3XH^)H=R"/0 M;D1Z7"X_YZ7I#+(._P"X64'H66OE=?"'_!;#_@L>?.\67S_"[X6:@<_9Y4FT MK3[BW/I"";K4 5Y!D)A)'#)7SF*XEP5.K[#"1=>K_+#5+UELE]]CR*^<8>,_ M94$ZD^T?U>R/M?\ ;%_X+=?L2?LF?:O#FG^,#X^\5V^Y/^$?\'S)-'#(/X9[ MO/DQ8/#*I>13UCKXJG^/W_!:;_@L).^E_ OPQ+\+_AG>N4?4[.XETZSDA)P? M,U!A]HO.,JRVR[3GYHQUKZ__ &.O^"$/[%7[+WV7Q-XXT)OB7XI@VN=5\5VR M&SAD'>&Q!,:C."#*96!&0PK[5@@@M8$MK:%(XXT"QQHH"JH& !T %RA_P ^Z;U_[>G^:6C,?J>98_7%5.2/\L-_G+_+0_/S]CS_ (-Y?V4_ M@<]MXO\ VB=0F^*'B-")&MM0B-OI$,G7BV#%I^<@F9V1ASY:FOOK0= T+PKH MUMX<\,:)::;I]G$(K.PL+9888(QT1$0!54>@ %6Z*]W 99@,LI\F&IJ*\MWZ MO=_-GIX7!87!PY:,$OS^;W84445WG4%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%-EFB@C,T\JHBC+.[8 'UI-I M*[!)MCJ*YG7/C-\+?#NX:GXXL-R_>CMY?.8>Q$>XBN-US]KWX?6.4T72=1OW M'1BBQ(?Q8EO_ !VOG,PXPX6RNZQ.,IQ:Z*2E+_P&-W^!ZN&R/-\9_"H2:[VL MOO=D>L45X2?VD?C!XO/E^ ?AF C=)!;RW)7_ ($ JC\11_PBW[6WC?G5/$#: M5$_0&[2WP/I "WYUX'_$1L!B],KPE?$]G"FU'YRE:WW'I?ZKXBC_ +W6ITO* M4DW]RO?[SV_4-5TS28/M.JZC!;1_\]+B947\R:Y+7/V@_A%H65F\80W#CHEB MC39_X$H*_K7":?\ L@WFH3_;?&GQ"EGE;[XMX2S'_MI(W_LM=9H?[+_PCT?: MUQI%QJ#KT>]NV/Z)M4_B*7]J>(^8_P"[8&EAT^M6HYOUM3V?DP^J<+87^+B) MU7VA'E_&1SVM_MC>&H6,7AOPA?7;9PK74JP@GZ+O)_2LW_ADW>7WH/[7R/#?[M@DWWJ2=?%WX=Z=\,M:@\.IXD;4KYH?.O6$&Q8MWW5^\221D M\XX(]:^NZ\:\3_LG:AXL\07GB35?B;NGO)VED_XD_ ST4?ON@& /85\?QIX; M5)9;&.5T:F)Q$GK4JUDW&*U?Q2C%N3LMG97VT/,G&E22TC"&C?R M3=EZ]CY\KW3]D3XA?\?7PXU&?UN=.W'_ +^(/T8#_>H_X8M_ZJ5_Y1O_ +=5 M_P ,?LG:AX3\06?B32OB;MGLYUEC_P")/P<=5/[[H1D'V-?)<(\%>(7#.?T< M='!^ZG::]I2U@])+X^VJ\TCVL[S[AG-LMGAW7U>J?+/22V^S\GY-GLM%%%?U M"?D04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>8 M_MF?L\+^U=^S%XO_ &?QK:Z;+XBTY4L[Z12R0W$4T<\)<#DIYL2;L<[2<5Z= M7E?[:NF?M%ZI^S-XH3]D_P 2MI?CV"U2?0Y$MX)&GV2*TL"B=60/)$'520,, M5Y'4 'Q%I/[6/QU_90_:,M$_;P_9 M+($,+8,;JY!R?NC<$K[E?PY\'_VJ?V7D\._"[Q=<:?X*\7Z*@T_4_!LHL98[ M1V#,L.$_%?%$__ 6B\%^,8?#=^^D0_ ZYMIM56S%?^PQJW_I;+57_@BQC7/@?\2/B5J( M\S5O$_QFUR\U.Y?EW;$.%)] 2Q ]7/K6Q_P15\+>)_!O_!/SPQH'B_PY?Z5? M1:MJC266I6;P3(&O)""4*$\$^ M(_&]WXH^'OB[0] GO[2>*["![%S"I,Q!@CD[R=JE"P!UO[.KGPO\ \%CO MC[X4T?\ =6.N>"=#U>]MX^$-U'%!&'QZD2R$GN7/K7V/7R5_P3Y\$?$/XF?' M[XL_M[_$GP!J?A:'XB3V.G>"M"UNW\F]CTBSB$8N)HSS&9BD3!3W5B,JRL?K M6@ HHHH 9\(W>NGX3 M_P#!/SX&7?CKQ!>2FWL-=U;29A!+(>GV:QC N+DGMO\ *((^ZPKSSP5_P29_ MX*:?\%(/$EK\4?\ @HA\;[SPCH+2":U\/W 22[C4]H+"$K;V>5^4L_[P<;D: MOFJW$M.M4='+:;KS75:07K-Z?=OW/&J9Q"I-T\'!U9>6D5ZRV/;?VN_^#B_] MGGX93S>!_P!DOPE<_$KQ"S^3#JDJ26NDQRDX&TD>=='=QM145N-LAKYXLOV6 M/^"M/_!6?4XO$?[7WQ@/PW\ S2K-#HFH1-;1A,Y'DZ5$P:1E[/=,K8/#MTK] M)/V2?^"8W[&G[%UG#-\(?A-:SZXD>V7Q9X@"WNIRG&"1*ZXA!'585C4]Q7O/ M]G:?_P ^,/\ WZ%9+(\QS3WLUK^[_P ^Z=XQ^;WE_5F3_9N+QNN.J:?R1TC\ MWN_ZU/DK]CK_ ()2?\$_OV./LOB#0/#%OXK\56^UO^$K\7A+J>.0<[H(MHBM M\'.&1=X!P7:OJG_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#? MH5]'A<'A<#2]GAX*,>R5O^'/6H8>AAH3C\^R3* ME_MF)A3\I22?W-W?W';ALNQ^,_@4I2]$VOO.R_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZKQ_5/VLM*N)OLGA'X:-<2,<1M=.H)_X BMG_OJJO\ PEG[3WC?C0? ML6F1OT<:8D/'KNN"?S'X5\K4\2^&YS<,"JN)DNE*G*7XM17W,]B/"F:QCS8A MPI+O.:7Y79[5_P )CX8_Z#4'_?59^I?%OX::."=1\:6$9'5/.RW_ 'R.?TKR M>/\ 9S^-'BUO,\:^/XH(W^]#]HDF(_X -J?D:WM#_8]\#V>'UWQ#J%\PZK%M MA0_AAC_X]6?^L?&^8?[CE7LU_-6J*/WPC[WXE?V7D&&_WC&5TZ:^U%AT^RVA5<_60K_(UR>H_M>>(M3B1 MP* /P H_L?Q#S'_>\QIT%U5&GS?^35-5ZA]>X9PO\'"RJ/O4E;\(Z'@,GC;] MI;QFVU-3ATF!^NTQ0;?SS)1%\"=8\2RBY^('QGAD;.2%>6Y;Z9D*X_6OH'^S MM/\ ^?&'_OT*/[.T_P#Y\8?^_0IKPWRG$N^9XBOBGVJ596R\KB_UIQM M)6PE*G1_PP5_O=SR/0_V?/@3IN'U77KG46_B$UUY:'Z", C\Z['0_#WP2\.8 M;1M%TB)U^[*;<.X_X$P+?K75_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A7TF7\* M\-Y59X7"4XM=>5.7_@3N_P 3R\3G&:XS^-6DUVN[?RZ)+N^G31OI9_'\9\78;A#+57E'GJ M3=H1O:[ZMOLNOFTNMU]P_P##>'[)7]I?V5_PN6R\W=MW_8;KRL_]=/*V8]\X MKT#2/B5X!\0:=%K&A>+;&\M)UW0W-K.)$<>H9>#7X[U[-^Q1^T5K'P0^+.GZ M5J%WYOAK6[R.VU>RF.8XBY"K<*#]UD)!)'501Z$?I&?^$.&PV73KY;6E*I!- M\L[/FMNDTE9]KWN]--S\TX?\8\3BLRA0S.C"-.;2YH77+?9M-RNN]K6WUV/T ML_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M5^$G[V4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:? M_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/ M_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/ MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:? M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^JL:?K>DZJ[1 MZ=?QS,@RP0]!4G]G:?\ \^,/_?H4^*VMH"3!;HA/4H@&: 'T444 %%%% !11 M10 4444 8/\ PK/P9_PL_P#X7)_93?\ "0_V#_8WV[[0^/L7G^?Y?E[MF?,Y MW8W=LXXK>HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***\B_:D_;M_94_8UT0ZK^T!\7]-TBZ>+S+ M30X7-QJ-V.WEVT>9"">-Y 0$\L*RK5Z.&INI5DHQ75NR(J5*=&#G-I)=7H>N MUP/[0'[4?[/G[+'A,^-?V@?BSH_ABQ*L8!J%S^_NB.JP0)F6=O\ 9C5C[5^8 M_P 4O^"WO[;?[;'B^X^"O_!,+]G+5;(2'8WB"YL$O=22-C@2L#FTL%/3=*T@ M'!#J:V_V?_\ @WP^)OQC\6#XV?\ !2_]H75M=UB\99;K0-)U5[JYD[B.XOYL MX ^Z8X5( ^[(*^:EQ%6QTG3RFBZO]^7NTU\WJ_1?(\>6;5,2^7 TW/\ O/2* M^>[]$,^/G_!P1\7?CAXN;X(_\$S/V=]6UC5KPM';>(-5TEKN[<=#)!81;@BC M@^9,S _-&M97PH_X(;?MF?ME^+X/C5_P4__ &CM5MGE^<>'[344OM21":R\9GU"\'?S;F3,C GG9D("?E4=* M]9HHKZ6C0HX>FJ=**C%;)*R/8ITZ=*"A!))=%H%%%%:EA1110 4444 %%%% M!1110 4444 %%87C?XA>'_ /]G?V[/L_M*_6VBP?NYZN?]E>,GW%;M<]/%X: MMB*E"$TYPMS+JN975_5:HUG1JPIQJ2C:,KV?>V]O0****Z#(**222.)#)*X5 M5&69C@ 5SFN?>'=PU7QOIZLOWHX9O-/P. ASXFK&FN\I M**^]M&U'#8C$RY:,')^2;_(Z2BO*M<_:Z^'.GY31].U'4''1EB$2'\6.[_QV MN?;]ICXK>+6,7P_^&658X#^3+=$>^5"J/QXKY#%>)'"&'J>SIXCVL_Y:<93; M]&ER_B>W1X5SNK'FE3Y(]Y-1_-W_ /=:AOM1T_3(#=:E?0V\0ZR3RA%'XFO M#_[ _:Y\;\W^LMI,+]/])CM\#_MB"_Y\U-8_LB:MJDXO?&_Q%DGD/WQ!$TC' M_MI(W_LM.@O*"<_RL=_K MGQ^^$>@Y6Y\9VT[CHED&GS^* C\S7':Y^V+X3MB4\/>%;Z\8"/!WAH#^P/"UA:,.CP6B*W MXMC)_.CZMXF9C_$KT,+%_P D74FO7G]W[@]KPGA?AIU*S_O-07X:GCH^-O[1 M'C3Y?!OP\^S1-]R=;!WQ_P!M)"$_2C_A5W[4'C;GQ1XW-A$_^LB;4-O'^Y - MI^A->[44?Z@5,9KFF98BMWBI^S@_^W8_YA_K)&A_N>%IT_.W-+[W_D>+Z/\ ML2YW]\^8XL3Q%G>*TG7E;LO=7_DMBKI>A:)H M<7D:+H]K9IC[EK;K&/R4"K5%%?5TZ=.E!0@DDNBT1X\I2G+FD[L****LD*** M* "BBB@ HHHH **** "BBB@ HKA_C!^T=\&_@59&X^(_C6VM;@INATV$^;=3 M>FV)D?VW\2O&EEI414F*.>3,LV.T<:Y>0_[H-?D3 MJ30-J-PUK.TL9GL?\)Y^U/\2+S5K^X8// MIUE>/([GTEN7^8^A5 ,=GKI/VC?^";'P\\?Z-:WGP1ALO"^JZ?;>2MJRL;6] M09(\PC+K)S_K/F)'!!X(_2^#\[X.X+Q%C2C2NX4W*]62E:[?V5I%-1=GNM=#\^*U_A_P"%=5\< M^.='\':'$[W>IZE#;6X0'(9W"Y]@,Y)[ 9KV#_AVY^UG_:O]G_\ "$6/D[\? M;O[\.^),US.%+$8>=*FFN>4TXV76U[7;Z6^=EJ?1-%%%?R>?UR%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117RC M^V+_ ,%E_P!B3]CW[7X>U3Q\/&'BNWW)_P (MX0=+J6*0<;9YL^3;X.-RLWF M -PF!I>TQ$U&/=NW_ _R,:^(H8:'/5DHKS/JZOGW]KW_ (*@?L:? ML4V\]C\7?BI!=>((DS'X0\/!;S4W.,@-$K!8,CHTS1J>Q-?G=?\ [8'_ 64 M_P""NE[-X<_93\ W'PT^'ES*T4VLZ?./VJ_%%S\3?$9?SIM.)>VTF.4G)W(&\VZ.?XI&56_BCK MYS^V\RS3W3_:6+QNF!IZ?SRT7R6[/#O%?_!4[_@J M3_P4R\0W?PS_ .">'P.O_!_ATRF&[\06>U[J)3WGU&8+!:$CY@D8$HY"N]>F M?LM_\&Y_A(:V/BI^WU\7[_Q[X@NY?M%]H>E7\Z6LDIZ_:+R3%Q%2:J8R;JR\_A7I'8YWX6_"+X7?!'PA;^ /@ M_P##[2/#6BVH_Q& M,8JR5D%%%%4,**** "BBB@ HHHH **** "BBB@ HHKF?%'QB^&G@_+K4 M2KUM[=_-DSZ%4R1^.*Y,9C\#EU'VN*JQIQ[RDHK[VT;4,-B,5/DHP3.=L&]%^(5D?%ND6EW87+>1*+R!9%B+$;9,,"!AL9/H37X%D'&F> MTN*:F+IUHTYXJ7+*4ES1C>2L[7^QLNT;GZ3F60Y=/*(494W)45=).S=EJK_W MMWW9Z9>?M;>(=9G-GX%^&[S2?PF:1YF/_ (P/_0JB_M3]KOQQ_QZZ>VDP/U_ M*7$_Q ^)N_)R5$DM MT1[?.5 _"NCT/]DCX::=A]7NM0U!A]Y9)Q&A_! "/^^J]2HKKPGAQP?A9^TG MAO:SZRJ2E-OU4FX_@8UN*<\K1Y8U>2/:*4?R5_Q.>T/X3_#7PYAM(\$Z?&R_ M=EDMQ(X_X$^3^M= JJBA$4 8 Z4M%?7X7 X+ T^3#4HPCVC%17W)(\2MB* M^(ES59N3\VW^84445U&(4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !17CGQP_;H^ ?P1\[3+KQ%_;FL19']D:(RRLC>DDF=D?/4$[A_=-?/MQ\9 M_P!N;]M6=],^$7AZ3PIX8E5-?797P7F^/H? M6J]L/0ZU*KY5\D]97Z65GW/CLUXWR?+\1]4P]\1B.E.DN9_]O-:1MUN[KL?3 M/QL_:Z^!?P%CDMO&7BY)]31 [C0=)+^7/J5N09$'_32[O_ M !=U.7Q9JF[>]LV8K)'Z\KG?+SW8X/=*^D])T?2= TV'1]"TNWLK2W39!:VD M"QQQKZ*J@ #V%>G_ &CP?PYI@*/UNLO^7E56II]XT]W_ -O?)GF?V;QGQ)KF M%;ZG0?\ R[I.]1KM*ILO^W?1H^6/@_\ \$P?#EM?#Q;^T1XQN/$NIS/YMQI] MI<2+ SGKYDS8EF^HV?C7T_X5\(>%? VBQ>'/!OAVRTNPA'[NTL+98HQ[X4#) M/<]3WK1HKYG..(\YSZIS8VLY);1VBO2*T7K:_=GT^2\-Y)P_3Y<%146]Y;R? MK)W;]+V[(****\0]T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BJ7B+Q)X=\(:'=>)_%NO66EZ;91&6]U#4;I(( M+>,=7>1R%11ZD@5\!?M@_P#!P_\ LM_!:2Y\&_LV:1/\3_$:DQ)=VCM;Z1#) MT_UY4O<8."!$A1N@D%<&/S3 993Y\3445^+]%N_DCEQ6-PN"AS5II?G\ENS] M![FYMK*VDO+RX2*&)"\LLKA510,EB3P !SFOB7]L7_@O/^Q;^S']J\,_#W6& M^)OBF#*#3O"]ROV"&0=IKXAHP.H/E"5@1@@5\CVW[-O_ 6A_P""P%S'K'[0 MWB^;X8?#:\<21Z5>V\EA:O$3D>5IRMY]T1PRO=, 0?ED[5]M?L<_\$4/V)/V M1_LOB.7P5_PG7BNWVO\ \)'XPB2X$,@YW06V/)AP>5;:TB_\]#7A?VEGN;:8 M"E[*F_\ EY46O_;L/R;T9YGUS,\=IA8A\1'6?^"V/_!9#Y-'M MW^%WPKU#_EHC3:5I]Q;GU?FZU$%?[N82PZ)7U=^QS_P0$_8V_9O^R^*/BU9O M\4/$\.US<>(K94TR&0?\\[$%E8?]=FE]0%K[J & , =!173A.&L%3J^WQ4G M7J_S3U2]([)=M[&]#)\/"I[6NW4GWEK]RV1%86%CI=E#IFF645M;6\2QP6\$ M81(T48"JHX4 # X%2T45]'L>L%%%% !1110 4444 %%%% !1110 45GZ_XL M\,>%H/M/B/7[2R7&1]IG52WT!.3^%>>>*/VM/AUH^Z'0+6[U:4=&C3RHC_P) M_F_)37AYKQ-D&1I_7L3"F^S?O?**O)_)'H8/*%_P#"W?VB_B9^[\!>#SI]M)]RYCM\\?\ M76;Y/R -2VG[,7Q$\8W"ZC\3_B&Q.<^4DCW#CVRQ"K^&17RW^O>+S/3(\NJU M[[3DO94_52EOZ63/8_U=HX37,,5"G_=7OR^Y;?>=QXH_:2^%'AG=&FNG49E_ MY9:;'YF?^!G"?^/5P]Y^T]\0O&%PVG?##X>,S9QYKQO<.!ZX4!4_'(KM_"_[ M-GPH\-;97T)M1F7_ ):ZE)Y@/_ !A/\ QVNXL[*STZW6TT^TB@B082*&,*J_ M0#@4?V5X@YQKC<;#"P?V:,>:5NSG/9^<0^N<-8'^!0E6EWJ.R_\ 8[KU/"_ M^%2?M&?$SY_'GB\Z?;2??MY+CC'_ %RA^3\R#73>%_V2OAWH^V;Q!=W>K2CJ MLC^3$?\ @*?-^;&O4Z*Z\'X=<,T*OM\5"6)J_P ]:3J-_)^[_P"2F-?BC-JD M/9T9*E#M32BOO6OXF=H'A+PQX5@^S^'- M+)<8/V:!5+?4@9/XUQ'Q=^ 6H? M%CQ!%J]SX[^QP6\ BMK,:;Y@3NS;O,&23[= !VKTBBOHR;-\N^H8FDG1 MNGRQ;@M-O@<=/+:^O1'F83,\=@L5]9I3]_NTI/7_ !)GA?\ PQ;_ -5*_P#* M-_\ ;J/^&+?^JE?^4;_[=7NE%?+?\0JX"_Z _P#RI5_^3/7_ -<>(_\ G_\ M^2P_^1*/AC2]0T3P_9Z1JNK?;I[:!8I+SR?+,NW@,5W-@XQGGD\U>HHK[ZC2 MA0I1I0VBDE=MNRTW=V_5MM]3YNVA9.OR6P/F3>H:4X/9J^UP/!&82PZQ>9U(X2A_-4^)_X8?$WY:7Z' MQ&.XZR^.(>$RNG+%U_Y:?PK_ !5/A2\];=;'M7QQ_P""B?P(^$OG:3X;OSXK MU>/*BUTB4?9T;T>XY4?\ #D'J!7BGV[]O7]N0[;*-O"/@^Y_B4O9VTL9_P!K MF:ZR/3,9(_AKWSX'?L$_ /X+^3JDFA?\)%K$>#_:>MHL@1O6.'&Q.>0<,P_O M5[6 , 5U_ZP<-[DN&]K57_+ZLKZ]X4]EY-Z]TSC_ -7N)^(O>SO$^RI/ M_ES1=KKM.IN_-+3LT?/?P._X)P_ WX6>3J_C*W;Q;JT>&\W5(@+6-O\ 8MP2 M#_VT+^V*^@;>W@M($M;6!(HHU"QQQJ%55' Z"GT5\CFF22/L,JR7*LDP_L<#1C3CY+5^KW;\VV%%%%>8>H%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 445\Z?\ !63X[_%;]F?_ M ()_^/OC=\$?%7]B>)]$_LK^S-3^PP7/D^=JMG;R?N[A'C;,4LB_,IQNR,$ MCGQ6(A@\+4KSO:$7)VWLE=V\S*O5CAZ,JLMHIM_)7/HNBOYU/^'[7_!5;_HZ M?_RQ]#_^0J/^'[7_ 56_P"CI_\ RQ]#_P#D*OB_^(AY+_S[J?='_P"3/G?] M;,N_DG]R_P#DC^BNBOP[_P""?/\ P7"_:VUW]KGPKIW[9W[5EJGPT,.I2>)F MO/"NF6T>V/3;J2 ;[6T6;<;A80JHN8;+7M7TJ6>29NFZUT^',C\D8MZ:VOIJ==+B'+JM#VMVM;6?Q/;9)ON?IK\1OB=\.?A!X3N?'G MQ5\=:3X=T6S7-SJFM7\=M GH-[D#)QPHY)X -?G7^U;_ ,'&7PST/56^&G[# M7PPO?B'XAN)?L]GK6I6DT-@TI.%$-NH%Q=G/&W$0/!!:O-/AS_P1?_;]_;T\ M66WQD_X*;?M$:GI%JY\R'P^EW'=ZC'&W)CCB3_1-/4C!P@<@Y#1@U^BO[*7_ M 3[_9*_8NTI;7X#?"*PL=1,7EW7B.^7[3J=R"/FWW,F753U*)M3T44O;\1Y MQ_!A]6I/[4M:C7E':/SU[,7M$VE$]IX?U&/$T:]O(TN$I' V,J7G*RC@D/7W[^Q]_P2G_ M &+_ -BN.VU;X9_#&/5/$L"C/C#Q/MO-0W_WHV*A+?\ [8HF1US7T=17?@.' MLNP-3VS3J5>LYOFE\KZ+Y?>=6%RG"8:?M&G.?\TM7_P HHHKW3TPHHHH *** M* "BBB@ HHJ.YNK6R@:ZO+F.&)!EY)7"JH]R>E)R45=O0:3;LB2BN%\4?M&_ M"?PQNB/B'^T)E_Y8Z8GFY_X'PG_CU<-??M2>.?%=RVF_##X>N[]!)(CW#@>N MU OXDBOC\RX^X4RRI[*6(52ITA3O4DWV]VZ3]6CV\)PWG&+CSJDXQ[R]U?C M;\+GN=2X"@C_KE#\I_X$0:Z/PO^R1\/])VS>([^\U60?>0MY,1_X"IW?^/5 MY?\ K)QEF^F5Y;[*+VGB)$X?)\-^';.R&,%K>!59OJW4_B:TJ/]4.(LUUSC-)N+^Q0 M2I1]'+64EZV8?VWE>#TP.$C?^:I[[];;)^AXOH'[(5K//_:'CWQI*['2+),_O[V<)O/]U1U=O]E02?2M*5*K7J*G3BY2>R2NWZ)&=6 MK2H4W4J248K5MNR7JV;-4?$GBCPWX.T>;Q#XLUZSTVQ@&9KR^N%BC3ZLQ KY M1^*G_!3>XUO5?^$'_9?^'EWK>HW#&.WU&]M';>WK#;)\[^H+%<8Y4UA>&_V' M_P!IO]I76(?&W[5GQ*NM.MB=\>FF59;E5/\ "D2_N;8$>@)'=*^WP_!,\)16 M)SRO'"TWJHOWJLO2"U7SVZH^%Q'',,96>&R&A+%U%HY+W:4?\51Z/O9;]&=? M\9?^"G_@O1[IO"WP#\+S^*-3D?RH;ZXB>.UWG@;$&)9CGC&$![$UQ&G?LP_M MG?M?WT7B+]H?QK/X=T-G$D.FW2;64=O+LT(5#VW2D/W^:OJ/X-?LR?!;X#VJ MI\/?!D$5YLVRZM=?OKN7US*W*@]U7:OM7?5J^+,IR-_8R7".;YZU4XBQ3E'_ )\TKPIKRD_BG\[6Z,\L^"'[&_P(^ ZQ7OA? MPHM[JT8!.MZOB>Y#>J9 6+_@"J?4FO4Z**^+QV88[,L0Z^+J2G-]9-M_\!>2 MT/M\#E^!RS#JAA*4:<%TBDE_P7YO4****XSL"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BL'QC\4_AC\.XC/\0/B-H.A(%R7UG6(;4 >N9&6 MO(?&W_!4K_@G;\/MX\0?MB>!)3']]='UI-18'TQ:>8<^U<];%X3#_P 6I&/J MTOS,JE>A2^.:7JTCWRBOB/QO_P '"/\ P31\)[QHGQ$\1^)2G0:)X2N4W?0W M8@%>/^-_^#H#]G+3]X^'/[-/C75B/]7_ &U?VFGAOKY37&/UKRJW$V04/BQ$ M?D^;_P!)N<-3.__A8W[0/@G0/+^^-:\56=J5^HDD%?"G_!9G_@HG^Q)\6OV ?B!\#_ (7? MM(>'?$7BC66TH:;IFBS/=JMG;R$QQK'&V8Y9%Y4XSD8(!K@S7%<3ULKK M\^'A3AR2O>?,[HP:#K\M^VHOI,ZQ3E;;3[F[5%=E8*& M:!58XSM8X(."/Z)_V<_V2/V.AG MN'+2S'_?8X[8K\&O^"$O_*5;X6?]QS_TQZA7]%=?KOA[A<,\MJ8AP7/SM9*/^ )EA^5LG:-O--GOT^ M%LQ4%4Q4HT8]YR2?R6K^6A[7KOBCPYX8M_M7B+7;2RCQD-K2CH88_*CS[L^#^2FL70OV1!>7']H_$'QO<7J4?<^4C3V/"V!^.I.O+M%OS1Y>?C-^T)\2CY?P]\%FRMWX M2YCM]_YRRX3\@*DMOV9_B;XUG74/B?\ $)ASGR1*]PZ^PR0J?AD5[J , 44 MUX>T,>^?.\95Q;_E'BL?C<=+FQ%24O5M_H<@4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M445PWQA_:0^#7P)LC,PN!H.MB:BA!;N322^;.YKE_B?\:/A=\&=(_MKXE^-+ M+2HF4F&*:3,TV.T<2Y=_^ @U\H>*?V[OVC?VB-9E\#?LG?#&[LXB=KZDT*S7 M2J> S,W[FV!]6+>S UK_ P_X)FZQXHU?_A._P!J;XCW>KZA<,))].LKQY&< M^DMR_P S>A5 ,=GK[>'!V#RB"J\0XE4>OLH6G5?R5U&_=W7>Q\+/C/&9Q-T> M'<*ZW3VL[PHKYNSG;JE9]KE3Q_\ \%'/B9\4M;;P!^R9\+[V>YERJ:G=V?VB MXQTWI N4C Z[I"PP>5%,\"_\$[/BY\8-<3Q_^UK\4+UIY<,VF6UV+BY"]=AE M.8X0/[L888Z$5]8^ /AE\/\ X5Z(OAWX=^$;'2+,8W16< 4R$?Q.WWG;_:8D M^];M35XTHY93=#A_#+#Q>CJ/WJLO63NHW[*]NC0Z7!-;-*BK\0XEXB2U5->Y M1C_VZK.5N[M?JFI]WA\-A\)15&A!0@ME%))>B6@4445B M;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45C>#_B)X%^()U$>" M/%EAJITC49+#4_L-PLGV:Y3&^)\=&&1Q6S0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 45\GZ1_P7!_X)@>(-1BT MC0OVD[B\NYVVPVUKX"UZ21SZ!5L237H?_#Q;]C__ (1__A*/^%GWWV+S/+\S M_A#]6W;]N[;L^R[LXYQC-& _X58.>"_>Q3LW#WDF]E>-]?(\RIG63TG:>)II MVOK.*T[[[>9[;17R?J__ 7!_P""8'A_49=(UW]I.XLKN!MLUM=> =>CD0^A M5K$$5]85A2Q6&KU)PIS4I0=I)--I]FEL]'OV.NABL+BE>C4C)>33WVV"BBBM MSH"BBB@ HILTT-M$T]Q*L<:+EW=L!1ZDGI7GGC?]K[]D_P"&N\?$']IGP!HK MI]Z+4_&%E"^?0(TH8GV S6=2K2I*\Y)+S=B)SA35Y-+U/1:*^6O&W_!:C_@F M/X#WIJ7[5.EWLJ_=BT32KZ_WGT#00,GXE@/>O'_&_P#PW7]E_"7]C#4M1GE.('U7Q8L;D]OW,-M(6^@<5E M?\/CO^"RGQA_=_ O_@GL(+:7[EXO@+6;[8.Q\XR)$/JRUY[XOR-NU*4IO^[" M3_1'(\_RUNT).3\HM_H?KK17Y%'7_P#@YW^-G_'AHS^$[&;[P^S:!I^S/_78 MM<#\*!_P2H_X+G?&7]Y\7_V^/[*M9?\ 7V+_ !%U5^O_ $PMHA"?^^A2_P!8 M\15_@8&M+UBHK[VP_M>K/^%AJC]5R_F?K3KGB+P_X8LCJ?B37;/3[9?O7%]= M)$@_X$Y KROQO_P4&_88^'6]?&'[77PZM98_OVL?BVTFG'_;*)V?]*_/;0_^ M#8[Q+XGOAK7QJ_;BN;ZY;_7)8^%GG=O7]_/=Y_-*]5\$?\&T/[#V@[)_&7Q) M^(FO2C[\9U2TM8&_X#';;Q_WW1_:'%%;^'@XP_Q5$_PB@^M9U4^'#J/^*2?Y M'JGC?_@N_P#\$Q/!F^*#X_W&M3IU@T3POJ$N?I(\*1G\'KQ_QO\ \'-7[&NC M[X? OP<^(>MR+]V2ZM+.SA?Z,;AW_-!7MG@C_@AO_P $P_!&R6/]FR+5)TZS MZWXAU"YW?6-I_+_\!_V4/AWITL?W;F#P=9^=^,IC+G\ M31['B^M\56E3_P ,92_]*#V>?U/BG"/HF_S/SEU'_@Y=^*OCJ\?2?@/^PC)> M3@XC:Y\13W[MZ9AM[5"/IO/UJ _\%*O^"^_QH^3X8?L-GP_;R_\ 'O=)\.+^ M,$'OYNH3&)OJ !7ZW:=IFFZ/9II^D:?!:V\8Q'!;1*B+]%4 "IZ/[$SFK_'S M"?\ V[&,/RN']FYA4_BXJ7_;J43\BA\,?^#F_P"-G/B3X@/X3MION'^U]#T_ M8I_Z\%:8?\"^:C_AR/\ \%8?B]\_[07_ 4/5H9O]9 WC'6=4* ]O+E6)!] M<5^NCND:%Y'"J!R6. *H7?BSPMI^?M_B73X,9SYUXBXQUZFJCPAA:_\ %J5: MO^*;?Y6(EDV#6M>K.7^*?_#'Y<>#O^#7?P&DHNOB?^V!K>IN[;IET;PM%:$D M]?GEGFS]2OX5Z]X(_P"#<+_@GCX7V-XBN?'GB1ARXU;Q)'$K'Z6L$) _'/O7 MVO=_V!(OOBCX=AQU\W6X%Q^;UF77[27[/%EQ<_';P>I_NCQ):D_D'S7I M8;@3+X?P\"Y>L92_.YDL-PSAOB=->LD_S9XWX)_X(X_\$SO &QM%_9)\/W+) M_%K=S=:CN/J1=32 _3&*]@\$?LP_LU_#38?AS^SWX(T$Q_<;1O"EG:D>^8XP M:H77[7_[,-G_ *WXX^'C_P!5G_S:$"LR[_X*8_LK6V?)U_5[C&?]3HT@S_WUBO5APEQ M34VP57YTY+\T9SXPX4I[XZE\JD7^3/H"BOFV[_X*G?LU6V?)TKQ5<8_YY:7" M,_\ ?4PK,N_^"LGP*3/V'P!XMD]/-M[5/Y3M77#@7BZIM@Y_-)?FSDGQ[P=3 MWQL/DV_R3/J6N0^/'P*^%'[2WPHU;X*?'#PN-:\+:T(#JFFF^GMO.\F>.XC_ M 'L#I(NV6*-OE89VX.02#\[77_!6[X=)_P >7PCUJ3_KK?0I_+=7&_%[_@J0 MWC_X;^LJ;L_=49^]IM\-M=M=.Y\O\ M[2G[,/\ P2\TKQ#=>#?V?/V2K*2&TD:*;Q'?>--=E$SC()@C^W!=H/1VR&[* M!@GRSPK^RI^R=H6JK>ZY^SSINMV^_,EE>^(=7B4KW :"\1@?0DGZ&NYJ:\T^ M]T_ROMMJ\7GPK+#O&-Z'HP]CBOVS">%GAKE^&A@Y9;0DVMYTX.\N2% M[-Z-/E6K5MWK:UVS]^X'X\R;'9+%8ZM3HUDVI)N,%*UK2MHM5:_FG;30]UHK MAO"_[3/[/_C.-Y/#?Q=T*X*+N:,WRQOC_?=GP?Q -?E6>9UE7#4W#-:RHR7V9Z3_\ /B?R1^M97A,1G=-5,!' MVL7]J.L?_ EI^)Z;3+BXM[2%KBZG2.-!EY)& "CW)Z5X4WQO^/GQ()B^'/@@ MV<#\+.IEOOB?\02BYSY'FM<,OL!D(OX$BOC? M]?JV9>[D>7U<1VFU[*G_ .!S_*R/H/\ 5R&%US#$PI?W4^>?_@,?\SO_ !1^ MT1\*/"^Z.3Q(M],O_+'35\XG_@0^3\VKA-0_:H\8>)[IM,^&/P]DED/"O,CS MOCUV1X"_B2*[#PO^S)\*O#NV6ZTJ74YE_P"6FH2[ES_N+A>=NSG/9^<0^M<,8'^#1 ME6EWF^6/_@*W7DSPW_A6_P"TS\3?G\8>)SI=I)]Z"2X" K_URAX/_ L&NA\+ M_LB^ ]+VS>)M4O-4D'WD!\B(_@I+?^/5ZQ173A/#GANE65?&1EB:O\U:3F_N MTC]Z9C6XHS65X:\-V=EQ@O! [?5NI_$ MUJ445]M0P^'PM)4Z,%&*V2227R6AX%2K4K3DDF=D?/4$EA_=-=V7Y9F&; M8A4,'2E4EVBK_-]$O-Z'!F.:9=E.'=?&58TX=Y.WR75OR5V>RUYE\;?VO?@5 M\!DDM?&'BY+G5$'&B:7B>Z)]&4'$?_ ROMFOF>?XQ?MT?MKSOIOPG\/R>$_" M\S%'O;:5K>(IG!WW; /*1T*P@<'E:]+^"7_!,CX3^"7CU[XM:E+XMU3.]K>0 M&*R1NOW =TO/=S@]TK[-<,9'D*Y\^Q/OK_ES2M*?I*7PQ\UVV9\4^*<]X@?) MP_A?W;_Y?UKQAZQC\4O)]]T>+[CQ+J%R6C'"4GORZU)?XJCU^ZS7=G1A>!<-7KK%9W6EBZJVY]*$?"W@?18O#O@[P]9:780#]U:6%LL4:^^% Y/<]3WK1HHKXBN_!7X&^-?'%YX:^&WCWQS)9_$+5K M2\-J)((TB,-I+.,>7'*7DW$D#]WN/"5]F5Y%^TSXG_90\6:YX:_9,_:7L+'5 M)_B1+<+X?T/4M-FDBNI+9-[NLZKM@D7H^'HDA)L)8][>:#NX8G)#MN).TK]=_M M;?&GXY_"CPUI>B_LX_ .]\=^+?$=U):Z:IE$.G:7M4$W-[*2-D0W#"Y7>05# M*<5^>_B+X7>*/^"?WPV^(7[6O[*GQB\0:#8^ /C9=:%<_#J^U1[C1]6TT36\ M:QF.0EC,/-P9&+-L7*E67XBC,;^2"%V1 KA5"J H MP,8J/Q?X/_@-XZ\<:_8_"SX.Z5I\%YX?\/ZM+9#6M7O(S)YE MQ)$0[)&J2H%R,&($$;FW;7_!+S_DMW[4O_9=M1_]#DJ/]A11X3_X*.?M7>!] M8/E7]]J^@:O9QOUFMGM[AMZ^H7SHAGU;% $'[/:^)/V+/^"@9_8FMO'^N:]\ M//'7@N3Q!X(M?$.HO=SZ)>P2.)[2.5SN,)CCD?!Z?)WWLW,? _X167_!4OXF M_$[XX_M >-_$\G@KPUXWNO"_P\\)Z+X@GL+6WCM A>^<0L"\TGF(=Q/!W@[E M"!>M^,R_\)1_P6K^#NEZ0?-E\,?#'6-2U81\^3#.+FVCW8Z9=EZ_WAZBE_X( MM*-!^!WQ'^&VHMLU;PS\9]9#"7B4,>[,!A M551]:U\U=+&54E*_NW=<@'W%9GV+QO\ ]!NR_P# 8_XT ;%% M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!^$O[ M)WP&TWX8^!+"==+67Q#K4$T(Z-*Z @?5 M3D=CBOH>OA?I"^(U#A?,,GX4X3J*%++?95W*.TJUE*G>WQ-1?/*]^9U'?5'B M^ ?A[3S3),?GN=T^9XU3HQ3Z4KVFUVYI+E790NMSX"_:I_9DOOBSX%O)H/!U MV/$6DPO)IL\=DQDD*9)MS@98-R .S$$=\_IOXN_X+"?LW>'MW_"._"GXN^)< M?=_LCX;74&[Z?;OL^/QQ7S_^T/\ &[4?@1X-2 MVSCU'3U.:^O/^&-(O^AT;_P'KOSGCCB_C7V'$N#R6C3^M0UE3Q,+S]G*4>:4 M7"\9)\T?>3;45T2#AS@;(N$<9C,FHYM-SI.',IX>7N\RC_AC2+_ M *'1O_ >O#>-XWJ?QK'K%]H]C<_:#_6N"\2:E_P61^)ZEO%W[;NN M:#,-6^+/9?^$\O_ ):?C=)_P3]\8_$F47/Q M^_:R\=ZC*3ND,7A2;5OU@_X8TB_Z'1O_ 'H_P"&-(O^AT;_ ,!ZZJ')1=Y< M)QF^\L?)_P#MMCC?A]E=[_VT[_\ 8+?\ZC/SL\)_LJ_\$O/!NUYOV&/&GB:2 M/E)/$/CN\3)[$K;"-3]""/:O3_"'BC]B;P$RCP/_ ,$GO!7F1_ZJXU2WCOY5 M]PT]F[ ^^[-?8G_#&D7_ $.C?^ ]'_#&D7_0Z-_X#U[N&SZ>%_A\&4+]_KC_ M $BBEP'AX?!G[CZ8.G^;NSPOPW^WUXW\'VOV'X:_L::7HT& /)TVREC3 [8B MA0=:N2_\%$/VN;KC3/V;;T?\,:1?]#HW_@/1_P ,:1?]#HW_ M (#UZ\./\_I*U/A+#KUQ;9H^!X25I<25OEAX+\CQ'_AN']OC5#ML_@+8V^> M?^$7OE]_^6DU)_PTQ_P4@U;BS\!6-MGI_P 2N),9_P"NLE>W_P##&D7_ $.C M?^ ]'_#&D7_0Z-_X#UI_Q$OC"'\/A3"?.MS$?\0]RV?\3B/%?*"B>(?\+/\ M^"I.K?\ 'F;&VW=/^0,F,]/]:W;_ /71YW_!4S5?^/SQ_8VV[K_Q-=%3';_E ME7M__#&D7_0Z-_X#T?\ #&D7_0Z-_P" ]'_$5/$./\/A? KYQ;^^X?\ $-.& M9?Q.(,:_^WFE^"/$/^%>?\%(]5YO/C[8VV>3_P 55 F.W_+):/\ AG+]OK4_ M^/O]KNQM_P#N?[U/_1<=>W_\,:1?]#HW_@/1_P ,:1?]#HW_ (#T?\1;\5H_ MP\@PD?25/_)A_P 0MX$E_$S;%2]93_X!XA_PQA^U9J/&M_MCV##H?^*NOI>. MWW@.]'_#O+XE:E_R'/VN+!L_>_TF:7W_ (I1WKV__AC2+_H=&_\ >C_ (8T MB_Z'1O\ P'H_XC#XU1_AY70CZ3I?_(L/^(3>&$OXF+K2]75_^21XBG_!+C2[ MUQ+K/[5-B[9R=NCJY)/7EKH?GBK]I_P2S^&"8^W?M'F3IGR;"!/YS-7K_P#P MQI%_T.C?^ ]'_#&D7_0Z-_X#U,O&/QWDK?5(+TJ45_[C+AX2>$,7?FDWYJJ_ MSF>9VG_!+[]G],?;OCEJDGKY4]HG\U:M*U_X)E?LI1"_*)U0\,/":GM M;YTYO\Y,YBU_X)S?L=VYS-X@U.?_ *Z^(HQ_Z"HK3M/V _V)[&3I_O2&L[_AC2+_H=&_\!Z/^&-(O^AT;_P !ZY9\?>,M3X\-)^N+9UPX M*\-:?P3\+/ [8_YZV-M)_P"A UI6OPJ_9CL?^/'X M;^ X<#CRM'LE_DM<3_PQI%_T.C?^ ]'_ QI%_T.C?\ @/7)/B_Q7J?'@;^N M*.N'#7 =/X*J7I02/2;7P]\%+'_CRT/PM#_URMK9?Y"J7Q+\(?#+XD_#C6OA MS=ZII5K!J^GR6YFADB!B=A\L@ /)5@K#_=K@_P#AC2+_ *'1O_ >C_AC2+_H M=&_\!ZQI\3^)U.M&K'+8\T6FG]8CHUJGL;3R/@VI1E2EB7RR337LGJGHU]Q\ M$2_ +QQH7Q4/PW\5:5)%]GNB+F\A!:"2%3DR1R#AE8#Y3ZD X.0/0?C;\++C MQ;HME/X6T]#>6!$,<*LJ!H3QMR2!\IP1[9KU[XE>%-,\$>+;CPMIFKF]^R86 MXGVX'F8R5'TX!]\^E8-?$<<_2,X[S/C[ 9Q"G"A5R[FBJ:DYTY3E>-5RMRW4 MXV@TGHE[LKZFW"O@;PAEO".-RJ-<6YM*,XQCK34;WLX.\KM:MZJVAQO M[-7PFT7X=:]>>(_BEX&TSQ-)/8FVT_1KI1+!&[,"97#(=S@+A0O]XG(P*]2B M_9)E^)6K)K6E_ /2-%ASE?\ 1VMX<'N4D8EOP4BO>_@AI]MJO@JS\2>#;31[ M)Y$,=SY=@/,21>&5G^\?49/0BNU^Q>-_^@W9?^ Q_P :_1JV/\0..G',\TSV MI&G6BFJ>%O0ARM:*Z?,T^JEKW9X>#R#@KA2A]0P.5PE*FW[]=*K/FOOJK)]K M:=D>/>%_V*+:SL!!K7BN*VPN$M]*LP$0^Q;&?^^17)>//^"=/C3Q&[2Z!^TM M?VJYREK)HH5?H7BE0_F#7T=]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU MZ7#7#^2<)XKZU@,-3=7?GJ0C6G?NI55-IOJXV%GM?$\1X;ZMC*L_9[-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK]3 M_P!?\PJ_[WAY?1_P!TQ>(H_P""J[?KZT^Q>-_^@W9?^ Q_QJOJ/ASQ'K%N;35[G2[J(]8KFP#K M^39%/_6;A?$?[UE$/6G4G#\%=!_JOQ5AO]USB?I4IPJ?B[,\$T#_ (*K?L^: MEMCUOPSXGTUS]YFLH98Q^*2[C_WS7;Z!^W]^R9X@VI%\5XK20]8]0TZYAQ]6 M:/;^M:>O_LL_"_Q/N.M?"_P9([?>EC\.Q1R'_@: -^M<5KO_ 3@^ 6MEGB\ M)6]B[=7L;ZZ7\E:1E'Y4>W\.,3\=+$4G_=E":_\ )M0]AXE87X*V&K+^]&<' M_P"2Z'K&@?'WX'>*=H\/?&#PS=LW2*'7("_XKNR/RKJ[>YM[N%;BTG26-AE7 MC8,#]"*^3-9_X)-_#J[+/HGQ#U:S8]%E\N9!^&Q3^M<_)_P2O^)'AJ4W7P]_ M:#C@D)RNZSFM2/\ @44C9^N*/[%X&Q/\'-)4WVG1D_QB[(/[;X\PW\?*HU%W MIUHK\)*[/M:BOBL?LP_\%)_ 8SX6^/G]J(G^KB'BB>3 ]-MU&%'TSBD;QI_P M5A\"#&K^%GU>-.F-/L+G&GY.;@_N:_4/\ 7FO0 M_P![RO$P\U!3C]Z?Z'VK17Q%/^WS^V7X,&/B)^SV853[SR:#>6F1ZY?\)P?\ [V45Q6@?$'3/%>W_A%OB[X6U+=]W^S[ MV*;/TV.:W?L7C?\ Z#=E_P" Q_QKQ*M&K1ERU(N+\U8]VE6I5X\U.2DNZ=_R M-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&LS0V**Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: M-BBL#4YO$NBV$NJZQXKTRTM8$+SW-S&(XXU'4LS$ #W-?.7QG_X*3>$/ 5O98&BYOJULO63T M7S9Y&;Y]D^0T/:X^M&"Z)[OTBKM_)'U5++%;Q-//*J(BEG=VP% ZDGL*\#^. M/_!17X$_"?SM)\,7I\6:O'D?9M(E'V9&]'N.5_[X#D=P*\5A^%?[>'[;!6]^ M)6N/X5\+S$,EI=1M:PNG4;+5?WDWJ&E./1J]I^"_[ ?PT^#4L6K0V=CKFK1X M(U+6[7SMC>L<1^1,'H<%A_>KZO\ L7A7AW7-L1]8JK_EU1?NI]IU/S4=5YGR M7]N<6<1Z91A_J]%_\OJR]YKO"G^3E=/R/%_M'[>O[T_8O&XZ:W9?^ Q_QI?L7C?_ *#=E_X#'_&N',.-\SKX=X3 1CA:'\E/ M1O\ Q3^*3[[7ZH[LNX%RNAB%B\PE+%5_YZNJ7^&'PQ7;>W1FK!!!:P);6T*1 MQQJ%CCC4!54< #H*?6/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XU\8V MVS[9))&Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%% M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XU M:TJ#7X9'.L7\$RE?D$46T@T 7J*** "BBB@ HHHH *\F_:X_8\^&W[8'A#3- M$\9:KJNBZQX=U)=1\*^*O#]R(;_2+M<8DB<@\':NY3UVJ00RJP]9HH ^&?@# M_P $LO&GB'QCJNM?MB?&OQ1XKT71_B9>ZWHGA2Z6V@L-87P? MW3;<;2#\KLK?(/AK\1-,TYM._X2CPX ML+DT&U@NK+5F086=[>8;4GP2/,![DX#,Y;Z1HH \L_9 M/_9*^'G[(_@>^\,^#]4U36-4US4Y-3\4>*->N?.O]8O7^]-,^![X4<#))RS, MS>IT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?!W[* MG_!/OXR?LZ_ +PY\)QX2\ZYT^SWZE.-4MR)+N1C),5/F?=#L57_945Z'_P , MU?&O_H2__*C;?_'*^KJ*_(:_@OPSB*KJ5,17&H4 MJ<802BE:6B2M_,?!W[5?_!/OXR_M%? +Q'\)SX2\FYU"SWZ;.=4MP([N-A)" M6/F?=+J W^RQK[QHHK[+A3@[+N$*52EA*E2<9VTFXNUK_#:,;7N[[_F>%F^: M5,YQ?UFK3C&=E%N*:NDVU>[>UW8****^L/,"BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JCXGNM;L_#]Y<^& M]-^UWZP-]CM_,50\G1>@J]16=:FZM*4%)QNFKJUU?JKIJZW5TUY% M0DH34FKVZ/9^3/E6Z_9T^.=[=27MWX1:26:0O+(VI6Q+,3DD_O.I-1_\,U?& MO_H2_P#RHVW_ ,O?_%#_P"5GVRX_P X2LJ=/[I?_)GC MO[-_@CXL?#G5[O2O%/AEH=*O8]_F?;8'\J9>AVJY.&'!P.R^E>Q445^C<.Y# MA^&LKC@,/4G.$6[<[3:N[VNHQTO=K3KO:Q\OF>8UX>>%%%% !1110 4444 %%%% !1110 5EZ[X(\&>*5*^)O".EZB",$7 M]A'-G_OM36I15PJ5*4N:#:?EH1.G3JQY9I->>IYKK_['G[+_ (EW'4O@AH$> M[J;"T^R_^B2E<3K_ /P3-_97UG=_9^A:OI6>G]GZS(VWZ>?YE?0%%>UAN)^( M\)_!Q=1+MSRM]S=CQ,3PMPWC/XV#I-]^2-_O2N?)&O\ _!)'X6'_ *):3%?:=%>U M3\1>+H1Y*E=5(]IPA+_VV_XGAU?#;@^GAW3EWA.\NPU3S]GRR^]/]#/_ %$E0_W3,L33\O:?&;P5:!_P4E_90UK:+ MWQCJ&ELW\.H:-.)MHTOXW^&PS?=2[U-+=C[8E*G-8 MVO\ ["G[*'B/)>%^*&&K+R=2$OQT/H/1O$W MAOQ'%Y_A[Q!8WZ8SOLKM)1CZJ35ZOCG6?^"2.EQR_:O!WQSO+5T.8UO=&60Y M_P!])4Q]<51'["W[;O@CYOAU^TP&B3[L(\07UMN'ILVLA^A-+_5OA/$?[MF\ M4^U2E.'XZH/]9>+L-_O63R:[TZL)_AHS[4HKXL&C?\%9? 7_ !YZH=9@3[W^ MD:=<[O\ OZ!(?PI/^&O/^"AG@7Y?&G[.OVV%/]9<'PO=C_R)"^P?E1_J%BZW M^Z8S#U?*-57^YI!_Q$'!T?\ >\%B:/G*D[?>FS[4K&\>_$#P=\,/"UUXT\>: M_!INFVBYFN9R>O95 R78] H!)/05\EV'_!6#6M&N!8>/_P!GZ6WE'WV@U=HF M'_;.2'/_ (]7BO[9O[7#OA%J6IVBO@75]J:6C M.,]0@23CTR0?4"O3?V>?V\/@W\?]4C\*0_:-"UZ4?N-,U1EVW)QDB&53AS_L MD*QYP#@U^9%2V-]>Z9>PZEIUW)!<6\JR03PN5>-U.592.000""*_4\;X4<+5 M\$Z6'C*G4MI/F;U\TW9KO9+R:/RC ^+G%=#'*KB91J4[ZPY8K3R:5T^UV_-, M_9#Q+XI\->#-&F\0^+M?L],L(!F:\OKA8HT^K,0,^W>OF/XR?\%/_!VE7;>% MO@#X5G\3ZG(_E0WUS"\=J7/ V1C$LQSQCY,]B:\Z^#_[*/QL_;6TZP^,_P = M_C+<'0[MI/L,4==R^N96Y4'^ZNU?:OR2KE_"'"U1PQTWB\1%V=.%XTHR6ZE M)ZRL^R\FC]?I9CQCQ73C/ 06#PTDFJD[3JRB]G&"]V-UW?FF?+6F_LN?MF?M M>W\7B/\ :)\;W'A[1"XDATVZ3#J.WEV:$+&<<;I"']0U?1_P1_8Z^!/P&6*] M\*^%%O-5C SK>K8GN=WJA("Q?\ 5??->I45XV;<99SFE'ZM!JC06U.FN2-O. MVK^;MY(]O*."\ERJO]9FG6KO>I5?/._E?2/E97\V%%%%?*'UH4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!#?:=I^J6YM-3L(;F(]8IX@ZG\#Q7Y[_ /!3'X'O\/?BW;?$ M/P_H$-KH7B"SC0?8[98XH;N)=KIA0 I9 CC^\=_H:_0ZL;Q[\/\ P=\3_"UU MX+\>:!!J6FW:XFMIP>O9E(P48=0P((/0U]5P?Q-4X7SB.*:XN)5C@@A0L\CL<*J@F_L\_L'_ ;^ &J1^*X?M&NZ]$/W&IZHJ[;8XP3# M$HPA_P!HEF'.",FOW7&^*_"U#!.KAY2J5+:0Y6M?-M62[V;\DS\$P/A'Q77Q MRI8F,:=.^L^:+T\DG=OM=+S:.T_9H^&EY\'_ ($>&?AWJ>!=Z?IP-ZJG(6>1 MFEE4$=0'=AGOBNYHHK^:,7BJN-Q53$5?BG)R?JW=_BS^GL'A:6!PE/#4OAA% M17I%67X(****YSI"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *^5/VL_CA^T7XU_:\\*?L(_LS_ ! LO ]YJ?A.7Q/XJ\;7.DQWT]M8K,\" M0VT,OR&1GC.2>0'4@KM.?JNO /VNOV)8/VA/'_ASXU?"WXT:C\.?BCX4LY8= M#\4:9!'*1MN"Y)P7P%\OY_0/B;^TG^U?^T)^ MUKXE_9,_8PUCP_X5T_X?6=M)X\^(&OZ8;]H[JX3?%:6UN2$8XW9+]3')RNP> M9XW^P7^UG^TO^S-X6^"OPL_:'\*>'=3^&GQ*G.D>!_%FA-(E[I]\\[+';WD; M?*VZ0X!4#"L6WMM*CT'Q'I'[0O[!7[;/Q"^.W@G]GGQ%\3/AS\718W6J0^"X M%N-4T;4;=&3_ %!(,B,9)6SPN'7Y@4PP!Z'^SK^TG\?/"?[3-W^Q-^U^^A:A MXDE\._V[X,\9^';5K:WUZR5RDL>%/V0?B#X8\!^!OAOKC:%<^)]:T#^T[G7-6C'[^.-&8)'"AP-P^8AE8%M^ MU/++?QO\<_B]_P %C?@E\3/B3\*+KP-IUQX3UR+0_"^J7*/J26$=C>9NKQ(R M5A:6>7:L>25$(SRF_$SX8ZM#9^(?[%+"SU*VG0O;7T"N=RK(@ M)*GIE3\N_8OT'7QQ\"0Q_P""TWQQ-C_J1\.-$^W;>GG^7:;,^^S./:OL>@ H MHHH **BO)Y+:U>>&V:9E7*Q)U;V%9G_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ M /0H7O\ WTM6M*U6]U"1TNM$GM0JY#2D8;VXH O4444 %%%% !1110 4444 M%?+/[47[,'[16@_M6:)^W/\ L?-H>H^)+?PXWA_Q=X-\0WC6T&MZ?YGF(8Y@ M"(Y0VW[V%_=1GG#*_P!344 ?G+^P[^S9^TI^U/X5^!?C/XU6&A>&_A?\*ISK M7AG3+"_-SJ&OZDD[M%/-@;(8HW7[OWL!A@[]R>^?&7X??MU_"']IG5_V@?V9 M9++XA>&?%6D6UKJ_PX\4>*I;-=+NH%"K<6#2;HHE<#+J ,LS$@Y!7Z>!OB/ MKCZ]=>%=;UW^S+G1-6EP)Y8Y"I22%S@[?O855 79N?[#HH ^>_V&?V6?B9\' MM7\=?'W]HO7],U+XF?$_58;SQ#_8H8V>FVT"%+:R@9_F81HQ!8]<*,MLWM]" M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!'=W=M86LM]>SI%##&TDLLC85% R23V '- M?%?PM^-/_!1+]NC0=8_:$_9E^(7@SP#X$BU6ZM/ ND>(/#K7MQXACMW:,SW4 MI.;='D5E'EC*[6&#M#O]1?M*_;_^&<_'_P#96[[5_P (3JOV;9U\S['+MQ[Y MQ7DO_!(@60_X)R?"X:?M\O\ LFZW;>F_[=<;_P =VZ@"3]G#]OS1OB'^R1XI M_:"^-'A]?#NL_#:XU'3_ (BZ):-O%K?V*YD2$,[EOK$KYD*7%X6#I-+'@C9M M!WKGR\D+\X?%R;4K?]F;]OB702WV8_%ZR0&/IO.KQBY_0\U]!_#W]C;]L+XQ M?L\>'OC2G[>'C3PKXSOO#%K?^&/"WAJ5+?PYID1@5[6REM@";@!-B/*[$Y). M' ^8 ^H_V9_C%XB^-GP \/?%OX@?#G4_!>K:A8,^L^']*?%OQC^+=YH_P=T;4K-+>U MTW3I+IK>T%P851GC41%BSMO@?L_\ P*\-?#&&[@@T M_P (^&;6QENY'"1[;>!5>9F. ,E66R^,_#.F^&CIMQ8V\TJ1;[.<-F4J[JN9!T()7&2O<_M;_ME?%6 MQ\=_#G]FK]CK2-)OO'7Q/T]M5M-9\0HYLM%TE4+F[D1<%F(#[1R!Y9&UBRJ? M,OC1XY\3?\%#<%8R M= 0K\*$$W8_MJ?!7XV?";]I#X:_MP_LT?"MO&2>"=!F\-^)? ^GRA+J;27W^ M6]J#G>R&1_E&6R(^"N_ !)_POC]L/]C;XN^!O"7[8?CCPQX\\$_$378]!LO& M.B:&=,NM%U:4$P131!C')!)@@,,,-K,2-NUO1_\ @H!\9OB-\)_A!HGA_P"" MWB :7XU\=^.=(\,>&-0^R17'V66YN TLWE3*Z,%MXYLEE(&0>U?'/_!2[X[_ M !^_:4\ ?#B_;]FSQ/\ #CPGIWQ6T@0/XZ1+;5-5U>3S4AB@M49F2*.,SLTC M$;RR;1\IKZ=^*/\ Q>?_ (*??#KX=+^\TWX4>"=0\7:HO6-K^^86-I&_^VB" M:5?8Y]* ,?Q[\?OVO/VA_P!JGQ;^R]^R'XB\/^#=(^'%G9GQAX\\1:,;^>>\ MN4+QV]K;DK&0 KAF8=8VP0 H>Y^SK^TM^TKX&_:XN?V'?VP+GP_KFK7WA@^( M/!GC7PW9-:IJ5JLC))%<0$D1R@I(1MP (S][WBR#(Y_!5'+%0":\0_8I^!GQM^*GQ\UC_@HE M^U;X?.@>(-;T0:1X!\#,Q+^'=&W[QYY(!^T2$DD8!7S),A2^R, JZ7\3O^"A M7[7'Q*\:7/P!\3:%\*/ _@[Q!-HNDW/BGPC)>ZAXAN(0#).8Y2HBMSN0JRC. M&_B(./0/V"/VJ?B%^T-H_C7X?_&[PYIFG>//AGXKET'Q.="9S8WC+GR[F'>2 MRJ^U_E)/W<\;MJ]]^TEX'_: ^(/@.+P_^SG\;K+P!K)O=]SKEYX\4^+8 M]2DNAXK6\ =;TM( R$*\?R=!YN<;M] 'VI1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!YK^U]^TGX=_9'_9U\2_'SQ)8&]31+1?L> MGK)L-Y=2.L4$.<':&D==S8.U0S8.,5\U^-?B1_P5@^!/P7/[8'Q$\4> =>TV MPLH]6\5?"FS\//;2:=IY >58;S<7::*,Y;?N4;&(\S #;'_!<(,W['^C"?\ MX\O^%EZ+_:6?N^1NESN]MVVOH/\ :[^Q#]D_XG_VEM^S_P#"O-:\_=TV?8)M MV?;&: /._P!IC]O#3_AG^S7X.^+GP2\,+XI\1?%*YT^Q^&NA3OL6[NKV,/&9 MMIRJ(I^< CYL)N7=N'G?CGQ?_P %5?V7+31?C'X^UKPW\7-#N-4M[?Q;X%\% M>#)H[_3H96"M+8O'F2YV'CYU[C*X)9?E7Q!>?&2#X(_L%:=\+[NTMO$%]/K5 MMH][JL'FV]GQ@\5R>!X=7^(?Q8\2Z"9;&V9 L4@MXHE2&2X>; MYB@&U1*@"@99'?M;>([#]HCXR_LY? C1 SZ;XD\2#QYK4;#[NG:9;"XA24?W M)9YHEQW9*^FO&=EXHU+P?JNG>"-;@TS6KC39X](U*ZM?/BM+IHV$4KQY'F*K ME6*9&X#&1F@#YF^"G[17[3WPG_;#T_\ 8J_:UUWP[XKD\4>&9M8\&>-O#VF& MQDF,!?SK>ZMMQ12%C=@R<#"CYM_R0_$K]H3]JG]H;]JSQ/\ LK?L;>*?#WA+ M3OAW86LOCKQYKFD?V@XO;E2\-E;0$A#\H;_\$R P_:8_:M-]_Q^_P#"X9-^[[WD9N/)_#;G% '9?LB_M-?'*[^/?B[] MB_\ :S@T27QSX8TN'6=%\1>'X6AM?$&D2,$\_P IC^[D1V56 X)) 'R;FV/B M;\=O'<7[=OA#X%^$_%/]G^&M"^'^J^+OB/&+**7[5;%UM;*(NR,\1642RXC* MLP7G(X/FGCP,?^"YG@C^SOOCX#7/]H;/^>7VZ[V;O^!X_2NK_88_XNO^T)\> MOVIIOWEOJGC:/PCX=D/*_8-'B$+R1G^Y+<22M[E* .$^#/Q4_P""DO[='@^Y M_:(^"OQ,\&?"_P &7>HW4/@S0-7\,'4;S48()7A,MY*S?N=TB,O[L<;3\I # M-VW[,W[>_C+QQ^SU\2_%/QH^&3+X]^#FIWVE^+?#_A:.2=-2NK=6*&T'S,!* MRE "6P5+9VD8W/VSOVZ-/^ -Y9_!'X,^&G\;_&'Q-'Y?A?P5I_SF$L#B[O"" M!# H!8[BI8*>54-(E_\ 8 _9+UK]E/X2:A'\1/$RZ[X\\9ZY/X@\>:TGW)]0 MGY:./@91.0#@;F9VPH8* #Q9?'W_ 5HNOV?Y_VS)_''P\TRWCT)_$,7PEN_ M"\IQIRQF?RI+PN)5N#",[>!N(!*\@?4O[,OQRTC]I;X!>%/CMH>F26,'B;2( M[MK&5]QMI>5EBW8&X+(KJ&P,@ X&<5X[_P %$?V;?VS/VA_!FK>'O@%^T)8: M'X=N- ^SZCX(;2%2;77W2&:)M0R7MUEC*1;%7:<'<=K&NC_X)H_&GX=?'']C M;PCK_P ,? 7_ BVGZ1;-HTOAP3F4:?/:GRV02,-T@(VON;YCYGS?-F@#WFB MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OD[XY_M,_M/\ MQ:_:[OOV*/V,KO0- N?"NBP:EX_\>>(K WBZ?YZJ\-M;P9VO(4D1OFSG<1\N MPEOK&OBSXK^&?V@_V,/V\/%7[6WPT^ VM_$OP+\4-&L;7Q3I?A-!+JFDWUI& MD4H> ](FGUN'PQX>UZ9#J\D,5IYEU=W449(MU<.J)&6+8@=C@ M,*^@?@$?^%R_\%&OC#\:G_>Z?\/]#TWP#H$XY4S'_3]0 ]&65X4)ZD#TH YK M0_B;_P %#_VO/'GC+6?@-XHT'X3^"/"GB"?1M#/BGPA)>:AX@FA +SNDI7R8 M&W*591G#8^8J:[C]B?\ ;)\3?&3X=>/K?]H;1]+T+Q9\)?$5[H_CB;2'=K"7 M[,K,;N'<2RH523*DD_)G@,%'HG[2W@3]H7XA^!HM _9Q^.5E\/\ 5S=%KK6K MOPY'J9>'RW'E)'(P5"7*MYG)&W@'-?#WP%U/4/A1^RC^UA^QGXT\*?9_BAX3 M\)ZWK/BOQ-#J4EW_ ,)4;W3I9%O]\@#HQ0H=G;S%/WB] 'I7PL^+/_!3?]LK MX>W?[4?P#\;>!_!/A:[NKD^!/!&O>'S=3ZQ;0R-&KWESNS TC(P'EX'?@88^ M_?L._M30?M??L_6'Q5NO#XT;6K>]GTOQ3H@BZ9\2_P#A$/A-X82TCCB>:W5+>6]5_,=XTW'+:HC+J,7A^.]UDR_?-]=$W5QN)Y)$LSC)]!7 M@7[4OQZ\9?\ !07Q-JO[!W[%UT)]!:5;;XL_%)5WZ?I=GN_>65LXXN)Y "I" MG!&5!P7>, [_ /:$_P""@=WX=_9D^''Q*^ 'A"'5O&/QFNM/L/ &AZLY$4-Q M=(K,]R5(RD.X*VTC+%>0N2.-\>?'+]O#]A/6?"OQ%_:O^)7@_P"('PZ\0:[; MZ1XHN]%\/G3KGPU+<$B.="#B:W4@[BXW$ #"E@:S/VK?ASX9^$/[87[%/PK\ M,VKP^&_#E[K.G:='*VX@PV=DD)<_Q.=H.>I)8]Z['_@MY]B_X=L^.OM6W?\ M;-(^S9Z[_P"T[;./?;N_6@#<_:Z_:7^/]E^T'X0_8Q_9/T[1;?Q?XGT>;6M8 M\4^);=YK/1-,C=DWK&A'FRLZ. #D#"@CY]R)V=5R.<;FR-NU_I+4_B=X M.^#'P.M_B5\9?%=KHFF:3H=O+J^HZA)M6-O+4$>K.6.T* 69B 20*^5?A'H MOQ*_X*7?M+^%?VNO''A6\\,_!OX+--. 8 MK6QB;;'+A3\S$GE7&5*8>3]E3]I;]H&W_:C\4_L/_M5R:#JOB;0_#47B+0/% MWANT:VAU;36E2)O.@8D13*\BC"X!PW'RAF]]^*FC?$3Q#\/]3T7X3^-;7PYX MAN8533-/_8&_9E^)/PA_X37]J/\ M:DU:T?XF_$VZCO\ Q-#;N/LVB6<*$06*-D@^6APS D81%!;9O8 L:I^TSX_B M_;"^*&E:=>7MYX"^$/PNMKO7?#VEZ7%/_;\_9Y_;%_:#\&ZAX6_9U_:.T_PEI%UH+VVH^'9=%7S M=8E9GWQF_!+VJ/&43Y$)^]DX)% ';_LR?M3^$?V@OV3]!_:KU)(O#^E:AH<] M_JXO+@>5IQMGDCNBTAQ^[1X93O./E4$@5\W^'?\ @J=K?Q[_ &_?AC\%/@%H M]W%\,-;N=8@OO%.HZ28U\236UC+*1:&50R0PNL>6&&8O@@ #=Z?_ ,$SOB#\ M)OV@/V'=.\&Z'\(K?0-*T$7?A/Q)X.NW^U01S1*!<1LSC]\LJS!VW@DF5@=W M)/%?M1:3I6@_\%3?V4=%T/3+>RL[73?%,5K:6D*QQ0QKII"HBJ %4#@ # H M^L?B)XXT7X9?#_7/B1XDEV:?X?T>YU*^?.,0P1-*_P#XZIKXUM/VS?VO])_9 MT^!G@+18-+U_XT?'/[3?66I:[8K!IVBZ<H_LW67P#\-W;0ZO\6_&6E>#[*2(_-'%\/:8/-N;N=8K>SM84 !9F("JJJ.3Z4 ?(GQ-^.O M[>/[!.O>$_'G[37Q,\)?$KX=^(O$EOHNO7.E>&_[+O\ 1)9\^7-$$8K-&-K9 MW9)VA?E+!AWG[6'[3'QVF_:+\,?L2_LD?V+:>,]:1^SK\/?$:ZG'J>H M0-%/XXU. E4\I& *VJ$LI)P2&<'#D+%TOPJ#?\/O/B>;_P#UO_"F=/\ L&[K MY'GVF_'MYG7WH V?A/\ M#?M2? G]J_0/V2/VRO$7A[Q1;>/-+N;KP#X\T+2 MS8-<7-LN^>SN8,E%8)AE*_WD&6+X2KXN^/O[87[37[47C7]GC]D;Q+X=\#>' MOAJ+:#Q/XV\0:*=0N;R_G5F$%M Q5-B['5BW.4)S@J#G_P#!20,?VP?V3!9? M\?G_ LNZV;?O>1MM?._#;C->^?M3?M8_![]D'X3?LR_M,_M&^&_VK]6_89_:^;0-5\0)X77Q' MX2\9>&[1K:'5K#S3$ZS0$D1RAP_W<+^Z<<_*S8'AOXF?\%$_VO\ QGXO\2_ MKQ5H'PG\$>&/$$^D>'X_%7A"2\U#7Y(0-]Q*LI7R(&W*5*#(R1\Q4DZG[#OP M#^-GC7XV^(/^"@_[6&BC1?%WBK2$TKPCX+#%CX:T0.)%BE) /GN0&88!7<^0 MID:-/:/VFO /[1/Q&\$0Z!^S?\=;+X?ZK]H9KS6+OPY'J321>6P$2)(P6,EB MI\S!(V\#F@#B_P!@7]JOQS^TKX.\6>'/C#X9T_2O'7PZ\7W7AKQ;#HSLUE<7 M$)P)X-Y+!&PPVDGE">C #WNOC#_@DMJR?"[5OB?^QK\0/"*V?Q'\%^(QJGC# MQ"FI278\4/?+O74=\@#JS((R4/02*?O,X'V?0 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!'=6MM?6LEE>0)+#-&4EBD7*NI&"".X(KXJ^%WP4_X**_L+ MZ!J_[/O[,O@'P7X_\!R:I=77@75?$'B%K*Y\/1W#M(8+J(C_ $A$D8M^[.6+ M,+/V<_C/XG&O:Y\2[C4-2^('B"S3;YVI M7@&Z6#< <1%8RA8#+(6*KN*CSWP=X2_X*Y?!7X0V_P"RKX)\)?#OQ!!I>G_V M1X:^*UUX@DMVL[%5\N&2>S*EVFCCP!MW+E%SYF"6^UJ* /CWP_\ \$]O$WPS M\)?L\?LX^% FJ>#O ?C*?Q9\0=?FG2)[K4X(I);7$);T:ZMH]ABM0R*28Y&+ ME\$']T@SAB*^HJ* /BSX?6G_ 6"^%/@O3OAW\.?VXT4 ?G_\8_V6?^"D?B3]NS4_VK-(^'?PN\5V.C.]G\.-,\::U)_^"FVI_$VVM/VG?AO\)]-\)&WF-W=^ M$[^\DO5E"'R@HED9=I;&>.E?0=% 'QEX)^"7[>_[#OB_Q=X9_9G\$^&?B?\ M#WQ1XAGUG1;'7_$S:??Z!/-CS(F>0%981A0 I+';GY23GO\ ]B3]DSXJ_##X MA>.OVI/VF_$^E:G\2_B1- -1MM!#_8-'L8%"PV<+. SX4(&8_P#/- "Q#._T M=10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >:_ MM??LV>'OVN/V=?$OP"\1Z@;)-\V=U%(LL$VW(W!9$77N!7[?HH ^;_VH/V!K;XD_L\>!/AO\!O$\?ACQ/\ ".[T M^^^&VLWJ&2.&>SC5$CN-H)*2!%+L 3N56PPRK>;_ !=^#G_!1W]NCPQ8_LZ? MM#_#_P %?#OP++J%K/XYUO0/$37USK<,$BRB"TBQ^X5I$5OWAR-JG)P4?[8H MH \'^&OP!\:V?[<_B_X]^*/#\%CXCZQJLGAW^PO&'@/Q+J+VUMJMJ'# MI+!* 5BF!5.6P,1@\Y96^H:* /D7PA^S9^UE^T]^T_X-_:2_;.T3PYX0T/X; M&:X\&^ /#VJ&_EDU"4*&NKJX "':50J$[QJ,+\Q>S\2_V>OVK/V>_P!JSQ/^ MU3^QKX;\/>+-.^(=C:Q^.O 6NZJ=/,/% M^HO=>(/&?BG6KR?4;@,01 'C9%CA!&0BJ!TSD*H7Z4T#X9?M8_M/?L^>/?@Q M^V_HW@_PS+X@LA9Z)>?#R[N)#""I;SG\Z0G_V*/V5]"_8V_9UT3X&:-K3ZI/9&6YU?5I(]AO;V9B\L@7)VKDA5&20 MJ+DDY)]7HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M^:?V@/AO^VW\._VE!^TG^RUJ-IXUT75/#RZ7XA^&'B?Q++:6\,J,"EY9,V8H M7(50X(&?F/S%\I]+44 ?+GP$_9M_:,\8_M+7/[;_ .V#:Z':^(M+\/2:1X!\ M!^&KTSP:-;ON,LDEP^%DN)-S)N'R[7.3C:J=M^P!\#O'OP,_9_-G\7[.&#QM MXH\3:IXD\9+;W"S)]OO+IW(#J2&Q$(5R">5KVVB@#XO^'_P3_;]_88\0^*? M_P"S9X'\,?$_X>^(=?GU?P_;Z_XG;3]0T"2;&^&1I 5FA&%QM.3@M\I8BNY_ M9 _8M\=>#]5^)'QO_:SUS2=>\??%T)#XFL]&5QI^G:%K2YN5\">-=>UXV MEQHUM-(\@2[MMN9S&SL1Y>1VY&%6[??\$[/'O@S]CCP5^R%X:O(O$*Z]\3+# M6OC-K\MPD*W=L+@75XZ*Y#2$O#;Q( ,E4#,!S7V?10!X-_P4<^&G[47QF_9J MO?A-^RAJ6GV&LZ_>):ZU?7VI&U,6F%',R1NJL=SL(XST^1W]:\/^!7@#_@K3 M^S=\,-,^$/PB_9S_ &?-+T;2X0L<<>IZCYD\F!OFE;SLR2N1EG/)/L !]TT4 M ?-7[37[+OQX_:D_9^\"^);W6/#_ (6^-7@35[7Q%HUW8^9)I<6I1?ZRV);< MYMY %R3N.47((R#P7CWX%_MY_MV:SX5^''[6/PX\'> ?AUX?UVWU;Q1;:'KY MU&Y\2S0^!UEX8&IVL6M2:/J%_]H@L/,43&!6E*[UBW;01C('&*^IZ M* /D_P"*G[/O[7/P)_:P\1?M7_L@66A^,-.\=:;;6_C/X?>)-9:R(N+=-D-S M:3D%%XW95NADDP&WCRY?@5^S!^TI\3OVM;3]MS]LM- T74?#FB3:7X!\"^&K MQKJ/2TF5UFN+BX( DE99)%^7((<'Y=H6OJNB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@"'48'NM/GMHL;I(65.#7OM% 'YS?#; M]F#_ (*O?#K]HOQ9^U)=_"[X.^)_&'B:6W>R^(A_P52^(W[/WQ-\$?$[X7_#6VU?6/",FG>$5\&ZQ,DK7-PP@ ME>1[J4HBI"[R \'<@ R<"OK2B@#S)/V8O",O[(T7[(\M[/;:2G@>/P[]ML6V M2QA;80BX0_WPP\SGJW7.37SS\.M _P""N?P&^$]I^S'X1^'OPY\3IHMC_9?A MKXH7_B1X5@LU&R![BS93(\D<>!A2:YWX^?LU?$GXC?MV? M_P#:&\.+8?\ "/?#^WUU-?,]T5GS=VABB\M-IW_,>>1@5]!T4 >'?%;X)_$3 MXH_MO_#'XB:AI,0\#?#O0-6U%+IKI";C6[H+;1QF'._]W!OD#XV@MC.:\M_X M*E_LS_MC_M4ZAX/\#_!'3?#-]X%TJY74O$^B:_KB2Z#XC\+^(;A MH+;Q!I+R&01B91^[E20E@6X.$).(]K_3%% 'RA\)OV>/VI?CO^UAH'[7'[9? MA[P_X7MO >EW-KX!\!:#JAOV@N;E=D]YM7,D6A6*2'RI888M@2X=1O9B6(>1\ M8X(_02B@#P#]G3Q+_P %+-4^)*6G[4GPY^%6F>%#92F2Z\(7UY)>"< >6 )9 M&7:><\9Z5Y;\./@I_P % ?V%-5\3?#K]F_P)X7^*'P^UO7I]5\-)K_B=M/U# M06F(+P2F0$31*0,;3DX+?*6*C[1HH ^=OV'/V2OB9\'/%7CK]HO]H[Q5IFK_ M !,^)M_!/KHT-'%CI=M I6"S@+@,X52 6/9$'.TN_P!$T44 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %>1_M4?MV_LJ?L4?V%_PTW\4_P#A&?\ A)OM7]B?\2.^O?M/V?R?._X] M()=FWSXOO[<[^,X./7*_(W_@Z?\ ^:$_]S/_ .XFO&X@S&OE645<512VDFNK;V7<^QRK%U,=@(5ZB2;OMMHVO/LDZKI^NZ5;:WI%TL]I>6Z3VLZ9 MQ)&ZAE89[$$&OEW_ (+8?\HT/B+_ -=-'_\ 3O95XM\4OV[-0_:#UOP#_P $ MW/V1/BKIVA:QKVA6EEXR^(4ESA-.1+16FLK(@CS;LJK*2I&UB$5@VYH_9/0/ MMKX>?M*_ OXM>/\ 7?AA\-/B-9:YK?AARFOVNFI)*EBX;9L>4+Y8;<"-N[.5 M;CY6QF_'[]L;]F']EQ(1\>?C/H_AZ>YC\RWL)Y'FNY4SC>MO"KRLN01N"XSQ MFL_X4?!3X*_L _LSZAHOPQ\-F#2/#.C76JZK%_B[\,;C]OOX^Z#9>*/B)\2M:O;Y-3U>V6X_LNTBN'@ MC@MEDR(1^Z8@K@A"B]? ;_ (*$?L9_M->(%\)_!7X^:3JNK.&,.E7$ M,]C"_AIX5O?'/Q"\5:?HFC:=%YE]J> MJ72P00+D#+.Y &20 .I) ')KYY_;7_9,_9L_:AT"T.B_$GPOX$\?^']9MKS0 M?'6G"V^W:=+#,K.C!9(VD& V$9P%<*W\)!X[_@KSX&\=>+O@E\-O&]IX.O/' MW@_PEX\T_6?B)X=T.'<^KZ:B'?(L:D[H\%P0"0!,&)VJ6 !Z!X?_ ."MO_!. MGQ-XH3P?IG[46CI>22B-9+[3[VUMMV^_'O7T3;W%O>6\=W:3I+ M%*@>*6-@RNI&001P01WKXTT?]KW_ ()%_MC?"^X^"-WXF\':-;ZI8-9QZ)XE MT--)DL'92J>2\J+$LJ$@J8I"0P&#FOH7]D/X$ZA^S/\ L[^&_@=??$RX\7)X M?M7@L]DT444 %%%% !117/_%;XA:7 M\)_AOK7Q'UB,O!H^GR7!B#8,K ?)&#V+,54>[5K1HU<16C2IJ\I-)+NV[)&5 M>M2PU&56H[1BFV^R2NW]P?$+XK?#?X4:6NL?$?QII^CP2$B(WMP%:4CJ$3[S MGV4$UQWA7]M7]EOQGJJ:)H7QDTW[1(^V-;V*:U5VS@ -.B*2>V#S7YF_%+XI M>-?C'XUO/'GCS5WN[Z[-68?7G]3PT/8IZ2NT M[E'\.UAT( ^T:_&^),@Q7#6;3P-=WM9J2VE%[/R[-=&FM=S]IX9X@PG$^40Q MU!6O=.+WC);KS[I]4T]-@KQ/XY?\%&OV)OV;_%$O@GXP_M Z3INL08%UIEI; M7-]/;DX(65+2*0Q'!!P^#@@]*]L.<<'![5^8O[#'[1'[-O[!]_XI^!O[??@2 MX\+_ !.O?%E[>:GXXUSPT]Y#K\4LF8YDN41W\LG<1QY?S;MVYF \(]\_0'X% M?M*_ ;]IGP[-XI^!'Q2TKQ+9VSJEW]@F(EMF;)42Q.%DB) .-ZC.#CI2?'S] MICX$?LO>%(O&OQZ^)5AXZ#R2W,@&2L4,2M)*0.2$4X'7%>,_ 3X M _LR>-_VKO\ AN+]D+XT^'UTV[\./I/BWPQX/C@>TU*9RSI//Y<@\B8$1$J8 MP6\K)Y9B?)_^"K7Q(T#]EK]KCX&_MC>*9],U[3/#CWNFZAX+EO(OMZ13HP_M M&T@=AO9,G+< /'"I8;MR@'U]\ OVF/@3^U%X2D\3&0LL,JK)$2.0'49'(S6=\=OVP_V:/V9-3T_1_CQ\7-.\-7.JP/-I\-]' M*QGC1@K,-B-T) YKPG_@FEX$\6_$'XK_ !._X* ZCX7MO"V@?&%K"3PIX7M; MN.5VM+>,I]NN/*)19I3EBN=RL\N[J">6_;P_X5__ ,/5_P!G#_A:?]C?V#_8 M>O\ ]H?\)!Y7V/'V6;9YGG?)]_;C/\6,'0]+_: MI\++<7#A(OMD\EM'D] 9)D5%_$BO>(9H;F%+BWE62.10R.C9# \@@CJ*^2?V MS;G_ ()@P?LR>,T\7/\ ";;)X?NAIR:/_9QOVO/*;R?LH@_>>=YFW;MZ=_EW M5UO_ 29@^(=M_P3R^&47Q-%R-1_L>8VPO,^8+$W4QLP<_P_9O)V_P"QMH ] MF^*WQB^%WP-\)MXZ^+_CK3O#NCK<) =1U2X$<7FOG:F3W.#Q[5P'AG_@H7^Q M%XR\2:?X0\+?M.^$;_4]5OHK/3;&VU16DN)Y7"1QJ.[,S >IKY^_P""T'Q% M\&:7K'P%^%?Q TZZU'1-5^*$>LZUI&GZ"KWQY\)K'2_MMRCJ8OL\ MR!C','V[>F'V@-N*@@'U5\9_CW\&OV=_"@\;_&WXD:5X:TQI?*BN=3N-IFDQ MG9&@RTC8!.U 3@$XP*I_ O\ ::^ 7[2^BW&O_ CXJZ1XEM[-U2]&GSGS;8MG M;YD3@21YP<;E&<'&<&OFC^PM&_:._P""R^N:)\2=,@U71O@_\-;63P_I5[$) M;>'4KUX96NO+;*E_+E*Y(X,<9'* TW]HWP_H'[-O_!4?X$?%'X::-;:2/BA! MJ_AKQI;:?"(8]06*.%[>215P&D$DJ'<1DB%1G H ^D/CQ^UE^SA^S%!9S?'G MXOZ/X;;4,FQMKV9FGG4'!9(8PTC*#P6"X!/)K>^$_P 8_A9\=?!T/Q ^#WCW M3/$>C3N8TO\ 2KH2HKC&Z-@.4<9&58!AD9'-?*'[#/AOP_\ M!?MP?M&?M$_ M$C1;76-1\-^-O^$,\+MJ$"RKIEG9>9'((0P(3S"J,2.Z9#I?ACXE?"V#Q3<:-91B.WAU.&Z: S)&/E3?Y/V?\ Z<_N[<>N M/F_WJ^,XNXSP/"3PRKZNK-)_W8?:G_V[=:=3WVDRR131AXI%.0RD9!'L14E?9*2DDT[IGAM-.S"LWQAXN\,^ M/"FI>.?&>LP:=I&CV,MYJ=_M^,_!/@7] MB/P)?/%KOQI\7V^F73PGY[;2+>1)KR%?'%K'XW^'%MTCC=E\N\MXQ]4;"CHEIGO7!?\ !8CX()^TA^UY\$/@ MD,>?K_ACQ9#I[%L!;M;'S+=C["9(R?8&@#]$P01D&N!F_:C_ &?X/CO%^S'+ M\4-.'CV:(R1^&0',Y7[.;C)(7:/W*E\$YQ]17 ?\$\_VC+;XQ_L,^$_BGXTU M+[/>Z'HLFG>+9;LX>WN; &&>27/W2RQB4^@DKX7_ &3[#7/&7_!4+X-?M7>+ M(IX]1^,=YXR\06UO<$[K;3$LKNVL8<>BPPY![JZ^E 'Z=:'\;_A3XE^+&M_ MW0O&MK<^+/#EI#=:WHB*_FVD,JH\;L2NW#+(A&"?O"M/X@?$#P=\*_!>I?$3 MX@Z]#I>BZ1;&XU+4)PQ2"(=6.T$XY["OD7]G3_E-?^T+_P!B/H/_ *26%>M_ M\%//^4?WQ8_[%"?^:T >M:7\3OA]K'PWMOC!9>,+ >%[O2$U2'7;B<0VWV)X MQ(L[/)M")L(;+8P.N*\-'_!77_@G*?$P\)#]J+2/M1DV>;_9E]]ESG'_ !\^ M1Y./??CWKQ']HWX8_%?XK_\ !$GX9:#\*/#U]K;V?A#PI?Z]X?TUF\_5--AM M(FE@0+\S'=Y19HLF1MV<-YK<8KY!\8?%#Q]_P13^*7BCX9^' M/!]YXH^&'Q%@N=3^$^FHY?\ LC7255M/8D[O)+.A.,L5$97+^:: /OA_CU\( M5^,J?L]IXZM)/&;:8=1;P_ KR316O_/60JI6)>F-Y&=RX^\N>OKYZ_X)_?LD M>(/@!X0U7XK?&[4QK7Q:^(=R-3\>:W*0YA=N8["(CA8H0=N%^4L#CY50+]"T M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'R[_P5"_8=^-7[6-E]F^T?V=Y/\ Q]SQ;]WD2_$6ZFEK7?5+;T\O,_#"BOKG_AQ+_P56_Z- M8_\ +XT/_P"3:/\ AQ+_ ,%5O^C6/_+XT/\ ^3:_*?[#SK_H&J?^ 2_R/A_[ M-S'_ )\S_P# 7_D'_!*__@G[\>?VZO\ A._^%(_M$?\ " _\(M_9?]I_OKI/ MMWVG[7Y?_'NRYV?9Y/O9_P!9QWK]6_\ @E[_ ,$W?VB/V'O'GBGQ5\:?VF?^ M$[M=^'16'NHK6TS3;#1M-M]'TJT2"UM($AMH(QA8XU M 55 [ 5]P?2GS%^Q)^U%!^WI^SAXH^"WQBM6T7XBZ)877AKXD:')$(Y8Y' MCDMVNEC[*_SY4<)(KKTVEO-/^"8/[4'@C]F3P'/_ ,$^_P!J[Q-8>"?&_P / MM6O+?33X@N5M;76;&:XDGCF@GEVH^6E8*N06385W?,%^P-)^ /P7T'XL7_QU MT/X:Z39^,-4MOL^I^(;6V$=S=Q80;9&7&\8CCZY^XI["JOQJ_9G_ &?_ -HS M3X=.^./PAT'Q,ML"+675+!7FMP>HCE&)(P>X5AF@#\_?^"G7P@_X),^#/@YX MQ\1?#^/PQ>?%KQ+.TVA1:#XIN]0NYM0GN5>20P17$D<8;=(?G55SPO.!7NGC MG]K3XC_L)_!3]FZY\;^ (H?A_J7AW3-%^)&K7NGW!O?#TXL+=8_#>D:G&?W.J?8S/=0_]E>)_"WAGQMX?N_"?C+P[8ZMI=_"8K[3=2M$G@N$/57C<%6'L10!\W?M$ MQ_\ !)SXY_#>^\??&[Q%\)]4TZXLWD;Q';ZI9B_QMS^ZG@;[09/1%)8M@;2> M*R_^"*;_ !"?]A72_P#A-;G49M,7Q!?KX)DU8'SVT4.H@SG^'>)MHZ;=NWY= MM=QIW_!+C_@GUI?B1?%=I^RKX7-VDGF+'-#)+;YSG_CW=S%CVV8KWBSL[33[ M2*PL+6."""-8X884"I&BC 50. .E $E%%% !1110!S'QG\$:U\2/A9K? M@7P[KO\ 9E]J=D8;:_RP\AB0=WR\]NU?&GQ6_P"">_[0'A?X<:SXFO?C>=ZFTD27+&X2,;V #,02 "0,=17WE2,JLI5E!!&"".M?4,OV?+ZRCANY&EF\.7TGE"%RB-C;V8C 'EGA7_@F MA^U)KNJI9:[X>TW1+??B2]OM7AE4+W(6!G8GT! ^HK^E,%QYPIC<$L1]:A#3 M6,FE)>7*]7\KI]#^8\=P!Q;@<<\-]5G/7244Y1?GS+1?]O6:ZG$?LM_ GQY\ M??B._AGP'XB.CS6=A)=7&K9D @3(3&4PP_LS?LS>"OV9O!3^'/#DK7NH M7K+)J^KS1A9+J0# SLC7)VIDXR2222:])K\6XL\2,=F./K4L TL.URJ\(M MR5K-W:NKW=NRL]&?M_"/AG@,MP%&KF";Q"?.[3DHQ=TTK)V=K*^]W=:JQG>+ MI_$MMX4U2Y\&6EM<:Q'IT[:3!>,1#)'[. M_P"V1\(6\'_M8)X&T3QWI=]3?&K]A/]D']HC76\4_&/]G_ ,/:SJKA1+JIMF@NI0!@!YH61Y, 8&XG M XK\L/U<^/O#WA3]G/P7_P %"S$7 M[G?Y;&*-S(0#&I 5U@^4,QSJ?LGK\%_$G_!0C]HZT_;(_L>;QV=;DL?"UKXQ M:/RO^$8<2HB6BS?+M:W:'?MY*..S29^T/@G^S?\ ?\ 9QT6;0/@;\*=%\,V M]RRM=G3+,+)=(^*MCK3F+0[B1)F;2FOHB 8F.]6(9DQF0_,DM?4W[?/PV^&GQ[_X M*??LW_#[XBZ#:>(/#6M^']<:ZLI)28;I%M99HSN1@2-R(P(/.!7UA;?LB_LQ M6?P>G^ %I\"_#47@VZ8/(WMJ]TBL.0?+F9T)^HKW:...&-8HD"JH 55& .@ MI:* /!?VF?VL?A?^SQ^T1\,?!GQB^&]M'IGBV:[@TOXC:A)$MOH=XJ$"%F=" M8C)N1=^]1AR3PC8\3_X+(^*?!'Q>\"?#K]G/X8:[8:Q\2?$'Q&TZX\+6>E7" M37-BB"027C%"3%$ PRQP#RW(C8K]C?$_X4?#3XT^$+CP#\6? NE^(M&N2&FT M[5K-9HRP^ZX##Y7&>&&&'8BN.^!O[%/[*?[->KS>(?@A\#="T#4;B-HY-2@@ M:6Y"$Y*++*S.JGC*J0#@<<"@#Y_;7]"_9O\ ^"RNNZY\3-5@TG1OC!\-;6/P M_JU]*(K>;4K-X8FM?,;"A_+B+8)Y,D8'+@4S]HSQ)X>_:2_X*D_ CX6_#36; M;5Q\+[?6/$OC.ZTZ831Z>LL4*6\]=7O6T^ ^;-_^$R\+KJ,ZPKJEI>B220PLQ C?M)?\%AO%_QF^'NI0ZIX9^&OPL@\+3ZU92"2VEU.:[:!3R52:,K(JD\E0V M"0#BM[X3_!SX5_ KP=%X ^#W@'3/#FC0R-(MAI5J(D:1L;I&QR[G RS$L<#G MB@#I:*** "BBB@ KQ+5/V9_B/?:G<7L'Q0\M)IW=(_,F^4%B0.M>VT5X&>\- M95Q'"G''1DU"[5I2CO:_PM7VZGI9=FV,RN4GAVES6O=)[>J/E7XO^ _$WPO6 MVT[6/B#)?RWR,3:QRR<1CC+;CT)X [X/I7 UZW\4OA'\<_B'XWO?$TO@QA%) M)LM(VU*V^2%>$'^LZXY/N37/?\,U?&O_ *$O_P J-M_\ MR[$*@G:%Z=63LM+WDF_>WMTO8_9,KS; 4\##ZSB:?M&KRM*"U?2R?38D^$'@ M/Q-\4%N=.T?X@R6$MBBD6LDLG,9XRNT] >".V1ZUVW_#+OQ,_P"BJ_\ D2;_ M !K&^%OPC^.?P\\;V7B:+P8QBCDV7<:ZE;?/"W#C_6=<#L^9U8*2>L6DVEILTMK7ZGQ_$?$&*P6._V*M"=.2OHH2L^J>_ MJK]_(@TNUEL=,MK*>7S'A@1'?^\0H!-?GK:?#;XE_P#!1'_@HK\1?C-\,OCS MJ?@32/@XD7A'PMK^D:;#=//=$3"]$8E^0?.TH+CDI)$,XK]$:YGX5_!KX6?! M#0KGPQ\)/ FG>'["\U"2^N[738!&LURX57F?NSD(H)//RBOWB$(TX**V6A^= M2;E)MGY]_MY?LN_M'_LGVWA#]O\ U#]J;Q!\3-3^%WB6TDN+/5]%M[5HM,GE M$H-WN/ MO-!X/F2V^;2(I05D2 _P!@2"/3BJ$ M?GM^T%KWC']G#XN_'+_@GOX"BF@F_:!\1:3J/P[,<9\N!=7E^S:NQ X5 $D0 M8("K'GVKV'XK>"- ^&G_ 5<_95^'/A2U\C2]!^'^NZ=IT/]R"'3+F-!_P!\ MJ*^NO$7P5^$WBWXC:+\7?$WP]TJ^\3^'8I(]#URYM%:XLD<,&$;GD AF_P"^ MC4FM?"/X9^(OB-HWQ=USP3I]UXF\/030:)K?$7P=^R;_ ,%GO&'BCXX:[;^'M ^+'P]L5\/>(-3D$5FUW;+;PM"\S82, MX@?EB,%HP?OKGJ/^"KW[6_P(M/V,O%GPN\)?%#0_$'BKQI:0Z3X?\/:#J<5Y M=W3S31@L(X69@H3<=Q&"=JC)8 _37Q>^!OP>^/OAD>#OC1\-M'\3::LGF16V MKV2R^2^,;XV(W1MCCL0,6M= M3>%[F>W8_P 43SLYB..,I@X)'>@#RKXO_&GXQ_\ !.?]BCX,:K:_#^TU?1_# M-KX?T/XH&2"66?3+);:**:XA$;J P=&0%MR[G3C!KJ_B5XH_X):_M/\ P_D\ M>?%3Q1\(_$>DSVF]]9U34;)+J!"O3S2RSP.!QMRK@C& >*^A=3TS3=:TZ?1] M8T^"[M+J%HKFUN8A)'-&PPR,K AE()!!X(->$W?_ 2V_P""?-]XB_X2B?\ M94\+"Y\WS/+BADCM\YS_ ,>ZN(L>VS'M0!X?_P $C?'7A[X2_LY_%WQQ>^+K MVW^"?AWQ]J<_P]U?7V<%-(CR7=-XW%#\F !\TID &\L*YKP%^RQJ_P#P5_E\ M7_M7_M))J6A^$]4TJXT7X(:$6*OI=N'S_:[H" TCR(."<.-XY18C7W+XS^ _ MP:^(/PVC^#OB_P"&FCWGA2(1+%X=-FJ6:+$08U$284*I (7& 0#C@5TFBZ+I M'AO1[3P]X?TR"RL+"VCM[*SM8@D4$2*%2-%'"JJ@ < "@#Y3_X)I?M1>/\ M59=<_8>_:CF,'Q6^&&+:2:>0DZ]I:[1#>QLW,A"-'N;JRO&YR7<+]:UR>L? MGX/:_P#%33OCCJ_PZTN;QAI%J;;3O$9M@+N"$AP8Q(,';B208.1AV'>NLH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB <@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$! end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 04, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-04321    
Entity Registrant Name Kodiak Gas Services, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 83-3013440    
Entity Address, Address Line One 9950 Woodloch Forest Drive    
Entity Address, Address Line Two Suite 1900    
Entity Address, City or Town The Woodlands    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77380    
City Area Code 936    
Local Phone Number 539-3300    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol KGS    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 259.0
Entity Common Stock, Shares Outstanding   77,434,577  
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
Part III incorporates information by reference to the registrant’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year ended December 31, 2023.
   
Entity Central Index Key 0001767042    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Firm ID 243
Auditor Name BDO USA, P.C.
Auditor Location Houston, Texas
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 5,562,000 $ 20,431,000
Accounts receivable, net 113,192,000 97,551,000
Inventories, net 76,238,000 72,155,000
Fair value of derivative instruments 8,194,000 823,000
Contract assets 17,424,000 3,555,000
Prepaid expenses and other current assets 10,353,000 9,520,000
Total current assets 230,963,000 204,035,000
Property, plant and equipment, net 2,536,091,000 2,488,682,000
Operating lease right-of-use assets, net 33,716,000 9,827,000
Goodwill 305,553,000 305,553,000
Identifiable intangible assets, net 122,888,000 132,362,000
Fair value of derivative instruments 14,256,000 64,517,000
Other assets 639,000 564,000
Total assets 3,244,106,000 3,205,540,000
Current liabilities:    
Accounts payable 49,842,000 37,992,000
Accrued liabilities 97,078,000 93,873,000
Contract liabilities 63,709,000 57,109,000
Total current liabilities 210,629,000 188,974,000
Long-term debt, net of unamortized debt issuance cost 1,791,460,000 2,720,019,000
Operating lease liabilities, net of current portion 34,468,000 6,754,000
Deferred tax liabilities 62,748,000 57,155,000
Other liabilities 2,148,000 3,545,000
Total liabilities 2,101,453,000 2,976,447,000
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, par value $0.01 par value; 50,000,000 shares of preferred stock authorized, zero issued as of December 31, 2023 and 2022, respectively 0 0
Common stock, par value $0.01 per share; 750,000,000 shares of common stock authorized, 77,400,000 and 59,000,000 shares of common stock issued and outstanding as of December 31, 2023 and 2022, respectively 774,000 590,000
Additional paid-in capital 963,760,000 33,189,000
Retained earnings 178,119,000 195,314,000
Total stockholders’ equity 1,142,653,000 229,093,000
Total liabilities and stockholders’ equity $ 3,244,106,000 $ 3,205,540,000
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares issued (in shares) 0 0
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 750,000,000 750,000,000
Common stock, shares issued (in shares) 77,400,000 59,000,000
Common stock, shares outstanding (in shares) 77,400,000 59,000,000
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues:      
Total revenues $ 850,381 $ 707,913 $ 606,375
Cost of operations (exclusive of depreciation and amortization shown below):      
Depreciation and amortization 182,869 174,463 160,045
Selling, general and administrative 73,308 44,882 37,665
Long-lived asset impairment 0 0 9,107
(Gain) loss on sale of property, plant and equipment (777) (874) 426
Total operating expenses 606,271 485,822 417,420
Income from operations 244,110 222,091 188,955
Other income (expenses):      
Interest expense (222,514) (165,867) (84,640)
Loss on extinguishment of debt (6,757) 0 0
Gain on derivatives 20,266 83,116 18,174
Other income (expense) 31 17 (99)
Total other expenses (208,974) (82,734) (66,565)
Income before income taxes 35,136 139,357 122,390
Income tax expense (benefit) 15,070 33,092 (58,573)
Net income $ 20,066 $ 106,265 $ 180,963
Earnings per share:      
Basic earnings per share (in dollars per share) $ 0.29 $ 1.80 $ 3.07
Diluted earnings per share (in dollars per share) $ 0.29 $ 1.80 $ 3.07
Basic weighted average shares of common stock outstanding (in shares) 68,058,630 59,000,000 59,000,000
Diluted weighted average shares of common stock outstanding (in shares) 68,327,018 59,000,000 59,000,000
Compression Operations      
Revenues:      
Total revenues $ 735,605 $ 654,957 $ 583,070
Cost of operations (exclusive of depreciation and amortization shown below):      
Cost of operations 257,092 225,715 192,813
Other Services      
Revenues:      
Total revenues 114,776 52,956 23,305
Cost of operations (exclusive of depreciation and amortization shown below):      
Cost of operations $ 93,779 $ 41,636 $ 17,364
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Shares
Additional Paid- In Capital
Retained Earnings (Accumulated Deficit)
Beginning balance (in shares) at Dec. 31, 2020   59,000,000    
Beginning balance at Dec. 31, 2020 $ 755,286 $ 590 $ 847,673 $ (92,977)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Contribution from parent 24,000   24,000  
Distribution to parent (1,132)     (1,132)
Equity compensation - profits interests 954   (270) 1,224
Net income 180,963     180,963
Ending balance (in shares) at Dec. 31, 2021   59,000,000    
Ending balance at Dec. 31, 2021 960,071 $ 590 871,403 88,078
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Distribution to parent (838,000)   (838,000)  
Equity compensation - profits interests 757   (214) 971
Net income 106,265     106,265
Ending balance (in shares) at Dec. 31, 2022   59,000,000    
Ending balance at Dec. 31, 2022 229,093 $ 590 33,189 195,314
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Distribution to parent (42,300)   (33,189) (9,111)
Proceeds from initial public offering, net of underwriter discount (in shares)   18,400,000    
Proceeds from initial public offering, net of underwriter discounts 277,840 $ 184 277,656  
Offering costs (10,848)   (10,848)  
Debt Novation 692,099   692,099  
Equity compensation - profits interests 1,643     1,643
Equity compensation - Omnibus Plan 4,271   4,271  
Incentive award conversion 582   582  
Dividends paid to stockholders (29,793)     (29,793)
Net income 20,066     20,066
Ending balance (in shares) at Dec. 31, 2023   77,400,000    
Ending balance at Dec. 31, 2023 $ 1,142,653 $ 774 $ 963,760 $ 178,119
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 20,066 $ 106,265 $ 180,963
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 182,869 174,463 160,045
Stock-based compensation expense 5,914 971 1,224
Long-lived asset impairment 0 0 9,107
Amortization of debt issuance costs 13,556 13,727 6,944
Non-cash lease expense 4,465 2,817 0
Provision for credit losses 7,101 86 (538)
Inventory reserve 500 500 0
(Gain) loss on sale of property, plant and equipment (777) (874) 426
Change in fair value of derivatives 42,890 (87,363) (40,827)
Deferred tax provision (benefit) 7,863 27,301 (60,972)
Loss on extinguishment of debt 4,359 0 0
Changes in operating assets and liabilities:      
Accounts receivable (22,742) (16,887) (14,936)
Inventories (4,583) (24,302) (2,969)
Contract assets (13,869) (3,555) 0
Prepaid expenses and other current assets (833) (3,269) 1,399
Accounts payable 10,166 (1,518) (2,776)
Accrued and other liabilities 2,781 25,579 5,240
Contract liabilities 6,600 5,905 7,648
Net cash provided by operating activities 266,326 219,846 249,978
Cash flows from investing activities:      
Purchase of property, plant and equipment (219,795) (259,349) (201,934)
Proceeds from sale of property, plant and equipment 1,449 8,082 13
Other (75) (115) (113)
Net cash used in investing activities (218,421) (251,382) (202,034)
Cash flows from financing activities:      
Borrowings on debt instruments 1,020,102 1,613,886 564,109
Payments on debt instruments (1,243,981) (724,895) (629,346)
Payment of debt issuance cost (32,768) (27,819) (885)
Proceeds from initial public offering, net of underwriter discounts 277,840 0 0
Offering costs (10,039) 0 0
Loss on extinguishment of debt (1,835) 0 0
Dividends paid to stockholders (29,793) 0 0
Contribution from parent 0 0 24,000
Distribution to parent (42,300) (838,000) (1,132)
Net cash (used in) provided by financing activities (62,774) 23,172 (43,254)
Net (decrease) increase in cash and cash equivalents (14,869) (8,364) 4,690
Cash and cash equivalents - beginning of year 20,431 28,795 24,105
Cash and cash equivalents - end of year 5,562 20,431 28,795
Supplemental cash disclosures:      
Cash paid for interest 216,648 143,441 119,887
Cash paid for taxes 9,762 2,177 1,850
Supplemental disclosure of non-cash investing activities:      
Increase in accrued capital expenditures (1,682) (1,918) (6,961)
Purchase of property, plant and equipment through exchange of lease ROU asset 3,227 0 0
Supplemental disclosure of non-cash financing activities:      
Non-cash debt novation (689,829) 0 0
Non-cash loss on extinguishment of debt (563) 0 0
Non-cash offering costs $ (25) $ 0 $ 0
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations (Parenthetical) - Compression Operations
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Cost of operations $ 257,092
Related Party  
Cost of operations $ 138
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Description of Business
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Kodiak Gas Services, Inc. (the “Company”, “Kodiak” or “KGS”) began operations in 2011 as Kodiak Gas Services, LLC. Shortly after commencing operations, the Company acquired all the assets and liabilities of KGS Investments, Inc. On February 8, 2019, Kodiak was acquired by EQT Partners through Frontier Acquisition I, Inc. and Frontier Acquisition II, Inc. (collectively, “Frontier”). On October 24, 2019, Kodiak acquired Pegasus Optimization Managers, LLC (“Pegasus”), a provider of natural gas compression operations. Kodiak’s key areas of operation are located in the Permian Basin and Eagle Ford Shale with other areas of operation in the Powder River Basin, Mid-Continent Region, DJ Basin, Appalachian Basin, Barnett Shale / East Texas Region and Black Warrior Basin.

Kodiak is an operator of contract compression infrastructure and related services in the U.S. The Company operates the compression units under fixed-revenue contracts with upstream and midstream customers. The Company manages business through two operating segments: Compression Operations and Other Services. Compression Operations consists of operating Company- owned and customer-owned compression infrastructure for our customers to enable the production and gathering and transportation of natural gas and oil. Other Services consists of station construction, maintenance and overhaul, and other ancillary time and material-based offerings.

See Note 19 (“Segments”) to our Consolidated Financial Statements.
Stock Split
On June 20, 2023, Kodiak’s board of directors approved a 590,000-for-1 split (the “Stock Split”) of the Company’s common stock. Prior to the consummation of the initial public offering of the Company’s common stock (the “IPO”), the Company was 100% owned by its parent, Frontier TopCo Partnership, L.P. (“Kodiak Holdings”). The Stock Split became effective upon filing of the Company’s Amended and Restated Certificate of Incorporation on June 28, 2023 in connection with the IPO. The par value of the Company’s common stock was not adjusted as a result of the Stock Split, however, the number of shares that the Company is authorized to issue increased to 750,000,000. All share and per share data shown in the accompanying consolidated financial statements and related notes has been retroactively revised to give effect to the Stock Split for all periods presented.
IPO
On June 28, 2023, Kodiak’s Registration Statement on Form S-1 relating to the IPO was declared effective by the U.S. Securities and Exchange Commission (“SEC”) and the shares of its common stock began trading on the New York Stock Exchange on June 29, 2023. On July 3, 2023, the Company issued and sold 16,000,000 shares of common stock at a price to the public of $16.00 per share. The Company received net proceeds of approximately $230.8 million, after deducting expenses and underwriting discounts and commissions payable by the Company. On July 13, 2023, the Company issued and sold an additional 2,400,000 shares of common stock at a price to the public of $16.00 per share (referred to herein as the “over allotment”). The Company received net proceeds of approximately $36.2 million, after deducting underwriting discounts. The net proceeds were used for repayment of existing indebtedness, as described further in Note 9 (“Debt and Credit Facilities”), and general corporate purposes. After giving effect to these transactions, had 77,400,000 shares of common stock issued and outstanding.
Pending Merger with CSI Compressco
On December 19, 2023, Kodiak and certain of its subsidiaries entered into an agreement and plan of merger with CSI Compressco LP, a Delaware limited partnership (“CSI Compressco”), and CSI Compressco GP LLC, the sole general partner of CSI Compressco (the “Merger”) pursuant to which Kodiak agreed to acquire 100% of the issued and outstanding partnership interests of CSI Compressco in an all-equity transaction. Under certain circumstances, a termination of the merger agreement may occur. In the event of a termination, CSI Compressco may be required to pay the Company a breakup fee equal to $15 million or the Company may be required to pay CSI Compressco a reverse breakup fee equal to $20 million.

In connection with the closing of the Merger, Kodiak intends to (i) repay all amounts outstanding under CSI Compressco’s existing (a) Loan and Security Agreement, dated as of June 29, 2018, as amended, (b) Loan, Security and Guaranty Agreement, dated as of January 29, 2021, as amended, and to terminate such agreements and any security interests and guarantees in connection therewith and (ii) call for redemption, contingent upon consummation of the Merger, CSI Compressco’s existing (a) 7.50% First Lien Notes due 2025 and (b) 10.00%/10.75% Second Lien Notes due 2026, and to terminate any security interests and guarantees in connection therewith.
We expect to close the Merger in the second quarter of 2024, subject to the satisfaction of customary closing conditions, although we cannot assure you that we will complete the Merger on the terms contemplated or at all.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Consolidation
The accompanying consolidated financial statements of the Company have been prepared on the accrual basis using accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the SEC. These consolidated financial statements include the accounts of Kodiak and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. In addition, certain prior year amounts have been reclassified to conform to the current year presentation.
Segment Information
The Company operates in two business segments. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is the Company’s chief executive officer (“CEO”), in deciding how to allocate resources and assessing performance. The Company has identified the operating segments as Compression Operations and Other Services. The CEO allocates resources and assesses performance of the two operating segments based upon discrete financial information at the operating segment level.
Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for its customers, pursuant to fixed-revenue contracts to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a full range of contract services to support the needs of our customers including station construction, maintenance and overhaul, and other ancillary time and material-based offerings. See Note 19 (“Segments”) to our Consolidated Financial Statements.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and assumptions used in preparing the accompanying consolidated financial statements. Significant estimates and assumptions that impact these consolidated financial statements relate to, among other things, capitalized installation costs and commissioning costs, fair value of derivative instruments, estimates of cost to complete on revenue contracts with customers, grant date fair value for the share-based equity awards, forecasting of our income tax (provision) benefit and the valuation of deferred taxes and useful lives of and salvage value of property, plant and equipment.
Cash and Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.
Revenue Recognition
The Company recognizes revenue when obligations under the terms of a contract with customer are satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or providing services to our customers. See Note 3 (“Revenue Recognition”) for more detailed information about revenue recognition for the years ended December 31, 2023, 2022 and 2021.
Accounts Receivable and Allowance for Credit Losses
Accounts receivables are recorded at their outstanding balances, net of any allowances for credit losses, if determined necessary. Accounts deemed uncollectible are applied against the allowance for credit losses. Recoveries of accounts receivable previously written off are recorded when received. There was $8.1 million and $0.9 million in allowance for credit losses at December 31, 2023 and 2022, respectively.
We utilize an aging schedule to determine our allowance for credit losses, and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. The risk characteristics are assessed based on the financial strength of the customer and overall business climate in which customer operates. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on
an individual basis. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.
Inventories
Inventories consist of (i) non-serialized spare parts, fluids and other supplies consumed in the performance of revenue-generating services and parts and supplies inventory for the repair and maintenance of the Company’s equipment fleet; and (ii) serialized parts consisting of components inventory to support the Company’s equipment fleet. Inventories are measured at the lower of cost or net realizable value. Non-serialized inventories' cost is determined using weighted-average cost. Serialized inventories' cost is determined using the specific-identification cost method. The Company recognizes decreases in inventory values for certain items through reductions of carrying values to lower of cost or net realizable value on an as needed basis. Periodically, obsolescence reviews are performed on slow-moving inventories and reserves are established based on estimated shrinkage between physical inventory counts, changes in customer demand, technological developments, or other economic factors. For the years ended December 31, 2023 and 2022, the Company wrote off inventory reserves of $0.5 million and $0.5 million, respectively. For the year ended December 31, 2021, there was no write off of inventory reserves.
Property, Plant and Equipment, net
Property, plant and equipment acquired in connection with business combinations are recorded at fair value as of the date of acquisition. All other additions of property, plant and equipment, which primarily consist of compression equipment, are recorded at cost. The Company depreciates the cost of property, plant and equipment using the straight-line method over their estimated useful lives. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss are reflected in the accompanying consolidated statements of operations for the period. The cost of additions and improvements that extend the useful lives of property, plant and equipment beyond its original life are capitalized. Routine maintenance and repair items are charged to current operations.
The Company uses estimates to capitalize installation costs associated with the transport, installation, and commissioning of each compressor unit. Costs associated with these estimates include all direct costs required to get the unit in service for its intended use such as labor, parts, materials, and any other services that are unique in nature to each individual compressor unit. Capitalized installation costs are depreciated over the life of the agreement with the customer.
Impairment of Long-Lived Assets
Long-lived assets, including property, plant, and equipment, and other finite-lived identifiable intangible assets, are reviewed for impairment whenever events or changes in circumstances, including the removal of compressors from the active fleet, indicate that the carrying amount of an asset may not be recoverable. Such events and changes may include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in the Company’s business strategy, among others. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to estimated future undiscounted net cash flows expected to be generated by the asset. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value. No impairment was recorded for the years ended December 31, 2023 and 2022. In December 2021, certain compression equipment was identified as not being part of the Company’s ongoing operations. As such, a recoverability assessment was performed, and fair value was assessed using a combination of a market and cost approach. Based on the assessed fair value, an impairment expense of $9.1 million was recorded for the year ended December 31, 2021.
Leases
As a result of the Company’s adoption of Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 842 Leases on January 1, 2022, the Company recorded an operating lease right-of-use (“ROU”) asset and an operating lease liability on the consolidated balance sheet. Under previous guidance, operating leases were not recorded to the balance sheet. The Company determines if an arrangement is a lease at commencement date. Operating leases are included in lease right-of-use assets, and operating lease liabilities in the Company’s consolidated balance sheets.
ROU lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available on the commencement date in determining the present value of lease payments. ROU lease assets also include any lease payments made and exclude lease incentives. The Company’s lease terms may include options to extend or terminate the
lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Variable costs such as the Company’s proportionate share of actual costs for utilities, common area maintenance, property taxes and insurance are not included in the lease liability and are recognized in the period in which they are incurred.
For short-term leases (leases that have terms of twelve months or less upon commencement), lease payments are recognized on a straight-line basis and no ROU assets are recorded. For certain equipment leases, such as office equipment, we have elected to account for the lease and non-lease components as a single lease component. The Company has elected to apply the bright line thresholds as established under ASC 840 in determining the classification of leases under ASC 842 as an accounting policy election.
As it relates to the Company’s compression operations service agreements, in which the Company is a lessor, the services' nonlease component is predominant over the compression package lease component and therefore recognition of these agreements follows the ASC 606 Revenue guidance.
Identifiable Intangible Assets, net
Identifiable intangible assets acquired in connection with business combinations are recorded at fair value as of the date of acquisition. The cost of identifiable intangible assets with finite lives are amortized using the straight-line method over their estimated useful lives, which is the period over which the assets are expected to contribute directly or indirectly to future cash flows. The Company’s identifiable intangible assets consist of trade name and customer relationships.
Goodwill
Goodwill represents the excess of acquisition consideration paid over the fair value of net assets and liabilities acquired. Goodwill is not amortized, but rather is reviewed for impairment on an annual basis (or more frequently if impairment indicators exist). The Company tests goodwill at the reporting unit level, which is the level for which there are distinct cash flows, products, capabilities and available financial information by first performing a qualitative assessment to determine if it is more likely than not that the carrying value of the entity exceeds its fair value. As of December 31, 2023 and 2022, the Company had two reporting units; however, the entire goodwill balance was allocated to the Company’s Compression Operations reporting unit.
The Company conducts an annual impairment test during the fourth quarter or more frequently if there are indicators that goodwill may be impaired. The Company first performs a qualitative assessment, and, if based on this assessment, it may be more likely than not that goodwill may be impaired then the Company must determine the fair value of the reporting unit and compare it to the reporting unit’s carrying value. Factors utilized in the qualitative assessment include macroeconomic conditions, industry and market considerations, cost factors, overall financial performance and Company specific events. Fair value of the reporting unit is determined based on the present value of estimated cash flows using available information regarding expected cash flows of each reporting unit, discount rates and the expected long-term cash flow growth rates. If the fair value of the reporting unit exceeds the carrying value, goodwill is not impaired, and no further testing is performed. The Company records impairment when the carrying value exceeds the fair value and to the extent there is remaining goodwill in the reporting unit.
The Company performed a qualitative test during its fourth quarter and noted that there were no events or circumstances occurring that indicated that the fair value of the Compression Operations reporting unit may be below its carrying amount. No goodwill impairment was recorded for the years ended December 31, 2023, 2022, or 2021.
Application of the goodwill impairment test requires judgments, including a qualitative assessment to determine whether there are any impairment indicators, and determining the fair value of the reporting unit if an impairment indicator is present. A number of significant assumptions and estimates are involved in the application of the income approach to forecast future cash flows, including revenue and operating income growth rates, discount rates and other factors. While we believe that our estimates of current value are reasonable, if actual results differ from the estimates and judgments used including such items as future cash flows and the volatility inherent in markets which we serve, impairment charges against the carrying value of those assets could be required in the future.
Stock-based Compensation
Stock-based compensation expense is measured at the grant date of the share-based awards based on their fair value. Stock-based compensation expense is recognized on a straight-line basis over the vesting period and is included in selling, general and administrative expenses in the consolidated statements of operations. We do not estimate expected forfeitures, but recognize them as they occur. See Note 12 (“Stockholders' Equity”) for additional information related to stock based compensation.
Earnings Per Share
Basic earnings per share is computed by dividing net income attributable to common shareholders by the weighted-average number of shares of common stock outstanding. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the Basic Weighted Average Shares Outstanding plus all potential dilutive common shares outstanding during the period. For the year ended December 31, 2023, the Company had 268,388 dilutive common shares outstanding. The Company did not have any dilutive common shares outstanding during the years ended December 31, 2022 and 2021, respectively.
Debt Issuance Costs
Costs incurred related to debt issuance are deferred and amortized over the term of the related debt using a method that approximates the effective interest rate method. Unamortized debt issuance costs are recorded as a direct deduction from the carrying amount of the related loans on the consolidated balance sheets. Costs incurred in connection with revolving credit facilities are capitalized and amortized over the term of the loan.
Derivative Instruments
In accordance with ASC Topic 815, Derivatives and Hedging (“ASC Topic 815”), the Company recognizes derivative instruments on the consolidated balance sheets at fair value and classifies them as current or long-term depending on the maturity of the derivative instrument and whether the net carrying value is in a net liability position. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative and whether the Company has elected to designate the derivative as being in a hedging relationship. Currently, the Company’s interest rate swaps and interest rate collars are intended to economically hedge certain risks (“economic hedges”). The Company has elected not to apply hedge accounting to these instruments under ASC Topic 815 and does not enter into such instruments for speculative purposes; accordingly, all realized and unrealized gains and losses on derivative instruments have been recognized in the accompanying consolidated statements of operations as gain (loss) on derivatives.
Income Taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and deferred tax liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and deferred tax liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and deferred tax liabilities is recognized in income in the period that includes the enactment date. Management is not aware of any changes in tax laws or rates that would have a material impact on our financial position, results of operations or cash flows.
The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. The Company records a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. If the Company does not generate, or expect to generate, sufficient taxable income, we may not realize the full benefit from our deferred tax assets, which would require us to record a valuation allowance in our tax provision in future years. As of each reporting date, we consider new evidence to evaluate the realizability of our net deferred tax asset position by assessing the available positive and negative evidence. Changes to the valuation allowance are reflected in the statement of operations. If the Company determines that it would not be able to realize its deferred tax assets in the future, in excess of their net recorded amount, the Company would increase the valuation allowance against deferred tax assets, which would increase the provision for income taxes.

The Company applies a “more-likely-than-not” recognition threshold for all tax uncertainties. This approach only allows the recognition of those tax benefits that have a greater than 50% percent likelihood of being sustained upon examination by the taxing authorities. As a result of implementing this approach, the Company has reviewed its tax positions and determined there were no outstanding or retroactive tax positions with less than a 50% likelihood of being sustained upon examination by the taxing authorities. The Company believes that there are no tax positions taken or expected to be taken that would significantly increase or decrease unrecognized tax benefits within the next twelve months. The Company will recognize interest and penalties related to uncertain tax positions in income tax expense. None of the Company’s federal or state tax income tax returns are currently under examination by the Internal Revenue Service (“IRS”) or state authorities. However, fiscal years 2018 and later remain subject to examination by the IRS and respective states in the U.S.
On August 16, 2022, the Inflation Reduction Act of 2022 (“IRA”) was enacted into law. The IRA contained significant tax law changes, including a corporate alternative minimum tax (“CAMT”) of 15% on adjusted financial statement income for applicable corporations, and a 1% excise tax on stock repurchases after December 31, 2022. The IRA also extended certain federal tax credits and creates new tax credits to promote sustainability initiatives. The Company examined the IRA and determined that it did not have a material impact on the consolidated financial statements. The Company will continue to monitor this legislation as additional guidance is issued by the U.S. Treasury Department.
Fair Value Measurements
The Company uses any of three valuation approaches to measure fair value: the market approach, the income approach, and the cost approach in determining the appropriate valuation methodologies based on the nature of the asset or liability being measured and the reliability of the inputs used in arriving at fair value.
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. These fair value measurements incorporate nonperformance risk (i.e., the risk that an obligation will not be fulfilled) and credit risk.

The Company follows the provisions of ASC 820, Fair Value Measurements (“ASC 820”) for non-financial assets and liabilities measured on a non-recurring basis such as on a potential impairment loss related to goodwill and long-lived assets and assets and liabilities acquired in a business combination. These measurements would be based on Level 3 inputs such as unobservable inputs, complex models, management estimates and sensitivity analysis.

The inputs used in applying valuation techniques include assumptions that market participants would use in pricing the asset or liability (i.e., assumptions about risk). Inputs may be observable or unobservable. The Company uses observable inputs in the Company’s valuation techniques and classifies those inputs in accordance with the fair value hierarchy established by applicable accounting guidance, which prioritizes those inputs. The fair value hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).
The three levels of the valuation hierarchy are defined as follows:
Level 1 – Observable inputs such as quoted prices in active markets at the measurement date for identical, unrestricted assets or liabilities.
Level 2 – Other inputs that are observable directly or indirectly such as quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 – Unobservable inputs for which there is little or no market data and which the Company makes its own assumptions about how market participants would price the assets and liabilities.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
As of December 31, 2023 and 2022, the Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, derivative instruments and long-term debt. The carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable are representative of their respective Level 1 fair values due to the short-term maturity of these instruments. The Company's long-term debt applies floating interest rates to outstanding amounts; therefore, the carrying amount of the ABL facility approximates its Level 3 fair value.
The Company records derivative instruments at fair value using level 2 inputs of the fair value hierarchy. The interest rate swaps and interest rate collar are valued using a discounted cash flow analysis on the expected cash flows of each derivative using observable inputs including interest rate curves and credit spreads. See Note 10 (“Derivative Instruments”) and Note 11 (“Fair Value Measurements”) for more details.
The contingent consideration liability from a prior year acquisition is measured at fair value each reporting period, using Level 3 unobservable inputs such as probability assessments of future cash flows, and changes in estimates of fair value are recognized in earnings. See Note 11 (“Fair Value Measurements”) for more details.
Concentrations of Credit Risk
The Company’s assets that are potentially subject to concentrations of credit risk are cash and cash equivalents and trade accounts receivable and contract assets. Cash balances are maintained in financial institutions which at times exceed
federally insured limits. The Company monitors the financial condition of the financial institutions in which accounts are maintained and has not experienced any losses in such accounts. The accounts receivable and contract assets of the Company are spread over a number of customers, a majority of which are operators and suppliers to the natural gas and oil industries.
Major customers are defined as those individually comprising more than 10% of our revenues or accounts receivable, net balance. For the years ended December 31, 2023 and 2022, one customer comprised 12% of total revenues and all of these revenues were related to the Compression Operations segment. For the year ended December 31, 2021, two customers comprised 12% of total revenues each, and all of these revenues were related to the Compression Operations segment.
As of December 31, 2023 one customer comprised 14% of the Company's accounts receivable, net balance. As of December 31, 2022, two customers each comprised 11% of the accounts receivable, net balance, respectively.
Recently Adopted Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (“Topic 326”): Measurement of Credit Losses on Financial Instruments. Topic 326 states the Company is required to use an expected-loss model for its marketable debt securities, available-for sale, which requires that credit losses be presented as an allowance rather than as an impairment write-down. Reversals of credit losses (in situations in which the estimate of credit losses declines) is permitted in the reporting period that the change occurs. Current U.S. GAAP prohibits reflecting reversals of credit losses in current period earnings. The amendments in this update were adopted on January 1, 2023 using the modified retrospective approach and did not have a material impact on our consolidated financial statements.
In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments, (“ASU 2020-03”). ASU 2020-03 improves and clarifies various financial instruments topics, including the current expected credit loss standard (“CECL”). ASU 2020-03 includes seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. This guidance is effective for the Company for fiscal years beginning after December 15, 2022. The Company adopted ASU 2016-13 as of January 1, 2023. Upon adoption, the amendments do not have a material impact on our consolidated financial statements.
Recently Issued Accounting Pronouncements
In November 2023, FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which improves reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments in this update are effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is to be applied on a retrospective basis. We are currently evaluating the impact of this standard on our disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09, 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 the Company’s annual reporting periods beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. We are currently evaluating the impact of this standard on our disclosures.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
The following table disaggregates the Company’s revenue by type and timing of provision of services or transfer of goods (in thousands):
Year Ended December 31,
202320222021
Services provided over time:
Compression Operations$728,032 $646,281 $573,073 
Other Services89,402 46,971 17,730 
Total services provided over time817,434 693,252 590,803 
Services provided or goods transferred at a point in time:
Compression Operations7,573 8,676 9,997 
Other Services25,374 5,985 5,575 
Total services provided or goods transferred at a point in time32,947 14,661 15,572 
Total revenue$850,381 $707,913 $606,375 
The Company derives its revenue from contracts with customers, which comprise the following revenue streams:
Compression Operations
Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for our customers, pursuant to fixed-revenue contracts enabling the production, gathering and transportation of natural gas and oil.
Compression Operations for Kodiak-owned, as well as customer-owned, compressors are generally satisfied over time as services are rendered at selected customer locations on a monthly basis and based upon specific performance criteria identified in the applicable contract. Terms are typically one to seven years and at the end of the term, transition to a month-to-month contract if not cancelled by either party. The monthly service for each location is substantially the same service month to month and is promised consecutively over the service contract term. The progress and performance of the service are measured consistently using a straight-line, time-based method as each month passes, because the performance obligations are satisfied evenly over the contract term as the customer simultaneously receives and consumes the benefits provided by the service. Consistent with the satisfaction of the performance obligations the customer renders payment for services over time in accordance with the terms of the contract.

If variable consideration exists, it is allocated to the distinct monthly service within the series to which such variable consideration relates. The Company has elected to apply the invoicing practical expedient to recognize revenue for such variable consideration, as the invoice corresponds to the value transferred to the customer based on our performance completed to date.

Service revenue earned primarily on freight and crane charges that are directly reimbursable by our customers are recognized at the point in time the service is provided and control is transferred to the customer. At such time, the customer has the ability to direct the use of the benefits of such service after the performance obligation is satisfied. The amount of consideration we receive and revenue we recognize is based upon the invoice amount.

There are typically no material obligations for returns, refunds, or warranties. The Company’s standard contracts do not usually include non-cash consideration.
Other Services
Other Services relates to compressor station construction services provided to certain customers and services provided based on time, parts and/or materials with contracted customers.
For most of the Company’s construction contracts, the customer contracts with the Company to provide a service of integrating a significant set of tasks and components into a single contract. Hence, the entire contract is accounted for as one performance obligation. The Company recognizes revenue over time as the Company's performance creates or enhances an asset that the customer controls as the asset is created or enhanced. For construction contracts, revenue is recognized using an input method. Measure of the progress towards satisfaction of the performance obligation is based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each
reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the construction services. Payment terms and conditions vary by contract although terms generally include a requirement of payment upon completion of a milestone. Judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service is recognized as an adjustment to the transaction price in the period in which the change order is agreed upon and executed. Losses on construction contracts, if any, are recognized in the period when the estimated loss is determined. There have been no losses recognized in the years ended December 31, 2023, 2022, and 2021, respectively.
Service provided based on time spent, parts and/or materials is generally short-term in nature and labor rates and parts pricing is agreed upon prior to commencing the service. The Company applies an estimated gross margin percentage, which is fixed based on historical time and materials-based service, to actual costs incurred. As revenue is recognized when time is incurred, this revenue is recognized at a point and time when the service is rendered.
Contract Assets and Liabilities
The Company recognizes a contract asset when the Company has the right to consideration in exchange for goods or services transferred to a customer. Contract assets are transferred to trade receivables when the rights become unconditional. The Company had contract assets of $17.4 million and $3.6 million as of December 31, 2023, and December 31, 2022, respectively. There was no contract asset balance as of January 1, 2022.
The Company records contract liabilities when cash payments are received or due in advance of performance. The Company’s contract liabilities were $63.7 million as of December 31, 2023. As of January 1, 2023 and 2022, the beginning balances for contract liabilities were $57.1 million and $51.2 million, respectively, all of which was recognized as revenue in the years ended December 31, 2023 and 2022, respectively.
Performance Obligations
As of December 31, 2023, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Compression Operations segment is $1.1 billion.
The Company expects to recognize these remaining performance obligations as follows (in thousands):
20242025202620272028 and thereafterTotal
Remaining performance obligations$597,530 $300,046 $130,436 $46,895 $7,944 $1,082,851 
As of December 31, 2023, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Other Services segment is $24.5 million, all of which is expected to be recognized by December 31, 2024.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, net
12 Months Ended
Dec. 31, 2023
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Accounts Receivable, net Accounts Receivable, net
Accounts receivable, net consist of the following (in thousands):
As of December 31,
202320222021
Accounts receivable$121,242 $98,500 $81,708 
Allowance for credit losses8,050 949 959 
Accounts receivable, net$113,192 $97,551 $80,749 
The allowance for credit losses were $8.0 million and $0.9 million as of December 31, 2023 and 2022, respectively, which represents our best estimate of the amount of probable credit losses included within our existing accounts receivable balance.
The changes in our allowance for credit losses are as follows (in thousands):
Allowances for Credit Losses
Balance at January 1, 2021$1,497 
Current-period benefit from expected credit losses(538)
Write-offs charged against allowance— 
Balance at December 31, 2021$959 
Current-period provision for expected credit losses— 
Write-offs charged against allowance(10)
Balance at December 31, 2022$949 
Current-period provision for expected credit losses7,101 
Write-offs charged against allowance— 
Balance at December 31, 2023$8,050 
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories, net
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Inventories, net Inventories, net
Inventories consist of the following (in thousands):
As of December 31,
20232022
Non-serialized parts$62,784 $61,082 
Serialized parts13,454 11,073 
Total inventories$76,238 $72,155 
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net Property, Plant and Equipment, net
Property, plant and equipment, net consist of the following (in thousands):
As of December 31,
20232022
Compression equipment$3,166,214 $2,973,599 
Field equipment19,286 15,501 
Buildings and shipping containers11,942 3,137 
Technology hardware and software11,161 6,698 
Trailers and vehicles9,885 7,193 
Leasehold improvements8,093 1,947 
Furniture and fixtures2,053 1,519 
Land743 — 
Other374 981 
Total property, plant and equipment, gross3,229,751 3,010,575 
Less: accumulated depreciation(693,660)(521,893)
Property, plant and equipment, net$2,536,091 $2,488,682 
Depreciation expense was $173.4 million, $165.0 million, and $150.5 million for the years ended December 31, 2023, 2022, and 2021, respectively, and is recorded within depreciation and amortization on the accompanying consolidated statements of operations.
The estimated useful lives of assets are as follows:
Estimated Useful Life
Compression equipment
4-25 years
Field equipment
1-5 years
Buildings
25-40 years
Shipping containers
4 years
Technology hardware and software
3 years
Trailers and vehicles
5 years
Leasehold improvements
Shorter of remaining lease term or 5 years
Furniture and fixtures
7 years
OtherShorter of remaining lease term or estimated useful life
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Identifiable Intangible Assets, net
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Identifiable Intangible Assets, net Goodwill and Identifiable Intangible Assets, net
There were no changes in the carrying amount of goodwill during the years ended December 31, 2023, 2022, or 2021. All goodwill was allocated to the Company’s Compression Operations reporting unit.
The Company’s identifiable intangible assets consist of the following as of December 31, 2023 and 2022 (in thousands):
As of December 31, 2023
Original CostAccumulated
Amortization
Net AmountRemaining Weighted
Average Amortization
Period (years)
Trade name$13,000 $(3,181)$9,819 15.1
Customer relationships150,000 (36,931)113,069 12.8
Total identifiable intangible assets$163,000 $(40,112)$122,888 
As of December 31, 2022
Original CostAccumulated
Amortization
Net AmountRemaining Weighted
Average Amortization
Period (years)
Trade name$13,000 $(2,531)$10,469 16.1
Customer relationships150,000 (28,107)121,893 13.8
Total identifiable intangible assets$163,000 $(30,638)$132,362 
Amortization expense was $9.5 million for each of the years ended December 31, 2023, 2022, and 2021 and is recorded within depreciation and amortization on the consolidated statements of operations.
As of December 31, 2023, the following is a summary of future minimum amortization expense for identified intangible assets (in thousands):
Amount
Years ending December 31,
2024$9,474 
20259,474 
20269,474 
20279,474 
20289,474 
Thereafter75,518 
Total$122,888 
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The Company maintains operating leases that grant us the right to use compression equipment, office spaces and certain corporate equipment. The Company’s leases have remaining lease terms of up to 13 years, some of which include options that permit renewals for additional periods. We are not, however, reasonably certain to exercise any renewal options and accordingly have not included those renewal periods in the remaining lease terms. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.
Balance sheet information related to the Company’s operating leases is as follows (in thousands):
As of December 31,
Classification20232022
ROU asset, netOperating lease right-of-use assets, net$33,716 $9,827 
Lease liabilities
CurrentAccrued liabilities— 3,090 
NoncurrentOperating lease liabilities34,468 6,754 
$34,468 $9,844 

The components of total operating lease expense are as follows (in thousands):

For the Year Ended December 31,
20232022
Operating lease cost$6,536 $3,349 
Short-term lease cost1,132 337 
Total lease cost$7,668 $3,686 

The short-term lease cost disclosed above reasonably reflects the Company’s ongoing short-term lease commitments. These lease costs are primarily recorded within cost of operations.

Supplemental information related to the Company’s operating leases were as follows:

As of December 31,
In thousands except years and percentages20232022
Other supplemental information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$5,800 $3,332 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$28,353 $1,203 
Weighted-average remaining lease term:
Operating leases7.50 years3.55 years
Weighted-average discount rate for operating leases9.5 %5.3 %

As of December 31, 2023, the Company does not have any additional operating leases that have not yet commenced.
Maturities of operating lease liabilities associated with ROU assets as of December 31, 2023 were as follows (in thousands):

Operating leases
Years ended December 31,
2024$2,891 
20257,359 
20267,036 
20276,916 
20286,412 
Thereafter23,160 
Total lease payments53,774 
Less: Interest(19,306)
Total lease liabilities, net of imputed interest$34,468 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Credit Facilities
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt and Credit Facilities Debt and Credit Facilities
Debt consists of the following (in thousands):
As of December 31,
20232022
ABL Facility$1,830,346 $1,754,224 
Term Loan— 1,000,000 
Total debt outstanding1,830,346 2,754,224 
Less: unamortized deferred financing costs(38,886)(34,205)
Long-term debt, net of unamortized debt issuance cost$1,791,460 $2,720,019 
ABL Facility
A wholly-owned subsidiary of Kodiak had a revolving asset-based loan credit facility (the “ABL Facility”) with unaffiliated secured lenders and JPMorgan Chase Bank, N.A., as administrative agent.
On May 19, 2022, wholly-owned subsidiaries of Kodiak entered into the Third Amendment to the Third Amended and Restated Credit Agreement which mainly served to amend the applicable rate from LIBOR to the Secured Overnight Financing Rate (“SOFR”) and allow for the return of capital to the parent of Kodiak in the amount of $838 million by increasing borrowings on the ABL Facility by $225 million, increasing the Term Loan by $600 million and utilizing $13 million of cash on hand. In addition, the ABL Facility size was increased from $1.9 billion to $2.1 billion to increase available liquidity under the facility. New lender fees and costs totaling $13.2 million were incurred as a result of the amendment and will be amortized over the life of the loan to interest expense.
On March 22, 2023, wholly-owned subsidiaries of Kodiak entered into the Fourth Amended and Restated Credit Agreement with the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent (as amended or restated from time to time, the “ABL Credit Agreement”) which mainly served to extend the maturity date from June 2024 to March 2028. The total facility size was increased from $2.1 billion to $2.2 billion to increase available liquidity under the facility. New lender fees and costs totaling $31.8 million were incurred and will be amortized over the life of the loan to interest expense. An additional $4.2 million in accrued interest related to exiting lenders was expensed and paid in the period. The remaining unamortized debt issuance costs of $1.2 million associated with the exiting lenders was written-off in interest expense, net in the period. On May 31, 2023, the ABL Credit Agreement was amended to, among other things, permit distributions of over allotment proceeds from the IPO and revise the terms related to the payment and prepayment of the Term Loan. On June 27, 2023, the ABL Credit Agreement was further amended to remove the ability to make distributions related to over allotment proceeds from the IPO and to instead require prepayment of the obligations upon the issuance of any equity interests by Kodiak pursuant to the over allotment in the IPO. In connection with the IPO, the Company became a borrower under the ABL Facility. As of December 31, 2023, there was $14.7 million in letters of credit outstanding under the ABL Facility.
Pursuant to the ABL Credit Agreement, the Company must comply with certain restrictive covenants, including a minimum interest coverage ratio of 2.5x and a maximum Leverage Ratio (calculated based on the ratio of Consolidated Total Debt to Consolidated EBITDA, each as defined in the ABL Credit Agreement). The maximum Leverage Ratio is (i) 5.25 to 1.00 for the fiscal quarters ending September 30, 2023 and December 31, 2023, (ii) 5.00 to 1.00 for the fiscal quarter ending March 31, 2024, (iii) 4.75 to 1.00 for the fiscal quarter ending June 30, 2024 and (iv) 4.50 to 1.00 for each fiscal quarter ending on or after September 30, 2024. All loan amounts are collateralized by essentially all the assets of the Company. The Company was in compliance with all covenants as of December 31, 2023.
The ABL Credit Agreement also restricts the Company’s ability to: incur additional indebtedness and guarantee indebtedness; pay certain dividends or make other distributions or repurchase or redeem equity interests; prepay, redeem or repurchase certain debt; issue certain preferred units or similar equity securities; make loans and investments; sell, transfer or otherwise dispose of assets; incur liens; enter into transactions with affiliates; enter into agreements restricting the Company’s restricted subsidiaries’ ability to pay dividends; enter into certain swap agreements; amend certain organizational documents; enter into sale and leaseback transactions; and consolidate, merge or sell all or substantially all of the Company’s assets.
The applicable interest rates as of December 31, 2023 were 10.00% (prime rate plus 2.00%) and 8.50% (Term SOFR rate plus 0.10% plus 2.75%). The applicable interest rates as of December 31, 2022 were 9.50% (prime rate plus 2.00%) and 7.60% (Term SOFR rate plus 0.10% plus 3.00%). We pay an annualized commitment fee of 0.25% on the unused portion of our ABL Facility if borrowings are greater than 50% of total commitments and 0.50% on the unused portion on the ABL Facility if borrowings are less than 50% of total commitments.
The ABL Facility is a “revolving credit facility” that includes a lock box arrangement whereby, under certain events, remittances from customers are forwarded to a bank account controlled by the administrative agent and are applied to reduce borrowings under the facility. One such event occurs if availability under the ABL Credit Agreement falls below a specified threshold (i.e., the greater of $200 million or 10% of the aggregate commitments at the time of measurement). As of December 31, 2023 and December 31, 2022, availability under the ABL Facility was in excess of the specified threshold and as such the entire balance was classified as long-term in accordance with its maturity.
Term Loan
A wholly owned subsidiary of Kodiak had a term loan (the “Term Loan”) pursuant to a credit agreement with unaffiliated unsecured lenders and Wells Fargo Bank, N.A., as administrative agent.
In May 2022, the Company completed a recapitalization and distribution of $838 million to the parent of Kodiak primarily by increasing the borrowings from the ABL Facility by $225.0 million and the Term Loan by $600 million per the Amended and Restated Term Loan Credit Agreement entered into by the Company on May 19, 2022 (as amended from time to time, the “Term Loan Credit Agreement”) and utilizing $13 million of cash on hand. New lender fees and costs totaling $14.6 million were incurred for this amendment and will be amortized over the life of the loan to interest expense.
On March 31, 2023, the Company’s wholly-owned subsidiary entered into the First Amendment to the Amended and Restated Term Loan Credit Agreement pursuant to which the maturity date was extended to September 22, 2028. Lender fees and costs totaling $0.8 million were incurred for this amendment and were amortized over the life of the loan to interest expense.
On June 29, 2023, the Company terminated all interest rate swaps and collars attributable to the Term Loan and recognized a gain on derivatives and received cash of $25.8 million during the period ended June 30, 2023 (the “Term Loan Derivative Settlement”). On July 3, 2023, in connection with the IPO, the Company used the net proceeds from the IPO, together with the proceeds resulting from the Term Loan Derivative Settlement and borrowings under the ABL Facility, to repay $300 million of borrowings outstanding under the Term Loan. Additionally, a subsidiary of Kodiak entered into a Novation, Assignment, and Assumption Agreement (“Novation Agreement”) with Kodiak Holdings, pursuant to which all of the Company’s remaining obligations under the Term Loan were assumed by Kodiak Holdings, and the Company’s obligations thereunder were terminated. The Company is no longer a borrower or guarantor under, nor otherwise obligated with respect to the debt outstanding under the Term Loan. As part of the $300 million repayment of the Term Loan, unamortized debt issuance costs of $4.4 million and fees of $2.4 million were recorded to loss on extinguishment for the year ended December 31, 2023. The carrying value of the Term Loan novated under the Novation Agreement of $689.8 million (comprised of $700.0 million of principal balance less $10.2 million of unamortized debt issuance costs) was considered an equity transaction with the Parent and recorded to additional paid-in capital in the statement of stockholder's equity.
As of December 31, 2023, the scheduled maturities, without consideration of potential mandatory prepayments, of the long-term debt were as follows (in thousands):
Amount
Years ended December 31,
2024$— 
2025— 
2026— 
2027— 
20281,830,346 
Thereafter— 
Total$1,830,346 
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments Derivative Instruments
The Company has entered into interest rate swaps exchanging variable interest rates for fixed interest rates and in prior periods, entered into interest rate collars that fix interest rates within a range through the simultaneous purchase of an interest rate cap and sale of an interest rate floor.
On June 29, 2023, the Company terminated $750 million of notional amounts related to interest rate swaps and collars attributable to the Term Loan and recognized a gain on derivatives of $25.8 million during the year ended December 31, 2023.
The table below summarizes information related to the notional amount and maturity dates for interest rate swaps at December 31, 2023:
Notional AmountEffective dateMaturities
$125,000,00012/14/202212/4/2024
$225,000,00012/14/202212/5/2024
$200,000,0006/16/20226/14/2025
$125,000,00012/6/202412/6/2025
$175,000,0006/14/20226/14/2026
$125,000,0006/22/20226/22/2026
$125,000,00012/6/202412/6/2026
$75,000,0006/14/20225/18/2027
$100,000,0006/21/20225/19/2027
$200,000,0007/8/20225/19/2027
$125,000,00012/6/202412/6/2027
The following table summarizes the effects of the Company’s derivative instruments in the consolidated statements of operations (in thousands):
LocationDecember 31,
202320222021
Interest rate collarsGain on derivatives$— $59,591 $8,771 
Interest rate swapsGain on derivatives20,266 23,525 9,403 
Total gain on derivatives$20,266 $83,116 $18,174 
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following table summarizes the fair value of the Company's interest rate swaps and collars and contingent consideration (in thousands):
As of December 31, 2023
Level 1Level 2Level 3Total
Interest rate swap - current$— $8,194 $— $8,194 
Interest rate swap - non-current— 14,256 — 14,256 
Contingent Consideration$— $— $3,673 $3,673 
As of December 31, 2022
Level 1Level 2Level 3Total
Interest rate swap - current$— $823 $— $823 
Interest rate swap - non-current— 48,955 — 48,955 
Interest rate collars— 15,562 — 15,562 
Contingent Consideration$— $— $3,673 $3,673 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Holders of the Company’s common stock are entitled to one vote for each share. As of December 31, 2023 and December 31, 2022, there were 77,400,000 and 59,000,000 shares of common stock issued and outstanding, respectively. Holders of common stock are entitled to receive, in the event of a liquidation, dissolution or winding up, ratably the assets available for distribution to the stockholders after payment of all liabilities.
On July 3, 2023, 16,000,000 shares of common stock were issued and sold as part of the closing of the IPO, resulting in net proceeds of $230.8 million, after deducting expenses and underwriting discounts and commissions payable by us. On July 13, 2023, the underwriters exercised in full their option to purchase additional shares of common stock pursuant to the underwriting agreement relating to the IPO. On July 13, 2023, the Company issued and sold an additional 2,400,000 shares of common stock at a price to the public of $16.00 per share. The Company received net proceeds of approximately $36.2 million, after deducting underwriting discounts and commissions payable. The net proceeds were used for repayment of existing indebtedness and general corporate purposes. After giving effect to these transactions, Kodiak had 77,400,000 shares of common stock issued and outstanding. The Company has not issued or sold any additional shares of common stock since July 13, 2023.
Dividends
On October 24, 2023 the Company's board of directors declared an initial cash dividend of $0.38 per share of common stock, or $1.52 per share of common stock on an annualized basis, for the third quarter of 2023. The cash dividend of approximately $29.8 million was paid on November 10, 2023 to all stockholders of record as of the close of business on November 3, 2023. Subsequently, on January 29, 2024 our board of directors declared a quarterly cash dividend of $0.38 shares of common stock for the fourth quarter of 2023. The cash dividend of approximately $29.8 million was paid on February 23, 2024.
Class B and C Profits Interests
Prior to the IPO, Kodiak Holdings issued incentive awards to certain employees of Kodiak Gas Services, LLC (a wholly-owned subsidiary of the Company) in the form of Class B incentive units (“Class B Units”). The Company records stock-based compensation expense associated with the Class B Units because of the employment relationship of the grantees with Kodiak Gas Services, LLC.
On March 16, 2019, 61,098.4 Class B Units were authorized under the Kodiak Holdings 2019 Class B Unit Incentive Plan for grants to certain employees and non-employee board members. These Class B Units are intended to constitute “profits interests” for federal income tax purposes, but constitute a substantive class of equity under GAAP. As of December 31, 2023, there were 60,406.9 authorized Class B Units and 57,058.5 were outstanding. As of December 31, 2022, there were 61,068.0 authorized Class B Units and 60,363.4 were outstanding. There were no Class B Units granted in the year ended December 31, 2023. There were 2,861.0 and 57,502.4, Class B Units granted in the year ended December 31, 2022 and
2021, respectively. Twenty-five percent (25%) of the Class B Units are subject to time vesting (the “Time-Vesting Units”) and the remaining seventy-five percent (75%) of the Class B Units are subject to performance-vesting (the “Performance-Vesting Units”). Time-Vesting Units vest in equal annual installments on each of the first five anniversaries of the applicable vesting commencement date, subject to the Class B Unit holder’s continuous service through the applicable vesting date. Performance-Vesting Units vest based on the achievement of certain investor return metrics, subject to the Class B Unit holder’s continuous service through the applicable vesting date. Holders of Class B Units are entitled to distributions on vested awards in accordance with the Kodiak Holdings distribution waterfall. Class B Units are not subject to any conversion rights other than an automatic conversion to Class C incentive units (“Class C Units”) in connection with certain terminations of employment. Each Class C Unit is eligible to receive distributions up to an amount equal to the fair market value of the corresponding converted Class B Unit on the date of conversion. As of December 31, 2023, no material conversions had occurred.
There are no performance hurdles associated with the Time-Vesting Units. The fair value of each incentive award was estimated on its applicable grant date using an option pricing model.
Stock compensation expense is recognized ratably over the vesting period of the awards. During the years ended December 31, 2023, 2022, and 2021, approximately $1.6 million, $1.0 million, and $1.2 million, respectively, in stock compensation expense was recognized in selling, general and administrative expenses. As of December 31, 2023, there were 3,005.5 unvested Time-Vesting Units, representing $0.3 million in unrecognized stock compensation expense.
Preferred stock
Our preferred stock consists of 50,000,000 authorized shares as of December 31, 2023, of which none are issued.
2023 Omnibus Incentive Plan
On June 20, 2023, Kodiak’s board of directors authorized and adopted the Kodiak Gas Services, Inc. Omnibus Incentive Plan (the “Omnibus Plan”) for employees, consultants and directors. The Omnibus Plan enables Kodiak’s board of directors (or a committee authorized by Kodiak’s board of directors) to award incentive and non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, stock awards, dividend equivalents, other stock-based awards, cash awards and substitute awards intended to align the interests of service providers, including the Company’s named executive officers, with those of the Company’s stockholders. A total of 6,375,000 shares of common stock have been reserved for issuance pursuant to awards under the Omnibus Plan. On June 29, 2023, Kodiak granted 1,297,188 shares of common stock equity awards to certain employees, including Kodiak’s named executive officers, pursuant to awards under the Omnibus Plan.
Restricted Stock Units
Of the total shares of common stock equity awards granted on June 29, 2023, 985,313 shares were granted pursuant to awards of time-based restricted stock units (“RSUs”) that vest ratably over a three-year period, subject to continuous service through each vesting date.
On December 8, 2023, the Company provided employees who were eligible to receive cash payments of long-term incentive awards granted in January 2023 under the Company’s 2020 Long-Term Incentive Plan (the “LTIP Plan”) the opportunity to make an election to receive a grant of RSUs that vest ratably over a three year period in lieu of cash payments. See Note 18 (“Long-Term Incentive Plan”) for additional details. Upon exercising the employees’ elections to convert the cash payments into RSUs, 138,430 RSUs were granted.
Performance Stock Units
Of the total shares of common stock equity awards granted on June 29, 2023, 311,875 shares were granted pursuant to awards of performance stock units (“PSUs”) that cliff vest at the end of a three-year performance period, with the ultimate number of shares earned and issued ranging from 0 - 190% of the number of shares subject to the PSU award, subject to continuous service through the end of the performance period. The performance criteria for the PSUs are a combination of: (1) Discretionary Cash Flow (“DCF”) (30% weight); (2) Consolidated Net Leverage Ratio (“CNLR”) (30% weight); (3) Absolute Total Shareholders' Return (“ATSR”) (30% weight); and (4) and ESG Scorecard (10% weight) (each as defined below), in each case, during the Performance Period.
DCF is calculated based on the three-year cumulative Adjusted EBITDA less net cash taxes, less net cash interest, less maintenance capital expenditures, all as reported in the financial statement reconciliations provided in the Company’s public filings, measured over the period from January 1, 2023 through December 31, 2025; CNLR is calculated as of the
last day of the fiscal quarter ending December 31, 2025, as the ratio of (a) Total Indebtedness (as defined in the ABL Credit Agreement) minus Cash, in each case, as of such date to (b) LQA Adjusted EBITDA (defined as EBITDA (as defined in
the ABL Credit Agreement) for the fiscal quarter ending December 31, 2025, multiplied by four). ATSR is determined on an annualized basis over the relevant performance period for the beginning and ending 20-day volume-weighted average price, as adjusted for dividends paid.
The vesting of the PSUs based on DCF, CNLR, and ATSR will each be (i) 200% if the Company achieves performance at maximum; (ii) 100% if the Company achieves performance at target; (iii) 50% if the Company achieves performance at threshold level; and (iv) 0% if the Company achieves performance at below threshold; and
The vesting of the PSUs based on ESG Scorecard will be (i) 100% if the Company achieves ESG scorecard and (ii) 0% if the Company does not achieve ESG Scorecard.
The following table summarizes award activity under the Omnibus Plan for the year ending December 31, 2023:
RSUsPSUs
Number of
RSUs
Weighted-
Average Price
Number of
PSUs
Weighted-
Average Price
Outstanding at December 31, 2022— — — — 
Granted1,123,743 $16.29 311,875 $16.99 
Vested or exercised— — — — 
Forfeited(44,140)— — — 
Outstanding at December 31, 20231,079,603$16.29 311,875$16.99 
Stock awards expected to vest1,079,603$16.29 311,875$16.99 
As of December 31, 2023, the total future compensation cost related to non-vested equity awards was approximately $18.0 million assuming the performance-based restricted stock units vest at 100% per the terms of the applicable award. During the year ended December 31, 2023, approximately $4.3 million in stock compensation expense was recognized in selling, general and administrative expenses. There was no such expense recorded for the year ended December 31, 2022 and 2021. The total tax benefit related to stock based compensation recorded as deferred tax assets was $0.9 million for the year ended December 31, 2023. There were no tax benefits recorded for the year ended December 31, 2022 and 2021.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Accrued Capital Expenditures
As of December 31, 2023, 2022 and 2021, the Company has accrued capital expenditures of $30.5 million, $28.8 million and $26.5 million, respectively. These amounts were included in accounts payable or accrued liabilities on the consolidated balance sheet.
Purchase Commitments
Purchase commitments primarily consist of future commitments to purchase new compression units ordered but not received. The commitments as of December 31, 2023, were $149.0 million, all of which is expected to be settled within the next twelve months.
Contingent Consideration
The Company agreed to pay, as contingent consideration in a prior year acquisition, up to $3.7 million of certain past due accounts receivable acquired in connection with a prior acquisition in 2019, if collected, to the seller. The Company records contingent consideration at the acquisition and end of reporting periods at fair value in accrued liabilities. As of December 31, 2023 and December 31, 2022, none of the outstanding receivables had been collected.
Sales Tax Contingency
Between October 2019 and April 2023, the Company received notices from the Texas Comptroller’s office in regards to audits for periods ranging from December 2015 through December 2022. The audits pertain to whether the Company may owe sales tax on certain of its compression equipment that it had purchased during that time period. During the year ended December 31, 2022 the Company accrued an additional contingent liability of $6.5 million, and as of December 31, 2022, the Company had accrued a total amount of $27.8 million. During the year ended December 31, 2023, based on current
information the Company accrued an additional $1.0 million and as of December 31, 2023, the Company had accrued a total of $28.8 million included as accrued liabilities on the consolidated balance sheets.
Legal Matters
From time to time, the Company may become involved in various legal matters. Management believes that there are no legal matters as of December 31, 2023 whose resolution could have a material adverse effect on the consolidated financial statements.
Letters of Credit
As of December 31, 2023, there was $14.7 million of letters of credit outstanding under the ABL Facility mainly to support the Company's obligations to construct a gas compression station on behalf of a customer.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
As of December 31,
20232022
Prepaid insurance$2,353 $3,997 
Interest rate swap receivable2,025 — 
Prepaid vehicle allowance1,130 1,081 
Deferred project costs737 — 
Prepaid rent532 589 
Deferred IPO issuance costs— 3,047 
Other3,577 806 
Total prepaid expenses and other current assets$10,353 $9,520 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
As of December 31,
20232022
Sales tax liability$28,847 $27,820 
Accrued bonus13,259 7,764 
Accrued accounts payable15,506 14,080 
Accrued interest8,313 16,347 
Station project accrual7,797 — 
Accrued taxes6,415 9,667 
Accrued professional fee6,015 2,663 
Contingent consideration3,673 3,673 
Accrued payroll3,321 2,744 
Accrued insurance856 2,231 
Lease liabilities - current portion— 3,090 
Other3,076 3,794 
Total accrued liabilities$97,078 $93,873 
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income tax expense (benefit) consisted of the following (in thousands):
Years Ended December 31
202320222021
Current income taxes:
Federal$4,668 $2,746 $— 
State and local2,539 3,045 2,399 
Total current tax7,207 5,791 2,399 
Deferred income taxes:
Federal1,980 25,704 (54,210)
State and local5,883 1,597 (6,762)
Total deferred tax7,863 27,301 (60,972)
Income tax (benefit) expense$15,070 $33,092 $(58,573)
The effective tax rates on continuing operations for the years ended December 31, 2023, 2022, and 2021 were 42.9%, 23.8%, and (47.8)%, respectively. The reconciliation of the effective tax rate to the U.S. federal statutory tax rate of 21% for each period presented is as follows (in thousands):
Years Ended December 31
202320222021
Income before income taxes$35,136 $139,357 $122,390 
Tax at federal statutory rate7,379 29,265 25,702 
State, net of federal benefit6,135 3,664 (761)
Non-deductible expenses925 163 93 
Change in valuation allowance519 — (83,607)
Other112 — — 
Income tax (benefit) expense$15,070 $33,092 $(58,573)
The Company's effective tax rate differs from the statutory rate primarily due to state tax expense. During the year ended December 31, 2023, the Company's state tax expense increased in part due to the revaluation of deferred taxes due to increased investment in various states.
The Company’s deferred tax position reflects the net tax effects of the temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax reporting. Significant components of the deferred tax assets and liabilities are as follows (in thousands):
Years Ended December 31
20232022
Deferred tax assets:
Net operating losses$410,734 $450,543 
Interest expense carryforward66,547 31,285 
Other assets971 — 
Total gross deferred tax assets478,252 481,828 
Valuation allowance(519)— 
Total deferred tax assets, net of valuation allowance477,733 481,828 
Deferred tax liabilities:
Investment in subsidiaries(540,481)(538,983)
Total gross deferred tax liabilities(540,481)(538,983)
Net deferred tax liabilities$(62,748)$(57,155)
Deferred Tax Assets and Liabilities
The Company regularly reviews its deferred tax assets, including net operating loss carryovers, for recoverability, and a valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset may not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which the temporary differences are deductible. In assessing the need for a valuation allowance, the Company makes estimates and assumptions regarding projected future taxable income, its ability to carry back operating losses to prior periods, the reversal of deferred tax liabilities and the implementation of tax planning strategies. As the Company reassesses these assumptions in the future, changes in forecasted taxable income may alter this expectation and may result in an increase to the valuation allowance and an increase in the effective tax rate.

The Company’s ability to utilize its net operating loss carryforwards and other tax attributes to reduce future taxable income is subject to potential annual limitations under Internal Revenue Code Section 382 and Section 383 and similar state provisions. These limitations are applicable to the extent certain ownership changes by 5% shareholders and stock issuances by the Company during any three-year period result in a cumulative change of more than 50% in the beneficial ownership of the Company. The Company has assessed the provisions of Section 382 and Section 383 and determined there to be no impact to the expected realization of Company’s federal deferred tax balances. A valuation allowance of $0.5 million has been placed on state tax deferred tax assets that have a limited life and may not be used due to limitations on annual use.
Federal and State Net Operating Losses
As of December 31, 2023, we have gross federal tax net operating loss carryforwards of $1.9 billion and IRC Section 163(j) interest carryforwards of $299 million which have an indefinite life,We have gross post-apportionment state net operating loss carryforwards of $454 million which have various useful lives.
Uncertain Tax Benefits
The Company evaluates its tax positions and recognizes only tax benefits that, more likely than not, will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax position is measured at the largest amount of benefit that has a greater than 50% likelihood of being realized upon settlement. The Company did not have any uncertain tax benefits as of December 31, 2023 and 2022. As of December 31, 2023 and 2022, the Company had no accrued interest or penalties related to uncertain tax positions and no amounts had been recognized in the consolidated statement of operations.
As of December 31, 2023, tax years 2020 and forward are subject to examination by the tax authorities in the U.S. No income tax returns are currently under examination.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan
12 Months Ended
Dec. 31, 2023
Defined Contribution Plan [Abstract]  
Defined Contribution Plan Defined Contribution Plan The Company maintains a defined contribution savings plan for its employees. The Company contributed $3.0 million, $2.9 million, and $2.7 million to the plan for the years ended December 31, 2023, 2022, and 2021, respectively.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Incentive Plan
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Long-Term Incentive Plan Long-Term Incentive Plan
The Company contributes to a plan that was established to offer added cash basis incentives for the retention of key employees established under the Company’s LTIP Plan. Vesting of granted LTIP awards is time-based and the only remaining condition is contingent on providing subsequent services as an employee at the time of vesting. The awards vest, and pay out in cash ratably (25%) during January of each year, over a four-year period, during which time the awards are generally forfeitable in the event of employment termination other than for death, disability, or qualifying retirement. Based on an expected probability of future payments, the Company’s obligations related to the LTIP Plan totaled $4.4 million and $5.4 million as of December 31, 2023 and 2022, respectively. The non-current liability was $2.1 million and $4.4 million as of December 31, 2023 and 2022, respectively.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segments Segments
The Company manages its business through two operating segments: Compression Operations and Other Services. Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for its customers, pursuant to fixed-revenue contracts to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a full range of contract services to support the needs of customers, including station construction, maintenance and overhaul, and other ancillary time and material based offerings.
The chief operating decision maker evaluates performance and allocates resources based on the gross margin of each segment, which consists of revenues directly attributable to the specific segment less all costs of service directly attributable to the specific segment. Revenue includes only sales to external customers, all of whom are located in the United States, the country in which the Company is domiciled. Costs of service directly attributable to a specific segment includes cost of operations and depreciation and amortization. Depreciation and amortization for the Compression Operations segment was $182.9 million, $174.5 million, and $160.0 million for the years ended December 31, 2023, 2022, and 2021, respectively. All long-lived assets are located in the United States.
The following table represents financial metrics by segment (in thousands):
Compression OperationsOther ServicesTotal
Year Ended December 31, 2023
Revenue$735,605 $114,776 $850,381 
Gross margin295,644 20,997 316,641 
Total assets3,211,801 32,305 3,244,106 
Capital expenditures219,795 — 219,795 
Year Ended December 31, 2022
Revenue$654,957 $52,956 $707,913 
Gross margin254,779 11,320 266,099 
Total assets3,184,286 21,254 3,205,540 
Capital expenditures259,349 — 259,349 
Year Ended December 31, 2021
Revenue$583,070 $23,305 $606,375 
Gross margin230,212 5,941 236,153 
Total assets3,004,608 6,991 3,011,599 
Capital expenditures201,934 — 201,934 
The following table reconciles total gross margin to income before income taxes (in thousands):
Year Ended December 31,
202320222021
Total gross margin$316,641 $266,099 $236,153 
Selling, general and administrative expenses(73,308)(44,882)(37,665)
Long-lived asset impairment— — (9,107)
Gain (loss) on sale of property, plant and equipment777 874 (426)
Interest expense, net(222,514)(165,867)(84,640)
Loss on extinguishment of debt(6,757)— — 
Gain on derivatives20,266 83,116 18,174 
Other income (expense)31 17 (99)
Income before income taxes$35,136 $139,357 $122,390 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share of Common Stock
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share of Common Stock Earnings Per Share of Common Stock
Basic earnings per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share of common stock is computed by using the weighted average shares of common stock outstanding, including the dilutive effect of restricted stock units and performance stock units based on an average share price during the period. For the years ended December 31, 2023, 2022, and 2021, there were no anti-dilutive shares,
respectively. The computations of basic and diluted earnings per share for the years ended December 31, 2023, 2022, and 2021 are as follows:
Year Ended December 31,
(in thousands, except share and per share data) 2023 2022 2021
Net income $20,066 $106,265 $180,963 
Basic weighted average shares of common stock68,058,630 59,000,000 59,000,000 
Effect of dilutive securities268,388 — — 
Diluted weighted average shares of common stock68,327,018 59,000,000 59,000,000 
Basic earnings per share of common stock$0.29 $1.80 $3.07 
Diluted earnings per share of common stock$0.29 $1.80 $3.07 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Third Amendment to Fourth Amended and Restated Credit Agreement
On January 22, 2024, Kodiak entered into the Third Amendment to the ABL Credit Agreement (the “Third Amendment”). The Third Amendment, among other things, amended certain provisions of the ABL Facility (i) to accommodate the consummation of the transactions contemplated by the Agreement and Plan of Merger, dated as of December 19, 2023, by the Merger Agreement and (ii) to account for the Company’s organizational structure after giving effect to the transactions contemplated by the Merger Agreement.
In addition, the Third Amendment amended the ABL Facility to (i) increase the maximum Leverage Ratio which will begin to be tested after we issue any unsecured indebtedness, to (x) 3.75 to 1.00 for the first four fiscal quarters after we issue any unsecured indebtedness and (y) 3.25 to 1.00 for each fiscal quarter thereafter, (ii) modify the triggers for commencing a “cash dominion” period (i.e., a period when the Administrative Agent applies proceeds in our deposit accounts to reduce borrowings under the ABL Credit Agreement) such that a “cash dominion” period will commence when availability under the ABL Credit Agreement is less than $125 million for five consecutive business days or if certain types of events of default occur (although this change will effectively be unwound if the Merger provided for in the Merger Agreement do not occur on or prior to the Reversion Date (as defined in the ABL Credit Agreement)), (iii) include customary provisions relating to the designation of “unrestricted subsidiaries” (i.e., subsidiaries that are not required to become loan parties or be bound by the covenants contained in the ABL Credit Agreement), (iv) provide that only material domestic restricted subsidiaries are required to become guarantors and collateral grantors under the ABL Facility and (v) permit the Company and its restricted subsidiaries to incur additional indebtedness and liens and to make additional investments, dividends, distributions, redemptions and dispositions.
2029 Notes Indenture
On February 2, 2024, Kodiak Gas Services, LLC, a Delaware limited liability company and wholly owned subsidiary of Kodiak Gas Services, Inc. (“Kodiak Services”), issued $750,000,000 aggregate principal amount of Kodiak Services’ 7.250% senior notes due 2029 (the “Notes”), pursuant to an indenture, dated February 2, 2024, by and among the Company, Kodiak Gas Services, Inc., certain other subsidiary guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee.
The net proceeds from the Notes were used to repay a portion of the outstanding indebtedness under the ABL Facility and to pay related fees, costs, premiums and expenses in connection therewith and with the Company’s acquisition of CSI Compressco. In connection with closing of the acquisition CSI Compressco, the Company intends, using proceeds from additional draws on the ABL Facility, to repay, terminate and/or redeem all of the CSI Compressco’s existing long-term indebtedness. See Note 1 (“Organization and Description of Business”) for additional details.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income $ 20,066 $ 106,265 $ 180,963
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation The accompanying consolidated financial statements of the Company have been prepared on the accrual basis using accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the SEC.
Consolidation These consolidated financial statements include the accounts of Kodiak and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. In addition, certain prior year amounts have been reclassified to conform to the current year presentation.
Segment Information
Segment Information
The Company operates in two business segments. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is the Company’s chief executive officer (“CEO”), in deciding how to allocate resources and assessing performance. The Company has identified the operating segments as Compression Operations and Other Services. The CEO allocates resources and assesses performance of the two operating segments based upon discrete financial information at the operating segment level.
Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for its customers, pursuant to fixed-revenue contracts to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a full range of contract services to support the needs of our customers including station construction, maintenance and overhaul, and other ancillary time and material-based offerings.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and assumptions used in preparing the accompanying consolidated financial statements. Significant estimates and assumptions that impact these consolidated financial statements relate to, among other things, capitalized installation costs and commissioning costs, fair value of derivative instruments, estimates of cost to complete on revenue contracts with customers, grant date fair value for the share-based equity awards, forecasting of our income tax (provision) benefit and the valuation of deferred taxes and useful lives of and salvage value of property, plant and equipment.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue when obligations under the terms of a contract with customer are satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or providing services to our customers.
Service revenue earned primarily on freight and crane charges that are directly reimbursable by our customers are recognized at the point in time the service is provided and control is transferred to the customer. At such time, the customer has the ability to direct the use of the benefits of such service after the performance obligation is satisfied. The amount of consideration we receive and revenue we recognize is based upon the invoice amount.

There are typically no material obligations for returns, refunds, or warranties. The Company’s standard contracts do not usually include non-cash consideration.
For most of the Company’s construction contracts, the customer contracts with the Company to provide a service of integrating a significant set of tasks and components into a single contract. Hence, the entire contract is accounted for as one performance obligation. The Company recognizes revenue over time as the Company's performance creates or enhances an asset that the customer controls as the asset is created or enhanced. For construction contracts, revenue is recognized using an input method. Measure of the progress towards satisfaction of the performance obligation is based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each
reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the construction services. Payment terms and conditions vary by contract although terms generally include a requirement of payment upon completion of a milestone. Judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service is recognized as an adjustment to the transaction price in the period in which the change order is agreed upon and executed. Losses on construction contracts, if any, are recognized in the period when the estimated loss is determined. There have been no losses recognized in the years ended December 31, 2023, 2022, and 2021, respectively.
Service provided based on time spent, parts and/or materials is generally short-term in nature and labor rates and parts pricing is agreed upon prior to commencing the service. The Company applies an estimated gross margin percentage, which is fixed based on historical time and materials-based service, to actual costs incurred. As revenue is recognized when time is incurred, this revenue is recognized at a point and time when the service is rendered.
The Company recognizes a contract asset when the Company has the right to consideration in exchange for goods or services transferred to a customer. Contract assets are transferred to trade receivables when the rights become unconditional.The Company records contract liabilities when cash payments are received or due in advance of performance.
Accounts Receivable and Allowance for Credit Losses
Accounts Receivable and Allowance for Credit Losses
Accounts receivables are recorded at their outstanding balances, net of any allowances for credit losses, if determined necessary. Accounts deemed uncollectible are applied against the allowance for credit losses. Recoveries of accounts receivable previously written off are recorded when received. There was $8.1 million and $0.9 million in allowance for credit losses at December 31, 2023 and 2022, respectively.
We utilize an aging schedule to determine our allowance for credit losses, and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. The risk characteristics are assessed based on the financial strength of the customer and overall business climate in which customer operates. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on
an individual basis. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.
Inventories
Inventories
Inventories consist of (i) non-serialized spare parts, fluids and other supplies consumed in the performance of revenue-generating services and parts and supplies inventory for the repair and maintenance of the Company’s equipment fleet; and (ii) serialized parts consisting of components inventory to support the Company’s equipment fleet. Inventories are measured at the lower of cost or net realizable value. Non-serialized inventories' cost is determined using weighted-average cost. Serialized inventories' cost is determined using the specific-identification cost method. The Company recognizes decreases in inventory values for certain items through reductions of carrying values to lower of cost or net realizable value on an as needed basis. Periodically, obsolescence reviews are performed on slow-moving inventories and reserves are established based on estimated shrinkage between physical inventory counts, changes in customer demand, technological developments, or other economic factors.
Property, Plant and Equipment, net
Property, Plant and Equipment, net
Property, plant and equipment acquired in connection with business combinations are recorded at fair value as of the date of acquisition. All other additions of property, plant and equipment, which primarily consist of compression equipment, are recorded at cost. The Company depreciates the cost of property, plant and equipment using the straight-line method over their estimated useful lives. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss are reflected in the accompanying consolidated statements of operations for the period. The cost of additions and improvements that extend the useful lives of property, plant and equipment beyond its original life are capitalized. Routine maintenance and repair items are charged to current operations.
The Company uses estimates to capitalize installation costs associated with the transport, installation, and commissioning of each compressor unit. Costs associated with these estimates include all direct costs required to get the unit in service for its intended use such as labor, parts, materials, and any other services that are unique in nature to each individual compressor unit. Capitalized installation costs are depreciated over the life of the agreement with the customer.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
Long-lived assets, including property, plant, and equipment, and other finite-lived identifiable intangible assets, are reviewed for impairment whenever events or changes in circumstances, including the removal of compressors from the active fleet, indicate that the carrying amount of an asset may not be recoverable. Such events and changes may include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in the Company’s business strategy, among others. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to estimated future undiscounted net cash flows expected to be generated by the asset. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value.
Leases
Leases
As a result of the Company’s adoption of Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 842 Leases on January 1, 2022, the Company recorded an operating lease right-of-use (“ROU”) asset and an operating lease liability on the consolidated balance sheet. Under previous guidance, operating leases were not recorded to the balance sheet. The Company determines if an arrangement is a lease at commencement date. Operating leases are included in lease right-of-use assets, and operating lease liabilities in the Company’s consolidated balance sheets.
ROU lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available on the commencement date in determining the present value of lease payments. ROU lease assets also include any lease payments made and exclude lease incentives. The Company’s lease terms may include options to extend or terminate the
lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Variable costs such as the Company’s proportionate share of actual costs for utilities, common area maintenance, property taxes and insurance are not included in the lease liability and are recognized in the period in which they are incurred.
For short-term leases (leases that have terms of twelve months or less upon commencement), lease payments are recognized on a straight-line basis and no ROU assets are recorded. For certain equipment leases, such as office equipment, we have elected to account for the lease and non-lease components as a single lease component. The Company has elected to apply the bright line thresholds as established under ASC 840 in determining the classification of leases under ASC 842 as an accounting policy election.
As it relates to the Company’s compression operations service agreements, in which the Company is a lessor, the services' nonlease component is predominant over the compression package lease component and therefore recognition of these agreements follows the ASC 606 Revenue guidance.
Identifiable Intangible Assets, net
Identifiable Intangible Assets, net
Identifiable intangible assets acquired in connection with business combinations are recorded at fair value as of the date of acquisition. The cost of identifiable intangible assets with finite lives are amortized using the straight-line method over their estimated useful lives, which is the period over which the assets are expected to contribute directly or indirectly to future cash flows. The Company’s identifiable intangible assets consist of trade name and customer relationships.
Goodwill
Goodwill
Goodwill represents the excess of acquisition consideration paid over the fair value of net assets and liabilities acquired. Goodwill is not amortized, but rather is reviewed for impairment on an annual basis (or more frequently if impairment indicators exist). The Company tests goodwill at the reporting unit level, which is the level for which there are distinct cash flows, products, capabilities and available financial information by first performing a qualitative assessment to determine if it is more likely than not that the carrying value of the entity exceeds its fair value. As of December 31, 2023 and 2022, the Company had two reporting units; however, the entire goodwill balance was allocated to the Company’s Compression Operations reporting unit.
The Company conducts an annual impairment test during the fourth quarter or more frequently if there are indicators that goodwill may be impaired. The Company first performs a qualitative assessment, and, if based on this assessment, it may be more likely than not that goodwill may be impaired then the Company must determine the fair value of the reporting unit and compare it to the reporting unit’s carrying value. Factors utilized in the qualitative assessment include macroeconomic conditions, industry and market considerations, cost factors, overall financial performance and Company specific events. Fair value of the reporting unit is determined based on the present value of estimated cash flows using available information regarding expected cash flows of each reporting unit, discount rates and the expected long-term cash flow growth rates. If the fair value of the reporting unit exceeds the carrying value, goodwill is not impaired, and no further testing is performed. The Company records impairment when the carrying value exceeds the fair value and to the extent there is remaining goodwill in the reporting unit.
The Company performed a qualitative test during its fourth quarter and noted that there were no events or circumstances occurring that indicated that the fair value of the Compression Operations reporting unit may be below its carrying amount. No goodwill impairment was recorded for the years ended December 31, 2023, 2022, or 2021.
Application of the goodwill impairment test requires judgments, including a qualitative assessment to determine whether there are any impairment indicators, and determining the fair value of the reporting unit if an impairment indicator is present. A number of significant assumptions and estimates are involved in the application of the income approach to forecast future cash flows, including revenue and operating income growth rates, discount rates and other factors. While we believe that our estimates of current value are reasonable, if actual results differ from the estimates and judgments used including such items as future cash flows and the volatility inherent in markets which we serve, impairment charges against the carrying value of those assets could be required in the future.
Stock-based Compensation
Stock-based Compensation
Stock-based compensation expense is measured at the grant date of the share-based awards based on their fair value. Stock-based compensation expense is recognized on a straight-line basis over the vesting period and is included in selling, general and administrative expenses in the consolidated statements of operations. We do not estimate expected forfeitures, but recognize them as they occur.
Earnings Per Share
Earnings Per Share
Basic earnings per share is computed by dividing net income attributable to common shareholders by the weighted-average number of shares of common stock outstanding. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the Basic Weighted Average Shares Outstanding plus all potential dilutive common shares outstanding during the period.
Debt Issuance Costs
Debt Issuance Costs
Costs incurred related to debt issuance are deferred and amortized over the term of the related debt using a method that approximates the effective interest rate method. Unamortized debt issuance costs are recorded as a direct deduction from the carrying amount of the related loans on the consolidated balance sheets. Costs incurred in connection with revolving credit facilities are capitalized and amortized over the term of the loan.
Derivative Instruments
Derivative Instruments
In accordance with ASC Topic 815, Derivatives and Hedging (“ASC Topic 815”), the Company recognizes derivative instruments on the consolidated balance sheets at fair value and classifies them as current or long-term depending on the maturity of the derivative instrument and whether the net carrying value is in a net liability position. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative and whether the Company has elected to designate the derivative as being in a hedging relationship. Currently, the Company’s interest rate swaps and interest rate collars are intended to economically hedge certain risks (“economic hedges”). The Company has elected not to apply hedge accounting to these instruments under ASC Topic 815 and does not enter into such instruments for speculative purposes; accordingly, all realized and unrealized gains and losses on derivative instruments have been recognized in the accompanying consolidated statements of operations as gain (loss) on derivatives.
Income Taxes
Income Taxes
The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and deferred tax liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and deferred tax liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and deferred tax liabilities is recognized in income in the period that includes the enactment date. Management is not aware of any changes in tax laws or rates that would have a material impact on our financial position, results of operations or cash flows.
The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. The Company records a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. If the Company does not generate, or expect to generate, sufficient taxable income, we may not realize the full benefit from our deferred tax assets, which would require us to record a valuation allowance in our tax provision in future years. As of each reporting date, we consider new evidence to evaluate the realizability of our net deferred tax asset position by assessing the available positive and negative evidence. Changes to the valuation allowance are reflected in the statement of operations. If the Company determines that it would not be able to realize its deferred tax assets in the future, in excess of their net recorded amount, the Company would increase the valuation allowance against deferred tax assets, which would increase the provision for income taxes.

The Company applies a “more-likely-than-not” recognition threshold for all tax uncertainties. This approach only allows the recognition of those tax benefits that have a greater than 50% percent likelihood of being sustained upon examination by the taxing authorities. As a result of implementing this approach, the Company has reviewed its tax positions and determined there were no outstanding or retroactive tax positions with less than a 50% likelihood of being sustained upon examination by the taxing authorities. The Company believes that there are no tax positions taken or expected to be taken that would significantly increase or decrease unrecognized tax benefits within the next twelve months. The Company will recognize interest and penalties related to uncertain tax positions in income tax expense. None of the Company’s federal or state tax income tax returns are currently under examination by the Internal Revenue Service (“IRS”) or state authorities. However, fiscal years 2018 and later remain subject to examination by the IRS and respective states in the U.S.
On August 16, 2022, the Inflation Reduction Act of 2022 (“IRA”) was enacted into law. The IRA contained significant tax law changes, including a corporate alternative minimum tax (“CAMT”) of 15% on adjusted financial statement income for applicable corporations, and a 1% excise tax on stock repurchases after December 31, 2022. The IRA also extended certain federal tax credits and creates new tax credits to promote sustainability initiatives. The Company examined the IRA and determined that it did not have a material impact on the consolidated financial statements. The Company will continue to monitor this legislation as additional guidance is issued by the U.S. Treasury Department.
Fair Value Measurements
Fair Value Measurements
The Company uses any of three valuation approaches to measure fair value: the market approach, the income approach, and the cost approach in determining the appropriate valuation methodologies based on the nature of the asset or liability being measured and the reliability of the inputs used in arriving at fair value.
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. These fair value measurements incorporate nonperformance risk (i.e., the risk that an obligation will not be fulfilled) and credit risk.

The Company follows the provisions of ASC 820, Fair Value Measurements (“ASC 820”) for non-financial assets and liabilities measured on a non-recurring basis such as on a potential impairment loss related to goodwill and long-lived assets and assets and liabilities acquired in a business combination. These measurements would be based on Level 3 inputs such as unobservable inputs, complex models, management estimates and sensitivity analysis.

The inputs used in applying valuation techniques include assumptions that market participants would use in pricing the asset or liability (i.e., assumptions about risk). Inputs may be observable or unobservable. The Company uses observable inputs in the Company’s valuation techniques and classifies those inputs in accordance with the fair value hierarchy established by applicable accounting guidance, which prioritizes those inputs. The fair value hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).
The three levels of the valuation hierarchy are defined as follows:
Level 1 – Observable inputs such as quoted prices in active markets at the measurement date for identical, unrestricted assets or liabilities.
Level 2 – Other inputs that are observable directly or indirectly such as quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 – Unobservable inputs for which there is little or no market data and which the Company makes its own assumptions about how market participants would price the assets and liabilities.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
As of December 31, 2023 and 2022, the Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, derivative instruments and long-term debt. The carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable are representative of their respective Level 1 fair values due to the short-term maturity of these instruments. The Company's long-term debt applies floating interest rates to outstanding amounts; therefore, the carrying amount of the ABL facility approximates its Level 3 fair value.
The Company records derivative instruments at fair value using level 2 inputs of the fair value hierarchy. The interest rate swaps and interest rate collar are valued using a discounted cash flow analysis on the expected cash flows of each derivative using observable inputs including interest rate curves and credit spreads. See Note 10 (“Derivative Instruments”) and Note 11 (“Fair Value Measurements”) for more details.
The contingent consideration liability from a prior year acquisition is measured at fair value each reporting period, using Level 3 unobservable inputs such as probability assessments of future cash flows, and changes in estimates of fair value are recognized in earnings.
Concentrations of Credit Risk
Concentrations of Credit Risk
The Company’s assets that are potentially subject to concentrations of credit risk are cash and cash equivalents and trade accounts receivable and contract assets. Cash balances are maintained in financial institutions which at times exceed
federally insured limits. The Company monitors the financial condition of the financial institutions in which accounts are maintained and has not experienced any losses in such accounts. The accounts receivable and contract assets of the Company are spread over a number of customers, a majority of which are operators and suppliers to the natural gas and oil industries.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (“Topic 326”): Measurement of Credit Losses on Financial Instruments. Topic 326 states the Company is required to use an expected-loss model for its marketable debt securities, available-for sale, which requires that credit losses be presented as an allowance rather than as an impairment write-down. Reversals of credit losses (in situations in which the estimate of credit losses declines) is permitted in the reporting period that the change occurs. Current U.S. GAAP prohibits reflecting reversals of credit losses in current period earnings. The amendments in this update were adopted on January 1, 2023 using the modified retrospective approach and did not have a material impact on our consolidated financial statements.
In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments, (“ASU 2020-03”). ASU 2020-03 improves and clarifies various financial instruments topics, including the current expected credit loss standard (“CECL”). ASU 2020-03 includes seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. This guidance is effective for the Company for fiscal years beginning after December 15, 2022. The Company adopted ASU 2016-13 as of January 1, 2023. Upon adoption, the amendments do not have a material impact on our consolidated financial statements.
Recently Issued Accounting Pronouncements
In November 2023, FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which improves reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments in this update are effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is to be applied on a retrospective basis. We are currently evaluating the impact of this standard on our disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures ("ASU 2023-09"), which is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09, 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 the Company’s annual reporting periods beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. We are currently evaluating the impact of this standard on our disclosures.
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates the Company’s revenue by type and timing of provision of services or transfer of goods (in thousands):
Year Ended December 31,
202320222021
Services provided over time:
Compression Operations$728,032 $646,281 $573,073 
Other Services89,402 46,971 17,730 
Total services provided over time817,434 693,252 590,803 
Services provided or goods transferred at a point in time:
Compression Operations7,573 8,676 9,997 
Other Services25,374 5,985 5,575 
Total services provided or goods transferred at a point in time32,947 14,661 15,572 
Total revenue$850,381 $707,913 $606,375 
Schedule of Revenue Remaining Performance Obligations The Company expects to recognize these remaining performance obligations as follows (in thousands):
20242025202620272028 and thereafterTotal
Remaining performance obligations$597,530 $300,046 $130,436 $46,895 $7,944 $1,082,851 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, net (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Accounts Receivable, net
Accounts receivable, net consist of the following (in thousands):
As of December 31,
202320222021
Accounts receivable$121,242 $98,500 $81,708 
Allowance for credit losses8,050 949 959 
Accounts receivable, net$113,192 $97,551 $80,749 
The changes in our allowance for credit losses are as follows (in thousands):
Allowances for Credit Losses
Balance at January 1, 2021$1,497 
Current-period benefit from expected credit losses(538)
Write-offs charged against allowance— 
Balance at December 31, 2021$959 
Current-period provision for expected credit losses— 
Write-offs charged against allowance(10)
Balance at December 31, 2022$949 
Current-period provision for expected credit losses7,101 
Write-offs charged against allowance— 
Balance at December 31, 2023$8,050 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories, net (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
As of December 31,
20232022
Non-serialized parts$62,784 $61,082 
Serialized parts13,454 11,073 
Total inventories$76,238 $72,155 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment, Net
Property, plant and equipment, net consist of the following (in thousands):
As of December 31,
20232022
Compression equipment$3,166,214 $2,973,599 
Field equipment19,286 15,501 
Buildings and shipping containers11,942 3,137 
Technology hardware and software11,161 6,698 
Trailers and vehicles9,885 7,193 
Leasehold improvements8,093 1,947 
Furniture and fixtures2,053 1,519 
Land743 — 
Other374 981 
Total property, plant and equipment, gross3,229,751 3,010,575 
Less: accumulated depreciation(693,660)(521,893)
Property, plant and equipment, net$2,536,091 $2,488,682 
The estimated useful lives of assets are as follows:
Estimated Useful Life
Compression equipment
4-25 years
Field equipment
1-5 years
Buildings
25-40 years
Shipping containers
4 years
Technology hardware and software
3 years
Trailers and vehicles
5 years
Leasehold improvements
Shorter of remaining lease term or 5 years
Furniture and fixtures
7 years
OtherShorter of remaining lease term or estimated useful life
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Identifiable Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of the Company's Identifiable Intangible Assets
The Company’s identifiable intangible assets consist of the following as of December 31, 2023 and 2022 (in thousands):
As of December 31, 2023
Original CostAccumulated
Amortization
Net AmountRemaining Weighted
Average Amortization
Period (years)
Trade name$13,000 $(3,181)$9,819 15.1
Customer relationships150,000 (36,931)113,069 12.8
Total identifiable intangible assets$163,000 $(40,112)$122,888 
As of December 31, 2022
Original CostAccumulated
Amortization
Net AmountRemaining Weighted
Average Amortization
Period (years)
Trade name$13,000 $(2,531)$10,469 16.1
Customer relationships150,000 (28,107)121,893 13.8
Total identifiable intangible assets$163,000 $(30,638)$132,362 
Schedule of Future Minimum Amortization Expense for Identified Intangible Assets
As of December 31, 2023, the following is a summary of future minimum amortization expense for identified intangible assets (in thousands):
Amount
Years ending December 31,
2024$9,474 
20259,474 
20269,474 
20279,474 
20289,474 
Thereafter75,518 
Total$122,888 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Balance Sheet Information Related to Leases
Balance sheet information related to the Company’s operating leases is as follows (in thousands):
As of December 31,
Classification20232022
ROU asset, netOperating lease right-of-use assets, net$33,716 $9,827 
Lease liabilities
CurrentAccrued liabilities— 3,090 
NoncurrentOperating lease liabilities34,468 6,754 
$34,468 $9,844 
Supplemental information related to the Company’s operating leases were as follows:

As of December 31,
In thousands except years and percentages20232022
Other supplemental information:
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$5,800 $3,332 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$28,353 $1,203 
Weighted-average remaining lease term:
Operating leases7.50 years3.55 years
Weighted-average discount rate for operating leases9.5 %5.3 %
Schedule of Components of Operating Lease Expense and Supplemental Cash Flow Information
The components of total operating lease expense are as follows (in thousands):

For the Year Ended December 31,
20232022
Operating lease cost$6,536 $3,349 
Short-term lease cost1,132 337 
Total lease cost$7,668 $3,686 
Schedule of Maturity of Operating Leases
Maturities of operating lease liabilities associated with ROU assets as of December 31, 2023 were as follows (in thousands):

Operating leases
Years ended December 31,
2024$2,891 
20257,359 
20267,036 
20276,916 
20286,412 
Thereafter23,160 
Total lease payments53,774 
Less: Interest(19,306)
Total lease liabilities, net of imputed interest$34,468 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Credit Facilities (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Debt consists of the following (in thousands):
As of December 31,
20232022
ABL Facility$1,830,346 $1,754,224 
Term Loan— 1,000,000 
Total debt outstanding1,830,346 2,754,224 
Less: unamortized deferred financing costs(38,886)(34,205)
Long-term debt, net of unamortized debt issuance cost$1,791,460 $2,720,019 
Schedule of Maturities of Long-term Debt
As of December 31, 2023, the scheduled maturities, without consideration of potential mandatory prepayments, of the long-term debt were as follows (in thousands):
Amount
Years ended December 31,
2024$— 
2025— 
2026— 
2027— 
20281,830,346 
Thereafter— 
Total$1,830,346 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps
The table below summarizes information related to the notional amount and maturity dates for interest rate swaps at December 31, 2023:
Notional AmountEffective dateMaturities
$125,000,00012/14/202212/4/2024
$225,000,00012/14/202212/5/2024
$200,000,0006/16/20226/14/2025
$125,000,00012/6/202412/6/2025
$175,000,0006/14/20226/14/2026
$125,000,0006/22/20226/22/2026
$125,000,00012/6/202412/6/2026
$75,000,0006/14/20225/18/2027
$100,000,0006/21/20225/19/2027
$200,000,0007/8/20225/19/2027
$125,000,00012/6/202412/6/2027
Schedule of Effects of Company's Derivative Instruments
The following table summarizes the effects of the Company’s derivative instruments in the consolidated statements of operations (in thousands):
LocationDecember 31,
202320222021
Interest rate collarsGain on derivatives$— $59,591 $8,771 
Interest rate swapsGain on derivatives20,266 23,525 9,403 
Total gain on derivatives$20,266 $83,116 $18,174 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Liabilities
The following table summarizes the fair value of the Company's interest rate swaps and collars and contingent consideration (in thousands):
As of December 31, 2023
Level 1Level 2Level 3Total
Interest rate swap - current$— $8,194 $— $8,194 
Interest rate swap - non-current— 14,256 — 14,256 
Contingent Consideration$— $— $3,673 $3,673 
As of December 31, 2022
Level 1Level 2Level 3Total
Interest rate swap - current$— $823 $— $823 
Interest rate swap - non-current— 48,955 — 48,955 
Interest rate collars— 15,562 — 15,562 
Contingent Consideration$— $— $3,673 $3,673 
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Summary of Award Activity Under Omnibus Plan
The following table summarizes award activity under the Omnibus Plan for the year ending December 31, 2023:
RSUsPSUs
Number of
RSUs
Weighted-
Average Price
Number of
PSUs
Weighted-
Average Price
Outstanding at December 31, 2022— — — — 
Granted1,123,743 $16.29 311,875 $16.99 
Vested or exercised— — — — 
Forfeited(44,140)— — — 
Outstanding at December 31, 20231,079,603$16.29 311,875$16.99 
Stock awards expected to vest1,079,603$16.29 311,875$16.99 
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
As of December 31,
20232022
Prepaid insurance$2,353 $3,997 
Interest rate swap receivable2,025 — 
Prepaid vehicle allowance1,130 1,081 
Deferred project costs737 — 
Prepaid rent532 589 
Deferred IPO issuance costs— 3,047 
Other3,577 806 
Total prepaid expenses and other current assets$10,353 $9,520 
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
As of December 31,
20232022
Sales tax liability$28,847 $27,820 
Accrued bonus13,259 7,764 
Accrued accounts payable15,506 14,080 
Accrued interest8,313 16,347 
Station project accrual7,797 — 
Accrued taxes6,415 9,667 
Accrued professional fee6,015 2,663 
Contingent consideration3,673 3,673 
Accrued payroll3,321 2,744 
Accrued insurance856 2,231 
Lease liabilities - current portion— 3,090 
Other3,076 3,794 
Total accrued liabilities$97,078 $93,873 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
Income tax expense (benefit) consisted of the following (in thousands):
Years Ended December 31
202320222021
Current income taxes:
Federal$4,668 $2,746 $— 
State and local2,539 3,045 2,399 
Total current tax7,207 5,791 2,399 
Deferred income taxes:
Federal1,980 25,704 (54,210)
State and local5,883 1,597 (6,762)
Total deferred tax7,863 27,301 (60,972)
Income tax (benefit) expense$15,070 $33,092 $(58,573)
Schedule of Effective Income Tax Rate Reconciliation The reconciliation of the effective tax rate to the U.S. federal statutory tax rate of 21% for each period presented is as follows (in thousands):
Years Ended December 31
202320222021
Income before income taxes$35,136 $139,357 $122,390 
Tax at federal statutory rate7,379 29,265 25,702 
State, net of federal benefit6,135 3,664 (761)
Non-deductible expenses925 163 93 
Change in valuation allowance519 — (83,607)
Other112 — — 
Income tax (benefit) expense$15,070 $33,092 $(58,573)
Schedule of Deferred Tax Assets and Liabilities Significant components of the deferred tax assets and liabilities are as follows (in thousands):
Years Ended December 31
20232022
Deferred tax assets:
Net operating losses$410,734 $450,543 
Interest expense carryforward66,547 31,285 
Other assets971 — 
Total gross deferred tax assets478,252 481,828 
Valuation allowance(519)— 
Total deferred tax assets, net of valuation allowance477,733 481,828 
Deferred tax liabilities:
Investment in subsidiaries(540,481)(538,983)
Total gross deferred tax liabilities(540,481)(538,983)
Net deferred tax liabilities$(62,748)$(57,155)
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Financial Metrics by Segment
The following table represents financial metrics by segment (in thousands):
Compression OperationsOther ServicesTotal
Year Ended December 31, 2023
Revenue$735,605 $114,776 $850,381 
Gross margin295,644 20,997 316,641 
Total assets3,211,801 32,305 3,244,106 
Capital expenditures219,795 — 219,795 
Year Ended December 31, 2022
Revenue$654,957 $52,956 $707,913 
Gross margin254,779 11,320 266,099 
Total assets3,184,286 21,254 3,205,540 
Capital expenditures259,349 — 259,349 
Year Ended December 31, 2021
Revenue$583,070 $23,305 $606,375 
Gross margin230,212 5,941 236,153 
Total assets3,004,608 6,991 3,011,599 
Capital expenditures201,934 — 201,934 
Schedule of Total Gross Margin to Income Before Income Taxes
The following table reconciles total gross margin to income before income taxes (in thousands):
Year Ended December 31,
202320222021
Total gross margin$316,641 $266,099 $236,153 
Selling, general and administrative expenses(73,308)(44,882)(37,665)
Long-lived asset impairment— — (9,107)
Gain (loss) on sale of property, plant and equipment777 874 (426)
Interest expense, net(222,514)(165,867)(84,640)
Loss on extinguishment of debt(6,757)— — 
Gain on derivatives20,266 83,116 18,174 
Other income (expense)31 17 (99)
Income before income taxes$35,136 $139,357 $122,390 
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share of Common Stock (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) Per Share The computations of basic and diluted earnings per share for the years ended December 31, 2023, 2022, and 2021 are as follows:
Year Ended December 31,
(in thousands, except share and per share data) 2023 2022 2021
Net income $20,066 $106,265 $180,963 
Basic weighted average shares of common stock68,058,630 59,000,000 59,000,000 
Effect of dilutive securities268,388 — — 
Diluted weighted average shares of common stock68,327,018 59,000,000 59,000,000 
Basic earnings per share of common stock$0.29 $1.80 $3.07 
Diluted earnings per share of common stock$0.29 $1.80 $3.07 
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Description of Business - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 2
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Description of Business - Stock Split (Details)
Jun. 20, 2023
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Subsidiary, Sale of Stock [Line Items]      
Stock split ratio 590,000    
Common stock, shares authorized (in shares) 750,000,000 750,000,000 750,000,000
Parent      
Subsidiary, Sale of Stock [Line Items]      
Percentage of ownership held before initial public offering 100.00%    
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Description of Business - IPO (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 13, 2023
Jul. 03, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Subsidiary, Sale of Stock [Line Items]          
Proceeds from initial public offering, net of underwriter discounts   $ 230,800 $ 277,840 $ 0 $ 0
Common stock, shares outstanding (in shares)     77,400,000 59,000,000  
Common stock, shares issued (in shares)     77,400,000 59,000,000  
IPO          
Subsidiary, Sale of Stock [Line Items]          
Shares issued and sold (in shares)   16,000,000      
Per share price (in dollars per share)   $ 16.00      
Over-Allotment Option          
Subsidiary, Sale of Stock [Line Items]          
Shares issued and sold (in shares) 2,400,000        
Sale of stock, price per share (in dollars per share) $ 16.00        
Proceeds from issuance of common stock $ 36,200        
Common stock, shares outstanding (in shares) 77,400,000        
Common stock, shares issued (in shares) 77,400,000        
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Description of Business - Pending Merger with CSI Compressco (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 19, 2023
Compressco Partners First Lien Notes Due 2025 | Secured Debt | Compressco LP    
Schedule of Equity Method Investments [Line Items]    
Interest rate, stated percentage 7.50%  
Compressco Partners Second Lien Notes Due 2026 | Secured Debt | Minimum | Compressco LP    
Schedule of Equity Method Investments [Line Items]    
Interest rate, stated percentage 10.00%  
Compressco Partners Second Lien Notes Due 2026 | Secured Debt | Maximum | Compressco LP    
Schedule of Equity Method Investments [Line Items]    
Interest rate, stated percentage 10.75%  
Compressco LP    
Schedule of Equity Method Investments [Line Items]    
Ownership percentage   100.00%
Breakup fee $ 20  
Compressco LP | Compressco LP    
Schedule of Equity Method Investments [Line Items]    
Breakup fee $ 15  
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
reportingUnit
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Concentration Risk [Line Items]      
Number of operating segments | segment 2    
Allowance for credit losses $ 8,100,000 $ 900,000  
Write-off of inventory reserves 500,000 500,000 $ 0
Asset impairment charges $ 0 0 9,107,000
Number of reporting units | reportingUnit 2    
Goodwill impairment $ 0 $ 0 $ 0
Effect of dilutive securities (in shares) | shares 268,388 0 0
One Customers | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Concentration Risk [Line Items]      
Percentage of total revenue 12.00% 12.00%  
One Customers | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Percentage of total revenue 14.00%    
Two Customers | Revenue from Contract with Customer Benchmark | Customer Concentration Risk      
Concentration Risk [Line Items]      
Percentage of total revenue     12.00%
Two Customers | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Percentage of total revenue   11.00%  
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenues $ 850,381 $ 707,913 $ 606,375
Compression Operations      
Disaggregation of Revenue [Line Items]      
Total revenues 735,605 654,957 583,070
Other Services      
Disaggregation of Revenue [Line Items]      
Total revenues 114,776 52,956 23,305
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Total revenues 817,434 693,252 590,803
Transferred over Time | Compression Operations      
Disaggregation of Revenue [Line Items]      
Total revenues 728,032 646,281 573,073
Transferred over Time | Other Services      
Disaggregation of Revenue [Line Items]      
Total revenues 89,402 46,971 17,730
Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Total revenues 32,947 14,661 15,572
Transferred at Point in Time | Compression Operations      
Disaggregation of Revenue [Line Items]      
Total revenues 7,573 8,676 9,997
Transferred at Point in Time | Other Services      
Disaggregation of Revenue [Line Items]      
Total revenues $ 25,374 $ 5,985 $ 5,575
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Jan. 01, 2023
Dec. 31, 2022
Jan. 01, 2022
Disaggregation of Revenue [Line Items]        
Contract assets $ 17,424,000   $ 3,555,000 $ 0
Contract liabilities 63,709,000 $ 57,100,000 $ 57,109,000 $ 51,200,000
Transaction price allocated to unsatisfied performance obligations 1,082,851,000      
Compression Operations        
Disaggregation of Revenue [Line Items]        
Transaction price allocated to unsatisfied performance obligations 1,100,000,000      
Other Services        
Disaggregation of Revenue [Line Items]        
Transaction price allocated to unsatisfied performance obligations $ 24,500,000      
Minimum        
Disaggregation of Revenue [Line Items]        
Term of contract 1 year      
Maximum        
Disaggregation of Revenue [Line Items]        
Term of contract 7 years      
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Schedule of Revenue Remaining Performance Obligations (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 1,082,851
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 597,530
Remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 300,046
Remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 130,436
Remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 46,895
Remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 7,944
Remaining performance obligation, expected timing of satisfaction, period
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, after Allowance for Credit Loss [Abstract]        
Accounts receivable $ 121,242 $ 98,500 $ 81,708  
Allowance for credit losses 8,050 949 959 $ 1,497
Accounts receivable, net $ 113,192 $ 97,551 $ 80,749  
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable, net - Change in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 949 $ 959 $ 1,497
Current-period benefit from expected credit losses 7,101 0 (538)
Write-offs charged against allowance 0 (10) 0
Ending balance $ 8,050 $ 949 $ 959
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory [Line Items]    
Total inventories $ 76,238 $ 72,155
Non-serialized parts    
Inventory [Line Items]    
Total inventories 62,784 61,082
Serialized parts    
Inventory [Line Items]    
Total inventories $ 13,454 $ 11,073
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 3,229,751 $ 3,010,575
Less: accumulated depreciation (693,660) (521,893)
Property, plant and equipment, net 2,536,091 2,488,682
Compression equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 3,166,214 2,973,599
Compression equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 4 years  
Compression equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 25 years  
Field equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 19,286 15,501
Field equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 1 year  
Field equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Buildings and shipping containers    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 11,942 3,137
Buildings | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 25 years  
Buildings | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 40 years  
Shipping containers    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 4 years  
Technology hardware and software    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 11,161 6,698
Estimated Useful Life 3 years  
Trailers and vehicles    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 9,885 7,193
Estimated Useful Life 5 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 8,093 1,947
Estimated Useful Life 5 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 2,053 1,519
Estimated Useful Life 7 years  
Land    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 743 0
Other    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 374 $ 981
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, net - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 173.4 $ 165.0 $ 150.5
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Identifiable Intangible Assets, net - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Changes to goodwill carrying amount during period $ 0 $ 0 $ 0
Amortization expense $ 9,500,000 $ 9,500,000 $ 9,500,000
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Identifiable Intangible Assets, net - Summary of the Company's Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Original Cost $ 163,000 $ 163,000
Accumulated Amortization (40,112) (30,638)
Net Amount 122,888 132,362
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Original Cost 13,000 13,000
Accumulated Amortization (3,181) (2,531)
Net Amount $ 9,819 $ 10,469
Remaining Weighted Average Amortization Period (years) 15 years 1 month 6 days 16 years 1 month 6 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Original Cost $ 150,000 $ 150,000
Accumulated Amortization (36,931) (28,107)
Net Amount $ 113,069 $ 121,893
Remaining Weighted Average Amortization Period (years) 12 years 9 months 18 days 13 years 9 months 18 days
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Identifiable Intangible Assets, net - Summary of Future Minimum Amortization Expense for Identified Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 9,474  
2025 9,474  
2026 9,474  
2027 9,474  
2028 9,474  
Thereafter 75,518  
Net Amount $ 122,888 $ 132,362
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details)
Dec. 31, 2023
Leases [Abstract]  
Remaining lease terms 13 years
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease right-of-use assets, net $ 33,716 $ 9,827
Lease liabilities - current portion 0 3,090
Lease liabilities - noncurrent portion 34,468 6,754
Operating Lease, Liability, Total $ 34,468 $ 9,844
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Operating Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease cost $ 6,536 $ 3,349
Short-term lease cost 1,132 337
Total lease cost $ 7,668 $ 3,686
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows for operating leases $ 5,800 $ 3,332
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 28,353 $ 1,203
Weighted-average remaining lease term:    
Operating leases 7 years 6 months 3 years 6 months 18 days
Weighted-average discount rate for operating leases 9.50% 5.30%
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 2,891  
2025 7,359  
2026 7,036  
2027 6,916  
2028 6,412  
Thereafter 23,160  
Total lease payments 53,774  
Less: Interest (19,306)  
Total lease liabilities, net of imputed interest $ 34,468 $ 9,844
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total debt outstanding $ 1,830,346 $ 2,754,224
Less: unamortized deferred financing costs (38,886) (34,205)
Long-term debt, net of unamortized debt issuance cost 1,791,460 2,720,019
ABL Facility    
Debt Instrument [Line Items]    
Total debt outstanding 1,830,346 1,754,224
Term Loan    
Debt Instrument [Line Items]    
Total debt outstanding $ 0 $ 1,000,000
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Credit Facilities - ABL Facility (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
May 19, 2022
USD ($)
May 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Mar. 22, 2023
USD ($)
Jan. 01, 2022
USD ($)
Debt Instrument [Line Items]                        
Return of capital       $ 42,300 $ 838,000 $ 1,132            
Cash on hand utilized   $ 13,000 $ 13,000                  
Deferred financing costs written off       4,359 0 $ 0            
Increase in the Term Loan Facility                        
Debt Instrument [Line Items]                        
Debt instrument face value   600,000 600,000                  
ABL Facility                        
Debt Instrument [Line Items]                        
Increase in the line of credit   225,000 225,000                  
Line of credit, maximum borrowing capacity                       $ 1,900,000
Letters of credit outstanding       $ 14,700                
Minimum fixed charge coverage ratio       2.5                
Maximum leverage ratio       5.25           5.25    
Line of credit, commitment fee percentage, unused portion of line of credit, percentage to total commitments       0.50                
ABL Facility | Forecast                        
Debt Instrument [Line Items]                        
Maximum leverage ratio             4.50 4.75 5.00      
ABL Facility | Minimum                        
Debt Instrument [Line Items]                        
Commitment fee (as a percent)       0.25%                
ABL Facility | Maximum                        
Debt Instrument [Line Items]                        
Commitment fee (as a percent)       0.50%                
Third Amendment and Restated Credit Agreement                        
Debt Instrument [Line Items]                        
Return of capital   838,000 $ 838,000                  
Third Amendment and Restated Credit Agreement | ABL Facility                        
Debt Instrument [Line Items]                        
Line of credit, maximum borrowing capacity $ 2,100,000 2,100,000     $ 2,100,000              
Lender fees and costs   $ 13,200                    
Deferred financing costs written off       $ 1,200                
Fourth Amendment and Restated Credit Agreement | ABL Facility                        
Debt Instrument [Line Items]                        
Line of credit, maximum borrowing capacity                     $ 2,200,000  
Lender fees and costs                     $ 31,800  
Payment of accrued interest       4,200                
Interest expense       4,200                
Maximum threshold limit value beyond which cash dominion is triggered       $ 200,000                
Percentage of aggregate commitments beyond which cash dominion is triggered       10.00%                
Fourth Amendment and Restated Credit Agreement | ABL Facility | Prime Rate                        
Debt Instrument [Line Items]                        
Fixed interest rate (as a percent) 9.50%     10.00% 9.50%              
Basis spread on variable interest rate (as a percent) 2.00%     2.00%                
Fourth Amendment and Restated Credit Agreement | ABL Facility | SOFR                        
Debt Instrument [Line Items]                        
Basis spread on variable interest rate (as a percent)       0.10% 0.10%              
Variable interest rate (as a percent) 7.60%     8.50% 7.60%              
Additional basis spread on variable rate (as a percent)       2.75% 3.00%              
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Credit Facilities - Term Loan (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 03, 2023
May 19, 2022
May 31, 2022
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2023
Debt Instrument [Line Items]                
Return of capital         $ 42,300 $ 838,000 $ 1,132  
Cash on hand utilized   $ 13,000 $ 13,000          
Proceeds from termination of interest rate swaps and collars       $ 25,800        
Deferred financing costs written off         4,359 0 $ 0  
Unamortized debt issuance costs         38,886 $ 34,205    
Term Loan                
Debt Instrument [Line Items]                
Debt instrument face value $ 700,000              
Repayment of debt 300,000              
Deferred financing costs written off         4,400      
Debt fees expense         2,400      
Carrying value of debt 689,800              
Unamortized debt issuance costs $ 10,200              
Increase in the Term Loan Facility                
Debt Instrument [Line Items]                
Debt instrument face value   600,000 600,000          
Debt issuance costs   14,600            
Term Loan Facility as per Amendment Agreement One                
Debt Instrument [Line Items]                
Debt issuance costs               $ 800
ABL Facility                
Debt Instrument [Line Items]                
Increase in the line of credit   225,000 225,000          
Third Amendment and Restated Credit Agreement                
Debt Instrument [Line Items]                
Return of capital   $ 838,000 $ 838,000          
Third Amendment and Restated Credit Agreement | ABL Facility                
Debt Instrument [Line Items]                
Deferred financing costs written off         $ 1,200      
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Credit Facilities - Schedule of Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024 $ 0  
2025 0  
2026 0  
2027 0  
2028 1,830,346  
Thereafter 0  
Total debt outstanding $ 1,830,346 $ 2,754,224
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Jun. 29, 2023
Term Loan Derivative Settlement    
Derivatives, Fair Value [Line Items]    
Gain on derivatives $ 25.8  
Interest rate swaps and collars | Term Loan    
Derivatives, Fair Value [Line Items]    
Notional amount   $ 750.0
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps (Details) - Interest rate swaps and collars
Dec. 31, 2023
USD ($)
12/4/2024  
Derivative [Line Items]  
Notional Amount $ 125,000,000
12/5/2024  
Derivative [Line Items]  
Notional Amount 225,000,000
6/14/2025  
Derivative [Line Items]  
Notional Amount 200,000,000
12/6/2025  
Derivative [Line Items]  
Notional Amount 125,000,000
6/14/2026  
Derivative [Line Items]  
Notional Amount 175,000,000
6/22/2026  
Derivative [Line Items]  
Notional Amount 125,000,000
12/6/2026  
Derivative [Line Items]  
Notional Amount 125,000,000
5/18/2027  
Derivative [Line Items]  
Notional Amount 75,000,000
5/19/2027  
Derivative [Line Items]  
Notional Amount 100,000,000
5/19/2027  
Derivative [Line Items]  
Notional Amount 200,000,000
12/6/2027  
Derivative [Line Items]  
Notional Amount $ 125,000,000
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments - Schedule of Effects of Company's Derivative Instruments (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]      
Total gain on derivatives $ 20,266 $ 83,116 $ 18,174
Interest rate collars      
Derivatives, Fair Value [Line Items]      
Total gain on derivatives 0 59,591 8,771
Interest rate swaps      
Derivatives, Fair Value [Line Items]      
Total gain on derivatives $ 20,266 $ 23,525 $ 9,403
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Fair Value of Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent Consideration $ 3,673 $ 3,673
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent Consideration 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent Consideration 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent Consideration 3,673 3,673
Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap - current 8,194 823
Interest rate swap - non-current 14,256 48,955
Interest rate swaps | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap - current 0 0
Interest rate swap - non-current 0 0
Interest rate swaps | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap - current 8,194 823
Interest rate swap - non-current 14,256 48,955
Interest rate swaps | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap - current 0 0
Interest rate swap - non-current $ 0 0
Interest rate collars    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate collars   15,562
Interest rate collars | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate collars   0
Interest rate collars | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate collars   15,562
Interest rate collars | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate collars   $ 0
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 13, 2023
Jul. 03, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock, shares issued (in shares)     77,400,000 59,000,000  
Common stock, shares outstanding (in shares)     77,400,000 59,000,000  
Proceeds from initial public offering, net of underwriter discounts   $ 230,800 $ 277,840 $ 0 $ 0
IPO          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares issued and sold (in shares)   16,000,000      
Over-Allotment Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Common stock, shares issued (in shares) 77,400,000        
Common stock, shares outstanding (in shares) 77,400,000        
Shares issued and sold (in shares) 2,400,000        
Sale of stock, price per share (in dollars per share) $ 16.00        
Proceeds from issuance of common stock $ 36,200        
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 23, 2024
Jan. 29, 2024
Nov. 10, 2023
Oct. 24, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]              
Common stock cash dividend declared (in dollars per share)       $ 0.38      
Common stock cash dividend declared, annualized (in dollars per share)       $ 1.52      
Dividends paid to stockholders     $ 29,800   $ 29,793 $ 0 $ 0
Subsequent Event              
Class of Stock [Line Items]              
Common stock cash dividend declared (in dollars per share)   $ 0.38          
Dividends paid to stockholders $ 29,800            
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Preferred Stock (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]    
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Class B and C Profits Interests (Details) - Class B Incentive Units - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 16, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares authorized (in shares) 60,406.9 61,068    
Shares outstanding (in shares) 57,058.5 60,363.4    
Shares granted (in shares) 0 2,861 57,502.4  
Award vesting rights, term five      
Two Thousand And Nineteen Class B Unit Incentive Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares authorized (in shares)       61,098.4
Selling, General and Administrative Expenses        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock compensation expense $ 1.6 $ 1.0 $ 1.2  
Time Vesting        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of award vesting rights 25.00%      
Performance Vesting        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of award vesting rights 75.00%      
Time Vesting        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unvested time vesting units (in shares) 3,005.5      
Unrecognized stock compensation expense $ 0.3      
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - 2023 Omnibus Incentive Plan (Details) - USD ($)
12 Months Ended
Dec. 08, 2023
Jun. 29, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 20, 2023
PSUs            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Period of cumulative adjusted EBITDA     3 years      
VWAP trading days     20 days      
Percentage of award vesting rights     100.00%      
Unrecognized stock compensation expense     $ 18,000,000      
Total tax benefit     900,000 $ 0 $ 0  
PSUs | Selling, General and Administrative Expenses            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock compensation expense     $ 4,300,000 $ 0 $ 0  
PSUs | Achieved ESG Scorecard            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of award vesting rights     100.00%      
PSUs | Not Achieved ESG Scorecard            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of award vesting rights     0.00%      
PSUs | Performance at Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of award vesting rights     200.00%      
PSUs | Performance at Target            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of award vesting rights     100.00%      
PSUs | Performance at Threshold            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of award vesting rights     50.00%      
PSUs | Performance at Below Threshold            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of award vesting rights     0.00%      
PSUs | Discretionary Cash Flow            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Performance target, percentage   30.00%        
PSUs | Consolidated Net Leverage Ratio            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Performance target, percentage   30.00%        
PSUs | Absolute Total Shareholders' Return            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Performance target, percentage   30.00%        
PSUs | ESG Scorecard            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Performance target, percentage   10.00%        
PSUs | Minimum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of shares issued   0.00%        
PSUs | Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Percentage of shares issued   190.00%        
Omnibus Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common stock, shares reserved for issuance (in shares)           6,375,000
Shares granted (in shares)   1,297,188        
Omnibus Plan | RSUs            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted (in shares)   985,313 1,123,743      
Award vesting period   3 years        
Omnibus Plan | PSUs            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted (in shares)   311,875 311,875      
Award vesting period   3 years        
2020 Long-Term Incentive Plan | RSUs            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted (in shares) 138,430          
Award vesting period 3 years          
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Award Activity Under Omnibus Plan (Details) - Omnibus Plan - $ / shares
12 Months Ended
Jun. 29, 2023
Dec. 31, 2023
RSUs    
Number of RSUs and PSUs    
Outstanding, Beginning of Period (in shares)   0
Granted (in shares) 985,313 1,123,743
Vested or exercised (in shares)   0
Forfeited (in shares)   (44,140)
Outstanding, End of Period (in shares)   1,079,603
Restricted stock awards expected to vest (in shares)   1,079,603
Weighted- Average Price    
Outstanding, Beginning of Period (in dollars per share)   $ 0
Granted (in dollars per share)   16.29
Vested or exercised (in dollars per share)   0
Forfeited (in dollars per share)   0
Outstanding, End of Period (in dollars per share)   16.29
Restricted stock awards expected to vest (in dollars per share)   $ 16.29
PSUs    
Number of RSUs and PSUs    
Outstanding, Beginning of Period (in shares)   0
Granted (in shares) 311,875 311,875
Vested or exercised (in shares)   0
Forfeited (in shares)   0
Outstanding, End of Period (in shares)   311,875
Restricted stock awards expected to vest (in shares)   311,875
Weighted- Average Price    
Outstanding, Beginning of Period (in dollars per share)   $ 0
Granted (in dollars per share)   16.99
Vested or exercised (in dollars per share)   0
Forfeited (in dollars per share)   0
Outstanding, End of Period (in dollars per share)   16.99
Restricted stock awards expected to vest (in dollars per share)   $ 16.99
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Line of Credit Facility [Line Items]      
Accrued capital expenditures $ 30,500 $ 28,800 $ 26,500
Purchase commitments 149,000    
Contingent consideration 3,700    
Outstanding receivables 0 0  
Contingent liability accrued 1,000 6,500  
Sales tax contingency 28,847 $ 27,820  
ABL Facility      
Line of Credit Facility [Line Items]      
Letters of credit outstanding $ 14,700    
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid insurance $ 2,353 $ 3,997
Interest rate swap receivable 2,025 0
Prepaid vehicle allowance 1,130 1,081
Deferred project costs 737 0
Prepaid rent 532 589
Deferred IPO issuance costs 0 3,047
Other 3,577 806
Prepaid expenses and other current assets $ 10,353 $ 9,520
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Sales tax liability $ 28,847 $ 27,820
Accrued bonus 13,259 7,764
Accrued accounts payable 15,506 14,080
Accrued interest 8,313 16,347
Station project accrual 7,797 0
Accrued taxes 6,415 9,667
Accrued professional fee 6,015 2,663
Contingent consideration 3,673 3,673
Accrued payroll 3,321 2,744
Accrued insurance 856 2,231
Lease liabilities - current portion 0 3,090
Other 3,076 3,794
Total accrued liabilities $ 97,078 $ 93,873
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued liabilities Total accrued liabilities
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income taxes:      
Federal $ 4,668 $ 2,746 $ 0
State and local 2,539 3,045 2,399
Total current tax 7,207 5,791 2,399
Deferred income taxes:      
Federal 1,980 25,704 (54,210)
State and local 5,883 1,597 (6,762)
Deferred tax provision (benefit) 7,863 27,301 (60,972)
Income tax (benefit) expense $ 15,070 $ 33,092 $ (58,573)
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Effective tax rate 42.90% 23.80% (47.80%)
Valuation allowance $ 519,000 $ 0  
Gross federal tax net operating loss carryforwards 1,900,000,000    
Interest expense carryforward 66,547,000 31,285,000  
Gross post-appointment state net operating loss carryforwards 454,000,000    
Uncertain tax benefits 0 0  
Uncertain tax positions, accrued interest and penalties 0 0  
Uncertain tax positions, interest and penalties 0 $ 0  
Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Interest expense carryforward $ 299,000,000    
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Effective Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income before income taxes $ 35,136 $ 139,357 $ 122,390
Tax at federal statutory rate 7,379 29,265 25,702
State, net of federal benefit 6,135 3,664 (761)
Non-deductible expenses 925 163 93
Change in valuation allowance 519 0 (83,607)
Other 112 0 0
Income tax (benefit) expense $ 15,070 $ 33,092 $ (58,573)
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating losses $ 410,734 $ 450,543
Interest expense carryforward 66,547 31,285
Other assets 971 0
Total gross deferred tax assets 478,252 481,828
Valuation allowance (519) 0
Total deferred tax assets, net of valuation allowance 477,733 481,828
Deferred tax liabilities:    
Investment in subsidiaries (540,481) (538,983)
Total gross deferred tax liabilities (540,481) (538,983)
Net deferred tax liabilities $ (62,748) $ (57,155)
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Contribution Plan [Abstract]      
Defined contribution plan cost $ 3.0 $ 2.9 $ 2.7
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Incentive Plan (Details) - Long-Term Incentive Plan - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting period 4 years  
Total liability $ 4.4 $ 5.4
Non-current portion of liability $ 2.1 $ 4.4
Tranche One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Percentage of award vesting rights 25.00%  
Tranche Two    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Percentage of award vesting rights 25.00%  
Tranche Three    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Percentage of award vesting rights 25.00%  
Tranche Four    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Percentage of award vesting rights 25.00%  
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting [Abstract]      
Number of operating segments | segment 2    
Depreciation and amortization | $ $ 182,869 $ 174,463 $ 160,045
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments - Schedule of Financial Metrics by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenue $ 850,381 $ 707,913 $ 606,375
Gross margin 316,641 266,099 236,153
Total assets 3,244,106 3,205,540 3,011,599
Capital expenditures 219,795 259,349 201,934
Compression Operations      
Segment Reporting Information [Line Items]      
Revenue 735,605 654,957 583,070
Gross margin 295,644 254,779 230,212
Total assets 3,211,801 3,184,286 3,004,608
Capital expenditures 219,795 259,349 201,934
Other Services      
Segment Reporting Information [Line Items]      
Revenue 114,776 52,956 23,305
Gross margin 20,997 11,320 5,941
Total assets 32,305 21,254 6,991
Capital expenditures $ 0 $ 0 $ 0
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments - Schedule of Total Gross Margin to Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting [Abstract]      
Total gross margin $ 316,641 $ 266,099 $ 236,153
Selling, general and administrative expenses (73,308) (44,882) (37,665)
Long-lived asset impairment 0 0 (9,107)
Gain (loss) on sale of property, plant and equipment 777 874 (426)
Interest expense, net (222,514) (165,867) (84,640)
Loss on extinguishment of debt (6,757) 0 0
Gain on derivatives 20,266 83,116 18,174
Other income (expense) 31 17 (99)
Income before income taxes $ 35,136 $ 139,357 $ 122,390
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Anti-dilutive securities (in shares) 0 0 0
Net income $ 20,066 $ 106,265 $ 180,963
Basic weighted average shares of common stock (in shares) 68,058,630 59,000,000 59,000,000
Effect of dilutive securities (in shares) 268,388 0 0
Diluted weighted average shares of common stock (in shares) 68,327,018 59,000,000 59,000,000
Basic earnings per share of common stock (in dollars per share) $ 0.29 $ 1.80 $ 3.07
Diluted earnings per share of common stock (in dollars per share) $ 0.29 $ 1.80 $ 3.07
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details)
$ in Millions
Jan. 22, 2024
USD ($)
Feb. 02, 2024
USD ($)
Dec. 31, 2023
Sep. 30, 2023
Senior Notes Due 2029 | Senior Notes | Subsequent Event        
Debt Instrument [Line Items]        
Aggregate principal amount   $ 750    
Interest rate, stated percentage   7.25%    
ABL Facility        
Debt Instrument [Line Items]        
Maximum leverage ratio     5.25 5.25
Third Amendment Agreement | ABL Facility | Subsequent Event        
Debt Instrument [Line Items]        
Minimum net borrowings availability $ 125      
Number of consecutive business days 5 days      
Third Amendment Agreement | ABL Facility | Subsequent Event | Period after issuance of unsecured indebtedness        
Debt Instrument [Line Items]        
Maximum leverage ratio 3.75      
Third Amendment Agreement | ABL Facility | Subsequent Event | Each fiscal quarter after issuance of unsecured indebtedness        
Debt Instrument [Line Items]        
Maximum leverage ratio 3.25      
EXCEL 114 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !B$9U@'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 " 8A&=8'FHGH^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O385E=#E9<,G!<&!XEM(;EM8DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$5]B'S"2Q70SNLXGH<.*'8B" $CZ@$ZE,B=\;N[ZZ!3E9]Q#4/JH M]@B\JN[ (2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 =.O24H"YK8'*: M&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N]0P_OST^N\;F%] M(N4UYE_)"CH%7+'+Y+=FO=D^,LDK?EM435'=;WDM&B[XP\?D^L/O*NQZ8W?V M'QM?!&4+O^Y"?@%02P,$% @ &(1G6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 8A&=8@=T MWWZ/$R"D)+_:YCSVR>V6LE>^)D2@]RB,^5UC+<3F:ZO%O36) M,+^D&Q+#-TO*(BQ@EZU:?,,(]M.@*&PYEG75BG 0-WJWZ;$)Z]W21(1!3"8, M\22*,/NX)R'=WC7LQO[ -%BMA3S0ZMUN\(K,B/BQF3#8:QU4_" B,0]HC!A9 MWC7Z]M=AVY(!Z1E_!63+C[:1?)0%I:]R9^S?-2QY1R0DGI 2&#[>R("$H52" M^_CO3K1QN*8,/-[>JS^D#P\/L\"<#&CX,_#%^JYQW4 ^6>(D%%.Z_0?9/5!' MZGDTY.E?M,W.[;@-Y"5XN MP*T:T-X%M%,RV:.D'(98X-XMHUO$Y-F@)C=2F&DT/'X0R__[3##X-H XT1O0 M-\+0!/[%J(E^S(;HMR^_HR\HB-%C$(;PG^&W+0'7D6>WO)WF?:;IE&C:#GJD ML5AS-(I]XA<%6G"#A[MT]G=Y[V@5A\2[1*Y]@1S+<14W--"'/V)VB:QV&MY6 MA _UX?],8KBZI;IZX6G< W,WU7.US/_N+[A@T.[_HR*<*;35"G(P^,HWV"-W M#>CMG+ WTNC]^HM]9?VAHF-2;&A(K$"N?2#7UJGWAM1+8- 1:/ZQ(2IL^G#; M:GY7\=%&U>5C2*S IW/@TZG&IQ_'"0[1E&PH$RI0>AW!$A7>@3:J+BA#8@50 M5P=05]5 30@+J"\'*@3CI[)-G5#:#TVE8Y,VOBXT0V(%:-T#M*[V40<)8Y+9 M0\ ]:%PO!#,M.+U:LVD[3==6$=,&UB5F2*Q [/I [+KB>,4PI$IIIE/>)_5: M2QQR9:?4AM6E94BL0.OF0.M&^X2C6 3B YI72-!3$BT(4U'2:UB6W;3:KJ-L M5]K0NJ0,B15(V5:>MEE56$W)*I!9!#2Q)QPI>^$)H>_4#_ K^H8YFL%=!A[A M%V@<>YH)F T0Q1A@8TB07[@$]? MS56O/API 6J#:@,TI%8$Z.0 G2H Y_@=C7T8Y8)EX*44-;WWA.2UVW0MVVVW M+24];7!M>H;4BO1R$V!K,^4]O;[O@SKTN=T&^A/.0\^QNLWI)6]N.A;Z2:D? M4F^-P!<3+M"0@;%6TC1J"TRI%6GFQL#6I_9:FO,M5=+42\Z2 $8"^\92MT6C MIL&46I%>;AML?;[_F=Y [L$8.*?;6$E.+S=?DZP9XMA7S1\,]/&UX9W#2=BY ME;#U#N SO,,OR(31MR#VU#U9KSG_EQ*;42MA2JV(+3<3MC[__XQM0KD 5_'O M8%/^DZM7[';=:W5?-6HH3*D5N>66PM;[@+1O]AG!Y9CT C?NE1*241]A2JT( M*7<2MMX&_$FE0YVL::RS$B=$.NY-TW5+AG^C7L*46G%R-3<3CMX#S ,!EHLN MD>W\MO@=?("7,&AE*F0GE 8TBB#_FPGJO5Z@#6;H#8<)05^L2\M&&\(07V.F M3$?TRG6)FE(K$LV]A://_L'O^T&\0K./:$%#)4B]P/=O,R4DH_[!E%H14NX? M''VROV]G:/3NK7&\(J4>]H30T\M,Z;;T8;5IG<,O.+E?<"KYA9\D#)NO,21F MT$\QAP'.1V/.$_4(=T+S2947#_1!M;&=PQ@XN3%P*AF#OV@(=AZS;'J)*5>U M3BB5P#+J TRI%6'E/L"IY /V$[W95&4ZCD%.FZBAZ15?B-( Z*-J4SN' 7!R M ^!4,@#C6!"6K6/+*7&\QZBDIEE5J26Y_].I?P_[8YH )9I19DZ MY=#K/-&XB3V/@ R(^)F@DIY1%V!*K4@O=P&./HG?T9M%. S1?<+A:Z[NG__G MJH(^KC:M<]@!)[<#3J65A5%$V$H.9]] 0:S!0$4;'*L;G5ZP;(%4'U:;VCEL M@9O; K?2&L/H_7CY*ELP598LZ-5*6YH^KG9YPCD2?S=/_%U]WCX>/$Q1/_$# M01GJ"T&XR*;$'T*\4E+3ZY53,^H$3*D5J>5.P-4G\(=UTH<@QK$7@'=/9]'2 M8R/&TN48^#'-:L7^EBS553/ZRY3#-&H43*D581Y5%U4R"K,U. 7=$'="IAR6 MV7*B<]@#-[<';B5[,$D68>!!)Z58F:_I56K78QGU##NU3JHFZSS?>D[GYK;U MI@*36P&WFA4H3.C,Y.0-1\^)@&$MEC,<2E@FD_O!3NWJZ/&ZW;;;[G2[AV?< M@3B'#7!S&^!6JRGB1TO*D(\NY"K]DH 34*\$G%)]'OQX'#W-9VC\-'B>3IZG M_?EHB.Y?T'3T,)J.G@8C-,%,H/%XC(+\PAQVLK)@.63"3;#]32!!D5@3.+"O M'?CUEVO'[O[!9<%L$ >I@]DP^OZ!^'X4OI!1"X*6D%W[:!M ]B0U=E,X 5P. MVD,^D2.;3<#3XF!Y;A CV[&0CS_@O"78I#38"RE/IQWESC(K*OJ0145$EHVB M(?&(G+D]%'XJ2Q+T^&KWI7-X(C?W1&XE3S0 X Q@C('#._I.U,.W7LJR++M[ MU;7:CI*:42]D2JU(+?=";L4JJ^/"M 1/")2F4_JXVM7' M1NU/Z^C% NF=TQVD6DL:EU2#AN)5,T8D7^64(HFP0$^ M+3S10Z'M@I?&%3G %O1SM9%FYO64G#+@B@J.).P3O CFR\C&NX#O%!IU-D8V MDYT0+W;RD"?8MX:@A$Q; C&O5UA!65J0L?&[8^+^2"L\'Y_H=RYWD\N.*%B) M\@?-=9'@]QCEL"=UJ9]$Y!SN2::I+$4#9(VVM#LP*7JU,8]K$,L6T1X!1&$Z%%P72CTB>>0_P_PC)_>5'@RM0P' MB6O(QF@2C%#HAY,!WJ1/Z_3(7KK54AT1R5##^M+]H8!X73HRF:]C=E--KX0 M!I<\#*N7ZZ_H>;L8HNI7^VZT:(OP7WC;RAZ)/%"N4 E[(_7'[\QMR;8]M!,M M*E>2.Z%-@;MA83HJ2!M@]O="Z-/$'M#WZ/0O4$L#!!0 ( !B$9UAD ^S= ME08 )X< 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XK MA%L4&Y#$(JG7O!AH$W0KL*%!LVZ?&8F.A4JB2])YZ:_?478L>SS1:='[N>+SG(77^H/07LY#2DL>VZ5"ML*O-3&KMA7ZZ9ULU,/%A$Z> MO_A4WRVL^V(Z.U^*.WDC[>?EM8:[Z=9+5;>R,[7JB);SB\E;>GK)8S>@M_B[ ME@]FYYJX4&Z5^N)N/E07D\@ADHTLK7,AX.->7LJF<9X Q]>-T\GV-]W W>MG M[^_[X"&86V'DI6K^J2N[N)CD$U+)N5@U]I-Z^%UN DJ7UK^=3"S_E!DS+C=MW:[=LQ.V5+$\(IT>$18PCPR]?/ISM#Y]"@-LHV39* MUOOC8U&NM):=)<(8".P4BV?M(,8=N,5T:I:BE!<36"U&ZGLYF;UY1=/H#(ON M)SG;BY5O8^4A[[-+819$=!4IW87\NJKO10/!&RSJM:ND=^56_/TL25)H ='Y M]'XW(-^.13&GNX9[8.,MV#@(]FU9JA5@@XY02@!ZV\@CTDF+85U[2G$JET+ M[2\8^-P''_&$^^!]PR)Q)3X"OMB"+X+@_U)6-"_ 67@_#Y-;I A0Q#**(:91 MJ#0:."DZD&F0*=H^'9$E$)+M$^T:V=(5[^C*VSC=0Y3P-"JH#QZSC?,\S=DX M_!U*I4'X'P$\++GNCC02% ;13DHU(PQH;%9T M=[6[/)1=[B]#QO(<:<^8*6<\#13(0'HTS'H_VJ(I0H$Q2[#B\"W3.*&!ZA@X MD(9)\&/?\<8["/6)+>4% M&W2])X'.# ?S1,@.M6%P#H,QAG<4PC+(^8+11Q M/-Z1Z4!Y-'N1*FV@C.NFMB K4&E*@]3YO=KT9WG;#WH@41IFT:WB6XHGMWK1 M@'T2C(L\1I0>8LFSH@@LTH$P:9@Q :A>P:9H9W90K#X/%EF481T%L>1Y-MX. MV4"8+$R86_5T "SS:2_E682L3L0RR>B^Y3[8@1Y9F![WI<@AQ#[+,5BI#(/L MF](\+[+QGL)V]H]A2OQ#=7?'5NH6NO7M6H*XUKWJ1*NTK;]!G;@'I#9FU6^A M2V50!F(^*=*LH'$:(0'YMBR#TJ:!61@8E(49]+\B96<>MN$]S]'2Q:@Z-!Z? M)GDK">$&%D68WA]2U@!@7T$&RB4 MO81"#R'U^9%1%*AOR),X@'-@4O82)CV$TZ=(6*$TQB0A9EMD:1R/"Q,VT"D[ MM(5LV]KVXFE]_@%-$>I;=N48\A]@0H(>]_Q_1_LQ#VS*\J"$N+&J_+)0#6A( M\^95SFAVUN^4[!-^R!7DYN\^Y?I)WO9C'PB:A0D:]N.;=6]<%F"S*)Y5]>OH M)*+#_1E)HB.H,/='S$( &M?>EOL.B%C9A=*NF1^1;U*KOIO#4]%;7\E2MK=2 MKR-X/MOL*\V=4AX1\+J4_:ET\X0FW^=_;WV$3/9/ P=MP ]I@[95W6B.H!'U M&3DC&9JD6+L<),6AP<_9=*6^8,DRY' ( ML4N*<37/!UG#P[+F;575CB6A8[ICHN.Z(Z58UM!!4;C([AVD&"8#$%/.:3XN M O@@:WA8UGR25L!7%9%"=S 9^!DQ)EER2A$)AID6":?C+,]WCK7#@F5-1F:T MX:'0D4T\[)A3C)L06P8RLQC7YWQ0*#RL4#PB[0O[.V.)O3/XT6TK:CNR;9WN MO#QR;^[^%/JN[@S(PCD,CDXR\*+7+\/6-U8M^_=)M\I:U?:7"RD@"&< S^=* MV><;]XIJ^TIR]B]02P,$% @ &(1G6)WIYCC9 @ H@D !@ !X;"]W M;W)K+A6JHGG0,8\EQP MH4=>;DQYZ_LZS:&@NB5+$#@REZJ@!IMJX>M2 3?66;RD=?W2 9SNN3F4:X_0J7/M=UV$AH=P\DA'5">&Y"IT[H.-#*F<-Z MH(8F0R771-EH5+,/KC8N&VF8L*LX-0I'&>:99"R%EIQEU$!&[BFG(@4RM7*: M7$VH F%R,"RE_)J\)V^)3W2.O7KH&YS=:OAI/=-]-5-X8*8'2%NDT[XA81!V M]J2/ST\/M]-]9&[ PP8\='J= WI3@\BX'0V1<_*1"01GE).)U,SMKQ]W,VT4 M[K*?^U K[>Y^;7OR;G5)4QAY>+0TJ!5XR;LW[5[P81_X?Q+;*D.G*4/GF'HR MP5,#2N'BXU9+GV[JY25T:7*IV!\5XI*O^?T[7_&*HF"ZC/T5YN8 M9P1N(70;A.YE""559$7Y$ISU3').E28EJ IC+T4U1;QA+F@%[5<$)X*VW$>- M^^B?%H!IO3Q=_&BGIJ^K?BQBRW"O,=P[:G@LBP+/QTZMF_I>4/7>.54_$;0% M$3<0\040%^_Y>*>H\8%-?T[D%D&_(>A?3G#>INGO>HJ[^\SO!D:#8]X'C??! MY=[QBJ$-%1D3BU, @W,!=@,/ /@;;U![>_E"U8()33C,,35HQ7B,5'4CJ!I& MENZE.I,&7]'N,<=+%"@;@.-S*UI]86M".'@J\I+=3=:<;VZF4[98DR)AUW1#2O'+DE9% MPL77:C5EFXHD:6U4Y%/D./ZT2+)R,KNMKWVH9K=TR_.L)!\JP+9%D53?[DE. M]W<3.#E<^)BMUEQ>F,YN-\F*/!#^>?.A$M^F1R]I5I"29;0$%5G>35[!FQA[ MTJ!&_)F1/3OY#"251TJ_R"]OTKN)(T=$ M4QJ>?CYX_[4F+\@\)HS,:?Y7EO+UW22<@)0LDVW./]+][Z0E5 ]P07-6_P_V M#38()F"Q99P6K;$809&5S=_DJ0W$B0'T!PQ0:X!4 W? +<&^%P#MS5PZ\@T M5.HXQ E/9K<5W8-*HH4W^:$.9FTMZ&>EG/<'7HE?,V''9W-:,IIG:<))"AZX M^",FE3- E^#]AE2)G!P&KL#GAQA; M(X-Y?+XYM+#!Q_G M3\\X.\CV9%R2]B-*;2-J6LVE17BAFV2!;F;B!+ 2+4C MD]G//T'?^<44EC&=Q2,YZX7,/8;,M7F??:(\R44-:@)GBEMC[]7VLA#N9J'G MX%#,U^XT(CHL<(((XCXLUF&^X^/ .\)Z++PC"\\Z\7/*N%QUM%MU%^1ID6^9 MJ(ORAY2(V"VRI"F790J2@E8\^[NYP-9T7X)'6<@A4I13+E#;%4=(^,<9E<.V*B%FB#"3!V0H69CG+=,$0*,1V% ]\?X!4> M>8567F]IN;K*Q>@%&\:$)LJ*39)5LF&9^(3:&!R%RW<1L8Z(H!.8:41'&I&5 MQL5O0HY=@IPRT6;%RDWR>GUO*KGT^;>78),G):\GC7S=9ILA?I$VMJL@"!2* M!E 8N I+'>0BWTP2.IVP<,XHRVTY*U> / FMRLP%NG7E]VLJ"M0*;<"YH1DX M&(:1-["F(.HH(6OC><_7I!*JKB9V<9@E6X,']97HYAL#[IJ4AB T/="/U"SP@ ,7=\=2O1.4T&[J'K;5B?R M)!?O-F-K688:'?)H+$>MP]Y0_,!3"Y(!IA9=*Z3/IU-7T"HC9K+F2CXIJ;)= MW0+-J];35Z.#?%\EH<-"#*&O$M%A,(0GY;=/IA,MT*Y:C$OVTLA'5QA8*ZHF ML:(RT3%7433 H],IT"Y4VA91L[&V!UU.7"$GC-1&-C&9<$*># D4 MV"D4:)1I@)X?@M&5=(W57:$#!ZU!-%!V$KX?V'*C3)\BN3^(LW\HSOO]&$Y]% M4T<9:.H@"\U.MR"[;FGFGB"Z!;SKC8 M:,G]B8Q" S-3UT6)'SI"DF&UK!F07N34_]08G('LQZ'3.\BN=P[3_7]$0E>L' ML5-J*/CWQ]+(JO*>';>O'K=.#R*X'OW\VW3KHG3ICSW<\=2WI.-]S M(TT$&G!>B$_%5Y]*)P)1]$,/J)%5@SX[B\;T%H_EK?](J!.JV"Y4]= ;GP[I MAU[("S0]/3?A!!"JBM6 @Q$*X8!BQ9UBQ?9#M&;[^B#"E"W,B\+NX-E/ND85 MJV-YZP>O$ZO8?EQG?T XZOG"QO_=!WHAK;1?69==C3 M.G"$@T#=)1E@+O35PY_8 (,!]M4SQ.G)*R %J5;UJS1,:/QMR9MW*8Y7CZ_K MO*I?4E&NW\.;N'GIIG/3O /T+JE6F&PO=V]R:W-H965T&ULO5I=DYLV%/TK&C?3 M9F?B&(GOU.N9Q*;3/#39V4W:ATX?6)#7FH#D@&PG_[X"$V.0+$.C9A_68.N> M@XX^[CW _,"*3^4&8PZ^Y!DM;R<;SK>O9K,RV> \+E^R+:;BES4K\IB+T^)I M5FX+'*=U4)[-D&5YLSPF=+*8U]_=%8LYV_&,4'Q7@'*7YW'Q]0W.V.%V B?? MOK@G3QM>?3%;S+?Q$W[ _./VKA!GLQ-*2G),2\(H*/#Z=O(:OHI06 74+?XD M^%">'8.J*X^,?:I.WJ:W$ZNZ(ISAA%<0L?C8XR7.L@I)7,?G!G1RXJP"SX^_ MH?]6=UYTYC$N\9)E?Y&4;VXGP02D>!WO,G[/#K_CID-NA9>PK*S_@\.QK1]. M0+(K.2XFV,,F+K"*=:4/ M?YVFI)JA<0;N8I).P5L*EO&6J*\ETH/=8RZ6HA NB@M*Z%,)GK].DEV^RVHY M5WA-$L)ONL S,4*G84*G84(UDW.!Z0U^(K2B$*LBBVF"P7.A?EF+< -B+KB2 ME\"&+P"RD*4:#"U^M1V]*K=Q@F\G8K\I<;''D\7//T'/^E4U1$!U55K*S82[[=;1;)S:8A"GW_U*S3>^?4>Z>.LR_T_BU-1!8JQ:P37:Z/;JK5K]PA M_KYG60;$+GZ(B_0?E2J.R:EH$FQE$BPR!-89,/1!D9HNP(Z)T$]+0"KDC9"LB91CY/ZLL4 M0AOUY-.RC97/)%AT[?H[\ODG^7RM?,U>D+!<5+1E7*LX!=N"K8DH+@CE6%P9 M5U8-OG0]H>OTU-22CU53)IPBOS\7Y480(460@V9H?EH%&UE%"TRA=8=MM8_0;V!&I[/H6QNIH$=R!61GG&TV@-I(U.T M72%;'P3U1N@[,GN#?-Y%W_7[JFKI1ZLJ4TX1=/J2RJW"L]VIJU3KF:"VPK^2 MWIO@3GJT/.2Y?3V,&ARC:-'U/G2E:]T+U-N7X4D>*;4U:5:64'8K%]*\4=[( M%%IW#%H#!/4.2)_HU;K+7@*AT K[-6O3[DJBE\%L&P9A?^W*S6#HVO!";0Y; M!P/]'YGH35J6I5&TE5&TR!1:=]A:3P7UIFI$HI<-RM1!MISGC5HL%:MR7BO: MA1!>RDJM?8)Z_W17L 3CM#S>%2*4[N_M5E(;[.^?YB4 M)1B271'R?:%G;\XCV8H)U?LW]Y5@GMN[O1WIN_I?I6P=&]):B\7[1BU1LUXH M3!N [CTP*W""OBI&_=5 UL@4:U>^LR=/5YP3?N3@'=O7I;Y2/=FY>"&RPK"O MGE&_-) U,L7:5:^U2^A_LTM(=B70<_JUE)Y_M*HFT:)K/>AJVAHKI#=6:DW? MYU2D_1+;(E"5U1(9"]J_*I\ M%;K2O2AN+ZUVA1L*^D\[](RC51Q &9FB[(K8NB5T[7G1GJ28BH2]C4E:%9[E MF5%0"JEX\()"7S)+>N+16AI]=G2]#UTY6_.%],^/]/=.D/PTIGHQJO]87<\Q M6CFC+NEJ%[K"M?8'Z>W/\#LGME)9DUYGB60/X_O*VMTH;V0*K3L&K<5"HQY1 M#=(]E.MMZ"#/E78#N:&0M*^FW"CT;-_KWTI6L?H!A&%O%L[.WB^K7A_\(RZ> M""U!AM\82S;?W*V2/CG.7UX0;'8B>L&HC?UXSQ;R?56VRG M]R(7_P)02P,$% @ &(1G6"U "/A="@ 3C0 !@ !X;"]W;W)K E 01.(3E'7V))>4%Q!<\.'AP0%T]R>9'NQ:B\YXW M5=U>S]9=M_VT6+3Y6FRR]J/Z[]O;!MXMCKT4Y4;4;2EKKQ&KZ]EG\BD-N&K0*_Y=BJ?VY+6GK-Q+^4.] M^:6XGOGJBD0E\DYUD<&?1[$45:5Z@NOX8]_I[/B=JN'IZT/O/_?FPA;/O$*LLEW5?9-/_Q1[0X'J+Y=5V__K/>VU_LS+=VTG-_O&< 6; MLA[^9L_[@3AI0,*)!G3?@)H-^$0#MF_ SFW ]PWZH5X,5OIQ2+,NN[EJY)/7 M*#7TIE[T@]FW!OMEK>[[7=? _Y;0KKM9RKJ555EDG2B\NP[^P$WM6D^NO&76 MKKV?(3!:;^Y]OTN]=S^]]W[RRMK[UUKNVJPNVJM%!]>@>EKD^^_[,GP?G?@^ M0KW?9-VM6^_O=2&*<0<+N/BC WIP\(4Z>TQ%_M%CY(-'?WYPBS=/S MFQ.'&W:\'ZSOCTW=#S7HJW[05XW<>##!FZPKZX=AAI1=*=I/V+ /W7*\6Y4] M/K7;+!?7,T@/K6@>Q>SFKW\AH?\W;,@NV5EZH5D)KSXZ4Y^K=[D*G6TC'TN86-[]R_FQ$UPR=B[967JA MSD9#'QZ'/G3&3BJ@T[S,AO6I+KQL(YNN_%__ 3:,0W?A* )H'"9&/"&RB/.3 M0!FL([+0]WF QU-T-!4Y3=UU,O\Q5RMEX4'P #ZT@T'QK%ZCTR2RKB1("#=< MV:(D(H8E6T,HY;BA^&@H=AKZ5=8/\PK8 >Y/VZI)L=EF9:-F#.8EMB[!-XR\ MJDAM14+\"+>1'&TD3AN?3V)++;Z%N )KOO#=&5C6\SXS50*"SA5F^XY.+P"FA9%FEXB*QL3T@JC\ M"2NW$YEA?W7C$8XBB+3)J**(V[Z MM%68]9M1-#GFC*QTSMG? @Y,C%Q(EU VT9 M.&/6FH3IN!_3B>1'-.40YTH.:^U*-#"CO"Y['ABFGVCO[D4M5F7W'O46V!,L M-B]YB:AHQ,QYF"*R>>@G$9UPIB&"N"GBUWULBF=%8KNR7:L@/*1XU)>]\G,6 MF!2!J*P9YY*,[6A\()%[?]+'8:L"\00OU<+;]M.L*K/[LII&3>+$D[>RYD5[ M2R_5VWAH-<@0-\E\SG.Y4YP/U"E@4M]7>$:V\6-.:<2I&2"(CH1Q;"V5F(XG M;"IE::(A;J0YK"_E1&JR>6/.@]B:OXB,UQAN/J68GZJZ]W.Z:?*TVP7]FBT+MXLD<0B)*S TR*@P2QJVIC@E] LJ)X-$D M0]TD SOE7(AB'SI_>E=&;3(AW+2Q1%0Q;$E,LTA?$Z59J@F'N@GGJTK/Z)4C M,!)9-PH1$6)E,50U<>E,8PU[I2QSR&([50D$FLJG>QF.J08NY0>N+ M;* -C&&_JQW*E'7;-;O^C (=3 R[(-&8"+_$A"$$C%400X1!R(D_09'LY/#- MS5ZWV'5Y=1 M=TBUA]$HC$UOB$X1J+G@8+HXGCC08!K(F!O(QJM-6<.TSBION[NORAS,KD0# MT?JA/R(#Z[NZ$,U34W8 UD79#KL&U#U6.(IB;L(HHC,+,4[)V+4&-.:N*WW= M&YL^&V!V^6=.?)^9"RBBLPR<74EBFH:8FX;>7AAC"+"0F)GK*B*S_+@D8S\: M>I@;>M)2[0;J0FU!8:?=2:]59VUK64' X3<(J^0 T9D[:T1G&7))QH8TW3 W MW?1[MO)^UQ])]7-KFS43J,9L2K'FR:N2%)' WM.?<,(U[' W[*1EJYW C9GV MP1$6X919.U!,%[/8MTX],"'@VT19F6NTX>Z"SI'?WNT![OUH/XJ1#NH7*=J$ MD.;,TUU$1QF)3)3#NN.,!A,DQS5U<#=U*+OO"I$WZA#QO7KPH7^EP+4?!;67 MZ%^H#<4C;#@FDCK':CO<+M5ANIB%YED/(N-A,A6O&D.X&T.64Y:\N7*/3YG)I1@LMC:4::8#&AK8N'F)\_FO%(4_@%WT2 MYZ*]I9?J;3R8FG>XFW?Z8.E75G7Z7M; ;P+'5F[#"B7A:>5O/SS($S:<<6Z% M!Z(CR>E!RMB2)B#N)J"QI2Y[GLC1V*,U=JS;*DK,(^P449$XF$I8FGUX?'ZD MZR!7,[@^//]Q=@61.SGKS9/@DKVEE^IM/,X:R?AK1VIZW2"#BM62 K-:LP2E276Z0:Z@)WP>J<>71V$2NX M:!'KHKVEE^IM/,X:)X-7W#[XDJ_6.0+[R>LY-8L" MB,BRX9(,-A8G/[38B.:A_\%*Z_5%I.$7"\=/CS^*^=S_%,3X_ OYE X_;='= M#+^T^2UK /!;2&4KZ-+_&,'U-,./5X8WG=SV/^>XEUTG-_W+M<@*T2@!_/]* MRN[P1GW!\2=$-_\'4$L#!!0 ( !B$9UC)(N321P( $$% 8 >&PO M=V]R:W-H965T&ULK511;],P$/XK5IC0)L&2NNTV2AII[9C@ M8:):&3R[R;6QYMC!OC;;O^?LI*' UB=>8M_E[KOO/ON<-L8^NA( V5.EM)M& M)6(]B6.7EU )=VYJT/1G;6PED$R[B5UM010AJ5(Q3Y*+N!)21UD:? N;I6:+ M2FI86.:V527L\PR4::;1(-H[[N6F1.^(L[06&U@"/M0+2U;AI=#R:SL8\/ =\E-.Y@SWPG*V,>O?&EF$:))P0*]-\AJZ?0# WRH4O:[K8 M)&+YUJ&INF1B4$G=KN*IT^$@@?-7$GB7P /OME!@>2-09*DU#;,^FM#\)K0: MLHF0G[/AX!WC"1^RA^4-.STY.X([[(4;!MS1J\(Y M]"J9OOF7NFTQQ@'#S\@PGG1J>#S2V6/IOLY MG[A:Y#"-_!F"W4&4O7TSN$@^'A%FW),;_P=AQO\(,QA>_:5*?'"M*[";,+R. MY6:KL;WAO;=_'Z[;L?@=WCXN=\)N)-U/!6M*33" MMJ0W#JP/H/]K8W!O^ +]JYG] E!+ P04 " 8A&=8\O])O"H* #0&0 M& 'AL+W=OZS MN\_N4B=I??ENW[?)4N52]%TZ805LU/.^?#=Q?[M)X7_%.KE6M="[)D M9LPMW5RGIYT!*:0RE7B2(/'G3HU5EI$@J/%[E-EICJ2-[>M:^A7;#EMFTJFQ MR;[KU"]/.\<=D:JYK#+_Q:Q^4M&> Y*7F,SQ_V(5UPXZ(JF<-WG<# UR782_ M\C[B\)(-H[AAQ'J'@UC+2^GEV8DU*V%I-:31!9O*NZ&<+L@I4V_Q5F.?/[NQ M"UGH/V2 J$C%I7*)U27?F[FXJ!QV.'?2]SB-]O23*/DB2!X](7DX$I]-X9=. M?"A2E6X*Z$/-1M=1K>O%Z%F)ERKIB;UA5XP&H[UGY.TUMN^QO+T7V-X58U,X MD^ET#<7$*J<*+VLLKG0ABT3+3$SQ4"$TO1/_/I\Y;Q%<_]D&45!@?[L"E'#O M7"D3==HIZ2Q[ISIG/_XP/!R\?\:\_<:\_>>D_R77_CV2Q2\FU?)6?)1.3&&= M3I3KBNL";MSQ2R5^_.%X-!J\'YN\E,4#WPW?=^O'87-\*HQMGG^::M2(;.,7TCG%)Q/MF=:SG2FO5:.;(=VL/!..<_Q$. M*8"';[NU@BLHV!PP>Q ?_O%53*3UA;(.AUE3+9;BRB*7-+0]IY5.,]3743JI ML7U!O6('/,%$>*>RAP;A>D\-)^MYDW@S@YS1_B,]&QTG -U53MS X7D=!I]E M 1*W 6*Q$T^(2^L#ND**TIH[G>( @%5(7UGD$Q:1&R@)F.W7?NB)=1@,C]X[ M<:O@#I0?!KM91X]$9A*D94HQ0#Z:*)MK1,>%1#0R1A_D(E,";)XB!"0N5]HO MA<%BNTUF+<>L2-TOP,X&85WQ6:>[8P*O@)/%%[5@"KG\N7Y_7I8RD\FR.;^+ M/[90WL>3^U#&>?%5W>/4L)]5O,"N6_%=6JM-/*V&0&@*N*B?8?P2J$# M+N86LFV5 %S%4JW*&!D7\Z V[5MOVA-?6X$>A"O';]M"JT(CWJN"D)CK>Y7N M6G6GBDHU.KB 9E7B:"5S/C?7:;P+I0SQL7E>SE'CQ*QFC#K>_.K7@ M;'K'&VN=;M9I3X?=L!_K5.\]M13Z.NU\V])@I([,*ZI8(08,PG>)9J4;[D+0@_:RC$@)F1R6H=&!;C+;I5X' MZ^9S5A5X3I42OQJOQ/!MD]_3Z)B&D&$X(;$NII"QK6Y"G#>(]&D)ZB3:^;DJ M%/@F%/?NXZR?&6E)&9&"@4!0@%B6Q"3D*W'P=M =# :[\,/N4#@6V2XPK:,: M12&KQ?#-050, *6C'3UT )2%L"FD0\&M:^TF>J:1%F186I%R!)HA?%"IK\A M(TDSA M(T*%5KP6TC.Z*I5F!S6R OJCR62A/;@FN)<[0-+(PQ NG$.^2'Q"5\6S.R3))P".&=M+-H MWF216W>?;7*'Q5!V"5MG2M'$Y*V1L>3C[DY'S1;DUN#@.K3;$4!D1FT.M-0F M1:R%+EBE/7+'.E6/GTA5*F;4$;,GFX0GE],8):;(4-:8#(S'DUSR6:H2D!&T M7(UG'1 MTFA#&T0;M4G@^1J@AE[$J^%A#SN;$-HLI^!&I8D3T6E0U4F42ED^D^6])G*' MGJ]&>X/>,:ISEG&I"'TP4IAJ!P!0]YCY7829:_Z*<,>;5+O$5'7D)0WP1$D/ M7.^BPZ)&:VR&+P('7I!IRLTK GW4W?_[D!([F/>5M2$)4/T4=86ATXE10R62 M8M]P[[Y)DO\OQ'N'O='3"&\'-9RT(7@%/45%F4MY:15@#NDTAY>09[1?0]@, M"4H-5%=P'M$X-J--E>5"#U.Y=*\K]R6V,.YC((*TOY))G&):S3HU*PH5!;ZH MZ9L@QI6C#NNJ3#=,TPQ>[T4<*\>A%2;6K(-L_M..B)[[Q0%&[)M$VJ7(Z@F=U*3R-<,5& MQQ6=L/90+C&V)*@,J$^!N&DPX0S9$-!]K!EMG"GD5!QK83^R:W/N%S-4]-NJ M%',TOU@([+'LU?"@3FWZ+M'>\8301T=3,P*N099LES\:U/+9J&VM49(9U^K) M@J^;@.?6/^4Y9$>_";S!55WF@;[;K@Q3W9_CDLMYPS([\HWX9&0886(I?A#G MM1^Z(K0I88AN%8Z9IGEPNDJC,8MO(D]%8-.RW8TP$P(Q\#&J^@C+[ M76+?WUK]IP-.;AY(@8L"#]+D[CK,28R.M41FZ+WI(\$*:2 +[O1!4N"M!U.% M;GU%WW:RC(?V3/D-U6)[1T#P'(T&M0P=-'6^GM*DM^WS:[_UE9U9B'Y+( E( MJ/#!O7G:_%QQ'K[2KY>'WSH^2[O0:)HR-<=6\EU'V/#[0;CQIN1O]C/C 01? M+I5$FM("O)\;>#?>T '-CSAG_P502P,$% @ &(1G6/H>0MJM)0 2WL M !D !X;"]W;W)K&ULO5U;D]LVLOXKK-G-QJ[2 MR'-Q'"=.4C5VG%WO<=8NC[UY.'4>*!*2$%.$0I C*[]^^XH+1 M_NQ6C_RV,V5-+VV:1Q=G9T\>;4K;GOSP'7WVMOOA.S?TC6W-VZ[PPV93=OOG MIG&[[T_.3_2#=W:U[OS]\MRU7YMKT'[9O._CK41BEMAO3>NO:HC/+[T^N MSK]]_AB?IP?^;O/"-;_8NE]_?_+TI*C-LAR:_IW;_K[" M\2K7>/IOL9-GSTZ*:O"]V\C+0,'&MOS_\I/PX3XO7,@+%T0W3T14_ECVY0_? M=6Y7=/@TC(;_H*72VT"<;7%3KOL.OK7P7O_#-6]&X9;%M5VU=FFKLNV+JZIR M0]O;=E6\=8VMK/'?/>IA/GSK425C/^>Q+XZ,?7Y1_.S:?NV+EVUMZGR 1T!H MH/9"J7U^<>N(/YIJ7ER>SXJ+LXO+6\:[#*N_I/$NCXSWIEN5K?V]1 &9%2]< MZV&Q=QR6]_BVT?_@YOY98Q?/ M2V\]/IBQ$_F;<_S]VH"65FZS+=L]CE"%KTU=+ /O?>0]#-K#6R_XG6)=WIAB M84Q; #>W90>OP;@]C]L-\.Z":!D\#E]&6K>=A;&W#5"[,JWIRJ;9X_=FBU-; M'N-#:_$OVGJ:^FIC.EAV\>!O?WEZ<7'V[.]75V_IG^?/'M+ZMD/G!V1+[VB$ M;L 9\)O.K(:&EAT6 T$P M)' ,!D2OH\RKAJZ#M?/;VT24YL6U62%;8$YV4RI-*A?@PSK:--S)G2L6* #& M^\+SB\".-_0(RH)^5H#\H(&WR+O2%\@;UZK8E< Y!BL"#:L7(## V[;:@WO M@^3!;,G&V80N$#]S4S8#,8[%H(,M6NQYD6MKED(O$E.;RI(#W)0?33?##<41 M$J%'@3O_^IF75\TG4PWHZ8!(V%G3!>E\\?*-"N<,&8%#USC'&JP*\!ADWE5( M-[#6#5TED@H[ IPB)3$=+0/D8)ZQ=PWCP8*$X2I@ M;^"M#C:RNP&BO8S_\DV@RD^2!7\D5*DFX19/$(#>6V2UMK[JS-$]*OOI112- MN3'-_-@Z4 .L9_F([PJ73ED)D7;VZZ:3CZID-*"B*\&=#%4_@/@!2:3'^H:? M939E:3^9^K0#HMJ!K ;Y(8]?F;9<-&P?MIVKAXH5<54BG\GZ 2&DYEO710\' M^CR ]8/GF,W.PG+SOG@18_;'$2(J8UIF8U< MEM@S8K40@[,0'XANC"][T](N$UTWIEM#Z#7COXA W,BF0:?40]Q(7\!^PFK+ MYI3W'E2"%N_19)CB7PXDX/R;H"%B1GRPX4 [DODB-<=3,<"\^.!I^2\]3$W2 M^IX8SZ9 >'L?JZY&S_9[B 3[=?%A?CTOT+& _/\V6) 36%0+\3+)(Q"(AJ$P M85[1C6&S99GLUR#,):R[8OX#2; 5*(B;X#10EWI^M;'EPC9@M64H5)3&>91% MV5U@'\Y\[!V>!=>HVGCWLDD4C] FPLT/F4^0C*#2UP/)<'Q)[)-U-7@VT!V8 M %@%H3F*Z]#@0G#OBV7GP*&LG;^-9X-GI\_[IQ-]7F@RS\*B._;'PKB\/_=R M_IUID+^]FR&G@!J6_WZ-H@W.MMS:OFSL[[0*>*]I5*6\@/!$^YY6QR:(Q+DQ(2M.N0) MR4@R)]HZY+-?@^,5A461!TTH=V57(X4.8@0PCTBTF! P'#!JT9>?B@=@Z&[( M6SZ$@*(%S]T'T6*/*XH(3MUT&!S"6[(EL.5@R$"4;XRX=XB7RN8&%"VR!,8' M&>OW8(0;7 &))%"X1=: 5RC]FL-:_,=+^ +>I U+G259SQIM'NQ+L8:L$;Q_ M8^%IW"V8ON=-)J:YSJY AHT9"#RI&*D5AV8KPTG5\"V!F,9V(8%?%.]N.=J1Q(Y$%PU/'GOY.+Y4=W:PC'W**Q*_%L R1PO#M@3S=B^8.MS_:7 MPB8/[WD,!N+T$+5L3(F6A*(ITBA2HC2D1Y47EP:$&A9'^+1:D\LA MH4$OACO*D3PY.V(+R0,[E<0;98XG<027P0],<"RX!)QPXR@RA(BV(15+ @>* M Y6-7<)QE6Z,7B$"Q(2X@'36;!; ,DUIZ;\7)$/PC_.YIE,>28&UDTO';R%X M=SMRACCN"^ IR/IK1P%1>*<+[W LB^1T."\;:5 \(!;,0TLLT@A_!BZZ9Q78 M4_2UX\ ?)ZIXHH8F@B 250D%@D+D%J;S'MQO0G9MP&2!=H&2-@3$T * EG*[ M;3!6+%$:T5K?6#=X4*<=J$J/(KQS^3?A Y"X6XA#?AYLI6[BQ0P=$ M;)UK'DH:3-SPD,5!T%1 'O,1]I*CL1KB:]% M?U/'!6G;"HV9Q /!4$@U@W6VKF?' MP'\6GMF"( OXP+UZ6L+)Q MY$*$=(;YF9LIH807!69M:15(B.)"*K1%'P41;\_[TA>XWX7FU94@76@;.6U* M:>.) [ RO:19OLW3%!Z(23\*U=#W(T0 =K)WI-3IOR7!0"(>V(>PM^VIIS"> M0AJ/P$X!_Z&8I0&_Z9,D '.-1@<9-A&]&>6)8J-/&>[I,R=!T V.SV& CFB% MQ'TPYA@?VDXRC9B@Y*A4D*(0*@#5QO3/Z+T'%E:8K([G%0Y(G),@#Y&&45YU MQV0YLY&!T1GS &!G4,DDIH,%HAL :02RR+Q2%#0'5YEMAHVC?LEO6I\Z!4;: M=@2.0ZI:HKJO##V)KOP*(CMZ_FQ^*8V%>H7 T&1 ME;0T\7 "5%F(M3%(Z=RP0DV5!)J#WK+K* F0]V G[L4\L0;@;3 )9H.)QN M M:3^LHVD@M'0+B/Z-KPQ*$KHTL^,-$P%FW?,PX^D&PAL@PZ8[2]@B &\90T4\ M6' 4@6W]G3G/3'PT>)P-),K-/C7=*:R5O#&FD$U!JK"U@?'2&]M_=8QEC2+ MU+':-30HQ*;#9N!_AZ60"-*8H+28US,.$<%[CN;87B%N@8O!V)C2._"\\O:R M89]L0UGC"":1%TEH 2U^ MQ"WPC3#E)$+BO2/YJUG5*.]5J'26O3&;@%,P=L+X3A4 &#Y %HBP\9'1,S1* M2SL8%M<@@%4O9 D 2$M>&?;:.# *@\0N 3 FYM4LXA G #6@_@VDI]U,0R?% M1A/1DQ J),N$'78TRV\#Q>2$#U.>0DM,HL?#U=X!0U$.K9H>%93E0BQ5N>H, M(YUA(]3S0$2S09&@;^'QUZY=G;[&O*ZX8AVF3QKZA+5ZEL#,(WF=C0U;C"@A MDP&IDX$TZ""O#DP&A\@YK4S 6HI.&Y4<-R,2B>F6P55BZ,D(1>I1;0=V ],, M2L(CI1QH@MD )B=F%=QG:D4HNZ-0;T:[4G$R(\%="%DBY%**K0,YV%/ZM&"[ MC!$:K BB,Y0:(96$7&C%YU5&TP)BLI8TUB:SB,2AS&A*$:LC@M+.C@W%-((4 MYT^T9J789 T"@87H)+S C+,6N4[&FHJ38RFPQ^QRM<\PU0@\,,2]3^!RQMO6 MIJD50:PSD&NQI]1[@Q"R9^#QR%;0#H9!HWM:#J1L0XLH/#Y,*$O/&-\2(D ? M.:IAB28#:1*4CI8VAP+\ L1(94;PY?<["FL?QD($*3)47+THL2D'$ M"WDLBP/9<&3E$V=SY);-)#K#;P.2(OT):6C'D"M$ M61]-+SX'XP[,]\$0S[')(NEVT('B!#,"(B*OI91"VF2GI%K1%G*KBZ>._RO K(_75T_#PCLQ.-86:YC*JBO M75V_"&\]?7RAA,(3_RS; 0N%O(917A&CTS8Q5 V^7'046+KE*?K5@!>_^1#; M/DCVV:$>O*V5LGV 3]*031#8@KJYYL4'PMP5U2Q6 SP&7\_&HWI(KT&947H# MY=(R,1HQ#[(EM_8(XZ(SZ*B(2\)A<2N99(K0-QO,1NDK1F[>C$E "BVSKHXRQQPWU<5:AD7[S0>EE.YJ;I_%81!AJN;S1L%6F_5/!YS&1 M4USI/"#V]GEB"254:GF(;;G7'A-+NAX\.7T_L:"#0FMNO]7/C[4T=)0RFE!V&F:A3)(:U!7+-=81)L?DWB#;M M$H?[FH-,B1#&X@@,.UHIP_@$3_2<6.#[2!W535#Z9[3GG%*7::HX"W%]4MN% MY&/H.)$4.YE:JDAWM,YDON\;(.W5^&$66C.2Y->PGE.R&Z(?#^3_M '4\Q8J MJ?W.-#<'Y5SIJ8NB_7!V:#S,O?8'E],ZDO ,WF!GP12K_,0 B0F>A9WC?K(, M_#&\$M.$&%3@C)$!90+:4_XK@;,QZ"G0 #;Z:/CRL,4LG6:[;3C 7; M;[@" M DJ^=DU- Z?()]>O(1Z ..!LRCSD%9)@'WSVY@71VV:-H]CDNB^TRYRL)9H\ MPH*\^N%#7Q8CT@2:T20^9+V4!R:AN')#_#,F@6Q8-67_$MD\8B0^#;/5#BT) M!O&JK2D5V[(B%'C\KO1/= 9;+[*"-KL#GU(+N]Y05H*C(\N>G#T)]7^-7R!2 M3W/H5S&'OI( 5.<5[?FV?^OP&@*D-V>_O/\C!<(,D8%T@T:M]_S*L9_A5$J MWBH=H&*,Z+4H)(F*I]DA=6O8Q= ;094:RID1*Y"_L*&0,\Z88$[[L#O8D(# M7"UM2^G'"V4#1@7@N;7=PB1_=ZXF1Q7^$0(K/THPD[T9M8U ;I/ 2'DW$\K4 ML4A*9"FAPG(R N!D)%<0SB0>04IQ$>*?"T;6PU?Z#](DN$[^ A8#0$W,E+ M@M8@GD/E]H>YY0,S D2OE+2#4BHA@-27.I(.^HPH#++1L0NLJ;18I4#"+#3. M4/]8W@08(Z[I=MG%'K[H8,,EO>7D]3=@@NT9I4G2X*S% 3E!!HI8U-B/ALPZ M,!'Y?PA?A?TDF0 9[/0AE[]*I7!^S^D>ZAO,9Y^-F,>YFBF*52 Z*1MH*N71#!P8(&-_U6(Z< ME+PH!HG@$:?#JC L72CP8T;EU&RG_=%]ICR/6H220-[Z[ G;ZU3'M_\84;B. MO%-L,R WLG:(W 9,Z(V ]]118.,QC>RAZ+4S*82PB8N8VLX38L0C@J^!_J:L M.A>@2MQAKKG,(I;)#04$]60FC@)?WVOY=!;:9Z)>IM K'[%A[FC97!!=I/X. MWN0%^-OSR.BN$FQ24*Q@/%*3T9E5V1&\'=M,XIM:0VF!O*&WL1<')2V%F1(7$0'$[L=B2@CG9# MEW*X/^1" M['QW&&D3K&%;E!#:/G$O7F+#':>02%_<9*ZP^ZQ'=RH2'HR[BX2AD%H(KIO-?4AM3 MO\^ZXK5Y9)0<:%L,]BOB$,4AO[$?MD-KY+$7KK@F !!/#4.THE]LL3&!OK", MGPQ2Y:0&!&0ZIGAJ*'I.=?D(G%.TD-Z7)6B!]* U,3%A^+@<<^'WB?ZD&7A> M_&@;(N3/I3-AM=+)[/A%J"VNA-IKIO%-TJ"\;08^6[)U& ]@4%@CE2A:*2/R MMN8DC=#.H'NTQ%T>)E$73Y[.+I\^O<>G/X?\JGIO*;XU/6WU:C@?S22)2XX#S!(- L6CPJ=H3MNA# MA5>0'^ZT0??V29N4T!/0L3WNE,1E)$CH_' ]3C M@G'H,)XZ-7QEU&&SI(7]=VZ+ CUC\33<-J#G91$8B;J/'0AC\I MH&0@-IR3.:(YV?40HV+.R"F:8G9<+,60D M/AW+!U21M6$R$K?/Y%&>@]"Y%9*^O" M^ GMIP0/N-2D9>?G>&N EC=V6FA' MI#FQVTA!N2.\II-@!$;?46['X5EH'M:CZRC#0Y?BD.(D9B'/S1417<5TE2EW MIX?<&J-=N/!>3D M=8O'"EVJ!IMBJ#\A)O"BKBQ 92-G[N34%ZR7DP*SV;H.6]42(:1BS:]CI1>, M%85CAG^?8F-SRU=J4&LK-TZ@AU^4D,?$], N48PV>&:V3H]ZLQS,]%"1[B*> M?;REVUXQS3(Y=!^/L2;=*\=!?X\"+BTA*"G(XA 3'$H$(6NAA3GL9GXW5/!M MVB-+B!VK,G?4Z\=^P$X'2](U8NO.A'9IF4C0#:P%R94#%%*C,DR0JHZ =4G< M =@F.=X.?#O"-LOZA2.%6P[P0]E^RGZTY#6"SFM:U,X$D06QW 6)I-@D/?RJ MI]9"NS/.BP'@X7*"DE.O<[@GB'SA/14"HBXQ/*+64XN?//H2O< (!QGO>_1/ M:BN8^R(PFGOK?MI^VNQD0-9,+B&(3<]6S_QIND5IU.C &LU+/6_4)W5LN8*W MW2D_V4A1+,8A2JZ>I9QF+0L).%$-3UD-3U$-3X$Q$G5F,4KHKF&T!R0>Z1I: M"6-[RS-AC4]Q6M*3"R 5/YE.I=EL1%)B'\ML!IN6K-.;CGF5L62298C%.EC+& M.9(> "(;]5*4870NNQ[50E+\ AVLZ7$"+K%DHU"RRC=[( -*8L&?M_14)@Z< M9Z>]YUZ:FB!M1I;FE^->)37J%M"-ZJAU3*_A*>I>8AE/ M"TL2H6CPFI?.P!!CZ(0\:HBSM I$VC?#AB\,TIOQKGY^'SF[+,Z_^H+ _OI7 M6)J9O(1)]YE,(1>LN->5Y^1:/8%7Q?D7Z"FL6+H (X.#'CH@G+KGE[@Q![!E M7#[U(G-;,&+G(L$J@)3Q$90F)[7(<'KR\^EWP%2P9AL$]L5FJ)O'EC5;'G8M MBVBP$6-*QK:-76J.WDZE!P?XUW2V>:#]Q%)X2R=SN*; MO/ZEQS>S\0J4!W9NYKR_]#J.8U]C*^T[Z8'=0F[+ MNZUMDQ'=J:9?W<)LWX*H JN1E>X_WEH,]Y=,$9;.GFS[>3^@-PK:*N,M1(;Q* P]<)V?!QS<&3DDR M+VT@K)=4*YB)0ST7\=9_?>[)/?70"CL$>"XJE?A_-S*N!NJ/(Y,E2.""11@S*VJBONHHJF.P9N<1."HJ"5WARH.$;T?: MY8\N06D/8Q'82NN:\1@T%8ML,);(F9YSQL6788$9))I6.01#^%-:$SW4 M^/'Z+\/Z/TS(R+AK',,MV_>L_ZU3\P-;44II;GQ$!0\['E<(4O!QR_]Z?W^L*]06IT5 MM):FMM@6+,-/"^+1D'AC$%VH)1>GCB\OG4U=])A\N"WWX9,. MP_Q$1&;'*HHATI#B^4)V:=0!X?\KRMKZ@#J!+^.-]32(X6C^GY>W,U$[DL_6FJ _Y:-TV;(I'PM%Z1&A$IX\8SM #9=SFYK%[EZ M_EJ[.?9Y/PM*IUJ>-#^8JAPHT8<[%;[J"].RBY1E_W+^+3QM$H M\4:&Y":.V&*N 9YF6;>UM"=KXS&GPB4%,494#9TVJ4A^(#_$DS;LG84X?[HC M)OM]"G[E/-ZS,)TZ'+O\UNOAN' K>'X@*X:;5!,ILY]_2(YQC5H[D]TST_=D M,N=4G*:"''7.((&+P[LX:#LF&H=']\5D;;UI<\[!T6!M_TMWXH^P]86C4^2A M6+K4.W[?82YYS*>D,4?(OBA2"5!?=3!PDFI*]]41D\=Q)IWGF[I^5_P+WPC- MU,B5V.&W0Z@0BZ4"1O(0P?VMS+I4$WNL$7,[5>G7B&)+:DRYKKL+M,NE-LF?N]!CR%1F/4S M#IK\3L,H\MR$^#W/L&R9U+ MV'D7A2;@@7\>G_S%2"2_]/?8N.E9+L8,B!?E\63G8;*[IABW\KZC MK@00P"N\9 A;I).?HNIGHRG4U]-Q-=WGQ1$W[MZG!3\SXZ]#V-CG!O @C:=DE-0DVOPM0 M+K'1J..4,#9"J,)U@)QI<3:+4:!'X$["Y%"J/Z7DLFS,1+L:7@.4W6R]"*< MI;7@W%O:-D7Q+'=K\05GH14T^?45""36=F%)'JD308\7'2&? M[LCE062N&".0-P!>U.%77ZB@,6P)VB"=+D6(#^ZJNDPN$=C0I5?4H]YW+B02 MH6) M9H["S-TT?C=A1E0FI\QD$8BSJ:UYE]N3M^>GEW.\ANY7F57B;IIJ9\E M$/4''2CVOR8?ZM6D 2[L&"V\@7_@75G3N6>/.G5PM:+NTM1UYX77^\CBCVB] M>'V$)&V^\VB<0[L6-^6K#L'W56<7 FU@'4K:#I0[:<6%;Y.-<@)\0U&<97W% M=*F4],/(76@PJD7M[;%:P&B>)(.?/ PW0JBZ=/%U_4FSY!>>Q-[K MA;]\][EIUR4%N'4R#V-X*0RFP^GAM;NL'/719K(C]QNPM;Q;6BYG,7&WF_": M('V?.=AC.H+6[.,-A:G[F*=;1M=K4-.+_H8)5;MR$RPWN_]B1LT?TFFGMD=% M<,FL"=9&9#+A^,']EI?' A%:5O$E'RF?D1Z> N M([HBN<0>U;WT"\[X\1?F;'+Q?H5 BU? M6[T>*J[H5NL9\WI>Z#ARN8=(S[A"9G*Y#D+-"_!KK8=FTKP=R[(,-I9SO4GN M3Q3TJ=^]?93\P#&D#2OZ&6?/OTO OW42X^/\,],0PZSP\$EC MEO#JV?SKKT[X.DC] Z($^KGDA>LA1Z%_KB'Y-AT^ -\OG>OU#YP@_'[V#_\! M4$L#!!0 ( !B$9U@.'SJ,80H +,< 9 >&PO=V]R:W-H965TYV@P1)VJ(H^H&6 M:)N-)'I):1SWU_?<2^KEL2?IQWZ198J\O*]S[J5T>S3VL]LK58HO>5:XN\&^ M+ ^O1R.7[%4NW= <5($G6V-S6>*OW8WE"O;?"57DN[>F-RLSQ;C 9U ,?]&Y?TL#H_O8@=^JC*O]Z>&_Q;]1( M276N"J=-(:S:W@T>)J_?S&@^3_B;5D?7N1=DR<:8S_3GE_1N,":%5*:2DB1( M_#RI1Y5E) AJ_!YD#IHM:6'WOI;^$]L.6S;2J4>3_5VGY?YNL!J(5&UEE94? MS/%G%>R9D[S$9(ZOXNCGSI8#D52N-'E8# UR7?A?^27XH;-@-;ZR( X+8M;; M;\1:_BA+>7]KS5%8F@UI=,.F\FHHIPL*RL?2XJG&NO+^@WI21:7$!Y687:') M4[>C$H+I\2@)0MYX(?$5(9-8O#5%N7?BST6JTKZ $31JU(IKM=[$+TK\425# M,9U$(A['TQ?D31LSIRQO^A4SM];DXA&Z6J0#7%WNQ2,[65GQSX>-X_%_7?* MES^[+)^@\]H=9*+N!L"&4_9)#>Z__VZR&/_P@O:S1OO92]*_-4C_LQ#Q:0^7 MF S(U,5.E'*3*9%J)W<[JW:R5$Z4F/%H\H,L3M]_MXHGRQ\-&,6?\@3.H$<8P5\6[@M'(WQG3&I$W_4!38PE8,$]R?Q M6OQ#2>MS2" #5+[![#H+Z!+392(^UE)Y+YIMGC 3.JC7K"U"P!J\.R@KR5(G M;L0R7D7C:8R[Q6P1Q:L)[N;+:31>3L4[V&E;N:MU-!O' M/6RXF8+*/E="P^ MF5)FK47/]Q8KS)Q-9V*QGD;Q/!;S]3A:C:>7]+7!!;53+ 9E*:0X&%V4@ASS MDC7+")J+5;18+L0Z6J^7YQ;$\VBZG(EYM%[-<9TOY]?U_S9=Q#2.UK.EF,RB MQ0).(:%Q$%IGQ(U8S70F 9TN$L>]3C! #M%.<6:VN5O+ (*5S-U5QUT9QJY..VR*W#1^&$*# MLJ_,L2"7(,UK=<)0TI&FBZV5V+Y*RLJ2:DCTRG8-.%3651(>+8W8ZB\J?55K MW1JM"H"0P0CS$**TXNH5"< 1 :8G##<*U<'8DO4GK0N);1&*G70\P^AL>,U: MTNTO)M7RL[Q" @";#:+95 M0'-(*%^+5>M%D9DDJ$0%6N141" 8959[*ZC@IJ(ZX+$[J$1O=2)@!S\7 7'A*9IA"B5^VXDE"3ICM M(,X[2Z@OE!<1$E603AFKC%T00]H%;(E402VI=0_6<_8&33"DB4I-2&%7X7)E M.ZLRXMUA#RQ[>+7V':2092>6K(LGHQ-*B@/91P9!X8-*M?)I9CW9_T>U(#/V M)04X%5K1]!1\@%0K4E?;_"0S".JR17C0Q-6'C1(3".C%"Q9E*MB1PM)A35F- M@B@!!"V '%VBYOB &;B[\A#$OA"TEW;']8F8RE(@8&N)Z9B:;X TM@TEJ@?" MD)/!*9R5#+0>T868L5:Z0Y2\.Z42NC3M7G+ 4#R4WLLD,.H[9Q\\+#U\BSOP%Z%(^6\VA7=A2)8G*G/\^+*"U2H&/D4"?9X-'G4QMP^-PX2%OR MU!%VJSU65[]@:8M1\<\*2>N5(NJV[3,F MVB2AU(+AE"_2,4M?SO8^5S9IV_85O>K4,?0/[JR6*(X_]E/%GH;(%JPAZYAG MGCL0IZ]:J)\'U;V:]2[NB=Z M+G[C:R&#G)0(9O0UK>L-,S7WK J%.^= ^9E4-Y,ZX3C2EQ _%._E*>?JZEL) M7Q-2[&#WRND/PNE\U.0SV0;ZF6()3HD MG4%O8&$H?JW2'4_4CODX>VI[GV!;-P7:/.D(19T"9&3Z;R1USF@-A2R_FF5= ME9[AE+LX3*9>C=ZV^$X.?2A@L%.-=)>@Q^X<#\\R7WK<-5K5RYZ'/IA;YTX1 M&BR.'F\)$(+^65$84) ZB&ZXM3=-X\]'<_[E7/ M^9B007(_H^M2N9?D'(45*).95^"YY!-Z(3H27#P/\S6.V!@Z%1./U'[/3FU? M=;GN4#M=E%>KC^ZFJML#HZ_(!%*,#QJ^6_#\8)DUZ;\71J$AM)XY'<,$+$X@ M1#6I 1URH,_BW+Q[_FW=N;/D3W2%.Z@!KR>P0.Y4?3+$?GRJ:@W=HSDWEKMB M3_\=)G.O_+2P?<2-]27F $;<%8KV(2?)NIU/)4U?6]$Y5H>W)JI-G!X:_+%I MV+ZL>J#ZXOW\F_:](WGH2NV3'0KBPM3LTCU4,&]R9\UQZ3:&FHX^ 43;YA4! M-41U0W/6_\I.]_O8VSLD5MVU&K)&J$VP!NZIBH9?979^+DK/ MS.1>^6:R',Z(*C,=P'XS'2[: 9YT 4\T\WPX/H>5Q^\10@IS[N.-S+C&^AU^ ME45%Y2 (>MZF4+EN)&2=F+(GN($-Q: YMU"CSIU%6C'[R?3)5_5MM\A?[I\O M;T76W"RFP^77_,,X>&;6M.:?. IG%H"S(&P'9_B&_X6]Y\OAI!^L^608UR-] M]T=T "Q=%J/OE_".'9J;0; MNG@VG+? Z$%!=QI8;+3I-2IH2,]-G@TO?9<8=3XD@\-^4FM'F MB]R#_Q#53O>?\]YRF78B4ULL'0^7\X$G]OI/:0[\66IC2E0-OMTKU 1+$_!\ M:TQ9_Z$-FN^4]_\%4$L#!!0 ( !B$9UA3*" 'D , 8) 9 >&PO M=V]R:W-H965T MJ[;J2:N]MO>AZ@>33(AUB9W:SK+W[SOC ,LB0+VJ'PBV,_/,\\S8GLRVVGRU M):*#Y[I2=AZ4SC73*+)9B;6P/=V@HC>%-K5P-#6;R#8&1>Z=ZBI*X_@NJH54 MP6+FUQ[,8J9;5TF%#P9L6]?"?%MAI;?S( GV"X]R4SI>B!:S1FSP,[K?FP=# ML^B DLL:E95:@<%B'BR3Z6K ]M[@#XE;>S0&5K+6^BM/?L[G0\QZIB(*+Q]PXS.(1DQ^/Q'OU'KYVTK(7%>UU]D;DKY\$X@!P+T5;N46]_ MPIV>(>-ENK+^"=O.]FX00-9:I^N=,S&HI>K^Q?,N#T<.X_B"0[IS2#WO+I!G M^5$XL9@9O07#UH3& R_5>Q,YJ;@HGYVAMY+\W&*99;I5SL(C9BB?Q+K"$!2Z M6>0(G6VB;(>TZI#2"TA)"I^T/WOT2H*AP:6%>U.H3($VN=P;S"7#G[5UL*?R[5UAC;/7^=2 MT@4BP%M(TB1,!RF-)N-P&,S$=TJKR]XW*X6WE4!N/XAVOI4%0%DAG5WH+ M-\=UOX7I2Y7LZ4&CE547%(2#7X1JJ4= ER.N0Q(.)B.X;XVA7+QOT$B=4S84 M%@10&%V3($X>B7Q-Z6;8']_"%R,=OM=%85F.V9"9V%#/HFR^Z'GW9IPFZ8=C M(J?E8BJ\B4Z(4-Z?I&]4+.L"DSW\O^)RD\2WUXCX33KX;T1&81(G_UM*^GQ* M_ D[=ZE%1[VI1HK"'9@B\I;KVM1A]=#DEUUO>S'OOA ^$4FB!Q46Y!KW1L, M3-=UNXG3C>]T:^VH;_IA21\J:-B WA=:N_V$ QP^?1;_ %!+ P04 " 8 MA&=85"M]M#IZK=Y6':@P.'8-78S#9)NU\_&Q*: M56FV%SC7[WP'\WFVD^I>EX@&'BHN]-PKC:FG0:"S$BNJ![)&83.%5!4UUE6; M0-<*:=XV53P@83@**LJ$E\[:V(U*9[(QG F\4:";JJ+J<8E<[N9>Y!T"MVQ3 M&A<(TEE--WB'YFM]HZP7]"@YJU!H)@4H+.;>(IHN$U??%GQCN--'-KA-UE+> M.^/=(W']@']8[N[W65--5Y*_IWE MIIQ[$P]R+&C#S:W) UVLAJWVP95$QT;_JP_PY' M#9/PA0:R;R M[VY0RW)%#4UG2NY N6J+YHQVU;;;DF/"'9_ P263L^)'#@MR5G$ M%68#B",?2$CB,WAQOV/6KE#C Y#>B$ M,M4US7#N625H5%OTTM>OHE'X_@S=I*>;G$/_KR,YBW":WW-8. I )JW,M %9 M@"D1"LFM6IG8P!M@PH9DHZG(-;R=PD*[*GM&6*U1]>?D'@0^2_'.SF.4L]^8 M0TV5T7 !(^*/)XDS(C^<$+A[7A+%?C),(++I<0Q?I*'<#G[B=P'CD4_BB3.( M'PV'<.I#!TBKO;J-KJC9,:.!8V-9P,!YZ MH#J%=XZ1=:NJM316HZU9VDL1E2NP^4)*&PO=V]R:W-H965T\/NBRU1Y,.'I"AIMI'JFRX1#3Q5HM;S46E,N);A2RI3.JQ"3T_712,5Z/%C,GNU6+F6R-X#7>*M!M53&UO4 A-_-1 M,-H)OO!U::Q@LI@U;(UW:+XVMXIFDP%ER2NL-9F\,-I('*;_9R6_+^F\5**/_G2E/-1-H(EKE@KS!>Y^81]/(G%*Z30[@N;3C/=.7(L/S+#%C,E-Z"L-J'9@0O561,Y7MNBW!E% MJYSLS.)647V5V7IP*UAM@-5+N/K>\H82;SRHTY87H1O(G[$8@Q1X$'HA]$;>-$0=>3PHE^)&OXZ M?]!&T7[Y^U#L'7)\&-GVT)EN6('S$36)1O6(H\7[=T'J?WB#=SSPCM]"_\5J M_5],>%9I!A5\J5)(ZE-M0*[ E @K*:C=>;V&8^ UB62KR4K#R1F<:ZM%)<7J M =505OL)X5)6-F^NYP<7< 21%Z2I%P8QC4,OGT9>DN=PS5'L48$@]\(LA2#Q M$C^ BY:+)7'0CK N>=-81D35T&F%2D,0>'D<6O!H"O=8E+44TXD]VK"E /[$J29##C5V9QA&\?Y>%0?@!?J?\ M4M:F,>19 /?2, '-VP5:*ZDU11F&N3=- AKY@>\ETX0X:GU&1V/15JU@!I=T MHE'^"\[9[V/A$ M%XM&V# -1\$T&L=TO@E!2Q[-TV3L/\^MCZ,@\!K9W##5_A*H\2G8=*GY(?>.-VM//=%F)S&?B^].] ?<;_VGZT1 M[10/=L7.\2L=<5=2=JEJE *%]B%A60BK"R2N@"H]!'6X8:;]:V*R(E-_/$U& MH+I'0S&UL MK5;;;MLX$/T50BV*%! L4?)%26T#3K*7/+0-TG2+Q6(?:&EL$:5(+4E5R7[] M#BE+=A,GFUWT11I>9LXYP^%EWBK]U90 EMQ50II%4%I;GT61R4NHF!FI&B2. M;)2NF,6FWD:FUL *[U2)*(GC:50Q+H/EW/==Z^5<-59P"=>:F*:JF+X_!Z': M14"#ON.&;TOK.J+EO&9;^ 3V@31<2:)ALPA6].Q\[.;[";]Q M:,V!39R2M5)?7>.J6 2Q(P0"7ORA5M%P(PF1!K@J0EF\X6PL@5](RN>7.7!D#UH1$@IU'%E&=;Y3O M$,X[A.0)!)J0]TK:TI"?9 '%]P$BI#MP3GK.Y\FS$2\A'Y&4AB2)D_29>.F0 M@]3'2U^4@X>RR24WN5"FT4#^6*V-U5A)?Q[+0X9J5D.BP"WCP'] M#8+EFU=T&K][1L-XT#!^+OH/6<=G$8[S_Z^PY+8$S&/K/E*1O,0Y8 B7Q)9 MF#0%7301K :HUZ*$>_#<)B=+.H".R M0N3]FU=90F?OC&^C0G_N?*Q!,W=^&#R":J6M M(]%(;D=.RB-7?I@"OD\!ZTHIQSC<>&$.>*.02NL%&]?W2(Q/J]-#3KH3I C^.0TL1A4US1+,N>T)S\:,U).$F]9AJ' M8\=_^@+121;2>(:B$QIFIRF&^U^BTSBQP9\ M(;\^'4WP3A#"#>#]3(#E95];+]HDN_*BWN"NQ'.EG4?+;8D%5P!NA)QWT&X. M.^2B=KL64Z$$+WR^C<4?7MK6KY0:=L_HJ7H-'^P$9,'Z)X)SV#36G;QX]?&J MJ;XGT"?#:>]SC!P>9_C([NEJXO<^2P[Z(;>QK_KQ;.P:D[TYW9NSO9GM3'_" ML8W%.+-).*%]$>RK^-AQ'QU NMNB? ?GKWD'K/ M-&X&0P1LT#4>S28!T=WCI&M85?L'P5I9K&AOEOB> ^TFX/A&*=LW',#P0ES^ M U!+ P04 " 8A&=8-VN;.*L% "T#0 &0 'AL+W=OA[\\FA9#E:'WNGGW6ZW-5VUR6 M^%F#J8M"Z(Y-;PT,E*C?N M%_:-;$#"26VL*EIE\J"09?-?W+=YZ"DL_%\HA*U"Z/QN##DOWPDKUN=:[4&S M-*'QPH7JM,DY67)1;JVFMY+T[/I/I)#,^<02%C^9)*W>5:,7_D(O".&C*FUF MX'V98GH,,"$G.D_"@R=7X4G$=YB,(0H\"/TP.H$7=9%%#B\Z&1G\<[DQ5E/Q M_QT*LH&8#D/P0*Q,)1*\&%''&]1W.%J_>A',_+JJ$3Y #R2EOX,T AK866Y@[P1LYFPL-.BM%#S#D%S]X)5M$=("(&0 MW>#ASUI6-(76 [7=R@3!V38@RA02U&R!%'2ER 0^BH_[OKQZL0B#^5MSL)^) M.S*)[&'G%5C4!?FZA;IB1X(('E!HXX%1!?+S?2:3#&29Y'5*#RH>ZS86"K"0 MEB!+W(O< +$5B#25+")R?BU5:L;P#4%HA%)1.)G:XQUJC[2$(;%-_M %1/;Q M'G4BR2_.90O<&>7@14)AI^0_Z;F "/7@74IN*8.=7NL ,'3VB]#'\*G6[0.Q MTXB<1@.INJC3?6&Q0NQF_S@6U%[538Y!'GG]"N/GTE; ,4GU*\NK3L:FF3<_4]HS; MU,F91O E1)$W#V:T6'J+< YN(""78B-S:@/R\KK65 X+ETFB:XJN_\[%%KZ% MR/.7/ORERJ05?NI 7RF:>M/9 F;>/)ZR \W6.3"=NO;G05*E*R-EP"KK6N@8 M$>_I@#5-7Y[*(AU"KAK?:2@:TCU.Z6,.G_J<*,,)FGEQQ/F)O&BZA-M,:7O& MC=>7"KP@"BF5<_CBG#T"F'LS%U_DS18S%Y\9!$FE27+J?AJ1C7*#WLT7';E\ M'IOAOBIWBKT>0"UHNMTX.%KA.G3FC,MB4DZWQU M&G9S!=?"9% )F39,5ZB:>ZPCGY9F"G*RU@Z O7K6P:M>JR2,N'6MQY#/(GT) ML;?P_:9_J$=NGD\BJ U35&.? LU$N4.'UEA6FUSNFA*LGC8I&P@77A1'M B\ MT(^(J]D$IF?$K9KR,\B: T#S<>RW"8[&<=PNGZ%QEW+:P)U;@S$OQS'\!O$X MHM^!PG*YO'Z?$%>3%K.U.P_X2>\0&CZ%NY/C :UK="1.3L?P4=A:-SSSV+R# M-$3)5XET;.6U+UQ_-XU!Q?AXU5E;N7;Y2E M6[Y;9O19A9H%Z/U6*7O8L('N0VW]'U!+ P04 " 8A&=8%,$\- / M)P &0 'AL+W=O#>9T3D;Y5%H\U=A7OGRM%J60>2I>697J4KR1BH3=M MI)TRO>DQ:5]KEV3&55:)?]\N7&GA&?\9DM;3F@W3HFAYY@J9J!G[%:= MO/SNF\G5^.8(I[.&T]DQZG_0+D=I#7-Z^ #!CQ*#P'.E$V8IRK422Y,A@'6^ M$FQVY^*9N.5%L)7:+)1M[$7_Q>+V[EU-^UZ3^ ;/QN,Q_1.?32DS!!IX JBX$J<2%RVAN"'S M3CGW3%2YW!A;ZM]42O&I+ 042YW+/*&-B2&ISJ;ST7Q^=8X?V#N^/,?Q^>I) M28S062.1 Q$A5I\:F-#.52"EF)"7XNED-+L:XS=8B<'UY&E?[%NQ6T-]]T_, M+@<95RV<3C4PD [XN\'/+V(M4R$!3LN:Z!E9 MA=05CV^ZI_&MR[+D@Y6247*R!3BTSHV_X\??@*D@_ZK-KNR2O&6W5HG:T&Y)[L7 M[-@ID9&TF8G)HLAT(A>9$A !7FP-'.WMW?N/]7&?@D[>;Y7-"<+%F\95/M*6 MLZ#C3^_??&QT2VQ)"@C$A64Z5I65S4G>1!::7#8<4$A+K+:*X/ !:QM3^?NG M\^D0 %4)*K_1VM/)M'G"$K@UG;?&JDB\Q>H4>N<#]EAPB RQ@ZN$HRG62,FG MD^BI6 2:4,5I'$VZU_5R(;=29VRA3/]:P7% M"+_]+ 3SHG$S\CPWG'%4BGO MO#Z62T*(($84-X+LX&YT3,4 0,X,(SEDZQK29.-Z1&N';6+!=@GA;K:!B4PO M5;V)8Y'Y)W<& JBO*)"<"E%AX8\4$02 ?S(NWIC*(G(?&0$4Y,Q7B&FX&Q2( M.W!(\RRCE646)4E MZZ=-I/Y8Y8I4.:.E0;GC>!X!))0W>XN'!QWQ@>/A.O[+'7$ZB>:''/'_X6NW M;4Q"!Z>SCMMK*G436WF7\ONLRMA^K'#L HNUOY#& EG/6R%U6F-4H:PVJ5>W M560\VGH\);)O(_I;CI#*3.(S4..N0VSL8'UXPQ.S7!(##Z7V*?D!9R$5U35' M"U#[D=+QZ=*,2/AF=><:_, MIJ#3%BJ!BI )?&(%O3;"NVDM.E34CCRTLM)/)[/HNAMWF8+_6MX8JK5NQ7KH MI \/Q!PR!DH+::&UT\WRH4,J7CJB"KF =)/:3> M5)LVNFB=!>Q3@:0-\1Y'EU]]A4.=)J]^I\*BC[SH+)%94GFW\25JL&Y#XQ6, M;C*=\A)?PG-; 1E[C[Z_>_OY]>U(* ELATY1L.M<-0 TI(MSCT<'6-.H[?6Y MN(Q0%N&P282BIZ[1ENC\P,BO%7(DV4EYPWQ211FL/ ZM"TD_8/LSS:1!\CCI MFK)/66'_C/># +SF]WBK"3 &!*YFS-69WA*%RSX+K+YA$E32(6R6=&M/TAD< M':F($XTO2 &2EIPG(^M:I#-"><0D6BOH7B/\[BD&/:Y0C])TB,$[O75J5_4) MV3NKYKAGAR4*C8.2W8=BS5,:Q#R9.=-XN^L>SPWD]8WK@-XSGWR[&5/GE+A4 MFD,L5NL*2@,O2O4>W1!@-]&5ZJU.H55'"F4@]=GC0;J@>@G0E7"UQ55S6EDH\8VO>-JA;F=+#IGWX0.L7[, MY;'^30;G2$U2A74=6DZB,B0%9E0M+F3RI2?V3:@#&VP;B8VR*_8 TC*[//V& M+,@(G4CJAT_KOZQS'P.=-K:MZ4BYAT+'UYR3,?#A6W%66"K9N0$NLLH!X''; M-[%S( E6<.5!'6YGU3B:X%'8<'WY[?F?XR7VO#SU!QUAY3JZ>@0K4]X0B5^X MF!*$6WE>!9P"S*!^8X1 :4[H!LAAP 7Z\,,CW%LZ\JLW04-M2;O4>Z=!5R(?,J3 *\@IB?N#%@0ZI-@0Y)RA74K\N>>TY2^4Z"0P,(-@*6R M=8US:*HZ5)K$HV,"-IX2DK'ZFI"?!=:&Y&/].Z])[M: 5S#'0F8^A>-9D@&@ M_#Y<9?QJ9MLJ<453?W46^.19DR%RG=J6=#J1DR=#L&68> M[ ]+>A/1*A^:B?ZBR '>2+LRCQN(OO5=J+=$MU+GND?1231\"I/!D&GXJ&[M ML#<+/#1!)!!%,LSN'TP+:7$G0)JN;6AF&/5G@<>GA47M34,SJ7;;7B3U9ELA MX&O5F/X0N3=S.CYG.GQ@;S[[R/'FH^:*L^CJP#C'U^_:_673Q/YHXV&5<.C% MPOY445N0WYNV_U&+=B/,C_3V1W=^I%0VDXBVZPB3T7F$KNVXQL<'YV>'%$Z+ M_A=M^W'+TP%E,_SHG%5#!5NO[.':LI8!31-!2.E#FFND^JU&HU(_)DK,*F=& MI5AQ"4J5OM5;AA57+U*:QJ3>7RF_7':TDD+C(>;],$QXA7=;QNDP7B)_U$?! M.&69]8(G: /H,JV5H1\Y7N&2AV[0I&YP>H3U9J6X;6K(- O]>)ZD:K;\#L^L MJ,&:H(MY(U] 4+UX.NWFZ%X!-CRKZH$GQ<]F*_V;DUND MRU7NASG$-:ZK3<$*;<.K?ME4;QL:I)/:PF$_(%F'R>5>7!YI+=I1;F]$MR]S MB"KBU%=L>^?6N>/A$5W"/#'SU)E>&T[]60%B.C=<2M"!#>V["O&Z$ MA=U6-9Q6#YCA1RAJ&HS;>W<\;%W_[J366<]1#D]J1X^:AL^B62_;,NQQ1'<> ML&X(&>K:.3..7_L!2\%UI=W:EZ=A8G2OI TQ?V!TDJ"HOR>!MS*KU![O4.(V M5$&U/O;]CMF\FC_M(,\95356\]@/#Z_'XZ@74WB6)[I XU(7C-S7G*(=C;OK M?D=SY[[.I.\04N7?G-3CC4[CW<+(!U\FU?C:="#MU(=>;3PA+ MO:,.0D;-> M+2LZF>0+%<'*_LV%\XY/@P5]*956U-.$/*@5(H/X@M,U LBZQ"M,Z2=I6)XC M81K@1SL\Q\XF6W4_2*A#,7R(X<29Z'Z'( M;,E.8AO(2[=V6+J@S;8/PS[0TMDB*I$J2<7)?GV/I*4ZB>*A'VP=Q>>>NR/O M3K?82?5%EX@&'NI*Z&50&M.ULI*J9H:7:AKI1R JG5%=A M$D596#,N@M7"O;M5JX5L3<4%WBK0;5TS]7B)E=PM@SCH7GSBV]+8%^%JT; M M?D;S9W.K:!7V+ 6O46@N!2C<+(.+^.QR:O$.\!?'G3Z0P4:REO*+77PHED%D M'<(*RAW[+RYVBF7--%[)ZF]>F'(9S ,H M<,/:RGR2N_>XCR>U?+FLM/N'G<=F!,Y;;62]5R8/:B[\DSWLS^% 81Z]HI#L M%1+GMS?DO+QFAJT62NY 632Q6<&%ZK3).2[LI7PVBG8YZ9G5-2I^S^S)P >A MC6KIP(U>A(:X+2+,]SR7GB=YA2=.X$8*4VIX)PHLGA*$Y%3O6=)Y=ID<9;S& M? R3> 1)E$R.\$WZ2">.;_)#D0(3!;S'8LO%%BYLBG##4<,UUWDE=:L0_KE8 M$YS2Y]^A8_%&I\-&;4F=Z8;EN RH9C2J>PQ6;]_$671^)*1I']+T&/L/7-Y1 MGF$O7SFONQ+A2M8-$X]0,@WT$A46P(61]H\6VH!B!D'O6$. A[QDPIWO/5.< MK2M\BM- O04V_,&S'&[8R^$"&L4)T9!#LM"C8R:I'"JF-)B2&4OYG'#'34F$ MC)9BBP13LMV6]"1O>4V5S 3*5D/3*O):(\@-.?'<"&N<9YI5PX!-):4:PQ\" M?FL%0G+JDWCD['2'1PI4SP0OX&261E3<567[%!$*:3L6JX#5LK6'KK!RP%>. MV#K31WV6ZA&9H@N@$@N<)"09-8]0]!DR&+EYZ<89?.P(+SSAN\T&7?=W;'#CN6V9G\1).HJB MR/X@3L)X2I^S)+&BDZ9T$J\BT@[A=QTB"^/, [(]-'UA)/-ZG60!L_208?J4 M(7O*0$I)!_!2]G\F,IMB Q;2,)Y;:48$3X)(XAYPN@<<1CD+YR_VCWLP<[FQ MH225.Y=++DL.\L,F KI[<@EX4"EOW\R3>':N#W*4?IO(:(11+O,T_.3A5..491I^/J.ZR'U6OD@D<"'27TP=<*C+_#I0/"?@ M_$W.24I/1^EI3,)\-)L])_$)/$211*,DRX :1DK)<3J:1A.XDX;R>:A:3SH\ MF9F,XM@*\7P4SZ8P](D)#V:%&M76342:0J)"\6-#_[8?NB[\K/$=[B>V&Z:H MK6NH<$.JT7B6!J#\%.071C9N\EA+0W.,$TL:'%%9 .UOI#3=PAKH1]'5-U!+ M P04 " 8A&=8.J\W0=0" !O!P &0 'AL+W=OVTL%^_<]XH4+I-VY?XSK[GN><CG"WA&NR7_%*CY[]-@>!*Y M^#+@EL/:;-C$53)7ZLXYY\G8ZSI!(""VCH'AL((9".&(4,:/FM-K4SK@IMVP MGY6U8RUS9F"FQ%>>V'3L#3R2P((5PEZI]2>HZ^DYOE@)4W[)NHH-(X_$A;$J MJ\&H(..R&ME]O0\;@$'W%0"M ;34724J59XRRR8CK=9$NVAD.:W#)1 +D 9@H-N./6C'R+Y"[$CVNBDXJ(OD(44'*AI$T- M^2@32)X2^*BJE48;:2=T)^,IQ ,=@J-6<+2+_6_^ MS4ZB[3)?825,%T8TN+Y)C.F88G@,&N1]\C'/E483#,D ]#,C4N M!1X%R.:@V^- /L,*! GJD=9C2&Z498*[[G[%-[\Z79/>IU>GSYW_VF+MC67OW$)9J"7Y55O4$TA;74?MK/M M:S*M+M''\.HINF!ZR:4A A8([1X<]CRBJ^N]T*69XHL(V@7@ M^D(IVS@N0?O&3GX!4$L#!!0 ( !B$9UB4,8VY9 \ .,M 9 >&PO M=V]R:W-H965T496:8NEN4XR8SC M7)JNFWCCI'W8V0>(A"PT)*$0I&7MK]_O' 4J8OC=+8[DXDI$.?@W&_@LZ4I MOMBY4J6XS]+%D@D#9>GQ M((K&QYG4^<&+9[QV7;QX9JHRU;FZ+H2MLDP6JYT&-GI@5AD:Q.F^N"E-_&5NTD05]F?Q^FNER]6SXQ*8Z?UQ[+&\=%@&>[#T!^(WDY=S*U[G MB4K:"(Y!4DW7(-#U>0\0V_@T_QWI1*_.MB M:LL"UO'O77P[K*/=6,ECGMJ%C-7S [B$5<6=.GCQTP_]<73^ ,VCFN;10]@? MK9O'8_GIA\F@?WH>^/_%K0HS$^5?8TQ,7C _Z4]E4%;4.A$M04F1:@@LD11'NB+!L2:M.*B ]Z7F4T6UP,%PP6FZ8G!I MK2JMD'=2IUAT@@)L6>BI \:9M-$V%"3DK(1X%G*5A#8=2;(":E*8O%40[OKV(&4?=('!;4T(D5PD*Q+#2_@1!B4^6E M>T64@C;@(()6+*KI2E0-5OLUKT1:C8ODI>Y5$6L+QD#BK(*PL$47PBR"B!=5 M$<\1MX5,$DV+,MTG)VRUE83YE9SV;5?\PR1:?A%SF30C MS'>%E+9,84TB-V78"X:\3E>/L#$X&;38,I6>> 4^$I5#4#"C#W%I*$8.1CYR M-@SI9RNF1A8)H4TTE%L:.$&BXA2'L5GI' 20T*2=8XO#RW82]8:3M9EL$M8E M/I[T>R>#_7L$E5'T+Z]DJO^# U$0:8B8E$I4EG,-VKY6B"O 6C''@EOBYX- M QR9A6D#I951-= M+?R;:FK5UPKFF*ZZM.57"?Z*E1B<\981+*%X6.R!93"R1^Y[K"$(;H8CROG_ M6')OU+1PC#A>1SUQF2(MB9=LWY?BNC S#3]^E^-09?%T76BBR*QS@/<>2J)P M!!N,GJPXIPPKY!*"L003JZ)$&R!4MDC-2CEV/?Q;T'6#^@@A#/9R=74I.E(L MH;UT=626.3!:J$%C+^AMUR.'(2%3"T+O A-K&JJ0(Q:*X7X?4M0E-)HF%L^X3#Z>0WB<1%V1VZZ\,4Q_UN=#;IC3;.Y] JJW)N M"G9)CM5\UJ;J"$T+&(H/$KQ.X=ADC4S@'G62U>0F/PHKWBDR=BC+$K:;XJ$P MHL$R]06,%?) S54AFGMU+;P5ZF"%7F5,SDPEG .@:Y,AP,C[.@ETX==E$Y]D M&T+(9HYB)H,2C"MVG5S>7EQ<[ZU16]7H.$*N&/?.FK+=8(V*U--N=#+IG3B8 M5LK8?4B[Y"6=CB>]Z.%#0,IP/(3FMP_YM,:5FPU09VM)<)^5DJC460];G+<0 M#;J3<;\7!?Y.HD$/J>BOXAXP'CST-POS3TL8W^IH1MI"SB%3%)W!R8^'=0#8 MLB0H^,^0ZC7LX4ZYVJ%#V[T]?<*+H]_]BU8,8$IH9Z%H7D'O+5?YFT22(/NBH M8OM_(;_12FZ;1;.7;/9YK"W"0Y6"2Y::QE&4@4@0Z\2R&;!;W>(2%!0S6$!O MQ]E4CC;XIQ0''LD.>'A&HRF008$'!TE7Q56E00F!)J*QLPPQY/(;V?5RP[/ M$=#D?M;&' 6%@>Q,Y]*+8M;(D#WQFHRXB1'UA5"IOM4D_'53OB'0:N&X%#*C M3L0[BE?\3*+_RV3Q!0W(G4RK.C5#X!2 C.O7'=?E1L -QD?Z=M5:D,T#60.1 MEXJQ@NON&L!RRV'BN,*Q28BP3EO-P"'F59&DE%YWU!K;T<$5,LQDS1W'@HV2 MC$M! LP8(_AB8UF;-H=PQVC%K3_DZ=MF:C5I)3.)@KWQ"&EW?01U42UUFW/J M"O,/U-BN! GN W:U2>IPQ%Z MJHI:@K?M!4Y0T:]W.#\%NHF2)K]+L^H+%9;*Q1 M0:6I%P#A)U$]6FH4*+Z7D?MXP^IRKF&1.0T)93U[ZKGV[4.6PY'M9O') Q3L M'T0!CPN'==#>T8$UB')J@/VJI!E+VZ4UCNSM.[^9ML,6>E&'.!YTAEJXRW*J MTE*&04A-E7/0)@K8-7FLS M4+/I"ONYR?79D:=D5,G[LC[DS'43 3YN79RNFP820\CEB UT>F')O>.T2D*4 MV9QPYS(#0G6OXHHE968SP!.<#\!FW=AMPC;'#W!TD(7RC#:/N\/3DX=F3'.) MHZ9*T:T6WQFXJ1@Y">>#YAC2,[]NZIIVU5L[S5G;:>KZO-\=G)UV^Y.]$PC? M'3W0Q3>%N&& ^^7W'3Q\7!N42S2NK/G@Q.[$^BCB \]F2RAGDY/NL#\,:#CL MAMT[*"6-4PQV)KK;X.MZZ./-YW49A.*J=*5L*Q5**B^5.N(VR>7"5KWZ0#W* MJ;U=A4+I==2=[)HV>_M/&JW[4;ZA -=1 _J585FUA3'*A^L)-O"ON36NG[V&DEB\8P.%'PJ13( M/B\X'_.E18A*M9;"]5Q@S7K;H#K55; M12'V&>:S*_K#27\?I8+V^P MP[<[6URXHJ*Y'O,-F);U#)E$QM46UP]3WW(!Y5/1Z1^*5]K&:)G)'N&SEV1) M;U*SK"7^ZO)-+?#.$+PN^8N&PW/1&1S"J7-K4KH#A6S>H[.Z0FM>R%LE/M(Q MZ^[P_=7'?6B&A^)BRE>GZ&O8[&Y(>O4-]T?7T =4%Y]N]J$B/75&;I[S^N:M MN$%KIV*J>CK]]3[1X> I:5(_TZ3?*7V$\FI[ M,90R?ITF5*AXG*[E0I.\N)!'4*D* J=+$.Y/*#ZN9W%@%4#4B]H2Y/I1-(PO MUJGV;7B=(3S,9LSVUXLS3;T.CLJ4M!7U"'5GY\,FNT=(!/WZPLI9]69O<'(N MR#XVI+F^L$$?3@UI?0$P@\F"C7 KHESCOH6U2RAXK,>F".".//06]JYYJ=AI MF()G_.+EE;@$8^C\+\(%[R%]: ,G)1_9M!5'K*VPP)TSW+HS/117_[S84GDG M' 68L/18 NI[H<=*(*/8AM;>]0ETG72(HA0>1,)&]N$9C#/:'3=X:[46R#UW M%*VW0U!-U%0A,N9N8I $F@;1$6GN#NZ-RLEY(/'NHP1?7K/X9!"3^QXB7'S2 MI57/%0+CCQQL#AK?8\.&67CI MHFTQB(22R7N=51G"E 9D_SL@2UG= \*@,!L#>:HUKNH3HQR5^4>M'V@GV29%"QP .:Q ME/L\$+9I?2/+'^ZM;W V&XC:+,,=Q"X/&3YUI1&S_[[.WG]X,SW:N?9A?=%" MHMZ^V.!P.3C?^_=MW83U426=CH;BB>B/>X.SNF#BWV=GXGP MOS'%3&D"ZXQ&W?XH.MR[]1N<#$%A='K6'4?[*;QIM/>G-*G;G I.UH- &JY664CSS6N;!YN\ M4&ZR.RR\]5$PW76UPI1L337W#S4WR!VUAWI_XU32W_7Q9RPNEP7,[EY<)5M. M]>#%GG-DIT2ZH9V"B)ENZ[CY__@U9 M1*,R2]4,H%'O].3 #>'"C](L^#/>J2E+D_'C7$E$1-J ]S.#'M7_H /J[[I? M_!=02P,$% @ &(1G6-ZKN1^I!0 $PX !D !X;"]W;W)K&ULI5??;]LV$/Y7"#?H7@S9EI,F;1,#^=%B UHL:+/M8=@# M+9TLHA2IDI0=__?[CI)EN4V\=7M(+)''[^Z[^WBD+C?6??$E41"/E3;^:E2& M4+^93'Q64B5]8FLRF"FLJV3 JUM-?.U(YG%1I2?I=/IJ4DEE1HO+.';O%I>V M"5H9NG?"-U4EW?:&M-US-S2G;1X/?%6W\X%DPDZ6U7_CEE_QJ-.6 2%,6&$'B9TVWI#4# M(8RO'>:H=\D+A\\[]/>1.[@LI:=;J_]0>2BO1AY:.1-;X8*MN,2*HE&E_Y6.7A\&"B^DS"])N01KC;AW%*.]DD(M+ M9S?"L370^"%2C:L1G#)<2;_Q?"XD[Y3%O?.!)_7B]]<%#-7T^EH75R^K03WDEO?"TSNAIA MJWAR:QHM7KZ8O9J^/4+AM*=P>@S]QVOV/^#$=9:YAC J:Q6D%N\>T0]R%9 B M3'IA"X$24;4DUY*!G;1]P&6?*XZ,24GL]/7R72?0ZDUFV]*E95"^5B3C#DCI"484P@:;QL5 M2M5FQM!C$&%#>DVBBKL^V8LG\*-7B%7&]OLPD(!<.6J!48(QQYGMEV4'R[A> MG#S4:$N2"_6U45Z%&')3,\;)/#GOQ0$&&;F TPC8R'+>T+[@;:IBS2..:P4! MCZ8[))A=[W#@B\W2Z>SU6"@XL%K'U(S9/6<"IXPFEQR0A#.4Z@@U&>+:H1>6 M-C8"LW!46\<+14V(!D"P+Z1R8BUU0YV0OQ5M\MR6C-#?CJ9C*,@0+^!(<&;[ M #MVND^5QXZ%VHC,GG@B/DN>>9"/@W:Q%3<$.<#PURQ8]L,IBYZOD5'=J2\< M)BF*EY6L,B 6SE;1XH$>H0NV"X[=NI["6KU M3WRL?E_(@^!VNI"02)Y'9:''#G2X$\PV]MJ#3LK%>KIOI-^V\7SO"&GB-MZV MW B:GN\[]K]E 6TL8S8XEXUS'*HR[<53==WX.,>3V;ZC':$R_VO(]2YV)S%\'O^#N)+=%#*I;ZVNIUVZS6.$5L MXX6.6%6+E0#4X X=%;8DK6C-LBS;%H-F+_%G[.&BYY(#P5N*X.FSS>H^2M2C#_M5 8>V6O;[Y(-[+K-4[?Z;@#$;"?5-S@QVF_"> M+;5:1;7%KL)D@FO 3HJ5/-S2S"B&8I#Q4NJ"(Y'=G1V'P5,7O&PO=V]R:W-H965T.1V)GMM&R_?L=.&CH-*J2]Q+?S?>?BXR_C MC52/ND T\%250D^\PICZ+ AT5F#%]+&L4=#)4JJ*&5JJ5:!KA2QWH*H,XC \ M"2K&A3<=N[VYFHYE8THN<*Y -U7%U*]++.5FXD7>=N.>KPIC-X+IN&8K?$#S MN9XK6@4]2\XK%)I+ 0J7$^\B.KL<6'MG\(7C1N_,P6:RD/+1+F[RB1?:@+#$ MS%@&1L,:9UB6EHC"^-EQ>KU+"]R=;]D_N-PIEP73.)/E5YZ;8N*-/,AQR9K2 MW,O-1^SR&5J^3);:?6'3VJ:I!UFCC:PZ,$50<=&.[*FKPPY@%+X"B#M [.)N M';DHKYAAT[&2&U#6FMCLQ*7JT!0<%_92'HRB4TXX,YTKK!G/X?J)KEFC!B9R MN#,%*I@U2J$P<*$U&CT.#+FSH"#KJ"];ZO@5ZBB&6RE,H>%:Y)C_31!0G'VP M\3;8RW@OXQ5FQY!$/L1AG.SA2_KD$\>7O,JW1,HQAYG41OLP8S4WK.2_,?>A MJXR_4Y&V$G#%=59*W2B$;Q<+;12UUO>7ZM-Z'[SLW3ZW,UVS#"<>O2>-:HW> M].@@.@G/]^0VZ',;[&/_OXO=2_URX&_VMRTLX*ZE=)999\E:RTS2X]<&Y!+H M&):R) WA8@7O@ O:DHTFK(;W9\1MK:A!L%H0T;9)["?N/7)!E\9$AG (L9\, M$QH3__0TA1MAD%(QH)A!T!M6D^)DR-=L42+9AO$0C@Y&<12?]VQK+'A&I\Q& MY5@C/TI"^H:C"/K>JI7\01)$R5"/09JD_Q"YE(=)#,/1Z3/N9GX'7.O&,;?@ M+3#QPT':%3?QAVD*H_ $/DGJ77+WUNH>0A1V13CUAW$(+W5=L",M%:J5$U![ M,XTPK"OPM4RNZ 2AQ2=#P.!UZH%K1;!=&UDZH%M*0[+EI M0?\95-: SI=2FNW".NC_7-,_4$L#!!0 ( !B$9UC/HX<0( , -(& 9 M >&PO=V]R:W-H965T%36*G M2;JTE;K+G0X)Q(J%XP/B@YM,6A^)G;,=NOOO&2=M*%*WNB_.>%Z>><9C3Q9[ M;;[;':*#A[91=AGLG.NNH\B6.VR%O=(=*K+4VK3"T=9L(]L9%-40U#81B^,L M:H54P6HQZ.[,:J%[UTB%=P9LW[;"/-Y@H_?+( F.BH]RNW->$:T6G=CB/;K/ MW9VA732A5+)%9:568+!>!NOD^B;U_H/#/Q+W]D0&7\E&Z^]^\[9:!K$GA V6 MSB,(^OS 6VP:#T0T_CM@!E-*'W@J']'_&FJG6C;"XJUNOLC*[99!$4"%M>@; M]U'O_\9#/3./5^K&#BOL1U_. RA[ZW1[""8&K53C5SPA>6$H=8@FK]2;>$E2$4JW5LZ2PM_7,/:>B]J&;8;-%/;_,+@7OAC=^)A0G^$ MY\"*L$AS+^1AP>*)P4:KWD+"0S:;0Q[F63J91%GJ7CD+W=A+2&;A+,X@2<.X M^(4@E4,JUD$1\H1#DH6<$MT[,0R!SNA_:1YX,'\%?(IY#B^>%2QAKR<,8DN< MLS!-9C /LRR?+!1?H_43B8)K1'**R8F1$X=;>@-T0JC<>'H5FC$K#[.<']8) M23P:.E/20J?M"/:XDRWG\,\)\?""SPLB.>Y2QR=S)D6S7:8IOZJ M4%_&D3-IIX&]'N?4+_=QVK\79DME0H,UA<97^2P ,T[0<>-T-TRMC78T P=Q M1S\=--Z![+76[KCQ":;?V.HG4$L#!!0 ( !B$9U@B<,?9X D !L9 9 M >&PO=V]R:W-H965T M>6;(?;8W]I/;*N7%Y[IJW//!UOO=S?6U*[:JEFYD=JK!F[6QM?2XM9MKM[-* MEBQ45]?I>#R[KJ5N!K?/^-D[>_O,M+[2C7IGA6OK6MK#2U69_?/!9- ]>*\W M6T\/KF^?[>1&?5#^X^Z=Q=WU44NI:]4X;1IAU?KYX,7DYN64ON+G3KU2546*8,;_HL[!<4D2[%]WVG]BW^'+ M2CKURE1_Z-)OGP\6 U&JM6PK_][L_Z6B/SGI*TSE^*_8AV^S;""*UGE31V%8 M4.LF_,K/,0X]@<7X 8$T"J1L=UB(K7PMO;Q]9LU>6/H:VNB"765I&*<;2LH' M;_%60\[?OFD*4ROQF_RLW+-K#XWT_+J(TB^#=/J ]"05OYC&;YWX9U.J\ES! M-4PYVI-V]KQ,OZKQM2I&(ILD(AVGV5?T94?_,M:7?=,_\5J[HC*NM4K\Y\7* M>0M$_/>2ST'C]+)&JI(;MY.%>CY &3AE[]3@]LB,*@KYU4IS%KXK1)K4Z% =;,15[K!$],Z MV91N>"/^K:2-"19(CZI7RB)%G"'ZD]*?B7C56JL:+_1Q6>5NQ$^J5%96XI&8 M)K/9 K]I,I_.\/OC#XMTDCX5'[ST2F M49D"7Z9)GBU%EHRG.:ZSY5+\9CR> M%U$_^3-/TO%SY-L/,%WXV0YQX>]<)_"W 7^D9CDR7@^ MQD4&UY8I+J[R19+/,RR!\*OU6C%!L0(+NYP :2%-7C>CQ1 W /,NV% =1FR4 M55B_T)7F=3NDW#=5>,-O/HX^C,0ZAMPAN*TW]G#Z# K2R6,V7\EB*^"1-J7@ M,FH(B]H)Z2(4G;@2?22*[X=B3,5*825UA@B*?YY,,@+@)%LF63ZGJY1 -&:6 MD/Z"!VP]\CU?BG29I+,\0"D-"$I$@^X)YSK!F'XQPTHYH#R; 73SV60HWIKF M"8QO$;]5I3IX.+%,+65S8:L%G>R:D/D)05$-H42^61YK)RK!52/ MYT/Q*X)OQ01LW+WJ?O\>*%^9>B>;PS_AH)%ZWEJ#=8?EA*/LS:^YIHAQC)'%<_V(GK>\6]0SC4R21I7XM M(_3QP[Z&.^5\';@,20!&V[BF&_7CPD&>/W7G[+ S3OLXLM#LX=@&0@@;S(%T M72UY5>^,Q304PZF08P?\^+U2#7]12&L/%"19F[8)DM(YA2LF+BU7*%"O5:"% MM6Z $PT06@7-GB1WK851*@B0SDY52^Z2U*E$3F(C\4%O&KW6A40D\'YG&M6< M3#]S^@&+),KO;Q;TZ_O+W(BW5&^!#^$?FKKCTIY.QLD\F])5/D[R:0;\>P35 M^2-0.)QP>2]M*68S?#0GF*6+/%91]&0YGQR+*+2 C<4R%[V>SA=)FJ=BNI@D MBW0A?K]0MUS4&/&[:2MJ*KNYH)A?:7TQ#0BBNVI(0T=S#1TB\N0-C)0QYZFVX"XL> M0BN4%\..IK2SYDX31O=;E"68'<]JZBV5_H1N"4S+1C3&TX47CFJ)JX@(QY(J MKMH+5F.4/[#@BFA*5OHO50:.P:X"_.F[QQ?9JP.@IH#LB#R1\!9UR@6Z =_; MH]RZ]33Y0DI2YXD57YX(.#1C1X#9;S6Z\\/\1&5]ZF(CP(TM<:[3U:A(+!D;GB, GJ 1[;B MTWVRP<*%@8W4ZZ3@& R.I>H,](+;*HKG>5HAH[34=$_Y5L&EJ(-AA>;30U MC1?NS&5J-!0NQ8^=.O-7A^P%%Q-1\#C CVF:*20/[5^DD5 D*U =1 $&(KLB MFD76TFNP("!%:@#5KMEU'?(2[#D/O4^C7?'UFL"-J?GH#>6[UJ?/\W*)2;.@- M#5Z]1]:;EEPHE?@0CPNR1H)3U1QQ.YE'QNI&HS**0PK$G29S9C&\O'C+M=A8N1IXF1E M;/]QV;/DBZUTD0E4J)%3?$CN6[$M%3)28T_+PI8C!F)L#-6:#(D-$=P%'OB" M&[_$8#>/GY7R2E8&'JNK\>:^CG0&@O M.,(71N>]"L:$]MZ%A.S]9BU2*":CI5C%4) );]Z_.N8-.Y:K/X= 2QRR[DNG MV)IW@0Q=)02&> 6QTPVBP\%)_C@S$_.J?X+2"4V4!YD0].^R>9I/+ZW:C?(( MZ[HE1K@C%'QLNDJDB>1EV"2=SR!Q_Z#"[-$?\D-ETBR!4?DOWK-78<.[ZA01 M')*+TP)R R,)"JYU9 'PP-U;?9:H H9#?ZI!C$W5=F /C02%#"E$"I7@:-B@ M)K4)F$;Q%=QE$CZX9.B&IEYL&TT''C78X331=TZ%FC[;R]"\@R[0$M2EYZ]! M@AM*>MA,D(YNVQL+ +%!-I4,;2DR"X= ;XTI@T3P*PP^P7G4D ]]]9Q;2EUR MY40 '<#B7>+.XBTO%T)W#I*.'BJ5XQ?G\\E6TKI"%H5M>7<8PI)9IY0B>LJ-=.ILSE2Y9(\.>"P VG\Z 'O0BX67#R1#N MQ[QNM^&AAM1KDCV<==V$>:S%'LV&82>:Q"<[;\WY1A%=.#:Y>#97'6)K[2D> M73H4O>X=6 .#&SZ61R53:,+9]?'I\>3_13CP/GT>_FWP"V"H84:EUA =C^;Y M0-AP%!]NO-GQ\??*>&]JOMPJ"2OI [Q?&XP*\886./X_Y/;_4$L#!!0 ( M !B$9UA<7[]<9 ( *$% 9 >&PO=V]R:W-H965TAV$'Q69BH7IX$M,TW[Z4 MG+@ID ;H#G%$FO^?2$OD:&W=@V\ D#UI9?R8-XCM59KZJ@$M?&);,/1F89T6 M2*9;IKYU(.HHTBK-L^P\U4(:7HZB;^;*D5VAD@9FCOF5UL)MIJ#L>LP'?.>X MD\L&@R,M1ZU8PCW@SW;FR$I[2BTU&"^M80X68SX97$V'(3X&_)*P]GMK%BJ9 M6_L0C._UF&2-0E"-GU\R%:**%12PUJBDY:<*AW*.CMY)T6-[ M@CPUN[8&G9ROXJ>:*6%&*1(^!*75%C7M4/D;J$'.;HG2>/;%U%"_!J245Y]< MODMNFA\EWD"5L&)PRO(L+X[PBK[8(O**]Q;+_DSF'AU=D;^'ZNZHP\/4T#97 MOA45C#GUA0?W"+S\^&%PGGT^DO.PSWEXC/Z^ _I/%/O1 'EU*\R&A4Y&^GDF MPO6.BFI?X<6C-$O/VJ"DL< D>@:Z578#X)-7L%Y(D),BR>@**T604W:2)Y]> M+&'JX+G8>1A:AL3I]PC&!H2CG<+E8G0U0,_!]=;9)# M)Y'NM8T&MXS#P5/.*X-=!_7>?OY,NK9[">^&UZUPR_#)%"Q(FB479YRY;B!T M!MHV-N'<(K5T7#8T0\&% 'J_L!9W1MB@G\KE,U!+ P04 " 8A&=8H^*A M?+X# \" &0 'AL+W=O2D_O='RHZ7 FV! M[4LL4>3#AR^BLM@;>^=*1 \/E=)N&97>UQ=Q[+(2*^'&ID9-)X6QE?"TM=O8 MU19%'HPJ%2>3R;NX$E)'JT60;>QJ81JOI,:-!==4E;#M&I79+Z-I=!#W>T!HXD->:. M-]?Y,IHP(528>480]-GA%2K%0$3COL>,!I=L>+P^H'\.L5,LJ7!X9=2_,O?E M,CJ/(,="-,K?F/W?V,=SQGB942[\PK[3G9''K''>5+TQ[2NINZ]XZ/-P9' ^ M><8@Z0V2P+MS%%A^%%ZL%M;LP;(VH?$BA!JLB9S47)1OWM*I)#N_^F+T]O06 M;077.D/-*8*-$GH1>T)GG3CKD=8=4O(,TC2!KT;[TL$GG6/^&" F6@.WY,!M MG;R(^!&S,P%O-D0ZRS@S9[!NT$O+5)'>5BCQD)Z!_]=ILY;ZHV? M3T7$RH@OAT.XP6KUY-7TW^? "V_G =OX2^F]5YL^0X+9$ MN#)5+70+&=7.RK3QZ, ;$%"SAB^%A[UP@,Z+5$EJM)R/35&@!9%3H2$3KN2; M(1W( [X#FA=DC71Q/8OH IH"[K %K&IE6L3'F WU3&?0$WKSZCR9OO_@X,OM M]2;0'<,/LI!ZRTA;*[0GNW J]L+FY)V8T\ XY5N:@]!YP#-:M<2"!Q3;4IRY M#'Q(G8,F(7<$"6IK=C)G)=>D#N\;EG-9949L*0F4D -[H+PP.CMD/KN.VCCD MM.?#LE'@48L6:")2?KIL6<&1M_ V.7O]%^2-9:?_"-W07&0T%%D)+0H[ K/C M1%,Z&WO*$JC12I./#E;[4I)NH.%_N186@<)"*Q2YH5H4*-DE,@76PUT(NN@# M"I?"4XM(+;IBD1+7@T+F2N8H?$D^I1.I5-*W1,S"?2.4+%JF88>[-89UR#^/ M7,K70TWSE[:4W+2W9;=%XQOB2(EA&S=ZLO2&NF,;^#ARH(3OFH]5AZX@@1>* M#D[FXSE-2*7"L*>DGYP="QQ[I8F"54J!':9*4*1%,B('CJE2\ZJV*Z,V^C1K MK.7<*'D@S[?A)!E/'_N:_[FOIV9%?#31*[3;\&YQOS;:=\-]D Y/XV7W(OQ2 M[][5K\)N)25084&FD_'[LPAL]U9U&V_J\#ZDQM-K$Y8E/>]H68'."V/\8<,. MAC\,J_\!4$L#!!0 ( !B$9UA(7+I-8 8 .@. 9 >&PO=V]R:W-H M965TKE:T:V0F[U#O98V>C32<V%NG85!4&VZH3J%]>7?NVMN;[4 M@VM5+]\:9H>N$^;^E6SU_FH1+N:%=VK;.%I875_NQ%;>2/=A]]9@MCJ@U*J3 MO56Z9T9NKA8OPQ>O$CKO#_RFY-X>C1E9LM;Z(TU^JJ\6 1&2K:P<(0C\W_J]HU5XMBP6JY$4/KWNG]CW*R M)R6\2K?6_[+]>#8J%ZP:K-/=) P&G>K'?W$W^>%(H B>$(@F@71N^9H=- HX$WU4N#G.HI*#?.8%=!SEW?R"U<[.SER@&-UE;5)/EJE(R> MD PC]HON76/9=WTMZR\!5J!QX!+-7%Y%)Q'?R&K)XI"S*(CB$WCQP;;8X\6G M;6/OY$X;I_HM^_/EVCJ#3/CK,7M'M.1Q-*J.%W8G*GFU0/I;:6[EXOK9-V$6 M?'N":W+@FIQ"/QF'DY*/\YKAV/M&LM>ZVXG^'FG3H\XL4UA?#Q8XUC+7&#UL M&^;VFJ'4C?".LI/\"R\,6%^$OX[[NK=,]#7[U372L!MH5)6TRZ>.5OA1%CKU MYDC#1.JYWO>R]G!CMDLS+55':*K?&('(#94;C&3H1=Z(6<)RMAN,'02"[33; MJ#M9/S?R5O:#)/4^Y):V9"_6K831DNV,K@??&CC;"C*%:!$1'.\MI8PW@&CW M GI%BW.CY5JURP?F?V&F8)NA;1EPMI+F,P=FY]/@8H<=*?%D>BEK+WEDDNJK M=JA]-"8FI,([P9.FENM@4%_)D=2M- VZ$1]GGATV5=NBVS*'5NHWT,E@*HRA M9H9SFXVW'/&C7*D:)8_#5,M*^1!TXB/PY*UH!P!8AA/^2IBUB[;5E=]!T/1@ MR,A)0^]-W!J-=$/GWRKO4RFJ9LXSSO:-PO38AU/\+*N500MO[YEPSJCUX,80 M:H]J=R"X4=6,Q%I*:I !U@0T^?S_X2S1-<;\&<, 'KJ'K!7M&#UY!S?V<.-1 MQ$@M%.X;W3&!/!T]4@/"Z_C0*YK=.'(3]TN5'I 9]W1B]( [JE<%VW6G$$%9 M4W7]5WO$UUXY&$%>.2K$N91KB5JKU)AF/IP=ML["(EB4NLK;U.7P6YLDR_3PG[#.TU&4PKQW0[Z4P%@6,NP9\*MFMD8_S M;>%_HU$>(ZR"R$[Z*[^]7[*7B$RK^^WS%@N@;ZV$,_\M1F-);#12>T_%,'K8 M2-]GJ;MN%)4?%5,G$8,**7]_L/=\Q-2#!2O++I[LI0\:R7OM /@'S!UOUJ^M M/>3F&'E%/BY@'>8 1)!R,LX^4Q\FC^>J6BHU#ZH M8Q'2%ST8G0)M :V+K26*3,XS)^X@\'7VGLQ('UKOI/=?:SH[I-O9(7IG!V_< MX),L;3(V/744?:U3"HPLLTXJZ.W5'?!N@/-T]OBM:^J@@ M1O+3H'8>+,]S5N0)*$39!?L)ES "XV:.')N$[A 8/BC;>%PHKN4:LAG/4YQ_2-J3A5B-"_O6^X72@<.C#.D8AAD+ M"XZ&.C64*9SG$Z\+!(&%.4POB?23@4>P4A[&5(UAC*+P!1K"FK@,V&-?NJNC MUP?NP:U_8]GQ:AL?(H?5PS/NY?AZ^7Q\? /^XO/%XA+?0#18YNF"F?%=-4Z< MWOFWS%H[7+I^V. I*@T=P/Y&:S=/2,'A<7O]#U!+ P04 " 8A&=8%U[) MN7X# C"0 &0 'AL+W=O;B$1J)!4G_WY'ZJ5.8;LO M'VR1U#W//4?R[C3?*?U@MH@6GNI*FD6PM;:YC"*3;['F9J(:E/2F5+KFEJ9Z M$YE&(R\\J*ZBF+$TJKF0P7+NU^[T[1_-W>:9M'(4H@:I1%*@L9R$5Q-+U=GSMX;?!2X,WMC<)&L ME7IPDS^*1<"<(*PPMXZ!T^,1K[&J'!')^*_G#$:7#K@_'MA_\[%3+&MN\%I5 MGT1AMXL@"Z# DK>5_:!VOV,?S\SQY:HR_A]VG6TR"R!OC55U#R8%M9#=DS_U M^[ 'R-@10-P#8J^[<^15WG#+EW.M=J"=-;&Y@0_5HTFR7MUL"M M++!X21"1P%%E/*A[4V5M,E^7PH MX([N[#"=2YQ+T_ <%P%EAD']B,'RS:MIRMZ=$'LVBCT[Q?Z31W22\[#B;SN" M%3ZL_>$[UN+X,90_HQ KP$OQ62 MV%5K"$F:\2G'QO:>^ZWN9P55PU^\,^^K<_,G=3DZ254CO*:5D*4I#:8L#>-T MYD89"R_2I+_FWWM1TBQDLRQ,$P:SBY QYG[[P]OQEGS9=?#>ZXW@NYIA25!V>2<&J[N M6G(WL:KQ;7"M+#55/]S25PQJ9T#O2Z7L,'$.QN^BY?]02P,$% @ &(1G M6 O%".CU!0 @X !D !X;"]W;W)K&ULE5=9 M<]LV$/XK.TJ:<69477;B'+9G?"1M6N>8.&D?.GV R)6(,0DP &A9_?7]%B!I MR7;<],$6C]UO[V_!@Y5UE[Y@#G1=E<8?#HH0ZE?CL<\*KI0?V9H-WBRLJU3 MK5N.?>U8Y5&I*L>SR>3YN%+:#(X.XK-/[NC -J'4AC\Y\DU5*;<^X=*N#@?3 M0??@LUX601Z,CPYJM>0+#E_K3PYWXQXEUQ4;KZTAQXO#P?'TUR$>!/S2O M_,8U221S:R_EYEU^.)B(0UQR%@1!X>>*3[DL!0AN?&LQ![U)4=R\[M#?QM@1 MRUQY/K7EGSH/Q>'@Q8!R7JBF#)_MZE=NXWDF>)DM??Q/JR0[>SF@K/'!5JTR M/*BT2;_JNLW#AL*+R7<49JW"+/J=#$4OSU101P?.KLB)--#D(H8:M>&<-E*4 MB^#P5D,O'%TT<\_?&C:!WESAOS\8!\#*RW'60IPDB-EW(*8S>F]-*#R],3GG MVP!C^-,[->N<.ID]B'C&V8AVIT.:36:[#^#M]D'N1KS='PV2_CJ>^^#0$G_? M%V]"V[L?3<;DE:]5QH<#S(%G=\6#HR>/IL\GKQ_P=:_W=>\A]!\KR/^$H"^% M=CD=8YCR2AX'2V]MXT*1GG%.RN3TF7U0 3>GCG,=Z'CIF*/\1T._*=-@:FDV MBV79&]+O-M?JDO">(4_: #44?)\Q>7Q\$?>/'GT8C:;O+ZE%Y].7S\= M ? .Z)!49GF6@LG8!? 1U::$/3W;1._%69;K484T[^JDX MI[+,5I7-$7J4R2 O%!59H]5#KQBO(I%X$0AS2B=R#2'#6$RO#> M:G?B4:A"9KIJ*SOF*'78 ?1;_:57HK 1EB7->8E"0G<. M#?2GI#$&M&+2WC>(SZRI,9ZS)G5ASG-(&?9H"+%Y_91V1_O/Y'HZFDSZ!"ZT M\Y+.QN'29\C9-S0XH/V/6T@56HN%V;8%5HA@&U>L(G3!'J:RHNGT8MV60B^7 M8EN4I1_99%(PU4U'IGQ!N<4*0.K;V:":G;;2(R,>H?V[^U7!)A4@%WEA.ME] MJ&.L4%V7FKU,1\:<>T1$DH6<:^LQG6VG>8D' 3<9T]PZT)@,&1*1IU#N'>BG MV.X(/!0J_)CKLNN9A(HB5 "4P94\+B1H MC-A+^F#1/&C>'$HR%""TMSQWB=%N$=HOF-,+L+K.&"UT?GXJF3WC4JT4-$M= M:>G"4G]L1X#"U M84Z/]Y]-AI-)_".U1!*6PEFUPTSI&HT&3A2*N#&V"066H'VTZ>0G\HQ*.#(Q M*7G3YFB3BV.^;ARH&^<;E;@GKZ&)$)\I' ].-I0\=&1Y[;S.M$FG!;A Y MYK19#$Z^_2@LG*VBNZEA5K!"C1#]>%\ M$[6WT]GM"Q0B=VJ%567N9&78)QA7[$ 5TMD(;HP^Q=!CW$F!*5J_MGWIX^5K M<)TX4*+K?A:_\<:YO))5*E\?LFDQI>F(WC_M/W".T[G^1CQ]';U7#HM0V&X!U0D6 MVH!<^N)(-\'6\90_MP'?#/&RP$<:.Q' ^X5%W.V-&.@_^X[^!5!+ P04 M" 8A&=80TLCI%P" " !@ &0 'AL+W=OK890TTMJ X&&H6AD\N\EM8RVQ@^VTV[_'=M+0 MCK2JT%X:7_N><^\]3D_B'1(U,'VRYJ(B M2H=B@V4M@.065)78=]T(5X0R)XGMWD(D,6]421DL!))-51'Q-(.2[Z:.Y^PW M[NBF4&8#)W%--K $=5\OA(YPSY+3"IBDG"$!ZZESXTW2T.3;A)\4=O)@CKO?L7^SL>I85D3#G MY2^:JV+J7#LHAS5I2G7'=U^AFV=L^#)>2ON+=FWN>.R@K)&*5QU8=U!1UC[) M8Z?# <"+3@#\#N _!X0G $$'""X%A!W 2HW;4:P.*5$DB07?(6&R-9M96#$M M6H]/F;GVI1+ZE&J<2A;D"6TE6H"PKQ#+ *549B67C0#T'MTO4_3FZBVZ0I2A M'P5O)&&YC+'2M0T#SKHZL[:.?Z*.YZ-;SE0AT6>60WY,@'73?>?^OO.9?Y8Q MA6R$ N\=\ET_&&AH?CG<'X"GE\.],],$_3T$EB_XGWL8DKNE"X?IC%E,9$TR MF#K:#22(+3C)ZU=>Y'X:DNHER=(7(CN2,>QE#,^Q)]^U45*6\6I0LQ8[MECC MA]O$N&,4X^VA&/]F>6[D1^/CM'0@[=K]& 5]6CL /OAO5B VUN,DRGC#5/NR M][N]C=Y8]WBV/]/VVKKA7YK6FV^)V% F40EK3>F./NBF1.MW;:!X;1U@Q97V M$[LL]"<"A$G0YVO.U3XP!?J/3O('4$L#!!0 ( !B$9UAD.J)K0P( (H& M 9 >&PO=V]R:W-H965TNJY,2ZBPG/ :F'Z2B<&4M &>RL_.5Z8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: M.Z#4@+3&GY[I#%N:Q-/QD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G M9G@II])>4=O%AI\=E#92\:I/U@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN< M1(*W2)AH33,#6ZK-UG*$F9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I& MKM([F#@W[6GKCA9X)TK\P;M7]&&9>1 L@;3?W?JGVFB5\5K]?\B=[C@PQU3"B-AL$)N- M_ZM2>0.BO"%]P&V>^Y[88W!97']RXWSCWHI][TA\J M$(7M@A*EO&&J:Q7#ZM!H5UU_^1O>=>D'+ K")**0ZU1OLM"O4W2=KYLH7MMN ML^=*]RX[+/7/ H0)T,]SSM5Q8C88?C_)&U!+ P04 " 8A&=8[S_C0_4C M #F> &0 'AL+W=O6OO1;;7NBD^[NG'?76R[;O_-HT>NW.J=_CN8G'A/WAG-ML./WCT_-N]VN@;W7W8O[7PVZ.P2F5VNG&F;0JKU]]= M7"^^>;'\ E^@)_YM],$E/Q=XE%7;?L1?7E??75PA1+K698=+*/C?K7ZIZQI7 M CA^E44OPI[X8OJS7_T'.CP<9J6FUZNON77OX4O+HJR=UV[DYYE;_7%\[__9?'DZMG$\;X(Q_MB:O7G+Y0S M#N%.SS$&Y/0R[[<:!*EL=WO5')$[RH H717K@!,7<0)[=O#62WZGV*I;7:RT M;@HXY5Y9> T0VO&ZMH=W5P1J[W!Y%?EP;PVLO:^!$S>ZT5;5]1'_KO>XM>$U M/C0&?R.2T-;7.VV!I8L'?__+T^7RZMD_KJ_?TH^+9P^)KOO>NAY9OFMI!=OC M#O@7JS=]37@*A[AY]7(^08PO S&^G,1BQEUC1)A^'8C@]#TP#_BJ^TI[Y"(B MZ23_W59&?:0S&OCDL&T1E>VA@85?%:Y"MJC(L ",=2WJNZ)?BP. M%CAE=61<;XU>"[P(3*5+0\9ZISYJ.T.^PA42X4?!6WSUS,FK^I,N>S3* "0P MF+9!2E^^>N.%=(:(P*4KW&,+% -2@^RW)<(-%&Y[6XK$ F, IDA9:$O' ':< M9^C= G9,!>@0#H(_M2/H=/2"Q=7@0()PS^=OX"U;W("&!J"=K/_J38#*C8(% MOR10>8V")!X! !T-$9G*N-+JLS12W?@ABEK?ZGJ*[;\*;/_5),=^< 3M*]>9 M'9YNC.<_;P7"&*O_8$_OH\Z\M)ON"&Y2MRT^S&_F!:ITP/BOO0&T _,UX$T2 M!H!1D!4+'?85:O2[/5.SVP+ZU'H-+B(K?[UO+0+@%0]*#Y"NXU=KHU:F!G4E M2R%IZM;U5LL)D "X\[EW>!<\HZ?_WBINAK/ C@P!9KVX(FW;9N"F>]8W/+]/,;?9Y3,,^< MS3OH8V!=IL^]K)[5->*W:V>(*8"F)7'MM@"9 RNC]J93M?F-3@'OU6SC864G MV(:3[ Q)/A\&/I\5:V5L@'9;4/67K!Z0Y4$2U$'9"B%LP3@J M1]2&W4$!H0< JQ:=^E0\V-OVEO3S0["D#=B*+K 6ZW@11# CVJ);!F\)28#D MZ[X&5K[58E# 45#U+0A:1 FL#SS6'6?%OL83$$L"A'M$S90>>AKTT--IKTFY M+:U*/[R"I6%O1/N80OJ=2V6V GD-;(5UJ-F++<1W8/QJ T\CZP N.N8XHF!K MS0;8L0:5TX'\D;R3C%NMBQW'/D##&DTY\,0*6 #WUG'O*1Q]'7#T]>3!W@E[ MO=-E"P)VSD697&0\$AE9V9O P-3@=*$# GX&Q)0&?!K)PD QZU/+N*+RB3/>M(<>T ,%C5]<) M5.![$,]7^#")-8@XZ\#VC(#KQ@<(YPP5GV-_(>2-N12C_B MNPP\?=J[H-9%PH@%:#$/E%IWFB4Y M"!T:=1"'*TR$0X(E7"UQ)7!;8-R6 *%5:0? *^*V.^Y!'V,HT*#A!#A1LT;0 M'"DA<$5ZVX"ZL: 3&M0[\"%H(-1:)GA# W\/U&Q3@99*U%[5PC8=X*RG+7VL MTK3-)0E&=M9Y\0/LLD-]FH>3T:-L20V7HLIEEP'Y!DHW#4N!DL(LA0K$@KTP MXMF(9Z6R6 @L/ &CW,=@-KS3#6^U]'BSJ:.NGQ<_:J V X4NJ(U_0TI)C(:& M#4X+K :KG6&3W*D-]':!"]I;9#,4"96YX/^5>Z'@6;*UL@#0EJ,W"!?(?V$! M/45@6SN_*#\'H/,Z5;).Q30[1QP!^+6I/T'L[<,W,OCYZY^IT>0G!2#K((O,Q M1)>Q] SGW=% +A&XW8$'8"DF M#*RL:B!;O]G*XS%;XX5<>7>=%D7?0=:7' &Y2T)+5>P,&,T.9&%>_+.O.+@Q MCA19?1M3/W*VE 4BGR2+@H('D5'5+[VWWV(!=F>Y+ 7I1$XQ!L.'':(2E3'E MK^;%2Q #,G.\NBO!/2)S$,U3SB0H=P$J_]HIZ>6XGG<:">4Y(L+Q7A_GP2$)=C_* M.JI">+3IP#]5ECW]1VA41,H)Z,BJ;@LR>HE'0, :].G8S+)^L"%H$6'LBUN-KO:XXL$W1N+.(3W*D-AES:EIC0VNB94!WV6YM/ MZ4&W!F0%4YZUJ/]$DSD)'&3[&:52QC0'R(@[HZ*9Y+BRB<^C23/GWD O3]PT M"CCPW< XF30 T6GS"4=X<14+&U>3KO"USWB^(R>)?$K<_[JNP6R@64#I?0D; M0B3$\C!:U_C3=RG".S:\$[U;6P7?%H*_MN_(=T+&\>G56=&PZT%,X_=A[ZSD MC5BZ2(@3R]+ =LZ!MIY'$"H-2ABX%0+%FBIE= #D=>)& &6C,,)E8YD=*MMK M3H$!.!T2]ZC3,V+&X-:TO0/Q.D"$U&G4U.O\Y,08XM8&S7$ [?C7I_,%FH+: M%V3^>C7_.GP PC$!'.+S1)=X);(<*I'_@"??&4%*MW.JJK\F4!HQ2 M?#*Q+>LI;U:"KN'4@0A;#@#IU2@-RG MKN?%:[3;X?.JA7.BLT_)B^GS<"Q-&9LD)P(QC4]$9Q &]S^5$[!@ERVOB19CF9QR$\89,T_TG)? !P*B&Q2 K,BTD- M^;H!HX FZ8Q^_9UOY] L(S3+R?7>ABS5VY"E>N6S5*191X'\HXL6;Z>R8Z M MR1VN),?=2,L""4,4O':WPEH:UR$&YB))%:I0KO2)9EK>&?%^09A9P'SIS=V9 MOO/N1LSL4'CN)"L1*R7)&T,(T*@P]>MZE/T!&5'R$=G'A%SP#)99=R^)3E:SR)TG&BI M:5$PCVOM+>Q4N5#.I_X?Y]@.%*>BL [])=E$0KZ]2J:O>G/4U)_]>-S]V^:/%?7Z+_X?KF16BD M&7D<*^A5\&C":]_,AMOF0G\6\?_*VK\\>@\.4:E>)N0IJL)L7'S!"#7%,L>GA M,-G46BT-.:-K$5R( M)(*K =T"J.84*-//VS->DS(SE(\Y 79ZGR07[/L#> G)02+>#+D8P733WT<. M=%+>'RU0G9 J]\\]K*&..H FJLMP;LK.3!5#A &DQ!+J&@U:>FSA["A_E4L8 MV4XN$)6(D ?I##X2Y5L)AE--^ T>6O<4 %$OPKIN#V=,QQUH2-(DG)9LE-1D0G:4T@E( MF*W93_8 +6*?\F*ZQ_@?;5NAC1GER/N]6H0?@CO%F ;+2LG/C#4&G2D0&"5Q M7MXYARQ]SG\25I['S0TGC@/?S("GR7O9< M#WL!B2@)6R6<@ZR1MMVNV]Z"_@/$6VSW&N>\R 8)XQ&FPZG0&5UIVMCI/_G- X3FR\+#8]8B-K.R1ZX 1N?$-5(2. M.(R3/13CSHP+P5D"MQ21)V6[X!F>87SOWN]4:5LPA$V[,V72T8*9OPK.8(]2 M/;K.')W'=I.VGD6RF11+M,&)&HU%>Q@J1&]F@*+Y1CE_' 7;@;]09/1 M8]+A$U2*;ZL*RB-5&59OE*6Z62PGQ3=]BC.':$:=[^14QD8(-@ZR1(WI,/*U MPV+8RG H8@EPGLQAE0X54&EOV.RR:8@:X+3%48O6E@B5,UA@AU+VTJ-<6*YS_ M)7 #-GT'ZK_:!"T)^I6+;JJ/7>[5'03/8G,0&![L82BSGK"QG0BA88#D%^DQ M(S6 BN+^1A0XAMDM:':DXZB',:93E4LTP MJENX7B'*%@MXIJ9&9^ JHV]]"J6W@_D+*1>)?%H=DS.:&]SR69A\"F8X Q/X MPD_ ^*-1,"[U*G>*A3AET:*C3\D,TR"'<-\ZFQ6*M2P(/G.M9Z5A,$J(R?)-Q1AP,6TS/==UT;?E1>LI0&^C&G9V*_%.6RN&, M@R.+Z7&/5\JBB+GB+<[M82YK%,(_MD@.6QS86$Q/;'RO5Q#C.YQ!+C57#D>! M^^Q5Y-_0#.S+UJ2Q5NA5R-,R.\K3$!1EA"@]Q'!DRH-*\C7OE:_&*Q^W6LB"^R_OM15]1' MEY0!X^-QU'=8\I.AAO%INWM0<9C>PB##CX\3:^YH6MJW%=C$;ZTTZ"#2[[*- MS'4=0X9L#"C:(G$#*-TQ4-74-PL\C'^*^>U]FV;9DG0FM15*+[G7X6=F$9U M[6*-)ND..(5[".R9S&ZET8?P%8_T?0<6ANTXG& .:N\+!.GGV!^IK/=2Y$Q8E9'@C5JV<7\=DN;8YN8"OX4HCQYRGN/.)[0I M[/5);5XYH0G[^2YGQYB6#IS-3IYO?Z0A?)X-8I\A>1FIC)$AW3@!J-WW%MN/ MW#.1-,S'8S<^)>02G=(WX5=R#CBI%GH;STA.=I_"H)SR.UJ- &_4PO0 -WZ8 M[SN9TES&+L+E77V Y"F^QPK2J"*[_^MYT[WO4Z8$8AB7#56&D$;.LI5',5T^ MT1>"!S8U<4)R,$^;9CZSS],TJ(]UXG .NY3X'-*#H.\:X9\I;N#UF>!8Y<9UEQQ<\C9 M(?S541P0W2C65O!2N#Z#W8XL=LSG95*0AD4"#%BLDQ$-68G&D63(!E$;-B.. M_TP'TBW!?7M64<)SH*$DI RR==7K#U7=T,E:J_ B0(@*)AFMDHQV.6E2)/A,^F$F_9: BMLQ/=%?Z M%)E*[@N(TP])"\3Y'+)#!I>^ N041'%P2TXY@A(U^').S?Q"J6!>>7@+^UI" MNS]W4/J/78_EJ@ \L"6QX"1Y)[E,Y,\+E" MLQM?$($^Z.EQ@I"C@HV7ZI MO*= G,P_CAU^M-4Y6H%,L9S2/=HGKRL8^\(P M+&9MH*?IQM5.EA>AVX9BB9,KT(BD&'Y26)GK#-Z7&J>HV>;<<25]5$,+UD,+U$,+P$QXOAF/DIHT>"Q<^!XA*MOQ)/V4_U8,O)I MO[:I9?1LU.7A3!09<'\/0O105+&A87'+NN'+J[_YN4;6&6;;8B5_+:&%ZQU" MX2&,^;'S%OC?B*6;CY"C#VF-24B:P42Y%& ;C M/-4@M9Z.(/$]";@!9^RS52A>YGM $ &*4/#G'3WEB1/C:7W#U0"F3GW43=2; M[ *MM'R>N E)-ID'NIE16]2*\C.&),&OR9@ 3R[BUH"9S[NLHEE;/D-,*_#HX672L\'-IK,.B0Y,5,M*8=*VQS%?CH4@9T9O)(G(% M!N=X?'@K]G6$2*\1=AR$\%>H^"EE'YR^?G<3>I7#GAE-?_2E[[5Q.-G+99#E MU>*IS"1WU$B"52:\P>\7,7UCP+R[\6;?SZN[+MPW!P_0E5IOFN*ZWV 9=_$D M;<=^W:REM_]=R+Q=LV.,#R4GN@XGPCJ.=\\I]@77@VD-3U$O#O-X6J<0#\4[ MKWDE!A0QNDZ(HYHP2Z? *LJNW_%=1_X:N>N?WT?,KHO%EW^CSA":LM>C]T=Y M.I,JY/H'-TSRGESZI61>L?@;6@HCF@[O2\ <-AKHW@+@U()-M[T,"U7+>'QJ M:.7>4BR\"@=[!J2(CU*+LFLQ@\(ZPYMY;, RZK3U55B# ME1A#,M1M;%(KPP;U?'APDH(;CS9/A)NO2^O)1H,&,%TKP6@-'JT3-L-DK\PJ MP7J^WYY2:,[UNO)L35S[WM*H[1$0CJ,O=]T[M8Q#@\OI^3ZJT/^;\FUR%)W:R'@KHEPDV8[$&AMDV,V"KLO33KED 91$,^LX5==/?3Z!,L6^.:@M:B-OEWP M/_D^7>RZ75[-BG.40OA(YQ3W64.M)F-$M\%F0BY^H"?"Q M9VA_AKYI5UCPE6@4_S:3ZV8^@5JL=$T3?"'%D]>D'5Z/#MJ=&^15?:39]?4>8F*& MH)0>D003-%P8?Q\9\SQ!V[DAI=$3GU2"6I>N,ZQN#8HN6P/F&6S\,6MH7QU3 MCR&I%L0QL3!%39[=;X.=^92C^VS,K:3_\!I"=(1ED2/[OL&E^;6GUA]2>7(4 M=H^DRX!B2.I9+J,()C2CB]Z95Q]K 6I7[I7#->@[9BELOWFA7:$#CC M>\ZX&M6O,)Y%U2IS'90-2RO6IQ(_//_CP?NBSRLQ[QB(TVV#>.T=^]XNCXC:H1)*F'5\-"'I4A-ZQ07Y4_M0,(W7QE'S=7<\;9KS=\-)"ETZMF+/JRP_QCB?U24>8_41\L2Q MB^0FTC67)0B^P<6KL[';BI(/]^H8/K$8="0L,CM78@V>AG03K(1*@_X4][L@ M:ZH3Z"29&N^\O]4Q@YE$^UYI1@KCA=$Z7%,7I^0�]YM3MCN?]R@Z.&9.2Z M;GVG7U+/I^ ES9<)+IZQ'L".PME4,\_UBY]\K\TQ[S9"[O2:)XT/QNH8YPB7 MM8QP>;$692YZJSWI70Y"[KVO^W(I1]Q0:_LHA7!XR'#EFH M0#4D"$25J:<[".(-$,OI^QI>MC0%'.J4:W\KVSOP14=#^3^PWEF%G!KL$+J0 MF0]9N_)DX21.D\:R,_J"G30:-!N[@"W<@DRW=!(T<[X".WQU!]54,>O/23E, M1F4:UG2]9+'9K^CH/C\G3?$^X0?T_3& $ 1O?.M3P MPQD'4.,Y,95/33>?L)*.)2F^^D1Z8RA1FBR1M5W=A;1!XIBV9R'ASCZ5M%\G MMYAA^NR7UJO4Q#&C(A?B@V*ZGG2G#94SRJ9@]DM),[2I_8"*N:.])EXTLIR^ M+^0=E7Z!;-=X'0A>8I)\ 91MF[:7B>?QI->?M3A6ZO_9-QI3VT_8!. ](S[9 M=WWS@?YRN7@\2RXK25L3+P=W+7J=PRU9CY=/O);Y)M4]B?3&FU%'-Y@7826? M.$\YP>2W]\A=%EY37U)>@J+Z<($/>Z<< :#E=)CL$-V5##5)&)[GRY ;#!'@KH[ZLP)6>4[$BM"_D&SQ X0%I5 -Q M)*,D^8G3MRI=(F.XAS*%(VT))X,P:>,+^0!RJ2U.J+C03YA\]0>8_ZU9&9): MJB7[>8,SX&,GKRPB>VEI[?97.^NF"E\Y0BGI?D_A()7ZE##QR94UCY.AYAW= M?4-=UUUR-7#(LE*V_<[4.MTP>'=J'83F9W0^$(BK<:GY5SNGOUY>/9[E%_.\ MSB[_:L>Y?I:D]3[XA6(39?*AOTPLI%@L9UANX0>\,F?<7^]0IK(R#U%>J#1V MSV&\4CY^9]#+G\Z Y-NG'!;@0L,-MYE[&8*_E]:L)!S$2H(4CCUVTBPUW_\6 M^03PAJPXRYI3Z6X9Z6B0*Y%@5:,MITPP0.KX4J)*^DQ7Q_"%67XZAN(8O#G8 M7S=,E[E0:R;CMHRM.L9E%9+8=>\[X&)ZU^:5Q)7>&&XI&E2LL)<[5JR"O?-Z M/.ICN3I@(!'SX@/=/2UW3#%O)GB3&VK^L 0$"_-:6'[*P/P+"8J'XYFQ4P.S M?'QY]=6L\-_4]2ZHI@>L^Y=/K\!\# 6''R-%[M_\/GP_$"C-BV3QBX=A1-R+ MBXVO^V]P2KY>*+DO'?G5TO7J_J;]Y$&?]\B_J("7\]\/=)>6HT[(C'=DX)FU MY=W<\G@6@QVS"Z])=N0S%_L"[V+%2DNXJ"PU'_.49#1O3VT+_O)BJA#D*ECN M=_V/'I3OI5?*ZQ[/@FM&3= VPI,)QDG_!JCY^..."P+Y]:S(>I&%I;[Z8HRE MXI-G6>GKA)5)1*KWQ7&]^IT4B_4]+DD)WPE&&R$V7M MST+?T>]FZN+M34&U=2&+)BK.MP&_Q/>: MO[HV/L[? /PS77*/]?\UO'HU_^K+"[X5SO\"7@)]D>VJ[2"DHA^W$'-IBP_ MW]&PO=V]R:W-H965T-SSSV\TVFVE>JK M7B,:>.[:7L^]M3'#11#HK*3JA*&EJ@,]*!25.]2U 6KQ3H#==)]3+%;9R._=";[=QW]1K8S>"Q6P0-3Z@^3+< M*5H%>Y2JZ;#7C>Q!X6KN78875XFU=P:_-;C5K^9@(UE*^=4N?JWF'K.$L,72 M6 1!CR>\QK:U0$3C[PG3V[NT!U_/=^@_N]@IEJ70>"W;WYO*K.=>[D&%*[%I MS;W<_H)3/(Y@*5OM1MB.MDGL0;G11G;386+0-?WX%,^3#J\.Y.R- WPZP!WO MT9%C>2.,6,R4W(*RUH1F)RY4=YK(-;V]E >CZ&U#Y\SB'I^PWR#<8RGKOG%* M?7@4RQ;UQUE@R(.U"\H)[6I$XV^@A1P^R]ZL-?S45UA]"Q 0M3T_ON-WQ4\B MWF!Y#E'H V<\.H$7[>.-'%[TG7A72G9P35P5Y05I;M9P[=1&!7]>+K7;_^N8 M B-^?!S?UM"%'D2)I:82W?\N MYV'V25.=COHN7\"\# BBK\ TG84@AH.23XV>Z%H_34DX4@')W>L5:4_[M925 MA@]-3P[D1A."_@@7\ <*-:854%)@MR3K76+8@=LAA(<=JO-EK>4361('O'!L M*4#'X'9 Y:33< 89SWT6<9JE<>KS/*19DD4^RR*XI3C5 33SA$-2,#]GT3&^:I)@)XJB36% P"";WH 5 MYE0TF4_,(??3+(7"+XKLOQ'PQ(^R&!*_R!,:DRQYF_^/<8&(^T6<01C[:4JB M6% ^@>XRX@SRA/F1DS9CF5^$D96;I40F@1/%D>R+(_GAXCA\UFQCLMEWA\JU ML+Y$N%VVS5@V^EBQG'3S=K%,I0#X/%#+(Z^JO^@K16-M-[1&5[1D04+)2^9Q QYK,X MI5D8,4I4.Z,4SXO$7A==;FQ?^2SG?IZ$1Z\K>-6%Z#-:NUZKH92;WHP-:;^[ M;^>78Q<[F(__ I^%JAMBV.**CK+SC*Y$C?UU7!@YN)ZVE(:^V6ZZIE\25-: MWJ^D-+N%=;#_R5G\"U!+ P04 " 8A&=8SNZ-!ST# *" &0 'AL M+W=OX1C;L"\42=T]]]P+[Q9[I;^; M$M'">Z5ZBI*XO@VJKF0 MP6KA[^[U:J%:6PF)]QI,6]=<_[G!2NV7 0N.%P]B5UIW$:T6#=_A(]I?FGM- MIZA'R46-T@@E06.Q#-9LODF=O!?X5>#>G.S!>;)5ZKL[_)PO@]@1P@HSZQ X M?9[P#JO* 1&-/PZ806_2*9[NC^@?O>_DRY8;O%/5-Y';G:USC+52FO@ 3,43WQ;80B2 MBF'PU>W-D@DU<@60)?E+2E@1]ECOG? 2+BUY-,CB0WR57$ M#YC=P(B%D,3)Z K>J'=ZY/%&_\9I7EC4L*ZH3+G,$*C@X4YC+BQ\5L; ;^NM ML9JJZ/=+(>D,II<-NIW?2:^BK1WJI M>5LAJ )>R^-Q#+-T!K/Q[!)RQY_@V2AD,P\_"<=CYN#C<$**7\FAK.1R1W#DC&HU M\"L6N4;@YA " X-3_X_'G[9MIPI+WIT3.4^6HN&">$6FT>A*^63NW7F%RA/]'7 8L'EXCXI.5_C_V6V5I=OAM2<,:M1.@_X52]GAP!OKQO_H+4$L# M!!0 ( !B$9UB&#U,3>P( '$% 9 >&PO=V]R:W-H965TPL*)RK)F%HLP)+;B]T MA8I6UMJ4W-'0;$);&>1Y4U3*D$71,"RY4$$Z;>9N33K5M9-"X:T!6Y&1F%'R46)R@JMP.!Z%LSCR:+O\YN$ M;P*W]B &W\E*ZP<_N,YG0>0%H<3,>0*GUR->HI0>1#)^[9A!MZ4O/(SW]$]- M[]3+BEN\U/*[R%TQ"\8!Y+CFM71W>OL9=_T,/"_3TC9/V+:Y"0L@JZW3Y:Z8 M%)1"M6_^M/L.!P7CZ)4"MBM@C>YVHT;E%7<\G1J]!>.SB>:#IM6FFL0)Y0]E MZ0RM"JISZ;5Z1.6T$6A[H.@G.+_G*XGVW31TA/=)8;9#+5H4>P45,[C1RA46 M/JH<\[\!(>GJQ+&]N 4[2;S"[ *2N !WC$36_$,9P%9PJ)YQ"!]^R8>1A].R.UW"A:$K7EJO$%UR*WYA#Q8VS< 9#UAN-^SZ(>]&8P?+?E#CI M]0=]B&EYE,"]=ES2QB_ZSF T[+%D[ /6BP<#./9YPP,;E&@VC=E]<[5RK2.Z MV>X^F;DEO+Z,;;C9"69"XIM+H8C0(P+0&;P=.5XVI5MJ119NPH#L1C4^@ M];76;C_P&W2W;/H'4$L#!!0 ( !B$9UC]P\'US@, +8( 9 >&PO M=V]R:W-H965TR-XB_<*=-\T3+U,[NX//?%T;>S!;SCNVQ@$U"F&!B,:W+:8SN;2&;]<[]-LA=HIEQ31>2_$7+TV]<#('2JQ8+\QGN?D5 MM_'$%J^00@^_L!EUH]2!HM=&-EMC8M#P=OQGS]L\O#'(O ,&P=8@&'B/C@:6 M'YEAR[F2&U!6F]#L8@AUL"9RO+5%>3"*I)SLS/)>47V5>7'A7K#6 &M+N/G6 M\XX2;UQHJ2U.'ME*H#Z=SPPYM&:S8@M^-8('!\#] #[)UM0:;MH2R^\!9L1T MHAOLZ%X%1Q$_8G$.H>]"X 7A$;QP"C\<\,+_$S[\?;G21E'C_+,O]A$YVH]L M+].%[EB!"X=NBT;UA,[R_3L_\3X]H]K$_ MCO^*V4V8^'U;%))NIC:6@:D1*BGH@O-V#2? 6SJ2O28K#:<7<*FM%M4.FQ6J MJ7[V)X!KV=@$#;=\<@&_0.CZ2>(&?D3KP,W3T(WS'&XYBC=4P,_=($O C]W8 M\^&JYZ(D#GH@K&O>=981437T/J'2X/MN'@46/$SA$8NZE4*N7Z!FJMPPA:.A MK,RP(6T_\2%QDSR#1\6XL!A6Y0EK7M"M@-S-LAA2U\]#N$-Z'VI)!#G%))_0 M4M20N1X)K>,4;GO5C%5B7V<[BSDC0*X?V[+/"##_ 'Y9>R MED:09SX\2L,$=,<+M%92:XHR"'(WC7U:>;[GQFE,'+6^H,>PZ)M>,(,EO6&4 M_X*SX94\2?+031+O%$[BP'>S/#R%GV@&6Z(X3"A0?UA'6>8F60"/U!FH#6\& M3[W&JA<@Z!T>.H)IC92?(>UZVT%$[F8R^#(:W/$*#_1)=!;$\(*,RO*?UCC; M25[;(HC/(F][^K"G/:*M[(>=$>X4]S;%SO&!AGBHI3)44DJ!0CLY+0MA=8&. M&Y!J0CC0+^E6/+;&3^#M*4*%^QZBV9M9TJ!:#Q-34X[ZUHQC93J=AO+E.(M> MU<>)_HFI-6\U,:G(U#M/8P?4."7'C9'=,)E6TM"<&Y8U?5B@L@HDKZ0TNXUU M,'VJ+/\%4$L#!!0 ( !B$9UCP\D%0G , %4) 9 >&PO=V]R:W-H M965T8YWI*9;I3^9-8 ECU4I MS2Q86[LYCR*3K:'B9J V('&E4+KB%H=Z%9F-!IY[IZJ,6!R/HXH+&JMJ60<*N)J:N*ZR\74*KM+*#!;N).K-;6343SZ8:OX![L'YM;C:.HBY*+ M"J012A(-Q2Q8T/.+D=OO-_PI8&L.;.*4+)7ZY ;7^2R('2$H(;,N L>_SW ) M9>D"(8U_VYA!!^D<#^U=]'=>.VI9<@.7JOPH!6E R,Y(=VAW%N-JP+][/PWI?*M*$O"94ZNZB=7PF2E,K4&\O=B::S&DOJG M+P\-RK ?Q;79N=GP#&8!]I$!_1F"^>M7=!R_.:)AV&D8'HL^O\>VS6LDK0IB MUT N5;7A\LNOYCNGVZ?C*%*_CH<]Y.M7*:.3-X:(0V"Q!^9-6C.%+6[LCG"A M2KPIA%SANIO#0X9J";H[:'\Z:#!R@M'01]4&IPPY/4:0/_IFQM4'S7,@DE= ?B$T">,X1N,D"6E* M3]$Z"U-Z1NAH0,FE;U8$U8"1\<8Q:[$QN!9[KY-D')XEZ$1=F#$ZL4%*'I1% M4M])$"*/.^AA'%+*'#9E+$S3]!G-[&=K9N$H\9II' X=__$+1+,TI/$$13,: MIF<)AOLAT4D62HZWXZA61 MMX_X AI7F+KK(>BY'_HZZ"B#_@YZIH3#)\TA#.&[I]0Y%(V"JE7 #Q7 @0*Q M5_#_I/W.\-R=[,VU-O"GP*Z*P&&81;P96;?S#N506B]R;:_SN >TVX'JAE-T-'$#W)37_!E!+ P04 M " 8A&=8XX5/$[@$ -# &0 'AL+W=OFO2%4@G871W2<2!@;[4ZW06;&[FPCU2^]1C3P5.1"G_76QI33P4"G:RR8 M[LL2!7U92E4P0UNU&NA2(?N7>W:CZ3E;LU[0>WEQQU=K8U\,YK.2K? >S??R5M%NL$7)>(%"\Q#RW0.3&/PUF;VO2 M*K;7+^C?7.P4RX)IO)3Y#YZ9]5EOW(,,EZS*S9W<_(9-/+'%2V6NW2]L&EF_ M!VFEC2P:9?*@X*)^LJ?F&&S6=*;D!9:4*S"Q>JTR;G MN+"DW!M%7SGIF?GO2"%I.'I@BQSU\6Q@"-1^&J0-P$4-$/X'0!#"M11FK>&K MR##;!QB0-UN7PA>7+L*#B%\P[4,4>!#Z870 +]J&&#F\Z'"(?YTOM%%4!7]W M!5E##+LA;&=,='6P>'A]#G]]1I694CR"5< ML)R)%.'>=>25J-O.UN\=YLQ@!D9"'5%7&(<-O8#7[1U,KD&IF$IU05+1QLGI6O C1)$W M"A):3+QQ.*JS CEG"YYSP\G+RTHI% ;.TU15%%W[FXLM/(7(\R<^_"%%V@B_ M=J"M% V]83*&Q!O%0^M O74.#(=P7Y5ECC2Q#,O_5W8WJ+"5W\Y\7K52#OB4 M8FG@&9DB8D0&A)A:/U:$MDOU#5FW [G;S2E<,KV&DO&,+"M@A:R$(:Y%FE?4 MVN!81BC(R4HY .O5FRQ-6RE,+>+2%8F%?!/I1XB]L>_;7'I11,7PEFV0"T.' M2VV? ETSL4*'5EN6BYRO7 ![EK<&PK$7Q1$M B_T(_CAYC1F)^R11 F)(B'X M'=\&5=$!-.K'?I/@J!_'S?(-6L9U:M,&I(W=,4_Z,7R"N!_!IP/#(]X.C_C= MP\,6EA1H2:/=+H2Z,[X^T4ENTTKUL5>JCO9O1%)[WG1-EX.>= _)!RJ8=,\M M(ZW-5UDA8AOG]BK_[62AH]@5X4]*?WWB[+=%J]A?64BEMD,C\>(HJ>MM.*$Q M*Y4YL92WI0(OH%J,HA$\.&?W $9>XGH^\I)Q @<83+8,)N]F\)J92G'SW,%? MY[P_B-S-2&/"CC,R\IJ']K2C_I,I=Y-KP\UZ-ZG=\'\]D%SF7TTN.((V@7#< MT5@_72-A)Y5VR(;>>!+834RIC^*)72:T](E&6HZ(T4G@EG8P#^D^0C5']],E ML0IAY-$AO4=CR9X+5XLQ'1^C(257T^"X$B2.1/!1,/$B/SG>TVEEI3Y\*'A> ME)5Q4ZG1W)X'734Q:%W1"E0K=Q'5X&9%?5O;OMW>=<_K*]Y.O+XH7S.UXD*3 M:TM2]?LC:DM57S[KC9&EN_ MI*'KHUNNZ;Z.R@K0]Z64YF5C#6S_ 1V6MDA3>J193&\32J&9?!:N'W[O5JH1HKN,1[#::I M:Z:?-BC481DDP7'C,]]5UFU$J\6>[? ![9?]O28IZE$*7J,T7$G06"Z#=3+? M3)R^5_B3X\$,UN BV2KUU0F?BF40.T(H,+<.@='?=[Q&(1P0T?C680:]2VCN86 PBU\P2#N#U/-N'7F6-\RRU4*K VBG36ANX4/UUD2. M2Y>4!ZOIE).=7=W@U@*3!5QK++B%#RSG@EN.!BX>V5:@&2TB2XZ<>I1WH)L6 M-'T!-$GA3DE;&7@O"RR> T3$L*>9'FENTK.(-YA?PC@)(8W3\1F\<1_VV..- MSX5]PTTNE&DTPC_KK;&:2N3?4]&V6-EI+-ODFG\ M[@S3K&>:G4-?/5 ;%HU 4"7<*KG[PZ*NP?/_)(ES0QUBS2G69W%/L_:PN:*6 M,]8XC[9"*)6@UN5R!Q=:DH7LTH_ 7G:LR=?I^&QJ,2S.X<#4A,RT]4:)0F&I08C*K5:-=+"W\BT M 71CY3?&&>7A6$4D3H;"="A<#879H* >*^+!2N+5:[1%."S?4PF.!A.X1KWS M[XRAZR'.[3#N=_NG;-U.\%_J[3MXQ_2.2P,"2S*-+Z\HH[I]6UK!JKV?YUME MZ77PRXJ>8]1.@@?^!7_P%02P,$% @ &(1G6%8B4:*Q P M7PD !D !X;"]W;W)K&ULE591;]LV$/XK![7H M5L"()-J2G<0VX"3M6F 9@B3;'H8]T-+9)DJ)'DG%S7[]CJ0L.XOJ=0^VCM1W MWWTGW?$TW2G]Q6P0+7RM9&UFT<;:[44:3!-57']?(52[691&NTW[L5Z8]U& M/)]N^1H?T/ZZO=.TBCN64E18&Z%JT+B:18OTXBIS> _X3>#.'-G@,EDJ]<4M M/I>S*'&"4&)A'0.GRQ->HY2.B&3\U7)&74CG>&SOV3_ZW"F7)3=XK>3OHK2; M632)H,05;Z2]5[M/V.;C!19*&O\/NQ:;1% TQJJJ=28%E:C#E7]MG\/W.+#6 M@7G=(9!7><,MGT^UVH%V:&)SAD_5>Y,X4;N7\F UW17D9^N#7PXR-?2C3OI[&E( X:%RWA52!DWR!,&=RJVFX,?*A++%\2Q*2ND\CV M$J_82<8;+,Y@F Z )6QX@F_8I3ST?,/_ES*O2_B$Y5K4:UBX6A%6H($;80JI M3*,1_E@L"4YU]&??8PE!1_U!76]=F"TO?W\ U5S;XOWE?')0/U=ZVI[I225M3LJ0I4?U;.#J!1.W1A:J-DJ+TG6$L7<)M(J-9K'WGT D=X*HQU"4& MWE_ SZH(7?6J$<"_(OI+#]WM>X>FA^3:P$\TO8$\#\*H(\#K99=D9>>#[#PE M8S(8C_]-$AJPCX(E Y;GP(:#C(K[?#!*AO"H+/7CNC=@BZA7JM1_MAE*B1@_SK]OMOAX686@>X.'3XY9K.O8-2%R1:W(VIJK0 M89R'A55;/T*7RM) ]N:&OH!0.P#=7REE]PL7H/NFFO\#4$L#!!0 ( !B$ M9UALLM@>Z0( &X' 9 >&PO=V]R:W-H965T]E5F!9=XK<%D2<+TTQB%6@^\P*LF M;OAB:=V$/^RG;(&W:+^FUYH\OT:)>8+2<"5!XWS@C8+>N.7B\X![CFNS88-3 M,E7JP3D7\)89JY(RF1@D7!8C>RS/ M82.AVWPG(2P3PIQWL5'.\HQ9-NQKM0;MH@G-&;G4/)O(<>E^RJW5M,HISP[/ M&==PST2&<(7,9!KIQ*V!_3LV%6@.^KZE75RL/RL1QP5B^ YB$,*5DG9IX+., M,7X)X!.]FF-8<1R'.Q'/<'8$4=" L!E&._"B6G.4XT5_UGS&S4PH)]O ]]'4 M6$W7Y,2=D,!Q[5AD&]0F^X]R'H-$]W$&[5A%N[T(>W5(IQ M)A#4'#;(DW?)V90+;CF:;:1WPFXG?;=$F"M!Q"J8K6UH"IWOF3,-CI&!7HON4 M3G@J,Q1FX* '(^.VH N R11U?0G@$E.H M'K=+#O^;Y#!ZX_^UW%:W<=)NOW9?IE=_NCZ3=J/="5^[_W1$VTK*W^B!">I% MWND-LC8 @ MO 8 !D !X;"]W;W)K&ULE57;3 M)C,47W"X!9@AEUX>DC AEX=.'X2]8$ULB4AR2/KU7Z*TF;ODL,W;"'_3F;(9C M-/?SD:+(7[.DO$"AN12@<-KWAF'W++;Y+N&!XT)OC,%6,I'RR0;?TKX76$&8 M8V(L Z/7"YYCGELBDO&\Y/366UK@YGC%_MG53K5,F,9SF3_RU&1]K^U!BE-6 MYN96+K[BLIX3RY?(7+LG+*K<^,2#I-1&%DLP*2BXJ-[L=?D=-@#M8 <@6@(B MI[O:R*F\8(8->DHN0-EL8K,#5ZI#DS@N[*&,C:)53C@S&!N9/&4R3U'ICW#Y M7'+S!D=W;)*C/N[YAK:PB7ZRI#NKZ*(==&$$5U*83,.E2#']D\ G;6N!T4K@ M6;27\0*3.C3"&D1!U-C#UU@7W'!\C?\I^%H:A._#B3:*KLF/;757K/%V5MLZ M73UG"?8]Z@V-Z@6]P>%!V Q.]VB.UYKC?>R#<=4Q(*92O\GKZR M@IM"\$FI890SL4W[7O;MVN\RA*G,J6>YF(&Q]V'9N/PG:F!.!EO)*)T,0YA- M*4103;XA4X BM51TGEA,*'MUIEVX'=\3P#ZN2[=$=3ZZ=L+TT]:YF])HPRI" M9O[BC.#PH!V%T>G.]Q?%!#%!6 NC1JT5-^ #A,UZU"&*L-9NG51QIP,/J&TB M58*OJ!*N*7B/G?QBBMS"CN*X%L;!\<[4=RIID,*@U:DU@]T*W8VN3D23R#GY M'>UL)+R0]'_ ;[N@_H:C%*AFSCS:FH>5(_U.KWS]BJD9%QIR MG!(TJ+?("57EE55@Y-SYTT0:&ULC57;;MLP#/T5PAN*#C#J6U(G:1*@33NL#\."=9>'80^*S<1:;N9=QU-;@;6WAE\ MX;C3!W.PD:RD?+2+^WSFA=8A+#$SEH'1L,4%EJ4E(C=^=IQ>+VF!A_,]^UL7 M.\6R8AH7LOS*I!UF@CJPY, M'E1._U37R2\1:S"T@B'^(P3D[P M)7T6$L>7/,NW1@HVAX741ONP8#4WK.2_,?>A2Y%_D)HN);=<9Z74C4+X=KW2 M1E&-?3^6GU9]<%S=OKN)KEF&,X\>ED:U16]^]BJZ#*].Q#;H8QN<8I\_T#O. MFQ)!KN'%MWTLB),RQX/8Z^&AGG1Z6:?'VE1FDMZY-M9).H:U+*E=<+&!<^"" MMF2C":OAS80\M%94 EBMB&A?!O83]Q%R0=?"1(;P&F(_&28T)OYXG,*],$@. M&E#,(.@=JZFY9,BWMKS)-HR'Z< ],_'"0=E>4^,,T MA5%X"9\D52?)O32[KR$*NR2,_6$&UL?551CYLX$/XK(UI5K<0M8!,@VR12=GNG.ZG5 MK9JV]W#J@P-#XA9LSC;-[K^_,20TE;)Y,6-[YIMO//;'XJ#-=[M'=/#8-LHN M@[USW6T4V7*/K; WND-%.[4VK7 T-;O(=@9%-02U3<3B.(M:(56P6@QK#V:U MT+UKI,(' [9O6V&>[K#1AV60!*>%CW*W=WXA6BTZL<,-NL_=@Z%9-*%4LD5E MI59@L%X&Z^3V+O7^@\,7B0=[9H.O9*OU=S_YJUH&L2>$#9;.(PCZ_,![;!H/ M1#3^.V(&4TH?>&Z?T/\8:J=:ML+BO6[^D97;+X,B@ IKT3?NHS[\B<=Z9AZO MU(T=1CB,OIP'4/;6Z?883 Q:J<:O>#R>PUE $3\3P(X!;. ])AI8OA-.K!9& M'\!X;T+SQE#J$$WDI/)-V3A#NY+BW&I=EJ;'"MY+L96-=!(MO/XDM@W:-XO( M40;O%Y5'M+L1C3V#EC#XH)7;6_A=55C]"A 1M8D?._&[8U<1WV%Y SP)@<6, M7\'C4[U\P.//X#V(IZ$X$*J"H7C16/AWO;7.T WY>JGF$3&]C.A?S:WM1(G+ M@)Z%1?,#@]6K%TD6O[W"-YWXIM?05QMZA57?(.@:+O3J$MVK@)?IGI";LUM0 M:GIYUOG$;H]0ZX8>L%0[> U2T9+N+9VAA3>WL+;>BUJ%[1;-U"X_,-@(?]Q. M/$[H3_ 26!$6:>Z-/"Q8/-6VU:JWD/"0S>:0AWF63ENB+'6OG(5N["$DLW 6 M9Y"D85S\1)#*(17FH AYPB')0DZ)-DX,*M 9_8T$P8/YUOL4\QQ>O2A8PMY. M&,26.&=AFLQ@'F99/NU0?(W62Q(%UXCD%),3(R<.]W3WZ810N?'T*C1C5AYF M.3^.$Y)X,G2FM,I90@!YFI[58'LC5(E0S#+:8SR!]TCB\TN'?B.!,,9GZ[09 M\ISJX&$\C^%OZIOQ=I[1F,]3^*0=T187NOT2YCDY%M[@84$\+UW>Z$QH6C2[ M04[]5:&^C)HSK4Z*O1Z%ZJ?[*/_KKH/$.M%]K[4X3GV#ZCZW^!U!+ P04 " 8A&=8@/#)<-,$ " M# &0 'AL+W=O2CE;7KV71J\A76PIRH-3;TI52Z%I:V>CDU:XVB M:)7J:LI\/Y[60C:C^6E[=JWGIVIC*]G@M0:SJ6NAOUU@I;9GHV"T.[B1RY5U M!]/YZ5HL\1;MY_6UIMUT0"EDC8V1J@&-Y=GH/)A=Q$Z^%?@B<6OVUN B62CU MU6T^%&;6(0AZW>,E5I4#(C?^[C%'@TFGN+_>H;]O8Z=8%L+@I:I^ MEX5=G8W2$118BDUE;]3V%^SCX0XO5Y5IG[#M9#D?0;XQ5M6],GE0RZ9[BX<^ M#WL*J?^, NL56.MW9ZCU\DI8,3_5:@O:21.:6[2AMMKDG&Q<46ZMIJ^2].S\ M0Y.K&N%./*"!\9U85&@FIU-+T$Y@FOP8F8/!1-79EX%U38/$48$H^ M#8ZQG6,7["CB%>8G$ 8>,)^%1_#"(="PQ0M_&"A<29-7RFPTPI_G"V,U4>.O M0S%WB-%A1'==9F8M/=#E- CC"VRPE/9@Y8[;Z=$LH>$.;=&C0:[H]AF+A;-K M5PBEJN@:RV8)8]G0B=H8T11F,H,_4.B^^D"UPWJ!FNK7EL\]F'L$<+G1F@(! M.9A%,X/W6* 6%;R&R(OCE-[,2Z*8WF]>I2Q@;^'6"HM MJ!2.4DRCX<9A)X? M<5J'609WRM)YWN.[>!*/^0EP+\F"7N8*2Z3OQ3/F R]+?6"DX4U1C !8\!.Q3P.* M? 5KU%(5T%Z[QM%3&A"F9R?U,=@G)[R2%/ MW(HY7OEM\H0]$$'K/5$@R8!E'HMYQR[6D_P=/XX&G\8MY.MQ8E^)S8Y!ZH+N*OTJQ('Y9 MB>8017]@0"X;638(@>OQ'PEU];V8&GQP?B-U4 M/>JQ]),R+?6BP/>2,'(K[GL\"JD^%HG]=JA)+K3^1K3="EU ')-0XGZ?+.5] ME?M(LB08BMQUK:4F,P>CCI+48YQ!E 9>RE+XPJZ[OX@-$DNC"RDT*XDU*]]CQ FM I3ZN3AY/D ]VMY M2-'5X5D%(GOL_D_II.5]X@6<'^3]=&\NJU$OV^G3$.4VC>U&M.%T&'#/N[GN M4;R;CC\*O92-@0I+4O5/$FK"NILXNXU5ZW;*6RA+,V.[7-&0CMH)T/=2*;O; M. /#V#__!U!+ P04 " 8A&=83ARX@Y8$ "/"@ &0 'AL+W=ORT^6XWB X>ZJJQ MEY.-<^WY?&Z+#=;2OM$M-O1FI4TM'9EF/;>M05EV3G4U%T&0S&NIFLGBHGOV MU2PN]-95JL&O!NRVKJ5YO,9*[RXG?+)_\$VM-\X_F"\N6KG&6W2_ME\-6?,Q M2JEJ;*S2#1A<74ZN^/EU[.=W$WY3N+,'8_"9++7^[HU/Y>4D\$!88>%\!$E_ M]WB#5>4#$<:/(>9D7-(['H[WT=]WN5,N2VGQ1E>_J])M+B?9!$I.'I).$;MMHXU:SASZNE=8:.Q%_'\NVC1<>C>9F#DA'5@T M]SA9O'[%D^#M"=9H9(U.15_-;(IE*S@,SJC"@O+1QB2.<9] M,O)Q[KL-PDI7I$V_+CK24UF#6!B)PF1A'YLSQ/*51")A\6D]8B MI1,RP3G+ @ZA8"%%I0=1Q'B0P(ULE9^)#W3?E/8A9' 4OH,VI M@)CEM-DB3!B/P^?D01!1#3-(J#+!P\XR\/H"7RP3V@K'K45_V=M M]8A]+I_[7)R&3TVA:X1KI,\=[JT[^8#VF-Y.KO9_]%9H$AG=OH3@J=:'.TQ4 MJN=8]E2#Y3S5$0V>U%5W0+M2W_U[I;-1-&?C&3P;:WI+7TYB9K#&AI1-Y6U* MD"5]DY2_2OW'M2^D]5BI/S79#*8DKRP3- A3EB3Q#'[1S?JGBF:7_0$!5;=2 MF>Y&V==\_S_-29OI##Y0=P'3BEAG0%>+E7T-6T/-B7&/#-I*DKLGPA];U7;! MTC2%+(T(020SJJ5#JH+;,S)H:.VI$(+%/"(^GL0L2VBQ*>DLB0)/2GM#R^&# M_V9LE=UT<6GA$I?DF[ TIOG/H3M8,4Y@_;4X ME',Z<,VH",!32CV?[0_@L<)3L6+&0W^G\)"DW5TSG+()\^"H5N8'34*-9MVU M0A8*O6U=/$W4$L#!!0 ( !B$9U@)I4J*& , #<' M 9 >&PO=V]R:W-H965T>JB6PS(+*P@LH MC;R2\0J6XJ(B$Y<2Y]$?34V-O#;YR6*NM,3&1+(1X-)/;;.)0(P@* M2+5A8/AY@BLH"D.$,GYUG$[OT@"WQQOV#S9VC&7!%%R)XAO/=#YQ8H=DL&1- MH>_%^B-T\0P-7RH*9?_)NK4=HG':*"W*#HP*2EZU7_;,PE$ M+,F5*$M,V5R+])$ID[&ET:&!>VI%/6_+@'7(_('>BTKDB-U4&V5L" M#Y7V\2>]F)/][$G=%HR,AGK.#;*A4ED.-/0JF3UYAV!;+7U>Y 'G(@R%\WFIF*4D;'HM>1=3I@ MD](:W2N;4NP=1"/X!?<4 7,7")XDE LTV9RF_0]11V&5_;,D<)[ DD=JV6V:8B;8M&V:*)8I<.8S<**1F>NY12 M\]L>WBR7V)@,SB8.6Q-1D#:2:XYT >+#."9'!W'@!Q?]=W/8_R C#,YV92LD:RK=]K5^ MM7\5+MMF^&K>/BEW3*XXWM,"E@BE@[.A0V3;IMN)%K5MC0NAL=':88XO&TAC M@/M+(?1F8AST;V7R&U!+ P04 " 8A&=8_K"2Z5(" #]! &0 'AL M+W=O^(LK01)=R#^]:L+%G1@%+(&C1* MHYF%S8S/QY>+J8\/ =\E[/#@S+R2M3$/WK@I9CSVA$!![CR"H,\6KD I#T0T M?O>8?"CI$P_/>_3KH)VTK 7"E5$_9.&J&?_ 60$;T2IW9W:?H==S[O%RHS#\ MLET?&W.6M^A,W2<3@UKJ[BL>^SX<)"3)"PE)GY $WEVAP'(IG,A2:W;,^FA" M\X<@-603.:G]GW+O+-U*RG/95UL*+?^(KD6Z8$O W,HFV&;#%BU2!B)[Q^9% M(;U;*':CNW'P06^6X(14^#:-'!'RL%'>%U]TQ9,7BH\3=FNTJY!]T@44_P)$ MI&20D^SE+)*3B$O(1VPR/F-)G$P80DGSXT[@3H8V30+NY#_:=,:NC$:C9/'< MM94%I$IBW[9KJ87.);7JGIS@62#[.5^CLS2'OXZUJB,P/4[ [^8E-B*'&6]\ M+;L%GKU^-;Z(/YZ0-QWD34^A9U_:>@W6$Z=MMZ1"E_OFX3&N'=I%0/-KO\V2 M--H>$H@.1K(&6X;%0Y:;5KMN.@?OL-OS;J2?P[N'X5;84FID"C:4&H_>GW-F MNV7K#&>:,.!KXVA=PK&B]PFL#Z#[C3%N;_@"PXN7_0502P,$% @ &(1G M6)EY!A'H @ _0H !D !X;"]W;W)K&ULM99A M;YLP$(;_BL6DJ9.Z0$A"NBY!6H.F==JTJ-&V#],^.' )5HW-;)-T_?4[ T5) M1UDJ,:0$V]S[VO=@HYOMI;K5*8 A=QD7>NZDQN27KJOC%#*J!S('@4\V4F74 M8%=M79TKH$DIRKCK>U[@9I0))YR58TL5SF1A.!.P5$0764;5[RO@I,^$5MJ6#WM'H)(B$1Z%BQO.S+#;DJ-"JT)J_)RLCXEJQR MS@PYB\!0QO6KF6MP%=;+C>L9KZH9_2=F_%B( ?&]<_SY(Z)3JD"WN"RZ72*( M!V0T_)=+=+J+W^KB(L\&JM] ]4O;T1.VJV*M6<+P&)V3%>5@05;T?GS"4')M M(-,_V]!5ON-V7_L)N-0YC6'NX!G7H';@A"]?# /O;1O!/LVBGLR.>(X:GJ,N M][!BI\N=I^Q6;4-7602EA?W8[<+)&P^OF;L[A-(YTW.A]&1V!&7<0!EW0EG( M+,,SJBV;\WKO$EJ85"IV#PDY8Z(>;3VDX[]P32=>=3TB=G)D=$KD4:Z3)M=) M9ZY+3$.8MC0Z=<\],'V:13V9'?$*&E[!?_H !7WR[-,LZLGLB.>TX3GMWG^@ M8MR 6 =9DG(O0.F4Y20%GI U8/4%A EF&.4D+]:S"IR[D&M80O#SU1MF="$PP;MO<$4][VJBJVJ8V1>EA]K:;"8 M*9LIUJ>@; ^WTAI'CJVHFDJWO /4$L#!!0 ( !B$9U@'?:(KW00 #<@ M 9 >&PO=V]R:W-H965T]NG+W6P;-DRU]K.YB(1J9F/ MY/PB*0TSV3+^+M:$2/0ECA(Q-=92IO>F*8(UB;&X92E)U)TEXS&6JLA7ID@Y MP6'A%$>F8UE#,\8T,6:3HNZ%SR8LDQ%-R M'(HMCS/]Y)!';3@W;V%5\IJNU MS"O,V23%*[(@\C5]X:IDUI20QB01E"6(D^74>+#O?7N4.Q06OU.R%0?7*!_* M&V/O>>$IG!I6WB,2D4#F"*S^;,B<1%%.4OWXNX(:=9NYX^'UCNX7@U>#><." MS%GT!PWE>FJ,#122)497+I&81N):E5\7+KKZ<(T^(!.)->9$()J@UX1* M<:,JU?5O:Y8)!1434ZJ^YBV:0=4OM^R7* 3 VU3@K"-\28_?B#/;1^:E,,$N9"PCQ(F \$:RC=KY7NZ^BS M%\X"0D*!EIS%:DY327&$TNPMHH%2?4DX358W*%%[H'H&,C57^99323@*J0A8 MELBVR?^H;;3K8U#"!@4LWTDW,Z=GC2UK8FX.!6XQ&XW&_2,S[]3LR,+7632" M/*B#/- &><[B6"VW(I]!-[NU5+T&"*D63Q5?=*46T[+ZNBV:6GK7:$+"W!(V M/ C5:-2W\I^CJ)\:#NZL%D,?J'L-G8:U3L/N.E$A,A)^32(MN*M$D#!W>*E$ MIX9G) +J7D.B42W12"N1>DEI"[_6J6OX(6$N),R#A/E L(:,XUK&\7=ZP1A# M*@T)(A5). U*(%[(HPER@='>O54<]N*N0%6W0 M4/)(0] 6/5":#T5KRGB0"K"U,CYO"/_X$$5,QB21Z+E( K2JIN5T5@V2YH+2 M/%":#T5KZNOL]76^TZ9:@:$$AZ2YH#0/E.9#T9J"[[,TMC8U\(U[:P4]W ^= MM@^"N;[USCJ")F! :3X4K:GC/@=CZY,PN\E:?7B6FVR]L7;9;D]3%\<;Y%S? ME\ZJ0M(\4)H/16NJND_ZV/JLSU%J34U2G 2%SL%!GJ%5QL&)C+VAD^C63K\TC_ M(]57D2]1$S23!$KS0&D^%*U4TSPX[XP)7Q4GTP(5QPWE@6!=6Y]^/Q1GOD?U M;GXJ7IRC[C'ED?HGS%'E*759D"PM3E7?F)0L+B[7!(>$ MYP;J_I(QN2OD#=3_*S#[#U!+ P04 " 8A&=80F2,N^L# #1$P &0 M 'AL+W=OHI#)L14H%=_8MO0"B(B\XC$P_6;#1424'HJM+6,!Q$^-HM!V M':=O1X0R:S)*GZW$9,03%5(&*X%D$D5$_)A"R/=C"UN/#[[2;:#, WLRBLD6 MUJ"^Q2NA1W:!XM,(F*2<(0&;L?4!W\SPT!BD,_ZDL)>5>V2HW'%^;P8+?VPY MQB,(P5,&@NC+#F80A@9)^_$]![6*-8UA]?X1_5-*7I.Y(Q)F//R+^BH86T,+ M^; A2:B^\OUGR GU#)['0YG^HGT^U[&0ETC%H]Q8>Q!1EEW)0RY$Q0#W3QBX MN8'[U*![PJ"3&W12HIEG*:TY460R$GR/A)FMT%>H@]\CUW$[1QR:G6&.KX^9 MU]SI%%^@D^)U3^!5Y%L1H1@(B3Y1(16ZI<#0'UR!1/,$S'H]]!]:@Y<(,!_J M3NEAQ?QV=4S>QM7-+G$C8^+!V#(P('9@37[]!?>=WX])TQ)83:AN(50W1>^< M$&JMMS _"<&$YHUQLV *-*I"@BAXCZ32%Q_%(#RM@]Z!CY'/$*]31+/![R;.E3/H MC>Q=E57CNL]DU2]8]2_.!AWQ7.],A^G0/TR')64T2J)S$J/1D4LCH26PFF:# M0K/!*R3&H$TY6@*KR3$LY!BVGA@9XK"6&/A)6C2N^DQ.UP6GZY=-"_)P;EHT M.G)I'+0$5M,,.V5MX[Q"8N2+M*1(6VAU22KE'FX].7+(^K&!#\^-YJ6?2\TM MJ;GGYLCQR&ZVO_A#MH169UM6C;CS&K'=:G78%EI=DK(^Q(WUUN3+WNR+ 8U_ M%L^MUH Y6O7L*$^..I.RM,/-M=U4_R._3V*T@>,$,NM>94G7>9J,+U'%X;*, MPV?7<;>KW2V.7TK-FU)&)+F40A;+2I M&PO=V]R:W-H965T2(EFVS%@!T3PDLCP\PW.&,QR&TST7SW)-J4+?TB23,V>MU.;&=66X MIBF1UWQ#,_@FYB(E"CZ*E2LW@I(H'Y0FKN]Y0S-W<"/KD52L12FDG&,R1H M/'-N\4W@^WI ;O$GHWMY\(PTE2?.G_6'C]',\?2,:$)#I2$(_-G1)4T2C03S M^%J".I5//?#P^07]YYP\D'DBDBYY\H5%:CUSQ@Z*:$RVB;KG^U]I26B@\4*> MR/PWVI>VGH/"K50\+0?##%*6%7_)MU*(@P$#?&: 7P[PCP;XDS,#>N6 WJ4# M^N6 ?JY,0277(2"*S*>"[Y'0UH"F'W(Q\]% GV4Z[@]*P+<,QJGY0Q%OQ&/T MP%89BUE(,H5NPY!O,\6R%;KC"0L9E>@]^DR$(#I.Z"J@BK!$OINZ"F:AL=RP M]+@H//IG/&(??>*96DOT(8MHU 1P8?H5!_^%P\(W(@8TO$8]_"/R/;^''A\" M=/7].R3I"M:G@L6YX4(S>[L.O?9Q#"RY'PT:TAB"]*JB] M'+YW!G[)LQ"HZUA!:MTS^8S^^@ULT$=%4_EW6\P*P'X[H"X^-W)#0CISH+I( M*G;4F?_P'1YZ/[5):1,LL 36$+)?"=DWH<\_;],G*G1R0*'5P';;S&KZ:N MT7G7U+4$UM!I4NDT,>KT"^?1GB7)0<3;%)F\&NE7+0*316/NV*M;%\\X^P]Q M#-VCCG+$DFW>ET@:;B$I=;MRQ;)R1WVG2_6YG7I1.FG$>SCNC<='%%OLCCD: M39HD#_HS;"3Y.VS;R[P/I$(OWWL*968+M5;P%,%&#[L\:+!G:EV9H07-PC6T M=<]@7[T\;0I:U3#.IFLC8!4ML(76C(1?1\*WW565B+;4M(D6V$)KJEFWJ-C8 MN,WOJ-!JPME2)[#BBB10FO.UW:ID@38^3*UK?%R8+[(*S#-[*_.ZI\3FIO(X MH\NSEH34#BG;D:>$OB%O;;:32ZMH@2VTIMYU>XH'UO/64E=9JFD3+;"%UE2S M;GFQN>?MFK?#MHSL'^>MT6=GA2RA-16J6VAL[J'_V//_=<U;/=]810MLH375K,\WOK'C M[YK?9K3.2OIM&8F/.G=;/@N%W(-K$\C'57[])%&>L\7M0_6VNN*ZS2]VCMXO M\$U07%35,,6]V21'$557Q0?)-?SCQQ!44A?UQ3$E&A M#>#[F'/U\D$[J"X$Y_\!4$L#!!0 ( !B$9UAQL83%$04 XB 9 M>&PO=V]R:W-H965T9D)<+Z#OX,/.3', M#HQ_S3>4"O M3;)\;FR$V-Z:9K[.)NPP-Z#QNN,Q7F]$L<-< MS+;AFCY1\67[P.66V;!$<4JS/&89X'0U-][#6X+\HJ!$_!'30W[T&12MO##V MM=CX&,T-JQ@13>A2%!2A_+>G]S1)"B8YCG]J4J,Y9U%X_/F5_4/9O&SF))>&2'WVC=$"[XEBS)R[_@4&,M RQWN6!I72Q'D,99 M]3_\5@MQ5 #=B0)4%Z!^@3-18-<%]KD%3EW@E,I4K90ZD%"$BQEG!\ +M&0K M/I1BEM6R_3@KKON3X/)H+.O$XI'N:;:CX)$NV3J+RVOQ,WB2TRO:)12P%2!Q M'J[7G*[#\J#<\UKSEE 1QDG^3E9\>2+@[9MWX V(,_"\8;L\S*)\9@HYQN), MYK(>SUTU'C0Q'HC )Y:)30Y^S2(:=0E,V5S3(7KM\ XI&0E=W@ ;_@20A>R1 M =V?7XY&RLGYY5#1C=U<+[ODLZ?X)J_&7[]+*/@H:)K_/:9[Q>N,\Q:WE]M\ M&R[IW)#WCYSR/346/_X 7>N7,&8B3.0-K-1P=+Y6 M];BL+^ZB^X6/+=N7%W-_K,@0YEE> .TNC QAKN7:'FY@G2YPTP56=G'/TD*; M\F;\>4MY.3E&NU'R7#H+=)(1360=_=Q&/_=*KG)UZJF3C&@BZ^CI-7IZW^FJ MJMX]MHN-70OW7#6$N=@)L-=SU1"&?=ORK'%7^4T7OK*+SV)#.7B2VL3+\2Z4 M]9=>?9UD1!-91[>@T2VXDIL"G7KJ)".:R#IZ0JL-:=9W^JDF.+8 A([GN3U# MC> P"G /1D9@R+:MB:\I>)0VH;H1'F;YBG).(\#VTEW/\D?$:#]*GDNG@E8V MHHNMJR%J-417LE=-K$M4G6Q$%UM7U#960V7*/,=A]L 2/O0B+1C'@/_@?-#HOH$%\\3G6Q$%UM7W#9H0WPM\VF- MWEK9B"ZVKJAM^H;*,'J.^=QA7D32*ZAOOB'.=5S4_[5&1G#8DXEQRGQM\(4G MDN^$^4YG237QQ?-#)QO1Q=85MM:V8@NMJZH;5Q'RN1ZAL]J@F-GV"AP>HL<]R,P MZ+ANWV=C,(P]-.&S-B&C$PE9X;.+TJ7Z/!?/%:U+T;K8NAJWT1TYUS*@ULBN ME8WH8NN*VD9VI%X)@NL6?W_3=$^6Y_@86,H((@\";(%J7JG6Q=;5M,SORKN4ZK9E=*QO1Q=85M,@+#@8_[MAM!X<%C-?/H07E*^;I\X2 '2[;+1/5$N=G;O-3POGR4W]M_ M!V])]6I"2U.]*?$IY.LXRT%"5Y+2NO'DD'CU\D&U(=BV?!S_PH1@:?EQ0\.( M\@(@CZ\8$Z\;Q0F:5T 6_P-02P,$% @ &(1G6-=+^C10! V!P !D M !X;"]W;W)K&ULQ9E=C^(V%(;_BI56U:[43N*0 M #,%I!V2JEMUNJ.9W?:BZH4)![ VB5G;P.R_K_-!0IJ0@G1&>P/Y\'F._;[A MD"-/#D)^5AL 35Z2.%53:Z/U]LZV5;2!A*D;L874W%D)F3!M3N7:5EL);)D' M);'M.L[03AA/K=DDO_8H9Q.QTS%/X5$2M4L2)K_>0RP.4XM:QPM/?+W1V05[ M-MFR-3R#_K1]E.;,KBA+GD"JN$B)A-74>D?O0CK. O(1?W(XJ)-CDBUE(<3G M[.3]%M_L MI13B)( .SP2X98#[WP#O3,"@#!A<&N"5 =ZE 7X9D"_=+M:>"Q*A.D2EDV ;69< M3=L]3OO>[24&$-V0 ?V1N(X[Z)C0O#_\-Y;>$.=\>'!Y=KFPQ5;KR6L66Z?6)&CJW__;H:2]QH2]4^7;077Z^9F->I.;5D$4\L4 M(05R#];LA^_HT/FY2W),6( )"Y%@#7.\RAROCSZ;FP=?FG)(F%*@59<+!<#/ M 5EAW\_HR',]QW$F]OY4X=Y,URKM4\0)BQ$@C5L&56VC/[GB4PR:O[R\\$(?U[J7LZU!1,3%F#" M0B18PXQQ9<;XE?[-QICF8,("3%B(!&N8WU7%^J=WM368M!"+UK2F[F5I M;S^ I3W9)I[ZH[2HJ+4"EA5BTI@=URTJ]UZI@F"WJ')46H-)"+%K3HKJ' MIOU-]$>0269,5#;3G6;T(RCY"DQVZMX;>+7NF+00B];4O6[@:7\'_\!>SI8G MS'YXCDH+4&DA%JWI0=VMT]%KE2?4_AV5%J#20BQ:TZ*ZAZ>]7>AEY:D?,+UKP_\FKA4;MS+%HAO'VRLY. 7.=;:LK(NDMUL&PO=V]R:W-H M965T303S_=C5''INC+>0$;E!2\@UV]67&14Z:E8N[(00)/2*$M=XGEC-Z,L=Z)Y M^>Q&1'.^52G+X48@N22\1P)6"V<=_CRBOC&H%SQ#X.];(V1H7+'^3I_^R1&T6SM1!":SH-E6W M?/\'5(1"XR_FJ2R_T;Y:ZSDHWDK%L\I8(\A8?OBE]U4@6@:$'#$@E0$I<1\V M*E%>4T6CN>![),QJ[0SH[[N4K:DQD^C5-2C*4OD:O40L1Y\V M?"MIGLBYJS12LY\;5ZBN#JC($537$%\@'X\0\8B//B^OT:N7KW]TXVJB-5M2 MLR6E7]_.=M1+9H0^W!>V\M-/V:IF_S'C7LBA8[WAQ5%^"#R[!T M:;2\B[ W)=,0S]U=!Y:@QA+T8'FND(_04E&AD,YS0%_>W3/Y]=(D2/#&P_K3 MQ AA#7Q\%QR+3P!S7%-<_S\N39^E&OA;!+Z7G>J36HHDR=!&2%X"+2J M RU_R#!MR'C2!=F^-4;?@0I+.*<&X6S&X5?[QK]-,S]Z]HL%-7OH39#,^+AL[MJ$) MU11[[)^+/&QO<"_YATFOJ.K77UQ-*Q[]TOG:9^ MX[X"?FKI3"S2L6(;FE!-PX G9R,=:P,QE&G35N"^OF*(=*:/I!.,I[/PB'*: M4H^M)?;$RK'OW:L_='6?4%6*W=1UEKO;^HF+-[X" ?"0 &0 'AL+W=OVPG"VV351W:2V(GYYQ[[_&-G=&6BP>9 RCT6% FQTZN5'GENC+-H<#R MDI? ])LE%P56>BI6KBP%X,R2"NH&GM=S"TR8DXSLLQN1C/A:4<+@1B"Y+@HL M_EP#Y=NQXSM/#V[)*E?F@9N,2KR".U#WY8W0,[=1R4@!3!+.D(#EV)GX5_/8 MX"W@.X&MW!DC4\F"\PY&#TK54 MO*C).H."L.J.'VL?=@C^JW1HWPPHG M(\&W2!BT5C,#Z[YE:[\(,WURIX1^2S1/)9,TY6NF)+J%%,@&+RA<(*;[\WP& M"A,JWZ'WZ/YNAL[/WJ$S1!CZEO.UQ"R3(U?I!(R,F];!KJM@P3/!9I!>HM"_ M0($7A!WTZ>GTH(,^.YWN=]#GI].]?;JK36^<#QKG ZL7OL1YO%0@T(3JSQ>S M%)#>"-!40$84^L*E1#\G"ZF$_KI^=;E?!8RZ YH=YTJ6.(6QH[<4"6(#3O+V MC=_S/G2MQ6N*S5Y3;/Y*8GNK%C:K%AY3_[=JHEFUKI6H1&(K8K;J3>('?A#I MKMWL>MR�>QY^VC9FW4P.][@WW4_&C>_^E*U+@2'7=EKV'3JF&I;ECHW"4J ML=YN05Y\4/6T#1I&PP-G.C#Q 68>M9]=]G4T M41W'U43QTIXW"Z[TZ66'N?Z# 6$ ^OV2<_4T,4=8\T^4_ 502P,$% @ M&(1G6#S-*9 ; P .PD !D !X;"]W;W)K&UL MK5;;;MLP#/T5P2N&%FCJ2VYMEQA(X@T;L )%NZX/PQX4FXZ%RI(G*4GW]Z-L MQ\O%33M@+[8D\QSQ4#2IT5JJ)YT!&/*<VZ.LX@I_I"%B#P2RI5 M3@U.U<+5A0*:E*"2Z?))U;>LY)%YJ(_,:C![D3%1O M^ES'80O@#UX !#4@V ?T7@!T:T#WK8!>#>B5D:FDE'&(J*'A2,DU4=8:V>R@ M#&:)1OE,V&._-PJ_,L29<\@-R(X7)-/DH$DAV"5Q4V,@,-C*GP5'&".(+TO7/2> %W1:' M9F^'!RWPZ.UP_XB:;G-HW9*O^R^']N(AD1]WDG."O\F:JN1GVW%4V_7:M[.5 MYUH7-(:Q@Z5%@UJ!$[Y_YP^\#VVA_)]DT7\BVPESKPES[QA[.(4%$X*)!586 M;B/;%KJ*HE]2V!J["J]Z5R-WM1V1%IO^GDUT:./WKH:-T8Z ?B.@?U3 ;*D4 M"-,I0#&9D#D(2#$I4B5S L\%EEY(2%QE"B]_YS:%U1Z#+<^&ON?O23PT\O8$ M'EIT^MW+=HN#@J,!'Q0QT9)IJ$F=4+5 .76"OTX;0S>_0)FGPFK>S0XN. MOZ_H&,N.G&$C9WA4#E:[5[)M>) EEUY_W_=#HX.4C%ILME*R\M[=:BLY8'1M M>\9(V]I3E=YFM;D!3,K&M[<^Q9M!U&PO=V]R:W-H965T%_?K928@:%CH0 MN6GL^+ROSQ,?UXZW7-S)'$"A^X(R.;5RI67!18Z:Y8 MV;(4@+-*5%#;2ETSVY=,E( DX0S)& YM3ZZ9[.)B:\"OA/8RITV,B2W MG-^9SD4VM1R3$%!(E7' ^K&!&5!JC'0:OQM/JYW2"'?;C^Z?*G;-IU)J&,+.*"R7T M*-$ZE5RP#3#%!0%YC)BNFL,Y*$RH/$(GZ&8Q1X<'1^@ $8:N<[Z6F&4RMI6> MV,CMM)GDO)[$>V:2.:2GR'>/D>=X?H]\]G*YUY7;&K=E]EIFK_+S_\/\@'Y^ MT4/H0D$A?_5AU3ZC?A^SPA]6^Y],& E-P &0 'AL+W=OE8J!Y)L."PG M?W9;3$^SYB41,9"41 MJ1\/XDHD2:6D_/C1B [:_[,R[%[_5']?!Z^"^1:5XBI/_HZGZ]JP.ZSJ2T?B\R%>HJ$8KM>JBSDUMK:*)LVH:[V2AOHV5G1S? M%JHB"OGT&MTF4291E$W1NQ_+>*&F2KY&F2JD-^A.%<]TF0B4S] >@S^4P+TME4)X/I?*]\F X:?R\7/M)=OAY+29O M$<6O$?$([3&_.MR#O.<)ZUSC/0^1M1 MEF?J.3)9ILLDDF*JEK_*T22.J@=,G\-K/;_CR!L_I+[O;3C<,XX3'(2TWV'> M.LQ!AV_A/*NUVN\:Q(/ #TN^TWSKM@TY?Y6E5>/5COW6V MST]0YMA%84G,B'C41CQR^&P8V4R#)3$C#4&;AL#ALR'87O/8]PEF&U4;;%=M M.*(\#/NK-FR=#X^O6O0?^A1G<;I,^SP&!8^=.$MB1NS8TTS@.:S@1MQ2)FRI MF:GHX!$&"^%=*>.T_N7PM12S98)NXIGHC1K68>A)1$5?J5_!EJ=&J$D&@X2P MN]2CQUVE#BL>/<,N" 9KA,'49;&#@'1T*BRIF:G00(1A(CJ\V&$=PH%J!TU/ M#5$C%(89ZGTLDBD,(K#"T5-J2*09U@42S+F'^W$$:YC",$UMU"V,(K#6T=-F29X(*VB*8M E-23Y7OIA!8Z^@VB@L*(YU^ MDM.&DMV.D@L@(QK("-Q4.KS*81T 0F#+4R/4G$5@/KIIK+>;Q8 MJ#LTR3,9J:&]/E_"FD?/L0L,(QK#"'=9[E8)S9::F0I-: 1ND#T/2QIQ TMP MR,@&EC3#NEA",1WU4PG12$5@I-*%#/((K'+T?+GH:A%-8B1P6;I6T_18=[N"H=-3PVQLX4'8]+=8?@!JQP]K2X C&H H\QE MA5LE,5MJ9BHTB5&X(79XA<,Z0(,;MCPU0@U8= ]@B3Q+1.Q&P MSK$U:4O-C%KC%G.)6\PJ;ME2,U.A<8O!F/2\Y=F(=Y=G& 1\\W .V5J=([SK M: [3&,4L=:WVZ !_"L&6ITY.Y[C4OO-242GF>3)%<:JFZ$%4T]$_$58!R9:: M&;8&).:R5<6LMJILJ9FIT"3%7+:JV':K*O Z"Z\)<;M3A4.VHU/%- ,QN%-U M^/*$=:#EZ0)MF$8;MF>'<%EDL5PV<#N+'ZOK_HFPVH.RI6:&K:F(N=P>9%:W M!VVIF:=#-3[Q/?CTK.79B'>7)_'XYO)L1IG[VWC':3NN&8A;.F:U1V>T>WG" MEJ=.CD8;#J/-C9J'WH"L;MW94C.#U!#$79ZEXE9;3+;4S%1H6N(P+3US,;*M MQ3AB6VN1;:U%;\="[!PQA]LX?\JYZ#L9< G;'3TY+D"&:Y#A+D]%<:O-(5MJ M9BHT&'&7IZ+X]JDH.MH\H]TS* PV3T0-.^\P52^0?8J*^S@K42)FRLI[.U+F MQ?J=K/6-S!?U:TW?&PO=V]R:W-H965TW"3V\;"L8/MMO#O M=^VDH:" T,1+8E_? M+*6JJ<&M6OFZ44!+!ZJY'P7!Q*\I$UZ6NMA<9:E<&\X$S!71Z[JFZG$&7&ZG M7NCM M=L51D;\+.TH2NX 7/;S!7N_)ZE9#4(S:0@"I93[RP\S1.;[Q)^,=CJ MO36Q2A92WMG-CW+J!;8@X% 8RT#QMH%SX-P281GW':?7/]("]]<[]N]..VI9 M4 WGDO]FI:FFWE>/E+"D:VZNY?82.CUCRU=(KMV5;+O,L29;*[P#5+F\9C,.16&4%&2B_LU:W"TYI@(?/&^D)]4 M*6KG0PYS,)1Q?831VYN<'!XH;K,IR^T57P:RM('JE@C B M5U*82I,+44+YG,!'.;VF:*=I%KW)F$,Q(G%X3*(@B@<*.G\_/!J Y^^'AV^H MB?L)Q8XO_I\)D3]G"VT4?CU_ASK?,B?#S-913G5#"YAZ:!D:U :\[/.GHQL'H*:T5XN]]R#6HE3-$30JY%J9]__MH[[EGSFI> MQ&?HQ:UU/M&T1GY%U8H)33@LD3(8G6#AJC7'=F-DX^QB(0V:CUM6^#\!91/P M?"FEV6WL _H_5/8/4$L#!!0 ( !B$9U@*;MOIL0( )D' 9 >&PO M=V]R:W-H965T M1PX=BA;=#L,.BLW80F7)D^2XW:^?)#M>FKEI#LTA%B6^1S[*)J.&BSM9 "AT M7U(FITZA5'7ANC(MH,3RG%? ],F:BQ(K;8KYD!Y,W5\9[MQ3?)"F0TWCBJ<3A_2 '?76_;/5KO6LL(2%IS^()DJILY[!V6PQC55U[SY"IT>FV#* MJ;3_J.E\/0>EM52\[, Z@Y*P]HGONSKL /S)$X"@ P3[@-$3@+ #A,<"1AU@ M9"O32K%U2+#"<21X@X3QUFQF88MIT5H^8>;:;Y30IT3C5/R%\ZPAE"+,,K3, M@"FR)GA% 2V9PBPG9CF3$I0\0TR_AF_1-RP$-K>%3A)0F%!YJG=O;Q)T\OHT M"(#/T"7G*E"HD\L@^PQ@:OE])J"K:9Y<) Q@?0=4/[EX(2(E/*92T _9RMI!+Z2_HU M= MME-%P%--=+F2%4Y@ZNGU($!MPXC>O_(GW<:B"+TF6O!#9H^J.^NJ.#K'' MBT+7$R12'.7;0J?Z!7\@+$>XY#53**N%L2H0A&=#I6U#C&T(TVYF]UZ M/>N1'/)XI&S<*QL?5#8KN5#D#[;M%>[UG) PE/SXO\ ?QI[Y[4DXTB]YWJ^5 MX^XTK1)$;IN_1*DI>?NM][O]?)G9MKJW/]=SIQT3_VC:H76)14Z81!36FM([ M?Z>S$NT@: W%*]L:5USI1FN7A9Z=((R#/E]SKK:&"=!/X_@O4$L#!!0 ( M !B$9U@+*QCTZ@, (80 9 >&PO=V]R:W-H965TD[6:_ M?J2DR)9-RPGJOL2D=-_'[TZ\XS&CM9!?5 :@T;@>Y6(\][#T_N&?S3-L'?C):T#D\@/ZTN)-FYC]?X:H(' M%E!:_,U@K;;&R+KR*,07.[E-QUY@%4$.4VTIJ/E9P03RW#(9'5]K4J]9TP*W MQ\_L[TOGC3./5,%$Y)]9JK.Q%WLHA1E=YOI>K'^'VJ&^Y9N*7)5_T;JV#3PT M72HMBAIL%!2,5[_T6QV(+0")#@!(#2 O!80U("P=K925;MU039.1%&LDK;5A MLX,R-B7:>,.X_8P/6IJWS.!T\IL0Z9KE.:(\1;)F6UV@A^J+(S%#.@,T$<6"\J=?U!$X.KL!35FNS@W'IX<;=/;F'+U! MC*./F5@JL[X:^=JX9(7YTUK^NTH^.2#_!J:7*,1O$0E(Z(!/7@XG;;AO ME$ MDS31)"5?>(#O/>-,P\4'LS-31P3^^6#LT:V&0OWK\K4B[[G);4)?J06=PM@S M&:M KL!+?OX)1\&O+L]/1-:*0]C$(>QB3_Z2;,XXSP6VF^$]CN%_FGRS0A<G#(.)R)KQ2%NXA!_7T+' MCEVVG\_'K%K:AHVVX>C(4QSC'9D.*](/L5LF#C9';? =Z5R#MXO=,,;# M'6D.*QSTHN$!;5MM .[4=@^VYV-\CCZ7G8^-Y0JDZ>1:,45W()E(T=D34*G. MG7YT+X3[J,0BC K!=88BE-(GU]$_.<84O8"I'8[-.8X[C\=D4G9>($VGFI>. MJXPMW/W)20_M4[&UW=X4.=W8%KX[%B=C:L=@T";B[2SA:\FI\*Q7[ MP7[1.V[75KCI#G!W>_":PH?WVX"+,!J&NZ7/94=B' P.B-WT"[B[83A2_*+] M&)FC(=HK?PX[@N-A>$#>YIS'GM?]T*8U%5K6%4M4[[BPQ7P"%?X(JXJ M)/[6)='>T/^@TNQOA7*8&?+@&Q^%-K6P'&9@NCYI#6*OHLV_'I+_ 5!+ P04 " 8A&=8"_I-HMX" #;"0 &0 'AL M+W=O MW;@D) @8(*,3*.&!] M6\,4*#5&&N-W[6DU4QKA=OO9_:K,7>>RP!*FG/X@B$#BUP#E4X-8"MTRT M(BO3FF&%HY'@&R1,M'8SC;(VI5IG0YAYBW,E]%.B=2KZPGFR(90BS!)TG0!3 M)"5X00%=,X79DICF1$I0\@PQO:H^HGGUPA%/T56A"@'HAC"2%SF:Y%PH\A>7 M+^CSDUYI$I!>:8TQ)+NVZ'0&"A,J/VCOA_D,G9Y\0">(,'2?\4)J+CFRE4[5 M -MQG=9EE9;S1EHSB,^1VS]#3L]Q6^33P^7.2[FM"]Q4V6FJ[)1^[D%5WJG MC,B8EJED'[+.:#OY K',/8TE^T!+$&*WK_KN_W/K65 MX#^9O2B(VQ3$[7*/=%T';0E6*J]4F1_0.AH. AVYW@;OM#X2?-" #_:!>VW@ ME!^&[AW"'BG]9'@?@/N[P,/VL#]0\ [K8\$#QKP8!]X MV 8>' +>:7TD>-B AYW@]QGH T&J0+3AASOX@>?UPU?\G3,=_-_T M-J6WHH*I-O[ASB^F[SAA^#J!EC#7<7VG":O0[*VMUQQ[;K!8$B81A50+>^>! M=A#54:+J*+XJ=^,%5WIO+YN9/GV!, 'Z>NZ8#;XYST7_ %!+ P04 M" 8A&=8B2:=\NL! 9! &0 'AL+W=OZ_?>3 M9,=DD.:+=2?=\]QSNI.+WMA'UP(@>592NY*VB-V<,5>WH+B;F0ZT/]D9JSAZ MU^Z9ZRSP)H*49%F2W##%A:95$??6MBK, :70L+;$'93B]F4)TO0E3>EQ8R/V M+88-5A4=W\,#X(]N;;W')I9&*-!.&$TL[$JZ2.?+/,3'@)\">G=BDU#)UIC' MX-PU)4V"()!08V#@?GF"6Y R$'D9?T=..J4,P%/[R/XUUNYKV7('MT;^$@VV M)?U,20,[?I"X,?TW&.NY#GRUD2Y^23_$7F64U >'1HU@KT )/:S\>;R'$T!Z M]0H@&P%9U#TDBBI7''E56-,3&Z(]6S!BJ1'MQ0D=FO* UI\*C\/J'GQ)CGPD MBZ81X9ZX)'=Z:':XM7U\P].D"B-4C]7*@SEZA7D$](WGZ@61)EO\/ M9U[E)#6;I&:1+[\L]?=BZ]#Z;OXY)VF@N#I/$29\[CI>0TG]"#NP3T"KMV_2 MF^3+!8'Y)#"_Q%YM(+P"H?=$!JD$P2IW3N1EFC0G+\"M.Z>(G70Z/)KOW.Z% M=C[ASG,ELT_7E-AA$ <'31>;OS7H1RF:K7^[8$. /]\9@TF#CN"?OR&(&P$X:&"J!%$+M&:S*4UI89FJ9);HFPTNMF% MJXU38S9,V%.<&85/&>I,=@U8 TU.R*PJ2PYX/H9R)N"_OJG>N2 MYC#V\-W2H#;@91\_])/@SVH\Y&X; ->D$=M]3QN]3N MC AG=,XX,\QU<%XIA>U+2JELJW8!UZ;)#DKP"G8_(@K.@F[800L[^&=8(<4! MO(-]FCA.1J^8]Z.2X2#N9DY:YN3 MG#T/7+=X#_UR)W$&=&%F^SW0P?N?M39 M*'Z-Z^^,-/LY^4;5B@F-3;I$67 Z1+VJ1W2],;)T4VXN#&PO M=V]R:W-H965T,"R]-W-R- M2A.YP)(+N%%$+ZJ*J3]#*.5JX(7>>N*6SPNT$WZ:U&P.$\#[^D:9D=^QY+P" MH;D41,%LX%V&%R-JXUW =PXKO=$GULE4R@<[^)(/O, *@A(RM S,-$L805E: M(B/C=\OI=5M:X&9_S?[)>3=>IDS#2)8_>([%P#OW2 XSMBCQ5JX^0^NG;_DR M66KW):LV-O!(MM HJQ9L%%1<-"U[;/.P 0CI"X"H!43;@-X+@+@%Q,YHH\S9 M&C-D::+DBB@;;=ALQ^7&H8T;+NQ?G* RJ]S@,/T*)@>:G)"1K&HI0* F3,3D^>D>."!?DKI +S42N$Q^-+$ON M9ZV$82,A>D%"&)%K*;#0Y$KDD#\G\(V?SE2T-C6,#C*.(3LE1$$4[Q$T M^G=X=$!.W.4X=GSQX1S_O)QJ5.;<_MJ7HX:BMY_"WN4+7;,,!IZYK!K4$KST M[9N0!A_W^?M/9,_<]CJWO4/LZ=/1*=W1R:3&?88;EKYCL;5FF=)^3!-_N6ED M-RB.>Q^ZH&<"^YW _D&!DT(J/$%0U2L*&QJZL7D8QM&6PMV@.#[;+Y!V NE! M@7<26?F*-KJ3F#-*S[>T[0;%])QNB?,WBD<%:NYJJC8;+P0V5ZZ;[ZQ;F20)E M \SZ3$I<#^P&W2.7_@502P,$% @ &(1G6(LHNY5- P 8 H !D !X M;"]W;W)K&ULK59=;]LX$/PK"UU1M, EDJ7('SE; M0.-.E ME\S=W)U*YK(V@I=XIT#71<'4TPT*N5MX(^]YXIYOL0T^H/E6W2D: M^1U*Q@LL-9=LX06V(!28&HO MZ&^+2Q3" E$9/UM,KUO2)NX_/Z-_=-R)RXII7$KQG6[G[ MA"V?V.*E4FCW"[LV-O @K;6119M,%12\;/[98ZO#7L)H6A[B%=V_>PQO@)?R;RUJS M,M-SWU!M=@4_;>NX:>H(3]0Q"N&++$VNX>\RP^P0P"=2';/PF=E-.(AXB^DE M1*,_(0S"J*>@Y>O3PX%RHD[HR.%%)_"63.=0,9X!20NLD'5I-(F6BIKX6O5, MCE"0PK5R-H!<@[""@^!LQ04W'/5UG[+-PE?]"]MKX%I7+,6%1^=_=5 QP[: MWEW;))X&P=S?[K-[&11%4=@%'50==U7'@\ZZF^]"KB]J\HIIC>2K7-$)*1M? M\3'-6;E!QZ1Q5*X$W[CCU>]H?$Y'SP1VH,VXTV;\2D=/&S=^X4DXC>+HR+F7 M4:,PB/J=FW3530:=^^XN>!_#883H" %&4\C8DQZ@-^OHS0:A7SB<<9W:JQ>( M-;[Z;FD6F>UMON RF,5'6[0W*C[>H_[>Q[I M7$]C 975?-UZV:[-NF#ZPZ. MYF^H?6JZG=\P3>_UA:D-+S416A-D<#FA8Z.:?J89&%FYEF E#348[C&G%A"5 M#:#W:RG-\\ NT#65R2]02P,$% @ &(1G6-<4/P(& P (0L !D !X M;"]W;W)K&ULK99=;YLP&(7_BL6JJ9/:\OV5)4AM MHFF56JWJQW8Q[<))G& 5,+.=I/WW>PV4ID!)A7:38.QS_!P3\K[C'>./(B9$ MHJ%K2Z8D2903=5(%PB:$E6Q)IAB:,Q9SO$U6IP4Q?%V11J2$,S]1CO)(=9"CH971$X X%.T366 M&T[E,V(K]",G'$N:K5$QC:XHGM.$2@HKCV=$8IJ(+Z!YN)NAXZ,OZ C1#-W' M;"-PMA1C70*8LM<7%<1%"6&] S$CBS-DFR?(,BR[0S[]N-QZ*]?A..HSL>HS ML0H_N_],?I_/A>3P._O3E:BT<+HMU,LW$CE>D(D&;Y<@?$NTZ/,GTS.^=N7[ M3V9OTMIU6KO//8)#<[H"EBJW4*D_@VUD!:$YUK?[X+W6 \&=&MPY!.YV@9%[C;!C=LKP'>:ST0W*O!O4/@?A>XUP+W0K,) MWFL]$-ROP?U#X$$7N-\&=TRK =YK/1 \J,O#[F$!Q7DG"N_"#%KYEP\8- M_MX=!O*'-7_8S\\D3E!25)$O<:F,0T7BNET9OE MB@@Q0I<9/ PB9&>5,UHQ3LW0-IJO0O]&0X/LE7SSPP\E>2WM)RB#MA'*/TWS MC21+*.H]4; =QPN:2=O+PL!Y?:YE GVO?U'-XS7F:YH)0%R!S#CS0<_+ M?JP<2)87+EC"U0*87S$F7P:J2ZJ[XN@?4$L#!!0 ( !B$ M9UC&PO=V]R:W-H965TS7[]I-0UM" M!%+ZH;&3>T[.L7UO[F EY).: VCRG&=<#9VYUHMSUU7)''*J3L4".#Z9"IE3 MC5,Y<]5" DTM*,_

96+"G+@2LF.)$P'3H7_OG(MP ;\9/!2FV- MB;$R$>+)3&[2H>,919!!H@T%QJ=!K@]WK!?6_-H9D(5 MC$3VBZ5Z/G3Z#DEA2HM,WXG5=R@-=0Q?(C)E_\FJC/4$C:3FN=J01,8.IA["N02G/CK%[_K?:NSVA+9CO&P,AXVL<3\5F=Y35/Q_*8XK&,_7[HA5%WX"ZWW;R-"WJ=* BB*FY':%0)C1J% MCD&IHD[/?[^]KKPJ+ MZ]1+[U32.\W2J]0RZWQ,.%9OS+A=+[@!3*D"C8"U4>>B\T:>WSOSHZZW9^-M M7-##NN^?U?OH5CZZC3XN+L>;^O%2)Z\1_=FD:(ELQVBO,MIKM1KTVC3>$MF. M\7YEO-]2->B_/8JUU: FKJD:G%5"SYJ%FFP:"\KKM#5"/[L=+9'MN/2]UZ^W MU^I)+.E:\MX6VZ[YK=;%;^DTED3;'YW]FE@3XGOVMW<2W:UFRW2Z/ZB<,:Y( M!E-$>J<]I)#KYG$]T6)A^Z^)T-C-V>$<&VZ0)@"?3X70FXEIZ:H6/OX/4$L# M!!0 ( !B$9UBHJR0QH0T )K( 9 >&PO=V]R:W-H965T)@!KP3:-^M5EU"/"^;A^\P-I^=N7K.BU_+F925^+*8+\OK MWJRJ'M_W^^5X)A=I^2Y_E,OZ-P]YL4BK^L=BVB\?"YE.-HT6\[XY&)SU%VFV M[-U<;>[[6-QRGG^?-TS>J]W?,JFLVI]1__FZC&= MRL^R^OGQ8U'_U-\JDVPAEV66+T4A'ZY['XSWR6C38+/%+YE\+G=NB_5#N<_S M7]<_!)/KWF!]1'(NQ]6:2.N_GN2=G,_74GTFVT'/3%>E56^ M:!K71[#(EB]_IU^:)V*G@6E^HX'9-##W&QC?:& U#:QC&PR;!L-C#VG4-!@= MV^"L:7!V;(/SIL'Y7@-C^(T&%TV#BV,;7#8-+H]M8 Q>7[G!T4VV+_;1K[;Q M^G(;!Z_W-YN\ON#&YA7OO[P7-V]D.ZW2FZLB?Q;%>OO:6]_85,.F??W^S9;K MPOU<%?5OL[I==6/+^TJDRXFX*^0DJX2;CK-Y5F6R%/\0'V[CUSN^BN]M6:79 MO/Q!?">RI?AIEJ_*NF%YU:_JXUAK_7&S3_MEG^8W]FF()%]6LU(XRXF<=+1W MWFAO:H!^_01LGP7S]5FX-;6B+,Z)N'JZ6V>?C6 M"U-L'T17\^CX@[>@[1^#@;:%U0I(6O;D5@;U])U),&R MK(I5_;E>B?_$]08BJ.2B_&_'4=Z^:,-N;3U<>5\^IF-YW:O'(Z4LGF3OYN]_ M,\X&_^PJ2Q*S2F\J]ZUQ*GU3F(VB3DOV&B#K4^:GFZ&IC487/6?=@OY<*L+ZV*P MOYEWN)EA6*:ZD4\>?D!B(8E%)!:36 )A2NF-MJ4WTI;>75K.1'W^.UL/X5=5 M/5+_7^>(^E;+G%I^H\/WI77P[K6/VLHA#\PE,8_$?!(+2"PDL8C$8A)+($RI MTK-ME9YIJ]26#[*HSZ_%0[9,E^-L.17CO*Q*\5QD5277'YT/746K54\M6A*S M27>1^;A1ON?EF<'_%CYYU &)A206D5A,8@F$*45XOBW" M53,I?I+%0L1YNMQ>XNHJ0:UY:@F2F$UB#HFY).:1F$]B M 8F%)!:16$QB"80I'<#%M@.X0*]079"E3V(VB3DDYI*81V(^B04D%I)81&(Q MB240II3^Y;;T+]\8@->EG[6E_U#O2#RE\Y7L*GRM=6KA7QZ,6\\&@\.3Y>,V M<\A#J;GUJAJ&:C MFH-J+JIYJ.:C6H!J(:I%J!:C6D)I:N'OA%$,=(C><%1'0&HVJCFHYJ*:AVH^ MJ@6H%J):A&HQJB64IG8$9ML1F"==K%O_?O,%\R:EUMD5:,&3NP+S8#QNFJ/# M8?N1VSGHT;FHYJ&:CVH!JH6H%J%:C&H)I:GEVV;!#&W>Y"96RO7'=6(U6ZP6 MXCXO:FOS_5=:[_Y;PWLT&X9J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEC:9D,B[5 MZTQJQ;<1,$.? 8ME5Y*NJK-+EI*[VSB)' V&H9J.:8W3$N(;G!YDP M=*<>JOFH%J!:B&H1JL6HEE":6N)MU,S09\V2;+GY$'_(OLB)&,_28BK%.'^2 M15K?*-(JRSL+'8V>H9J-:DZC&<;NV<"[T7Z=HR$U5/-1+4"U$-4B5(M1+:$T MM<[;L)JA3ZLES6!]+M\L;32@AFHVJCF-9I@[I3UZ9Q[4-KE3#]5\5 M0+42U MZ+@7*T9WFE":6K1MN,W0I]OVS[C'^6*152]?=DLI'F4QKF_7U?RC6"U79?T! M_I@7FW\Z73>:[S5NMQ957O^ITOD.V/4O/F_UAW=R5X FY5#-:33EW34X_)1' M0W"HYJ-:@&HAJD6H%J-:0FEJA]&&X0QMX$;YCEW\+MR\D..T[+ZTCB;A4,U& M-0?57%3S4,U'M0#50E2+4"U&M832U#Z@3<49E^S7[6@R#M5L5'-0S44U#]5\ M5 M0+42U"-5B5$LH39W]I WVF9^I3>3[.LF(@/=8U/-G6^GK7U MDRRKM)+;%1@^3 LIU[_M+'DT9H=J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEE*;V M#&T6+7#0HW-1S4,U']4"5 M1+4*U&-422E/7/6K# MTH MVG"?QNTN?1.O#R'1O10S48U!]5<5/-0S4>U -5" M5(M0+6XTY>*MV7'Q-J%VJU9\F[ZS])/A'7^A#XW=H9J-:@ZJN:CFH9J/:@&J MA:@6H5K<:+O%;1D7AZ7]5^3IK#9/9^GS=!_3KYO1?/UYGH['Q:H^Z<^6E:QW MU1FPUVLG%S@ZQ1VJ.=9AZF_8<7T/3=^AFH]J :J%J!:A6HQJ":4I]3ULTW=# M??HN:(I9R"^/ZWR4U:S69_E\(N;9(JM>EFP7]_)K7@_2GV?9>%:?BIHX\W+1O7JHYJ-:@&HA MJD6H%J-:0FEJ7]"&Y8;ZL-S'=C&*]1A^.BWD-*WD[H(4?ZI'0*?/0S4;U9Q& MN]CI$0;OC/WN )T5#]5\5 M0+42U"-5B5$LH3>T.VDS>4)_)^U/?Y]<_?BRR MA12?ZJT[>P,TR(=J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEE*9V&VW>;SA$O]P? MDAFH.U2S47>!%1W^GV?7.=HFJ_1WAC^'_4X/?3(?%0+4"U$M0C58E1+ M*$VMRS9]-]3/?G>;EO6I>EG;Z434Y^U/:9&E]W-Y>JF>=;S/!^9^I:)Q.U1S MCGH$+KI/#]5\5 M0+42U"-5B5$LH3:WH-D8WU,?H_NR9^N=_N9\Z"QP-V*&: MC6H.JKFHYJ&:CVH!JH6H%J%:C&H)I:D=1IO"&[)SX W1,!ZJV:CFH)J+:AZJ M^:@6H%J(:A&JQ:B64)K:$;29O:$^L\>="Z!I/E2S4U -5"5(M0+4:UA-*4FAZU.;V1/J?WRQ^MX<;=>\N>G^V=T.MW?VIQHIK3 M_1 N1H/=__9+];C'[:%'ZJ-:@&HAJD6H%J-:0FEJJ;;IN]$;B]!.ZC/S+%^F M':@&JA:@6H5J, M:@FEO51UOYQ)6=EIE=Y<+60QE7=R/B_%.%\M:WZ=KMO>*PKY4%>]\?Z#V>L? MW.\8[SUC?7^_96ZN'M.I3-)BFBU+,96+S?UCOX#DO?MT<]LW_ 5!+ P04 " 8A&=8 M9CK^%?H' "15P &0 'AL+W=OQO\5*S=:S4JW#3^2-)UM([4%@U]H\_ M0VB( W7"Z'G3!N+OQ\9YP%_\@*^?"O%=KCA7Y,!C*C>#)H@I:9T//<2;#=9+F@]EUM>^CF%T76Y6E.?\H MB-RNUXEXON-9\70S< 2C?BN)[N<$6-P.G;!'/^%R5B$3_>^3W M/,M*DF['7S5TL*^S##S\_$*GU<'K@_F62'Y?9/].%VIU,Y@.R((ODVVF/A5/ M,:\/:%SRYD4FJ[_D:5?VU *\.\(X# M_%<"_#K /PX8OQ(PJ@-&YP:,ZX#Q<<#DE8!)'3 Y]Z OZX#+Q:%$]$E*4UK?Q0*:B*UK]YFI=B_ZR$_C;5<6H6\&^* M)/F"W N^2!6AR3S-4I5R27XC7[A8D_=%DI.W 5=)FLE?]=ZOGP/R]LVOY U) M<_)E56RECI?70Z6;4T*'\[KJ8%>U]TK5+OE0Y&HE29@O^*(C/K3'^Z?BZ8GZ M/0M@J/MQWYG>2V?>>5;B']OL@CC^/XGG>'Y'@^[MX1^29^)>5=%>5W>>CO;= M5Z/#4TW/+XCOO-IT:@\/^/SBI?:N\.C\\*[&Q^>'NQWA[%3/B=<:;\C WY]3 M?L7S;><4RZ426STL*/*?][H 88JOY7\[6G>WHXVZ:>5H]TYNDCF_&>CA3'+Q MR >S7_[A3IS?NR2&A 5(6(B$420L0L)B)(R!8(:,1WL9CVSTV2>NMB(GQ9+, MDTVJDJQ+NU9$7^TB80$2%B)A= <;5[ R&7VB;)>:^E/GN%C< M+N:ZOF<68J#F&S(:[V4TMLKH/I$KHM/:59EE;)7.+O[7.5K?63%]I31N=XO? MZKS@K%(ALF$4"8N0L!@)8R"8H;C)7G$3J^(^BF+.^4*2I2C61.DD-LV3ZM9* M7\O27._@4A&1*$[D4[*15?ZK$^DL$5UI[)VUMK["1,(")"R0QR;:\4\YN:Y"Z=)S6G?&]O=+>0D720BB-0FD1E!9#:0Q%,X7J-4+U M3LPZ;I+G2J+Z9KU,5COUZ;53K4Y]6NOJK4\D+832*)0606DQE,90-%.?C;?C M6N?P>\*$^#I060&DAE$9KVJ$ZO0YU(NN,H32&HIGJ;,PA]Y0[),1S M>1&MM6:H+ZW5]A;?$A:"*51*"V"TF(HC:%HID@;/\FU&TH_ M,7_JMMT4U_':8H7:05!:"*51*"V"TF(HC:%HIE@;\\BUNT2%X^G:=6 M_. AOOK9ON=.O4+-(R@M@-)"*(U":1&4%D-I#$4S9=U86.X4.R,+=;"@M !* M"Z$T"J5%4%H,I3$4S11TXXNY=F.LYXPLU"JK:48NW3%_%IQ9+H2VCD)I$906 M0VD,13.?5F]<+L]J.M02/)G+VBE]M5?3#C7ECB8MZ4$K#:$T"J5%4%H,I3$4 MS11HXUIY=M>JG;N21)(-%^167S,7U77S]D%P7GWZ5]YYZ;37T5N^4,L+2@NA M- JE15!:#*4Q%,U4>6-Y>1XTM?60?LH]E!9 :2&41J&T"$J+H32&HIF";CPR M[Y1'=EY> ;7$H+0 2@NA- JE15!:#*6QFF:\!'.0*9KR;!PQS^Z(W=Z]M\Z% MV<-[ZQ)JAD%I(91&H;0(2HNA-(:BF0)N3#-OC$T8H*]606D!E!9":11*BZ"T M&$IC*)HIZ,9@\^P&V[%G47Y?O7A:+4K0*6GH2UDUS;#QO7%[/NS,X&?N%2)XOL%,O;3#9VJA+IH4%H MI850&H72(B@MAM(8BF8JO''1/*R+YD%=-"@M@-)"*(U":1&4%D-I#$4S!=VX M:)[=13MKD0H[H[>*K]HWI1TK,P1GE@NAK:-06@2EQ5 :0]',-7X:\\RWFV>] MD@7R-SDUZV"OKJ](H;0 2@NA- JE15!:#*4Q%,T4?&/&^2XT=_"AOAN4%D!I M(91&H;0(2HNA-(:BF8)N?#??_JK9S[[*8\?V%C;4?X/20BB-UC3CF>C6(]$1 MM,X82F,HVDZPPX-E.]=++@H"^CO MET6A7C;*"O:K\,[^#U!+ P04 " 8A&=8DV$A@[X" "%"0 &0 'AL M+W=OJ*F5:;VYM&T59Y!3=2$V4.!,*F1.-7;EVE8;"32I1#FW7<<)[)RRPHK" M:FPAHU"4FK,"%I*H,L^I_',-7.RFUL!Z'KACZTR; 3L*-W0-2] /FX7$GMVZ M)"R'0C%1$ GIU+H:7,XF9GVUX#N#G=IK$Q/)2HA'T_F:3"W' &'6!L'BKZWG]UOJM@QEA55,!/\!TMT-K7&%DD@I277=V+W!9IX M?.,7"ZZJ*]DU:QV+Q*72(F_$2)"SHK[3IR8/>X+!\ V!VPC<]PJ\1N!5@=9D M55ASJFD42K$CTJQ&-].HXU!)G&>IT-(>5)K1(R$Q"PC2YH3'C M3#-0Y)PL\9M)2@Y$I.26ZE+6$]C[)HKUN0:9D\K@= Z:,J[.4/2PG)/3DS-R M0EA![C-1*K17H:V1UCS3CANRZYK,?9,LOB#>X!-Q'=?KD,_>+W=?RFW,49LH MMTV46_EY?8F:,Q5SH4H)Y.?52FF)7^&OKM!JKV&WE_DS+]6&QC"U\-=3(+=@ M11\_# +G@_\GL1=A>&[;7YQYA]H9= =8JOU*9G6(;.:&]W:?N]3V2>MA2 M#P]1^UW4M2KHH>[U/9+:;ZG]0]1!%[5_D+K7]TCJH*4.#E&/NJB#@]2]OD=2 MCUKJT2'J<1?UZ!7U8.PYWC#XA[W7_4CV<T5]02P,$% @ &(1G6+B@H<;@ @ D D !D !X;"]W;W)K&ULM59=3]LP%/TK5QF:0&)-FG["VDC0CJT3( 2#/4Q[ M,,UM:^'8F>TT3-J/G^VTH9W23$S=2VL[/N?><_QQ/-JZ"VT M3D]]7TT7F!#5$"ER\V4F9$*TZ8Y,Y$.OZ:T';NE\H>V 'PU2,L<[U/?IC30]OV2):8)<4<%! MXFSHG35/1WT[WTUXH)BKC398)8]"/-G.)!YZ@4T(&4ZU92#F;XDC9,P2F31^ MK#B],J0%;K;7[!=.N]'R2!2.!/M*8[T8>GT/8IR1C.E;D7_"E9Z.Y9L*IMPO MY,7<[HD'TTQID:S )H.$\N*?/*]\V TNSL X0H0_@EH[P"T5H"6$UIDYF2- MB2;10(H>/01@WE=A7OM#1?J<'I:(R2+HFU$B9<:9F9%=(*WL$U MD;(8/QRC)I2I(S-Z?S>&PX,C. #*X8HR9I9"#7QM,K%\_G05];R(&NZ(V@SA M2G"]4/"!QQAO$_A&0JDC7.LX#VL9QSAM0*MY#&$0MBH2&M7#/V>\ >%)%7PK MG59I:\OQM7?P?4&9P*4@'#8,-D=",[0&5SE62V@/\ZE*R12'GCFM"N42O>CM MFV8W>%^E=D]D6]K;I?:V8V_]=4NI8[@@5,(#81G"MTLS$28:$_6]RH#V/@W8 M$]F6 9W2@$[MXG\TER>8*RI^,:)*;T'2#!R+O6V74=AI] ?^C7;H1K86LN84 2D55?7[4$K]5:D'4V3D:O$Y0'HY#@ M;Q2]!.7RHZDC=:C1HVXMJ+SSD,$2;Q*QM8/OO:YL0 MLQTP#)-P 7&<\^'SX@=S1ALNOLH%HB+?RZ*2XV"AU/(Z#.5L@2635WR)E9Z9 MA8V7+"^QDCFOB,#Y./A KV_BGC&P M3_R5XT;N71.SE$?.OYK!738.(I,1%CA3Q@73'VO\B$5A/.D\OM5.@R:F,=R_ MWGG_S2Y>+^:12?S(B[_S3"W&P2 @&<[9JE /?/,[U@M*C+\9+Z1])YOZV2@@ MLY54O*R-=09E7FT_V?>Z$'L& $<,H#8 F_H4"IR(.^1:8; MMI3D[2TJEA?RG8[5S LS+^V\<:875S A1Z'2*S7YAK-Z53?;5<'15SI+SST#J7D-36[ZUHNV0S' M@=X^$L4:@\F;GV@:O?)Q=9[?%K&?_[0<^1.82F_'$HS[B#-7I-FSUN_ M_WUC#J6W=9!8!P8I:UWT)+*O4;@^$#MI8B>GM$N.:NB>DTO+,JP26S8EG;##M*DD<-\ M]%KU:@\_R!=%/OGHWJ\,/;7YTJ,"^FTO+8UC.H6V-*1=,)XZR%,OG,\2,7XF MX@E^4@=OZJ?W;A>F!P-[;2\MC8,[35H3L0O84T=[ZJ7T62*FST7L^T5T%*=^ MC.MM",=%]-I>6AI'>3IH3<0NJ$\=]JD7UV>).'SI3@1'<_#3?(?3@R+Z;2\L M#3C4 VU+1.@"_+!WF/>?YL\0L?;P$A$=S<%/\R2D R-B_V#@+H[IX% /O=9$ M[ +\X, /_F/].2(FST3TTQ0^JUIV 7WP7$?_,?[ M.]''4VA_[+K@?.^['_B/^&2+6'E[P#R-V M,(]/MF;2HR+Z;2\MS5YSIKWN3!?VT55?.Q';MNEVH/C2MBH?N5*\M)<+9!D*\X">GW.N=@/3_6R:UY/_ %!+ M P04 " 8A&=8-XI7XDT# "L#0 &0 'AL+W=O@+V.:>@\\QUUR/5T)>JP6BAILLY6IB+;3.#VQ;31>8 M,;4OR,)=P*Q^78J0S'HM!IPO%4@BJR MC,G;0TS%:F*YUMW KV2^T&; #LU$6L -W@$X-4 ;QO0>P3@UP#_N8!>#>B5SE122A\B MIEDXEF(%TD03FVF49I9HDI]PL^YG6M+3A' ZC% F2V:\AQ.NM"QH3;6"3W!& M7UA KCS'>)+#)F,8=[\Z=0V\G8X33??#=C^ YGM\RH:/GP[T6>/1\N+M#C=^L MM5_R^4^NM?H(WU@BX9*E!<*?[Q0()QHS];?-]8JUU\YJ-J8#E;,I3BS:>13* M)5KANS=NX'QNXV;O5WLX;G0+(4Y;:U ^U=\[VV;A155OZ0R M6_$RI#4-@K&]7/?F8=30=]VMJ.AAE#MT![TF:D--OU'3WZGFA&LDCS1(2E6@ M725ELE7)3IJ7?@Q=DD4=D6W8%S3V!:^26D&7;G9)%G5$MN'FH'%ST%UJ553! M6CHX6VGU,*(_ZH_EFEV111V0;;KK.?:7G=)=5-==3?ZRV,+_O];=RJR5LU'/\ MK>2RU\K8#.6\/ XH^AD57%\ZY@7- 2W\#U!+ M P04 " 8A&=8A2ER%!T% 6* &0 'AL+W=OP^G>W#! ME&B3F+--V9/NPY\3TA@7,^#*2+R4!&;^S$QFZE],ABLN?L@Y8PK]+/)2CJ*Y M4HN/G8Z.7 A&I[53D7=P'/5DH[CGT8T:K^SODWF@DEWR_,]LJN:CJ!^A*9O1 M9:[N^.H+:Q+J5GH3GLOZ+UHUMG&$)DNI>-$XZPB*K%R_TI]-(38OOF'7J#LA+],>=+2EB'1/>$=,5FYPADKQ' M.,;$X7YYN#NVW3NZ.FV)<%LB7.N1O25ZCSY)R71U=%Y6%9K239%NS#LV60J1 ME8^UU>^\%.T;%U1F$OUUH[\ 72M6R+]=Q5E'D[JCJ<;ZHUS0"1M%>FXE$T\L M&O_Z2]*+?W.5*I"853C2%HY ZN-+7BJ=MNXGI ]E-F6"5K/K2GJMU*V5JG\] M3V/2.]<7_VDSF3U&5I!I&V0*!GG#GEB.$E=,H*/OA0@D9N78;7/LGE0'=T,6 M+I"85;A>6[A>L Y>*_4VFC-^T;Z0A17>>1O>^0&]BUW1@(Z^ER"0F)5CO\VQ M?U*]VP]9N$!B5N$&;>$&P7IWL+=W(0LKO"0VY!$?T+VN!?X"]O2]"J'4[#PW M""LYJ0YNP@E5O$!J=O$,>R4@H7AU<2/5@R%BGY4=J&&=!(:=ZU(Q70"%='P, MR15=N,D75/&^.('4[)P-.B7I:75V4"(+I687SS!9 I*+HV'T+515#]WKSN2[ M6WW;3P;IR^YV6.%=S6TP*($YR!EKRFR#'8!B\L7]T8AM(87>0 MCK&%A U785^N@H>QD=NS3+JL=BV3V/ 0AO>27C61Z4'+I,,,6":QH1#L2R%F M,IVW9K">=W,=8W<'&Z[!O=.:3!"SO(L72,TNGB$L[$M8>R;S?/_: YG881H4 MPB MO&XH^UL[S5NA]@\.U8 ']@&/"<]S*IQWD;".=Q\%4K-_)# <0^*3&D(2 M=',IE)I=/$-6Q(>L@):!=;RS3K97K6ZWA]T30 PJ$7B[QYD.?-\&*WHG=I0? MS#9^,2.G-0M!MZ-"J=G%,_A%?/ +FH6@^TAD&\UVK 3$8!GQP;*7<^"\98(5 MO9,Z!I@1 V;DM,",! 6S4&IV\0R8$1\P@^8@Z)87V88W:$TP $=\ .[E+#AO M4F!%[\2.L1U%#!62P6G-0E"X#*5F/]QAX#+UV20#9@'6\7[:(P9N(-:I=#8> MVJJ>F/M*Q6-62I2SF?:)S\ZULU@_A+8^47Q1/\?UP)7B17TX9W3*1&6@/Y]Q MKIY/JD?#VD 9 >&PO M=V]R:W-H965T),1GE93,^&;%,TB@A,XY$%L>8O]T3RC9CPS;>"[Y$RY74!>9DE.(EF1/Y MG,ZXNC,K2AC%)!$12Q GB[$QM>]\NZ\=AHI/SF92Q:\KA@-"1<_(>]K%LDW=(VF81AIY3%% MCTD1OSH.+EPB<43%I3)YGKOHXM,E^H1,)%:8$X&B!#TGD117JE!=_[YBFCC!W3KN[K:[NR2X01W[J+MWNKO3X.Z?[FZWC&6G"II.SNL< M"QHM]_6]FM A>F"Q6N5$$1]3SG&R)&KED>CE#>W:S?!;7CS=8!ZBOWY32/0H M22S^;NC/?5%_M[E^O=K>B10'9&RHY500OB;&Y,-8142W24+#_2J95^ MKDZ0,+=WJDZ'AD=T FI>3:=^I5._5:<99P$AH4 +SF*UC:I]6.W":?9"HP"Q MQ8)P)=852M1;)UN@3&V/?,,C23@*(Q&P+)%-^^U]:Z7GRE? >CL#Z72LX?XP MN@UF@\&PNR_+H=F^'FT6M4$>5(,\:!WDQ]E3TR"U.IT[2) P%Q+F0<)\(%A- MQF$EX_ [OX@,(2,"$N9"PCQ(F \$JT7$;141MZT3>UY[]5 [&Q+JX^:CO:V5 M>:[*MP>[C+)LV&5'74TJ9S"?J4ZJG=)-L M[9QS=0.EN: T#Y3F0]'J^NZD'.SOO&J7#8 *#$B:"TKS0&D^%*T>&,XV,)S_ MZRNR)'_\$?#0WH:SU82D>: T'XI65W.;)+);,P[_^8.SQ)\B*6B&!Y3F@=)\ M*%I=TFV6QVY/\_R[MRO[,#_B-.L(FKX!I7F@-!^*5M=QFPJRVW-!4YH'2?"A:H:2Y?XN;G?EM,<03\&?-EE A$R4(AK9N!TI(7IZK% MC61I?@KXPJ1D<7ZY(C@D7!NHYPO&Y/N-KJ ZVY[\ U!+ P04 " 8A&=8 MF,[7%@ $ !-&0 &0 'AL+W=O%*$UTRS"&>HICJLVG1=\]GT]9)I.8DGN.1):FF'^Y(PD[ MS#13>^[X$&\CF7?H\^D.;\F*R(?=/5-7%", M^!23@SBZ1_E4UHP]YHUWX4PS\HQ(0@*9(["Z[,F")$E.4GD\55"MCID+C^^? MZ5XQ>369-19DP9*_XU!&,VVLH9!L<);(#^S@DVI"@YP7L$04O^A0C34T%&1" MLK02JPS2F)97_+GZ(XX$9O^$P*H$UKD"NQ+8YPKZE:!_KF!0"0:O!<,3@F$E M&)X;850)1N<*QI5@7%2W+$=12P=+/)]R=D \'ZUH^4UAB$*M2AC3W+LKR=73 M6.GD?"59\!BQ)"1<_(+A]6#KIZ M(!V)"',B4$S1 XVEN%&=ZOYCQ#*!E6ZJ2Y5='D,/JDR\,A/K1":FA=XS*B.! M7!J2L G0U;3JN5G/<[NS.HD>6?>09=\@R[#Z+0DMNN6_8ZKDDY-RIUO^)]OW MD&D4ZY0X)>L@V3\J7Y\NM%KE_OMSLJ*1=N]0N>/8) MWB+!0B"V085=T3]_J.?HG22I^+)&P)"?.!8 WC]6OC];OH\P5+4_6&%87M BPB%%8K MHWI!!HE: D-TI=:]D"6J(=".\')EO&[S96>L2WT)"7,@86X)&Q6P?.^TGQL] M>SS5]\=^@XRXA(3Y0+"&WP:UWP8_ZK<;A"G-9=Z"A+F ME+#!D0VLR=@PFCYP(4-Z;2%'$[L9"-8PWJ8TW^1^WZIVQ+O7EY(P-L0,9T86$>9"P)23,!X(U_&8: M+T=G!O"&J0)^9U^RZ(Y[Z4(&2G-!:1XH;0E*\Z%HI;OTHS/:E/!M<5XO4, R M*LLCS;JW_B;PMC@)?]7OY=\*BK/?%TSYH>$]YMN8"I20C4(:O9'R&2_/[LN& M9+OB)'C-I&1I<1L1K,R:#U#/-XS)YT8>H/Z",O\/4$L#!!0 ( !B$9UCM MSO&_. ( ,@% 9 >&PO=V]R:W-H965T+,=IJ-7X_MI%D+[:@0 M>4A\OON^N\_.7=0(N5$Y@$:/!2]5C'.MJPDA*LVAH&H@*BB-9R5D0;4QY9JH M2@+-'*C@Q/>\,2DH*W$2N;VY3")1:\Y*F$NDZJ*@\ND&N&AB/,2[C3NVSK7= M($E4T34L0-]7:6^CTC"Q?*KAR;]2TL2,3G-9*BZ(#FPH*5K9?^MB=PQY@&)X M^!W /Q<0=(# "6TK<[)F5-,DDJ)!TD8;-KMP9^/01@TK[2TNM#1>9G Z66B1 M;G+!,Y#J#?KX4#/]A-ZBN3E,D!(RY +0Q0PT95Q=&I_*J005$6W26Q*2=JEN MVE3^B50S2 VPB:IH"C$V+:1 ;@$GKU\-Q]Z'8_K^$]F!VJ!7&[S$GCQ?J+(7 M>M7=(J*USH5D/XWC@I7=[N6QHVCYQX[?SH9M,O+:)R+;?9EG!!Y("'L)X3]) M8$K5?R\__*.JW^M^*:(MF.SUF9UQ7ZA&ULQ9IO3^LV%,:_BI5= M;1<)VCAI0\N@4MMD&]*8J@O+"\C>_ M]DRXD"@R.A=\AX1IK6EF(U,_B]9ZQ+*B0OZ#H MQS963^@$31,B)9H@PA9HBF:"+V,ET2535%"IM[Z&5)$XD4>UMI=L3IE).[IE MIO4)NKT.T=1^^5/F(/77&FUA)% M;$$734!77W!YU=[S54\\*S&D\P[R\3'R7,]OZ=#T_>%>2WCX_G#<$A[9PZ^( MZ" B[3>>:I[H$29+=Q&,A"%M17184NGM" M]78S\I0='N^(6*!__M1(=*EH*O]M2V]^_E[[^4TI/),;,J<7CJYUDHH'ZHQ^ M_@D'[J]MJ8&$A9"P" C62&*O3&+/1L^3*!'9JC47\7\Z15_U/2>SHT=M.D@]U/7.&P;U=M@-!LU6H;5WAPH)!&L(V2^%[+]'2#VG M2J6K7\Q6;RG9?ZED_]3M#SK]/25;&@:N'_B=WIZ8UAX>*B80K"%F4(H9O$?, ME:XCZNTA&;P8:>Z>@B];>(, [ZD7M.6C[WK[,D?6OG]0F=-2F5.K,GGA?-"3 MJ1EAPBQGY#'2TVO:IHR=M=1S;ENEM$8=6BDA81$0K*'\H%1^8%7K9L?1S9IO MI5G;C/6_OW0#12DK%S)F^5);S< M';:KKMVWGER.T>^444&2S,R-%]I$QE()DM6VZ-'<4[3=E%GQ!R^M=>]\_JDWE4+'=HM[$*47?\Q5OJQJ0'G(* M2@M!:1$4K9F(RN'B_F?7&T@'.P6EA:"T"(K63&7EK['=8,^H,#:%K"CB2T1: M3&5K>G+HH.ZT.][^XPK[J0^6'9(60=&:LE?F'=L=MY8]>T>C/:*UHD&:YBDH M+02E15"T9CXJ2X\'GUW10-T^*"T$I450M&8J*\>/K5[THQ5MV%+13E]4-%"# M#DJ+H&C-]V&51??L%OVMQ9D]_-#Q#TH+06D1%*V9B,JU>_B32YD'ZNM!:2$H M+8*B-5-9^7K/:C9'M\P4+IT?96ZNYR*VS5Z.O_$ K" W'@OYKMM_\4[)WH6# MY0?UXE"TIOR5%_?L7OR6"3KG*Y8]<)0'&7.OQ4^['7]?>]!7T:"T"(J6:]^M M?6"24K'*ONR16LXM4_E7%^71\NNA&ULQ9U;;]O(&8;_RD MVBR06.))DEW;@.TYK(MD:]C)[D71"UH:2VQ$ MTDM2/A3[XW=(T1J-3 W%X"V4BT26.<\,/6_X48_)X>ESFGW/YU(6Y"5>)/E9 M;UX4CR?]?CZ9RSC,C])'F:CO/*19'!;JRVS6SQ\S&4ZK1O&B[PX&PWX<1DGO M_+1Z[R8[/TV7Q2)*Y$U&\F4WQ)E-?]=>4:13+)(_2A&3RX:QWX9R(H5\VJ+;X-9+/^<9K4N[*?9I^+[^X MGI[U!N6(Y$).BA(1JG^>Y)5<+$J2&L?O-;2W[K-LN/GZCF2SS(HWKQFH$ M<92L_@U?ZA_$1@/'W]' K1NX^S;PZ@;>=H/AC@9^W<#?MX>@;A#LVV!8-QCN MVV!4-QA5D[7ZZ5930\,B/#_-TF>2E5LK6OFBFM^JM9J1*"FC>%=DZKN1:E>< MWQ7IY/L\74QEEO^=L-^74?%*/A%WX'KD7W$2W2]SONZ-=QR98Y8D_V9SNT;OG[&S.]F_N-C3G M^S=W&IJ+??9]T#1X8RJ\=:B\BN?OX-W=$_RQW BSWKJJ)K+ M[$GVSO_V%VKB/-/,SDITM5-J;D M*HU5+PX<;L'S?-_?&[D&QMP5NW$*!Q&[/D#+2Z&+1^S"1_D#NY4-^9?21"S5:F M9BY,IN1B&D=)E*MZ7YT(LM5_X\:#NKV7KE,)I5$HC4%I'$H3*)J9I0T-YASX MTVD] %3,D#0*I3$HC4-I D4S8^;JF+G60]9=IS,,.ZQS9) T6M,VJX/O-=69 MA@VW"TW[)@(U>'/>M-!TVHVF*C47DWDDGTJ?<"?(W215YX[JOW[CU$%=)Y1& MH30&I7$H3:!H9FJT\70.K3P=J/.$TBB4QJ T#J4)%,V,F3:?3JOZ_ &788=V MC@Y4?=8TF\Z =LBA-(&BF7G0HM.QR\"Z6/V2%ET*%E1]0FD42F-0&H?2!(IF M)D=+46=TZ((%5:A0&H72&)3&H32!HIDQT\[5L4O7'RQ84.$*I=&:MEFPWGT. M@LI6*$V@:&8>M&]U[,*U+E@J%M6U=9:-5=]E?=\-(8!JH6A- JE,2B-0VD"13-SHPVR M.SQTN8+J9BB-0FD,2N-0FD#1S)AIW>S^/R["M4,[1P>JD-WWU^$.CH+M@@4U MPU":0-',1&@S[+:8X<:"5=TQVU*VH'(82J-0&H/2.)0F4#0S/=HCN\>'+EM0 M\0RE42B-06D<2A,HFGESJQ;/7LMUQS]4MNS0KM&!TFA-L_WZ"MHAA]($BF;F M01MBK\40KXH6C?)))LOC39B]DJLPGQ.NZE9C%J!V&$JC4!J#TCB4)E T,S9: M)'ON@:N5!U7/4!J%TAB4QJ$T@:*9,=M8BZ'ETN6-<^FB^BW%1_*XKF"-L<&N MT^ U?"3RS.I"H5TR*(U#:0)%,].@#;'78HA7M>HJ3?)T$4W#\N;X7V1!/LLG MF95G-+?E,:@Q%5!+#*51*(U!:1Q*$RB:&1\ME+W@T#4+ZI^A- JE,2B-0VD" M13-CIOVSUW(%<_>:!?7)-:VE9D$U,93&H32!HIEIT)K8:]'$]8]S SK%Q&RK4UA5]%-HE@](XE"90-#,-V@W[>RUK\25*=MUI90=T MGGWH9<50&H/2.)0F4#0S)ALK]_J'KDU0N0RE42B-06D<2A,HFADS+9?]+NM8 MY&68EO:/.<8**82B-06D<2A,U M;7/=]J$W"C87U#63HIUOT++H\"H;,W7T*2_W:TL#U/?6M,V];YW# M0+ME4!J'T@2*9J9!.]_ [GPWSV'4A^S;'<]JLU,ZQP J?J$T!J5Q*$V@:&96 MM/@-#BU^ ZCXA=(HE,:@- ZE"13-C-G&H]OLXE?L69FPSVH+WE6FXW'@.=N7 MRS1LYSBN-_*W-F30X7$H3:!HY@1KH1O8A>Z%<8_D8_6HOL89AFK=ED'M?H(> MA8Z#06D<2A,HFAD,K7 #^Z6]6R"605G.1:#C8% :A]($BF8&0PO5 MH5VHN@-W0#ZGR>S35YG%Y#HI?^M7/CRPQ938L9V# M6G4!J#TCB4)E T,SS: ML0X/O9C#$.IEH30*I3$HC4-I D4S8Z;E[= N;_<\.:DIAK/PQKZW=47;E;VW MSBF :EDHC4-I D4S4Z"U[-#JX_8_A;%C=I]T7-E;=@X&5*1":1Q*$RC:*AC] M?"YE0<,B/#^-93:35W*QR,DD728*7]:F];LDDP_E@U9.+MQ>_]W[U#GA3OE^ M7V/.3Q_#F?P29K,HR&ULM9EK;]LV%(;_"J$-6PLT MD4CYFMD&1[ MS-&.BR>Y8DRAYS3)Y-A;*;6^\GTY7[&4RDN^9IF^L^ BI4J?BJ4OUX+1* ]* M$Y\$0<]/:9QYDU%^;2HF([Y129RQJ4!RDZ94_+AA"=^-/>R]7+B/ERME+OB3 MT9HNV8RIA_54Z#._5(GBE&4RYAD2;#'VKO'5;4A,0/[$UYCMY,$Q,BB/G#^9 MD[^CL1>8C%C"YLI(4/UORVY9DA@EG WS2"6[Y[[[BQ5 7:,WYXG,_Z)=\6S@H?E&*IX6P3J#-,[V_^ES MT1$' ;A3$T"* /)S0*\F("P"PAQTGUF.=4<5G8P$WR%AGM9JYB#OFSQ:T\29 M>8TS)?3=6,>IR4SQ^=.*)Q$3\G?T\?LF5C_0!9KIX1)M$H;X EWOJ(C0M>EO M<_,AT\^B+VD6/VXDFB8T0^_NF*)Q(M_KR*,;%^A7Y".YHH+)D:]TOJ95?U[D M=KO/C=3DA@GZS#.UDNBC;C,Z%O U:$E+7FAO"*CXSR:[1&3X 9& A%4)P>%W M;'Z)0EP5?I1.6'9^F.MU:O3N9P]5W7(#1ID/^TJNZ9R-/?WE2B:VS)O\]@ON M!7]4(;4D=@38*0$[N7I8 _CO)GW4@T4/(H.*:!:A:0USITWFEL2.F+LE,LTX>F#Z9,Q#Q"[^*L^"3>5W4$J.[:$7NQ7BYF9O3M M)!CYVPJZ7DG7 ^G^%#13["Q$[Z3=X: ;XK!L?)_>Z6,8D[#?":N3[)=)]L$D MOS)IT!_V@IJAAP.[H ;PI*X'GXCGYF5)L[@B M:M9/J8?BFN57%4=;_=^V:MUST\_V!H5##N5 MPVF_(5.K)J90P^1P_/8NR; &S!H4#'J!VJ6B(62KKJ50:[!N8&M&,.Q&CE>. MAE2M6A#AD,FQFG]:0A>:MNIU#K-P2W MG@?#IJ>N4H##G+-O2>T8TIHA/&RK0L*M^I^VU([K<.N2".R2WEHEP?*NG4%. MW5'-'$6L+R*@_VA:*14JATV'& _ZW9]*I?//'>=I?0R!?/. MMWZ%P'ZE<<$$ZSBCA(U1K$,AL$-Y?;T$"SNSG;H3< !:BT)@B])6P00WXXQ[ M:EM 7.M=2*^M>HFTZE#:4COFMCZ&P#ZFQ7H);LFY7_I-ZR5BO0N!O8M[O00+ M.C,-*MWHL,:4$>M7"/SKS=OJ)5C<&?+T-YR:%Q=:7Q+"ON0U]1(LZ?Q[?6,O M$EHO$L)>I)5Z"6[#&1,[C=#0^ID0]C/_0[T$M^A,3JKJI1-P_V!3+V5BF>]U M2C3GFTSM]_?*J^5^ZG6^B^C;Q_>;L9^IT-.M1 E;Z-#@LJ_G.K'?W]R?*+[. MMP@?N5(\S0]7C$9,F ?T_07GZN7$-%#N,D_^ U!+ P04 " 8A&=8SO.W MS*(# !9#P &0 'AL+W=OR?#.C+#>"63EW(X(9+U3*UHA]+B;P9[>?1, M-)45YS_UX%,\-RR=$:00*0U!\6\'2TA3C81Y_*I!C2:F=CQ^?D#_4))',BLJ M8G=G#.';Q''-S:P7VJ@U<[>*4R%952AY J&LP$WQ.AK1%- M/Y1BEMY(G^5ZW6^5P+<,_52PY%G&%"ZDDH3F,5GR7+%\ WG$0)(W(2C*4OF6 MO"/?;T/RYM5;\HJPG'Q+>"'17LY,A5EH+#.J(RZJB,XC$6V'?,8@B21_Y3'$ MIP FIM]PQ!"B"^+:?Q+'-ZHN'Y=R2R.8&U@?)(@= M&,'K/VS?>M^EV)!@X4!@)VIZC9I>'WIP%46B@)A$=,L430G<8<5$70L,U:5B MA38JT73-W 6N-;*LF;D[EJ=MY4PFYU9AAY5_C'5":-00&O42NBE$E&"A(]%A MYW81J5#\H^"V-[5:3'J#/7>A!P([T<5O=/%[=6D*ET)E\%B*05!]LG1IX[>T M<<9@%)'P'9TE79__>.6,.>J_-8B M[$WFA50G#=7)4S^"E-%553AI50*Z^$[:FZ2]1=I&?JLBA+UYO9#UM&$][65] M2W$YB:)W^LNO3^_[+KK3%A,L6][XC.^T7;;&$^><<&]*+R1L6X=;B]5?UA?7 MS07I=7_N:3@H6C@4VJET1Q<^^W^Y7]2P0TDZ)%HX%-JII,Y!4J?W:[P& MI4!(K6I4JUQVRO?03UAWVV2 .A52*91SU'!F)3]FX2*U"1J^KJ MWLPV_>%5V16=S2]TWUCV,@>8JNG\3,6&Y9*DL$9(ZV*,>HFJCZL&BF_+SF;% M%?9)Y6."O2\(;8#OUYRKAX$.T'33P7]02P,$% @ &(1G6+-Q9>XK P MM0D !D !X;"]W;W)K&ULK591;YLP$/XK%JNF M5LJ*@1"2+HG4)IO6AZE1NVX/TQX]@ WWW7WW MV;[S>,O%DTP!%'K.6"XG3JI4<>6Z,DXA(_*2%Y#K/RLN,J+T5*Q=60@@207* MF.MC/' S0G-G.JZ^+<1TS$O%: X+@629943\O@'&MQ/'0#T6"Z%G;NLEH1GDDO(<"5A-G&OO:N9A Z@LOE+8RITQ,JDL.7\RD]MD MXF##"!C$RK@@^K6!&3!F/&D>OQJG3AO3 '?'+]X_5LGK9)9$PHRS;S11Z<09 M.BB!%2F9NN?;3] D%!I_,6>R>J)M;1M%#HI+J7C6@#6#C.;UFSPW0NP O/X! M@-\ _%,!00,(JD1K9E5:2@V38U=I1L:O&S?1;^KH_H'H#UD(_]P *?G0[W7\-=K4,K MAM^*X5?^@H/^5J!S3M",2R5[:$8*J@BC?R#IH4:IWHY"C3)S*F/&92D ?;]> M2B7TWOQA$Z..WK='-P?V2A8DAHFC3Z0$L0%G^O:--\#O;=+\)V>OA I:H8)C MWMM=0W.=-DT 4G!KHA2V9E6KL;[#+%?KC'M&N$[33#EF9XDH@;2&G, !&F M:^HA,<-.=,\+\!Y%BQ$>>G:6@Y;EX"C+]DP4@O_4M1?%YFS8* XZT:,@VF/8 MM3D@8M32BTX2T50J&ZFH$S ,_#U2%IOAR$YKV-(:GJ;:[>(.42E+LZZ'I1L> MD:7FV+4(GIYH+S6V_?D# #:#0 &0 'AL+W=O?"0\WV7/R0.T(4>"IR)N?>3JGRQO=EMB,%EM>\)$R_ MV7!18*5OQ=:7I2!X;9V*W ^#(/8+3)FWF-EG]V(QXY7**2/W LBJ*+ XO"$Y MW\\]Z#T_^$RW.V4>^(M9B;?D@:BOY;W0=WZ+LJ8%89)R!@39S+U;>+.$L7&P M%M\HV8!B1G&3*0&#]]TB6),\-DN;Q;P/JM6L:Q^[U M,_H[*UZ+66%)ECS_BZ[5;NZE'EB3#:YR]9GOWY-&4&3P,IY+^POVC6W@@:R2 MBA>-LV904%;_XZ MOG@%7@#*P)<=KR1F:SGSE5[;(/A9L\Z;>IUP8)T[DET#!*] &(3(X;Z\W#T\ M=?>UXE9VV,H.+1X:P+O'![S*M5:M!M@8X%R"[[=U:%*(RF M9]SZ5DD23]S4HI9:=!$UG&6\8DJ"LBXE%\NHSS**@OB,I<-J$J0#$8Q;FO%% M-"E31%>0PNG"*(S=GTC&*-.%9RP2UIVR7@%*FPW\5+P?_1^;H)I.M!% M,G'D<'I>A'VC@?"E+<'THO#I)B'. DQ[*\83&)W1ZAM-XW@@=-.6V?0B9CIT M&R+--,4YV!!G_4W[)(,>R;Y1&,?(31(&Q[$2C-)<;0CW35 P'>AL>)PM<'RX?%([(IR4^O,"!4DOC ZK9#J4Y^-8 M@>-SY0M7NI%QD^U..)U,H][4G29!DIY3=9BA=+!GCK,%C@^73Z7M9K8%-OE7 M[>GQ< 66=>JO@-GC26&J@&_ .\IT[5*M\)Y+:O?^[V^?E/D&ULK5==;Z,X%/TK M%CM:M=*FF&_H)DB3,*/MPTC5I#/[[,)-@@;LK.TDG7^_MJ$T 9*M9O.28'/. MX9YK7W.9'AC_(38 $KW4%14S:R/E]MZV1;Z!FH@[M@6J[JP8KXE40[ZVQ98# M*0RIKFP7X]"N24FM=&KF'GDZ93M9E10>.1*[NB;\YQPJ=IA9CO4Z\;5<;Z2> ML-/IEJQA"?+;]I&KD=VI%&4-5)2,(@ZKF?71N<\<0S"([R4&?NA M!P_%S,(Z(J@@EUJ"J+\]+*"JM)**XY]6U.J>J8G'UZ_JGXUY9>:9"%BPZN^R MD)N9%5NH@!795?(K._P%K:% Z^6L$N87'5HLME"^$Y+5+5E%4)>T^2D+DTS#5O9+ MJM=]*;FZ6RJ>3!]HSFI 3^0%!)J@I=I7Q:X"Q%9HP>HMHT"ET*,W(/KTHG:= M '0S!PJK4MZBFPPD*2MQJR2^+3-T\^$6?4 E14\;MA.$%F)J2Q6M?J:=MY'- MF\C<,Y$Y+OK"J-P(](D64)P*V,IFY]5]]3IW+RIFD-\AS_D#N=CU1@):O)_N MCM"S]].="VZ\;N4\H^>=T5OL.%>+H[)L%D;J%;P?2W,CXX_+Z'/E7FQ)#C-+ M'1P"^!ZL]/??G!#_.9:B:XIE5Q([29_?I<^_I)Y^A@(XJ<82UA #0]3GYC[U MPS">VOOC1 Q!;N2'IZ!L",(=XB3JH(LZN!CU4A()2!44JE@^'GTC$!X'%GA) M+_HAR,-^T(M^1,E+DG$#86<@O&C@B4E2J8.MV;MJTXY9" !FL0(5?_'?E1=>LO&N*95<2.\E?W.4O_M7*BP?+Y20Q M[BW\$.0&$?9[*S]$30+?=<[47]+%GOS?^DN&^S*.O9Z'(<@)DMX.SX:@21B% M[K@#![^]\?%%#]W^51L7;3G;EZ:)NWENW^:CKVH\+,DX[+L:0;F1A_M%.0*; MA#B)SCD[ZF6NH)\\)E)U6&:RXWZ:@"N >K^BC'Y.M /Z+Y#TG\!4$L# M!!0 ( !B$9UC\A6@=_@, -L1 9 >&PO=V]R:W-H965TB#XQT;!.5 M2(VD8^?;CZ1D6;85)C:T/,2ZG//G.3_>#C5>,_Y3+ $DVF0I%1-G*65^Y;HB M7D*&18?E0-6;.>,9ENJ6+UR1<\")<N+XSO;!5[)82OW G8YSO(![D _Y'5=W;J62D RH((PB#O.) M<^U?17ZH'8S%-P)K4;M&.I5'QG[JFUDR<3P=$:002RV!U<\3W$*::B45Q[^E MJ%.UJ1WKUUOUWTWR*IE'+."6I?^01"XGSM!!"D+ ]-XJ_0)U?U^+[EZ2Y2?G,YHS#) ?^,-"/0! M72<)T?V!4S2CQ:C2O7,1@<0D%9?*Y.$^0A>_7HY=J9K7(FY<-G53-!6\T)0? MH"^,RJ5 GV@"R;Z J^*N@@^VP=\$5L4(X@[J^N]1X 7=AH!NW^X>-+A';W?W M+=ETJZ[H&KWN"WI_Y< 5;KI GYD0Z!9S_JRZ8(UY(M#WS\H:S21DXD<3^D(Z M;);6B\>5R'$,$T>M#@+X$SC3WW[Q^][')FQMBD4MB>TA#2NDH4U]^FD^![.P M((DW2-&%)G:%QLAHZ'7R:>IUPF T=I_J4)JL@NYPWRJRQW,1#CI#[]VE);5> ME5K/*O4-IZMBE*JG9$5LV75+^.Z_.E"4711K^6HR%A_@YP6,,Y=0*T)+9' M;E"1&UC)S:@$I2H1;%2E(&"/4A.DP1&D?K\7#HX1'1MV_6#8.S*,K &>F?ZP M2G_XAH&3,R$_X#QGA$I5LD@DI%H)SAI#PZ.LPU[8.(2L@9TZA%H2VV,XJAB. MK P?U,K"U>Y/S<1[! IS(AOAC([@'$)YU2*RQG)FIKZW*X:\$W)5X\840^*] M*D]COH($D>U\PC1!:D;A5!)HA%&V9*/QNDEDC_=<'K7BT#^/QPD<_-/$EH;B1+#=GZT&PO=V]R:W-H965T^V")U[M$YE^3EG1\8_R8* (F>ZXJ*A5-(N;MU79$54!-Q MPW9 U9N<\9I(->1;5^PXD(T)JBLW\+S(K4E)G>7V\ 3RZ^Z!JY';LVS*&J@H&44<\H5SY]^F MOJ<##.*O$@[BY!EI*VO&ONG!Q\W"\;0BJ""3FH*HOSVLH*HTD]+Q7T?J]-_4 M@:?/1_;?C7EE9DT$K%CU=[F1Q<*9.6@#.6DJ^<@.?T!G*-1\&:N$^46'#NLY M*&N$9'47K!34)6W_R7.7B), /WHE(.@"@F' ])4 W 7@MP9,NX"IR4QKQ>0A M)9(LYYP=$-=HQ:8?3#)-M+)?4KWN3Y*KMZ6*D\N/-&,UH"_D&02:H$?(&,W* MJB1F55B./N0YF+5!+U#T2"2@JQ0D*2MQK>*^/J7HZMTU>H=*BKX4K!&$;L3< ME4JB_I";=7+N6SG!*W+\ 'UB5!8"?: ;V)P3N,I;;S X&KP/+C*FD-T@[+]' M@1=@BZ#5V\,#2WCZ]G#_@AO<+Q;[9L_4RR]">1G65RVF=R>HG]F,DU MJ-H):M>:D=3'P);#EBLT7+J4[IGR1FC?)S@,#Z'I198$.#$ZV%G MAL+>4'C1D-X31*(<-L!)A80DLI&,?T=<'5:;IY8N.I$1XS@96!J#@B2(PH$C M"RJ,O2EMAJ*1BLC' ZFK,0A'T73@ M9PR:Q)%OMQ/W=N*+=OYD=*)*6J.*Z;J"=A_#L[J_A7W+Q2,-23 T,\;X$1YX ML?!@NY-9[V1VT37#3S61; ;:*3<6[]8"!ZC!F*OH0XT^M[+S>V]Y;*I6H5NNI. MPS7J=I+UQO7&]2;TXH'2E06&L9<,+*<6V"2!_D#?;2__!U!+ P04 " 8A&=887>41%P# M " "P &0 'AL+W=O16YLD9KY M^E[@59;63CYNY6YF/Q5IS5L.M)&I=553^^@Q<;">.[SQ/?&>+I383 M;CY>T07<@7Y8W4H(0(.A382%/\V< V<&R7D^-F).OV:QG'W^5G]2Q,\!C.C"JX%_X>5 M>CEQ,H>4,*=KKK^+[5?H HJ-7B&X:G[)MK/U'%*LE195YXP$%:O;?_K4)6+' MP8^.. 2=0W"N0]@YA$V@+5D3UI1JFH^EV!)IK%'-/#2Y:;PQ&E:;;;S3$M\R M]-/Y35V("L@]?0)%+L@4YB EE&:"?%(*M"*T+LF?C,X89YJAU?LI:,JX^H#V M#W=3\O[M!_*6L)K<+\5:H;4:NQK1S )NT6%\;C&"(QA3*"Y)Z'\D@1>$%O?K M\]V#?7<7$])G)>BS$C1ZX5&]+@T:TT";-%S9@FI5(KN*.8%7:D4+F#AXQ!3( M#3CYNS=^XOUA"_&5Q/8"#ON PU/J^=]8,+ T2*I9O2!<8,C676Q5XD;%5(A- M'OE>&D9C=[,;BL4L]N(H[,WV(*,>,CH)>5-KP- U@2>L8@I(0:7\A:5L2V5I MHVWEDAV,)(FC= ![:!7Z01;;6>.>-3[)^DTO07:?C@TM/EATE/H#L$,;SPZ5 M]%#)2:A[H2DG"XG;:TK=\!.W<28'#%&:!7$P0+6897X69';>M.=-3_(^4KZF M;;7G>-_0N@ ;8WJP^$7LCP:$AT9'DIGU<-D9R;2D\2.IS6F:D\UY^)DEQ6D: MAH, +&8G4CSJHQB=7^GX2Y6WEKO1:Y:[5Q+;B]KW7JX][S>U9(.5!/L1;6XN MM9XI5C(JF;WL=6+[GUCDX08,-LEJ&&:C[$CI\W?N:?__G=V=3;.B^^>BVPQ/ MH;]E-_Z)RP6I%.,S1 MT;M,44&V[5X[T&+5=$PSH;'_:AZ7V"*#- ;X?BZ$?AZ8)JQONO-_ 5!+ P04 M " 8A&=8DV%PUV<" "8!@ &0 'AL+W=O:BYT+.@,J:Y#$-=5%!3/9(- M"'RREJJF!K=J$^I& 2T=J.9A$D63L*9,!-G4Q98JF\JMX4S 4A&]K6NJ_LR! MR_TLB(-#X(9M*F,#839MZ 9NP=PU2X6[L&,I60U",RF(@O4LN(HO\['-=PG? M&>QU;TWL)"LI[^WF6SD+(ML0<"B,9:!XV\$".+=$V,;OEC/H2EI@?WU@_^)F MQUE65,-"\A^L--4L^!"0$M9TR\V-W'^%=IYSRU=(KMV5['WN) I(L=5&UBT8 M.ZB9\'?ZT.K0 \23)P!)"T@> \9/ -(6D+X4,&X!3NK0C^)TR*FAV53)/5$V M&]GLPHGIT#@^$_;8;XW"IPQQ)LMAC9&2+*0PBJVV[C"6G IRFH.AC.LS\I[< MW>;D].2,G! FR#7C'+/T-#38@*4)B[;8W!=+GB@6)^0:ZU2:?!8EE,<$(7;> MM9\;72 M1N%'\FM(=<\Z'F:UQG&I&UK +$!GT*!V$&1OW\23Z-.08J])EK\2V9&:XT[- M\7/LG9I%7\W&JEE(;89T]'SGCL_ZY2[#=VK7%\=GQ%$O)1E]/$[*!Y,NNB0_ M3-C[9FM0&^=]&EO;"N/?_R[:V>N5LZ^IVC"A"81_T&R,;YPPK:=!GW++"7P&UL MQ5C1;MLV%/T50BN*%I@M498=-[4%),Z*!6@VHTFWAZ$/M'1M$95(EZ3M^N]' M2K)D93*7& KR8HL4[^$Y5X?D!2<[+K[+!$"AGUG*Y-1)E%I?NJZ,$LB([/,U M,/UFR45&E&Z*E2O7 DBR,T(94XXR?OF(ISPC4HI@[E 6[J8.=0\<7NDJ4Z7##R9JLX![4U_5/Q\ M0/^4B]=B%D3"C*=_TU@E4V?LH!B69).J+WSW.Y2"A@8OXJG,?]&N'.LY*-I( MQ;,R6#/(*"O^R<\R$4'0BP"\#_,;160YGYC/=*Z+=4QZGP,V>KW@.(#-VR")C)*9JGA*%W-Z (3>5[ MU$,G!_70U_L;].[->_0&48;N:)KJ;R,GKM+4S 1N5-*X+FCX)VA@']UQIA*) M?F,QQ$T 5VNJA/D'8=>^%?$&HCX:X%^1[_F#%D*SIX?[%CJ#*L^#'&]P N\^ M(0)ZU]IP,9KQ3*]"27(?7PE!V KTRE!HL4?'X^9DGW=?[8B(T3^?-22Z59#) M;VT)+N8/VN[A+$%ISP[2]XY'UL2TY'8(U4!56J AMZ6,C= M@E24K= :!.5QFV [2H#V0$2;%6?6P#/%#2MQ0RNM!ZY(BE)*%C2E:M^FJP# M7HY@MN%M&/2#B;L]UM R:'@TJ,%M5'$;6;G]P5DOV@AA/+?F(K$C!ULG/E,6 M]NHSVGN2UQ]VO/5HM48_]PMVA=;4>E2/X%?V>TF@JW1UA-9,EU^GRW\!SY>@ M_V-Z^]3G2JLK)FRM,FK7)P):]WA[_+,_Y$O4/+@N>G#PVK[OJ.XIT_42512N MRRALKZ/.]/WP2;ZW3GVNM+H*P_8R[.#[3WPC6D58PY_]'3M":XJMJSA\\=JV M[[04[ JMF:ZZ&,36 NI)ZHNJMKH.N M\DL0MQY>W"7=$;&B3*(4ECK4ZU_H]2F*ZYFBH?@ZO^%8<*5XEC\F0&(09H!^ MO^1<'1IF@NJ2+/P74$L#!!0 ( !B$9UA^AN+CN@( . ' 9 >&PO M=V]R:W-H965T[N[^1NN.;B01:( M"AZKDLF15RA57_J^S JLB#SE-3+]9,Y%193>BH4O:X$DMTY5Z8=!,/ K0IF7 M#.W9K4B&?*E*RO!6@%Q6%1&_)UCR]9N#.[HHE#GPDV%-%CA%=5_?"KWS M6TI.*V22<@8"YR-OW+M,^\;>&GRCN)9;:S"5S#A_,)OK?.0%)B$L,5.&0/3? M"J^P+ U(I_&K87IM2..XO=[0/]G:=2TS(O&*E]]IKHJ1=^Y!CG.R+-4=7W_& MIAZ;8,9+:7]A[6S[%QYD2ZEXU3CK#"K*W#]Y;'38*U2$EBB1#P=<@C+6FF845TWKK\BDSUSY50C^EVD\E4USH M2U02WL,XSZFY"U+"-7,OE+F9XQ05H:4\@2.@#+X6?"D)R^705SJ^H?A9$VOB M8H7/Q.J%<,.9*B1\9#GFNP!?)]YF'VZRGX0'B2EFIQ#UWD$8A!'<3U,X/CH! MZ6KJ2/#JY;AP@^O I"_']+HQ.]5&[5U%EAL=OBNXPYH+1=D"?HQG4@G][?SL MN@U'B[MIII]$Y:^$FQ'Q;A5,3Y$3[XL MJQD*X'/0O5,0JZ/B>,.+->TTU42#OW5MD@'(_^O2*\$VQ&IWXK4 M/RA2BAJ:4=#ZXV!.IP^PLC@?1KEG: M838(@KC?FKG"_*W>5Z%8V!DB(>-+IEPC:4_;,36VW7GO?*+'EYLV_S!N]MT0 ML:!,0HESC0Q.SW12PLT3MU&\MAUVQI7NUW99Z!&,PACHYW/.U69C K1#/?D+ M4$L#!!0 ( !B$9UC3XYA]<@0 &44 9 >&PO=V]R:W-H965TS.M$$")""U/;,)W38SS6PFV6TO.KT@ M(-O, G(EVQIE2"IR(OQ=Q:2[FY MM&V1K&D1BPNVH:6ZLV2\B*4ZY2M;;#B-TXI4Y+8#(;&+."NMQ:RZ=L<7,[:5 M>5;2.P[$MBAB_O6*YFP_MY#U?.$^6ZVEOF O9IMX11^H_+RYX^K,;E72K*"E MR%@).%W.K??H,D*A)E2(/S.Z%T?'0%MY9.R+/KE)YQ;4(Z(Y3:26B-7/CE[3 M/-=*:AS_-J)6^TQ-/#Y^5O]0F5=F'F-!KUG^5Y;*]=P*+)#29;S-Y3W;_TX; M0UCK)2P7U5^P;[#0 LE62%8T9#6"(BOKW_BI*<01 9$3!*QGI9[W!\G5W4SQY.*!KM0L M2@%^!@_JG4JW.05L"3YD95PF69R#6RIYE@CP^!4T6/ VHC+.KUZOG[#P4'-Y(6XA]3[6MMSZRMH^52;.*$SBV5'8+R';46/_Z M"/S%5+F/JBWNZH^66F@I6$W%%U-&Y6P08NH&:R=UQ*88P M'_HA-V^'AT^+]Q)H3* K[*2I.'FDV.GNHB0KR^AR', M(02&8<^# >82A%VS!])Z(*,>/C&I,B86@DIC:)"A!\?S$"0]$R8MXDVDC]$E]C]-,;M7+:K+C#XN(0C_$/3<&& Y=KS\E M!AA$"F?V$K1>@G$OK-!KK?JP?]Q07B6,TR%V.\M*P,.!R[TH7E= MH:-6"WU38#?TSH(.,?&\OA$##GN^W\\'$\Y5[8ASPHAS,.)\4VHW]&X<(Q3 M_K?'!$2!YP2D;\4 A- C,#CAY=!7H=$6X^SH;F1>S&X3SA3>)MQ(>J-#4X/& MNYJ/&W(3*H63:76+=ZAI4+X.X8W&FW87EW8*=6BJ=2Z MA3WT>6B\T1O+[V%3AI"*LWZ/9\!AG8_]A36$.:X+3S3;Z-#BH?$>[\7T-K5C M8>CW70QA"*EFM>]B",/A4>_>-7'H[=!X<_=B<@>&Y':'G](A3'U6L-X_S(#@?_=\&^D15SM$O>M7>@^MVMR= 3I=*$E[X:CR\WM.J3R3;5+L\CTQ* M5E2':QJGE&N NK]D3#Z?Z >T.XN+_P!02P,$% @ &(1G6(!#W0@:! M4@T !D !X;"]W;W)K&ULK9=1;Z,X$,>_BL6M M3JW4--@0(+TD4EMN]RKM:JNF>_=PN@<2)@E:P*SM--UO?V-#: )NVH=]23#\ M9YB?/1X/DQT7W^4&0)'G(B_EU-DH55T-AW*Y@2*1E[R"$I^LN"@2A4.Q'LI* M0)(:HR(?,M<-AD62EE7 OB-P612)^WD#.=U.'.OL;#]EZ MH_2-X6Q2)6N8@_I6W0L<#5LO:59 *3->$@&KJ7--KV+*M(%1_)W!3AY<$XVR MX/R['MRE4\?5$4$.2Z5=)/CW!+>0Y]H3QO&C<>JT[]2&A]=[[Q\-/,(L$@FW M//\G2]5FZD0.26&5;'/UP'=_00,TTOZ6/)?FE^P:K>N0Y58J7C3&&$&1E?5_ M\MQ,Q($!#5XQ8(T!ZQKXKQAXC8'W7@._,?#-S-0H9A[B1"6SB> [(K0:O>D+ M,YG&&O&S4J_[7 E\FJ&=FLUAC:NH)!F0.>94NLV!\!5YY"K)R2?!I21?$K'. M2J(XN2N7O !R YAOL!\])L\@R5D,*LER>8Z.OLUCL),>8UA>$H]> M$.8RSQ+0[?O-F<4\?K\Y/4'CM6OG&7_>Z;4C#U!QH;)R3?Z]7D@E<"_]9YOM MVIMO]Z8+S)6LDB5,':P@$L03.+/??Z.!^X=MIGZEL_@7.3N:1;^=1?^4]UF= MZFN3ZH5)==ONI4\SCP:!C\OX=#@K?1D+ G<\/I;%%ID7T)'7RHY( M1BW)Z"3)'*LG9L$%64,) J%PVY$DQ:J1Z:S0!9; ,YX8$JR[L?8>'$0U"#W/ MC3J,%IGO1Q'K,%ID7A@$(SMCT#(&)QD_\W(]R)$$R:3$A_8D()> M$&Z'YDU%W%<,QM0-[1QARQ&>Y/B$1S(YRS'IS@D>?S*IZVXE\$07ZN<%J?($ MM[9>0?BQS:K7 ,-><&$8=A#[FBCT.Y!]SD M!"M$U'\Y8VQ$.T'>6G0T&$5!!SBVZ"(_\%T[SKC%&;^1>E@A<*W@6=?:;28W MIOKBJJ6PL'*-^W$$X:B[/'U5-P-/*8Y0J/MR[+MOYQ_"I""R)U,:[ >TVWLU M'EY!T$&PR"*/THXLMLAH1 ]R\1CFH(>A)V&^J@T(;#9,/W+69-NYE8?V(O"Z M-=RBH=T,LV@&!U7^F(.]<+ W-HPA6-3]5<.C=']E96'],VE$O=[:]&74&WO= M-(QM.L:\<3?5A@?-9@%B;9IV299\6ZJZ$VOOMA\&UZ8=[MR_T1\,IHE]<5-_ M;=0=IR0YK-"E>QEB4*)NX.N!XI5I:1=<88-L+C?XT0-""_#YBG.U'^@7M)]1 ML_\!4$L#!!0 ( !B$9U@S=6G[>0, " , 9 >&PO=V]R:W-H965T MV-Z\HTAY+($=\"TV_67)1$Z:G8N'(K@&36J"Q<'^/0+0EE3CRW:P\BGO.= M*BB#!X'DKBR)^&\)!3\L',\Y+GRAFUR9!3>>;\D&5J >MP]"S]R&):,E,$DY M0P+6"^?6NTD\; PLXAN%@SP9(R/EB?-G,_DK6SC8> 0%I,I0$/W8PQT4A6'2 M?GRO29UF3V-X.CZR_V'%:S%/1,(=+_ZFFEPEZ.KM-7J+7"0-6B+*T".C2K[7 MBWK\-><[25@FYZ[2_IE=W+3V95GYXK_@B^>C3YRI7*)[ED%V3N!J88TZ_ZAN MZ0\R)I".4."]1S[V@QZ'[BXW]WO,D\O-O0$U09.KP/(%E^?JG]LGJ83^\?S; M%^Z*;MQ/9RK*C=R2%!:.+AD2Q!Z<^-T;+\0?^T+UFF3)*Y&=A7'3EN\]L C/PJ!?0-@( M" <%+(FD*3K8^@P9(GL0^KXY%A==B]*J%LFJ%@VG*.R$-XSP) J#=J:ZP,D, MVT]+] 7 ,]G31O9T4/;]>JUO/J/O?YS$:<%$0<8+J%5]M.#U-SLB?M81W0=ZH%9RDBPE&>-JOU\._&@=\4:I?57.]YV]$ M]Z"ZJGM /;+=D]:I!+&Q+:C4[N^8JOJ,9K5I&ULK9E=;Z,X%(;_BL6.5C/2*'PD:=IN$JD-5-/5=%1-=W8O M5GOAP$EB#6!JFZ25YL>O32@)&>)IU',3,/%Y#.\+QQPSWG#Q7:X %'G*TEQ. MG)52Q:7KRG@%&94]7D"N_UEPD5&EFV+IRD( 3:J@+'4#SSMS,\IR9SJNCMV+ MZ9B7*F4YW LBRRRCXOD:4KZ9.+[S!.QP5=P@.H;\6]T"VWH20L M@UPRGA,!BXESY5]&_KD)J'K\S6 C]_:)N90YY]]-XS:9.)XY(T@A5@9!]68- M,TA30]+G\5A#G69,$[B__T*_J2Y>7\R<2ICQ]!^6J-7$.7=( @M:INHKWWR" M^H*&AA?S5%:_9%/W]1P2EU+QK [69Y"Q?+NE3[40>P%!<"0@J ."UP;TZX#^ M08 _.!(PJ ,&KPT8U@'5I;O;:Z^$"ZFBT['@&R),;TTS.Y7Z5;36B^7F1GE0 M0O_+=)R:/I1S"8\EY(I$:_TKR?L0%&6I_$#>$9:3.Y:FVE$Y=I4>S@2Y<8V^ MWJ*#(^@_:=XC0?"1!%XP(-\>0O+^W8<.S,R.N8%YCWB_QH1V3 AQC_3]"M/O M"(_LX0]0Z'"O*]S5DC>Z!XWN0<4;'.7EC ORA2N0)"S!<"_(#](ZKIL']G2Y M8!W())I+6= 8)H[.)!+$&ISI[[_Y9]X?75Y@PD),6(0$:[G5;]SJ5_3^T9MG MKLAM+I4H,^/%OY]U!W*K()/_=5G2Q[0$$Q9BPB(D6,N206/)P/H 72V7 I94 M 2D$RV-6T)30C)?=SXB5=:HA6]BP@IF)>#T=#;VQN][7&7/ " G6TGG8Z#RT MZGR;*]!41836^B.12F\24H"(]8.@7R6ZU+823U5["[O84]OK>:-@>" XYI@1 M$JPE^%DC^)G]QK[^3&YHS%*FGKO$M4:?*BXF+,2$14BPE@6CQH(1:KH?85J" M"0LQ81$2K&7)>6/)N?6IN*-/+"LSDL(:A$X[)ATQWF6&E7.J&9BP< OS@[U4 M-NP=)K+H5[U:\ETT\EU8Y?MKQ41"KO3=G%1W])6>/*':^T'V$\XK7SFM@YVJ M,28LQ(1%2+"68[ZWJ\P\U"Q4XY!<0:6%J+0(B]8V9J]D]NVYB.55+LI!D3D7 M.I[E2TGH6I?-='YTXJZI^^^-_N'3/[,/?;+LF+0(B]:6?5^#)5J 6PUBTMA6[$+G1E09B4)WTKLKV![B3$&JEC4H+46D1%JUMS*XL]^UU^>M?B&M0ZXVRWQO]-/-@5M A M*BW"HK6UWE7DOKTD?UNZBVB\(@LF8YJ2QY(*D_7>E/M05P!0:2$J+<*BM6W? MK0+XN,L /NHZ "HM1*5%6+2V,;NU !]K,<#OJ*;[/]7<,_MX)VN-28NP:%NM MW;U/A>9+\!T52Y9++>5"XST]+3A$;#^N;AN*%]77PSE7BF?5[@IH L)TT/\O M.%&PO MVS?$,*C-2K"[.6,F6I9"UD,R-Z;Z M$,?U=,Y*6E^HBDF+%$J7U-BNGL5UI1G-:R"5(NYU.FE<4B[):" 7Y4UIZFBJ M%M(,2=J&(G_[G ])-WU/(B\W5CD;DH>SMS\6RER_B?S]Y-W)2>?A_'H_?N: M7)$>-F)T>#0LG-AB;$!ZPR+5GT2,60C*G@$\V!5="2BY4/]R P54+IR-A* MLJFZ$*E_>;CK>U!DC4[)I=(NM\_@OR?-\#U@W0.#7(C68(_XP&A046.8EC>V MXP:[X!,H:MKWJ\HZG&FZZO8NR8;@;C;)1.FO CLFV:0TU32_C.Z"_ MK>:UMV635^E&%7]4YM/"3D>Z/A09N]6LX$O77Q:M 4R]BZO3JA*KCX+/9,G\ MY%^<<#2@:UXT5YK_LMF@5*8VP#2)'IDV?+H=^:EI=<^69EU.RP+WW#M"SW]W MG6=,,DW%MFE;^X>\RJ]VW+RR_H5G]VMEWW'09')U^!Z;U_2AFTR/P>11;'?_ M&$QFAV\R.4R/<7/(V#K)[)QCVF@$Y\4A^08G3[%)&DT67!@NF]Z/SL=C MF+=^$.FCG#[*\:P0,G8?+$^8D]DK/-,L2Y(TQ59T/ XZ&&/KEJ;P$U;#O $# MRP.9_FRM\=W&*^3Y.L#V]+D*P6:*5R(V4WRM 0FO&S"R++S;6!Y@8+N U0[D M#^>!F@ISD@1V%?.&/<$XDF48 K48KM$T158GA4]X?["G)$FR+(P %G:0)!@" M3R..8 [ X8DB7L/[KV/XO5[*M[\[V[T&U!+ P04 " 8A&=8EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( !B$ M9UA? %=V!@< D_ / >&PO=V]R:V)O;VLN>&ULQ9M;C]HX%(#_BL7+ M=J7. KD1JDZE*72Z([4=5%!?*Y,8L)K$U':83G_]VDGIG##A:%].>9K)A?!Q MG/@[QW9>/RC];:W4-_:C+"IS/=A9NW\U')IL)TIN_E%[4;DC&Z5+;MVFW@[- M7@N>FYT0MBR&P6B4#$LNJ\&;U\=K+?00;B@K,BM5Y7;Z'5^D>#!/Q_TF.T@C MU[*0]O%ZT/Q?B $K925+^5/DUX/1@)F=>OA7:?E35987RTRKHK@>C-L#7X2V M,GNV>^DA5WQMFCV6KS]S!W(]2$;N@ANIC6W.:*[/'>-!N)/;K=JJ6UE8H>?< MBO=:U7M9;?UEW*\8@I_1Q.'XMPWB*_U_PJ@V&YF)NLS$[N MS8!5O!37@YDZ",T6?"O\CW+?W/] Z,A N_4JZ _HN;QCI>&[J7%IV5[4? M=DM"IF[;\_96U[P*A.L:5X# $,$,+P8('NQX R0B"C/PBY M]!#^ X:I#;O?"PT@8P0ROACDTJH,0"8(9'(QR!DW.P Y02 G%VSNKP& 3!'( ME!;R7F]Y)7\V!QBO9G<1!5+=AGD2E'>=)]CU&M4'NE#97Q;$(>N/OVEZP2 M%O)A?AD3"^:N=> M,HB)B65,;);W2N4/LB@:OKOR>$=_(+I6PO',78FH9$[OE@^!&P(QAC#ED M3"R1N5BW#3K3PF==MSSS6;+L$F("&1,;9"ZT>U9]ZNS:T5C=G-^AP\PQ)E;' M+9>:?>&%Z_$^NH:MM7B&ASEC3"T-EZU\VZDB%]K\U3RT]A%FTY@I F)3S%19 M2MNF \T=Z.HN5P*)*NO>?0'FC(#8&0LM]ERZ_NZ'NXA[;AO2>[MS!=.LUC!= M#=#2A%@=3FVZ=AG6!]?A/7]^ \P> ;$][JI,E8*M^(\N$Z:*@%@5<[&1E6AO M.2W7=9/H>;E!0$P2 ;4D5+6]6@E=NCXO\R9SO=\I'Z:-@%@;2[$][><"3!(! ML23><5VYOL.PA7LPESNN15,&N1[&->P29E(!9HN V!;+>FW$]]J=Q-X=3N.' M>2(@]L2"/[)#$[WFXW[@8"Y-5BAO-#BZ@0DC)!:&T[]T(F,KS7/7V.Q&:^Y\ M<7HCAI@O0F)?H%5:I]X-,5^$Q+[HJ=+8BY5/ELW?D!$=S2(6Q[ER[128D]DQ_,=<7S0@S341LFC-5W9$38F*RB:AETU/=]<824TU$K!JT M@NH\UQ%FFXC>-J<55&\HT:D3<*_D:0DQ,-!&Q:'#,"$XS8J*)B46#8\80$Q--?-&J M!C9ZC*DFOD!5<\66[LIY[?)(B(FI)B9633_F)^[*69\904S,-C&Q;=!H=CJD M&)VJ)_;.^3)Q+BR'\Z(Q9J&8V$)G,:_8;-<9V(LQ"\7$%GI>S391+#HZCS$! MQ<0"PLO93E^$"2BF'E%#,:& $DQ ";& \*H;1C/!!)00"PC'[$03$U!"+" < M$^H\P024$ OHUQC&%;O)\Z9?Y\69Y78))J"$6$"_,9?U?E\T);@#_;VP#6)B M DK^R(2^[\=5N5<57,WF3NY$$UTM1BR@_FC^;G:(B0DH^3/C:U?L([>U]@,: M()9;F,,EF(62RXVW^1P)8F(62LC'VQ#,F[=PC2!FH0FQA5#,%PM='J*62@EMM 9S& 4A.R^A/=FBEDHO<2L MS],P%\3$+)22ORZ#+.]C+R F9J&4?'$S-CT%"^ 4LU!*;*'>Z:F>H9D4&VG6_80$W-02NR@$\S3(AAB8@Y*R8?B.IA^&+;R^68[6: @)OKN M#+C#GK7IROX/=&#A7GF(.2LDKH3-+/MO'"&!.,0=-B1UT;N'G\]'L*>:@ M*;6#CI.]_6-($!-ST)3800 3=D:WLN+N4>HT.N:@*;&#SF"NE!^A>0\[I"GF MH"FQ@_")=*C**6:A*?5"A--%MKVBG&(&FC8&&C8GFS>O\[;O^.0N;]S^C!?9 M0C/_QU]I'$2Q?\EC4Q?%S.V[KSXHGA_?Y#Z^A?[F/U!+ P04 " 8A&=8 M%#8 '+X" !W. &@ 'AL+U]R96QS+W=O4&$!D@"F!D>[7)W2\B!1QKBVTBOQ4:6WP^ MC1^A81Y_U<-Z?.M.P_[M/"P^CH?3L&KVXWC^T;;#9E^/Z^&A.]?3YEOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ7>5D!O2[VM M@-Z.>CL!O1WU=@)Z.^KM!/1VD\T2 ;T=]78">COJ[03T=M3;">CMJ+<3T-M1 M;R>@MZ/>3D!O3[V]@-Z>>GL!O3WU]@)Z>^KM!?3VD\UN ;T]]?8">GOJ[07T M]M3;"^CMJ;<7T-M3;R^@=Z#>04#O0+V#@-Z!>@44#O1+V3@-Z)>B\DH'>BWDE [TR]LX#>F7IG M ;TS]F?JG07TSM0["^B=J7<6T#M3[RR@=Z;>64#O/#GL+:!WIMY90.]" MO8N WH5Z%P&]"_4N GH7ZET$]"[4NPCH7:AW$="[4._RG7H/X^>A#K>>KS6? M_YU4CY?OUMOCK\NOBY-W_(IS>U\Q//T%4$L#!!0 ( !B$9UA&_2!Z3 ( M )XV 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6(I*B MJ"+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H-7*#OQH)-'VJ?3;,>XLIW<4(?XU=UG<]WLZWN;B>MKG373&.P8 MUN%8([F]^62W]4,?5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW31WB>O8XMK^E MK)\3TGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^MU"U_J(>[*#GWFPU-O M?7J^Q!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V])E?G+^4.1<8 M=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_,CM>[X_)[9=Y M^&QY7'['O\[XM?X[^Q"0/B2D#P7IHX#TH2%]E) ^#*2/"M)'?DUIA")J3B$U MIYB:4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,@J M*+)*BJR2(JNDR"HILDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(JBJR*(JNBR*HH MLBJ*K(HBJZ+(JBBR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNF MR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6D MR%I29"TILAJ*K(8BJZ'(:BBR&HJLAB*KHZ&U_RL^5O:;<_ 5!+ 0(4 Q0 ( !B$ M9U@'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ &(1G6!YJ)Z/O *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ &(1G6)E&PO M=V]R:W-H965T&UL4$L! A0#% @ &(1G6.CXUI4S @ MKP4 !@ ("!@1 'AL+W=OH2 M !X;"]W;W)KGF M.-D" "B"0 & @(&U&0 >&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G6$"0'8,G!P Z"0 !@ M ("!Q!P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &(1G6,DBY-)' @ 004 !@ ("!?#4 'AL+W=O&UL4$L! A0#% @ &(1G6%,H( >0 P !@D !D ("! MU7( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &(1G6+?X%P8,! +0H !D ("!I7T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G6()OY&-& M! E@H !D ("!4)4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G6-ZKN1^I!0 $PX !D M ("!&PO=V]R M:W-H965T&UL M4$L! A0#% @ &(1G6")PQ]G@"0 &QD !D ("!T;@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&(1G6$A,D 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ &(1G6!LSN$?2 P \ @ !D M ("!*0,! 'AL+W=O&PO=V]R:W-H M965TP( '$% 9 M " @:8* 0!X;"]W;W)K&UL4$L! M A0#% @ &(1G6/W#P?7. P M@@ !D ("!6 T! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G M6#**YQ=F P [ < !D ("!'QH! 'AL+W=O&PO=V]R:W-H965TZ0( &X' 9 " @:0A 0!X;"]W;W)K M&UL4$L! A0#% @ &(1G6/N, >C8 @ O 8 M !D ("!Q"0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G6(#PR7#3! @P !D M ("!;BX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &(1G6/ZPDNE2 @ _00 !D ("!E#L! 'AL+W=O M@" #] M"@ &0 @($=/@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G6$)D MC+OK P T1, !D ("!4$8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G6-=+^C10! V!P !D M ("!Z%0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &(1G6#S-*9 ; P .PD !D ("! M.F ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &(1G6-R5C'1^ @ K08 !D ("!;6T! 'AL+W=O@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G6 R DSJ; @ \ 8 !D M ("!0'\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &(1G6-RZRDDI P S@L !D ("!TX@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&(1G6)-A(8.^ @ A0D !D ("!/*(! 'AL+W=O&PO=V]R:W-H965T 9 " @3>U 0!X;"]W;W)K&UL4$L! A0#% @ &(1G6)C.UQ8 ! 31D !D M ("!-KH! 'AL+W=O&PO=V]R:W-H M965TP4 '&UL4$L! M A0#% @ &(1G6"\V_%HA"P 4(T !D ("!CL8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G M6+-Q9>XK P M0D !D ("!X-H! 'AL+W=OV_?D# #:#0 &0 M @(%"W@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G6/R%:!W^ P VQ$ M !D ("!,^8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &(1G6)-A<-=G @ F 8 !D M ("!R_$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &(1G6-/CF'UR! 910 !D ("!3OL! 'AL+W=O M&PO=V]R:W-H965T0, " , 9 " @4@$ M @!X;"]W;W)K&UL4$L! A0#% @ &(1G6 %8 MJX*2! [AX !D ("!^ <" 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 8 MA&=81OT@>DP" ">-@ $P @ $W&P( 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 : !H (\< "T'0( ! end XML 115 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 116 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 118 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 268 395 1 false 101 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.kodiakgas.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.kodiakgas.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.kodiakgas.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.kodiakgas.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Organization and Description of Business Sheet http://www.kodiakgas.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.kodiakgas.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Recognition Sheet http://www.kodiakgas.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 0000012 - Disclosure - Accounts Receivable, net Sheet http://www.kodiakgas.com/role/AccountsReceivablenet Accounts Receivable, net Notes 12 false false R13.htm 0000013 - Disclosure - Inventories, net Sheet http://www.kodiakgas.com/role/Inventoriesnet Inventories, net Notes 13 false false R14.htm 0000014 - Disclosure - Property, Plant and Equipment, net Sheet http://www.kodiakgas.com/role/PropertyPlantandEquipmentnet Property, Plant and Equipment, net Notes 14 false false R15.htm 0000015 - Disclosure - Goodwill and Identifiable Intangible Assets, net Sheet http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnet Goodwill and Identifiable Intangible Assets, net Notes 15 false false R16.htm 0000016 - Disclosure - Leases Sheet http://www.kodiakgas.com/role/Leases Leases Notes 16 false false R17.htm 0000017 - Disclosure - Debt and Credit Facilities Sheet http://www.kodiakgas.com/role/DebtandCreditFacilities Debt and Credit Facilities Notes 17 false false R18.htm 0000018 - Disclosure - Derivative Instruments Sheet http://www.kodiakgas.com/role/DerivativeInstruments Derivative Instruments Notes 18 false false R19.htm 0000019 - Disclosure - Fair Value Measurements Sheet http://www.kodiakgas.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 0000020 - Disclosure - Stockholders' Equity Sheet http://www.kodiakgas.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.kodiakgas.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 22 false false R23.htm 0000023 - Disclosure - Accrued Liabilities Sheet http://www.kodiakgas.com/role/AccruedLiabilities Accrued Liabilities Notes 23 false false R24.htm 0000024 - Disclosure - Income Taxes Sheet http://www.kodiakgas.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 0000025 - Disclosure - Defined Contribution Plan Sheet http://www.kodiakgas.com/role/DefinedContributionPlan Defined Contribution Plan Notes 25 false false R26.htm 0000026 - Disclosure - Long-Term Incentive Plan Sheet http://www.kodiakgas.com/role/LongTermIncentivePlan Long-Term Incentive Plan Notes 26 false false R27.htm 0000027 - Disclosure - Segments Sheet http://www.kodiakgas.com/role/Segments Segments Notes 27 false false R28.htm 0000028 - Disclosure - Earnings Per Share of Common Stock Sheet http://www.kodiakgas.com/role/EarningsPerShareofCommonStock Earnings Per Share of Common Stock Notes 28 false false R29.htm 0000029 - Disclosure - Subsequent Events Sheet http://www.kodiakgas.com/role/SubsequentEvents Subsequent Events Notes 29 false false R30.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 30 false false R31.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 31 false false R32.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.kodiakgas.com/role/SummaryofSignificantAccountingPolicies 32 false false R33.htm 9954472 - Disclosure - Revenue Recognition (Tables) Sheet http://www.kodiakgas.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.kodiakgas.com/role/RevenueRecognition 33 false false R34.htm 9954473 - Disclosure - Accounts Receivable, net (Tables) Sheet http://www.kodiakgas.com/role/AccountsReceivablenetTables Accounts Receivable, net (Tables) Tables http://www.kodiakgas.com/role/AccountsReceivablenet 34 false false R35.htm 9954474 - Disclosure - Inventories, net (Tables) Sheet http://www.kodiakgas.com/role/InventoriesnetTables Inventories, net (Tables) Tables http://www.kodiakgas.com/role/Inventoriesnet 35 false false R36.htm 9954475 - Disclosure - Property, Plant and Equipment, net (Tables) Sheet http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetTables Property, Plant and Equipment, net (Tables) Tables http://www.kodiakgas.com/role/PropertyPlantandEquipmentnet 36 false false R37.htm 9954476 - Disclosure - Goodwill and Identifiable Intangible Assets, net (Tables) Sheet http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetTables Goodwill and Identifiable Intangible Assets, net (Tables) Tables http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnet 37 false false R38.htm 9954477 - Disclosure - Leases (Tables) Sheet http://www.kodiakgas.com/role/LeasesTables Leases (Tables) Tables http://www.kodiakgas.com/role/Leases 38 false false R39.htm 9954478 - Disclosure - Debt and Credit Facilities (Tables) Sheet http://www.kodiakgas.com/role/DebtandCreditFacilitiesTables Debt and Credit Facilities (Tables) Tables http://www.kodiakgas.com/role/DebtandCreditFacilities 39 false false R40.htm 9954479 - Disclosure - Derivative Instruments (Tables) Sheet http://www.kodiakgas.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.kodiakgas.com/role/DerivativeInstruments 40 false false R41.htm 9954480 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.kodiakgas.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.kodiakgas.com/role/FairValueMeasurements 41 false false R42.htm 9954481 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.kodiakgas.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.kodiakgas.com/role/StockholdersEquity 42 false false R43.htm 9954482 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssets 43 false false R44.htm 9954483 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.kodiakgas.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.kodiakgas.com/role/AccruedLiabilities 44 false false R45.htm 9954484 - Disclosure - Income Taxes (Tables) Sheet http://www.kodiakgas.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.kodiakgas.com/role/IncomeTaxes 45 false false R46.htm 9954485 - Disclosure - Segments (Tables) Sheet http://www.kodiakgas.com/role/SegmentsTables Segments (Tables) Tables http://www.kodiakgas.com/role/Segments 46 false false R47.htm 9954486 - Disclosure - Earnings Per Share of Common Stock (Tables) Sheet http://www.kodiakgas.com/role/EarningsPerShareofCommonStockTables Earnings Per Share of Common Stock (Tables) Tables http://www.kodiakgas.com/role/EarningsPerShareofCommonStock 47 false false R48.htm 9954487 - Disclosure - Organization and Description of Business - Additional Information (Details) Sheet http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails Organization and Description of Business - Additional Information (Details) Details 48 false false R49.htm 9954488 - Disclosure - Organization and Description of Business - Stock Split (Details) Sheet http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessStockSplitDetails Organization and Description of Business - Stock Split (Details) Details 49 false false R50.htm 9954489 - Disclosure - Organization and Description of Business - IPO (Details) Sheet http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails Organization and Description of Business - IPO (Details) Details http://www.kodiakgas.com/role/OrganizationandDescriptionofBusiness 50 false false R51.htm 9954490 - Disclosure - Organization and Description of Business - Pending Merger with CSI Compressco (Details) Sheet http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails Organization and Description of Business - Pending Merger with CSI Compressco (Details) Details 51 false false R52.htm 9954491 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 52 false false R53.htm 9954492 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Sheet http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Details 53 false false R54.htm 9954493 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 54 false false R55.htm 9954494 - Disclosure - Revenue Recognition - Schedule of Revenue Remaining Performance Obligations (Details) Sheet http://www.kodiakgas.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationsDetails Revenue Recognition - Schedule of Revenue Remaining Performance Obligations (Details) Details 55 false false R56.htm 9954495 - Disclosure - Accounts Receivable, net (Details) Sheet http://www.kodiakgas.com/role/AccountsReceivablenetDetails Accounts Receivable, net (Details) Details http://www.kodiakgas.com/role/AccountsReceivablenetTables 56 false false R57.htm 9954496 - Disclosure - Accounts Receivable, net - Change in Allowance for Credit Losses (Details) Sheet http://www.kodiakgas.com/role/AccountsReceivablenetChangeinAllowanceforCreditLossesDetails Accounts Receivable, net - Change in Allowance for Credit Losses (Details) Details 57 false false R58.htm 9954497 - Disclosure - Inventories, net (Details) Sheet http://www.kodiakgas.com/role/InventoriesnetDetails Inventories, net (Details) Details http://www.kodiakgas.com/role/InventoriesnetTables 58 false false R59.htm 9954498 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment, Net (Details) Sheet http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment, Net (Details) Details 59 false false R60.htm 9954499 - Disclosure - Property, Plant and Equipment, net - Narrative (Details) Sheet http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetNarrativeDetails Property, Plant and Equipment, net - Narrative (Details) Details 60 false false R61.htm 9954500 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Narrative (Details) Sheet http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetNarrativeDetails Goodwill and Identifiable Intangible Assets, net - Narrative (Details) Details http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetTables 61 false false R62.htm 9954501 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Summary of the Company's Identifiable Intangible Assets (Details) Sheet http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails Goodwill and Identifiable Intangible Assets, net - Summary of the Company's Identifiable Intangible Assets (Details) Details 62 false false R63.htm 9954502 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Summary of Future Minimum Amortization Expense for Identified Intangible Assets (Details) Sheet http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails Goodwill and Identifiable Intangible Assets, net - Summary of Future Minimum Amortization Expense for Identified Intangible Assets (Details) Details 63 false false R64.htm 9954503 - Disclosure - Leases - Additional Information (Details) Sheet http://www.kodiakgas.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 64 false false R65.htm 9954504 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.kodiakgas.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 65 false false R66.htm 9954505 - Disclosure - Leases - Components of Operating Lease Expense (Details) Sheet http://www.kodiakgas.com/role/LeasesComponentsofOperatingLeaseExpenseDetails Leases - Components of Operating Lease Expense (Details) Details 66 false false R67.htm 9954506 - Disclosure - Leases - Supplemental Information Related to Leases (Details) Sheet http://www.kodiakgas.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails Leases - Supplemental Information Related to Leases (Details) Details 67 false false R68.htm 9954507 - Disclosure - Leases - Maturity of Operating Lease Liabilities (Details) Sheet http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails Leases - Maturity of Operating Lease Liabilities (Details) Details 68 false false R69.htm 9954508 - Disclosure - Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details) Sheet http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details) Details 69 false false R70.htm 9954509 - Disclosure - Debt and Credit Facilities - ABL Facility (Details) Sheet http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails Debt and Credit Facilities - ABL Facility (Details) Details 70 false false R71.htm 9954510 - Disclosure - Debt and Credit Facilities - Term Loan (Details) Sheet http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails Debt and Credit Facilities - Term Loan (Details) Details 71 false false R72.htm 9954511 - Disclosure - Debt and Credit Facilities - Schedule of Maturities of Long-term Debt (Details) Sheet http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails Debt and Credit Facilities - Schedule of Maturities of Long-term Debt (Details) Details 72 false false R73.htm 9954512 - Disclosure - Derivative Instruments - Narrative (Details) Sheet http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails Derivative Instruments - Narrative (Details) Details 73 false false R74.htm 9954513 - Disclosure - Derivative Instruments - Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps (Details) Sheet http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails Derivative Instruments - Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps (Details) Details 74 false false R75.htm 9954514 - Disclosure - Derivative Instruments - Schedule of Effects of Company's Derivative Instruments (Details) Sheet http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails Derivative Instruments - Schedule of Effects of Company's Derivative Instruments (Details) Details 75 false false R76.htm 9954515 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Liabilities (Details) Sheet http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails Fair Value Measurements - Schedule of Fair Value of Liabilities (Details) Details 76 false false R77.htm 9954516 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 77 false false R78.htm 9954517 - Disclosure - Stockholders' Equity - Dividends (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails Stockholders' Equity - Dividends (Details) Details 78 false false R79.htm 9954518 - Disclosure - Stockholders' Equity - Preferred Stock (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails Stockholders' Equity - Preferred Stock (Details) Details 79 false false R80.htm 9954519 - Disclosure - Stockholders' Equity - Class B and C Profits Interests (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails Stockholders' Equity - Class B and C Profits Interests (Details) Details 80 false false R81.htm 9954520 - Disclosure - Stockholders' Equity - 2023 Omnibus Incentive Plan (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails Stockholders' Equity - 2023 Omnibus Incentive Plan (Details) Details 81 false false R82.htm 9954521 - Disclosure - Stockholders' Equity - Schedule of Award Activity Under Omnibus Plan (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails Stockholders' Equity - Schedule of Award Activity Under Omnibus Plan (Details) Details 82 false false R83.htm 9954522 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.kodiakgas.com/role/CommitmentsandContingencies 83 false false R84.htm 9954523 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsTables 84 false false R85.htm 9954524 - Disclosure - Accrued Liabilities (Details) Sheet http://www.kodiakgas.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.kodiakgas.com/role/AccruedLiabilitiesTables 85 false false R86.htm 9954525 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Details 86 false false R87.htm 9954526 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 87 false false R88.htm 9954527 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax Rate (Details) Sheet http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails Income Taxes - Reconciliation of Effective Income Tax Rate (Details) Details 88 false false R89.htm 9954528 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 89 false false R90.htm 9954529 - Disclosure - Defined Contribution Plan (Details) Sheet http://www.kodiakgas.com/role/DefinedContributionPlanDetails Defined Contribution Plan (Details) Details http://www.kodiakgas.com/role/DefinedContributionPlan 90 false false R91.htm 9954530 - Disclosure - Long-Term Incentive Plan (Details) Sheet http://www.kodiakgas.com/role/LongTermIncentivePlanDetails Long-Term Incentive Plan (Details) Details http://www.kodiakgas.com/role/LongTermIncentivePlan 91 false false R92.htm 9954531 - Disclosure - Segments - Additional Information (Details) Sheet http://www.kodiakgas.com/role/SegmentsAdditionalInformationDetails Segments - Additional Information (Details) Details 92 false false R93.htm 9954532 - Disclosure - Segments - Schedule of Financial Metrics by Segment (Details) Sheet http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails Segments - Schedule of Financial Metrics by Segment (Details) Details 93 false false R94.htm 9954533 - Disclosure - Segments - Schedule of Total Gross Margin to Income Before Income Taxes (Details) Sheet http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails Segments - Schedule of Total Gross Margin to Income Before Income Taxes (Details) Details 94 false false R95.htm 9954534 - Disclosure - Earnings Per Share of Common Stock (Details) Sheet http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails Earnings Per Share of Common Stock (Details) Details http://www.kodiakgas.com/role/EarningsPerShareofCommonStockTables 95 false false R96.htm 9954535 - Disclosure - Subsequent Events (Details) Sheet http://www.kodiakgas.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.kodiakgas.com/role/SubsequentEvents 96 false false All Reports Book All Reports kgs-20231231.htm kgs-20231231.xsd kgs-20231231_cal.xml kgs-20231231_def.xml kgs-20231231_lab.xml kgs-20231231_pre.xml kgs-20231231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 121 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "kgs-20231231.htm": { "nsprefix": "kgs", "nsuri": "http://www.kodiakgas.com/20231231", "dts": { "inline": { "local": [ "kgs-20231231.htm" ] }, "schema": { "local": [ "kgs-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "kgs-20231231_cal.xml" ] }, "definitionLink": { "local": [ "kgs-20231231_def.xml" ] }, "labelLink": { "local": [ "kgs-20231231_lab.xml" ] }, "presentationLink": { "local": [ "kgs-20231231_pre.xml" ] } }, "keyStandard": 354, "keyCustom": 41, "axisStandard": 31, "axisCustom": 6, "memberStandard": 41, "memberCustom": 56, "hidden": { "total": 13, "http://fasb.org/us-gaap/2023": 7, "http://www.kodiakgas.com/20231231": 2, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 268, "entityCount": 1, "segmentCount": 101, "elementCount": 741, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 971, "http://xbrl.sec.gov/dei/2023": 40, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.kodiakgas.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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.kodiakgas.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.kodiakgas.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R5": { "role": "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "longName": "0000005 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R6": { "role": "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "0000006 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R8": { "role": "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical", "longName": "0000008 - Statement - Consolidated Statements of Operations (Parenthetical)", "shortName": "Consolidated Statements of Operations (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R9": { "role": "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusiness", "longName": "0000009 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.kodiakgas.com/role/RevenueRecognition", "longName": "0000011 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.kodiakgas.com/role/AccountsReceivablenet", "longName": "0000012 - Disclosure - Accounts Receivable, net", "shortName": "Accounts Receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.kodiakgas.com/role/Inventoriesnet", "longName": "0000013 - Disclosure - Inventories, net", "shortName": "Inventories, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "kgs-20231231.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": "kgs-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnet", "longName": "0000014 - Disclosure - Property, Plant and Equipment, net", "shortName": "Property, Plant and Equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnet", "longName": "0000015 - Disclosure - Goodwill and Identifiable Intangible Assets, net", "shortName": "Goodwill and Identifiable Intangible Assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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": "kgs-20231231.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": "kgs-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.kodiakgas.com/role/Leases", "longName": "0000016 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilities", "longName": "0000017 - Disclosure - Debt and Credit Facilities", "shortName": "Debt and Credit Facilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.kodiakgas.com/role/DerivativeInstruments", "longName": "0000018 - Disclosure - Derivative Instruments", "shortName": "Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.kodiakgas.com/role/FairValueMeasurements", "longName": "0000019 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.kodiakgas.com/role/StockholdersEquity", "longName": "0000020 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.kodiakgas.com/role/CommitmentsandContingencies", "longName": "0000021 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssets", "longName": "0000022 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.kodiakgas.com/role/AccruedLiabilities", "longName": "0000023 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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": "kgs-20231231.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": "kgs-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.kodiakgas.com/role/IncomeTaxes", "longName": "0000024 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.kodiakgas.com/role/DefinedContributionPlan", "longName": "0000025 - Disclosure - Defined Contribution Plan", "shortName": "Defined Contribution Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.kodiakgas.com/role/LongTermIncentivePlan", "longName": "0000026 - Disclosure - Long-Term Incentive Plan", "shortName": "Long-Term Incentive Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.kodiakgas.com/role/Segments", "longName": "0000027 - Disclosure - Segments", "shortName": "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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.kodiakgas.com/role/EarningsPerShareofCommonStock", "longName": "0000028 - Disclosure - Earnings Per Share of Common Stock", "shortName": "Earnings Per Share of Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.kodiakgas.com/role/SubsequentEvents", "longName": "0000029 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R30": { "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": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": null }, "R31": { "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": "31", "firstAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.kodiakgas.com/role/RevenueRecognitionTables", "longName": "9954472 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.kodiakgas.com/role/AccountsReceivablenetTables", "longName": "9954473 - Disclosure - Accounts Receivable, net (Tables)", "shortName": "Accounts Receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "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": "kgs-20231231.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": "kgs-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.kodiakgas.com/role/InventoriesnetTables", "longName": "9954474 - Disclosure - Inventories, net (Tables)", "shortName": "Inventories, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetTables", "longName": "9954475 - Disclosure - Property, Plant and Equipment, net (Tables)", "shortName": "Property, Plant and Equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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": "kgs-20231231.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": "kgs-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetTables", "longName": "9954476 - Disclosure - Goodwill and Identifiable Intangible Assets, net (Tables)", "shortName": "Goodwill and Identifiable Intangible Assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.kodiakgas.com/role/LeasesTables", "longName": "9954477 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "kgs:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "kgs:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTables", "longName": "9954478 - Disclosure - Debt and Credit Facilities (Tables)", "shortName": "Debt and Credit Facilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.kodiakgas.com/role/DerivativeInstrumentsTables", "longName": "9954479 - Disclosure - Derivative Instruments (Tables)", "shortName": "Derivative Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.kodiakgas.com/role/FairValueMeasurementsTables", "longName": "9954480 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.kodiakgas.com/role/StockholdersEquityTables", "longName": "9954481 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "longName": "9954482 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.kodiakgas.com/role/AccruedLiabilitiesTables", "longName": "9954483 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.kodiakgas.com/role/IncomeTaxesTables", "longName": "9954484 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.kodiakgas.com/role/SegmentsTables", "longName": "9954485 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockTables", "longName": "9954486 - Disclosure - Earnings Per Share of Common Stock (Tables)", "shortName": "Earnings Per Share of Common Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails", "longName": "9954487 - Disclosure - Organization and Description of Business - Additional Information (Details)", "shortName": "Organization and Description of Business - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessStockSplitDetails", "longName": "9954488 - Disclosure - Organization and Description of Business - Stock Split (Details)", "shortName": "Organization and Description of Business - Stock Split (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-37", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-37", "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "longName": "9954489 - Disclosure - Organization and Description of Business - IPO (Details)", "shortName": "Organization and Description of Business - IPO (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-42", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:SaleOfStockPricePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R51": { "role": "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails", "longName": "9954490 - Disclosure - Organization and Description of Business - Pending Merger with CSI Compressco (Details)", "shortName": "Organization and Description of Business - Pending Merger with CSI Compressco (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-48", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954491 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R53": { "role": "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "longName": "9954492 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-62", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R54": { "role": "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "longName": "9954493 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R55": { "role": "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationsDetails", "longName": "9954494 - Disclosure - Revenue Recognition - Schedule of Revenue Remaining Performance Obligations (Details)", "shortName": "Revenue Recognition - Schedule of Revenue Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-79", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R56": { "role": "http://www.kodiakgas.com/role/AccountsReceivablenetDetails", "longName": "9954495 - Disclosure - Accounts Receivable, net (Details)", "shortName": "Accounts Receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableGrossCurrent", "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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableGrossCurrent", "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": "kgs-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.kodiakgas.com/role/AccountsReceivablenetChangeinAllowanceforCreditLossesDetails", "longName": "9954496 - Disclosure - Accounts Receivable, net - Change in Allowance for Credit Losses (Details)", "shortName": "Accounts Receivable, net - Change in Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-6", "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": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R58": { "role": "http://www.kodiakgas.com/role/InventoriesnetDetails", "longName": "9954497 - Disclosure - Inventories, net (Details)", "shortName": "Inventories, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R59": { "role": "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails", "longName": "9954498 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment, Net (Details)", "shortName": "Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "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": "kgs-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetNarrativeDetails", "longName": "9954499 - Disclosure - Property, Plant and Equipment, net - Narrative (Details)", "shortName": "Property, Plant and Equipment, net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetNarrativeDetails", "longName": "9954500 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Narrative (Details)", "shortName": "Goodwill and Identifiable Intangible Assets, net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails", "longName": "9954501 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Summary of the Company's Identifiable Intangible Assets (Details)", "shortName": "Goodwill and Identifiable Intangible Assets, net - Summary of the Company's Identifiable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "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": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "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": "kgs-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails", "longName": "9954502 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Summary of Future Minimum Amortization Expense for Identified Intangible Assets (Details)", "shortName": "Goodwill and Identifiable Intangible Assets, net - Summary of Future Minimum Amortization Expense for Identified Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.kodiakgas.com/role/LeasesAdditionalInformationDetails", "longName": "9954503 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.kodiakgas.com/role/LeasesSupplementalBalanceSheetInformationDetails", "longName": "9954504 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "kgs:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": null }, "R66": { "role": "http://www.kodiakgas.com/role/LeasesComponentsofOperatingLeaseExpenseDetails", "longName": "9954505 - Disclosure - Leases - Components of Operating Lease Expense (Details)", "shortName": "Leases - Components of Operating Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "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", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.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", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.kodiakgas.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails", "longName": "9954506 - Disclosure - Leases - Supplemental Information Related to Leases (Details)", "shortName": "Leases - Supplemental Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "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", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.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", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails", "longName": "9954507 - Disclosure - Leases - Maturity of Operating Lease Liabilities (Details)", "shortName": "Leases - Maturity of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "longName": "9954508 - Disclosure - Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details)", "shortName": "Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R70": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "longName": "9954509 - Disclosure - Debt and Credit Facilities - ABL Facility (Details)", "shortName": "Debt and Credit Facilities - ABL Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsOfCapitalDistribution", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-126", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R71": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "longName": "9954510 - Disclosure - Debt and Credit Facilities - Term Loan (Details)", "shortName": "Debt and Credit Facilities - Term Loan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsOfCapitalDistribution", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "kgs:ProceedsFromDerivativeInstrumentsOperatingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R72": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails", "longName": "9954511 - Disclosure - Debt and Credit Facilities - Schedule of Maturities of Long-term Debt (Details)", "shortName": "Debt and Credit Facilities - Schedule of Maturities of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "longName": "9954512 - Disclosure - Derivative Instruments - Narrative (Details)", "shortName": "Derivative Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-159", "name": "us-gaap:GainLossOnSaleOfDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-159", "name": "us-gaap:GainLossOnSaleOfDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails", "longName": "9954513 - Disclosure - Derivative Instruments - Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps (Details)", "shortName": "Derivative Instruments - Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-160", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-160", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails", "longName": "9954514 - Disclosure - Derivative Instruments - Schedule of Effects of Company's Derivative Instruments (Details)", "shortName": "Derivative Instruments - Schedule of Effects of Company's Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-177", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-177", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails", "longName": "9954515 - Disclosure - Fair Value Measurements - Schedule of Fair Value of Liabilities (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value of Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails", "longName": "9954516 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": null }, "R78": { "role": "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails", "longName": "9954517 - Disclosure - Stockholders' Equity - Dividends (Details)", "shortName": "Stockholders' Equity - Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-198", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-198", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails", "longName": "9954518 - Disclosure - Stockholders' Equity - Preferred Stock (Details)", "shortName": "Stockholders' Equity - Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": null }, "R80": { "role": "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails", "longName": "9954519 - Disclosure - Stockholders' Equity - Class B and C Profits Interests (Details)", "shortName": "Stockholders' Equity - Class B and C Profits Interests (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-203", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-203", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "longName": "9954520 - Disclosure - Stockholders' Equity - 2023 Omnibus Incentive Plan (Details)", "shortName": "Stockholders' Equity - 2023 Omnibus Incentive Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-225", "name": "kgs:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountedCashFlowsPeriodOfCumulativeAdjustedEBITDA", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-225", "name": "kgs:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountedCashFlowsPeriodOfCumulativeAdjustedEBITDA", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails", "longName": "9954521 - Disclosure - Stockholders' Equity - Schedule of Award Activity Under Omnibus Plan (Details)", "shortName": "Stockholders' Equity - Schedule of Award Activity Under Omnibus Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-232", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails", "longName": "9954522 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9954523 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PrepaidInsurance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PrepaidInsurance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails", "longName": "9954524 - Disclosure - Accrued Liabilities (Details)", "shortName": "Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccruedBonusesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R86": { "role": "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "longName": "9954525 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9954526 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails", "longName": "9954527 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax Rate (Details)", "shortName": "Income Taxes - Reconciliation of Effective Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "kgs:ScheduleOfSegmentReportingInformationIncomeLossBeforeIncomeTaxesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R89": { "role": "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954528 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.kodiakgas.com/role/DefinedContributionPlanDetails", "longName": "9954529 - Disclosure - Defined Contribution Plan (Details)", "shortName": "Defined Contribution Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "longName": "9954530 - Disclosure - Long-Term Incentive Plan (Details)", "shortName": "Long-Term Incentive Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-249", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-249", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.kodiakgas.com/role/SegmentsAdditionalInformationDetails", "longName": "9954531 - Disclosure - Segments - Additional Information (Details)", "shortName": "Segments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": null }, "R93": { "role": "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails", "longName": "9954532 - Disclosure - Segments - Schedule of Financial Metrics by Segment (Details)", "shortName": "Segments - Schedule of Financial Metrics by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-25", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "unique": true } }, "R94": { "role": "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails", "longName": "9954533 - Disclosure - Segments - Schedule of Total Gross Margin to Income Before Income Taxes (Details)", "shortName": "Segments - Schedule of Total Gross Margin to Income Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "kgs:ScheduleOfSegmentReportingInformationIncomeLossBeforeIncomeTaxesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true }, "uniqueAnchor": null }, "R95": { "role": "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails", "longName": "9954534 - Disclosure - Earnings Per Share of Common Stock (Details)", "shortName": "Earnings Per Share of Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.kodiakgas.com/role/SubsequentEventsDetails", "longName": "9954535 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-268", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-268", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20231231.htm", "first": true, "unique": true } } }, "tag": { "kgs_A2020LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "A2020LongTermIncentivePlanMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Long-Term Incentive Plan", "label": "2020 Long-Term Incentive Plan [Member]", "documentation": "2020 Long-Term Incentive Plan" } } }, "auth_ref": [] }, "kgs_AbsoluteTotalShareholdersReturnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AbsoluteTotalShareholdersReturnMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Absolute Total Shareholders' Return", "label": "Absolute Total Shareholders' Return [Member]", "documentation": "Absolute Total Shareholders' Return" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, net", "label": "Accounts and Nontrade Receivable [Text Block]", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r311", "r319" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued 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_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r792" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued 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": [ "r20", "r22" ] }, "kgs_AccountsReceivableAllowanceForCreditLossCreditLossExpenseReversalIncludingWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AccountsReceivableAllowanceForCreditLossCreditLossExpenseReversalIncludingWriteoff", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense (Reversal), Including Writeoff", "documentation": "Accounts Receivable, Allowance For Credit Loss, Credit Loss Expense (Reversal), Including Writeoff" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/AccountsReceivablenetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r213", "r312", "r313", "r754" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r744" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r689", "r743", "r798", "r989" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.kodiakgas.com/role/AccountsReceivablenetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetDetails", "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "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": [ "r312", "r313" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonus", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "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": [ "r117", "r169" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued insurance", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails", "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional fee", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25", "r757" ] }, "kgs_AccruedStationProjectCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AccruedStationProjectCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Station project accrual", "label": "Accrued Station Project, Current", "documentation": "Accrued Station Project, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r65", "r204", "r622" ] }, "kgs_AchievedESGScorecardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AchievedESGScorecardMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Achieved ESG Scorecard", "label": "Achieved ESG Scorecard [Member]", "documentation": "Achieved ESG Scorecard" } } }, "auth_ref": [] }, "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": [ "r848" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r123", "r792", "r994" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r492", "r493", "r494", "r662", "r914", "r915", "r916", "r974", "r996" ] }, "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": [ "r854" ] }, "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": [ "r854" ] }, "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": [ "r854" ] }, "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": [ "r854" ] }, "kgs_AdjustmentsToAdditionalPaidInCapitalContributionsFromParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalContributionsFromParent", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution from parent", "label": "Adjustments To Additional Paid In Capital, Contributions From Parent", "documentation": "Adjustments To Additional Paid In Capital, Contributions From Parent" } } }, "auth_ref": [] }, "kgs_AdjustmentsToAdditionalPaidInCapitalDebtNovation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalDebtNovation", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Novation", "label": "Adjustments To Additional Paid In Capital, Debt Novation", "documentation": "Adjustments To Additional Paid In Capital, Debt Novation" } } }, "auth_ref": [] }, "kgs_AdjustmentsToAdditionalPaidInCapitalIncentiveAwardConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalIncentiveAwardConversion", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive award conversion", "label": "Adjustments To Additional Paid In Capital, Incentive Award Conversion", "documentation": "Adjustments To Additional Paid In Capital, Incentive Award Conversion" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity compensation - Omnibus Plan", "label": "Adjustments to Additional Paid in Capital, Other", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity compensation - profits interests", "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": [ "r78", "r79", "r459" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Offering costs", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r13", "r157" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r818", "r830", "r840", "r866" ] }, "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": [ "r821", "r833", "r843", "r869" ] }, "kgs_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AgreementAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement [Axis]", "label": "Agreement [Axis]", "documentation": "Agreement." } } }, "auth_ref": [] }, "kgs_AgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AgreementDomain", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement [Domain]", "label": "Agreement [Domain]", "documentation": "Agreement." } } }, "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": [ "r854" ] }, "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": [ "r861" ] }, "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": [ "r825", "r834", "r844", "r861", "r870", "r874", "r882" ] }, "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": [ "r880" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r491", "r499" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccountsReceivablenetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetChangeinAllowanceforCreditLossesDetails", "http://www.kodiakgas.com/role/AccountsReceivablenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r214", "r314", "r325", "r328", "r331", "r989" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetChangeinAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetChangeinAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs charged against allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r330" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r133", "r400", "r563", "r908" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r59", "r62" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive securities (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r266" ] }, "kgs_AssetBasedCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AssetBasedCreditFacilityMember", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Facility", "label": "Asset Based Credit Facility [Member]", "documentation": "Asset based credit facility." } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairment charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r7", "r63" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "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": [ "r167", "r208", "r235", "r276", "r297", "r303", "r318", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r531", "r533", "r554", "r614", "r694", "r792", "r807", "r930", "r931", "r980" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "kgs_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balance Sheet Information Related to Leases", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r199", "r217", "r235", "r318", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r531", "r533", "r554", "r792", "r930", "r931", "r980" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "kgs_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.kodiakgas.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r812", "r813", "r826" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.kodiakgas.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r812", "r813", "r826" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.kodiakgas.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r812", "r813", "r826" ] }, "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": [ "r877" ] }, "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": [ "r878" ] }, "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": [ "r873" ] }, "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": [ "r873" ] }, "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": [ "r873" ] }, "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": [ "r873" ] }, "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": [ "r873" ] }, "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": [ "r873" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails", "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": [ "r462", "r463", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r487", "r488", "r489", "r490" ] }, "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": [ "r876" ] }, "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": [ "r875" ] }, "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": [ "r874" ] }, "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": [ "r874" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r150" ] }, "kgs_BuildingsAndShippingContainersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "BuildingsAndShippingContainersMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and shipping containers", "label": "Buildings and Shipping Containers [Member]", "documentation": "Shipping containers." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "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": [ "r529", "r786", "r787" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "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": [ "r82", "r84", "r529", "r786", "r787" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r83" ] }, "kgs_BusinessCombinationBreakupFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "BusinessCombinationBreakupFee", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Breakup fee", "label": "Business Combination, Breakup Fee", "documentation": "Business Combination, Breakup Fee" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationAssetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationAssetCurrent", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding receivables", "label": "Business Combination, Contingent Consideration, Asset, Current", "documentation": "Amount of asset recognized arising from contingent consideration in a business combination, expected to be realized within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r88" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent Consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r1", "r87", "r530" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r87" ] }, "kgs_CSICompresscoLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "CSICompresscoLPMember", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compressco LP", "label": "CSI Compressco LP [Member]", "documentation": "CSI Compressco LP" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued capital expenditures", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "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": [ "r39", "r202", "r752" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents - beginning of year", "periodEndLabel": "Cash and cash equivalents - end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r39", "r141", "r233" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "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": [ "r3", "r141" ] }, "kgs_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.kodiakgas.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "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" } } }, "auth_ref": [] }, "kgs_CashOnHandUtilized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "CashOnHandUtilized", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash on hand utilized", "label": "Cash On Hand Utilized", "documentation": "Cash on hand utilized." } } }, "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": [ "r852" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "kgs_ClassBIncentiveUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ClassBIncentiveUnitsMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Incentive Units", "label": "Class B Incentive Units [Member]", "documentation": "Class B Incentive Units [Member]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r210", "r211", "r212", "r271", "r406", "r407", "r408", "r410", "r413", "r418", "r420", "r656", "r657", "r658", "r659", "r775", "r890", "r909" ] }, "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": [ "r853" ] }, "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": [ "r853" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r30", "r112", "r616", "r680" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r152", "r370", "r371", "r745", "r926" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares reserved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r31" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock cash dividend declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r157" ] }, "kgs_CommonStockDividendsPerShareDeclaredAnnualized": { "xbrltype": "perShareItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "CommonStockDividendsPerShareDeclaredAnnualized", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock cash dividend declared, annualized (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared, Annualized", "documentation": "Common Stock, Dividends, Per Share, Declared, Annualized" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Shares", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r795", "r796", "r797", "r799", "r800", "r801", "r804", "r914", "r915", "r974", "r992", "r996" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value per share (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r122" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessStockSplitDetails" ], "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": [ "r122", "r681" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails" ], "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": [ "r122" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r122", "r681", "r700", "r996", "r997" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.01 per share; 750,000,000 shares of common stock authorized, 77,400,000 and 59,000,000 shares of common stock issued and outstanding as of December\u00a031, 2023 and 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r122", "r618", "r792" ] }, "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": [ "r858" ] }, "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": [ "r857" ] }, "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": [ "r859" ] }, "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": [ "r856" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "kgs_CompressionEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "CompressionEquipmentMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compression equipment", "label": "Compression Equipment [Member]", "documentation": "Compression equipment." } } }, "auth_ref": [] }, "kgs_CompressionOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "CompressionOperationsMember", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compression Operations", "verboseLabel": "Compression Operations", "label": "Compression Operations [Member]", "documentation": "Compression operations." } } }, "auth_ref": [] }, "kgs_CompressionOperationsTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "CompressionOperationsTermOfContract", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of contract", "label": "Compression Operations, Term Of Contract", "documentation": "Compression Operations, Term Of Contract" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r48", "r50", "r106", "r107", "r310", "r744" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r48", "r50", "r106", "r107", "r310", "r651", "r744" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r48", "r50", "r106", "r107", "r310", "r744", "r896" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r114", "r183" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r744" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of total revenue", "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": [ "r48", "r50", "r106", "r107", "r310" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r47", "r48", "r50", "r51", "r106", "r166", "r744" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r48", "r50", "r106", "r107", "r310", "r744" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r240", "r531", "r532", "r533", "r534", "r584", "r746", "r929", "r932", "r933" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r240", "r531", "r532", "r533", "r534", "r584", "r746", "r929", "r932", "r933" ] }, "kgs_ConsolidatedNetLeverageRatioMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ConsolidatedNetLeverageRatioMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Net Leverage Ratio", "label": "Consolidated Net Leverage Ratio [Member]", "documentation": "Consolidated Net Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r89", "r759" ] }, "kgs_ContingentConsiderationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ContingentConsiderationCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Contingent Consideration Current", "documentation": "Contingent Consideration Current." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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, classified as current." } } }, "auth_ref": [ "r422", "r424", "r443" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "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": [ "r422", "r423", "r443" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of operations", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r899", "r900" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of operations (exclusive of depreciation and amortization shown below):", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r192", "r322", "r323", "r324", "r326", "r327", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r898", "r912", "r970" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current tax", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r162", "r519", "r525", "r912" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current income taxes:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r898", "r912", "r970" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r49", "r310" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r86" ] }, "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": [] }, "kgs_DebtFeesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DebtFeesExpense", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt fees expense", "label": "Debt Fees Expense", "documentation": "Debt Fees Expense" } } }, "auth_ref": [] }, "kgs_DebtInstrumentAdditionalVariableInterestRateSpread": { "xbrltype": "percentItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DebtInstrumentAdditionalVariableInterestRateSpread", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional basis spread on variable rate (as a percent)", "label": "Debt Instrument Additional Variable Interest Rate Spread", "documentation": "Debt instrument additional variable interest rate spread." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "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", "r116", "r117", "r168", "r171", "r240", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r564", "r770", "r771", "r772", "r773", "r774", "r910" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable interest rate (as a percent)", "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://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt outstanding", "totalLabel": "Total debt outstanding", "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", "r171", "r402" ] }, "kgs_DebtInstrumentCovenantLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum leverage ratio", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "kgs_DebtInstrumentCovenantPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DebtInstrumentCovenantPeriodAxis", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Covenant Period [Axis]", "label": "Debt Instrument, Covenant Period [Axis]", "documentation": "Debt Instrument, Covenant Period" } } }, "auth_ref": [] }, "kgs_DebtInstrumentCovenantPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DebtInstrumentCovenantPeriodDomain", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Covenant Period [Domain]", "label": "Debt Instrument, Covenant Period [Domain]", "documentation": "Debt Instrument, Covenant Period [Domain]" } } }, "auth_ref": [] }, "kgs_DebtInstrumentCovenantPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DebtInstrumentCovenantPeriodOneMember", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period after issuance of unsecured indebtedness", "label": "Debt Instrument, Covenant, Period One [Member]", "documentation": "Debt Instrument, Covenant, Period One" } } }, "auth_ref": [] }, "kgs_DebtInstrumentCovenantPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DebtInstrumentCovenantPeriodTwoMember", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Each fiscal quarter after issuance of unsecured indebtedness", "label": "Debt Instrument, Covenant, Period Two [Member]", "documentation": "Debt Instrument, Covenant, Period Two" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument face value", "verboseLabel": "Aggregate principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r109", "r111", "r385", "r564", "r771", "r772" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r27", "r386" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r240", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r564", "r770", "r771", "r772", "r773", "r774", "r910" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "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": [ "r28", "r240", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r564", "r770", "r771", "r772", "r773", "r774", "r910" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r28", "r72", "r75", "r108", "r109", "r111", "r113", "r155", "r156", "r240", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r564", "r770", "r771", "r772", "r773", "r774", "r910" ] }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender fees and costs", "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Costs", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current portion of liability", "label": "Deferred Compensation Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total liability", "label": "Deferred Compensation Liability, Current and Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred project costs", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r903" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r912", "r969", "r970" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r110" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: unamortized deferred financing costs", "verboseLabel": "Unamortized debt issuance 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": [ "r110", "r935" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows", "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax provision (benefit)", "totalLabel": "Deferred tax provision (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r162", "r191", "r524", "r525", "r912" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total gross deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r119", "r120", "r170", "r513" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "negatedTotalLabel": "Net deferred 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": [ "r504", "r505", "r615" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r912", "r969", "r970" ] }, "kgs_DeferredStockIssuanceCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DeferredStockIssuanceCostsCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred IPO issuance costs", "label": "Deferred Stock Issuance Costs, Current", "documentation": "Deferred Stock Issuance Costs, Current" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense carryforward", "label": "Deferred Tax Asset, Interest Carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r968" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r514" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets, net of valuation allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r967" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r81", "r968" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross federal tax net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r81", "r968" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross post-appointment state net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r81", "r968" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r81", "r968" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "negatedTerseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r515" ] }, "us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investment in subsidiaries", "label": "Deferred Tax Liabilities, Investment in Noncontrolled Affiliates", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments in unconsolidated subsidiaries and investments in other affiliates which are not controlled nor consolidated." } } }, "auth_ref": [ "r81", "r968" ] }, "us-gaap_DefinedContributionPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanAbstract", "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Abstract]", "label": "Defined Contribution Plan [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/DefinedContributionPlanDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Defined contribution plan cost", "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_DefinedContributionPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTextBlock", "presentation": [ "http://www.kodiakgas.com/role/DefinedContributionPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan", "label": "Defined Contribution Plan [Text Block]", "documentation": "The entire disclosure for defined contribution plan." } } }, "auth_ref": [ "r453", "r454" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetNarrativeDetails" ], "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": [ "r7", "r64" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r64" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows", "http://www.kodiakgas.com/role/SegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r281" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of derivative instruments", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r218" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of derivative instruments", "label": "Derivative Asset, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r218" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r670", "r672", "r686", "r687", "r688", "r690", "r691", "r692", "r693", "r695", "r696", "r697", "r698", "r709", "r710", "r711", "r712", "r715", "r716", "r717", "r718", "r731", "r732", "r736", "r738", "r795", "r797" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of derivatives", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r973" ] }, "us-gaap_DerivativeGainOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainOnDerivative", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on derivatives", "label": "Derivative, Gain on Derivative", "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r535" ] }, "kgs_DerivativeInstrumentMaturityDateEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateEightMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5/18/2027", "label": "Derivative Instrument Maturity Date Eight [Member]", "documentation": "Derivative instrument maturity date eight." } } }, "auth_ref": [] }, "kgs_DerivativeInstrumentMaturityDateElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateElevenMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12/6/2027", "label": "Derivative Instrument Maturity Date Eleven [Member]", "documentation": "Derivative instrument maturity date eleven." } } }, "auth_ref": [] }, "kgs_DerivativeInstrumentMaturityDateFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateFiveMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "6/14/2026", "label": "Derivative Instrument Maturity Date Five [Member]", "documentation": "Derivative instrument maturity date five." } } }, "auth_ref": [] }, "kgs_DerivativeInstrumentMaturityDateFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateFourMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12/6/2025", "label": "Derivative Instrument Maturity Date Four [Member]", "documentation": "Derivative instrument maturity date four." } } }, "auth_ref": [] }, "kgs_DerivativeInstrumentMaturityDateNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateNineMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5/19/2027", "label": "Derivative Instrument Maturity Date Nine [Member]", "documentation": "Derivative instrument maturity date nine." } } }, "auth_ref": [] }, "kgs_DerivativeInstrumentMaturityDateOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateOneMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12/4/2024", "label": "Derivative Instrument Maturity Date One [Member]", "documentation": "Derivative instrument maturity date one." } } }, "auth_ref": [] }, "kgs_DerivativeInstrumentMaturityDateSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateSevenMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12/6/2026", "label": "Derivative Instrument Maturity Date Seven [Member]", "documentation": "Derivative instrument maturity date seven." } } }, "auth_ref": [] }, "kgs_DerivativeInstrumentMaturityDateSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateSixMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "6/22/2026", "label": "Derivative Instrument Maturity Date Six [Member]", "documentation": "Derivative instrument maturity date six." } } }, "auth_ref": [] }, "kgs_DerivativeInstrumentMaturityDateTenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateTenMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5/19/2027", "label": "Derivative Instrument Maturity Date Ten [Member]", "documentation": "Derivative instrument maturity date ten." } } }, "auth_ref": [] }, "kgs_DerivativeInstrumentMaturityDateThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateThreeMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "6/14/2025", "label": "Derivative Instrument Maturity Date Three [Member]", "documentation": "Derivative instrument maturity date three." } } }, "auth_ref": [] }, "kgs_DerivativeInstrumentMaturityDateTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInstrumentMaturityDateTwoMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12/5/2024", "label": "Derivative Instrument Maturity Date Two [Member]", "documentation": "Derivative instrument maturity date two." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r95", "r97", "r98", "r99", "r670", "r672", "r686", "r687", "r688", "r690", "r691", "r692", "r693", "r695", "r696", "r697", "r698", "r709", "r710", "r711", "r712", "r715", "r716", "r717", "r718", "r731", "r732", "r736", "r738", "r758", "r795", "r797" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r164", "r537", "r544" ] }, "kgs_DerivativeInterestRateSwapReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeInterestRateSwapReceivable", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap receivable", "label": "Derivative, Interest Rate Swap, Receivable", "documentation": "Derivative, Interest Rate Swap, Receivable" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate collars", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r218", "r219", "r553", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r695", "r697", "r698", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r758", "r993" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap - current", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r218" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap - non-current", "label": "Derivative Liability, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r218" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [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": [ "r544" ] }, "kgs_DerivativeMaturityDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeMaturityDateAxis", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Maturity Date [Axis]", "label": "Derivative Maturity Date [Axis]", "documentation": "Derivative maturity date." } } }, "auth_ref": [] }, "kgs_DerivativeMaturityDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DerivativeMaturityDateDomain", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Maturity Date [Domain]", "label": "Derivative Maturity Date [Domain]", "documentation": "Derivative maturity date." } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Notional amount", "terseLabel": "Notional Amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r971", "r972" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r14", "r90", "r91", "r92", "r93", "r96", "r98", "r100", "r102", "r104", "r544" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [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_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r14", "r90", "r91", "r93", "r101", "r239" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [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": [ "r442", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r442", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r937" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Award Activity Under Omnibus Plan", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r10", "r76" ] }, "kgs_DiscretionaryCashFlowMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "DiscretionaryCashFlowMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discretionary Cash Flow", "label": "Discretionary Cash Flow [Member]", "documentation": "Discretionary Cash Flow" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Distribution to parent", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r5", "r157" ] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends paid to stockholders", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r5", "r157" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r812", "r813", "r826" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r812", "r813", "r826", "r862" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.kodiakgas.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": [ "r847" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.kodiakgas.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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r810" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "kgs_ESGPerformanceTargetAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ESGPerformanceTargetAxis", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESG Performance Target [Axis]", "label": "ESG Performance Target [Axis]", "documentation": "ESG Performance Target" } } }, "auth_ref": [] }, "kgs_ESGPerformanceTargetDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ESGPerformanceTargetDomain", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESG Performance Target [Domain]", "label": "ESG Performance Target [Domain]", "documentation": "ESG Performance Target [Domain]" } } }, "auth_ref": [] }, "kgs_ESGScorecardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ESGScorecardMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESG Scorecard", "label": "ESG Scorecard [Member]", "documentation": "ESG Scorecard" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic earnings per share (in dollars per share)", "terseLabel": "Basic earnings per share of common stock (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r227", "r246", "r247", "r248", "r249", "r250", "r256", "r258", "r263", "r264", "r265", "r269", "r547", "r548", "r611", "r626", "r761" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted earnings per share (in dollars per share)", "terseLabel": "Diluted earnings per share of common stock (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r227", "r246", "r247", "r248", "r249", "r250", "r258", "r263", "r264", "r265", "r269", "r547", "r548", "r611", "r626", "r761" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerShareofCommonStock" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share of Common Stock", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r255", "r266", "r267", "r268" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective 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": [ "r507" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrecognized stock compensation expense", "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": [ "r965" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total tax benefit", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r491" ] }, "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://www.kodiakgas.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://www.kodiakgas.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://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.kodiakgas.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": [ "r809" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.kodiakgas.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://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "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://www.kodiakgas.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": [ "r809" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r889" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.kodiakgas.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": [ "r809" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.kodiakgas.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": [ "r887" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.kodiakgas.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": [ "r809" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.kodiakgas.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": [ "r809" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.kodiakgas.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": [ "r809" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.kodiakgas.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": [ "r809" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r888" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r13", "r196", "r223", "r224", "r225", "r241", "r242", "r243", "r245", "r251", "r253", "r270", "r320", "r321", "r421", "r492", "r493", "r494", "r520", "r521", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r555", "r556", "r557", "r558", "r559", "r560", "r579", "r646", "r647", "r648", "r662", "r721" ] }, "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": [ "r855" ] }, "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": [ "r818", "r830", "r840", "r866" ] }, "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": [ "r815", "r827", "r837", "r863" ] }, "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": [ "r861" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r550", "r551", "r552" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r550", "r551", "r552" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r393", "r446", "r447", "r448", "r449", "r450", "r451", "r551", "r588", "r589", "r590", "r771", "r772", "r783", "r784", "r785" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r549" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r393", "r446", "r451", "r551", "r588", "r783", "r784", "r785" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r393", "r446", "r451", "r551", "r589", "r771", "r772", "r783", "r784", "r785" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r393", "r446", "r447", "r448", "r449", "r450", "r451", "r551", "r590", "r771", "r772", "r783", "r784", "r785" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Liabilities", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2." } } }, "auth_ref": [ "r105", "r165" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r393", "r446", "r447", "r448", "r449", "r450", "r451", "r588", "r589", "r590", "r771", "r772", "r783", "r784", "r785" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r94", "r96", "r103" ] }, "kgs_FieldEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "FieldEquipmentMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Field equipment", "label": "Field Equipment [Member]", "documentation": "Field equipment." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r206", "r363" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r148" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r361", "r362", "r363", "r364", "r596", "r597" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Original Cost", "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": [ "r147", "r597" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r596" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r60", "r61" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails", "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets, net", "totalLabel": "Net Amount", "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": [ "r147", "r596" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Weighted Average Amortization Period (years)", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r596" ] }, "kgs_FirstLienNotesDue2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "FirstLienNotesDue2025Member", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compressco Partners First Lien Notes Due 2025", "label": "First Lien Notes Due 2025 [Member]", "documentation": "First Lien Notes Due 2025" } } }, "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": [ "r822", "r834", "r844", "r870" ] }, "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": [ "r822", "r834", "r844", "r870" ] }, "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": [ "r822", "r834", "r844", "r870" ] }, "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": [ "r822", "r834", "r844", "r870" ] }, "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": [ "r822", "r834", "r844", "r870" ] }, "kgs_FourthAmendmentAndRestatedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "FourthAmendmentAndRestatedCreditAgreementMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fourth Amendment and Restated Credit Agreement", "label": "Fourth Amendment And Restated Credit Agreement [Member]", "documentation": "Fourth amendment and restated credit agreement." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "kgs_GainLossOnExtinguishmentOfDebtFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "GainLossOnExtinguishmentOfDebtFinancingActivities", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) On Extinguishment Of Debt, Financing Activities", "documentation": "Gain (Loss) On Extinguishment Of Debt, Financing Activities" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfDerivatives", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on derivatives", "label": "Gain (Loss) on Sale of Derivatives", "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings." } } }, "auth_ref": [ "r7", "r176", "r709", "r710", "r711", "r712" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows", "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss on sale of property, plant and equipment", "verboseLabel": "Gain (loss) on sale of property, plant and equipment", "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": [ "r7" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r7", "r67", "r68" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r205", "r349", "r610", "r769", "r792", "r923", "r924" ] }, "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://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Identifiable Intangible Assets, net", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r146" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r348", "r360", "r769" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable Intangible Assets, net", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r11" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "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": [ "r7", "r350", "r356", "r360", "r769" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes to goodwill carrying amount during period", "label": "Goodwill, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) 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": [ "r922" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross margin", "verboseLabel": "Total gross margin", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r134", "r235", "r276", "r296", "r302", "r305", "r318", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r554", "r763", "r930" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r14", "r536" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r14" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IPO", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r812", "r813", "r826" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 8.0 }, "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows", "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived asset impairment", "negatedTerseLabel": "Long-lived asset impairment", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r7", "r63", "r151" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "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", "r131", "r174", "r276", "r296", "r302", "r305", "r612", "r624", "r763" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r365", "r367", "r705" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r367", "r705" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.kodiakgas.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": [ "r236", "r500", "r508", "r511", "r517", "r522", "r526", "r527", "r528", "r661" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails", "http://www.kodiakgas.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense (benefit)", "totalLabel": "Income tax (benefit) 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": [ "r178", "r193", "r252", "r253", "r284", "r506", "r523", "r627" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r222", "r502", "r503", "r511", "r512", "r516", "r518", "r655" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r966" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax at federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r507" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible\u00a0expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r966" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r966" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r966" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for taxes", "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": [ "r41" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r907" ] }, "kgs_IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in accrued capital expenditures", "label": "(Increase) Decrease In Capital Expenditures Incurred But Not Yet Paid", "documentation": "(Increase) Decrease In Capital Expenditures Incurred But Not Yet Paid" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in 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": [ "r907" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r593", "r907" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current 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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "kgs_IncreaseInTheTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "IncreaseInTheTermLoanFacilityMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in the Term Loan Facility", "label": "Increase In The Term Loan Facility [Member]", "documentation": "Increase in the term loan facility." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails", "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (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": [ "r259", "r260", "r261", "r265", "r461" ] }, "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": [ "r825", "r834", "r844", "r861", "r870", "r874", "r882" ] }, "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": [ "r880" ] }, "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": [ "r814", "r886" ] }, "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": [ "r814", "r886" ] }, "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": [ "r814", "r886" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 4.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r110", "r177", "r226", "r280", "r562", "r706", "r805", "r995" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "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": [ "r137", "r398", "r404", "r773", "r774" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r229", "r231", "r232" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25" ] }, "kgs_InterestRateCollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "InterestRateCollarsMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate collars", "label": "Interest Rate Collars [Member]", "documentation": "Interest rate collars." } } }, "auth_ref": [] }, "kgs_InterestRateSwapAndInterestRateCollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "InterestRateSwapAndInterestRateCollarsMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps and collars", "label": "Interest Rate Swap And Interest Rate Collars [Member]", "documentation": "Interest rate swap and interest rate collars." } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsScheduleofFairValueofLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r750", "r802", "r803" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.kodiakgas.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "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://www.kodiakgas.com/role/Inventoriesnet" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "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": [ "r344" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserve", "label": "Inventory, LIFO Reserve, Period Charge", "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period." } } }, "auth_ref": [ "r145" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.kodiakgas.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [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_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "terseLabel": "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": [ "r216", "r753", "r792" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r179", "r201", "r215", "r344", "r345", "r347", "r594", "r760" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-off of inventory reserves", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r346" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r938" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/LeasesComponentsofOperatingLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesComponentsofOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r571", "r791" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Operating Lease Expense and Supplemental Cash Flow 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": [ "r977" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r150" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity of Operating Leases", "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": [ "r978" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails" ], "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": [ "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r578" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.kodiakgas.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease terms", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r976" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.kodiakgas.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": [ "r565" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r24", "r235", "r318", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r532", "r533", "r534", "r554", "r679", "r762", "r807", "r930", "r980", "r981" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r127", "r173", "r620", "r792", "r911", "r920", "r975" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r26", "r200", "r235", "r318", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r532", "r533", "r534", "r554", "r792", "r930", "r980", "r981" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee (as a percent)", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "kgs_LineOfCreditFacilityCommitmentFeePercentageOfTotalCommitments": { "xbrltype": "pureItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "LineOfCreditFacilityCommitmentFeePercentageOfTotalCommitments", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, commitment fee percentage, unused portion of line of credit, percentage to total commitments", "label": "Line Of Credit Facility, Commitment Fee, Percentage Of Total Commitments", "documentation": "Line Of Credit Facility, Commitment Fee, Percentage Of Total Commitments" } } }, "auth_ref": [] }, "kgs_LineOfCreditFacilityCovenantMinimumNetBorrowingAvailability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "LineOfCreditFacilityCovenantMinimumNetBorrowingAvailability", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum net borrowings availability", "label": "Line Of Credit Facility, Covenant, Minimum Net Borrowing Availability", "documentation": "Line Of Credit Facility, Covenant, Minimum Net Borrowing Availability" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityIncreaseDecreaseOtherNet", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in the line of credit", "label": "Line of Credit Facility, Increase (Decrease), Other, Net", "documentation": "Amount of increase (decrease), classified as other, of the credit facility." } } }, "auth_ref": [ "r910" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r910" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, 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_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails" ], "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", "r910" ] }, "kgs_LineOfCreditFacilityThresholdConsecutiveTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "LineOfCreditFacilityThresholdConsecutiveTradingDays", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of consecutive business days", "label": "Line of Credit Facility, Threshold Consecutive Trading Days", "documentation": "Line of Credit Facility, Threshold Consecutive Trading Days" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value of debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r171", "r392", "r403", "r771", "r772", "r988" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "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 after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r240", "r936" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r9", "r240", "r396" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r9", "r240", "r396" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r9", "r240", "r396" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r9", "r240", "r396" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r9", "r240", "r396" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 }, "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of unamortized debt issuance cost", "totalLabel": "Long-term debt, net of unamortized debt issuance cost", "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": [ "r209" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate (as a percent)", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingVariableInterestRate", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest rate (as a percent)", "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilities" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Credit Facilities", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r153" ] }, "kgs_LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "LongTermIncentivePlanMember", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Incentive Plan", "label": "Long-Term Incentive Plan [Member]", "documentation": "Long-Term Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "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": [ "r28" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "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": [ "r28", "r66" ] }, "kgs_LossContingencySalesAndExciseTaxPayableAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "LossContingencySalesAndExciseTaxPayableAccrual", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent liability accrued", "label": "Loss Contingency, Sales And Excise Tax Payable, Accrual", "documentation": "Loss Contingency, Sales And Excise Tax Payable, Accrual" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r310", "r778", "r937", "r990", "r991" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails", "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r455", "r592", "r645", "r671", "r672", "r727", "r728", "r729", "r730", "r740", "r747", "r748", "r766", "r775", "r788", "r794", "r934", "r982", "r983", "r984", "r985", "r986", "r987" ] }, "kgs_MaximumThresholdLimitBeyondWhichCashDominionIsTriggered": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "MaximumThresholdLimitBeyondWhichCashDominionIsTriggered", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum threshold limit value beyond which cash dominion is triggered", "label": "Maximum Threshold Limit Beyond Which Cash Dominion Is Triggered", "documentation": "Maximum threshold limit beyond which cash dominion is triggered." } } }, "auth_ref": [] }, "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": [ "r853" ] }, "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": [ "r853" ] }, "kgs_MinimumFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "MinimumFixedChargeCoverageRatio", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum fixed charge coverage ratio", "label": "Minimum Fixed Charge Coverage Ratio", "documentation": "Minimum fixed charge coverage ratio." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails", "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r455", "r592", "r645", "r671", "r672", "r727", "r728", "r729", "r730", "r740", "r747", "r748", "r766", "r775", "r788", "r794", "r934", "r982", "r983", "r984", "r985", "r986", "r987" ] }, "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": [ "r873" ] }, "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": [ "r881" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r310", "r778", "r937", "r990", "r991" ] }, "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": [ "r854" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r180", "r194" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r230" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r230" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r141", "r142", "r143" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 }, "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows", "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income", "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": [ "r132", "r143", "r175", "r198", "r220", "r221", "r225", "r235", "r244", "r246", "r247", "r248", "r249", "r252", "r253", "r262", "r276", "r296", "r302", "r305", "r318", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r548", "r554", "r625", "r702", "r719", "r720", "r763", "r805", "r930" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Recently Adopted 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": [] }, "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": [ "r853" ] }, "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": [ "r822", "r834", "r844", "r861", "r870" ] }, "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": [ "r851" ] }, "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": [ "r850" ] }, "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": [ "r861" ] }, "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": [ "r881" ] }, "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": [ "r881" ] }, "kgs_NonSerializedPartsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "NonSerializedPartsMember", "presentation": [ "http://www.kodiakgas.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-serialized parts", "label": "Non Serialized Parts [Member]", "documentation": "Non-serialized parts." } } }, "auth_ref": [] }, "kgs_NoncashDebtNovation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "NoncashDebtNovation", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-cash debt novation", "label": "Noncash Debt Novation", "documentation": "Noncash Debt Novation" } } }, "auth_ref": [] }, "kgs_NoncashFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "NoncashFinancingItemsAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash financing activities:", "label": "Noncash Financing Items [Abstract]", "documentation": "Noncash Financing Items" } } }, "auth_ref": [] }, "kgs_NoncashGainLossOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "NoncashGainLossOnExtinguishmentOfDebt", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash loss on extinguishment of debt", "label": "Noncash Gain (Loss) On Extinguishment Of Debt", "documentation": "Noncash Gain (Loss) On Extinguishment Of Debt" } } }, "auth_ref": [] }, "kgs_NoncashInvestingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "NoncashInvestingItemsAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing activities:", "label": "Noncash Investing Items [Abstract]", "documentation": "Noncash Investing Items" } } }, "auth_ref": [] }, "kgs_NoncashOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "NoncashOfferingCosts", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-cash offering costs", "label": "Noncash Offering Costs", "documentation": "Noncash Offering Costs" } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r14" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expenses", "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": [ "r136" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expenses):", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "kgs_NotAchievedESGScorecardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "NotAchievedESGScorecardMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not Achieved ESG Scorecard", "label": "Not Achieved ESG Scorecard [Member]", "documentation": "Not Achieved ESG Scorecard" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails", "http://www.kodiakgas.com/role/SegmentsAdditionalInformationDetails", "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r919" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "kgs_OmnibusPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "OmnibusPlanMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Omnibus Plan", "label": "Omnibus Plan [Member]", "documentation": "Omnibus Plan [Member]" } } }, "auth_ref": [] }, "kgs_OneCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "OneCustomersMember", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customers", "label": "One Customers [Member]", "documentation": "One Customers" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r276", "r296", "r302", "r305", "r763" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/LeasesComponentsofOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesComponentsofOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r572", "r791" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.kodiakgas.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesMaturityofOperatingLeaseLiabilitiesDetails", "http://www.kodiakgas.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Lease, Liability, Total", "terseLabel": "Total lease liabilities, net of imputed interest", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r567" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails", "http://www.kodiakgas.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities - current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r567" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r568" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "verboseLabel": "Lease liabilities - noncurrent portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r567" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows for 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": [ "r569", "r574" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r566" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r908" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.kodiakgas.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate for 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": [ "r577", "r791" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.kodiakgas.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r576", "r791" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r80" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "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": [ "r115", "r163", "r652", "r653" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails" ], "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": [ "r25" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r207" ] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssets" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid Expenses and Other Current Assets", "label": "Other Current Assets [Text Block]", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other 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": [ "r29" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "verboseLabel": "Other income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r138" ] }, "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": [ "r853" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r902", "r921" ] }, "kgs_OtherServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "OtherServicesMember", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Services", "label": "Other Services [Member]", "documentation": "Other Services [Member]" } } }, "auth_ref": [] }, "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": [ "r820", "r832", "r842", "r868" ] }, "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": [ "r823", "r835", "r845", "r871" ] }, "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": [ "r823", "r835", "r845", "r871" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-Allotment Option", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parent", "label": "Parent Company [Member]" } } }, "auth_ref": [ "r240" ] }, "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": [ "r849" ] }, "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": [] }, "kgs_PaymentOfAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PaymentOfAccruedInterest", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of accrued interest", "label": "Payment Of Accrued Interest", "documentation": "Payment of accrued interest." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r893", "r905" ] }, "us-gaap_PaymentsOfCapitalDistribution": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfCapitalDistribution", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distribution to parent", "terseLabel": "Return of capital", "label": "Payments of Capital Distribution", "documentation": "Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of debt issuance cost", "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": [ "r38" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows", "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends paid to stockholders", "terseLabel": "Dividends paid to stockholders", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Offering costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r35" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property, plant 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": [ "r140" ] }, "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": [ "r852" ] }, "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": [ "r852" ] }, "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": [ "r851" ] }, "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": [ "r861" ] }, "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": [ "r854" ] }, "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": [ "r850" ] }, "kgs_PercentageOfAggregateCommitmentsBeyondWhichCashDominionIsTriggered": { "xbrltype": "percentItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PercentageOfAggregateCommitmentsBeyondWhichCashDominionIsTriggered", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of aggregate commitments beyond which cash dominion is triggered", "label": "Percentage Of Aggregate Commitments Beyond Which Cash Dominion Is Triggered", "documentation": "Percentage of aggregate commitments beyond which cash dominion is triggered." } } }, "auth_ref": [] }, "kgs_PercentageOfOwnershipHeldBeforeInitialPublicOffering": { "xbrltype": "percentItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PercentageOfOwnershipHeldBeforeInitialPublicOffering", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of ownership held before initial public offering", "label": "Percentage Of Ownership Held Before Initial Public Offering", "documentation": "Percentage of ownership held before initial public offering." } } }, "auth_ref": [] }, "kgs_PerformanceAtBelowThresholdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PerformanceAtBelowThresholdMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance at Below Threshold", "label": "Performance at Below Threshold [Member]", "documentation": "Performance at Below Threshold" } } }, "auth_ref": [] }, "kgs_PerformanceAtMaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PerformanceAtMaximumMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance at Maximum", "label": "Performance at Maximum [Member]", "documentation": "Performance at Maximum" } } }, "auth_ref": [] }, "kgs_PerformanceAtTargetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PerformanceAtTargetMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance at Target", "label": "Performance at Target [Member]", "documentation": "Performance at Target" } } }, "auth_ref": [] }, "kgs_PerformanceAtThresholdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PerformanceAtThresholdMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance at Threshold", "label": "Performance at Threshold [Member]", "documentation": "Performance at Threshold" } } }, "auth_ref": [] }, "kgs_PerformanceShareUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PerformanceShareUnitsMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Share Units [Member]", "documentation": "Performance Share Units [Member]" } } }, "auth_ref": [] }, "kgs_PerformanceTargetLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PerformanceTargetLevelAxis", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Target Level [Axis]", "label": "Performance Target Level [Axis]", "documentation": "Performance Target Level" } } }, "auth_ref": [] }, "kgs_PerformanceTargetLevelDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PerformanceTargetLevelDomain", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Target Level [Domain]", "label": "Performance Target Level [Domain]", "documentation": "Performance Target Level [Domain]" } } }, "auth_ref": [] }, "kgs_PerformanceTargetTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PerformanceTargetTypeAxis", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Target Type [Axis]", "label": "Performance Target Type [Axis]", "documentation": "Performance Target Type" } } }, "auth_ref": [] }, "kgs_PerformanceTargetTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PerformanceTargetTypeDomain", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Target Type [Domain]", "label": "Performance Target Type [Domain]", "documentation": "Performance Target Type [Domain]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r121", "r406" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r121", "r681" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r121", "r406" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $0.01 par value; 50,000,000 shares of preferred stock authorized, zero issued as of December\u00a031, 2023 and 2022, respectively", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r121", "r617", "r792" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r904" ] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid insurance", "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r755", "r767", "r921" ] }, "us-gaap_PrepaidRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidRent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid rent", "label": "Prepaid Rent", "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r756", "r768", "r921" ] }, "kgs_PrepaidVehicleAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PrepaidVehicleAllowance", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid vehicle allowance", "label": "Prepaid Vehicle Allowance", "documentation": "Prepaid Vehicle Allowance" } } }, "auth_ref": [] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "kgs_ProceedsFromContributionsFromStockholders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ProceedsFromContributionsFromStockholders", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution from parent", "label": "Proceeds From Contributions From Stockholders", "documentation": "Proceeds From Contributions From Stockholders" } } }, "auth_ref": [] }, "kgs_ProceedsFromDerivativeInstrumentsOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ProceedsFromDerivativeInstrumentsOperatingActivities", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from termination of interest rate swaps and collars", "label": "Proceeds From Derivative Instruments, Operating Activities", "documentation": "Proceeds From Derivative Instruments, Operating Activities" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from initial public offering, net of underwriter discounts", "label": "Proceeds from Issuance Initial Public Offering", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on debt instruments", "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": [ "r34", "r656" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property, plant 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": [ "r139" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r307", "r595", "r639", "r640", "r641", "r642", "r643", "r644", "r751", "r776", "r793", "r897", "r927", "r928", "r937", "r990" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r307", "r595", "r639", "r640", "r641", "r642", "r643", "r644", "r751", "r776", "r793", "r897", "r927", "r928", "r937", "r990" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnet" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, net", "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": [ "r149", "r184", "r189", "r190" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r150", "r203", "r623" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r613", "r623", "r792" ] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "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_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r8", "r184", "r189", "r621" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment, Net", "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r150" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated 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_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetChangeinAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current-period benefit from 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": [ "r228", "r329" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.kodiakgas.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r901" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.kodiakgas.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Domain]", "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r901" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitments", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r118", "r172" ] }, "kgs_PurchaseOfPropertyPlantAndEquipmentObtainedInExchangeForOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "PurchaseOfPropertyPlantAndEquipmentObtainedInExchangeForOperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of property, plant and equipment through exchange of lease ROU asset", "label": "Purchase Of Property, Plant And Equipment Obtained In Exchange For Operating Lease, Right-Of-Use Asset", "documentation": "Purchase Of Property, Plant And Equipment Obtained In Exchange For Operating Lease, Right-Of-Use Asset" } } }, "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": [ "r849" ] }, "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": [ "r849" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails", "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r445", "r455", "r487", "r488", "r489", "r591", "r592", "r645", "r671", "r672", "r727", "r728", "r729", "r730", "r740", "r747", "r748", "r766", "r775", "r788", "r794", "r797", "r925", "r934", "r983", "r984", "r985", "r986", "r987" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails", "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r372", "r373", "r374", "r375", "r445", "r455", "r487", "r488", "r489", "r591", "r592", "r645", "r671", "r672", "r727", "r728", "r729", "r730", "r740", "r747", "r748", "r766", "r775", "r788", "r794", "r797", "r925", "r934", "r983", "r984", "r985", "r986", "r987" ] }, "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": [ "r815", "r827", "r837", "r863" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [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": [ "r452", "r580", "r581", "r674", "r675", "r676", "r677", "r678", "r699", "r701", "r726" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r237", "r238", "r580", "r581", "r582", "r583", "r674", "r675", "r676", "r677", "r678", "r699", "r701", "r726" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [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": [ "r452", "r580", "r581", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r674", "r675", "r676", "r677", "r678", "r699", "r701", "r726", "r979" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r906" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on debt instruments", "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": [ "r37", "r659" ] }, "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": [ "r816", "r828", "r838", "r864" ] }, "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": [ "r817", "r829", "r839", "r865" ] }, "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": [ "r824", "r836", "r846", "r872" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r124", "r157", "r619", "r649", "r650", "r660", "r682", "r792" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Accumulated Deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r196", "r241", "r242", "r243", "r245", "r251", "r253", "r320", "r321", "r492", "r493", "r494", "r520", "r521", "r538", "r540", "r541", "r543", "r546", "r646", "r648", "r662", "r996" ] }, "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://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenues", "terseLabel": "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": [ "r277", "r278", "r295", "r300", "r301", "r307", "r309", "r310", "r441", "r442", "r595" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r310", "r895" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r195", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r749" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "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": [ "r195", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r444" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction price allocated to unsatisfied performance obligations", "verboseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r187" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationsDetails" ], "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://www.kodiakgas.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r188" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationsDetails" ], "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": [ "r188" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationsDetails" ], "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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Remaining Performance Obligations", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r894" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "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": [ "r575", "r791" ] }, "kgs_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "presentation": [ "http://www.kodiakgas.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:", "label": "Right-of-Use Assets Obtained in Exchange for Lease Obligations [Abstract]", "documentation": "Right-of-Use Assets Obtained in Exchange for Lease Obligations" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r881" ] }, "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": [ "r881" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails" ], "lang": { "en-us": { "role": { "terseLabel": "Per share price (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails", "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Sales tax contingency", "terseLabel": "Sales tax liability", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r456", "r917" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r254", "r456", "r891", "r917" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Accounts Receivable, net", "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": [ "r33" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/AccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r161" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r28", "r72", "r75", "r108", "r109", "r111", "r113", "r155", "r156", "r771", "r773", "r913" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r160" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effects of Company's Derivative Instruments", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r95", "r98", "r536" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps", "label": "Schedule of Derivative Instruments [Table Text Block]", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r14", "r90", "r91", "r92", "r93", "r96", "r98", "r100", "r102" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Net Income (Loss) Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r918" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r159" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "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": [ "r235", "r315", "r316", "r317", "r318", "r554" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "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": [ "r198", "r235", "r315", "r316", "r317", "r318", "r554" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r60", "r61", "r596" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Company's Identifiable 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": [ "r60", "r61" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/InventoriesnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "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": [ "r21", "r128", "r129", "r130" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-term Debt", "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": [ "r9" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "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": [ "r8" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "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": [ "r55", "r56", "r57", "r58" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Metrics 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": [ "r55", "r56", "r57", "r58" ] }, "kgs_ScheduleOfSegmentReportingInformationIncomeLossBeforeIncomeTaxesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ScheduleOfSegmentReportingInformationIncomeLossBeforeIncomeTaxesTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Gross Margin to Income Before Income Taxes", "label": "Schedule of Segment Reporting Information Income Loss Before Income Taxes [Table Text Block]", "documentation": "Schedule of segment reporting information income loss before income taxes." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "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": [ "r458", "r460", "r462", "r463", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r487", "r488", "r489", "r490" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r69", "r70", "r71", "r72", "r73", "r74", "r75", "r155", "r156", "r157", "r210", "r211", "r212", "r271", "r406", "r407", "r408", "r410", "r413", "r418", "r420", "r656", "r657", "r658", "r659", "r775", "r890", "r909" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Amortization Expense for Identified Intangible Assets", "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": [ "r61" ] }, "kgs_SecondLienNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "SecondLienNotesDue2026Member", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compressco Partners Second Lien Notes Due 2026", "label": "Second Lien Notes Due 2026 [Member]", "documentation": "Second Lien Notes Due 2026" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessPendingMergerwithCSICompresscoDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "kgs_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.kodiakgas.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": [ "r808" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.kodiakgas.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": [ "r811" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "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": [ "r273", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r310", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r368", "r369", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r769", "r897", "r990" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r287", "r765" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.kodiakgas.com/role/Segments" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r272", "r273", "r274", "r275", "r276", "r288", "r299", "r303", "r304", "r305", "r306", "r307", "r308", "r310" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "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_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r309", "r764" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "negatedLabel": "Selling, general and administrative expenses", "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": [ "r135" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "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": [] }, "kgs_SeniorNotesDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "SeniorNotesDue2029Member", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes Due 2029", "label": "Senior Notes Due 2029 [Member]", "documentation": "Senior Notes Due 2029" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "kgs_SerializedPartsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "SerializedPartsMember", "presentation": [ "http://www.kodiakgas.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Serialized parts", "label": "Serialized Parts [Member]", "documentation": "Serialized parts." } } }, "auth_ref": [] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Services", "label": "Service, Other [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r938" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r789" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting rights, term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights", "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r77" ] }, "kgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountedCashFlowsPeriodOfCumulativeAdjustedEBITDA": { "xbrltype": "durationItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountedCashFlowsPeriodOfCumulativeAdjustedEBITDA", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of cumulative adjusted EBITDA", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Discounted Cash Flows, Period of Cumulative Adjusted EBITDA", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Discounted Cash Flows, Period of Cumulative Adjusted EBITDA" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "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": [ "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "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": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, Beginning of Period (in shares)", "periodEndLabel": "Outstanding, End of Period (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": [ "r474", "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, Beginning of Period (in dollars per share)", "periodEndLabel": "Outstanding, End of Period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r474", "r475" ] }, "kgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards expected to vest (in shares)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Number", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest number." } } }, "auth_ref": [] }, "kgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageExercisePrice", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards expected to vest (in dollars per share)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Weighted Average Exercise Price", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest weighted average exercise price." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested or exercised (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": [ "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested or exercised (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "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": [ "r458", "r460", "r462", "r463", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r487", "r488", "r489", "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r15", "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs and PSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r790" ] }, "kgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssued": { "xbrltype": "percentItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssued", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of shares issued", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Shares Issued", "documentation": "Share based compensation arrangement by share based payment award percentage of shares issued." } } }, "auth_ref": [] }, "kgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceTargetPercentage", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance target, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Target, Percentage", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Target, Percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r76" ] }, "kgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardVolumeWeightedAveragePriceTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVolumeWeightedAveragePriceTradingDays", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VWAP trading days", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Volume-Weighted Average Price, Trading Days", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Volume-Weighted Average Price, Trading Days" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails", "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": [ "r462", "r463", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r487", "r488", "r489", "r490" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time Vesting", "verboseLabel": "Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Vesting", "verboseLabel": "Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r457", "r465", "r484", "r485", "r486", "r487", "r490", "r495", "r496", "r497", "r498" ] }, "kgs_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of award vesting rights", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r939" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested time vesting units (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlan" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Incentive Plan", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r154", "r158" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, price per share (in dollars per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "kgs_ShippingContainersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ShippingContainersMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping containers", "label": "Shipping Containers [Member]", "documentation": "Shipping Containers" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/LeasesComponentsofOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/LeasesComponentsofOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "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": [ "r573", "r791" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r197", "r273", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r310", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r366", "r368", "r369", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r769", "r897", "r990" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r32", "r196", "r223", "r224", "r225", "r241", "r242", "r243", "r245", "r251", "r253", "r270", "r320", "r321", "r421", "r492", "r493", "r494", "r520", "r521", "r538", "r539", "r540", "r541", "r542", "r543", "r546", "r555", "r556", "r557", "r558", "r559", "r560", "r579", "r646", "r647", "r648", "r662", "r721" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r241", "r242", "r243", "r270", "r595", "r654", "r663", "r673", "r674", "r675", "r676", "r677", "r678", "r681", "r684", "r685", "r686", "r687", "r688", "r690", "r691", "r692", "r693", "r695", "r696", "r697", "r698", "r699", "r701", "r703", "r704", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r721", "r798" ] }, "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": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r254", "r456", "r891", "r892", "r917" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r241", "r242", "r243", "r270", "r595", "r654", "r663", "r673", "r674", "r675", "r676", "r677", "r678", "r681", "r684", "r685", "r686", "r687", "r688", "r690", "r691", "r692", "r693", "r695", "r696", "r697", "r698", "r699", "r701", "r703", "r704", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r721", "r798" ] }, "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": [ "r819", "r831", "r841", "r867" ] }, "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_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "netLabel": "Proceeds from initial public offering, net of underwriter discount (in shares)", "terseLabel": "Shares issued and sold (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r121", "r122", "r157", "r656", "r721", "r741" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from initial public offering, net of underwriter discounts", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r13", "r121", "r122", "r157", "r662", "r721", "r741", "r806" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets", "http://www.kodiakgas.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r122", "r125", "r126", "r144", "r683", "r700", "r722", "r723", "r792", "r807", "r911", "r920", "r975", "r996" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r154", "r234", "r405", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r421", "r545", "r724", "r725", "r742" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r19" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails", "http://www.kodiakgas.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": [ "r561", "r586" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails", "http://www.kodiakgas.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": [ "r561", "r586" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails", "http://www.kodiakgas.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": [ "r561", "r586" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.kodiakgas.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": [ "r585", "r587" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessIPODetails", "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusinessStockSplitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary, Sale of Stock [Line Items]", "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash disclosures:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r860" ] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyEquipmentMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology hardware and software", "label": "Technology Equipment [Member]", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "auth_ref": [] }, "kgs_TermLoanDerivativeSettlementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "TermLoanDerivativeSettlementMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Derivative Settlement", "label": "Term Loan Derivative Settlement [Member]", "documentation": "Term loan derivative settlement." } } }, "auth_ref": [] }, "kgs_TermLoanFacilityAsPerAmendmentAgreementOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "TermLoanFacilityAsPerAmendmentAgreementOneMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility as per Amendment Agreement One", "label": "Term Loan Facility As Per Amendment Agreement One [Member]", "documentation": "Term loan facility as per amendment agreement one." } } }, "auth_ref": [] }, "kgs_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "TermLoanMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Term Loan", "terseLabel": "Term Loan", "label": "Term Loan [Member]", "documentation": "Term loan." } } }, "auth_ref": [] }, "kgs_ThirdAmendmentAndRestatedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ThirdAmendmentAndRestatedCreditAgreementMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Amendment and Restated Credit Agreement", "label": "Third Amendment And Restated Credit Agreement [Member]", "documentation": "Third amendment and restated credit agreement." } } }, "auth_ref": [] }, "kgs_ThirdAmendmentToFourthAmendedAndRestatedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "ThirdAmendmentToFourthAmendedAndRestatedCreditAgreementMember", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Amendment Agreement", "label": "Third Amendment to Fourth Amended and Restated Credit Agreement [Member]", "documentation": "Third Amendment to Fourth Amended and Restated Credit Agreement" } } }, "auth_ref": [] }, "kgs_TimeVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "TimeVestingMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time Vesting", "label": "Time Vesting [Member]", "documentation": "Time Vesting [Member]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r781", "r937" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r781", "r937" ] }, "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": [ "r852" ] }, "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": [ "r859" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetSummaryoftheCompanysIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r85" ] }, "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": [ "r880" ] }, "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": [ "r882" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.kodiakgas.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_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred at Point in Time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r781" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred over Time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r781" ] }, "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": [ "r883" ] }, "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": [ "r884" ] }, "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": [ "r882" ] }, "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": [ "r882" ] }, "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": [ "r885" ] }, "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": [ "r883" ] }, "kgs_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "TwoCustomersMember", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Customers", "label": "Two Customers [Member]", "documentation": "Two Customers" } } }, "auth_ref": [] }, "kgs_TwoThousandAndNineteenClassBUnitIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "TwoThousandAndNineteenClassBUnitIncentivePlanMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Thousand And Nineteen Class B Unit Incentive Plan", "label": "Two Thousand And Nineteen Class B Unit Incentive Plan [Member]", "documentation": "Two Thousand And Nineteen ClassB Unit Incentive Plan [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r879" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total gain on derivatives", "label": "Unrealized Gain (Loss) on Derivatives", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r7", "r715", "r716", "r717", "r718", "r735" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r501", "r510" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions, accrued interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r509" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions, interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r509" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.kodiakgas.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r52", "r53", "r54", "r181", "r182", "r185", "r186" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "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://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "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_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trailers and vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.kodiakgas.com/role/LongTermIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityClassBandCProfitsInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted weighted average shares of common stock outstanding (in shares)", "totalLabel": "Diluted weighted average shares of common stock (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": [ "r257", "r265" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofOperations", "http://www.kodiakgas.com/role/EarningsPerShareofCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic weighted average shares of common stock outstanding (in shares)", "verboseLabel": "Basic weighted average shares of common stock (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": [ "r256", "r265" ] }, "kgs_WeightedAveragePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "WeightedAveragePriceAbstract", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Price", "label": "Weighted Average Price [Abstract]", "documentation": "Weighted average price." } } }, "auth_ref": [] }, "kgs_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20231231", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.kodiakgas.com/role/LeasesSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term:", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term" } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.kodiakgas.com/role/ConsolidatedStatementsofCashFlows", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTermLoanDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss on extinguishment of debt", "terseLabel": "Deferred financing costs written off", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r137" ] } } } }, "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": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "SubTopic": "30", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479359/835-30-S45-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", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r20": { "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" }, "r21": { "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" }, "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-26)", "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.20)", "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.21)", "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.22(a)(1))", "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)", "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.24)", "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.25)", "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.29)", "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-31)", "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.3,4)", "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "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": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-7" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "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.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r157": { "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" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r171": { "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" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "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" }, "r175": { "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" }, "r176": { "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(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.Q4)", "SubTopic": "20", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//326/tableOfContent" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-70/tableOfContent" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r758": { "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" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r778": { "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" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r804": { "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" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r890": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r891": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r892": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r901": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r902": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r904": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r908": { "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" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r910": { "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" }, "r911": { "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" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r965": { "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" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r974": { "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" }, "r975": { "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" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r994": { "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" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r996": { "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" }, "r997": { "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 122 0001767042-24-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001767042-24-000011-xbrl.zip M4$L#!!0 ( !B$9U@SK9!VQ!( /EN > 8VQA=V)A8VMP;VQI8WEO M9FMO9&EA:V=AOP+-3K?6C.2U;,=.[#0SBJULU,9' M;:4[_=2!2$A"31%<@K2L_>O[#H"D#LMV&B=<;;*;6.*!X^$=OW< ?C/.)M'; M-V,EP[=_>O/G5DNBU7)/G9ADENK1.!.[ M.[O[XA>3WNA;R?[.T)S?L=DL4G][,=%Q:ZRP M_Z/#W20[GNHP&Q^U=W;^\F+NN4S=92T9Z5%\1*.%NT,39S"*%%KECT7C]]Y; M[EZF(QC!P&29F1RU<03W].3?"$QDTJ,?=NC/,=YI#>5$1[.CO_;U1%EQKJ;B MRDQD_->FE;%M697J(3]H]6\*Y@:=T->IFS>T$^E8>3KPY+MW8SW0F7A]N-U> MFN#CAA_ HJGTBX]__U'C/_G8^>5=Y^0?XO+B8^_DWT^90B+#$#BU%:EA=K1W M,#^I_^8VT\,97])Q"',\:K5?)5]^G78?-<_VMI_:U^]]GE*OD0:7GZXN+ZZ[ MG\DQJXB+"_#LM-U?2=O^6(F!D6DHS%"$.E5!9E(KMC*X_N,/KW9W=XZ_#O%7 M#8^)%*K I#+3)C[*@5XI/O7B[3L<]+<;VHNW1)WV<0,)]P\3:GDC?I967*OT M5@?*-D4O#K:;0HI3%)JX%4W>B'C$!ZWPHYA!<8F@NE!(\89;+H]D? V M_(6E"O(HRV&EJ!B%5.AZ:-*!A%D/ M2;0/CZU(Y*P%MUN)2N$'$"=0(H!G5&R9)Y*QCHPUR7BV+5 NB<4%C &;2Q6\ M! ,.38) (QL#!1(3Z6 FIF,=C$62FEL-P$/ <]0_R++)$X(G0)1 I31)=:>" M/-.W"WT[8@*-X7&:396*T%>J?LU!/81(O"15"3*TC#TM$/4@_8&FOD.D^E#' M,$TM(U'Q>,93Q2HA,0%[1?[^V#$K1"PJ*%T%K]%5]U"G58F29+ MA3Z,:9KS0J+\1&$U68>L M4EN5%U#FL0<5;F\LV-RM%]CL7%X"MN^\ZWWL]9^$\.L,.4L](Q/0^XHL\BK> M \Y+4=Z/-!(5?VB\S' +00K J45N!-0%/%^1B,*.V+N&6B6,5@;;9>W5, M;1?F#KY,=)8IA88/;5@:EM9GA8:KZH0ZRF.#>K0YO&-P'/!4K$V%6O;''_8/ MCP'21&:FX-7I&"TP6%F8@,A@>6D)\.= 3'!Q&)S@_\"*?SBN"5[&GFW:JWJ M3\RM0DS3+934\N;: M@)H%'*ZZ)Q>?+L^ZY_T??WCY^EAT3N#[>;]W_K.XZE[W._TNWA.;81UZ7]T1 M6:5DOYQSLN"4-,'@!%'N!'E6SN:>\6_I!@/P%$,S.%&5IB"78+9@\K?:Y#9" MLM@T+ #45BR8:)K3O -T/@,W@%-%E,B(KC;.1:+K_2%%NS!H$< M? [%:^5C0F;4)0&?$.04&B;9J(1H'-?YJ HAUH ,;R_&\#\TTWHG+30[1\+E MB3(JW/JM4>TI&Z>(DO8:[&.KC.30!B!0,R4!W.H)0#$-[$/$!U*%_M40 UBK MH.(:+;F:*SFJA71(@;\T!Z.Y-=3E3N%.^(@?61'FV_,K_D03C M?\>I[S61(]4:@##=M(B;CV0TE3/[XK.R=0M&?2=9DZ_;.(!6,R>]=WX" *SW MKV[K7>>Z>RI.+LXNN^?7G7[OXGPS4-E[$. D3T%E66\[O$Y)U\ : MBXF"1DCYSL7C/6H;@48&;0ANFDQC_ D+ ;X7*L@!S0=L7 0:U4%"F0*"2@PK M9IEAQ-_#8+D2M$+W%DQU!98VQ2#/ /=F(M( LB$@-\!$ &Q*.#A%IJ6;(9O M,&5%$B$ GU)\@P:.UH8'+$"MJOGQ@9G'2=KAC$#PNF'-&>*1D1$[0(1'!R;. MD1L3J4-OF.B:2(R)FD 819D<@."P+!Z+X#V.;A?QHF<:(0R1G>= VK&G#J\9 MK ^W+SG0]-#JW-O);8.<3/E^CK.] RY@HS%-#^;C 288)* .@.E0@= :$UE1&M*0P/Y M"3S<&:V;F0'Q*M"%DV.:Y(>'8"P\7P$,XY4A*S MJ6.=$,=0@!$HZ!!<02Z; '\--?3'T<=)Z/@P$<(*'8% MO?@PJUL@3Y>PX14G0O\6M^<&P#U6&% !8@&0^:OW9PK(M'@S^9"8Y>@2H^X80H[-VRMJ6-@B-I;^^@I*DO3A0R3&$Q?@^ MV<;2$4K &0MT@N'\W/(;[#'AS7MC(M5!@!B0 [MLBVGI27P*0^N%*<405XZ! MV.Z[7O^T0ZW&"L,JP$ZJB+NPGH9!!ERND)D,1U/6,T!+X&W'V^+]_?2S\PH$ M]?+'Q,Q?#H:_.WF"5JM703OU59 M:Y0:"U*V/<)R&5X7ZZ("]";.#CUW+N:(,3)H0 J+RRCRME&.65JK,NO)2=_$ MK8QR$ARF'#^,2@6F V:9BRM\%4E39/(.5R94%>M(3O($Z?H;77 3 :SI[%*A M;SCH+D.4,/1D5SW";T<:=$Z(A"L6RA%BBE6B0.I )D!=P#,E]0E0##&DP(WP M^B^UX"Z3\7!VKFBLO,?$:BP09+&MXD9!P:)OXABZ'L!T@2U2E@]8&?!W[WF MP9F_!_);R37=&\SE'@-CR7X(G\SRK=&-)S6%,DQ&#R1RC?)!9N2 K4)G4/O M(\ 9215E+H=!UFFS)XTR1'Y$HT=53RAZ#^9>G+Y?6\.[*=& O7I% R[^U;VZ M[/S;Y6M JW;.,%TCKC^]^WOWI"_Z%P(S.O#4QB3T%2K&/"9N'G#E&4=:*7P\ M8 %QCX# K46Z13B8B_#N&/@_H0%ZCW#95%OEX/88]!$,1%7:'TLL#>2+52#F ML277T)$PAJYO5NP3(#]C]TF29S3+;&QR#)..L&*/1'K&-H018/V+GBHQ^AI$ M11K;#WA#UMQVFU1Q*+(XFE>*Q=B:FTA6HMZY]\1HKF4A1:AVZ[D_1N.Z6SG JN M7*3,T_*,V<&C:F?&;O/MN?SVLU0W/GNZ:<5FK&?:8]1^E 3N?D]L?4THNU\O M*'O6[7^X.!47[T59@[09EJ7_Q!*( B!BIH1WE!C0265? "^M8YSOC/(M&,4,A[C67E5C'!.4_XHZ-L[I+&;MRZB# MF98[$3P(+FI-%ZK0OB_UMUCJ !-"481+#4:6LIWXV47*8>5S'S5?G1=T^<[O MZ_:5URV3-X5XDM[%DNL0@S8.:9&"=RGA!$%;EK$L1G+:%/_'7J''!E6^P%IO M=L#^9;V\G(^]LUZ?BO4$_.]C\RSHYQ>B$JEP'DB=BX_2R\EZLZ8%+KCQ"C($'U .15M?EYF[Z M.JB74@+%TSL_[9Z=]][W3C:HDKA?87X6!XRLX[@F,0QS]0X06VQRI$VUQEKO M86F_7:@2NE_'QYO+OX?UXM_>>;][=7G5[6\8[SYV6SFP; XF(J7( FAVJBT" M>\8F*Z Z2MQ_6-T,3]5=8B)O%+F= MES[TXIE@WV:#_5?UTDO=]^^[)[A71YQV^AMSB-N*XP(X(4R;'(M3)PAX\^E9 M"T+%9TW5OTZE6\SJ%.92AU(5/GF#J(YJC,)\ZW>&ECO US[G \5)GMI<4SB5S*OM-05J>Z]AWLLNNDP^?\M%FH3?+ MPSR*<)LDS$.5=9Z1G#(K/]*M1%[W)V_P3DS,,I?[ZM!O\@=CC%+E4M98I>"2 MT&X3&NZLPRW=J0&4,6G.I;BJ;V)[&N@HT_*J(+U,7B',K6K0V?'D':8++B=# M"SX)$EU'#F5ZXA2UKQP2Q6.JLKGSU/R<5YWA@; (QT8?!E@4Z# M*H7%W>K; MHH.G[E#0&^Y4SDCU1_;,'8*IR[ K-,]UC1RO I]0Y=!$XK[Z5=Z(.6 M#-<0^>-6 EUI?]/<&40+V*DR#0J9N=5P1[_B^.8YH+)X]RWJ0^RP>M5]I'W^ M1# WX?LFL\%JMSZ'A)':[9U=7G7 L=VTLR(?K1K9=W%9K*5"NY7;0$M1QVTF M25:6#F=SIX\]<@2%_V.Y++G,J%'B!6-JDR3%S#2'N@8JD+E53RGJJ_ER;74: M9,VX!![HB&12O >&MLX!S4$7X=98\BVEQ1 B+@X?:,CN:<66$N%X#U"U-'YA MF]%3"FCJ3L%W#7$USS>WVD2(;,>X*YB2H"G5,BP>=>YW-@#3XETLR/=!GB) M< X-3\CG?D5.]Z[;V?O8,I:Z4^]DB7J1OL&\+4D:9E'+$JU,WK5^S6$>M*L' M_0IW>!^:PZ:HEN4Z2,+!X$%J9(@1DJK-*T]6G5^5)MXTLVMMI[#;3"E>MMO$Y&.%4CM]7$5C#2TX+3ORM36[/]G9W3 ML]YY[[I_M5&9K1419)]#(KS]M&-_G1"0J\20>R&9-9$E3G^2@1]P94-$HN"/ MQ,7-41A_I= G>2:P$#H$X=[@4VIKME?DGY^ZUR@0UZ+S[N)37_0_=)_VBXD. MMU\^3/ 5]![(X 9WX\=ARTU^2'^.W;>] _SO>81GKXU'U@[%S.1<6(.&^-<< M*\B1RSE"BJ!F+@S>!!.CP/]"1SB3@3OB=JS54'PDO^J"CS:O'JM3/G)2GD>[ M]KD/.^XE^ MY=W_ %!+ P04 " 8A&=83DSA"4(# 4"P %0 &-O;G-E;G1O9F)D M;W5S87!C+FAT;=U6;6_;-A#^OE]Q<[%U RQ%?FG\$M= EBY;D:8KXF;Y.-#4 MR;I%(@62BN/]^ATI&;.;.,@&;!CB#X(IWCUW]QSOH6:Y*XOY+$>1SK^:?1U% M\$[+ND3E0!H4#E.H+:D5W*1H;R&*6JLS76T,K7('_:0_A!MM;NE.-/N.7('S M+<[LJ%G/CD*0V5*GF_DLI3N@]&V'1))B?YP=C_N3\3"1R01'HC?))C+KI\/! M>/);K\.N;-[X6+?F M;X/Q$$F8%8,MM7.ZG$X8JWWC=!66#N]=) I:J6DHN--@;_VE+K29ODK"[\3O M1)DHJ=A,7W^F$BU\Q#5*O._$PKZX^NSN ]OZV0'[R\PA59SI\_PA4Y)W,)/PL("S1U) MM%VF7<9^4]>& W%8!VE0D4MA9 ZC;M"++N\5(M#?9NF3U@4UMADIH22)@DEL MLV'H=4Z,(*H*A;%-[F3A5*F:#:^:6-N<>TET$<,+:.NWKX:C$QN>\,.[7^!Z M<=J%3_%9_,S:!ONU#?Y/M?VL.;Q67?B,]\*^@(+VSOB#>IXCN[MW6J4M!8%K M9N4.']QR6Z^6FN0O%['D::K=89=*I"F/7Q2NM&DTC)\D\NFD_Q[6%TTY'K]) MAE\VA76LECDZN%P$&Z MCA9U>U,()=D$T4 MBQKKDH5*F' ]- !Q<@( '@ &5X96-U=&EV97-E=F5R86YC97!L86YO9FMO M+FAT;>U]Z7/;5I;O]_=7X"4U&;&*4FNS9=G=7:783L:OEWAL]_3[]NH2N"01 M@P"#13+SU[^SW0T$2,IQ0HC6]%0LB<3%79W6F?ZK&>?/?^+?__PG>LF?)T6R^NN?D_0V2I._?).>7ET_>W)] M>G5Z?GYYF5Q?JO.SIT^NU'0R?1:?/SM[^O_.OH%'X>O\3%6O,OV7;Q9I?CS7 M^/[G5^?+^L5=FM3SYV>GI__Q#7WOKW^>%GD-+ROA8?Z1QU@;::F2!-9W3(MY M?OSDY.H)C%?K3_6QRM)9_IP^^(8'- _%15:4S[\]I?][@9\<3]4BS5;/__-# MNM!5]$]]%[TK%BK_SW&E\NJXTF4ZY2]6Z:\:9@HOH5_O9!4P3I;FVJR*E_+Z MTSR=I'5T=GIR=A8NQ-\,5+YV>X'ZU5G9\\NPI7%WJY/SJR5=%:73BWL[_W%1U.EWQG](\@8-X?O%T^>7E1)O2+CLI M[SBV-9GI:/S^WK#_1<5&J.BWRYPUL4(G/??/7MTVY+"K]QTRW>[-. MHK\52:H^1C^J*GJOR]LTUA6(A#P^B8[JN8Z^^_;9^?GIBSUNZ88-?%DL@.Q7 M^]Q VI^S%Z-H#ANHDF*)6B)N7/^^OOZDXZ9.;S5\ /Q%Y;&.WF8J?P ;CM,< MQ&[71;0LB]LT 4YO-W&I5I'*DVBB#_@6K1V M?G*%^S!H9GP3QV4#Y'.S*)J\WBO1"S31! MOYNN0 :K%3+L#"0P\O">\:(CN)=:P>:!X$VG4:E_:=(2136"MD0J#:Z95R>"M+R_!C(M3QVM$ <9!-,GK M2-G/.O:%%XMG! N&%?N*TJ8%+$"Q@E.QBP"65S4*Y@//X:N8P<&[<"Y+9&W( M%W&NJZA: I/^XC_3"&=P ^I9EL*4*UR"6\^T+!91#01,[X)_#X4# M3H;$ 4_/A\\"#8$,A_DIT =!]O-+V,L2#?-!,Y O:4-0D-2@_#C$J=*;ZVK%",O3L: MCL)S,V,A7Y#/>R=G=/$QWE)BIL*>3EO#NG=107\L2(.GP #CNN, M[CUDX=\6-VX5L+L2M$HTU"=R?HJG0E^X2ZN#X3[QD+C/ ]"_ MG-+PCR:KTV4V'#8T)OU#*R#]=='-=]_3>18R?<_(@&NU1V+8Y(*0B-_-/O*S$T6<9D ^I/=O9H^-(^\%1@7;A_N&5WJDQ0C2ART&'@!S1 02A51PUFJ%3'JEK4$6PK3KU(@,?X>V:==NV494"5AAY/HGT6-REM5 M*^%>,# \KV<%J8?D90+S[I:J<5*6_3EF,MT>Q6Q[&W#>RB*NPN&6]]PE^#]4$D&I1,XUXF MXG16:;J C] 8 7UV6:9%:06"W;E#8?WZ#V+].WB%'X*F^'T!-WQ8/)^FA)?H M%9E11=EV'VT(8,C03Z].GC[#%(RB(K?[XQB/_?N4VN6()Q>3PIM?IX3(&[YRJ[4ZOJF]\IY>YA,8/IP_=!*UFL.[)AM.^^O;QZ81S:Y$Q:Z,4$_FGYZ7^DZ/*V>(%D-C@- MCGSEDP*4STV/%1/46BMX63Y-D56DH)B^R7'2K&4E36FTO]O02I^W%;5Q(W_\FIWE0E@#I@O9=N/LQ\-5BH8=>0_RU)+=*7OCO5;-2 M4P #HQ]3C$9?U0GONQ?/>MUHNL[ MK?/.:"QQ$-]?O$&.(>\A4; NBT"@4M ) [?]KB"*T[>VBJQH=#"M3YS]+VD= M)86NR+G#*7DVJH5T:B-C.'11)B2PLO0C#+Y8%F4]&FWW!QS=C(#(LFS:9%&N M9Y08)JOATH:8C9"OOU]MJ,#C^6>LFU15.59LC_Z6_3I@+IC:R? M7\ASYO%$'GT_BG0^,[$PI@24&?)C+B$S&U/<,$^/.)%V?%$9^+]82V W3T5T MQJZYDMPV0#"<)_!I:7UN_%V8TABD,1 YZB1S!>N1/;'"BG>BJ>U%7:-.ER,@ M&_ 2M8DFPR8@TR;=5LVYR6NH3\U M/'=5588D. I;Q5E1"8DNTJKAE,K8US=3IV^.^4$CX!EJR:1UP.7*HLE; J_#!G5K[]FC@6Z&4Y!F-&[\ %=UBO* MX*"*56YB_'\[340N/N)#F%X1:U MYU!B='%[$01;)YEN%I/6)?]'B,G?+"5_7]%(1,7RK;J?@!MW?MU+8.?L#A:T M9N%\1L., XL]O%>WZGB@>S,O[I#N][LU1*NBE<_0V2P90>Y:,O[6=:6Y%XRR0W&RC8A M:G3[59'1*0(#> PW)R.-UF3'V3!MX"1=H'ZJC=SW;,NW"HMKTR7?AAM?,+.$ M-:JMXR-TG[K=GZ0.WG:\F2WT+WC#KB].]E>EXSZXY$]02B3G M4N6A$8+?J4O83*W=^8*RV<0I.BCG1486BLO!%)&!SW6G:;3-'-'-8J.JH6>W M/^U4B(3S,O#M>BTLRBQ_@ED3J!!G*Q)P.ZD#,G MQ?F3B..;:#=G#'LFTS@_,;+#*T9R!G7]R^A_6!R_?@S.9T*9+)C#G(+=- M3^-&))G>U#:)QD\7=CE!0>(*RG=T"*@8R(S#X%50/*$B$R'$]TVL6VR]VI3- M >/WHCA#6F,FDXK6A$@4TI,M'@/QC!88J?I[C?CO*9/S_"#B_WN6/@,2/T]. MKF@G%*@LY0P] Z4NRIG*TU^= PJO"H)?]+G;X(*P62(I>OWL1)&3HL(RMR-4 MB.!>#[N$NXNW#$#!!';N:0E]A[=^=FQEBAM6G*UT0,*^^T_.9]L=J7LVPQLE M12-.02L\X+!3CJNB1,&0,H5TO2$+^FRB.2J<(V8,<5X8I7=J55/>IK<41N)R M(23%NO+*7XR8BY9 >&ANDNBB/2-9MH,,V[XQX@9:F\U14;H2']+6D=I[)[?K MN*/>HV"0!'IH1WIX]%@=TXC/J5 M_YT2Y\A/+2IAQHJ4LY&30WG1;4QA' 4=\EXI+:B=>FDR=%IZWFC$:B^? 4H0%I0NA3N6H]8YI?#&L1>[IKRS M&H_HN)ZG$LQQ):^4)(97#_:=L @$QHAV2=22.PR>N:]WG2+%FX *\.0M893M M16]8YQWGI]VF15.!L*X*NR"@"LRFZBEINPZYW[3"X&6S:9@^6N\#3_!/#?3E7 M7$8>PWY'TWW=1[ZLW*J&=X2$<0?ZHT+K5V%/=/_=MV=/3U^L_W<=&,FA&#$+ M;GG%-CKR@,Q^*-$Z@_W]4"Q?%A0Z$&_K./K[R=L3/)S7__TA^@'TRN@?#B+@ M_9'_@F6A4X2%2/14$W*.7]]H@DP&W,?A7N&Y&!7V\O3ZQA$! M)9[G4I_HUC[1MB32UNEU>4/-W WL5KNV<*DD\TW4';L!$MZB/_++,4NL MY_[HV$,/5@]'?S^_/'EZ_?""U=';$A19)J"WI%4.P+NX,RA&WICT+3*(O,3N M+B:BD:^99,$..)!#R>#X^?%2W.]2_/3]N[WBDZS7^[ZTCBH0BS\M\G325-'W M30)V>O0.%H%50:GD7'!2Z]GULR?L[ET0INJA$//'X1#SPTA' LD_ %I^+%6- M_G7R_B1Z@RXPS"1_A]IGPYJ9W->G_GWM0$F,;L@9 QHXI4R*;E\YCZ8E" M36HM*=#K#S5Q3 6+7/QHJROQLQEZ%7*3]HC.GX9P0&:-%"G (XLFFRF!11=+ MXE 83#8L3)K-02H;LET*G MMN\ECU2"^#55+0E.:(K"%9]R>9)Y_FM,R[EXJ&DY>^(Z*=85HN.SJ><%>V V MTIKX/1P,J/$S>!FR?F9\@'U$TL#8/3R^04:V/I26@^50F/MB,,S][-D#8>ZN M FI8#-Z#ZK"Y[%ZV#>>ZVXR6JAY')OD'/YHV-18]OF\F59JDJDQU=2@TG@^& MQA^*A23%E+<:O5]8;DV%I:;%SP#(?E\Y1X.UIPB4WCLK6]YNPQD>U@\E^K@S MMDD-!J:Z:QS._*,:50R( P?XJ&O\"04EN?M!6B=@PV7%4/P;&*C*16TC M2L/!M%8*1&.2P+0I09>>:\&9#1 ._.DX&+!@*IWO-Y%709,P4!+*!L-;I?@G M_:A>IDB/H[D($D;P#F[+N/R4*_6F%A:_O18.8\MJB"O"E!"2"G@7OY>"NO0M MX&^)(-*Z.0F\@AS<6/JC\NI;H'$0/[?H.D$RYF5:@'?KXII?:<0)2%1,']%F+X+6%N1<*AIT61* MC^E1,;-Q.K@TN%XS6AX^.39(7O@\XFE@/J?," /,_!QLJ<*7-N6M7N$7R:E M/Y ,P6@U;SA2#<*5T.]W1?D1EPP2(I=?N2D+V8F<8P"4R?GK;FURXV(-(HBG MI>03C/+C53)"C[]KQ9[K/6&^X4_0/1=A>@%0C^"6\2CNV,-/1_(2D[IK(5G?"L+.Y0CF<4D?3R77!K*.D"CQG.I-9 M(R%GF::(6[<&J6+?(H.ZW[$DL2).9-;D6EAP\P_%J2N)H4^XJS&C<,/L4Y)R M0M1$M)J?8+K%?*1*?K;C^X=P-*Q<=WTR^X/:V?4EE-M=RM*J;I^*(I@F[UR1 M9)F5UJ1L>DRL_=%'O3)C5":MPP[N9ZW[+UU:M[YJD(U"M(1N^S],==A\8K90W4>) M"^C6?B/ _._^BLU#"SXN0:ML4B:+HBGYA@C%%Z7A\0Z'WWO4, W\J6I?#W]S M!4ZT1SMDNWE&?7&[D(\BE=PJ>--,K^47DM(MYC4FJX,I?)N6=4.&*^?TX:P_ MYL6=)!=SU8M]P@,]O<45?U+4POM%';/H^U;F;1% M4-L(@NOS5.M-;4=[K027-BGVPMH)TUP1^3 E78@@"V#X&5!AR8G6MPHH!8T5 ML6B6S026$11S5A1 IN),RE8,,>/N2C#)$/90P-1Z<(QM8\!Z,TX:4!@#<#(: M(F<>4[6%/].>EV M"L.C>3M&K4Q@Z9@B*PYB.W^JW-B ^>5 "4KX=0(N>J]N&H'E0R L7I)-Z[8+9&IF@0TCZ@WQ[2W(F%W](]? MPZVA>T/*:[<]*0T:,%R(W;O9_<+:(HR_0?$\E)M7#N?F/8BN7J^TPK;)9?0J MK=0D)2MEL+?P<^];TI#;(EE?ZZ&0?347FVLB:/US;+(O>PY'=H2!&KG/#>\7S]+'>?5%1DH0L('$EC MS LY(9]ABIVA&P%\KTQ7Z?56@'U3$ER5C0V1)>F8/$S1D1@;!+2#>1(^\$&3 M>YUHD%;G.D.T8["Q5AQ*L(%^G8Q.H@]SMUQ/%JP$X,FNT.[-E')())H49V#$ MW>KUS'^#['%(:?_U<,3"@ZCI6J?HP8B'$#U<*'Y3VY:[N=>I,JTZRKF<,%'4 MKT:.IOM:$]#)O,"1M/D"MO2R0L>*)+Q 7IH3 :#12!@-I!R^NBF14:E>U/PP MS=#+=."X6&J0H]D7Y]#5V2'ONNEFUQ"+STD0M MTQQ;C^YD-+7:5LJT%&W*2B1MNQW96F,?EY>]Z31]I&UFI@SE8@C"/Y9I\"*! MA)% *(?AF8FZ\V=6.5>WTC>VR#C6 $>5,@*:E2\V#]*N39M^1QW^G(Z_58XQ M>^D&2N00YIDU! ^S<(A!,/,YW(MLY5(-X"GS]FHS'DP5G9^>C:.+TS,ZJ4OX M%SY\_>[-^YM#8?/-<-C\@W WM3H&#X?'UP[LTF*H;NFKW-/NL#M17#*?N%]/ M9Y7%E^PMLL\K,1P(PP=R)9 ?#NLBO#;2Y1U(H9(EP9L:Z9]CM _9ZFO@C%9QO6X*%7Z\#HW@-&670L458H7Y& M)3FK'/R*F#*2G)SI65JY%WFOI=TAI$?*X"9^0+\2?@7FSVI&\^Y=SZ%PA4^# MX0H/0[;]6( ^]8Y\3(-A"@/K_&[K[?!#TZJ.W*5Y?W;K8[OX>_;$_1I3])X\ MU!2]/7%W/U&&VB*'UXG[MN9=Q#VF,H[4:ZW&C=.,7V^&;)!=[5O[+H_&G$#E M"B42N%5Y(R4>V]S_6%6*9798]4Q7!39<8W9MWL"KEOB*)J=029!OCWXSG$F1 M:PM07FHLWS%]0=S IJ2O9VA;LRB02%C'Q%$OJCA"7V5*L2/"%D?UAEX'?).9!7R.L^Q+ M,=F-OXTQ]Y]]K?@9C%S$00N8F497ZG(.*FC[HPU+6I:@=*9+K-&B_L*A($.8 M^32Q3/-'(%6L7/ZO A/7\N@&?A]37K2*IBK-&H=>[Z'C2\(T@4L;J#\\=%O_ MK:JJ67!434*//JP4!@Q?;SDS-9MA&7KM534)7H;7\[$[!\\V_;05R[O48)71 M7*L,<\Y99:9I)AR!=65:*L74.[U(&QS7P+PKE//L!W;>[\O3LZ./(_&.]Y:\ MC)F\B.0TI:ZSY*6+&":?4Y".\@OQQINOJ;@LJLI61/*#A B9TPK?UYCCY%+> MT\V:1.A,_YTUB=^L2'QY[>%#T&Y;&?9>?0Y_'V]XR.NXZ1ES=A,.Q(K:TDV M>"70;&EZ@_247DU;?= Q]N+9&V&DVV412JJ'U^_#:>2NK)T!?6#@"B/YHFZ? MC?IH9P$[;!S#5HF'5Z>Q+7,3Q,=IF,I@,W+MJ['7D415+DXY5X*[VE$!-\I7 MS ,)K(NU 21L=\[S#886_X77BEZF24O@SH2P1V#,E9R;@-MJ)A+6F=&*O+R# M6*=+U_\@W 4O7G?!L_*S.3_+^J()TT:8_7JZXW[MO"D'!;7R$-%6<_Q]<;S&FQ^2KVN HF5YZ'E?=9%FT"A=1BT/, M_CAE]RR,U\3RTS1KX(3H%U?[/X[F:2FG*?MDNH\[1HNQRYGD XPY(:#<0"2L MLMA+LXD:I!TF$T3/V9]]J;,_/\2S/Q0!]>N0!-35X.533_+6$ 24ETT13-)9 M0V,!IA^\DEI+9<&E5P8G3;<1^\G+>>9#JV M%QG,35)D&240D;#&@;U Z7557:;B,O,RHPXIKU6IP5S5LZN3BV?#OZL$+S2< MJXFR0S:,D8\\YP/7N"&V.URRIFJUO#V[.$I&1.AGE_A31^3[8*A\,APJ?_H0 M!%)1U<>^\O-.6"&0T,/KZ5; 'Z3XW2QT E6A8(("%T@GB_VD%/Z5#R&$7.]+:0M M&!!84C23>NP"[!9_+MI21ST*_2-2D+R9VDLIV.D(*QR,AI,,AZ4_! WGG.9VZ28FZ1>=83.I!Q/D5++$VQ4+RJ UH@>*%HU(PIE*.6J.20 8 MNT?WV;+VD1QE@''$Z9^!AXS"/30O,"W.S[KB2?255E6NF9-,U2R5I]6+ARA% MK^PLYQ 10G.HVH3;,2:==\VA0XL#0Z<<&Z< -_!V&';]X:G41HAVYL)==J-X0_N"20V##R\9:6\Y+W(K418YEIC=@D;W"0K+4C@&? M>/4W-@?ZZ96? ST:KY_7Y9/V7M&[Y5!6].4M7>+#$+W+0?:=+4(J[")&\'_\ MK>/B]79OMP';*)T&E))HW(B)VYTEABLY:1D&I, @8?[=%A]-_6$788E3AS)> MTH6M!5JKX)Z:SGXX8GQ0*=!*#T=P/ A;0/PGT>7I]8#*?/Q9!8U<38;,*XT^ MT85D(7]8;\I:M5# J2H!+XGMYII651,T;/63KBQL@#\B7!O[M$4]QGZR4I^! M!1 \J(OQAW"W!W/-IL.Y9L].KLX>P#4S:68WBZ(9FG86JVK>51E>Z1J%13WW M/:V<_OGD2(W0U@::?W(TP1];F&0'0^JSX9#Z0S!%; ?)X2 H"3H8V( ='E^>71=.0+I(.A\ODCE=^'RC]P=<%-GF-GD>^QR&!(Y+XQ9Y&G MKGCJ7!\Q%>2F6&6@RJ@RH@ #&UC2>JT?;?;P>S.J=#BWX_KDX@%[) M*O$PVS8C,M'DHS,_,$A_.??_ LNA/U[XX" >6-"VZ]R3Q?-%HX:,'+ 7"KGX M@SJG==Z<,*?KRFQ4]UVZD3[WH<*"+JE]WK"#8>V#X>R";\%^DD.WPJ2) M6MJ#8H(?\;]4>K#TY=F-I5VJRYQ=$P'8!U,1[H34X%%=1\2S%TVF3;DX;E+*RH1!RE?1;G&W',TE:4K M&YRDN;QZ.H4K0G>W]UI24/MPCG9 9_ODY.JI'*[E=QZ?ZK[++9+V+@4@IFQ>R):I&-QNL*F@_QO =TX.RVL,@=4CRU*5Z_D,JJB"%S]7O0]P#N)OBS,';2%B<(0: ^ M.XG2,)"8LB--J5C=3EL[&(X_'#(Z/;D\%RI2RV61YK5!6<" '!HB35[I#)M1 MXX]8FECYA:OXBQ@83CN3ELFBD8M,!RJ1\+7?2Y*+)EF?Y^=UZTWEMHR[-BE0\C4"&Q& M9B9PBHF7EVA4,QRR.;]V!D'54*(>,^VJ26LYATE9-"AQ1,O+ ME8.0<9#\0#F'=$ #.J&G3H,O)NA[6D-F'+>ZN]$UIB]UHN1S0;;7][TB/$5K MLQM+70SW?C/]4'RXPRF'$P"1S>@=B5[D"-+;3D 8D!>7VI3*$/V9R MXTB'%22],$"%2@4UC%C#/',=1^=@>V)E3AE-5IFZPW:&:[!AMML5-RK"+6/, MP'F1P7]4N2"DI%9T#'U=:*Y*[8]Q=1P9I&&3$&C@#"(!E>AJU"IC2FIP..(( M-#*XRA6+41H=S'+]"9M0R 6&NVSEJ2K3BE[3. @B5]_*!=_>-<4V1$T>VZS# M:8I0&8H2'$-)C8UL@]=[1$P:&P(PQX>9SPYLVO:HN# I*U"'$?3L;"!TS+(_XDI=WCPD.EP\F MP>&UI)91JW4:#D JD&D5UK;/Y) M/;@P ,X5K!/=DQ0%,*F M'P1'4;@$T"+M5"CN49['J%=0/!A^1/3RO9SD8X[5UY5CU8V-$?WD,,A5]-+"0[\L.'7I MK5-']@\H@F>47?>@83S(J[;:L [:+H6XR('V :VDU/=2'%&'-Q_7 ? M#KP$"*=+=]F9K_] U/YE!EKH@G]*V8!$P-QM6>S?XTU^3PU'QOAF&A#>G#6+ M)3R\Z ;G_HQ2E\,*<0TH?F)3WFY0$3\NR5"13BH;4&SM6754:K4)28&ZKJ0E MG:&_O%EH#IW#.\0.^X6,0OE4)*2MF"+R<= ;7? ,RHC;G9I(^_"^85U6ZF.0 M=(+[LN@E0/OO!=!>YP5]WK&BBZ=/T,*Z>/JT53X I%+C3!GQ=BG9NL(S&Y11390 3?QYJXUTF9&^M4@&0CHBAW12WRZ MUUNJ98$A< H&F6\E>JF)0JK1V#E;.CKS],^5L M)#PZ)>[EE$CNL6N/#HG'0JT';"'C5U$<[F J83L3SV!F^^%\U&U"/1K3C\;T MHS$]/&/Z@*[-@.Z-L:4_;-:F'RV1W\D2F1RV)?*0$NU>@Q9:KT"=-^# -W>J M3/:<9H<7(\;NWX)&X"R-?K3ISS8W;',T4)E\2)U>T\-/9T:<1(1':&H+1:QY M1QWT > M@=_WGGK-S+_&T/KU0PVM[^FZ[\+5 [AH1&4#-@R6$">Z;&G[(1H1"H*XG;=N M#F)@"F=F2SH=7IY.IP;MDBF*]%LAV( M8!L.8/X. &C(EHYO8JER>,W=-/=<,M=N+$&H#K:#A%>=L-Y!8EU1]>G:1BFK M#<*Q!V62!FJ#CGLH !TIRS[/LSYDC $9C&\L(1G[UFL <#$.YHYHRW#Y85W MBQ0?6&7:GVJN%P]6Y_J ][$#RJ)7J7 @3=%#./Q MM"K/R \*2/G5[D7H3"#X(?;9><['7I+%= .*@#",G+EDO93,'H1.&I80S$99 M!V]9+)%N2UTWI;VVKNIB93WTFV:]<8IR33?*OYX.19M8A+ 7T_:7IA?X4?2( MSX,HQS:D.119-IRN%.>7)Z<7VXRTZ%5#VL2^NR]B.2\I@JIR?@JLW@/>5F4K MA][HBP@B+(,Z)S\Z91$1:6I2#^DJ6"P94_E)[ ONF$FG M ]CVLS&GP#S;M@()#L#N^91VKH_5MBH\,3%+QX1\@(M">^7.=%J'?QK6"W26 MBA0BMF=HXE;WO+Y5>7T@\-1/'TRUU$L&U$46@ESC@_JT[Y+K#H6\GDNIGJ]_ MA["':4_^X7C'6MC/WM&TL7#=]FY1>,E9 MQC;UI[@#653-TR7!)W$>D#W2S1UA\&A;Y^J\0H$7R?D9\B(_IH77J95MNYDF M1ILGZ9K6U"G3+&>I0&;-\4]""+L0Y62$^1WA_*T:?S_"]!Q%# J*HH#9>A(= M&?0!-L@P=#?"1"BKM**J@4+M5F6-ASA84&JPYV"ZEP*]1L0=!=/&;53D&.S, M,E5&@BN#!OL_D2.88)V"L]XQP.X" _ Y(C1UN3%6G;&9^^&/1]C MO-8&.X(8=ZT^1>D"(<%I%-ORZ/KZ.NC A\;L9,3 "2E;GV/F,FCE('G@D3-; MF>@:G04YMILAUPV^Q#C)-_DWC[H8"IV@NT;>O .#;WW*H37F>_Q06(VX2MRR M*WRTF_3]3H'3(+/#[NU"L5>"1B/4F&E:5IP7P",BZ)'GX348% A"@UE@/D . MK: HY18GW8L80QFM*)T]_1HHD'O(<;EG,(=(Q#!V6%H(9EB+$CJ)FJ@ M^M.\H875 ?2(A1]#!D* <_9\=WL7[9-Y&=T"9D5CNY<1NSQDA")0_D&Q X() M\86 -U:@2^*5IDWD<^Y"9?T:0T)GIX\QH7OMF(/;M:U!#<>0JRH)+ 9=:[/X M]"C5!^];XR2^_(+WS+#9^U3!10:KI7_Y0:O9GT?9Q/5;5=AM0V'-0?A_IG'/KH$3#;;1%9 M\-#(C)FS# R=>$]E!@+V%/ISBXZ>*X161EX__(K!A&-7B-4MVU@DO2EA%G[- MD[\^SMQF67P@8"97#\8\?^>9%"_%I'@$-?G*0$U^!*9C"Z[&*H^]P+Y+J50M%637 MT)M=B!939KHIM^OMVRL1>'\8_FLD]M.P0B@^2<(M]W!+C;K Y^=\2S> [>.KJQ*3*?) M"LY#JC'.34/'_L40K6!9IKKF2)E;4Z] %7'@?\D3JWV2B@03HGL3MV9CO?\D M3-0,! .ZH\@+28#P+%"GG%_&,E8RC2@W23)=#8BQ\9!T"VC.ND%\5MHF N;T M@6$I3(W9L"L+CH^-3FKTD'!/S%^[MHK;J/0QH"\:N=YWY=YPV( I>&U[4[R0 M%1#Z/)VDG 8"ZE?2AUU++BW0T!:@FL>$_HI*L/2KYQ" 4> MP;9FK+QG2&+#1I+YT5_F:UK!$!!DUI!XET7%_K/;M# =4B4)?>,Q2O,*EQLT M#OVK"XYK"6\A3&%A+QT[P]D\*,!BQ0F6R"5+;?35 +[H#JBZSO0DPZ0:EX#L MFBJ@.V]M>IR@NL?;NH%6C,6S3P(1U2 \!TFQM7S 6#;^J>(QD857U4YZ!Y#\ M_?85[0&EK_095BI?!^/F\#I75<0E)5%AFA6F-, 7\4=TTV;:RVG[@:F8M;@B_2E$RP 6O^ V',-30_!!=FW,7X8&1L+VV"0$WK^9L$HJ0,_ME+P2YM(D+5PW=:)VX>XS/4$,$#&1_ M/^(XH>/6-JLN*>*&,YPIY9R^AKUJFM3[DM\>))4 O8@ LQ^\VY56V6<>N+&V M.PX>\>EQ>I4WMRG=;V BJ>T2[Y#42_G8;-FF'>)L0*L$S5O48?HTF!,27<=O MK8.>LJY'?6U2O!G4O*6]G5]E6/;L,2Q[KQUK$9U!W8)!V=+61:R+)ZJWL1Q\/4.R9:KQIL#DX[2$/<2OQ6+K]O1= MT':*O":[>VPXN>ONIT +YSAFES,N%<24GG''+<-6[HKRHR05[5@&R 89;YPQ MRU 2>_4::Y 5'!\QW54=?R>)I$N_1\;OURSF$8!BQRK "@_#U-^\R6M-!A#> M_K?4:&C/?60.QXX?#%%L]>9)>&-+B,TU,^QINS5VQ5_4Q)NZ]A@FXNG 87X' MBP[V!8HOJB[A-*VZBMJKY%A[,9VU=C[PO,3ZI!T-,-09JO'$!=F2(S:+@3P. MN>62%PP,#H42_(2:X_$< ?_2!5I0IK6-+\-,D$ZRXWQ/'S=V'-OFXBR5(L3] M 2DZL:4OU)K+61-QL5Q)7_/2CLNM'3?64J*.*;H]//@S-KSF3D*#I32[?U@[(5]ET+NE$\/B=K&C8SI5DATNY[\U(.C1&17=QF7;>Z3F+0ZZ!N95^/L#6 M8&Q!+1S%J9OH!=6M47](#)XSX!6F)("*6,9SCZJ,_-GR!B8--#0EF$U.Q,)T MIC3>'U9SN+6>Y-;O-# :L2]'Y&UPU&X3<.&9AJUDU#>77"%6->B&T,1>HJF* M3>+6KKNUP8<]9AO\A^#6W MQ_ [?$L@AOQU!)FH7;GZZ_S;)8=6(S]+AH/SDN&Q*\S0OP <2NIZ$M,):WKKC:8(QID2W4_N?LP;67L=(--E4?=S4::G!)1 MQ=6J$\\)#"/9EIS6OUA[]:-BPWFG@$9C@H6?-JR%-A>SC6!S>@-M&#/#_2#E MN9VARA>WKL30T5I RKKJ1^UR2=[#^Q 5QF2U8(DO-@A@#F2"GS!-5HNDFK]K MA0>D-@](;[9XKYBR;/7%Z*A7O1MMTSJ90@)%VMT;1ZMN%#,FNXQ,@?Z =,6$OAUDE.-&]( M(:Y5K$6V^?).F.X*T'"/*#Y*44F"MP+2EX(!7,DV>1S@UW:91A7045V))\:S ME9=B*YM[3#8,[S%L1(B+Y/05P?Z\4ZNVNC4V;IIJ;*LWQ[MI520.?+6JO(\2 M%QT-6B=X2U3RQEZ^(>@%=,098\\44KSB#OP&%+5/.]#U6XL)BV1\8Y )7&ES M!SF66DH]?7QG?F%:F4B,KGEV=/C4MA6^U-Y'JG_)I<:,OHT#U#4H/)IKQ_PU M]4M$;T9T!0A.H7;.!+P,)5;MKLU@XT(Y*$=>!/2D8CMY0\ML8QM!V+6NL1\7 M,4FQ^V$Q/9DU?%HH2-B&-=2O#)&[%IMMV MVU5[Q\8=7THK<[PS/$TI?/+2M; *6W^*,V SV-^X+%8JJU?'TQ)UGQ3LC=O" MH';K(1SSF45%Z@#@L$E!(QIQXA"6U)04-^-]B M.I4H7*6HXBDX++:&KKK0.86H/4GL^9K "K$D;R:Z+ W$![V3R4P);""\14L":%_7Q! MZ?WF-X>9L4&G];NTHS2@Y-S( $$P^&J#)@$;)P:VHY7OTJKE%)4$7P-GFH?9 M#*3(PLI:^63\75U ! MRBY+M84;A29K -N]:J]AP+/;"PV:M1G9/$FMX+S(+2]!V8?>HT<1S#KT8XU M,MG!;;8UX&1OG5=C"Q/GX]?MN(7\.9%":R[>EONV86Q"T** .VQ),7:.%4<& M5/VMT/\JQV\[-S*29Y?_#2Y%F@FU+M.P0HDP(>0=O3>/5[K$\F2Y<7S3;)H0 M:5*/89/-,FH\T+V9 ]6!^-COUO0PMU*GBPG93#V&BXG);G)LNJHS$9EX%T%$ M"GQA6]F.P60D='#C[[2Y--[E)W/5GV^*M?+TDHEF5K#5RG/IXX+$_>;VJA2NDN(OZL5)#$3,I\TCX>C\7OH@3I M/$6#ZWW-R/MD[6@4"*(7,,J6B1>;6#([)BD_"#=N3>/?X)04@>.@R6U$O<(* MG%L?F[;?#^",OI7+]Q$%9[E$CV(5#BY@4DF#;BV7_B0Y0Z;NDK6DOK)BN^'T M17[$I#XANI+B='3\A[Z\XG-O0T*"2XB72?HS:3*9#_>FY/H>2V_;@6K>\=." M^X5L>+6U#B]Z6U3UL8]4;@!'@)Q,_]3N-%B2UV#W@9(8UQP_QCQ>_FTBZ* "+1Z!\Q (E6V! 2'V3G+FEP 5 M" ZD=6_96!G"^-'TR#QB+C\VF?6:2[/JL?,GDYO)CCL6/]N8I2^N Y/%=.FC M*H2=HI@M\$941I%VX9;NG<-VXIS^H:+WS:1*DQ2O>C"P2^WB_-=C>+!DC@NG"Z>-B28> M$B)C'MYJ,&,J1C>J_#"3EG[ME)F]6% 5BAGZF -9)+C26TY]\5(1MM/SH]6R M4[+7O?:4&C_\H5&\^^ZL(9\!1.^LI4.*4IXQ[)=%JG!D;2@=/LZH1P F@B'O M! 7 8+UMNZ"H.!^3Z4.9/=Y]W7CM+/<6&/(M&FM7RXO[$1 %*K#)AF0C&4-_VCFU(Z[?.[N;ZT1R:6>VA1/5WTH.9SPB/&HB::64%[3 MWB!8Z)I[M.0W&3Y.,B&KX*(]8_B:^D/*C#*&@*K\5&2)(]E'MF5-H)4I>9CK MA%%(/Q?KLV1Z:[L%E+N4>/VX<-(NPTSZ#K0 >+[)O=MZSRQ6JXSUPLYL7*L% M#R9:31R4A4LQ_7Z$1G\,E"R%EN[8BCNJK$)643B/-0@X9[L1(\H MP^P8L=FY6D3<$()1;Y\ 5L!P\@9JDX \V6%!!6\A+.;9^=',PGZ_-L_>Q%\T M"_*QJ]QN]61H28S&UL>1S)B4E9!Y7I M6CG*>@A^P"%TE9N(*0U$@LV.13J.C$8_VP'Q>\&8(RF)X,)60R/<&,W#K'PK MR9$XTGM1< [EMC^POEOY\:NT0FAI]I .^C8'N%BU!WS5IVY+9%JJ!"C_T+2O M8G_PD7^W_5*AC1$QWZ=5C:SV2O[[A+76"6SW K$Y)G!MZ,94Z M!7!B_1$+BQ:C6(T167(,EQT:W*/6[E<'Q%C-,\U[MHC S3THM M+B1NG''D5=:Y9WUL!&N*3(K]C^RW>ZSZV[GJ;U?,3V D'I@-AQW7NP [4C94 MZ,,I>-#Y8>W/V%0)U*NEU!CZ$ F)KH#J)F&/EBMLT *FWIC?8LDXR)YIVWV4 M-^%!=R%(#0=:#%J3P1\+'*@60LYV>+.-2+?7Y4FOD!Q;.F'GC V)R87MY+3E MTOM-GLP+:*;RBE*,,G%S4(,[4)]*SW^QBHPE9G\K[(AU:$-T MA:D+&.N?1G7_NYK --\9,&14*&P-F92..8H9'8ILG@U'-F^/?KWCCJMPXJ\$ MO67/NO8->TBI+!FYC*[6,4 "7.=M*1S&UQ9T98_!CJQZ4^U-UEZ6WNJR'6<^ MLGGMR#(_:DUIFLAA$,(.F!3%MDI-15!:LK_M2# "\@R=57H41(DW AB[? "# ML4,9F^P*;==Y&2A12@X+RJIZEALV&=VUL JU#0SKRE@ M"&=Z('=__I#N_AOX<8G*I#7!N:TRYS+Q7[Y';.ZW\(UT",T,3&-!%NXZAZM0 MD@MW'\IUORG"UNLF-**]+-P2*X3)@\5I M8-E:^K)(S]I 06*X@+1:;B?D%(,00;*U'-$A3 V*>VQA*F\X5<6U <8GDI^; MA%K+&D4MS1G1G3+71&7BHAOKQO?40<[DH1W7F#F4&-W GYH);=N=Y*;G!.0B MN4#&M\RH66:#S%PDDE.U]Z,+,Q\7BB=5"NSBYE7Y>7Z48]ZXS%I3JV.W7)PF ML)'$VJAPWH!GU9R4)#9@&T4&R*#/+'1Y1@Q8)FBD]/*P+UJK=;O-,S80+-[T MQSP[XO3??7MY]0*/FN;=7I;9ZH7ZE"Z:A?_ I"Q ::_J[:-2YIF LYI">E$& M.?+&,"\H@8""TL1[/2^*4@$G5D7'DSD4?C^52C4$.26!6^K0'$FFK0=L7EI5NK>0MSEB.5%I_I,4*,95$3*Z2QL#J<):I MT0)9ZM%\^ %R&!@@1^KN28F2J*ZW4YO(8+SUX/SKZ_MB^/X.F116_WN870&J0#!1. OYZ \"7CP'@>^V8HUTU4UA U<>%TJD4 M: %+3A?< ]*H3WI+HR]%-\/Q!@%KE3*O!=5_ST[R/M-).B63-YCU1Z_1I.E(8$V2TNM4NU.#0@_V/"_R MX]A5S8SI#W[Z#O\E];)\3(^H_-A'1M]2!F;+_()20 )2AJ1S:<>[U=[?B)[)]A]&3NLD(YOWN= M:BARO6:1!F:Q:572C=0'!/ZSM%DRZ=G=%.M'@IS%Z.+C.P6*APT.-R B,-AP MXUYW=T?OM+50A6N]YV(5'BY%:[W\[:#/61A:W>!\[Y@-05F6&H%<=%N]V40C ME!K(L[#^\-9,:9DQX:[D7HPQ+=FS3WXP/J%=_8)=HB,N$6+WYBTC8V#J"!&73V.[MBKO/'GN6>L\ MKJTO^"D4J;[5?<@6Y/>G "+,6M^J$"E+8/$GC"Q(L \D02@+>VMF6FE0HS S M$)OL30R(/5:,>9GEN<[X350>&(_"R#95ZX6]R&3 [K"YEPY+F4!&+4>"2[OA M,+? :@Z"X+4!]TH#; /FGJ6:OLO+C%"V+&,U.=06D@AY&=48>X'7#3PT M:;C:KTN0=%;^TK)YSE)?#K1!V!Y]]5*4^"YHS(1#Y&R:36^W@7,!_Q'K6N!] M)GH-LJ>K*=]JFVU\[Z2'KHARCXU/!Y^M[-EB:!>/L3$5Q$)6)AHVD'R'?CH;<^:Q*UA:;5FVLT$)C7&;7Y1MY)K*PK3+ MI WT4LZH_3K#UT\>P]?W#%_;-J>]ETF2-5I7R.*R:R9R-H X8]M3I9 #-[7Q M1IO?HFI5U7I1C7:HNSH0->CL=#AZT-DV-PDW/H4C]N-(^]6&>N.XL585&W$3 M'0"%?&Z^F-\#H+)=8&'\W ^J=5K"(FUR6+2Y**Q.U?.T3$3%HDKE'D"%#%3KAC6-7#I=")&_#8SVB6..[6M\DJG4,$ZE#M[ M]G#N+ -*OD7;-R&U&P[H'7FS!I%W\L"#A&HX0<*MT!0_I(1+H"*BB3V7P@'; MZF!1/@XS0<)JEPM7H2D0YNIB10\&4*0';IO;&+/6K^AEN%IIH3,ESRL_VSLG M]'?=S0LSV!++ #I>C=*!7\^]KPK?IVEZ$W7;-UL6Y48V6%$X.N;P$"[,;A/Z MK,EP,\2R:TRT)]?VI.GI-F_"DIV"%YL M 'P"M;O-!.9(TN&?$9QQB95WHGSKBBL"% \VX:"$82>Y(]C*:60D*"A4&3 M9]<*3S/8)ASE=B0@E;:I29;9@A370(6XC%?[UBP#Q#H9'$@%^\4 51S!N :M M@6."KIF[!60DIYDS?!U@@W'LV:U&0'O,"I-$+2$&[DFRS!0A!3KO?^?H*&?, M"T82HKA-O5D:9NK"-_06#E$R7:"F5]FH*#L.JU8;1I/Z)=_VF]8H#Q;#/P=8 M8:COT_ES$0;0[VV:2=RSA5#VY/0<0Z[8 ?;=F_>Z6@LRX[R$+1R+>[!;\40+.!,Q;PLW%?LR,MLJRK1), M5A;*,&+8SGZR5-'2Z 6>=3\5C/UY5KOCWKU MXOS)T].3)Z<7QV11=AMD,J,T^UG:EK^]7E M&Q!V#SF8^O2A!E,'$S\X?S#Q@Q_A,F.OU+?V2CV&#;ZNL,$']4GO.>/M@Q=0 M!5[N]D!$X_42F!0? N0K!<<2=)]0+-%A%R2#Y++QE]48;,_M/ZH;ZY*X$X9 M?XQF==O_(G>A[0R4%%$%)U5-5T&TU1@;L@/ME?+Z@O4&C[O6M9(=%6SD[Q?* M?736[UR^&_W#9C;ON\BO/QO-]EA+&LY+6/"DI8Y*KJ&Y5*T0$1C8B+LBF7T. M)]TE3SB,QFQZ[/W)5WC,N^H<6]T6D MAF(Z-=@L4CG85WS56:=-[4P1'ZXFP3,.&2;*D-YLVK&TOD6[A)MQ1IKL[G&$ M18#56!J/MH#2&06](7<,@8B3B)#+Q XB@<=*&L[SX,O0[CE/W@B+Q]S.@>K% M4AW; C)5IA1W:EU.E]HO#6W4UI 0:G\#EZ?4-$'/&G;2T>27GYG,"B0',4R%8V;91#T7>/"BW MV T<1;(P'; ]Z;]?&<151 2M\Y);- $]O2PP:5^"1]\7""'K^J^%#N%U_%2% M"_6+9UULF(TA"I @\>._@FGJ8$78\2\YI!*+/Z(Z'?EMY"=L,ZDOBEL)".;D M:09&BA6TV!N]RTX9/[A.5_C!\98L+1JT$'D\S)H[( MY;TZD8Q]88J]KQ3VQID&INSU\20?FD2?-B4J90.0Z*WN&*8*UA$@IC0JS/\H M4RET3T$GC2UD2Y=.VAI",%VI$5#_5>E+?ZS23]$"EC.O?%L2P5N1ZXEFS%R: M&W*9S( M_4TIA-O!]@,4TXZ/WW('$KR-7J.U76ZL"0;"_J7"X#D_'Y5TS^/3 MN[-MY?XW2P*C8/7MO:L2E,J*RIY4WX(/1;MZ2/T-WUO[<_\6/1&F07&>,$: MW#5F+CS3E@$\)C5(5:#B5_RSZ< GGKG&T16*9.@X)QP"=32ZX1KBN>BV^W<>B?M?9IC;-UU1PS/O=Z>LXE*O]H)H9?D#DE*E0Y0T=UOY;&OY3IWP!.PDR#Z # MI -HRPEM$X,JC2G?3(5CQHF98O7;DBK2T9\F3:'7ZN#BANODW#/SU1*_$,N7 M06;=ZE7@D>MQ;P?*=V*3MD30\:/<#2W]HD@?CVW#=G0?_"N?-I2&X@ _]EPK M10).6#6[=G?@S4A#C5D*7FB$W &!);\QB3&%4F]TEFDS"?>S>&SYAM<"L>WB MJDK/$'*L%F3](I?^NA(,Y3'),X%+,>_".59K.CH\4FE?5SWI6'3EP1_8^[ZD MW$J6RZ7IJ[UR,EW0-CJ7: *CF!)+(M],TNU>#/])ZZ(\E,OYH/IZ^5V\]E^9 MQ"C$#O_+64N4/U"Z+(%B.N)F5JZQ4\:*#U5_<(^GT!?'/D'Y&A*P^R;]MM80 MJ?.EMIO?6LW"_T/2P- MRJ+.9+[2O@MT.(((T()!%X460ZM-/T69VCYT5^T9_-0.Q3M(^: M>^FEEHFRM4B;!2NFG7[638/2:ED<]3D&'>Q)0>VU/'"SE>!#BX7H;Z.U"Z>D M:KKNT_Q*T/V:!6N+3L/D4J)P>2+N9(U^?MRVM1U,?XL'U7['#[X/Q$&YH;(A M2$#@O!S]22^63E(Y <; 0QEH4J CZ153;T\.XH5@FR$G?K#!2J?]1?:VHV6 MF8EY&46>N>0,\;\*>+\TT[25=>3KH"U(==6["5ZALMT/QN>P\VE-PV\.J#^) M*"=+,QC>^)("L-PEIN-:KR>H#Z!IYC66=WM?HK%,4^A"_,'5'+2*8XQ(1 G: MG&@H>AUZ>J?1:ETJ3E_LL8V\K[52-A2B?[2NJD)2DH:(O3LE+0!:)7@,2V^P;(V(1,\NRO>.\5]K+ MHG%]U_H_S5B;P%6UJN<6_B;TG") J(O; M<@7RMO$ZU+#HB#L74QHFOF'0K3Z"4WLKAX"K&DS3C[R70)S+;N+5!&X(RQ\5 MVT_4)-"F4T]ZC#SJZ]VQK='[L'3CHZXX0\K%J]AC(A&[[@A;G_A$-RR+.,DB MIE@"EW4RPOHXG+D(5,LY;1OJ,+^W2_.=(! ("55R-&69[;PNMK&P36(5(/HU M\(TZ960081FNX>TG^-ABV(K@!1N:$XP$9+'C* O64!K6L V8M%_$>HCIDP^J M1=R/U&D"[\'?U7XQ BGR01@%=,5,VGE'I&"MXM=<+^Q.X.?D.YW:N):\7JM( MMLP[_'2:3-W90=_7(CA>@72[4]CBV@#WS]);0@L7-VMA@:AA/")V>,"?ICBB MQJ@GZF4[.VJ)&.A+Z0\RU0G%(' $+P^'RKT%3X :L2#;\KY*5Y/[AE2>2D]) M?V(UE.N)0UQSMN+B[<[*K]'!F+8/JL4;TEXSE*R;EF;\"U=;V?I#:[490^T# M(I!$;QP$5*#"HI.JP5@R_"-JB9-DK)'-9'.6<+%&B46&/ < \F"64Q&#(_>[:5S#\@(O+Q M6T)$_IY.,DX5=L090-.-C;WBC=VO(@)U/F90YXE= JED/35F7B<>VS:\$TC9 M=16F+SP+74,^TD_0LMX?B(,FIJ\'2J&Z.!1*SP=#Z;L5\[XSJ4DOQ7F?>#W= M]L_J52)Q!LN(D3@=$%&K6R)I4\!9G;.$G1FL__C=PG1]IQW"T&:SQ2@DG-QE M:R=-MH>DB-^!\*@*BN<9U#-8(NIXWGO9?P^78)XN/V\2ZU>7S$?J;NH[<^R5 M=!LR2TU^"F>I47S)G/\$0QM^+TH#66^V^JL,LC][#++?:\>VDK'),&E!W/*5 M,AV6/,IL)T?UC8O&2U"#YA?J3WVJ5USY@:\]%*%3/"2APXHXLK/_T@J?K+BX MZR5'E>+]ISO2#)GCSF6*U*G>:#YL-Y.AT&$&>+E_&-9PZA$[S8 S,+07!A"F M\/8PT]=+DO),=7[C2?0O5R*,@@TVV60_5FX,;N=GIU$9_WQ=D"=A[&<2C*V MQ*1XAZ5H6Z 9CST>#?_.N)'&6?HE1F1PFI5QXE&QC8E:^06D8\F#L M#K&-$ MV4:HS++E@6&G21FD31B(3.4=D@UZE!S93UI9:2X,;UHWHF$)B@R5[$X3O"/3DC;(MN%5N0#DR%=>\D3,[9Y:V6^PR^1 MC\?^7XMIUU_I5MJ96E >-$4+2HD5[NLO#9\SCS!=6X(@M@M:9&DR&]869+?&!I55>JU1Y>L_W%3N6,P7U/L7>4^KPAG!)A4/0Z5N&+M;69KDC-%0?;,[18'FK E68I! MT+?6=DX2!3"F:;%H8>=,JU31D2=EH1(,3)C8>53%Q=*%%+=2@*LOL:J[21UJ M8$4EJN2<>JL6DW36I&(RIWE70@;Q)="A;]%WQ= R]NH94]L=ID(X$$PGT4^YO9H<';;SM8U &&Z:7<9^TTJZ^"*(!,6W)YG$ \241!(//X9^ M0S>&88W>A11R (:A2"Y,55I2OT>.[E1S7TR[,'1>^Q[[<)Z'HATN'Y)V^!,P M7XF7[#N[?FQRIG1'/QJ,OU0,"FAB MN Z".T'1QX%LO[:LU)@T1+?"[5@;:(GRGK)FL80!%H9K73C4^A#4F6N_\#=O M2$:G]EX/%ROCPNBB>Q(2>P\X?YCIA5 U"36+];MZ>Q-O1[Q7!N[!:9.O>FUE+2V5M;'1;7D><2DTT81C%HB=+[4D'XH43I%LQ/1V:H MEV3984:2EL"E<\@K@$ER=3OL"/$32I91(/D/Y8*6P[F@VRNU;V8F\_"]24F= M1G^G"IBWW MCOU>7IR)M.8QG 7-"44EN=19H93!0P8*7GU"@%5E+3I:U[I($ MP4*^^_;)LQ?1WPHPK#Y&/ZK*[ ;0[YL\/AE'U]=/3J-_%T62%?"&'PI*8GI5 MPB=GU[_+#EV=/-OIO->\]'6Q?'Y\>8(;?(O-K&*5R47!)A]\ZO5\KU!5/V0% M'@:R*=I28 "PT1_T)]CXZ.KJXMDI=Z2M&=+ANV^?7K[X2&CC>O"AC\=3BLY/^T\)%Y(F?_DF/;VZ?O;D^O3J]/S\\C*YOE3G M9T^?7*GI9/HL/G]V]O3_77[SNY[L'YNT#+O22PF>]*?P4C_Y[*)+M!)+O+^4 M/)MGH<(1:_1N_.[JQ7TSN5]_FJ>3M(YN[J-'/:"U4QT!]6S].GYQ=/\-K5 -IUHEYL=RP$[IA?ZJ3]<\NGYQ<7EWW?GQZ:,D\;-J8">^(OWUQ\8_<.K ;,A8K:XH.G<">B/1#ZC 2 MS1;_#KO'UW,OVPLC#X/ M9+<[V9T_DMT7VL[SSR [8_ST[]172Y@7GT.8OWT_OTK2/5LGW3^15OT'V"F; MW0K;WO;D358_P&_YT4 MR0K^F=>+[*__'U!+ P04 " 8A&=8A0S^$X$' #X)0 %0 &MG&5X,S$Q+FAT;>U:;6_;-A#^OE_!)5C7 K9C.79>[#2 E[B;T34= M$@?;MX&23A$12=1(R8[WZ_>0E&+'3I9L;5:G6($ZDG@\WO$>/G<4=107:7)\ M%!,/C[\Y^K;99*^#.?'1Z&8,A&^W1*'Z-[S>[O\L.UW M_0,Z(+^]OW_H!P$_W*.]]N_>%KI"W/71Q3RAMUNIR)HQF?'[W5Y>#&8B+.*^ MUVY_MV7ECH\BF1483*&SNW0ZUC5Q=05EA:"KHIFCP15UG?^K?E5-7B M@4RDZF^W[;^!:6E&/!7)O/_]1*2DV1G-V+E,>?9]0_-,-S4I$3E!+?XDV(A! M[.W,V;\//8G(J/;'\WIP8G03"U\4;-=K>>RN"P\8?W#7^ !33^H+67\R.I^, MWXU/AI/QQ[.'S=\4<2\7=[TNFQX=LJ\7HC+C7?A M\NQT=,XF/XW8Q>CD\GP\&8\NV.BWDY^&9S^.V/!DPCZ^8][A;K?!AA=L^&$$ M^=.G 0NKXMF=ZM[KU+@!+3ZI@GUHL0_!>Z(&"W KHCDK8EZ\VNX=#)[DQ![& MRWD8@LF:"45%O]>MEXO(0@2NW^SL?S$_O5;MPW\_^MUI\0Y;/3,-8Q;S*3%% M4T$SY( B%IKQ+"MY@H>Y1$ADQMY)E3*OW7S/9,3>RU#P:_8CU^R"U%0$I!ML MG 4M1.EP\/*#U-FX(/W -4*#.*1S=IW)64+A%5:(C545I%#"A$PBF6,$+C+$ M<,[*K% EP0.D=YOI$3W.4MPI@?A&/, CQ62*_%-()[!Q"*1(<8&+HN8 M-@ _B*-9+;6++ */\$) C\B"I RA$[A9"F #F!,JF;,<83>(-4A.D@4D*S3H ME:&!^E 8Q0TC4280 XEP&*'T]:>@.N818F?AE#1J=$3+IIG'(]PP&3#@I7YZ%Y.*? (LJI%<+MDG4TI;4!(.P1[>= MNV[Y\0G0=;?WIS,+870$[+1+FKXLBX,KBXK?29"J"Z/$:COEUK6&7([F9 M@#T6;&: EP^X8&, M^!-%\QU4)B-1)7T;,N]R!/FC4CF"C$#!&9"NU2?.5V. M8\"%,@A*94*_1#SW:$VE+O# NJ7S_0)0*&L6E8D:X,1P%( M=@^4W=WBOG%6Q5S?LC1(D5O,&R@J9J>#:YFAF)ACHW--2;4?6A'_Y GZ-)1O M5%W9VQB4?UI=:=^0A/7Z:"P(RO#E,D877&50]N20-]:S_ZUI'!5 (94C5B-C M'T!EBDU[0?0WV> 'R96EW%# /JOD-: ,\M6&W/'7U"'U\J,_2@'S[5(KL\#N MFM[\7Z8^%]T.L:DUY:, T,S&P.PQ D% 1I6D;\O%&?%KDW5)US3F"D_[YJ;> MX/XCO%65G=LNW4-J/$1'38]R&O=%(@K;!0"3"DO#IGZ-O*_+%/# +%EGJE1R M[ZN KRBM;UX=.43RCA0XHX&@DZ4YP,:^9JOPU7"Y3V13F4S)),",7U5O"U7% MC)3FB9P36F>Q='3([Z 7:/LLU4'K'YQ3F'T]UJB:E.>*ZI7U\,0-MY MPN=]D=D)LYT&E3)?%H5,^^98<6JX'Q5#=<)C >6:%R>.K;8[=2P4_H?UR%5S MRS;M%.%ZVUZKW?$>;&VW'F[[.ZWFO'"_\]G5]@"<]OZ3U.[8B7"3@?G6.<_> M;NUMU1TJ//8[^0V[7:1N>@U$UZ9VU M!_L->^B]-PRO35,O4H_8#&S=L936CE;?7B.O@)_5Y#Q3,!X M,=,Q,=_KW*WQ'Y^)C??J%X7ZV-2"MO0\B05%;'1#06G>7[&/;FOW2:'?L67$ M/57*\I=*N=3V1*KOWO%.:>W;I<7"LG5(>]&%^UA=9;'>Y9'/G:I?]^75COWB MZR]02P,$% @ &(1G6&\98SF0!P V24 !4 !K9W,M,C R,S$P:WAE M>#,Q,BYH=&WM6FUSVS82_GZ_ F?/I!KE27QV&A$/SOYQ M^L]ZG5U(OT@HS9FOB.<4L$*+=,I^#4C?LGJ]E#J7V4*):92S5K/59K]*=2MF MW+7G(H_IK-)S>N#N3P_L(*<3&2S.3@,Q8R)XNR?X8;?5)0HZ1X'?;K5:)X<3 MW@R._KN7B+0>D1F_U^YD>7\N@CSJ>[O,YC,4U[UK\]IZH2]V4L56^_ M:?_U34L]Y(F(%[WOQB(AS2YISJYDPM/O:IJGNJY)B= ):O$[P48,8F_GSOXC MZ(E%2I4_GM>!$\.[2$Q$S@Z]1HNMN_"(\E)?R?KSX=5X]'YT/AB/ M/EX^;OZNF/OSS=7US>!RS,8?V=7-CT/F'?*ZUV:#RPOF=0)<[KP+-Y<7PRLV M_G[(KH?G-U>C\6AXS8;_.?]^:3RD6X8'G$\U?[G>/^DWSH8KB,!P&( MK!Y3F/ZD2YC7K/S 9LA]D(/@M^\ UNR8U$SXA6J/4;R!* M)_V7'Z36S@7I'=<(#>*0+-AM*NL2'-5 M$#Q =K>)'M'C+,&=$HAOR'T\4DPF2#^Y='); BDAP)JKA1%)^"UAW!6=&L\" M&(,A8ULE8 PCX N%J@!B*;K#DH 4FT?"CY@NS,^R_YP4E4J, XG0,C.8)@.X.4.W@$T6J]/PC2#P\.4@D%@H4L38P&49TQK@!W$T MJY5VD8;@$9X+Z!&I'QP&L0;)<;R$9(D&O3$T4!\( MH[AF)(H8 L"A!%CL<-K:XW,=L3"6;5_G'+.^KK$E!E86 (0H8ATH^R41LQKLCB _$6DYA,'!D! ME)-8Z,B(&[$$Y&@(TMP'0ONQU 7Z&=I4,G9 R93T*0 MTVHVFG8>+DBC1$>T;)KY=(1K)@/ZO-!/[V)2T80 BW(DE]QDH: @,Q61MD0$ M*4JM'E/"+BELE085Q;@ %,OLMH1*K:1(TRA 9[!%RU@$=J.NBXD6J,*4, X( MEX,M,:=&4Z%-7K2K1=LD:FE+:H)!V*+;3AG'*O*+F!NVA5O6B&5^10^7K5>+ M#%Q-R B"$-&?@K].@#L%X\G.P+@BP.&,QX4-M8D)A2%RGIA1BDIL.W?=\^,3 MH.MN'TYG%L+H"-AIES0GLL@?M^ IBXO?2Y.I",)/UW!L4M4:=CF2FPG88\%F M!GCY@/-W!G!+WG3!W :%V4B42<^V/(@\85Z(I*X0,T!@)K0K]9G3Y3@&7"A] MOU F]"O$\X#61.H-LRKB^IZE08K<8MY 43$['5S+%,7$ AN=6XK+_="&^&=/T.>A?*?JRL[. MH/SSZDK[AB2HUD=M25"&+U.H '*I'+$:&?L *A-L MVG.B/\@&[R17EG(# ?NLDM> ,LA7&W+'7U.'5,N/?BL$S+=+K4A]NVMZ\_\R M];GH=H!-K2D?!8!F-@9FC^$+ C+*)'U?+LZ)WYJL2[JB,5=XVC)=";C&9D$F/)I^;90EC8B@/>"R@7//RP+'1=(>.N<+_H!JY;&[8IH,\ MV&[K-IHM[]'69N/QMC_2VCIIM)J'7UQMUVNTC[I/4GM@)\)-!N9;9SQ]N]?= MJSJ4>.RULCMVOTC=]!J(;DVYS%8/=/_.Q=.&2Q=8#NZ4Z2>N_.C5OM=M]H]J M]LQ[XURYG)=[EP^W7&X:AS>FJ9*I1NTX$#]=S_.(/D<0OT;\7NVWP33V=^,D M<7EL^"6F9MFGI!S+2!G\-2]GF'&T_V(F[9(GM'&T^O@ ULH/%"'K'Z*E$EMSYQZ[BWNC+8^3EJN'5MI-)==^ 0+J,BWNWSB>Z;R MUWU:=6 _Z?H?4$L#!!0 ( !B$9UAV!LB1> 0 !(3 5 :V=S+3(P M,C,Q,&MX97@S,C$N:'1MW5AM3^-&$/[>7S$-*@>2;6PGSHL3D-(06D2!$PFZ M]E.UL<=DA>WUK3>0]-=W=AWS>O2H>AQ0/D0XL_/,SC//CB<[F*LLW1O,D<5[ M/PQ^M&W8%]$BPUQ!))$IC&%1\OP"/L587H)MKU>-1+&2_&*NP'?]%GP2\I)? ML1\=R>HXX?MH)"]:]YK.:AY[H_-6CR:U10]?)(I$*&&Z[YZVN+ MG;",IZOPPY1G6,()7L.9R%C^P2I97MHE2IY4"TO^%](>*8AYO*[VWR&GAP.!I.#T]/GM[^ M6]GNQ_.SR?GP9 K34_"Z<.Y,G)$#7C-PW_[>MR;CD6&YY[;A] "FOXYA,CS[ M>7@RGMBGO_\V_@.&HZFV^*[K;S]/2W007CR=UA?3.;0(9892P;$#Q]$1H@4? M)98\)I(M&,TY)C!>8K10_ KA-$EXA-("EL>PSR5&2D@0"1R)F+-+^(65,$%Y M18M*"P[SR($M-4?8W.CZOML?B:Q@^?UM"PA+\61E0;&0Y8)1_DH00*2X MR W#!*W])TS.6(ZE?;I,<07#2&F+9MBZHZ#:42O)(C]&&1!>MH++7%RG&%_@ MYD;0[3^K*&WBKV!Q3,W83C%18="J3SS/-3NA[7=>K6Z>4^?P_:/?I\7K.8&F M84IE&N;Y@J5PAH4@15$E#H3,P'/MH[J0:P5 0K+1SRMD$I#X)#EAA!E)<7/# M:[O]IF?I5UWSGGXJX%H^D"S2= 410::D#;UV[#4@6]UL<6V M@2)[P5:\?:,M$K?D2B.,E]&]?3_Z;U!//22<9,\6+"(619TS?FKJM598P+DD%!34M76]+FUF: KG19DB- M9"A( *5EO!*>LSS2WQ-@S VT+B&M6J257$2!TL0L'ZC6^3?=7+%9BK5Y)F2, MTB8^4U:4&-;_]&->%BE;A3PWK!BG_AIL)I026:CGK2O=)R.6KM^ 1C65^784 M<]QJ'%,T@ZFXCKPV.\:TH^+'MK;C^MZ35M=YVO9/J$W/\3K^-X<-2!UNYUFP M.X:(B@SBNZ0*[C;:C=IA+;K0+Y;@W9_EM X?42Z*NZ/N]SPA+4IIG]1C!QKWFY2;GY*&57)_R IGI-'36H1/Q\G)=9^A)%?(WZ;6ZT M.OW2?#XR8.>(+8\K=.YQ"E&;\"26F M3,=^=*MS>[3,(.+>NK 9G:^%>NSRE8N@]6=U)[5C[L+^!E!+ P04 " 8 MA&=8-@SIKW4$ #V$@ %0 &MG&5X,S(R+FAT;=U8;7/B M-A#^WE^Q)=-<,H.-;=X-EQF.D&MZ;;@)I-=^ZLBV#)K8DD\6"?37=R7C$.#2 MIIW+)6D^,)C5/JM]]M%ZH_Y0[KU=A#$4>@%7KT;DC_<"KKB\L(G5ZN$ MOJVDC%MSJN/[C6:F>KW E3VQ MAS:X]:;S\O=^-!D-#!">/)W&%],YK\)/8L[AG0WO\?S-\BJ,EC1<*'9#X5<64O@H:-#Q M/*NH)K+FX3&LWHX4&STWM475I(84:B"/NQ ME=!8^>@9UY3XEM=^MM*Y=IG#MX^^38O;M9N:ABF6:<#Y G5Q23,AL4(< MSH1,P76L#V4AUPJ 6$CSO*)$ D4^(SBE(4T#*@\/W);3J[M5_;:K;^FG "[E M _$B2580(F3",+E;IN8&5-+/"R:I?B'F.O!&%T?D&#"RVSR*CN^TA8J73&F$ MT3*<$SZCI<#<;KT!1VZS%%B[DVKW=D>@_S%JJ=LS!^/UZ\E[D7IB''62$E.\ M$%$(>D;XJZG;6F4Q81)5D&>O6N:C-)$D WW RJ$0T9"B"O&J_XKGLA8,0, MM"XAKEHDA5Q$1J6)F>^HUOXW#5V1(*&E.1 RHM)"/A.2Y=0OO_0BEF<)6?F, M&U:,4V\-%@BE1.KKD>M&]\F0).N7H%%-8=Y,8[933&0*QS 5E9'79MN8:BK: MM[5LQW,?M#KVP[:_0_6ZMN?4OSILR[4;[=:C8&N&B((,Y#O'"KZMM"JEPUIT MOIY[0.]R@7V?UI]UN>D :F=(IJ+MY=OQ 9SHL>V38MLK$S=*]YN4NY MOI>RHQ/>H:E<4T9M%B)^/,[3+'V*(CY'_0X/&NU>;CYW9JY-3_D:U&Q\UBW' M=*0,\Q4)BT GVGLUI%V0M!#](RCZ'Z2[K8LGDL6K86.J+S)VQO5=*EYA(_@O M_V!MY6_J6S.#PA?FD/OW-)G(S7SC2YH0'7+OYF9S>,RDX6Q<2( G:*'V7?[A MLF?]6=P[U2V_)A=\L3*>+HU[]V6NV_>CSRXT!$@U__>GQ]O;N[NVO=]Y*P%2>#=]UV>_N=OF-+/X _BH=NCV3*(I^; M^\5]VI3<+SP!?[<&\2W<&XJ(_^_'JR_OTH1%LA\G(Y;"V.%5G=UF^Z"YW='O M*3Q_MTW?ZQP>'KZ[Q\FX@PORT;DCVWNG?C2WPI>_/S -_+G'I)U&)IL#QL;V MB3Z3/;I;_P!/=;?-S=P/BF,P$X8?"C?>2S%K8C""SKO__?KEVA_R$6N6E_1^ M:NR%!<%?S:T!%[-' C\41B*3='IN<+%PD[B?MV*=;8>8#NEGW_\0W;OM9KO; M['3-2[X/BK3_#MS,O@^8;/GQB$;7Z6HN.0H9\/D6CYJ_76]]^&7(6?#AEQ%/ MF8?/-_F_,W'[Z]9)'*4\2ILWDS&LJ*_^^G4KY??I.^*E=Q_^Z[_^ZY=4I"'_ M %]OFF_\\DY=^^6=>G,O#B8??@G$K2?32+]7[?\)DPC8B-\$Q='IQ%\;G("@TM8>!X% M_/X??++E"6"M?G-[9^M#&[AD?V^_O=/]Y5WAK4_XR*?8AYNB]$Q(GX7_XBPY M@RO2?F9WZP-.?UD?N(3;XZ#XB;VM#V?_^O$/',/; _I"R 9;GF*E7[> ]X[Z MXIX'S3X+<1OKK^UO?: +3_K@_H[Y(O##T4D\&B=\&1TT4?> M2IB?FL_M[ &=+CM/F][^H?F:EBU'5_R61QF_ F$@(I#EL(PT3Y )%[U0#&@( MI_=C[J<\N!$CN.6B?PU791\& [^I=>\4E@>E\E&0)1,@NAWO06?K0^=)HSUH MKW&TW2>/MK/&T6X_>;3=-8YVY\FCQ7-"BJ-(A"!.DXRO;O!FC"">GC3$O?*0 M] :.!E\X'/9?!.N)$*5NEB0@4JY3EG*4+1?],Q'!. 6(L%@*-4XX-Z3HA?"4 MM!O^X!"(_)"*\*=CWX>E" MB/2,^32'FR%(VV$Q!TFD?@G"_W/TT]?UWQ>,W MX7T.X_2YG*$TH/)T)$GO@A%ZI$P=I: J_+HEQ6@!AHX'FKG.Z= W?XD _^X+GG@T)#Y3BSXY_T=1 M&2@__,%<*KY]3+O)_ 4J9I)^ C:A [_9[L#_F>?RW^PP@_S63K>YW_8R="NP#$K73O4B[#6WV_9%^I?%9I9%0DTK Z8P%T>P-[.$?] F MU=%OUY_,X^8G\S<^/WN5MJNU2CO--BS4SD^NDAPRV"-3"Z79CWY\^DKM5&"E M2MNJTW[^;;5;@64H;*O"S)[&,,69[55K9MV?F9DK,$#/N4:>M],#(Q.&Y=Y* MAQM+X^0'9>!1^@+J3^#.!C M]^-0^"+]RD<]^$0@1J@0Q1&(I20]NDSB(//3B^2:)[?"Y\?W @357$-0O>27 M=S/?;=? #F$S3N:#FC"/$::[.&&ZRR/,84V8QPC369PPG>41IM/>',H8&U)? MO$B'/'F18JRS7XO9U?WED^VZ@PK.FLW7EQOB/"4)1B06X%D6M'"K]SN7=O4NI4S'*NZ MIRN@%G4K9U!63@!4@4J5LS KJIITEBC&5FY OA0QMJ+U7[GANO&2:44+7[%P MZS*GMNDFWGI4D_5XKKJ;;AL^LVJR)BIMN@7Y7*K)3^56E-:\?_KVIANMSWQ^KXE*FV[FKO3\K@*!-MT.?BX% M:XEIN=N5#197[9Q9T?IONIW^K K63RU\7L"@/CY5P8!) /HW\XHGE'JLW(;_ M 2&^U^RV%Q/BA5N?)L3MND89TGA.8<@8_OD#JUHYFQMS2+"X+0Y%@(DIIS@L MP?6NH P3AI5UN%]8]%C*RL]NAP+9?DH.52Q*N\2I[537ALUZ4@2")9-K%O*+ M/FD.1?%Z?GFQ>EUOO]G>7E!,N+?^C*ZW4UW[=DU$*3*_N\X_Q?Q5*-2L K]5 MU_A[G-\N;GER'(9Q2F7A8U1WGT,H=!8G4F6Q#T:(PD!P$G:OSTW.KA]_N5R]Y=$Y7,IJ5\[D0VR>+WS 0E)F)S^Z MPAM"U0IXNG8J&_"M25,YB].0YA/OI><@=Q("Z?P*Q(RC MH,2P>U5CI$<_B*Z>*Q8->.[Y^2HB,[EO>K:P+ZB2.?([HE*A^70GY_>-DFD].,IG&(YY, MW;P,KOG*_H@3\P69;XR+B-NKR]H.,V;[D4?^<,22[^58$X$2GB7QR*!W_B[2 MH1G1B]1'=RN;6U)S:16Y=#VYL;N5=:]6ETMO[N)7RZ7K*2[;K:Q_>;U<^G3N M.?;].(M2><5]+FY9+^05D><;>LA7U@%?,^:21/B&GNN5BU480AO,<<*1Z?/D MHO\YCH,Y&%#F)K"K,4P'SRZ%+6HL&>"0RH8R:@ZIB RI;$2EYI"*Z.65BY54 MGT->#1#H7N6B%#5S5.9LV:NL#[]FCK4?*WN5=9VOF#DV5-!7UH=<<7*M2?16 MUIE:<7*M21A6UL7XH^0Z3B]C$:7GT[\^)@>TZ:K4DV5LY+]YQU4U40=)7SNSUG55 5"%"YSM.%5?B9 M K[]*F".%2$IEC:URGD.*N'364TAZ/Z:C/!T,N;!_%-=ERA<\1$3B"UXR9-^ MG(Q8!,9,+Q0#6N33^S'W4QX8%> :KLJ^:BQX;22,HM,OJWEQ*XCQ/4B3';,! M5OLERU'. E:(G0[69+&_.';:K=D)V6E-YOV+8Z>]FIV0G=;D>7AQ[+1?LQ.R MTYJ<(B^.G0YJ=D)VJJ2_9IT!AA6M<^7<,F8U+S-@;O^W5(2$*WT>P2Y(X\0! MP_D&K U39:'XCVJ,OC&&YD%ELXLJM^I+["5T4-EDG<=7?5,9O7+NJVHN^3*Y MO+*9)'!ZPD32R64(BO6=3./ZPLFD:U5W^)7+_865S M(!9>_C/!PV#S^+ZRB0Q57/AE85!=^[;*%%CF'JBN MK?L4"OR3#X4?\LTY ZIK[U9NV9?)[9MM\UI ;,XD'\9A< X&6'Q+72AL?! MA+[J7=KIO S_Q2HINFE[=+.](92-M[%Y 9U.9?TB9R"94OY%W/+@')8U&HA> MR(^EY*G\.%'-7D(FY11N1,"_L=$&F>2=RGI)?H@"IM?.%0]5@37LC0TB1F7] M(U7>#LMTAW0JZP[9D.VP5&)4UH,QNS\S'L9$D8],\N DX8%(SYB/>?23S9%! ME74N5&S1E\GIW,K09_*&L;S9=5YY">8(78>W0RY$5S/=!075O[G!-C*#>)-8<'*&J/K M%Q&K >OK="MG?:[V\-Q8BB]/VE3.Q*TIOF(%N;+V]9*7_$QVET+R[5LB,5C&/ /*7#F+$^XS MN5HU=0?5U&4)O=?B\-DT"N\M;0]7SK]44Y@HO#PI73E_TKHH; $;@(ZL%_(K M"U2<)UC"W7CYY5FUJU*+:]]5S5W5L !V:I_:HZRHH%K]##YW<NYKB*<%PE!.)K\1+69_,:HI8[K\4A6G/7 MPH*NQ%\/YR4M4="]%M]O?0Y71?C5KN^:XQ82B.OHN=[9J?WVK[-Q>&>G]N>_ MSH[EG9W:SU_9,V%5_J?*.=\WH+)JT=,8;EW2SMQ]+8[I3:5/9=VXE:VL6I( MVUVYAW)36+"RSK3'"Y&M^)"7/,F%O)'I%]%C7J^?/5"7E^^TNW)'T@\HDSL+ M*Y.%M*"?X\?*^C>0#\^!QDE64C%65A9?IL<^,-R"]'!O_3EZ5-:@7S\]UF%L M[5;6S'Y^>A1EL+*VO/_C0VQQ.(F8A;EHI;GI/T2LCOKAX((P%CBORI M=VP,MI5[Z20.0[9R]#\X=[K+*7[=W1B+5E,ZI] U3]/P!6<3[%7.BD4ZY.O_ ME:59 L/Z5 A S-I![IV/:Z1D<<7,7UQSQHQQ1V8RC9R+% M\W#H$(ZCS>&)RKDVED$##";48N)'6:*R^3HO24R; MPQ&5:)R;K=E\,0I9L;5//&C/%%9/^%+.CF^B96'\9;( M$I7S(KY$EKAY]""K#D?LOTCGY6E8:Q,_PQ25\U_^&"F6)!/,Q__&@X&(!I^X M%(.(>H04BYF^Q5&@?^,KZ/U4.*.S.&=T MELD9E75J+I,X2V)'HU4P0876_45[B#;H)'S1'J(-.HPJZR%Z9>?! MRGTT"\RME _4:3>[.W:-'LX'R!GWUZ--M=A=" M^BS=^G/TJ:RM?7S'DJ"(=W@2,BD_GD<^OOV6_Q:)=&F&U67(HF]LY*(KWL4W MPSB3+ J.HP KDE/.(S4&_+0=!SZZRB.TKE$+PR8<5N MN[+&:Q56>HEJ8;==67-U;2M=@:3U;KNRUFLUR+*>=/5NN[+&;#7(LIY$]6Z[ MLOD'_^0R%=&@I!T/6<)5SY9X-(9'5'D!43!A$0QTB5BWU6",=8G1RJ8D/+.* M_H-\^#C"[H8R1J>RO@^@?SSBU]AS"Y_\$OLSBH^N>1@".3_SB"UZU#.E4U@U3LTK%U,-.93U"-:M43&7MO'!?TH]I)N0[ MA'OTQ8WQ5W4JZZ^:]LU>C"+1R^2J/:^ZV4Q[.>M;62_5,Z]O62':6S N5;KU MYT37IOBFS&5L89L(/^7!=1K[WTE\75W_MKKPQ\MG@4WQ@ZV-!8YAQ=O8?@S; M3ZTXW%5.)@#M]V!A*RF_]>*G+ MYR, MROG(%N",T^O/UWZ<C.WIU.74_K].%U, M_Z[Y83%^J)R+[\G\H.ZHV6$I[% Y_][3V6&8<(F*7U M_U>4I;Q=.9?>*]G2JZ)GY7QRZ[=Q5K74E7-V;5AESRLR<7>517EE3 MQ>!.Y?QC-:\\RBMK*AGGL@ZI]>-VO6Z)45G/UH9(C&'"'^/$366- MRGKB7O6.W:VLTVMM9%F1DKU;69=1%59ZF5D0NY5UN%BWW,=,BHA+>:U>(=U2 MQ]$X@5_@N0N8-1T1+]3AOEM9!\P"=+I(ASRYYLFM\!]UE&XJ?2KKB*G./EK5 M85%9C\SZM\:JEKRRWH[J<'L5W,.[E74^K']K5((^E?4!5&OLM;W^K=&)>A3V^Q/$6&=98JPV@Q_]B6OG&5-Y;2# MA--R.Z#>0Y$$QW MH ![C+'U=$@7.+8(Q/Q]!.4Z27@@4ON"9851U&O/F"]" MFVQ!(Y62IRJ24KCC9[]+V'.\E^8-SD_B6QX!G2^)O Y"W0-W+3&:N/Z.G?O_HN\H?T:FDQ"8;B2BYI"+P3 ] MVMD=I^_O1) .CSKM]I^WZ+X/O\@QB\S=?AS&R=&?@"/;_?[[/@RRV6N'!ZW#]NR?VJT.77]'[TO,CWHAM\?I%CT#,\$%^'5K M>ZLT63U\N-,+X@P7 RG[?LR"0$2#H[;7@7>8#[RCF<\2*FHMTGA\M <+03-7 MBX")6#S9FBM5X%L_PD('C[%0%U?YMV_G-Z>?O.N;XYO3:Z_(!,[H*S!G)[]=G=^B<77[^>7U^?7WQ;XQ1V%EKQWYD< M M^D<=3P/K5.6EZWO;MS.'?8%>6;LXNKK]XO1<3?+C[.C1"AW=;VP(UN[XWN4KB[7 MA[P_O0;Q>'%N^!U>C"^7/\P':FV?S/O'492Q\(J/XR3=\JCF,P4=]3X]ZHM[ M'C1!&[=[H[OUX;Z\,2R_I<$ZUFU9NXA6[_C;M]^.OWA7IY<75S?>Y6]7U[\= M?[OQ;BX\D/ W(,:]SK9W<>5U=M\$;[V+,^_F;Z>>(_RMX#\^N<&?.X?;.X7U MJ=AAO)AL.8L3+QURKR\D$,F;<)9XY!+Y 4FKW*:GRE OLALV6VF.X!5#?*P9 ML$D3/]7DD6&_[:?P]TF6)/#!,QKTO^!%BWXT_][.UH=/W">;\B]_ZNRUWV,T MKLC]#0^S N?NB753>+%3$SBZ/C7J4^-)&E,"GQ-HW\T_.?HLE/;HV-WZ$#_7 MT?&0,V15DI+L@)NKXV_7YW10K.8,45;PQI\DJ>4>3WG3O'X2C[S_Z_S'2V.O M<*$R,G7!N9[$HY&@%!TX.$%B1AFY/1??:J?DK3R#9[_1HV8G[:&?N=-L[VQW MIXZC1>7XZE>INYC9^=3EN.(#0@V*4BP@,TNRO_7A'W$@V'?O,Y.>R.>1 MWUKX;%X]XW07,^5.[YF?TLS1"YG8&7LP-SGF/H83 D]$GDBEYP]9 F-]:6;? MSD%K]_#A8W?QZSOMI[WIP4$=K$@74#Q77E"UEL\OPCH[/[ Y$:XF&6N_+^72 M:6":DS@HZMTP(O^(@JGC)+[%]^1:]P%JW2&[8PG_"87!^C]?(R%NV/VY#CPJ M-+;B"7*X]>%@N[G=[FSO[+0?7.-5J+;/*7(7<]^^(5[U0#F),;O3^R-+A R$ M3PI*W'],M&IQ.).-UC,AX6Y$FE-+(7][SW+6[-HO5R]_2*Y&)IOCLSQ:)RRBS_4"C&SC98_"UHMC[U M>#D. JP^T/_S!=[7L=&3]M:'P\/=MO=[' =A[ \]L/FX3+U/B;B=.L\;3S:' MIC_=M9_N;'VXS@0(\LYA>^I8>]0R>L[MO%JZG, _+Y*;^,ZJ5)WNUH<;L+N) M*"P*Y-((02?G17()6AP<.HLK>9UM&!&_9U,C6?/A9,59Q;;ICVB!FD27,= @ M_'_$6&GA>OUWMC[L[V\?S%?_EG%@S%:E5Q#?>?Q\Q 5\HU<$S>IQ OPJQBST M^#WW,\2<@_G# :N7;8DH+('])[A+ZJ_12'O+Q M,(Z,OZWA 9G##(G@@4')@$@!/_+>/"&.A#L)GBSLGETXY;;WRGOG[1.D*.)D MAY_F_?B,U%"I,+"9$I$*>*/R M7/&$!]XX2V2&+JPT]N .4D\[W3>]M[@5T2-\[*='E0U"'1ZV#G8.GNS":K?V MNH=+<3QU=EM@J2_'AP6CVG[8@?:(O-?+C:C$,1>(:S]*](JND?J^IU MF6)EB%0E@G(&>JP?,BD7.!E>S_(DC,3J]634B\,W"QV;"RU.HC[RDM?N MFW;N$V?Q>W^(D-(>",6[H8 KN>1\BC>NF!A:7*+WJV'+BIJYLQ=]\<-9'V*3 M3K='0L >SOLJK@>$HO9A#6_,$N^6A1GW_KO=:G#!SZ_]\\BN32"-V4.G6KJI>&W9/8"RK^09 M. 3Q"(/]5YQ\5[O,,Z]X/%11;4OE<=U8YKKQH*@;?P-+H2HIR+-G=QX%Z'GF M7F_B^4,.=!MA3K)0DW#"V$)ZS+OC8=C\'L5W,$[.),PN@!]DAB8;DU[ ^R)2 M4>ZK#+2PG?:N60YG%6%E6MZ_X!]_^=/A_L[.>P_^\U0OR>\PD'_@.*[U,,YI M%#;EM0WL.)6Y9$V55>5IS5YBFN;>^Y?#!U&<<-ZB!,_\;-+7?0?X?Q_QF$6I2RA'*-$6H[OS.3X3>:] MNR&GP&Z1 8^\-YVWWA"D#;)=X+$PM+SG,F6/ZQO@I44^+/"?(Y?,@84\B3]C M#I\7P*]@+N&MXX3[G(RG3M>C[&/IO8'WP>GHR0P, #F,,:O'9,>E0Y:6=\\= MD]-;AQ[6 M8=L+V$2V?H2_= :V2A!%+2UE:9:S67?K VS6*3XSC(9?_!9[KW(SOZ!-1KP' M;#<2:0J,RD-@OR2.4)D-)QX'Q7;BG:..RWSRP7]B*?/.U#%0V(+Y.]QSP54. MKO@@"U7H^[IYX[W!\/#^^^YVMV6U!T$)M)^\@9V%P M7?2&LCMH^]$=5&^@A=-@_\AD*OJ3C=A3I$&',!7N,=^'/94@+ FQ&:K/T< MU^XAW:IJZ.%'ZU\.6]WV]E("!MN/EK O/*B#5O=P.8-:\OQ^*AY2P>K&V?[/ M+[.W8Q6J<'[^T&E;^WCG?242'-=!X>/5T]9-D'E.G6+7U2E6ELVX/M+]2%U0 M<@*4'L3)9(9?E6XB'O#U3;F+M;N#%OX,9:"*!7K+% UE]\4K$@W7\U2HER4B MGKJ-:%D,VO.C1:S=7>>,65;>W%.3DM>=#EG48MNM[;4X(I#8I[/U_2?O\1?( MUV9I/M/*G!A#Z!%XCSU'3B[&WM4.N)WW'[!>,35PP4@%^K#(79/7Y\EL>I\#"2AHD,=E\/Y#2 +59,,G M.TQU0$*?UI@8A X.EJ:$0(ND!R[ \E\8&U/-Z-$3TME_+STF)9QE>$ES1D4R M0WF_S\F5&>D4;!R_0 ]G!,R/K)+$H1>#T'7V1*ZN$(R@Y?R=]HZ3/7K-DAZ# MUS8O[D,^H:C+F\ZN]UOKNG4R[=I9S_3WNWN8\/H6F2"GN,X Z(6P6YS]WQ?) M2'F9Q[ "#&\"D4'Q\8#6C66!2/7J/,6O?.[WDV-\-DZ.;C://LQ@J#T0/\:@?"A"Y/0Q/.WP'0D0&Y/"T\2/*> &AT8XD:)" MG"E,X^=F#X'.26\R#>MQW!Q^H@"\70.7D^W95Z[E2:0;YDM A[M%QK<+H32U MBJR!*X1T['*GW>JT/S4[((E:TT&MS>/@67$L.>1A:)1R[\V,Y*]"V 8D\5M* M1UA/JL\/%69>XQ0?,,(*,FR[_8""NPZ:KBN.3!^_KSC7DX*/M;5L, #.1M9' MCN>I3@O77'L;DUZ'6CR&8?6?OLHE1PF=3CQ@$A)Q%*?MXV$,;Y/F#7F9&YH# M?\\B[FVW%?R@IV1FK$YQ/XPEOGP,?$/?_^_.7JN[HY(9,#5]QBNM -4CDI1W M2QD-J&$JT8N/S,G,;5#Z QN#M7HO@+DY: 7_K7?)&64PP$NS2*@]DDDP\XJ; MIKL%N]Z'1T/YZU9S=WH+79*.?!;&K(0U%V6C9A 3XC@^ON4AWB,\NF?W4V?K M0W?WL&7+Z$#;QB':+7 *T=Q@@X#X,U.^\]X(&#-Y#65K\WM7+F$XB@;-* MXC$_8A/,APFP^8A)CLG9I>7=8)9+P+%S RAD5G4S=Y!REDF3?1G!V2HE2V!3 M>%@=B2JAQ!D5W]"WX"AP2HU!_Y"MU8BD,D;61F9(W90M>MB<64I.'=R9& MVI[EO;'M[HWS;V4XL''"=P*]AKHBC?PW,<0OFS'#:O$ M83)C+#A"GV:U, )G\\FGBY/?OIY^N[GVSK^=7%Q=7EP=(^S]QW]Y5Z=GIU>G MWTY.J\WHERQ)O?/SY;"""$RU"HI'I#V:IV&-#>BOM]U1!VR) MB\NZV<:G"U6_3X7;^ :.'W(8'X$]QY!EIEKAY$-0,:K\$=:3<9BETX_,URI+ MK4<6;.&S;UOX#.VBC=D [-N$L^]-XL4C%MX!8^+L71:J^_S4?7[J/C_SQ"II MB%6 Y"' 9\-#B@ZI7$@QQ2ELRM&PU]K??QCR=-$W'71;AX?+R23=:QUN=Y>1 ML[GRI(KGQ!Y8!.CG(4%^R0:\D TT^=\'20QO:.JQ^S[G('*6FQ/& MM[N\L[+,J*>=;&L;RQ-$ZO:. 2D DW[VR; IT_A-\LV>0+#A!/BD/?$W/!G- M.J2/'M.51^\EG0I__49\%:]_#.+NSA MS15!.'PA_7"S9Q#+3&6;L(3?;L]WNB&M=Q\^W4K>QL[N0^[-QQ2<1XS&YWO^,=BX33NZYR!3K9 I9WUQ MBBFC^$G\B$CI*GRR7,GS9+9Y49+K)6IQA*G_%+7\&87,TDIG:IYX&D]L;WTX M!\W%Z[0\4[Y6V^6]UN4""G9U:4:B9 MPF&*W6UK,9RTO)-)CR>Z'')2JPJO@/3+$PBUKO BN +Q=TD>=%O>91*/<;EY MK1N\ JKO/!(%J76#U\84NUH4;+>\+WS 0A0(L).I?+/6#EX^\9 4L\)A<>$HUV*J5AZ4]_[,RKTZ7 M6$6Z!%;QZVK3Y4J>-1Q1M>1:J>1"5MG9JVV*\RRSQATPJ4 3UK%.=7IM/ M+Y^OEB=LUG\VU4RQ#*;8U\)FK^7]OR!'8"08AOW_:IOIY=-]9[_6/&JF<)AB MIZV%P3YJ'@:N&=0-=*9D"JH&U8GC')33.[-0JB=Q%"A4<;P'1$D6$J*L=S'F M:E"UBO$*&&AY4J56,5X$4QP8#^W^</ELL5='@FNF*"03[YODD,.6=T(8FPCP22("- LV2+@6&K\C-.>QZF'" MJ.U%9/XTT->YL'&5DEH'>04LM%<'9&JN*'*%L6 .P8)!_,0$J$=B@K+/@B4D MF=0JQR8PP?)$0ZUSO RN.# &RN''EG=!;0?.3?J\,H-5<4N<)D MM!S[ 5,X-+#:69S 1[$Y3B)D('1;-.J@1[)L>Z7UJJ5BU? M,8_)D9]*8:T1O^H4UJ?PXW[>,:4&_:J%UZ/,LG=06T8U5Q2@'4PR2:>-2I#J M-2<;WJGM1'=A&I^B)^7$-&7R/F/#4_2^\MK?^AJ89'FB8_U'3UZB35N74SM>KQ"EBI5CUJKBAQA<4EW&Y944)B AVQ(&)D07#< M)#!>U7!8-G2FB;)TO'/X_!B[M((A4VLKKX!M:FVEYHHB+D7; )=U=A"Y3$2^ M&(,ZXJ2:G7'=%?J:)[?"K[%*7@5/[#V"C?Y3D9X:K*2.]#R%'W=-I.>?-5I) M+;L>Y97]=FTRU5Q1X J3'=O916_M4/2$1F[?V.F@2K;A,YA1+>5=^T,>9&&= MK/PJ]N33)'7=++WB).WL;'VXAG5E:8UI^4K(O=]]: >_2UDOY.:Z0Q(]EIU= M&.PXEH3)<920#_.6O[\303HTUHKSE"+N43M_A/5D'&;I_$<6I3W]9S7KW=F% M,75+2^3\-XY6!+]N+=A37#\UM";XF UXLY=P]KW)^C##(Q;>L8E$/=59B)&( MFNZJEQ=L[K+T^ZNQ#&%9GK8EUC:6)[3%W?IP@QR/0;[9RMEF3 (+R'BTR3.8 MV9BI+(5&+!G M@ MX&B/'%BKE0Q3\^WBYE,XB>'$^TWRP/O$^W!'X-WP9"2+ MPY\>N):'V_"=9Y[*E)"CJ1Q++\-)B,A+AT)ZQU&4@79_Q<=QDF(%\UF<8+)= M\Q_>&[KA+W\ZZ';;[POWT;7.^[<-+XO #L"2 PX:0X2, 6\.X+!/$1XR\6*L M9;H3$MO!_SL3H'(TZ.84U\X+A<3P5X^'\9TW9+>B-0[-B7OFNQ$%EUFXNO8YEF<)5@-/\)096"@NU**;I9?T_ "NLX(UNLK M2_RAU^TVO&Z[N]WP&.RT@7>6P. %E<$AJ\ +,*?S;W&( VYX7[Z<-+Q_Q'#U MN_<9WF/B'OH7Y"+B/"_N@5X1)](;LR2=X \)3V-U1XACG?X)Q_[WRZ]Q,@"" MG"#0J?>11=\;WK?6<:N!HV8!G-2$HJKPAP8T*?Q!3[]'KP/C.9&I6A,RG M? MOP;YB2!HY5_I^WC#S5 D,WY_7^^%=>R%,^:+4*23XAX KO(08C'C$Q/.0 0IL?&)^WS4 W;8 M[AAI"/_=)>Z ?W1JZC\[]3%9F$63AB&UOJR.GO+5.UZ^ O+!7@*"ZZM9B7-F M'F3GD=\BR@O@E@(_R:PG!3R1""YKEGA^EK@^IQQRT&6E'Q';&./V?F^F]#A?A)/<^)W$V+O **8RNW31B$V,D M-3S]&+Q'_\M(@H 2 ]6?D?[#%0APU0\SI26;,X;=QB ZL!(*>":(LQYHJR*Z M!?V<..J6 _N!&0U&@+M*(6']/B@NRJKKNV."]XL$QJVJS$$; M1OL0+#@1P\20EVLAM29>! H5A9.FVIMQU@O?HF"ZO@/M4@X]O"!\*YZ SCVE MI?I:&B74-(($$LDKLE_TPR>&RK:U!($WJZH\[PU<;'G?XI:WN[MWL'/8W.D< MM-\2Y]P-8S"M8D0R0,!%.62(C:;D)+D%X"W?F S8OVUB_0A6&/[E\7N?@-EJ MQGIVQD(3'$XV]'UY7V(63>O ]B>/7-U&QLELI-!L4( 4[W/2GU$H!ESZB>@9 MQU!-Y.TF&&UYY?'8:=+R /%".'_V]_%M:U;:>)N77L4?>Q!O V^![4TX>>NEOK>L6 MN6^ R3*9&OVJ 9(%V0W3:*6,P3C#O]21C/?Q6K0\OV@YO[R8EB8B$BF:SOJ, MBOM]^"[P"0B1N:S9H(,KY/H0^7L63KSM6BU>$UFM*U=[;V>X36891N1>QF(Z M=6?G?*:%+K+&"EQT[0W!"3%[J%= M71-P702Q=YGOW8;WI76)H9(HMQM+9J.NDH6+"<:1@PKD:TYY6!?]3O/KY$E]UR&#N7_G4PNSJD?$INSP\E]4S, MR="=SHQQ\X:**3+F+2HI* ^#/W"HT,FQ2+K0[SP,06L%1HJ=A!X]3605V)NX82:"I M@=[!O^RNX4'+.[.9N$\*XC0*J0Q">E$,2D*$>ASS>G&2Q'=H^R>YZUZM5 -N M=%.&]3!-U%$'F?9AZ[,$? M7^V1N[.4HM*=W;JHM.(G1'U05V(&3RTJ[73'!<""M0J+3^?7)U\NKG^[.O6N M3C\?7WTZ__;9.[NX^AW^V?QR+!2,G0[_%0\#XH!OP>K5YMK9-V8AT6$C-S=2\PJIQ5W]3QLUXF M@2827F'&$C+]"M(0^( B:;!V?_ <>S85""^)ZA$U$%/WIS"D0)?N8MUB/%** MDM)5].NQGE&H3F,/K:,/G-CCBX MBX+R59Q@^=H@9F'YFN1\JGB'UOMVZD-Z=6>ZJ,2"U< M^6HHOF,XK'1UQ*8NR6&( XF( M6PQ3YA3KSB>>JB[@QB-/] >^<.ZX@XW*OO.<,Z>+MQ?2%*>-J=IZ>J+U=$K, MB/*%*CF0E F769@BQ=16\ZA-8,:] 9@PZ9 8AK,D4AY%6TOB9>,XFND Q(C[ ML?_O3"C%G$RC0 ,DH($AHK?* $&)9.H*@/^D,GSH,E*P!^-$8?44/WG-$$]D MB&-'NH= ^%"E4+*Q2.$D0]F%$IQZU"/),LG=&VK2K) T)_K8C^UQ>ANC54S[ M12M NH@<5OL[UP>SOE==8TX^J+0E\7&J NSD YY[!C+ MM:C//PFO+ EC5:$^\\X9HIOY0]24='I^J@+[^HC!DHI&7O'>*&B;/NA]V$T% MR]^3>.1A=(@^ZE](9\2MJ$QMT))"SE&;)QT*]:^&T>--F$NI^':3:^.]IMX*J7=! M_@@W*W#(@P&7#V<2U0N_W&V3"/E=PY'@$30=HUX@$OW\/G> F(K3TX%S.(IW@D)*S'A=&IZ@2 H:D)%21^-D(\^#( MN8M9$8RT-53K46^'%X[1=Z"!8T9H>(&>H!($\59,HP/-SD0.4"](XK#EX6X MNRS+A4])).5Z!\+7X!=!UJ%C/(%?PXFR\U)"^C"XH(%Q9\Q?J)9W@]/'0ZWA M3>+,4YYNQ!K ( 98JEF$B .PGD+AVD2>GA.\^$$:M+SS$8:B,$<20S>88J'R M2.@+BH3QXM.&I5W6K.!7%-H-6&(>+1F*="(;EA%2T%@^B MQ ->'8\9.0G)MZP-%H+?J FS8GD'ICNLSN,@@3D!,JX^3<^24>:#M%*7E6'TW7+01'M,"A*>:!.$M4KRC%32">+]#"T"="D,R)V >@>%V!!- MT:1H\4*8L(ABT-#N5Q;"^)03V$1Q;#A-QP5K\JZ0O)^,.6U< MITZ5G([!&S37P/ID,1[K9##6<;2U;DFFX&5^81BX1"8.D\;\S4%4IL3_E_C B(6UOJ,FU8B4GX)B1 MR$U4Q&*K1AGAM0$AK5-M/BU>79GF;HV,4(&QU 67FS>#'T1&J&7[#QS%F+:G M0:_'.O)-R#C\'K0GLG0PJ )C*&3OZ#8\:FH __L7-AJ_U_Q 'WIC.L11:UV M4XU2A)II*A05W,)Q9%LZ9I3RHZL:*;"MLH30$((9#"9V_YW?Y-MO(E,^JFFX M2AI^X0.;R#[.4F.XYOET5/V(OF!EYJ W/S91SEOF3QI$6Q+%"DV TD<0KCB> M\FJBK%*E@C.D^(!.P;ILL39G_G=Q&8)\E,9"WCDROU.EJ M,+5TDHA2-$C^$3ZC!OSP^IREQ502\DN42PMUR\$"?(6N<\V+79U2=19*S)7U M@0UTVB9LXQAU(WP;91$'&36,80$,3#H^X;I6]ED8Y)^%*N9"9GV]\,\8\&24 MC*!B7[K>GXZL8DFY1;,CWV$?SK% 01_S9*3<[SW:SFZP5+^--C:!?]@VIC5] M5VQ.J&I L!%)3NKDKD!(S#/0B#R8Q^^4Z 44X**_:^*LL)@%#3<-CJ2+#! 7 M!2B3201\2H=)G V&<9;2CM0FP16>5V?J?A?!QS35L,$7"^3\2;W1!-*.84-. M*.&K[S2L/[%YSQK!GPH:X)8\9=!\36H@*!4F+\-W;409SG$TF5]C =(IH#SC M3*H@\11"&5PH8G*Y9IS&YH(?V"T3H4&%S[2+9LP9ZI[X(+,5NP'I,Y$NMA'T M!1P%0B[Y?)SBK2@S>SS/%^I-##8X?B%D=PV4K.2@13<0XFGG$-Y4W4/=$>&[ MV3@P26;S%^%NR(DU2WD1Z#AT9FMAPP)$BHG'2LMS ;KG0X?."^L\4J52E6C0 M]6]?OQY?_=(2G MKO 7F,T5V;A77/75 6Y!U>"CJUWCA7.=0U,?"ZM,44$8_"9US7F@F(@*6L9Y MI3>6J[CU1;@'1:@KUO3^1:4,7J$M(?A+@0S;DT+C?,DGP/W6]'TJ?36P\Q#A MH0F<(RS6%E%=HTVHB"-L?^Z-8I68KRH7\]3\NQ\AK^Y>@D]JBQU'KXC0541?=#3HI0B 50Z M11&"0L&42&<63.GDMYE$_:N%ZHZ8%,+ M-W:'*KQ.+S=Q^1R$4]]\%Q4RS14<",60Z)$PQ9 M943:\!&6'F"8B4=#9 TL M)0!%(%<5&MK,P!$/&78 L&7IN0?40@A93JL%QW,H?[;ODULW-TOLQ[I\3P> MG7(^].E@%#)4MB?0<+N-/'G8!CMS8KM113%P*%?)Z5I>P6.(GM!#E GTCJ. M*KT=@8/Q!B"CQO3#L"=8A;KW7_D0$J,QFRVO:MWB>72+$?LC3@KMP/(67[DH M0JX)XP((Q24V^8)Y?$3Q1,0]90-@J#-LQ7T]9"%A$9';0///;19B/8;V>,Q) M7[ 2#EYJ\DX'/ 81.0:QA -ATH@HQ4U*2$6&E] :2FMCY3D5&>U[RB)#6^M4 M+A]P3K6B)Y1ZHPL9\TP5$F\:$?6K;O*;'TF:RDABES^!_50T$']0T;V:\FN@ M_*IC1+.V_D/Z";)#7O25Y([K$O/,4)1KT?&,FK(!LK.!/Y?V^:& M3PNU+A4 M%3T$@$=MWV]1/X*Q%_ED2N&H_1C/3>]S6'B1C%1RDY8/23)!HMZR,"/W%7DV M0Z$@@R4*"N.?!-N$E]43TV.@)MM*W+.Z@9-@# M!@LL618(PJ3S_LA W4?P0#IP[S"#V5@%.E]+MKSC/)9H&QRJK_E9CHV'RH;3 M@R+_F@,_/)]#7EU5VEY=E5:!L=15:9LW@[HJ;2V6@)-PJ$K%%98\&HNN,5?P M,6@SM!P'06>5;7*/H1.I*M YEC&3%8AO? @CN";STCT&>%O)6T0%$,I53%;< M@]7_90_ :(QJ)- 1HR"D9SK53^03DO2SPU?$3(3Y8H+A9&K(V@1<<>NP"5 = M""/^HR+9'#T_RAT4LA[1WY29%K"I=7ONHA(I3#Y<28_4C &D@\>6C"2XWB(6*=DK:S+2:Y+LX/181.XL.B!WM: M]J@>+G((8B:^JWGG&355)X2 %?/4'*=0FVU3>/(,/*I>2K+QG'2M8E3B'2+H M9CWLRD"M HV'8^%C9!,RB:]RP(*O>#0GLF;A=;!PJ7N(3+'F$7FYA HQY"S4 MI9/8/CV=%,%!2GU%5$:J#-JQEB"0Y^#>+23/2>=%.$ M'^Y.H6EICK4ZJ;1".]OZ281TMW69V-0VU<19Z=0J:K+NR:78PLU"+*@[)C"K M&P,ZX54+D#"V76\+I0L.EY65,8T?WZI+#5<9F[6D=0QP4$Z&DR!A&9SK7A_3 M^U05?)DO+"5M'Q4+:MV8*32\M-> M5P=:?"GN-AXE+I%C\J/TO=/KSTI[ %(S$!+:Y!DCBU&O")WFA;G2!41MK1F0 M.%E8(&R""GP.1D$86XR M4Y6UA-[D(7J3R:8749_T985K.Q*2FJB/$Z'K8 ,19DJLFLR'6Q'GDE:E\PN7 M#\::#W0A'[R*IYCQG>"(I6T^-5M*ENM "D HM=-IS;K9TX# T %T?F,0OJ;. MW[R%A%:6Z @6$IT,!>=13>'5RXFBLNV6=H7/ 1YF.@4[)?@UU9\G60K)!R(: M=G6@@,0LE40-4 M/!6-$6^A5O3+E8@UR)1&*/<:X(YK&ZR'#J4R_X8#V/$.:7!Z@_ MU$+RV8P1-[%$."18#/K)+P!"JBJO!Y*9#"AS;1X\([2#JJ;6<%'''[]X)ZH* MVP)NY^TI:1W1.J3J/*,230?G"+M2HVFK+N).LC7YP_TL9$DX%==S> %#07%$ MDL DBB#6>NP1+J5)]GU4;7IUE5S[=257!<925W)MW@Q>4B57E?7OLB'.0)O$ M#:".?E?'T+:XU+!V!4Q_BHD4G4\& D^JCA VT&4!C*5ZBTY<:77%2? MXJ[!:\P6U7L[Q9@Y]KRGKC:4IHYQ,4T_AD@ RH-2X Y39@ZOZ\>)KZP&T@Z4 M>H%,5?^C1Q&/N$$,M] I^1(AP.5ST%KTKGOP6GAIU%V")!]\Y,KJRPB M;Z;=10ZFXL=)R.ZD[7'D>)JT\Y*":YCBT:#>#W&6D->;.CC>DC%&DI& C[!\ M EC PQ^P\MGYR9;=*K<4V?#3KAC7[]G027IP"#NCFAEH)OY6H+2J+,[Z50MR MJ3Z)5W\2:XQ.1LT]T=VL^$BD%IK3UCD")8$$F)J@BB5=OV9-M6<2#@H@$W84 ML^$L%6M *3 ;<3C2FRWM0>04I]#\%M"B;BZNYDZC.#\,,<1;MX1JE&SE(:0 M-*^4XF($&(P*]2THY7'RHO0F7%X%*[GIC%UE->G&KG(I](I&89S!B0=LK"U>:&JJ"2$,,2QQE!/9/%%37=5(HJV[9 F+ER7FY+BD!0=P,-8.O3#=Y+)1^!SB?MJ.-&BG+XN M4ACU .I@?@,+1BN#7K,"0S,) (7NBAA+2>3:9+YI*!J!_YO$2447J<*K!C[7=X-08><-.,[ MU$51F1&@X20F]\7[S*1WK0$,&MZ7+R?>'2-?_D@E)G;;G8XR>N\T1!2B+#OP M"@\,"OC#URUX$).LY?W.C;7,@]R@D;8OW"7H0Q+L[HLQW&\ ^%0[X$2-#H:B M/+T!UVLS[^NH='D7?AHCI!K,XM!4G^C/8Y+K^>4%WO7W##3Q;KN[_:AJO5XN M07*Z$W8,!5/[#:!8]\3C6 TVUZ3%1=J X=(:P\1MW5QY#C M9N$U]*C!C]D%K6OZHDGHPPG1:[PA*-.L5.UY M2KC/T>FIG0T"TW-5EJ-IHX5+3,^'XCM:EY3A:WI;-4QW=*(9%FN1FPKY&AY% MIP."KL!3.BJN\-LPAD?;W*"W:1XBC'W:=.A^Y199!28]Y)$N#"<#5W6]P._' M)?[58/HD50B^,).\GR&$V"T*(YB8%#*E3L[&H#(>%1>@@VXWICEBYR9\X$"X MWUE&*!#$Y?(FZ@*)\/,RMU$<\- SYH^DUM>ZZP]H1SQ)R/*;(9>MX,;BZ,). M,CUF"/^3NDB@71FH9<[+=A3; "_!?0/;?^]6I>/3". G@6':AMNQNF'HHF%# ML6X>OJYK\N1W0:%?O"?@@5!-LDQ=KAJ:61A5YD^EHJG0U;Q8M"=22L=$+-Q[ M[,R&9:2Z09]^ [JO"%I.T!RIC*"PH"WO+$LP.P*9E'I]VZ8H3'F[(HGI%+!F MR%L]3D=A9",.(S!VO7E@N=FQ07^,*<@-0:3 M B#(<0#FL*!/XI^V0//\V)Y(:D/KIGR6&PIU5/E.OXW#;$05"4F<#88>HX,$ M>*+;WFT7=K>J?$GO8BL,2,JX!PJUXP)1+-,F.E% " /#W*KMHTJNJ+Y4%DZ5 M8XOU$DX:>#E1!UNABE[\.^.$#.V>5&;R7[Y]=B>/)Z8I9E1(":4M'5-_Y5!] M'AXV#X&\93Z5;N=Q!-R<09SA3NB11K/?('=2$CBE^K#ZM%3J(<1VH"0E.L!# ME00'?S[."879.412@;V&C@42YH[C0BN Y>0LFA^,,\AHY3GRR!C#+LQ"?<'[ M%> 2 N$BJ&4-F!23&FJU!M&BM_%2:@DN*!VTJ36J)Y.6KW)(=WG MZ1S.G#')*Z.B&6=G(;"TI#H5P# MS/_/B48)2/-V?;'5WR)R4?./+&9V*GUL-JNKV>C:*V<0^1BQD3H6BW&ND.>< MW>.\A@14[&P4S8MRMN:KCX!)69KEX'D.UMW4TV7#4WI!(C"7!R3."+5(8##< MIBS '\*0%!4CQ.BG@".:WT2)-WI_4_HH4 8,!2I)#%7V7_W-X@@JE0JG$$]P MW0M*G6X+%I"]FO*O> TQ-)/B ,8&38V, M3H;L,<#\0RRVT9>HO% MS!O=6A.X$W>Q[K[IEE>C?P'W ?,&Q(R(#/1KQ6 MB2T3Z8R&F)I7.:8Y(0@8R!9A-6,UG3,4$?\J&PP CC#,:=QJIH7P$?RN]ZV]#E&I@02UA@3 ME+@*8S$58JXQD8.+%!U>#.B94CY("0UP$+-0F6NDF1AM0F4E1?$M*E,:SH*7 M "V$TCF XK +2G8BK.2(#.A\)Q;TY("E]FG3QD!@ 5D5I>)I5$8N ];F. M/$IQRPM;])87^N$96[5H$.HH]LC4 4^;TV="'QUW16>+M?I(ZJDL!L/['!1. MWZ3/&^-O=OYO+NE4?B %4;GTO67(L MDD8H1\BWC[]Q.AO_[@&'XXE9<><-1EID>JOV.(+;ST^U?W7I!(=U/6L%QE)G M!FS>#)Z:&;"^PVN,B -^ZEAAUOXAR9\K#.7X@?546Y7;5 WB 1&/FZ WV4/# M 7!Y2/W/$?4B%250)\1\G3[/'I-V#D:A6SA/=/WJ@RX54KV'5*2*R()_DJ+( ME5)H?*)#EI&G9)"PD3+F0#6$\T)Y04?L'B/(\TU*A6:JSN0A+T2>2O10I4GH MV1B'^!$?S"-)II[DS@ P41//40>YZU&//%/%Q+J.BFE'$;-MOO!YC-W)=-HC MILQO"B&Q)("I!MH,TOG%^ [IJ9AD2(FH9 "08P46V;=A)+6B$1 L+:RT=F^C M6TO.9/8*0=S0M;/(+%(@;049DJS.3!,C D)O_A!7A) MI(N;9V!R\&VLX]^9T(YRY87,]^-"([X@FS?G+$R\UBXML&-A6;6GK:1MS@L6 MXM 19)4X 6::2=<>0Z)KDUCY#N8Q9EFWK?C6G1-1E=,F<9RE&K&3J>;JS"-; MU 47?R"9!'V@*$.=A.@1^7RIIZ%^7'?W4/%2586D*S3,6RW3*$P@4XVOGN\G MG#N1;FH306T_S8L=Y$DO$ G\KRIN=>IV:!;H6M+<@;+BX\3._N&4F8:S@#ZC MYI.J+)V:/0;XD/F&:6C@OJQ0?D5R2^7=%/V\13H5(, HO&S;F5+4V&XW-*,% M%3<$;J-3XSVR>Z_L[#+>"^FX+X8\'$M%0BT9]+1F>E@JOP-T%G_!]6%BE!B# MS*68Y .BSM%#7MX+LC6O;5N917)[3+:$BY@/WSM1Q07_TIG: Q&) PBB24P91R"D=^+0YGR4B*.<9": M@H.(_(FQ+YB3CZ,@VV'[HW^U,CMIOL?KF#2CJHSSB6D9,Q.<,#>-%SAWN]'> M/W##GJY>!Q)U9.H_#%;K8Q%4Y.GR;C9*4:YWP%V=1GOWT'UR7(R_.@-1P0SS MK'Z>!#W=#DK23FO70U^_VKS[W3_G :G\5?;N4 E%#'BB2J\>!.:&TZDPQ=W\ M/?;90FSX\4PZU!(P!@LKF">.W<8A^P9 "Q0##52!"6C7A#_Q31Y8UE$\,CYPHQ^JT'5^5B)AG#D:'QO)M+)[ M<(9M<$9+EUL'+OZZ4LE %G.T7<9#4&7AHO*MJML<6T:-2U%5IL5V+ 96D>:H M,PGMN:>GJQ\/]UDYW!QV/:0+_'Y@/:Y]D"];CW?3U'?AA9V_F3^U69^;U M>:_J@"3;VW[IK]I]\%7O:.W5^@.%D5-^W=K>RKW*5)]XU/8ZP"'O'KNM.[[' M&Z?:7<$ER M\_%EJ1 GT FZU]YO''9W7LEL.XV=@^YKF>OAC\FYS9OISL%/2K/J*G[3^1\H MS4BO7\(AEN,0F:(D.LA>Q!&WW>CN=1I[>YUZG1Y9I_;^0;U&#RO.(&;J)7K: M$I$0?D?^SZKZDW_7Y0.%%)W',0R$S>0J@VXJ2%.$,C"U=38,)G1 M0-M$#T_-@B!E"6YT_A!51[R6\66AV= M-4K0DP2JI&9*F<.4I%*HTA=CCA^2!@L@XBSI3=16_)R%?>\D9AH:H8 *Y+Y$ MGQ2$N$-(4?2F6<@$A&BJ4%%\4XBJR:XV9LL[CVQ-LQG30AQA2O.L=*$GXSO< M7E<",]\TEM!7$31/:$/C*7=%GVUXG_YN?C\>CUG(_*$#/_01"W325*_O._@\ M+,D-OV=2/T^#^@A/??=^9S"M6'^MAN&T=3.==ETX4X&QU(4SFS>#*A;.S-9C M38>& L*5*3.L> Z?L#3"WNF$!S(%X@!:S0@5S:R$<9*_ M%BOA5?,1S,";B><%^TUU_:%OC_$PAC?_)T<6(Q4]AVR8.ZJB(J+2\JA^)*+& M?TDV1OU*9R?W18*P46 $FFM-[<#Z 17HH M:_,&::J:I,8]L OE.A)TP8LR5%1RMBT,FP&NU(<51< TZKF2:9F[ADW*DA-JM8M>0W[(P4VPXXNDP#A"G8=+P=/YV1+L.^1;3N@N( M!/G"_!5]-]B^6*7?-SPKO%M.C0:F[3GZ,ORCVR!8/=.FH 4ZL#_4 M93J2NS(.-_,U!3XOO=UV6Z7.BS3+*VQ,*8XW2,#Z;2:4G6Z%9YRXLE.W2IAE M&ZJ\^4<1&U4Z+9:U2.QST/1#6&VW)F4.LH"#?ZK PK0?RA4C^0GQ&+9/U6W+ MBP)L4-FI5T8%L 6R:'H9;"'M""GC"^7&]N*N#^_&*=C,ZQNLU#*)];;"9#*V MP)BT 1?-LZU$/XS9NE1%^V$4BWQRU" 0;# "1GI'OG^Q%TXS3IK8MLV2Z[TW M#T%\DZBV45U,6!3!X:+4OB;A(O=#[;X,_LAT9>0,@JC_KNGUW/0" =OL*:P\ MKUA_A\=@W@1H!&\?YHTPC4W,*A$35+DD%X"$':Z,OTC5[U#K4Z6((>)K M9N!QZ;!= "@\/__,-PP\I&<^3EH*Z6M8THQ*%H9N$3]H&QC>H:X=VYTY.^ M"3,-:A18F08%(4L@9H?'HJ^+1?=?+ !DM9D% V3E,*N0"HAR+&[)0Z)<(2[F\RB^)?_) M'4L"!]IQ%DI!BKR&V.2$LNA:@@R!Y@('@EY#1AO(<& =-3)RN*P;Y'X*=9\ M(_E/P466P2%A=M:N#LWS=%/!.YPC3-)A=S>,1_@$0IJJO@>\VCNGZ'$ZW,L] M30J]QZG:1A6DF6\.#8W;0,C62#EFR7V2(^;FV!/E_(N=FMWX'V[N$=E!E.@WA9\F6H8P"CT<7-@W/$" HWV!YJR985. M9*!:"1!99[?,1&O%%_;51C*5WOD U;8V)XUA6 ?!2*.+3X$]6X0N['-DKSX: M6U"9906@\1R^VV+I:)>RAK#@?OQ/P>_4<8OM>"/5J<0\I,&AC'LNY.P[ M#"/5C3>5EU?12BL_A$"*7@KU8*,(-:6 6_+7O\E',@#-.1J"!.*4]J ]_Y__ M9MHWY$^]]0*6,C>C#QZG2]8K:V0%-?/,<4/ZV4 HA#..T C<66H*]#N!H@%. M![UHJI@^[PVLLN/TNKGQA05RL76:?HKT>'[RA&.:PQYPLB M6"KH,\P,,_LH]]@:T/N96\'9O5/AF=]MV[-!YB:Z\4<'1$)/!1I*IZ#*7AH4KE]F8'BLF];5?.=E7,<@1+R>*QSK&X)34?G*,G,QV35 M:2%^7$+CG8I#)3'QF(.>(\B Z1JH[U S8ZOP3>1>X(3+M;=X0RN8 M@Y8U9)("A>I#!HJ$0&7*^%X:AJ2OB,1"%]2$=#T'%EQMCWX6^89UD8-T$--\ M'@'T]$&I@8NJF7!PVM2LC &*8'*4P%T')T7<"TW&PT&#/9LP< M(5PIS+2KMU6A%].CW/F^,Y&6^%GC+:UHP3D,':SBX% M4AFA@O!1#W8>"7_S>;.X("242J0'0,R!)U06A;'_70T=X:S&,77P8K87 ZK& M!/;O] _#/GJQ:DNNTK<;KA:C-'=B4,2T+ [;+HR5E_D\F=K:O1A-HQ"9H*%E MPVZN(JI?X0^%?X=FB$#7CNA/4(]6,^=YU'2 L48X=F%E:&COXAI?VLF3Z]1Y MW,HU"=#MX< UZ3=*A"OGB,F@8QA2/;.@LRYR8;$GAS]D M<$(1 _HLDWEW.N.+F>2]5E&X*R-0HY,Z#7INP63""AOE0H:?8GM JP9 ?@*G MIK&RALHIK=LK4,\!0D!CTGVGL0'UP!2FL=(8"Y]3H+_-(,.,)C2&63*IN)?4 MA=X\U[[&JHQX-L^=E"PCUS.N2ZW4V0YZBYO=;]#VL!2-F(8I0 -0RE0UA=9N MM8-'MY&U#=9R39"^X&;6&*]A7I_1<.N_%BCZRKD.WS6S_HM2U42QA=KO8(=I MP\1QDI@A-^AA4,6B.%5Y)Q8)%[\VY"Q0D*9!4S5(DNJ-=(>K*<-H2\WD9G4: M<1K,/0"]V@/IB,Q D4+50:Z\C'E4&"<$&O!&)<%L5(3N/'J@3:!+9(23E[KK MLN[%%E#1D<+:-)N$ EG:DG32 O-N *I"QG[""0L^T %^-.*!4![=;$R_JS:( M)01>+>9Q0XPTHB.E?&((3/\;^7Y1@5QSTU.YZ5@!7EMT\KQ+HFY.;RCE]A=U MW:K3?==L-U2N6L@J7Q90D^0E&)@.7B<+XK&1KD4P4Q==/8\QX1&@O<'3D)[* MQV4EL17;&DC9%%Z66V"J- :%]9_P,AXMH<]6^W3]3,X^PI6%B3Z_.^8*XL-"$UVGWE;M)F[!7(6J;T"3Q\R@VN1T@V8\@S+0 = M55;7<>M$_P>;8UN%5!?DZX:&IG'ZU#%?[FU"J@1Z).( G=BN/89Z2X'_%&^J MS!L0CY*G*JK*_= R%5[/6JE15!PM#QY0DRH0^QXJ]D(I!4G5HHI(9NJD< M;, CGS(IM?%5PA\@W#<)*.7)=:C&!Z M3H(56? E6^B#IX]2E_-HZG0_=0H$\WH@ MV4ZUU[;>J"KSF9^)FNNR@9!@".GJ9.DGHJ<[FYN60+HB0/7O46G\<"9&)LX\ M9U6<>KV03'KEGWW@B80;U[QJZ%)(136?5^Y/%ZP'$Y_R6G2N*S^+21^JAA9; M%::4R0*J %.Y GC[5"^9M9./WGB$EJCP%R$HYM7@'/$?(MH ;*Z+.162*M6H M6!<24OT^YEK<<5#R,?=8T=/6I330@L>V492:7,CC;;A0;@WK7%(.?!RQ\2*6 MF4 W))IR3OQ<-4O+.\:(N&GU+?*,."4>\Q>4JTAM9BCRO"JM AHVZ1\D]:6' M;9A"F]OF&)1B) STW!G.*4Z[0(IA: MG78K;XFD73]-T_L+Z.,LY1V3,V=3*$7:N,WX-8]<';LU'9\S$#]1RA7W.G+O M6B,N*C%UC1Z;OL$>7/OD'T[,#FW>3\ZH>8[^P,X8?:QJ7CDHQ9S:EX;)5[7Y M^0'OB\B618Q5EPO=X4MA5: 05ZQ#:O<#9TS>3U/(Z8&@$TX-)>1F&)3=K]Y% M9X]*9U31-,QH+N71.GU?$34!(]##/.BMUD@EQ2TRPES8S!ZDL2O($QKI4@Z+ MX<'2%$[S+#7>08WI ;>H#*T1^X.3#SCQ5&U0XO7AQ13S(>,W-9XO6TCT1K1X MJ^'H<4W33M1\]>V/S Z#F0_/D)JP4H[>[+G:1&@EMS%>1*U6M;2G0@M_"'9; MR ,7B+0&0#*H(@C8W+F(.:)7-I1OKSI'7ZK1S-'4\ M7W.Y;5Y5* 70B)N,&FK/:&6-GM4XQ/:\A/BL H7HS3(( ;8++D)+\5("O\$7 MHI)WW$';%/>&6X\G2:1.^DH PAW([IK[UO> M9^/^487NN&L>F;*VQ#N[L D"-E%-L)6:_AA6R)PW6NU3X8_P )3-2S91N2D8 M!\]]5)BSA-L/MN1V&S]OIR>B6X*)PZ!.RSOOSVUMGL>\K8&/+DX6JL$VIE94 M91)JR# 2B6JV5,LAS8>M 10H8SZ!+2_&J:6WSH?-I^)6]N:US%*+3J[WD-M, M6]46FZGDP& :>U\SD2.068@J\P!S8Q+RM_5-!F_^^H2;1"\UFD)=:+X_04-CG0.V7^<,H4$Z->EL@98RMD M(V,)K60AU9[>>\:2>M!+.JO9@>/G1"+9T[G,./BY@(W0=-;?F#T9RHBFH2/5 M&#J+(F4>A@)NPF;M23*A+)0\G=ODX!+FM@7+ V'$"7':T'G]9]9CZE%.1M", M'M ==%6^JDPU"A"6WSHX!;-I:-%.0WZDC!=5U)B5Z.0Q'P>Q8 MU\.)Z(\,847@?LZHO8 J2+89/YB'I!0U]#OZ?/R(BV**SV360[,;Q9_6[>8> M10Y"#$<;/%+*$A6XVGIR%6($R?+O3">DJ9EB'7UK $(^GSC<.C(+%\:%9@ON M;4YLR9%L//5;;RO.='C"WR)J^_QCWB0M%+>["[834;)9,^XWQ['_'>@Z]V P MYT>.X/$P1L\,6,^<#]%/A J\3C@329Z_6?%5GQ>"*-@TO3@E'R0Y^:9$K34) MT$F(,I%ZRB ^"[Q.*51@5&0)G;H^"DSD5<=5U8-#"BT5QHVT.5"@,;) M=\?T04H :;5K2U?$8W]^,X"4RXQF2TD#N3%(=" M7R:,[; 1R&Y:E\:LUDVRD ::0TM('VX!)>RN&%QUVB#-TCQH#+KJ7"73)+"# M4/J7R^ZI)@7+"9SIPWLE9E(2&Q/@B3&,/Y: M;X9+DV9!;H0 3Z2(7]3-N&8^=]1^E->(VC* M(W+1A@C2"%^H(KCI:8M8,7D,1O1I M^_&@Y?TMOL.Z24*SFNAX^ZP/CE@.\:.G:2Q6RFQ7^Z_0;"ZO2)B!9X*G)&HT MB<#4J(#T'9N@HCV.L-=AM"-:>[+NJ\)"\ZLTX52H?K+&33;W R_Y1#?UJ/;,)@5+, ]ASXZ^,XMLZ'G M?'O$Y*XVT'*V:DF]@ T&M&ZWE-Y!6:/C.,24N:D3%7>$0HB<1H3$#Z:JB=LM MPH:@)T?!HZ"3A19-7R07((':YU54^19W9!)5Q>!.U7;A&';ND+8KJJW A"+0 M#N=R)50.)SC=:V$*:>3.T)?GF8.J(9?C5'D8)Y\TF7N1][Y S[B+.ZJT@X;R M6#99F%I@>!@X(8L&)-<4I7):FE=5!CI?$58YQR6LTES Y\Q/ M+A$L)M8B'H\C8A[EEY+YI*TS10=]-":@R253U<:J-LIA2O,"8"Q,V;3E?V%H M4M#LX2) \O@V%QOKRB3GBOFSG\>%6CE_7-AHU960WY4X.#?&7IW\8),?MNOD MAPJ,I4Y^V+P9;%3R0^$44"KAM(-.:L4"HU$FXE90'4%E ETBS?6? J1>X7DQ M'4,PKVHHV^X6@3"5-X50]HI.?L(F"2@GCY1656;D_D0X,!L4 M2I@!R/]\Y)0@S& 69 MB$(C?R!0)=H?.GP:*%S4'GGA=%Q$>N/A1))FKX,6YCVH^8LDH/#R9-K_FW\Y M=_9:AY7C["W.F7@'UC"S;GV5/IE_- _ZFOGTIU:N^!9C](6*A82<-?<\[1)8 MY+?9T6!C]S]6/*)@/!,^%29DRI(:?X@W4]U_S4A M?+JD(Z+*M><8KHZ:"+8A(0DJ&Z?B2N%G7"A#XRM5!5EY-X1.C'!8+D?F)M%( M>"3W\\L]0W9G<*3-C*4WH*4PQ9E8##6DD@_$&]&TE=:]6L"51]&/6^I.2*[! MW?$M%(DT",_8Z"&#F7M#CMNM862\*<1SWD?R5/+"X&S'/IR:4,D;/5"6]<\4 M^$/T6@,-#/L%QVP,7?Q3IEQ=LU/3Y5!Q* (-[ZO%M+H;;P3]'1?0255P1V6; MKSEE?7,FK#Z5SUG?B8XC3*M#'\A)/C<3GI2\)(9F4LZG@PF[>$NNMZ;K&L\= MCNXQI\[0S#X!*XSRR'U.0X!0_#00JG^8/AE*_5 )\Y4::FBJ: RR.;C#<<^( M+,3.%4KX4/7,+3*97LT"%HOR[)BHXES.9AF(\D0Y_34;F4^0NF*_H4]FD'9" ME0@%P+<3A%E0Y1;H6'.7)\2US4%>5?A*@>X[*2VVY6AID?3JCW0T2.-K.*T^ M6]Y74 9BQO;EM*TD?_BJL M_65^8U=1&LF.R_/Z;Y $*<0@P 5 R?YE@(1)9/^J"3O M2+?]#0;(RA3+K^7__0>JT"99-;9L$7CJQ7S2RYQ;#B@',GU?6DP2)2'$08UB M;KCA7DTMD&((R]-',(4RM]\XJW9)-%HSFS?;'+Y'( T,R2!KMEY.L4/A1&B\ MVC4UN/ZY6,]XN!#*[E^WX&%*5A1R8N:BF/$>CL,W3)CJ@CG$*-['%K#R%DSM M_J'QRS&4Q]%V7;]5(SHHAL;UC-\; VW'#!6'X0]*!BH_X@H \R5Z9W34T$I$9SIRRT XB/B7('ZI^_K[SF7GEKC[LV!3O%(;\IN3E9P_V[8 9"8.54^38AI/,+U<= \";&I$2A M"L^4%-O)C($%K!L,3*7DYO(XY!"9\XION,:^C2F"SCDE'@R:K^J80J6 M.Z =!(Q/IACL:=>L0:?&ZT)V"QO,8T0_7#-D@0@_WVN"$K%K-U=#^?K8HAV$ M*J+5/SI!!81LU^J#IIJ)HW@.]Q3NKSPQ)M]0]QV4P%HH+74])%ONT8K(2J]2 M>8%T9)1[I_I^M$P@HC_2^M8HCNV6\#]:2IO^\(OM!33[#(AB0AXWW-:>J!<5 M),)V#Z)^BLI*K@6SA?5J)^W]44!=OZ';B'!X,2%DN&AZ$R<7#LXFGQMZJ )I M.:0+_DA#N?JGN1YB;,7$+I5X#CM)6/=!"019B-%RUU.B@WZL.(Y)MR\?DV[W M8"R/2;>'-X.'DW1[CY8\$GBJ$!V3<+WT* 3J+W$C@1?B_N(WU=-#9_,&[KU M.^I^VB>ZBX8'F^[!KG \L;UP<#"Z]!<4=B+N#7(U)_\>;X[VRSE7C/ZO*6_1 M#Y;8!^O@SW: M@YA9_#M U7TO4\$NFC6(@[+9SDKJZH?R@P(X>?K/KF,VP^/)S]QFP<_1.Q!5J3CC889L6U-] M;GB=$(W1(T#*&*X0 #N!H71&;IFOBK:TOCCA*P1H[#B8)3Y:LGH'BG[>:N\ M:7[GN!,J-X.0'UCS-F2AJXL,*&SQ=7+1*LRP!Q0O:GP[4NB3JQQM4Y1^"/L$ M#U^Z88^T4BFJ, PA.4C[0M+ZO[$*]W&>\PV'BSR9/Z$NB7/=\-W;10P]. M=>A\'FBYY8598N?:L/WS"]%,21>5LKXZ$KF3";E*1&J46A-00;XQSS;8QYA) MD&Z"K32HXT47E (@KLGA"SZ3VTSXN:UO^-E%A$,B9%-7/J#>,C)W9595^6!. MOM M:IBZ$8^*$V;O"CVG6NEDPQ;_^AZ'IZ0W@Z;X$B/]^[;<"9,AYIA$7][&S/89!8YV%HX,:V%*Q.PI M1H=HN6[5KIG%,IM+!'S*Z7A9(B%HV[.405VL:SJ'4#54!K&2.RS: MAMLRET&SF$5)$H5M,N(2 N,Q/G\Z9)GXS0EPOS\7)5025"7I&'V/U:% MF"H457B9!11V,Q]DS 7H.\6 1\XW;G-$ECU3&X=GD0@P>AR*""4>,8WT]RS8 ME\'B8)[+%W(/Z/C('."_/R$>CY]Q.X3__NHI#%L9;0_A9N77,:-."EO:FI)] ME KY^"N_[+WRQ?Y7LH#+1.BG4],D)@"9+)N>4_6Z#MR2P_#OKHDDM;VHBZ%?I.N'P+9<6-CPDUD081X@,D2Z7KGG_*UL"EHJ\3K MSB08??:LGJCWA=.ZPUN&!GJSFX:Z'E& VPG/E=ZZ7WQ[ MPB0T'&-GT67@LGZX7_*WPMQ?VMZ_NWE4[Z.P$IQKFBUA" M:E['@W/!+.SK;44))8)B%ZW5K?X8/?JG9R^B*..!DRF3!%8(4MDXJ(* M2[MB&K(P%MLC6M$9$J;S7?# 75^[;<=(\UD8,GJ[:7$FO7;;FA$[HR/ ^B1U M$V,$R)*"NL;&N+# ?Z*L3^LGB*@M#Q8J,'J2V06;,_&G<(O2HG.V'4RE-N]: M1A6R1I'N?63B]++6LR A&-.VH7F/SZO_&[= L8,%=N+G+'$4POS"]+?8"B9) MEX9&SO"1A"47PHJD7Q)>N$,32YL#J94P@*,EI'9DZ--XN.8UR4O8J2-UY^1G M1%^YGCBN];C!T5J1A^BOQM[%"ZX-.8GD@B220._U@CK+LFYR?A/INHS/6BZ. MTS4+O5B\7MSJ.;\]>=B^(1@9O1#1T^'G$V*N $,Y\5&[;*S31,.)?M^ M]]L..=,.P,*M@*A+26$:%X3\K1;\0_^+UE][(J?QV6DXN<&809Y^;@?ZK0!0 MY3__48&&Z!=1W3\&,S(G\B'ZI?28H=.3!J]I)\)SJ*S_1T[L&&3GU[?/3J/F MU9A&T@HT]N\ 0>&";RR="!2$9VSA4%+84/$@F3:ELF2+>H5=8A,X_;2J"0=- M'!;!DB)S&8%="I\5E923D'R<)%%$3&]RID/5*1U/!/$J2^F_,UG44E4E 1N. M[Z4&D1G>#;?FYM M@&(]3AJU0E5PO.:LU\(;9 W&MF21K+UZ]-:BKV>6125H+5J'%TC+N>5'B(1 M)%X\0B3NP5@>(1(/;P8/!R)!/==S(H!\G9R\X$N_Y9CU\Q,R MC^@Z2:YZ(027R-.ZS4LD8!&/(LS%K.!\3/_RZ=&\,,,.VH#$$ ,9=^&AU%K5 MG'SZG?I]VC]I]#*Q2!TX;W9R"19U;$5G3(D^Z^FJ$?H7F[BK6BPLEGA\CSFG MXJ[!D9(?>>X@)K3R_<([K*OG5Z=+\SS?=#&IZFPO$)AOJ0(F"$PPG,*[06'F9^'?+W2=Y#9]S>UH-;;W%A=\K_=-5C"7U3SL@+2OU5G%(HL93#P6 MG^=!?$1,>F(4[!D6(Q\RDJ$0F>N2VF+/P.*G]W""M,\UM\G^[/'DO"!#3]R7 M-:I(,$LU-[\*[NY^<],;B%]% Q'!Q],7)V3HD%FAN4UGYK(EU&=.TK=^<^.W M?A/?NN;MC>_$?0\#%>RFSD3E*J.LE&J]6(YUQ?V;($DH;*&4B6X:>L\3&"$\ M?E,*^ !MNJ3""2L[SS;AU$F=Y*(F; 1_4S[71HOA% 6+LB&72<^\ZH5O*LFT\<?"XX1 M+?HXLUH@0 !7XV57 MQ'$+AJOX2"Z4$IGD .?QY(,&68SB6)>"G4)RV1.]D%"9;3=$&F>YUZL<>7H] MR6&9WQ(& H'A[^D?M,<0I4.585SSPE(K7%NQ%VP[<-M2I(W07+7]AJT4!78Y M]9N[ >!/D)%!@Q[Z+EYZ?;SR_TM ][$F=64UYG**&6H!S(\TD>24 U$\,SF[ M9GX2*>[Y5?<\?9#JI:**:;IG[NXXS\-*QH+D5Y]DPU_2HK#'JLKJ_-5+RS-; MN"F-J1"2OUG$\@& %TWOT**W1+>#/8QC$J8<&7!$JHZ"4E'Y.8)A59N+26*W4O8FX^@/G ?1WF 4 M$X[>KG939>OC+$I7UO7'X8HPN"P,DD^YH;]XB!3[F#PIEJ3CGGZW5WKB[$Q* M2+,WQ1S2A(!L/HF2$8 M%FZW!:JSEI$.TO)2\:JFHRLPKQF#&=PK_:4E.;9=6-&/%5DI^AQ['<-PI&YM M!.\]0>M4D;3IH'1\,"%LLN5AICT:@IB_0LG^E.PKLBRU.LZ?RS2_14_Z*#5% MD<29$T-4846W/37/"M?5$=I,K8U1'%AX/G=!6) .:@#YJM(^$%-#0[$^DQ3J M?;]35;8*2ZE&A,^&;$+A@37CB_9-&H["I+ZHK]AHTGU$1Q(@,>D$.4J*!^@]'@0<@;]R;D:BHN*3*O:#-!@)$?V+M4$E-4XX9A-;JBV, MM!?$9Y!;XYP;957K)NEE!A%T+ 'Q,P4Q*Q03J@JH421"(B!5#.-#W\WGCU1)&VX9,D5:A.2 M=-R\K,W;=8+Q;B^*):/\!&@>!O\7,/(PBL&\WAB9@UYS3K!)GRB OB@X*C8^ MMOX81\B@ ])XT/M8U.>//VYG0\\@CRPI3N+&]IDG7%$E,[-*"Z1GSQE6Z;SS MZ^Z6Q4(?0.#U@Q)XW?GP;\C@P,-..!P^1- T0W6RLE[%Z &H#"1?FD@K*T$4 MTF@]-I\&JD 1E=SU^=LB\X'7Q>VF*,7O"*,4ADR!QM<2&9D99!G1^%S]=ORV#1?"@O"<.'9-J\ M"&Y6--RD>L)7N(@O(/@2M;G14^BINRJ<#K[++8H50LHJ2 MA.POE0C-H4,O=HNFEFJD((X?>=KAJMIR91+1[81C@1N*(H0Q%336KD E:/0@ M:V3(99D<\9V1=;* *>VI?D.J:)6R$-5.Y!,RF6&SK>KE4NY'N<8LD^2'_*,P M@(@5U>63$2X05"=K71'GHD(HOCJ$41Q#\;R"*)X>#-X." *6%SY$JXSWXLPR4@M3M7=U&O+*O.4 M((H4J[=$IEI4F_-5JIX_W;9U!]'TH51-G)(*_BT8!1S N*#>14"K(['=DD]( M[-_Y/%O0Y3'?EM8=M> N27 7.46TW:!Z^F5PSCKZ3<'<\0::533R"$A<0Z!X MT%FSIBKQ9H-;Y%45=BHG(\%L:>&GB%[QWBFJ:=?N+&3P?V.!Q99KO:-PZ MMU\^O'T7I\; 3BJAINRUB8E44>.*%\Q+2L&U:NKM1HBZ5@W"L.R)\M]MGWD5 MZ)V60PYVP64V-X8SDS?F!X$W0]L;AG:V706W&""36 N4K&S<&P]Q3NK[GG-( MA&'NW9X#H47937Y$8N.^0PX^2OAS2UYZQ/M0+DT$HGQ6DW\Q1=XM?>?SC+KA M=I/+8UK1NZ3O"W9ZT]17E(82*1B>$75_R/ 7&:;J>@TL]BU]7T-K/S4+4KR! M2&-O->,2&H,!N6V6&5(05<5'R$!(Z"+?,,MUIT3G9,RCA&!;M!?,=X/>O_M' M.811!7D:2C>0 >T%!)SC9.%".7*BKA2_E!IJ-:NFIOR8H$M,8%QB5;3OO^C> MI1:2'?6ZZ:PZM2(L&6=*.F)U28,HSI2&QU MZ*R/O)DKA/JU]_V;G?-IUN6R5]/(-0F6_#R)TK'_*J0W,+8]%K4L@N,P@1=A M=P(^-B'?IU')W6COU#K&P-6X(DUW5+40IUG\ M\1@S6O8B.47K,8K:ESAC5JU+JB76V@<.*TA-@SU C"82)/_)E6/8Y>9F@D4 MN6YBX9@?;N20[.H.=0?Y)Z2_8[MQ6OOC"6UA4D(T*-!:-&$O)D%E<1@M6%_! MF9_I;H[.$S[VKBVB>>/Q)-Q$S@:X%?*'6*O"][_;K[$-XUNY#GN$2K%LKA ^ MH0?QEG/6N!MR<7U"B&UQ?94T.V/5R9VEQ-WGFX<;0+QA3"^.;)^]&=S0K@,6 M[V34,NOL-S!(#'IK]?M\.S!+CY>:D#%R/#TY7XD[P*V.P_O[F23>H\0U M<@ .@75)V$"O@]$[Y.[E_=:.PS*?_! $#<$I2\/>^30.H[P28 9(C_B"&^7C M\%>:X]LK6I5!M1+135!N]$AU/Y$&#WR1T<.R+7%1+AOTQL:I:(&QM_HF=!=C MC"KKBN ;C?V.6QU*UK&H?HN-L2"1U ),2"KF%_F:^@$J1X8B>V*[L?"BCQ-G M=5(GCF+-Y!3C*\!7QY"ADBWFL%^0??KG?LY*7(SL88T+4@2G_^ 2^B (3*D M\?4TFSUUU>5)6 &VC>.B^?"&[I7&3AS'3*]:3*TV:D4VNK&51Y_;_LIFF$KQ M2H#;3;*9KZH[/M#DX7S>!%NDVNU_=81U*CJ).X-)O&;'-6>.U^#TJQ&V">'M MT4">0:L,L[WG]>3&ZF:J2Z@04&Z=PLX[/SZ,4-PM'!:C&Z3?@1_#MB?.*EQ6 M];S@5#\9[*/#H.M%H)/[AI.(!4-B4RXU?3?Q3"C!!K;%FK^,OMJ-/AFV5JT< M.8[+(]1M&?4.V0&('2AP'_T&:..$-";IE;0D>94N@4SM0E$4I9QN_RHCH44* MP[S2_F^)'L$Y;24$E[5"-BJ_])WMO[,HGH!;8HF1+U,@$]J=1VFA&K40=_1B M:"=>\EVJOP8_%F,H+Q6-$\1'.^-*\GO.&)!\U6"G,8N1#*^ M2^W5^$;:$B%@2S;<&B"2]I1E8MO@.U4%UFY*VE'U!N>>$39E6Y6H1MP4Z(%; M \Z>T@HQHU!E=4U2*$B_-@M<-'QRU.7D^;:I,+@L@N)!..T0A>,&"FV[5_V9 MVX#1>62=HS;O7+46N1^+9#%IJ;GXI210T]W;2(9+)?HY8\Q@L#W9R=Z590EL\EDP5=3X@>,P^(&/:>5,X3(IV37S8K*80J51D MKP.4PYA0RNS)BJHIN/R*S[$\A?P##AX%1Q^AJA7.2B.Q7+GZIU(19)%>N@.X M/>IT=-Q.AX)#ZO>]FA?X^71%8,7W6HYZ3#/%%U0?C"'M[QXK/KHCC_PE'GKS M]2/TYAZ,Y1%Z\_!F\'"@-Z,*OU^,D# \3:WW,!F1XW>+<^MGNS0*D-X34E.4 M7A/:8?B^0/ZO:VW>XP^(T4&$\+51FO?4$=FZX&X!1B/)E;-39FKA"C,C_)7J MT0523*[02PAF0$H1:]\&^'L-$8(8(?+$NVX"GMN22 G&N_7*Y,0.$P+'G$>A M_6Q[_0CH86!*",MC!2WDFM?](MR^N4QCW(-)P/[4@4X KIBV>3Y[SD9\B67A;3AMRL".FPH#Q#^FR*I M2@!!<=-923Q'>C3:%"F7MO],O3H;Q(7D8B^%(ZI>M-SK4N8FE6^M8Z;BN1Y3 M()3S&!HZ2:,E/,JUM &'/RAA/2Q5/S2&'.VG35GK^OK$%93GM MM6^-7S. 52G4$$)H/"*D[I*:^D-@.7V](^BO#HG$9>"Q\!O:5OM#W'"9*/+( MF]E;:MFMJKZ:S(.PM4SSG;6]"5COFO1+O1FV_42?=3R5 N"^D93%^EW]*=\U MQ 8*?>!.8HSYM'W'60GY[??[\B@/^;HHT #!&L3?^?BO+XO$M7]!7"&7_4XS M[R0P.,6WPE?BA?*380N26LI7[U[^=),[10 X;,U-F:1.(DP,2(_8!5),1)3# MC$( X&4DF6*5(5$KJ6;HMZ98%97$7[9I)Z6_,1Y9 M_AO;:MPNAB$L=K B(8BER1Q<6R\^?:?2$&&XA*%@!2 8"D6QB>Y':^4K]*L< M?Z,-"8G\?"% F9W4:&M+9&UF1HI7CNH")Y B^4T&J+A66-N7)YQ-'[GC8SVJ M#F"A5C2-6,/%+!!3UB\Z?TGETQ9+:\I$)S1Z?"1;,/K2""!&/82-86S]IXP* M$%0,,SDGB!G6P(.!J-A M5M&!G'&G<@($"*@F5OYV%T40^XWP!9+X$[MS$.5BK6VF:%F1T_AMV["?Q3 ' MGK+86F( 8H$EWJ_='93+Q!M-9L]$G;]M6FM*X6/R"3Q#;]_DXO'5RUS9ULDZJPG MTH:7DR%N?)P;TJ63(ITX$X=D,LW+W]JVW".=\!ZD20"%)&HL*J:ZB&>A0N]0 MZIR3S[?68 EDK?ILU8%J?1#CKLQ%M+9^:@"]*H@8,T57)7PK&Q MX:1E7^QU^-"<=#@*"]UK8AVOLO[KQKR^"+;6S!NA8)F.4[:VGI62@@LC#A) M$[Z^GW5*JN1.=,('J&^]>TU]2X/_5;4@VXGLKG,B]PKO0IO.L.0_%ZN&D[G? M!\W3WOG,KG4%^G-9ZFRLO^1YM.VI2MU['TZG-NPY3I5T@IA">+)>$>0=UX[/F]B'"/LHQ<%:>.>@%+@^CH&VON MA781#DIP5!QH[<>BY2Z['XIR419+JO(!M11>2&V=5A4P]$2?2N 2>804%Q5< MFVM_9!8U@MF7Q/'-*)XJIY ME4SRU1J>?\DV=[9W]G$YV8+P3<..<#GZ%I@%,F8ST>39OH)JC*LP;"_1UJ1U/?\^?OWJ>=)RC@K6097Q%-63?)L5>;^L=_K%U[S%U[1 M%Y(.J^X-W[]V#5:5?)8L_+DE1&1N<=743644FZZXZ->D6&;XTP."'S>4W8\; MTNS1;8 F[XB[D5DO4:]Q%[2KJDE(=@ C1D&4?&#<(X+*/8#6\XBO'/U^!EX M9BG ^!O\PT=\A>$KOGG$5]R#L3SB*Q[>#!X.O@+58//Y=J.YZ8%"3.[.7\__ M=I.X\(&TH+NJQ+N5N!SGX?!R]'\,M\TNMX*U\%YQ<[4!W=RHW%&X$Z&LL4%= M0Q.E4G^B;TX&Q*;#^Z(+XW[SY@VJN27>E-1+@N0Y_/^MEE_YAVC=@%I1=;/* MJK#VG,ZBO(Y:@U.M"DA+?9DZ/GKO,5BW%29A2P,6 \KDN^?>'KDN2^9V#WY!.'%2:&@5B/=&"O?CL21'U9LG MHD[X&P.HVX[)=W&>$X\-M9C;.=!!W%+9M5=Z$= KEV]O/]RJ6N["1M 5YM4G%,3+Z1G2^\8QPK]=O*D.,Z/ MI[9"O"+H61$6*W^:"/"51 I@.>1=84W9YDD&>][/5,^"][Q$P])L_I$S@*YM M1?A*160!L[K:@LXD.*_SC\1TW1":)IM\>7+ZY.-3YE9 /$/$L$G:C$[%&)EG MC;1UJ#08J^^?6AXQNT0#)6G"A!"C"%SL2^DO4:J.-C-?TICQ,>%9YWF95;NY!? M,@Z!LTES(44/HK=&.QRRX\-\T<3=+$G*/<@(9OE%."\U8R329 @=TMBGA>+ MW%H0+8I)P7Z:YQ3;).MULPF"PI7];. R<09?6#=BJ+VGDOV>F8%^B$"].Y_! M==<%-_!*2NLC$@.,16QV (K"TXN=,37CQ2EMKGPZHFN:A'P%+E M3IJQ4#OW0DIE[9V-V(6B&UO#1R\+8L&2IA+!&ICCKLKH\;\>^EC,T V#;YAR M<9&C5RGWZ! *KV!>#* E>N5EDVJ+BDQP?88MY,>3Y\;MD2AJ_)&RGD?,LXA[ M,;PX;XZX]QI>T9];0ABNCR0$E;$M*>E1_-2./8%Z-C3=%@%CZC-)IE3X$_S4 M:CY "Q-/7EG,>;>9(8?73C;9@TUM^76_H_5G604G--0+EF3$Z(EB U7JM<5+ MP=V]" 1< ,MN@^.E8_<7J'O\2+SR^Z(7#KJHK]8YC6(U>=W45V@X"IU[7P:] M5Q6PN:0ED+G.8L6S$ 2;U?2WS-,0"0_^OEUOPJT13,^D,O*<_D0TJ,*_].SD M]%G"N?3W7[\_IP]C,N?'&@"*LF:6C2L;VIXQH1= \3&7JZ;KO[K#7?RNPW5T%2KH!&7W5^?TU\0F2Q@1/[UZ/2; M.[FZQH46J__5=W?')9FNUNF7QR]H=2*F@GOTU4UD%>[(NV;5& DOHB:)7R2< M::LP&P!'DL9RRHN$SF=<_3KIS+?Q4-PDAZ"X=?T.-RT,NUNI>V@;KFGLH7DN-@?Y%9QFUQ7 M*X9RM<@J_9:UBZAS]%*4OGV_(HQ!Z*_O:PIN\U.8RD0[J4)\@Q UZTEPOZWU M6\:FC[2/9H._+^DBW=;LS7TG%N\Y!1612+&&;[S9*0]*8SQCW2]5CE$BUSP* MX[]:T1FNT+6_C?U[8S L":W8WA,##-F@S? J#+)"#>(XIB*MXK(%+,;=Y+(& M[*ZZ]@5R%'ZH%XNC'QNBBOQ +MUYUY"?]RZWMIPOT8 RO"/%;WP7QO$H0_\B M&6+&OG2'4,IM/Z=-C".HJO MGV1/GSQ[^N3[: O$KMY&1OK\^5XRTO3KD9<4X5Q44H?1TZ4%<&TXR;GO'NO: MREHL!\XWX. <7!I,D\ZRP94Y9QF-G?1NI @0J@09B)1VNR+3G93017" PX&5 M96JMT*)?"'[C&8BI?F"GR1GHB#%'X=(ZF/U[SHYO7LI#P\ILI3;N$4=D.*)O M'W%$]V LCSBBAS>#AX,C&NAK(=&THITV:DG"+:,?>='%[N. M!;P.;^N$PLO-O_G5A\R,X:N39R)>R[A:Z]0X0ZI=8^P=%/O.5U>UM* ML2N$A#E33HXF%2>>DSDGOWC/[:0&IHDUW(ZTI>EM'5,NTCCF]*L]$;ZPI@H6 MMBWF:BF,AE.RW'F3H0F2Z.%$0IBU[;N)^D$#DG"OV@2\Y M8+^B&@CF:A9T58YRM\>(Y;_/"8/B(1(20L H/7!!5+&37=B2&,71VMLO3H^? M/7\QF1'=!,>$P <+L@? (83(IWT,OOPK]PP@G]IMCA0/6D\L!%9(SP>EPR6J M5/S=J+9[TMOH(W*R:A^R8SA2V*N/>9=FY46W"ERGC7X?FOV$JY>NR2SBG]:L(M M&;SI&7HGSCJ_UT@R<(%9?@15P?;*8\CL#K5UI OG3Y;(%52 "&:-]=0 7SV5 MSK+1 J! ^-&]L2S&;]!WW$[4P57N'H!U2\3-#P1?#)KVSL=]N.-,-?DQGS7< MA?,Y@-1?3M7,!U@PF_QW^+0#)]<\:ZF3%4^,).R+D^/GWY VF+07&5O3%*CC M$"]4_HC'X/"K7+,0_L/0:K4;$'40X %QC:%VFZ6&,"M*/<0H,4*$%!C^5*R9 M4?V+YW8+W;VPWU)VW@IL\^<<&1/X'B_/WQAP:5[?^8RNDRICAS_]5N'Y(@J( M%7H.'IGEF4+LQ^;+F9OT3Z_?3G[ZZ:6T1:[+/#;L"O):,0PJ_ /AR^;<]D-1?V2'.-"8.D=W&@DV?E% 'XC-9\+)U!OI"*T97DDAA3B] Q< MOWOAO"Z-X2CCL3-T: 4K&K?/MI>#^(BE/"F>@M1EQ^#*-84AVF0!A=(B6:T_ MM]Q$B3Y_DCV=_%1G#-&6K,,N2LH4ML["6Y?/(&ZGW_CTY<^VY50;? MB23_%V$5PS)2 0!R%.'D2&IC*HU8P%$(WWJ.S.8ZZ32JNW-XC;\^?A&$_<>B M"?;&3T5.32G)FE\$LS',^P6/(ZSAZ953!RG3P)H1X[ MZQA A0>.DTNX7C)NQ+2KMU8X&&.%>9<,3>(Q3%]$TD3P2<@_)?(Z.K8<*90) M\*Y05>/B-L'#^$;7@A4QVS..([SCYB%WOLNW!56#<^V,](&"9'ZD!K(7_#>Y M,-X!"Q;^XR419'=1U]SY=*^[PTW]/>L9AH,K_)]<">4 =7TM;_=SK[1_SIKP M*!GS\^/WP^%IR8HQYU6K=FJ);L6Y.!YRT:6O5&6>??_38!"X[6 ^(&8")UQ( MP 9*V5W_O7,G*);X5)KX6ZHJHIF)+O>S';&S9GRY\1Q!7U*C>SO1%/]G$>QO MML)%!YQO9U.VH_!9,*K&/_AIY(.>F1.^LM=,2_ #?8LO*?G&?2<+285/FIE_ M&6&^P)YYX#72.-)\5II7KXI+X)*86$KD]-J%[X_L[G72S4$F8P=1A?IZ\15[ M+2'@76?!G=JN^>)&MSUID(NTX^1)L$KFPH+&!05RH?#'03K/\XJ*>VQ\3XUBGBZS6;XJ*LDX$-:6C@-VW:)=2#A4 M.G *,\W"M[C[#DWUT]/)\V#$T+^?!IO&I&P)&VC)*4)$6^3&;F_^!A;C';WA M6?H&3#A]+ELY>/:493\H#Z+S8WDM5BMZ-XC]@E[)N4;#0K_LD=?4H#HV'13H MCY1-9OK?5Q?2[.DL:6@=UAB2@C*7EML"Y(M6:V87.2 A>ARE8QQ: \R@5U"E M&''JM'D_2M?>IVP2,[#I)D-62V4-MB0,V'>+V_,:L(#1NDMT,RRZQI_1F8Y! M@]@JKNO68 -ZW1.AUW+8LCF_5)!ID$ZF$B;JW& NJ\T%"T;8L#%PRP26(,[: M5E?<%-);XA&0M:S--AQXP(LZ9]P;OY,#Z9N&SI)HLG/ M#):D1DG>GM+8UE1+&L2,5E$4-/'35M2V37N17ZLVGA273PUWS/7M5;F+%(1! M%,,TBOEDSVR$+WXP4G%;:J$')=X >B21MNO?]X@KU$,8U".&2S%,5SW M8"R/&*Z'-X,'A.$"9,O;\LR!T+5[52_0.V M]O4B/4LKF"U*!U(S*BCY-H%_ M$(^;6NH"_]H:@4([=6&UUK6I*.Y)4> ML.%U,&V$2;45OS,+GD2)NG[KCA,[02CB*3:8Q:Y?'TH'\>?)UL.U/_A1<(W@XE0]_?IN\&QL17^TS$.B9(AND M;GU_'=)YZ+?C\P;>/L]US_*]J>;'R?H%];-1VDW_IK=$FN"@_6G?73ND.V\& M,6LZ_!ERL2*3DL//3?C![*W*NU[;(Y) %AUOZ=*GO<-\9Z_U)K:7]3G/Q.* M:KB_Q(-*W\OS9"+O^6]6PWN_#\)[]'KHHA=FO>=_EVY;V$43^0 MXVM[JBH<.,*+(@L7.<:'D2:_Q_3I6?Q!K->^/GO5^^DTN9XDET7-OX00P6V* MNV2H#WJKP0^_JE/;H&F2"P&S$]TY^5HK6\) ;$4L-T,XX2/Z8;*%=R_#MP)$ M'C)^S]B[)YK$6 9ZY].[+MN#WBI)[H*!"U1B>'IR])_3R7\99F+D\_^:3EYR MGX3!I]_0C[7# '_$VET">@ZCKI_;,3M_]9+KA:[R&?H!!0EMA 'HHNLV?_W+ M7ZZNKHX_XEY89>UQN"E1=\4VD^[$=$+-[9![XO;LTB7 KB!&4W."A^PC=??; MR+M9QU%P"XM_W6)A>9!>WK]$M%_(:2VW3<5$]*,([.>4"PU?.WWQ9#%6&_?J MDX1[8I'H_[GZ!QE%[;XBEXO3L MF'DYA__?YXKO]U:?50K$>PFS/(XF*84-9T' M%Y,#E&_I,+U1W?!#K(9Y9R7T0:<1G^#13W6-6IIS*TR:JHH='L4H=$OY>2D_ M=W5-L4Q_*RV%- 0>J3:5)8N5!DV"ND/ KH\3F>5E?96D3V$@4H4+=[<1@DXN M#N#.OD2;58"?RO4%-K.6@1/&>+PLE?Z1LS%[Y\3#E&YVVK^JR@UPKI71$L4/ MNU>9&]NAFZP31&,W_5,V[GA(I:BL/'73J5PZ7![Y+@WL8C+ M0!^N%157/F.18>E"!^'-4TUV,DJM*>9]0#\+,>]2HB?C>'*.:PJ #\DH1DYPL>323K3$<5>4@][U(KOILR3^8#[-..F> M-CZ!C+8:LV#;H+WY8](FLJXI+0FW]:3M/4JKEQZ V7'K957:9JNY8ZP@!;W\ M=@^:-:?[+1V'6=>.?&"7!ER,@MP",4_GNWD)(D H1<(-E+ $A7AY%_. CM_1 M1"GB,>27Z)%=D[^A35S'1L-"=*Q21+J6KAU3?1%K:E&LUU2R]U_ CN AT$!O7+BZGOZ#2- M&=4#&F9,G7"%+-'D$<=U#G&.F\\=D/J]@';"-IX<=#H[(Z_\)S5(,IM[JT)N M>2'($;D@=U1Z*7_,=[XKY7N4J0L)W<"P\ATL90-OJ74E:3YZDQ3PV2.IG1Q/ M.3C7]Q#LO7+$C+K[#3NH\[4 1ZF!]FAY#N7&-J-,6/N9^YE\WRUT-;+ HQMT MW%_W[JIFTB]J6AI[J3*02! P:='.LV=_PC;3/X<*E\M438 4LD7E<.V$ S#C MK2'XF2>$":6VI)J4& RX/]B#8SV5L9[R6#F-^<<-+>7X[:]$7MUR95]\TQ]E M!*3)77>+P:;B)$X"/7:8A]@CNB+ACQ 8@\"//N85P/C MPQD HBL'0@9+J M;P"E4*,>WCTPT%4.&H?@_G<7U$T0_^*L>MH5H=2LD:^$F<+%5\H.OS+II.&\92Y7HH66(%SL56^@G\.QCR:WEF,=>B)4Q#*#8*,MQ':QRCOSLND5 MQ7H31L9F[!%51*2R6%3+)G-%/19(&6L+/'FG-&-[W7[=V4,^YS7Z<7] 'C4- MR[#)'(F/-3D2C4!4?JB$EEE1;MD'RVQ)#;G% W4'*NM;W(FQ7?1JJZU@(VQ/ M7EQR;ED 4[FA<[+H0/1DGAP_)?8QI_& (,A4W]97) COB(AD\GW64O^TL)VS M/.@;W.^KFBM89EGUL=ENNOE.@37(\!0TTV"[:21:41R9.0*[,9UJ(6\=_7& DADS1^:6D&7'(5$O=6X81"#9HO>D\'04M MAN('K_*%A24MU1Y[[B5?E&[A"'BX,H4P&O)/Y#[C)..;I;VPX&?2FI0[60B* MT&G%YB=NJ@FZ.RC >"#P-[?223?/31V,PXZS51US_'&(4N.BBR+(%T*WU"NQ M[0P]ID4H$K!,D](?QBZA;: MINL-RC3P:F#.L=,7J]\!NMD+.0 M.BJ&I-W9D@E42*6E0D@FR20*C%4QN3WYK[8KW!OONI:ZI&3=1%%M0\C-Y@G6DNB.2AX#-CB3)L<,P5D>54KXNY6QU'\,!_K5%_EBT*5L%] M8O0(7O6TM#4ZB5&?:MA'B5&2V!>D//;J#NA($GS&%7#T#*RY^B)=,U@9ANRC)?;T@+2UKW2G]CP1V<^;#-UN M_G#E&'F\&R")'9Z/3A:/'O4-;IH1JP\7RT5=,P$L* 3GHB2Z?-4("T*1M!8/ MFBO83>$4P#5* 2WRY:MJN/U353Q*>A>[W?GODLR+,A+M&D83'@AP WMC/CD: MCZ[$[6,GO-3?\+[+3>7DSP\F.+#?OQM)U&O?^ 9U 34Y[OD%?.P'VMAT"6(N?V8 MIFCQR M(N+A82LB&-EZJ1TP"WH$$PWWKD"SW^3D&'P\=M((>TDF#W6#Q)'*U3/JGZM# ME@G?(:5P>$CW"P#3]AQAI>X6#XR$K2R67;(@O?2J>)HJ?29[$G?=MGD?49&\ ML1^.4HOE4#3BL!/Z65GNS[R*IH*D *,#C%!ME(RFJ"$%)E,JV?.@+?-6X<6).C'T22>MQ=[H2B!.Y>?:UW%,J]6 MW<6(A%P7994*,]-=EUS%;-PX\9[JV?@6Y*+NM(=B)#T(PLGQ*%!"O,DC)L3$ M"R_"!9W#UB:GE\*6_8!S&&7!4+8([+FH+0H&]4OXN]_SO:'5R$DY<]1S_L#?X:W?F\)$]/G1<,^^1.J-3W8F;G.-P M9^^]X7 T?IK=S# *N0X<3OTU2QVZNQPS8\+753Y*DR2E@XC:Q5WRR&-='8N MGGQ+V9]*- !JAG[?UZ$]O3,55>8&:O/A/F+FUIE\N7D.UV?:UV06)/?ZZQ%P M8H"39X^ DWLPED? R<.;P0,"G.S5YRX?>BN#KY2^2+VDNP]@$X%!\#;1H\1 MOL*@I1>MI(V;A5?TU ^[@R%9-%;E5=PP.(=2A_^EX;GW(&O\K6XD)-%;!C]C M0FO4\\P5V;TETRK,@I.UM"2OLE5)%*QA=\XO,DH&2\!!-N]R6Y)=)M$#+O_J MIY:CK8NP"Y>!K?(Z.-:;"PIXDX^<(CH4;RR>A*2;[@_&_C8!M-Z2QXES>8PE M_+#-8\[=23,F-H84\3B:O0B7:A??UF;K9/3"0X$_ M$\ZAWQ9DHM9ZV!^=V[@J8:+0P?*LZ3A+QT9E.AIKYXAM[IWH1<&749SEW>NK MST,3##*FGM8T"W_8Q^8E*CGF.'HT],9$L&G<0^O'B!'!MY(\KS3F)KO';Z(5L@V['$K-$?R ML\CK4CR@KQU3BRDIKK1("6";E,.E;+<&SY&;V4V66\;O^30U7K9OA/5H.#R& MU[?$9Q).;E[%K_8PIA/$K$%R?)'T0@W?!QD*" ,:LTFSP>TY9'X+/PJNL+*5 M,SRD S8JV(N35U3[4MB7B_; JNQ=$9+VT67HK7GP60K!C)C>F?RH1"#'-H)5_SJ<4[W0^Z$9 7]&B C=.]0& M-S(_H(][6 ^]7!CF0SDQ[C SCE<4?PQ2!7&&O/6$BH30.9?&, M:SQ8Y_&1;K$ $XXHZK_55SE KF+8(5[<.:46I4>&NV>TT]&A!B4U#_IX6W+K M$+0 $DMZUC%-7MHX232ET;9JI^ONX/0B((Z>LY>D?M ! 31:>*%;G:8AIT;X M8X?"/"+WQV2KHYLW,O*M85%59>X_;$]F-=GEEO3@BWE0IC%D7Q#*=&K&T#S5 M0 T4UWY$8SS_!@5E-']6M'F_!D,'/:8$F)1^J =L%8/?.M)OI5][2SD3R?=K M/859,R8MDCK(*]+6'9VD\,12+"1K;TYJ8KEEBZO)553M%L#< (KMI!=8%_S> MR[I))\4-D*96=RXY-I(>6UO^\%;-E MZB^=WKU_W/))L0MQ[;)G+/TYN+Q"27C5R"^S&='WD-)O(_%*O#B%I=DJ/!3# M%_S$_][F1E+#[CU1 !Q CG%&&:5KE%1=:+2D1G0E*,#<6#='5_EA2=$M3^(; MRU7$Z[UI=B0\UD<=U%M4/;3@!$=$C.$^Z?O!65.1SKK[I;BIY9HFV",^8CAO MN0$("%Z7Q4(:1Y70UL%3SX.L_0.:VIE X8+;H+\3E[,)H1WQLU,1SQ.E$#\[ M>QM)5N,EZ?NV$,UTF#R-8#BT)8NS;B;*8_>1!])AF6?*^CF^Z7)2\6QWJU+. MZU)2)W63? OPCJK&V'(TOA&XC=F 43'A9,G!'+PZ&TQ/S07_]H(J!H,V8T9K M!%:W"LRA^[)HE4S$U:.8SX[E1"# HNQD;R&@1*NV143&>BA8/1R-!K:1!;Y< M_%5KW"T)86'L^.)](T.)GO 8IJ9!*@)(.:+A/?WV$0UB:)#GCVB0>S"61S3( MPYO!PT&#N M.*#8Y(S\_LI8:J#)!G>PA%I0 R=07A$VY;&XN[U8 _VYJ;FIO:)*YKL/@ M\NJR:.I*HT3I)46 &/']#Q-1V!T69Q7,YV6A :*[M_ANS2IK5)"317U%C6F, M\M$*&_W:>:;H+)&G($*KNE[ !K(5)L>J6A5"7)"+E#YHL_FZXO>+;-'#>'_Q M_.3%\5=IS;M?+<0(J2M0,,#9L!NL&MF$Z3-/GST[_E:;9!Y/7NO#8#%+^;TQ MQ%B%D1%)9]%\\P;D,B-@-NP=S<\DW=_X#Z?^E1TU29K.Q")Q%BO\L_S8L\ :)C])E5H M;4:N9Y=]FF3;!9?637[;-D4;I(>OSRM4RLF;]#K;#]_B'G<6-]U2@].".I"A M(9Z]37N<%?<>#/<^^X3LR;:[J*5WBJQHNDYVZ_>6BD/);GOV[,R4=\!^[DC2 MZ#HOJ9(G)5A9NO5,N%Y*Z3P MOMB\8=NUN1[ZE=="5#IUV WD/(GDILPM@;- MA,^"G]\]R2M&+U';'\W46G % M;0B)GR(Y^+L^I2'=R[0>4]J6KLP3DYJY#8?L%$D[3TD$TC'-PU\8]F37TP9( MJ,M_"TBQ .][*U"'L$O+O.C<9_% <_O2X\E;GZ6V M,?BMM]_\$;P2^RC'1I-G=R]6GW<9_W,%^S86#_V]Y=KF;O++B^!_RL**- ME(61:5DW^9HW9=L0QEDS?!3B)27$VI"ZQ6QQ\;Y9]F[T/A<7#V!W\/5#(VY8 M9+^H^X_K/VR62Z>3^%:;DO.A %2D$=RGAZO&#E06=%R M::./-0QEX)"8SI001^D;%I2NUOCW4N_8<0FT!D358L\7]1L&V8V6PLQ,D/": ML!#/<"I*60'X*ZTM0C@LO$+P;9I\DU-VD>95=DP*D@\$VPMN=D@ZF<6H!>I2 MY=L2!;@C/7+LWW]$(2%&$I%TI^BE$]!XU94O)9NNT"RA=6>X"/4*QO%A-20V M2GH2(^HEC/:_K3>B9F#Y=E%.O&U5DAN^H3N,C:\ZI2 3VHZ9GFL8H22E/(); M8C#VXT1H!,Q5@H%2DZQ5?S"J(.['W?-0;\LQ,!>CDRT4D/C_"8!?Z*O&4,1 W_W2W20[K5V0TAY(0'80B*VSB>6?\OD6^I*]I48: MX[&&)IB%TK2.UN@/?Y[:?4E^G'J,HRO/'E34H"_1?AMPOSR,L-RI!<0!.I 8 MWOTN?B:66<-QKDAEO2GK'9M3@..H2;G@6#^(?<+*MM0.NNSCUM;4KY2V0;A7 M$_1]1("[!5987**L@=*Y^T4]>#1^CC56H[1I\>:U8 P8GW(RC*Q\D2B"/W&> M94G-2-;4H%VJ*R:@_&W:BP2(+0\5TEMY$SRLK;)^NY9EO=66W66_AW&FWCEW MG!S#O0:+"0XB[+CX4(%73)6>2D), N>*9(')"AWB"+7?^KJ:M*) )RF(W!8 TG M]8Q%JS6Z83E0KR@L;,/BPSZ5N /I&O/N1 M\N$4&8^G6:21]TL@/*E @(1F.ZYHZ"Y@_@9?_\*3N4B(_"IG:!RR D/V=[)O M(C/Y/#':>%5'ZD@D0F]\RI';->847O$2A7=OFPK1)E2IE&UM9?>E4,ACO:P1 MFI&DYOJ$O%K)57T-'/'6O0S^]T%COGR$QMR#L3Q"8Q[>#!X.-.9@NS5W/5^@ M@JUK])H?6)O1[E %'ZD!-"6%$+FEL^EF$,;4I.Q*VG8:1&:$'KI)Z(R/)Q\H M<"'@V?C#WB^LLF1J1J G38[E^(NDF)1C GEI!G6P"(Q5E".WTOR:Q\W6E+*: M,NF=U-(;^1J@ YJP06%_7#Y[\B&32\UP])[K'%L=AQV87-WZB$K2/88E^/-^ M.Y?$/^9K,O&/DYQ(4G&Z1SK8N A/(NZ*JHN3[%%/Q+"=/)7V)%B!'+<;01'H M=>]*N=/?A*'&UPX1^A&))"\\GOPH/4E0JW2A#2H(_5%FE?FU!<+M?4L-%!"K M8A[?S\."=RP^Z[Y42&1JN%4J! [?_X1,".%)@H=15\7O'(ZU$$4CIJ_KU.N@ M:MJCYX:)=6GY3FP5W<&:=D?=U-NRV+=^?_YJV%R9IC%6D>A5#%._WQ,PW$T" M3-KWJ)5LB3#=7!2;V PBGM%PI"BI'+[3,GAPQ]Y"-=Y:QQUN!&HE-B')5A86 M;N $[ *IC5E8FR ,M.X))Z05]JI0F:);9XL<68E$DW1!D<4.+L.N.^2GLJSF M2ADYUGZ"/$[Q2<<:$$@LTB-KNJ;XR"D$^FWX[WJS@3\9.QOP85@4K7 %M6EJ MCY%98R=INF>E,JT#''OOO^($)-[A?1/[SXO(N4AK9FQ?,2R#*$.A8=6IJU8N M!Q !B4@$%2>7*-%LM^'K;;+ID?L'XKG*ZTU-*(PY5Y[8]S2,Z[F"EGQ.LQ3: MZ^N&4H8S\;-)W80($SQ*)!O&:) _=@B M)GV[PD94U(A-!!&1'QH[!=3 GTP]8/:<,9D[Y^+F'S4=1(G!-1"VW4@V=-B5 M#'(:[<(>.V1_\8"6P\LT99+QX6;V&0X4=XZ3-R'X$E:8/^* .'-ED:UI\C[Q MF%S-8X1O8560B19M)>!@+1%GM#F(=<^$F)GT.++XL#3!.T!?Z%'[IFVBBRS7$[5.#AUV% 61-;,+927*Y(=]_)^ MXQU)2?9ARUX#.KAW^W%0DW_(B<1.2\[2DO(K:O&SH09Z24?JX&IR^;FC8D#W M@"(;1=+2C:HO-1RZ:Q*:$IAF=72 M,HI+]:BD+F.M1/V5EV50-;@/FQC"#[O'B)F1D-FH+%KDCOLZIW"S6/>$P-VB M*2XM9@(>^((QH_KO4P'T<)=144BECW#VW7N0N.YH,5Z MK0_5D[W(LQ+M$NCP+&&5C<10CSC50VL4Q0XNV-1:)KCCVN2;;:=A03JH4^YB MLQSER;^%61UT?LL=P/>:TC^'RZN^9%LZO,HO-Q/).\]U5$OAON/Y(BCRVY8" MW(L\ZRXP@/!1M[/9;\+)B%DAS1Q:,(Z.'+XY#.9 ]^%2E !RF(V&6JQ,"RP_ MKC*+5:OJ!FWFAO=+/9AS)N(;K$H.9C261%:!FV[C@G0%AB#"#O8&#K3WM*R? M7EJ'0BQ>Q?*1AR:";5X\@FWNP5@>P38/;P8/!VSCRH E^+HNMNM$89([DS=B M5/P6+FBAM_#$J@K3Y/*V\3N),:[A/I/;A']$+X%J9T,XZGM89@VT-#%;\%5/ MB:7YCD/N%M3@<$]RD0S-#_YEC[LU';8;:B?!0J:J*(RV3<-T$IF*O[!Q3_\9 M9M4QU(M6A=R],W!;0L;EP%?BA/N.*U@,QIZV<5YM,^IOG^LP86T8'!> M;@R_"I.AM*^\\W6ZC=/43[3%)(\&#K*X(H@W<@>;W.H.]ZRCUA^&GWS[S?') MG]!P\YOC%W^*'BS5.X:)W>PYU@*C(:.$$A?JR"#FS+T_'5-"EAUIP8B8O>"H$ZG, MBVQ+H?#9MO/A"&;W2L89.T-E_H7B6\,BEW?SE("V;_NS <>(XUS#B"7V[PD5$F>K=FLMYH1\(0E7:[]B9"?3KD=G@YS$7L> M912+F^.WJBZBUD_Z6OD>5FXK",.B*X6F'B#Z+7=NV31W$S/1]@L9B8@P%T6L ML]_RL+!6 WS)I/6ZYYFTHV0I\Y MX_Y5L77A9WG/#Y^=^+WL*K'==]G\HS3=I>7..";4_T+,;;5A\8(^".*QIFVD M1-@\HTJ5U;[F*?]#<"P1^Q ;Y@W72:-)Z)?6D>Y3KC-;7''Q1]98*/)Z^.XB M0K=QL5@)>M+> 6%.4A@?*U))(""FO')8!F)/%CAH1^F"\%[I2W#]9HYF19WM MB(CFAHCSYQT.&T?^G&IRF*L]G?DD@=$*-)Q;'?2X&Z?)+U6]ZQ-TU3=U4*AJ ME.$ZK)9-%FNR!-90Y [I*$SJ'?%>0BS9+*^483UKMT+E0A^1@O![#\\@:XXG M+_L$EC$8Q1,*N]P4X794JWVX_[3@H-*)/]9 /BMK_=XPG11#<.P,3(7'F3N, M,0URT,BU#^>EP[0D11*5LL23@3)CR)-P23023D)RYZFL2C$*O8A9L-0H?CWH M?1)5JJY6#\9G]Y"LMZ;O"0BE:P.\B MW>C/!,)NVCN?P!^6+NME9LC"8"ZO). []3'U-EOFL!U<^U DM)+CU^;^&[U2 MS+&Z34'A_@](=L6RE7!6M4I[=)$Y#\@5V\M\01?,%$F=7! @9+%=NQ-E=J7N M@-N2J/_'/A?^%^.Z*5JF'2:U&B$K:-/&%Z+#XN;K J:X.-EUV>Y-% 0+NV.? M@+\2_(B-)5$&$T&WTH82;*^2IXQ/4*WGEZ_>O?SIS-8R8VPPKR+]++D+D= M/I?P#GJ'Z+VJW?@T(J958()&TGH26;@VV#9Z9?/:V\_".F7-HI0@V=5%CH\U MR)5!MV^H0$('Q5"D$F>S;OISU-X!,5(V)O<(GH4%IY9'TGP!#I%87^[QQ3)] M X84G:NDQ&& "'6?>2&OZ'#.ZH8%OB)W#&E#(:LKR DILV+=CN?">DDPD3;< MF (/QH+);AR'.Z&WB\-M",>>FS[UW.;\!K+-PMQVP^;=3LO:%7_]$R>RQ]FB MMGPL 0AO\DMMGG/#,G5%76KF5BL*;U4BYFPD=6?-ZQZ\02-!84@."7V#J0U\ M6&[%[3ICI#TZ@S05EX6V!:,NIF"S4)Y!-8&#=MQRR'H)^5+X N"ZTNXIR-M% M,)/WM%75VQ)L P.W>"^6+*Z(,AW<'X#/#6NV!/Z4>#<9@&*3RW"><@9_V?VJ MV B*H32U=F]#I2GO^S^.SP=9:K=,39A-JI%*5)'+.#Q]N9D-7.!.6"TD\:H7@=0S]U MQ3B6NAE,5@](..Z%1QJ0MBQWBDC1A02V/MT+Z:G>,12. <7;-;_//=:'QOQ" MK.LP>[YF) )+17:TO XLZ*+/N&6(%[4IYCW#)>X$YZ^.)Z^+2V%V[TM\%/1> M_>C(BDM%:>3)BI4HXV(;KZ[>6EEW,A?*Z[/8J7X?=D4>&1IM5C "L[;@>G[E MQV?N%R8 1C*# $=%;7?0DCZO@GD8-XAO0SFK22#3[D6.:-(JTN:ZPS72?VC8 M)%.^?SPY*ZDU\NIBD+Z"NI LR#JV>AX9I[W)#4)X^356NW< (XCE?EF\'D+Z M]B-@Q0 K7ST"5N[!6!X!*P]O!@\'L)(8&L;=&NG'??6$NX,IQV?5L,??EI)(!ST6]QS<92+,"/-QI1 MB>&GF)*>AN^3%:8+L2DV.2UX9.?QAN@^DT -&79/+!%E:GU2?=_7X<5":]U9= R6Q 4?!PVDX %]U/#$*><@KPO>_/I$26P+\S+0]V9MJ1DV MLL(2G ,F1,(P.0O?;2DQ]U)J[');CI=GYV.\?2W\;V$@:4PR"[FO;?!_Y^#^&Q+OCM>_V<*^H7%KS?:2H^^^B8< M^56#D"ZF$B9[1G4F+;[$3/22=PG#^K-K3V@Q=)Z$>] [7N"W969]_I92GQ)V MYLLP?ZRS3I5#,127YEW0K>;%0*R++VG?5CBGI'%9M!<6R:%T>(%+]B_4N#?^ M)YU)/AO MRPT%)%;7#>&!1(D'U" DR?%^WI9\(?Y"?>^E/]8I%@"-L@"@7&BS:105KW." M2^0N$,?,"F, &29$89!H[YW<&P*P$>:('+F7PKC.MS-HH%_#_V5]"Y93"CDR MO\DW9WS5;5@R%;R8Q+N TR%%QE$-L-/LGY:W*J/.7]7S+T,C( M9"?IR6ZW40IGV)45Y4W1ID_GS.W W4W\)+X"=8%0UF'>:-.XJ?(M*=NY'J82 M=BP-4:QDRX$!A\25?8P_VE9ES5U>([+HZ2B-C-LSV;*HT.3.>&6"\)J4.(E@ M.U74)K8'%U2R07->B*N$248T*%J?0_\+1^.ULF?"HPP\'!;?MERK1HR9U!(Q MF7R;+,&FEJXX4ODI?(]HIK);\JB2_ !]FY MA!IR(&B**C+;: TLKII?:MK.7=0-V\V",3P.C,KZG_Z.)SQ.DG"!'OH]NW50&.K(X;,W-[%SQ1DE<30KVI*%V1N$,,^: .!A.6[ZJ> M[/*L2>27JW5F1)+'7 DLT(QH"!*-W(C(]*@D^V%'H5_9.9.)ID=+BQX8ALR# M,GN,1L!CXKS4(ECZ\)>7GA?'#I(FB:W@84[G@ PN0"H:Y^Z[: M+X:5X[7_CG[%_(U^X)X0E"[L).UFXQ]5R3FQ3QYP!S_?$KFU^?$_RGA(6:0+ M[[>$@_TVK"9249/OZ1_ 6**,C.KOLRLQVX6<,!C;>@^?4=W(V8AZ// #5SLR M<@O$.S[(?C#NUY*$6X/$4:]3KE'CPH[)S_*0>'O1QGU ]C>^^0U<.[H@WLJ# M&0A#(A.N7]YL)Y'MKF7B([3@U,$D:I]."HV$H569WJ*<=W8H,22DK0 IFA,' M;!*7>BR)(,9RYV*_4=;5F1AA)":0KX.JJ(([&X;T.B,@IV9H9=XP#JB1=B.# M=R=;IGEX_VPD\%_4$'_]M]RJDWG=*EPSJFA,(5CIFXE^UEE(S2\>- M1E!,I;+*==Y!)O[#. M\G7'0&1/B6@)RJC>,C_7M^C+!.V^_[$FHD'[J$A*=*8#'R!=9FPUM:Z+;CN_ M".M1\M;,?TJ:&A' $-!<(H9BVZ/!7:\5=^V7OEB_VO9(&5B=!/ M1V16@F!V[C0&MD>D[%@/527KE1&7+&K8.''Z>;VHB51-+DXK]9,!"!]+D'") MC1DNQQ7.T.)0,'(PF S-R$OAO/\TS\7N["M#LF1: @ZH(1N\H; 4''#9A&ED M082$O- OD:YW_BE?2RT'^XO7GTE:GWVK)\K;NVO_S'42UC0GY\,)SY56>7SQ M[K)%Z?39^&Q?+I>\+?"WU[8 MW[X*,CD(/G'0A\=]'3;=5Y%J^#V;SX-N:83JD;H*5((9?$1?&/KBZT?TQ3T8 MRR/ZXN'-X.&@+[)P6-FA75+=7XG2[#\6QMQ=;-L_H#?:/:QLMS! M W4_S&D>U\Y5K!#41QG M]85@0D")?7/))LHZ",!6B0=%0"3GGSX5_9Y@U,X9U $SG$0'#V7>57",Z[\? M 5GL+!8P#%X%*XQ\ 2E\]AZ/_(GKGSN.LUT**YO/>UN_\DL0Z%G))+ZCY &9 M-<$9)&.BU4=,"'][/;#+? J,5FN[!F)K*!^QK[8OP:+Z(H[>QQ"+9$I]1TZQ M#%&'0&P*,^)2)*,U63$T6Z^8VA]0MHH.WOE91I&V\SH56A6 MSA59+:'4/1W^$#6BNN.Z$\2=6/9H&BZ?,2I:H74D\537@H2\: G D9EO69!G43;%=@X">_+U+*K2D(#$G*&+(Z*=? M7H/>L>GZL'QQ^/Y1H<_$.<>I?T S;,49O&)95##$#[^^,F1(T(8EGZ;PUUAS MH^6$GGH$3!WK;9ER6"_=T("C683;FEA($U$#(SK):**^IJ[88,W%U.*@)BO# M,AC7IV@3)(+UDL.1E>8@0DS"I4_<-T"=YJR5XAFI@R&<2[DU;<-O\_6474+- M'F555TU'IA0R?M5NOI% I6AIX%1&'5D%D-WGW(2J$H=.E*%$ON?^D)"XV'_L M)"HGW*-+T.H .NF&&S[_S:A)ZT1+[-ESH]=Q2=$9]\O@R G+;LLU4/0J?<<] M/^^OI#U7&']4V;C7Y28 4FM6+Q R525F*I"UMT\ XXJSPP#2^'6X7U8:5."= MXL+?U (@0R88)'4033X[V +7G41;B8DD4_9)'[97W>*I2LQ<[GJ4(I+],Y)6 M#,0U+R-#*T/;XW8M=!Z !TW:BV+)5Y_PG0ACD8(4S7\PC"M'+?DN-:.86N5T MPX+-7GMJ?8=6-.N%S#DUL%^4@P;S-Z0<&B*'J!=H@R9AC!:L5@FN=VB6.P-& M:K/RANN1I_$9;!"2S#!91IKPBP6&%KT/TS2QIAATAY" MMU3*_AV+%2A'@"HVXS"Q4J\WM>Y^NP^JSY?U>A9#[?MUF][LT)3$UT,6AT(G M6!59&TRQWE,S"->_U\F<[E6!@*ZQ#6^CVU(S68 JH:+G4PH5%)1[GRI'**"* M\-.DF-()3[CJ7^Z50%]:T!="%!DT=#E@Y,F81N!;R-PM4C0QJ4>-]YVMT6RV6K=NQ?I^> MACY-3)IKZ]4(*-2EI0>.;?^@]S@=^AZ:3XOJ>MW[\UVMP,1YP6BT2VEIX5!/ M7N)[FQGEI2\FQ^K)],^+]GF(1\6< DZ]QB2Y*RRGE/"E-%Q&O,/>1Z0-.3Q^ MUQM3(%5Y(2\+JUXLM@@G,#1479[;H1)GU[/ST\W#S!W<,%"S(6+@Y9CPIFJ+C($18Q9AXNJ*(HA=1>(''8$R@B70,;L4L*UA M"J*C>J"GIL(&,^3GK([E4]/BFH@F88F=.$ 7W0\TMM4'MC%CW M:^359L"HNS:0-9E[=5$>843Q9V',V=K"^&#'4.Z/B"V1AP !5J!&=^1=L!$3 MX#@]ABU@"?&1?W MP4S"61W#'PYO!PP%WP#V->5 M$D#'!@]#6#6T/,VK8D2Q24]?9M9G0A3--2EFE:9C=29:?WB82F]E=XW'NC#9 !R]LS M7!X^,@ ]+O5Y.JR>R-J/@GZ]R#,N'Z<:KOBXA>4J!4\9S))YH5N$2F88](20 MSN:6=!>_&3:;E#8E: B,,OR3BHJX@BIX*)*G0;\?O?S1.B+85R!MIW?O#)G@ M+='%UAK,<6%7+[/K(PM%!>%I4=6(DU-SR!AV+_4_FI\GF-V-9+"2:DE07+M$3CHZO&R0O&&N,QJ M6Y:1_;876?!X&D/_M_5<%0(<57A85L Y_J5@!3/7($4??9' ^-=55^@W([9( MOM\AF5WE'6#_Q@7;"_DA5R#L-)HW@-I8Q=5;>8Y >V&$$Q_Z#C M4S4,@6494E^!O:-^F6DL4QC=/O)]OSC]EJ'C8?4;L"Q4[@L:.59,.0._3[AK MU[,_@1,3T'X";)/K*\GA\GF;! MHUH6+*-&-9@H&T4Q4&VF!-ZX2[RD:24Z*,R/&J,BI8G>P.R>_!;VG%?G@@Y1 MA2-\YEI,3'MEC8N<6[+D!AXXH'AT*,3ZX3>AL3AKU $:?=#?P#*(K6-W24>, MN2.2I#K5"7(9],4_BHOH4$NU0UW2[Z@,D=/ *6H 05?VC4$Z2XSD0[W]'OWE+2:')&VH2TS/'D@Z%^>A^Y5E%9T2KR^E"HQ#^:.60T7' JE.=<4'4(246/% 48 M,WU1Z+FR!MT^1,Y)-U$\ "O<<_8C5B6;7Q3YY6A!)MLQ6H'_XN1/$_7P:0F> MG9R\T)0:RO>>GY"JH05-MD_;RS,.9MWF)7(73/U0!154<,BQO_PQ^>"RE 3: M<<$K,I_#0ZG1EX56Z'<*1I)(__CJ]CHCBAAHN@5E+J!]H/BF"R[WSBTGI.@\WW0Q=NW.$XWQU9:N MNW#@_U'1G$#Z#[2QBA1]N\S"OU_H.HEXO2[K65AU+8MZ"Q'OW_]$+$^>2MB! M%7]?9^6Z*:OL/ ^R(S+2DZ%P:[$,38?W/)G02V+#(S<^2F6T"X:8E^/).86M M)Q)(7(,('5,4_?'5E"NP3E^<3'!'XKK!A>24$)_J<-TD-=3RB&^(%@&K'A^ MT)363Q.ZQI2-M&,GUH=E[>Z'^@J,%;S!#*6AVUO6LJ6Z,NK_&!Z_*854(LAP M?H68ALPYV([A, @GTZ(F^P/D^/@PE_9R\QWWK;O,[1SJ6+]% _P 1%2WT_J!V&)4O&J@]$AZ059><53G\PO<" ML@VS]M$-(IZNL,P#+]'D9YR/P9DMK9;*O$H7:Y]7.3Y]CKN-X>N4$K92(6/8]<,PSR=-+G!!], M"*R05C$^E8X!0W19N'XIQQ,T#REY3+9B0^=8RA]1 M"1&&+10Q[2!PXJUB;^71%5?MXC9'E#4= A+\_:BPB(LIF W$XE(N99\0]E&, M=8!%\3!@Z:, /RQJ/HN^*=7-@0([AOKN'^8PD>9C9%)K3KJ89+G?RR 6(]@1 M(@^4#1N! &L/&.YQ,(0$CQ*GTE/2,NZI)]H?)XF>*+516DZS!W^IX;=_/=GN M?6+7/7R\0&<"TR,B#).8K51J"<]+6SO"YP%H3OL &SYSB/"FW'Q7SS\*YI+# M,V$9];_CX69L"(NB6H_V;))6 ):,25/:A=8,9Y?\![ [;B 5(C2". MO!V7%HC!9PD^%EDJ8+::3EZ=OQ8;E,$P# -1DRKX7](+6TE/-,Y$P3S2[%:S M]RFH:5P3UE33%:BDW-AA&6"N7A2;J09_K#T8,.\JVLVFAIT;+W=#M@%=E57) M_A$ZB*&SM#!U,T!4)TU[M->JOLQ7 Y!MW-0$1, *&3R&-BJ("?,QM.R "<2: M$3OZ8EQU&CACI)+;V%XAH]HB<4,GLZP2?#:T$)E<06F&!\^@:<"IJP4QW*Q\ MB$+64H/H;V;BK4/Z448Z!*H[?C2I:@BB1L.)L"0:)?[+KG9N\%ET6XLO55CN MJXL8%T@*#@9'(,7<);N,M100-KNMTL*6NWX+%,SDD?<3)R:>*[IINS@6PB>J M+DX 4WDCQ8\Z+D8(S"6 M1_S(PYO!P\&/^,[3JL CR)7(Z3=R/:2>+E]RB\+T+1J7)?6 Y*AWA2N(0_TD M()/R<_)E@MJNQ"[@ZVY([K2G6:6'5O]$3S7OQIMY@@ZTJ[25=K&]RW2LS:1S M-!R/^9S&6);N92ERVY?C#I'%W@!@TD8K)ELZ7R8:2T@&.(-IT ,\G$$"DQU.T)CM5%+$WMUG6[,4<*EB-0O!P\5XMR@W)[ M;:FYIK*2AM^KSF51)>AW =W'0\=5>[$BPX$%N*GB7%M8A-TMI$B-FE,25S]* M6E#V2,""I$X.R?!+K:AZ6(D1Y9D&K".H599_[S?R[14GN&:6BWX5R6)K.4Q2=V&1 M.W+@I!$")I1:_C#BC?27!T@QY047.-D[94E\=U$?=B9EY=]H6[CI M )U.9@UGV5SEY$]O+G JTA8P!WL[37[8&Q7S. R&8F[ 7TPA?G1AX3=?!F^% MH:1&-S/+V7V$5[>8*IL%HRWI?K$J'PZ$7M<&RYR^F1*8\.\4_H?@4CAK?!!= M*D#B;?-PV:!0[;9\ 1RN3*M,!90REAMB0!&M#TJ@E,9 8G^;FK4)7]KK>W[Q M_<0\%I87$J^[\0W=6)G&HC)IZ*OIW2<$V]2.+((MT MT(C>US2(M\\T"0D\;"5B5IS&NWI_GN+A9 VH='>97=9,]]!L2PG81D,I:Q5B MYLS5O=R0??4[JL=C!A=8F:&A.0)AK?<-)];A=XIWZ9/?OBWXY>3;_?O7O-R!5WL\>)#O$@ M'E@78T&=KBO^U_?#^P_,".;#9AHVADUSV3B2^WN@3F[),_1NG&F%P^UF M8UGM!5O!Q&H>#D/#.7SB)0\GI.+B][E+2*9D--?IFK[,@KKN<-LZZ??P8-3Y MFY%UD3+@\S,+@[4>F&*0 9'):]?>$F,78:'"&\A $?,^[B+;!_5RF0M1P[I8 M-2P&LZ)9^-:A/W__GEL S;*2S\F*$I;!#\Y6=![B-[]_S8VU$NM%AV6-+,JB M33NBT=1)"FG0=9N&+!.2B9\8.L%&(LK!(84-M&+ M=RJ.0OJ"CLCCS3HJ2NV6X#>8\W4SYOMHK9QWGS+P#K7V_1I6?9#<6:9LC3Q[2N@#$^](3ID M%^,"0X$G0Q)JA2(*=$"DR4[%2#[MMO/,P<=_I)9I].&'HER4Q3*?G$ML1Z": MD0H!E"US@?"_;[;KS5&83Y_28AX.N5:N!0\-MQ!OMT"]98-\-9IMI&Y>_DDI M3.,,(KG$S0;.;=5Z[2P9WH$@=/^=7C@99T*'7 (V=EMN(O6I2J-HP*SUHKK9 M-NU6R)A$*S(,F_+OZ L9CE&],.1#J[!CKMKV'-8.A.Y&TK^UQ4IRED5SW M\#Z_]Z'S&-6RSC.=())!_IS>[D0:3.ZP"E^3!HFJ-QZP?MZIM$26=M9&TUPM M:[N)VW1C'G[:1ZZOZ^.Z<,=)5)J)2RW!((3 RM(^6-Z8>6 :DS+$N/%)7/Q9KW& MG7KKCNXN!=N0!%Q:XJ/,M3!'M=8KWU7RRGT'$Y652749=E"6F]W[HMMR[8O4#I;GN@;;CY_.& M&H#O]K\Z!H@B2325(L%2XY2]U54Q#Q S?\.9D/8;J(Y!;T+J]J#Y7F?NI]AX M3:?O&1,<+\=E[T2?#IA! '<3MR!/>'J%&.,D% NU0%A]S4.IFE0*^F7Q8KA9\26 E';-4 M18R$[-%?92BT2F&<5YE4+R>Z"3J *[[@M#$/J/PRN\R"/\)1W.^(_76)8KI- M0870CF:("PL4].@U $[1U&DV]N 8TH>7?)?JQ,&/6?E1NJ-5#AK-] 9'AY(] M.,/DGZT:C/.:YUFD" ]F!=03C>^@+;C3*/",+K?<25(]V7%4HW3\9[#3F?\X/%G%)1*+%'&OBDZ!A0M$.V,.J*%OU<1]8*!$XUVW[AI MM=^*/^MR](XG_["8[,L/9T-N3SC9?&DEB^$&"OV^5^%J00IK.G]/I]$T1B<0 M-_55!:&(BTE+S2$5,"_?GO0#&W<2 M>65JXW:[(OZ^-FKLL% M@OCKQS*[""=K.OG/<+"RW'LE)MJA0NG =^!M?+3E(*!=&)\?MRU=)9(,%C+XO>] M]@L2>JF4DD9)M4>_5VJ\5*^IP[Y=I?" A=GM*LYG0LZU:8I+]*'B,COP1 OZ M;F\V3H586(JXVG!>9L7:5SFF+K9 ,?MZA+]/"#GT3]>=%8PKGLF&UGQ?H-LE MS/.S5HI]>:,B?IR/*T$/-<%(9?^"!80]!CH$V%"_;1OC:TE# MT",CX;1^#CR&9=>B>-7UYU'2(6$\(9/7[D;2GC1 M6:#N/O,F?%[P%%!HC9-PG$M*?7R?,LYYQARBD'Z@*^CY:^&^D8IMUI*1/$"\ M?9*F?J(?SC; \G>^>M=U&M-:0V87(),RMN_"/43@$SCMPV7%-9:0%*0-48-! M<]TJIDV$@HC6\VR^LX+'&[$%"+/"/ N3"1:C.",)C8;4R.&BCB3)"CC47I'= M@%/)3XBF(EG7M-8]PO3-T(+[C8/KN=OV T>G,A:-;8BMC4N,N D8,N1QCU8$ MPO6-!-?/5@:42.I!!TP@_CG*)4%6#^/=A[L0WO5IQY7\9,$N"U2I1>X'SY^0 M,E@(F\+4,P*@P-^9"D6U++<:Z$M^K:[^:3" 1L8'5B-C*!T?G)9/ M^?:/#=(&2"8EM$F X"2-;_^Y5GS)!:*DA=2+D[< M.^,222#W/,MWOF_6Z7>D348E#3@^!MP"+">!B49(9(CN!)VDFAC#V,\II0#2 M\&V@=<5=58[9;)HM">A5B:H*QR)YH^K#!J\T9I$IIN@[\PZ1#? $)J"]"+L= MP:$UB]QW]VG*)*6WD9(<*H@2-1M_'PJKG3?,_?#AFL>#&OK&=5J.*9_]V4R! M3M\D;VQ-WOM_N@)MQ#T:1-$@HST:9 ?:LD>#/+X>[!0:9*U)3MFA&^4UJ"C5 M/6#9D!)GRG5Z<[Q59Y8-EG&%-@ )<1"D.[/J7R!:67JS!^\X?WZ#P;V@^H/, MOX.2[A2CP<+BJ[R:'@ R 4R3@ T0HT/MEK&; PLU(Y@3L-I*8K]B<=B:LHFQ M_*FKJK)PJ#0!M8.UNO$ >#<60;V"$@41*EZN&O7 J0I=BD3NC 3^E5)DD_?, MI*%P>>L_]]0 N>F.>WC,J]&1]K5JOA%5"BP^$&2Q/+<:EHT_T7;2*-P+FHE^"B(N-V6842JW_E([EN&8 ME67CG\1FK_BAKXW+ MJ9O!IB,#O&4T*M-@[4A#.Q9W%U2R8(RA''I5R:9QWC'M=-O^O*D A\Y$JU!T M-U!/-ZX$HA2V-OL>_AVB]^RW\0QR2;IIN_7 0_Y'ET[#5/OU[8,T0.ETT]@H M'QVK65 "L*_W MCCK44$VZ)*@^^&L-(5(BI0D4;[]#3$G0'625J!R33P?B";@6'4FB?223 M;(O/*90QQXD@WD&T56J^7$G0A5*DXXBSH3] '@!AZG'IO$,1+..R) [9#CMQ M:->\5.+/O5R^'&P.A;L:NC-Q9KHO@$%!*5J9BL+D:#%RY.<8/F#@$.]%ZU%J M+KY_Y^G!'C$JM)"EJTLT2%1?%:F^5G&05?!@W935?4L*=C2(;:ZS<2!JP'P= MGC&8.W!3Y%&+4@:2UK/I+\GA[#X+F$8-TBYD-(V&08P,/G+UZ+0#P]'.LO+_ MF2%@(&\G/@#5R"03'%R MQVB$30_>#2F<'"9_EV&A>+]X9^BW:5@TD[=!$#^IB#]GQEEOFWQ8MVMH<(0E M!W8AS#:5%PJVK_!>.9,5(\J B;KVW'W7+(-0(4^'>MU>.J1DB*F:P MV5C@Q_OC(6;+1HT<#1*0OL[+4+8BV1,SMHHE85Q)!>Q%("R3$^^A.FA])2?1 M_OQ+RX[;T23V';7L=L2)^LF"-(A:J1.(EVF9MN:$ZF<#KPI-AN&UZIL(&OGD M">/37[_]C9'H3R,H41HIH5V[^,:,T6'4$;RS@4 2CG)P ;G0(,BRQ4Z/?W,B MZ62 17'* (XO=XUU.I3Y%.A"&EQ)\ @Z@8Z; A\)C1$.==_&AG)#!1^?Y%_0 MZ0;H$!H,:8:?#>16@Y;#LQA5%<.\I(R7=Q-\C[#%[2T5Q4$$X)<(!R8-%&=@ MJ@P\TNI]@)P _8V%16;U4@C.6AUOY*#"5TXPA.MW+WK5;%?KQ@&EJG+*GEJ< M.,RH&*B57^.EA\"_^#PP.2ZS^(A!KIB&!-!]%R^="3;NB"-<1;L"'2.VQ*[< M/*2F?\ $0UEO.,.N\X>=9^H0S&?U=JC4*^A)5T$Y0,> M/@3F35'1X$$;UJP;*3[S_3[LGZ3;^6,PRX+ JP8FO,.'\ T!*0\:/WE/?_5"(^Y@.WA)QY,;]<04RF1"(B;8K M&ZH:8:;$*_03)V+'+X&7Q:U"0#_RG,>)FK5/'1':%FZ_!? .TZZ4A &>B#C< MAN8X8B;$]&^#PM0K!I>LJH:PRE91M&N.(TV=H1H&G=;ZRZ)H ES[!-"I<'96BLNH0&O5!XJJ7T M:*\!A5Z!BI!YI7W5B[Y>$2K97LX!EHQE=$18,GA/WQ+7()G2=5R-:IF%O$G@ MW]"VT_,9X3&Z-$%F>L5RL?QM.G+\#IJ0MEP FTY"A;^(7>FQX[U[Z$_"VVQ. MAGW/U-+R5$ M%J?7.;)7IF(YK0JN 03K: 8Y6]7H0.9+L3N4 B\\RF;4V67I:8]Y-='3WQI_ MT-P9F=8EX#6@F7)&%B4B)5 MQW\QB2*7U(0%VQLQ3Z/3>OC=5G@&0UW MW:K6(HW7OZO>>7O)!#25$0":YC5( \4Y^JV/VIUE=-SY;AS>]%^DB 6\T-PN M'?ZD+F<-RI<0/083T[,=,>5H!?C?2B?F=T(^S[M!XI28$W0'"6$!KG4$;;W3 M=P$N6$AN$<&5:FP0=V%!Z"J1D,5RG: _4([G?'2HX]S=D6J[\*Q"9# "<6G/ MS=7?;C0EH8F/")B$.+3&\ES7B'9C/!;T&VQ*EQ/_2XE%3H%4R(8/./_#7Q"R MG DU/!HMRI4OA=ZJ_52\0+G1<,:G\2'? MBD/P%S6BU-IF4"DHX4<,^O8.[?YN:SMKW?IRDO ME\"=^[X=BQ?J@7'B\IVI'WBB ";X!.\O4+L0N'(B:MPER49:)&65L]41=&S:%D0,99QL7A@ M.Q=O"$3"W=\T2*)'X3]>JU)6>XFJY?U;;/NG\,/P#9"T".%0.UX!!Q-5#[ 0 M5W!5^Q0O_*A,O!& R$1<.X0!00$,QK+3XF>O7@E<01]I4%/ >-:4%T=0P26!]A5IR M.*<6J2L8?2-Q@I:R;0=L64)-2\9?UPAMQZS)PAH!8:X)83VHXU:?SRIC-:I4 M*M077-$)W!=]1!EDM9-3'=Z.-ZT?5.S=4#?3GG[Z8<6_^J]6V(?#Y!WPB\^H M&C_%+^2J(TD%%&:S64J1=E.!TWSE1Q\L(:" J:>YX &Q)ILS/&+)Y#67[#?" MSB(]!*KYOK4A^2"_K.<8P6DI))(\(K![4L*RK )Y:"#VMTT[3%[YH\>_H<@S M[R$0*T^F#?$SDCR!7_.B-%]^A8E./XAO^;LO)RI9X-\K/WCU]J4N8^HV7G@ M1;DAUQ7U+)IYB& M %+KMZ D8'M/,V>>(+W]C0)+OM/Q +W]3?LK9V(L4\;\6'08P/#8G*C?,D%5 M8<(CK-E0#F:U\?3B LO21KU"@I("8PSM+:QRP$PTUFTX%PK'C:(#N8@$5Y_Y M?S?*Y:^4FK6(&U%M&]K3*K>CXQ923VKO=2O-V.KD48"A,WDL>H]TO<7D$Q\0 M%)D5FV@3W"PY(-1:.;K$#N[?*'5@WL'O:=4]0=#6M ]"'6##X.:]4R7WT=Z/ M#[-DD&/B V!QB:5W8M&GL#&P8@/GRQC!Y'K)Z.+)F=6,_(B? (FXR95;\X!8 MUN&.>$R,J=KZF&]FD\RYN*GK5#'K'R^K25G!V3_ (!Y7&"#?&$MZ8@1 JM:8 M]"3<67[@X6 :.W!+V=Z4;'=KF(U]8VII3/&DY#N,Q)<*'PS609,SS>D$Q MX:KRUE*](,H/[+>?_*5#GA2TU285$'HPV)ZXB [X[N"JBEZ/5I %81=;CSD: M%RRU@IHMQAO!D@KP)9@7* 4M&\SJK#L@S,$0[_\Y!'LNK\#(=H845"OHD QT M^K":.C"F^BHBS$"8,1@ZR"+/2A=*"ZMIS)>>BC />O:6[*"N7#;4R@'09@ MPQ/+$\5\0(/>=W(/^%# Q\D>\+$#;=D#/AY?#QX/X".R5;JGO[O*YK/#Y'L* MF69+I%6#)=87K(AN14'L,XT\UAY")FGP9FBL:'P_.VM\@C=!=10!SG,IH.LA M,($8B:&C7APF+^6RE&\X][[W11AT4'^'=,I[6&?VR!W.&,S0XZX MIJ9+>TK#"W0<8)ZU0H,8^ [N:5G.6U:'ZMJ9Z)-4_E#U8\=JJR5P-XAJHF!_ MD,R#J1)0S:K(5GZM57Z E!2!P1D@\(OD[Y Y1 PZQ?()"-MXP[B3BFM+=2>K MY25@>I"A! :*$PNAY]HJ0?N,57<(?+X0"RHKD]-!I)1_T21?$F_> O:$ ?VV M@;I4R=QR3@=SIZT@U;1_18Q!*Y&7!4),8&IH8"BA$N\0"K9#Q:A2SC5%?4J<%A$( JGQQ3G/U$E46K992CAE*Q4XH5>T\)\ MP> +QL?OJN1]4=X(7V5&KE3LI:9"A1QR;\+[;?.'5 ( S$_3'"4^0@I3AY+P M0W/]%O1.-IQ9&(& QA^12M D>$-1Q]3FTM2-QE3!9]2H%,[86]3B)SN#V[U M%*AC^5'@;# )38_0>_>\2X.R:&3XRS>+.'M.00'C"ZZ1"--D VF6!B:C5@X4 MJT3 SZ35W[/X+473J@ Q$A@#YD:)@.MI?&90OD079+NE-O1@W35;AQOEJJ*' M0QEF1D,@?0[D38E0@S%R"YPD/ MG#3-YM6K"9L0&F\8%PQK8%\ FJWM30DXY MYRUXJ9+"B%#D$.+$K2(5:?W_6Z^>4UIJE3.XR=<-!?!'RCHRV@E+AQH M)\*U!B^5DSX5%DPZ20F91BWL-WJX(@T+R1RTD6CQIFS NNXG"W8$%J#+Q:2-H$.2JJ"2H2+C+'\G5DYI,K0WZ MBKN<#H"PR'"JKY*9;Y;\YPJ)X#NT<=NWACX.HV4$'9C>JX-46Y1^IY054\!S MJ5^=7/F'PK)04.]JB4>3R7,RFG=5R FC5P_>-O8<9D1#.'[1]**\0(Y#3Z@$ M%%K"%()D_RN-(%9 MI@:@'D799?F&P3&X7"TXAE'5D+UYJC^>D5B &?:66%O**5^L :>!M!GC$ED+ MO4.?U\1@\!XO[Q[[R!Y(0P=.7TZ*?=W^]%['!@M-DR4 ^RO%PY1,5>^J J8L M-E/]*(7#GP"KQ*UL).6DQ)9FG8A$11.EE[W+C*Q_'K3, -"#(=$1HMAL-=AC MG2L#B%]"#_8'COCVCX>'L[(04S943;B B9BBI5SXS4M#H(XNG^T&T(ZK/:RA MP%EH9Z;-.A7NX,=WR@:U4Z0C!UA\XQXX.N"4]V>B()M?SG.01R3U2Y#T5=\! MRYH1"N.BD_AU#['6FKFVSK1.M^!3J"(7FVN,0N58S-T0I=A&!M9]=E=; 4V) M3'YQU:4YIB$SY?O> (ITRB12647R _VWROUFC<;S)JH^LP;F HHS4$ 6=?_$ MC0H(BJA86Y4!_(\ XNOM[3+#7*.I%HE;#49,K/RL^*-L*6%VA@!+*8M_S1@] M6TW'[LPVVY QJ[6*?C-TP!0]_>$_?]]ZE^YY /LF!R>PE>$',0,_XY=],8!K MTF]9EC>P[HE[N@4^M1YDI)6%:P6SP_9V3/Y&?$D*['$? )@>2 Q#P1ZQN<*2 MJI9E%71N1-8;EAL_])TA7I8'OQ2,\YH8""1@>;T%5<)= M2AX+!QT2GYZ"W1P MDT/AF;@$XF?P/[.J*4C$J-42$=9!O_G:^:ME#H'\4+\AVP0SU9#BE"8NL(^X ME91R&4SR]2VCE0?/,P*)A OP/D*-TH628R&#;L9!PU9YEM$WKTGPI=,-?_?4 M^&':]T*\#6 SZ,HO2<4]N6;YR;76E',.D03IW2VN"GU,F&ZY #4->S6ELG<<+9 G'CN+!_T A\! MQ%/2YE2A>#W8A>K2WPK_H^&)D]0;"P(6'*V,Q-I04","L2/58 M8D>(%*5QI*[3& M#K1EC]9X?#UX/&@-8&_@6I")L5@C2Z<-C5!.?A'N(J(S?YQF9/C"%7Q3D)(F MGKTS+.9'J0DR9C*Y[>?Z+;H==]RX?(V*UH4SI9/$5_ FL/^C(3:EDHI-;6IZ M5,NZD3##):(XIAT#ML>T'S2 .D:_L4+Z0QB9;]>4R+#N8W: +<2R0P!F@"AQ M),\0-"&G;NQ[11$%E5[%.B0(<+"%*S01959-6T81:7ZS*BXLL;IV#98W3_/9 M;;#:C1$("!R(]4*% G'$U:O%0HH[F-&:)$/(% T&$,1&<6HII>^'1.4,O='C M.SW5/"/[[0OHLK!CCK/B/438)[>6)0+MU_:"(C:Z$MDL>HK%S5+3E;"?RXP,4EE\\$W6ZB3H"CU MIE.8V'E-8J+R?A[J/9U0K,>3!FW2&6)YS;&(&T\Q\9>\9=F)=5E[7?$HVG I M>(ZZ')6E&'EV.3W#"WL ".9UVS\!'Q ,@>'! 8Z&%3%JLSG0*>K*7C<,4JAD M!B-YM8%/IQ8]J?SR.RGTS:]3802%CA#(7F!>J.?\G[]',K0L9XOG'W42O-^I M !*0B4*:4"(_@+]#*WD4K=!8%4$73D\##62F!^E1D4^%\"4=PNTOE;67Y>== M& \[.:%-]_$A%P"3.24%V"I$"UKJ[Q;?(D?XJ/>%W,JJQN MJM4$<7G?^PLS"/'Z#KZ$IO\28C*O^)*78,*3W#_H5>;O8LC0)M-_^U_')R?G=S\F/V414J)G"A3['Z[=5,0[??P4*,DVX"T/@"Z!K.((V M=]$2M^$4#=EXR.E@&F;H7)'ZKHG?K"VU/9.7KPK$(Z%(VKAY^C2U+&R;&V6Q MD:5K0:*A45"J:Y1EG\8L^YU(_FW\'0.'$!.M&S78[8H410" J&L ,.R7^YHW MNWVTWSOLNKM7=!T0!%(O;Z\F#FPK;DVF:KHBN'U-4D=KNF[?&\@7-,(]A8RN M:&/0MI+H\M@U-U!N!ST+ )--# LQ)B@8=P^;8OLFQ0.L3Y:-D!IQU>(X&100@&C)\F>T.)OEG* M#>M4BZGFN,(GV#CZC'63R5SHACY"183%&86<% #1KDBBK3;L#3*2C1I@8(A#&'%[.8]>5(D3E5E&UT48"N$60>,4]5 MZ"682AHYY=QORE>>_P?_UEYZ?,_)RX,1)5>I8VD6W"!FR'*ZUB($$D)XM$"- MW;HEN E$0 B%X A+XG-7J/L)8HC?0SH0$U"*9HGUQ>EZ:QVVT5J":BGB6\5: M=ZQ,H.J,JXPD8$!"+R+R&PM-G\SY#*MCX&'V2=1*6B,$HN];3XR<)[ MRHNO M_WXXT"$9;O*>#DCC6M&_ <](IO&+>H_^UB]$G*Z-N<9VNX)OP1PDIH=S H0=UP-HFO_'AEPA("=Q&=76%YM'*(5$8+:!VQ"*LL M.,SP#?#%[S[I4JR)!%4SF"CH>8 [ %P; OQS@FC[YYZ<*3"(PUH6PM2?VZ-3 M2',]N.D !%XN6T!+,H;1"NCZP%T+@"I+@PT=2* :=%[H1E2OH6_NOG9\?GI]K_RW0K@_/I7E)ZP!@ 2,PI\UI+_B'[/$@!@]R MML>#[$!;]GB0Q]>#1X0'08[L@DH&I)"U4J3'="!TUZ901!.[K!SQ@]^E70[? MW@2(LGVG^I[!J93^ILQ5,I? MBRS@)6V]0U$S5 K:G7\+E(I^ +0/7_34QT=1@UT7\ Q1X/<1W-8:[XC/N_^F;591X$8$%.K,?IP0^)-BM34SCNXX.12 M89\9)L,L&+DVN.C?K[GIT*K*X> #,B?:Q._+= #4/?]]< M8G@&A9$$ ]_CB7R'H"&6WO3[<,%D!ASU7 MKY)(@A&N=!&*R)#T5JPRQ&L7?+\(]) MC\&^A*K,@-)GT1F#%OOP_1*#1-Q,G#'A9)"D6@>"M0C1SKX=TE<>CA$ R-9R M:7D?_*^5M-54B@F?P!%;@&NN\8#[ R7TT+@#MA4?^T.0$]@MX4$0!\$$893N M2P?I6WH@*+M]G+S#&!PGK^]=;Q^NOKFI8XQI(AB*@@ROZ^JXX4>&64-)H7:. MP:\CH FUV1H]P1F%<@ M:.._])QMYL$G0Z_^='%V1(U94&-V?/+>Q>8#JR<$"C%.,_<#K4Q2P2B-(B(L MVC69$IW1'':C[D"REI/R4PNUE0XP> 78"P,'-;>"8'BZD8E667FIEJL*"*PB M>3LDWZY+,EA(R*8*IYK ]-;L?^28J//9;5OJXW['"-W1"_ DJ.R0*R\GKE,B MJ5Q1WVZXMEXL80;\-IJ[6?/M"?P%0SDYLNM\>S!ZMK7UA_GQ\Q?2D2_?A'AL M1J>'9S 6"\)>@JM6LJ&$1!&XF()77/N[NIZ12I8A..L$@.!SF/$7=#1T__=^ M(C_31.*!UI,XM%E+Y+Z1<72O,15B2S M[+JL@L0=<91"O&%PU23[Y?2%EQ/-&15(#02 VJ5FP=2G,-K4WZ(3N5_P.E12 MY.QVP:H#=>,RK/"*+R[FR<64^'0U4<5M-3\L95_0*_0KZ0$K-U5PV4#>5Q&: M2NK S=POS"^^,(.@6(=E936'V3$T;SQ;2G$D$6#&OQ.H2_V6>G_\[,PL(YNK M86!AJQV53PB4R!2J&I^K,$"9+)@^V6S,\MFR B:S=T'(;7)BT K2IS> 'Z%B!F904;_C.K3^)Q0F%G> M",AK?V+LSM1;/S(299737[<\2%IC@LR!^9F31--^*G=G*J$ZT9S]J&$1$4V@ M8\&4]26!,C&_.$?*Q4NFS0, ?UEY&PUV^'X2=\9.F[ .O6[('8\<1D5OP]XU MBF9@8*\#W34QL&4%X58$"31,XF[YGQD5$V+I@E4TE9T3,E'\V+QWK.70ON[6 MZ*N!\@C#)WKD1_*&^+Q,E#/T*V]:G4'(*Z,6H@^H5I8VZ&;C(F\M"][=(3YP MF+QS!-.NN>J;L9IC!KAZ_L'^RF:0WJRKYSC+> MP1]>L[W!OXTCSZM"9H7E7^Y8&UJ;#..:@4C'U,1=>D-"\K0V"RT'<;C,9WNG MS3?_D8C,]LL"A'W\B(*SCK8QJLPWO,]C'<'VK*'\3Z^'NP4C/>> M*7[ WG"4?388Y% @SVNT0A!"Q1P(73DCY% EUF^*FEIB?ZR&F:SF&<@*T$__ MTK*22-C&.-ID#Z$45HL"9,<-P]\W'T[.,P=J"01N73MO&/EK^HG@:.A+65*L MI!0+.$F6@6C]O_V%9R%:IL)+6#>>)J(T"(@F"U/@B4*PE^5LC_@NR@XXE;A= MAPU?5UPR^U^F=.OY"W!]2_P8R, MC'MDM%%52OO1YXFZ[*?P(5$7K,HUI M/_F44TGPEQ\% MC/X4/FT,]+=IO*A,03I0+EZ_ 9^WWWQ8]. .+IY/@9G#D, MG4#VF;0B_?WK#2K97JS^EW^N[,-^$A\&HW+>MLG83#.8O?UD?/')@/JEE.6 MB$@@U$41>[ +Q,'[3;0S\T9&Y#QWGRL;MY^5AT QP)QC6G/+P4@8<:W-V\_8 M+LY8)C&).KC5W8RTGR12\@8IQKF^K" MI$\ I'X^_1W/MT5 K,%<)F?1#!!\(.T5\F\$ 49\2VT0Y\KC4E.YHXN29G## MTT^E.(Y&OJ\BND'9CC4Y-)05OA5FO;)VK=8MG&OX@]XFX L0VP7(+6$U'-\2 M1P"1/5N+XR7"4!6@+!3F/UD[(AT(*03UX/] M12[ YFU)-AIX"XAK$AB0O!B91!?T&L^//RAEJ+K6 V>\!US:DRGA@3 M"2V&Y5.2D W-P9?*+PR/"F=MX$?^F91=SOR+RKH^B+]?\5^E:8'R$3OCVEJK MZP>@=U")MH08GR.VE $Y# @T,##;X,?I??*PK &2 M7WR20/WHO?5_)_W,[][,R_LXPY-P/P::&,,OBZ4T/@3N? ->I0J%CTJ36A1 MW45N=0E >(2I30 (CQPL@:7=J#*2U%K+\AFLL6!6J\UY4'HJ-MB((3]ED' ) M312J=J=.D>G/Z,[^!NY">(B&/*0;&8N$THB@CG2GA M*%$Z DMH0K0^6%QLL9/SV^V/XMH]\=VF!?*IS63?<,L1#P[J&$"<8W+*\L-H5I\E5L0LQ-6#F4@8=&S\0K7 M(+G]@@S^0"MA$:GXUYAF@KK0*]1@!8ZQK,F?-@Q[]M_WNWGJJ M:DP6,8NS- M+8'4WFI)BUJ?%4%"REB-JZ:MN8%,41VIWS!A9A Z]CVDB AT999_@.&B\>8' M*4,'6OA$)1N]Q#_7/X&\K+_Y\;Z&(LR6]D;@P>UI7YLYJ#^$.+P<:%Q0@06? ME_.PU11KEC80DR%4A2.3V9"J1EC4^XHAK1BZV%<,[4!;]A5#CZ\'C[EBJ".@ MI)7 Y!HV42 (KT:,8=&5SL=XIU188I=CO#XG' +"'-)5:SAFB.[IOUDL?!, M>[O\[;W>@/0&NT EV&B&('GRC,MUH\"Y*6''\/F.VX3#?4>X:CVY\C<[%%+K M;4\1X;CBFV('9A[,4*UC@ UI%_\/K,CU3Y39:E&8+RL'UA62BEN2)JO#&'B: MR.T)T!AM06J8K>?N,J_I<@8\_.7*_[MD#3].U,13+'2@,*_#*1$Q:3(DFYBW MJ,B0[]/DFX)BI-DRT%\*AI/7(L%G95E-83P6^6J!,6N_&L4&% G$HK,+=GPE MOE['%D=V-U6=@[SMJIJPV%9>Q,.&#(7KW+>4R'G 3Y@!?;QUP4D6FC5>_70N M^,VB"A:.)39X4I3B!L-"&@RS0/FC4CI]:W? ?*Q];9YS3(F2NZ ;WWZ@P-&'3:9%F>L=L MX0K)LE?4I)5;PP@F1A/2O@Q?/\<*WV8=MAFVA#A_K"5WG5-2=8 M$N.J3],:U2T%.)S2RC#M-A4:A\D_"M8V9#GX>%RZ]E]/V%6;.RU#^K(KU /; MQZ9\N\7&';H;[BP*S;="0AAQ86;0CN'9FU4->S"E@DO]<]!'AL_PE7$-)M9= MXX\M7N5]Q*VJX96[EM,/@)W0%B(E$3)N>2-F D*+EW#9@4(B62(IF^*RF"=Y M-5DMX*)%#F_Z/MVM!6IJKMI%YIN4E?.)0\L1#M?V6CQ,_GF5S]U]6 WHG9%: M<6=HHIE2EG<"3-6=GM 6BK?#NDI:-.*$&-E&V62?4)X<&\HG2&06:V>_]'F. M;3]8V8^M"]OVGU(^1];Q:FUL>*4<%1=C-."[^BQ]47.K M&+/66V]#9C9WR.-+-J]3DI^R?!:D)9_:S='.7J?6.33>9,L_;+(/UDGTIFQQ MG5=E :N7%W7L,ZJRT&..#P1M"#^<%+ ?# O(2M8300C;L*"<<&!RWMZ![R*/ M*T"\Z/QL@;SF* 15%NXV5MABYTZ%O"S*BLUS*I FQO"\BJ!.1D$8?D"J)_3( MJ7\@IL8@@&4D@P>.-J8X;^'$#)JR[5=B5F*<%>^KU;*98%:>/-([B,IV-$KX MO3B!-#C29ZH-0\V\Q1&3#W8D5B"9@T(5_JG@_N6Z)!@.Z#YXQ[\: M*_P-A4ZZLDU]4:NIJR?^0@3LWKB\WG7OY*ZQ[(ZB52P:8&J)3EWO9\Q-@O6A M5$D"$]#=%] M;1:EE=G!Q]6D9CCP1KP\O$OC%Z:#QL]O>Q:H/8.Z)H09"H,MS:H*,KQXB*9M MR71\*RE+\2:SHN1<&D@?K'-G,F,KWGS^7L4(D+TQ09#KY.ST\#DA[422*_G.$>8%'A@(L"?9 MTC_8/W;@AD9*6KJ@_7MX[XZS.L<79=[.A7 DQ;A;M-JP@_R9BSZ!FZ(8)*!G MD,K,#U6.M^1D0CXW>2)P2I',5:$1>D;38S!LFEQG\Q6>&"5Z8OX-?BQAV2!' M2LH137;DQ8OV]C6JZHJV1Z?WN&L!!(>; GS>Z;17XD\N-?P>WFR\NP2=SY>, M<;:D#R9V490W%)1NJVGMRC6SH?[AFYO"D'-;G>[A*I$_'G;BV1X[L0-MV6,G M'E\/O@+L!,9/F9U;VJX#VZQ-)$^C=V6U;+$J,LE*$=3 M0,H*MATF_^7M0#6'U-X"1"68)8T3LPGIQ=F:-'K)F%/ GN?.!$Z,!8O7=_3. M7;D2UWI>JCY-4M?S6PG[U,D3N/]_^,_?P?AK?_C43^(B^U=9]8>?KTO"3)0W MKHJ*J(QRZ\>M+EQ0O?..#D=636M(PHAEB%_'%9FB-CJ%KD,"JZ32M2(Y._JS MO,)V MI[Y>98C9H5."+>E%U!0.ZR*L'.!PT>LO[EZ9MU$0:Y@%([LKA#!:TL M;KNFVMJBYC->E-&LD,'LQP(+'47+'.WZO%:I7TFDA2^(X1=I'AK+T(0(%_[7 M=:;!5U9.ESIE,RUDZ#?. 58%?UB"50SN&^WO@<8<=D+_X6!8 7CW?QQ[N.%T M,&A>A#F7R-@+1P\_*YP[V=I)2F661%)"H3,P/.52=+"/^(2A;C21V>LD\R.?)F621W3A %)RAQ&AZC9^TX#GF0VH$!4R4. M'".!0D0YX;Q;..K]+RR5P-0#W@J=\8O#/RE& "B_\+F._C#;=]]$]OS:_@UQ M3\O K]Y W GK7'7%LB*;WT+U/H<.EJOQ/*\1&^^R"F]&*,W"'\EGJR)HJ.KW MLC%P/ R$3,AA;:H,#\!K[T4M7+A]8C=.0UP%R']3$1GHN2.G@!QPWLM77Q9B MY_XM?%&AGG"A50[P\0*9%X*BM1QEK=EEA=]L;"!N@W5=KVIH%G(- MN(RI+2HN0C1I;^TE+:VA3H9DG'EQWY(5&HQ63KPL\)Y!NX5/%&WJS55)K:O# MU7E37/IVN0Y$++P]-1NB!T\06DEGZ3Q_[Z@*""8;A[#;IMJT"D>MIEBO;YN9 MBUF6S_&#<&A #K,*9T:A(ZRI*ZDT4@+O=4W6#<[E7-URNIZ^;S!A 4?4.I-0 M*YA&9NO[\@%:&S( 5W[_N@, ?.X!#)O*OA+6R&7YJ,%M BVPM@5#N )A!OL%+F&:]J8(:95"%KLJT#E M0VC=G&]_ZM8>J6]#+WDZG);8;3"!!+AX[]#:Q&1D#C@02(&CH*A_3EY-\0B^ M)4X7-&+X.01:O?,UF(5@$0^H@BM7-:4PIJLJ@B3$3H[=GVO:&%EI 1[]DN;1WH%;-E3>TV2R73WM<*-S@G%S@%*V?F3IEZG-'(#*_NJ[S MN;MTPLYDDXDS"/P#;?H4X*4YQ4H"D>?J9?Y6QMSLX M>T(.8Q,TW44_',B?X1G$+\*98AGX4#[*WEYXG?<^--<)[L?,+I96B\RP\E+O M068_R9\F?LHSNM4L&DYMFD5YGP-DN$"-A]$+3 M>[4$;[2Q/8@;[%LLTH[XZ_6OSFNH8(!4&BPS63P?A9)[5-3&G=1N0BJ.LL:G*.?H);2!( )8?1W0<=U= M*6:6_ &*TL_ORR0S Z^LJ;87@J^L_]"5!I>F^1 TU">.%?JRG9D*$34!ZR0K:'P)XBGJ'9W248'-@L;ZK. MRUM'#J(W:G<_Q-^S,/ADHZD!"#Q6*>2-<&FBVWU3Y:([CFM!+P(DYHOJH' \ MT_LN,MB.J3P>R W HR,@K"D:&-]:+D+_TQ36T9VK$VY=*MSQUI>MUB(O1%9G M,L;2EJ:G7F+LKK+YC&]/Q$#1[^%,KQJV(^99OD !:"5M] LN!] .%!],5W!M MWW OBKXK?--%%OP>69[Q=J$K6-M[+WENM55G D]M;P)/)4??_3JY][ M#>,0QI#+$D?Z^JX7,[!5RCN0SJ/FV"@-#B'J<$7-P4[,\@JBB!-O*1>(J*&[ M2@ISNCFW[KKSYB!7[-:(6_N7]]?K:'R:]E Z>%0MIP^7J_Y++$RQNP&E@>C']W4X2S$=AL@C9Q M%>*__RB0G [W!O[QY<*OUTFFN#9F.^'EO0>E*"CE^1Z4L@-MV8-2'E\/=@J4 MLM9R";0/4I*L5_ZG,=LNV8H+4 M:$W :EC!PUJF2P@NXXS76%8@9C FJV<(+ %;1/CCH/VE;MPK!6ZJWDQ+R-7YCE1-RV(3EK)Q3D&*% M8]#$%6T/Y>\)?#UKN%/U2VG_2H5$0/DO)UM#.5P@!%@5]$:J-X_3 M()V<@9#E!STT\J3N8'#$V+24EL&!MZIKC5)3)H<&/D"%0L4)\DA1H"Q,2%[; M<8A)D#T$ ^H^<.0:(_@TR[9F*UI%K2"$?3S>(8?>;'+@([OD>?*$,77? MB^8#%]UQ>0X+\QV/7CSMR>LR2BSLL!K#JM6.M$J&6=.EKZC0L)_H\F#) MC59=5TPTU+XC #T*Q#1/1D]A8TE5,QBH;<4+V'OEA.L&*?>';T9V!/IA;!U)=,$1T=KTCF*3\/$ITP92I79;S6LD,\:Q"CO"@QL.Y01FR M)CD^/#N"V1@=^JYACX[['H:%7^818(B@& F*?4#D],P^2!RPF3_X6V M:J %^KNW4).3(RGXPWCIV>'QV08/\#VB!27/ZBD@I,CF&3QH_0,3P*1.DU\0 M'\:_/TTI/GEZ>'%7>_CGMC>G-(CX^]: 8#BR]8#0GUZY$\JJ!S&G54%J*=.8 MC6"QJFD5!((^^]VU:X13< MJ+TG_>OLWNT]::^..Z9G0PVW+5T?;XKD[YF_^ZK;Y/A8EK%@WS(KT$E0M.B* MU]RE9=[&)S@60CS%^YP$N#(AML"/35QY.)V'E(G^&,CW2AG5V_ M=^V;\ @B 2DP\J="@*#D;L:^C,3AX-X"3U\2C/"%7T#RKVJ5^>,9Q6\ "S< M-(.]%XN?!M["@1OP08TQQM+Q2*VE=WY"O0L C?T!-<_42$(H@B%:] M\7B+A MX8Y;1-^OG&;Z)%6B)][]?.%,[8Q6!I^ 2&"X]'V7I@USG(L%AK/@&TA)H);6 MUL?POBA-TZF];KU%()OF&C$622)C!QT8$@1CLHKRUHFE#5L;\+K'U Q%( MG^/CT=%.$3_+$I@*R&E]4%+QO8%]1RW//F L0=]S2*+CE\N;PL_C5=[' :-Q MES9DUP4EI'O/;CO8SKO0@&ZIE!4F5+A(>N/#3U M,:R+-9&!Z&@0G@B^@[_S6>L5DF=T]%YY9]I)Z6](<83O1>^\=A"3"(D08Y=Y MD\NOMWE6S6^%^224CT#P;LHEA'IT1NQFT1*,1@7@H9<8N5PS,CP[ 0CM%RM6 M$(?)($L79R(@G<."0-KKP=DW],Q"_.U@?PD[G0GI]B@!]86?>FZ=N"12&PHO MVR-4!*%R>K1'J.Q 6_8(E#4/%^%Q:J:X0"[/0^ W#HR!PTZ2VA9J^5 M,U!:;^XO,!/RXCUJHZT(D\T6ZO9-[OLZNAEV(]+\I-L3;KFI"83$!2T1FD(( M'OQGT,E+%-%LKD)9O] \P"6*!6=]XXY0Z:Q!,G P4I&3DDL-MC^NFY"]Q+07 MQ?IA"0PEH;")PRY_?_/=.\% )0._QK'LZK4&5A.:/ZKQE11DMQ@P4<(%@Z4* M<\M4R40^B?7#DS"KWC,Q@.>&21+7KIMTH#LYB[D0)Q\3AJ.N84\0U+*XH.7E M79BFI'K7FOR=#B?$.X;8GQZ=*FX^J\99X>J#-Q_F[A;&.]6$D0RCB0-"V72& MW!E AC%9L=Y0X AYN H#.2G)J^!KO :283]^_M_BN8XE55$/X3PV*,["20N4,, %OL!!)?]9BBG MM:8/L."+(\1 B8A&_362+X;<'0=^05(V8H&FJGYB1,Z&5S66KV%^Q_L1N2,6 M'8Q:8^[>__[ 4=$A/33D M5SG2U7(7+<,,'(\<5S.A(J%**LK"6[?^U3G"W'/?Y8N0>]4.$X4HY]^>ON#$ MWV!O.: 62)O\.!Z%49SA:ZDRM4&NSG8DBZK/;8T=+:476M5PUVS.2LC#:PU M/D/>V"('WSNK^LH]7K]]\S@N">3T).^O>WP;JION"1Y?P%B>8TB-(H#M)][* M@?2+,_)RG(Z.+J2] TL_3L7+KX8R%U8CSDLKWOM$+WV./D&%,> 6B]AV("88WK;QBR+R2,SJ*TL\?Y=-\\VHAK*!UW(NB)Z,UPPK13O+ M*1@.E.%U *7OI+]')YK_3FNR!@XQ.*$4-T0!:UBL7=W'C[DP=DI&8%]$RA3L?:/0(C@T)! 5>V!'87:[4#>G# Z)CZPU_ +T38U%B M$+?0\X [B03S!ODN(O6B)$J3Z1JQYOB!<& .91^(QZE!M@XB--OZR-U9M- [ M3@0U +FH+!3%F_R6<,"JSN]:<:5$*1*8'ROE08Z*QZPP5A^GCDQ' $=1TX4J MQ[2&R6#Z Q=4<[S,*W7Z1>#(U-Z9Z,M-EHLVLC=A#!BVCP%QG$W> U=N,3W@ M29SA_[SX4E/ZMZQJ#MY-RJ8Y^,U/AK\[7D+-7@6HR]<+#$C0V?N2*(1&SR_. MB:^:0&WWI'7\I&T?,MHL4W"#T&^<4+(472'4 TU[&0B\BE9R#I&8EW=O\#9C MGO_6&.."XM(PQK-RV1PI;E1]F!Q&^"N'HLI9#UEN."6L# 6=A]JYR=VTN M7U[G6S]+'BY/#^R'9LSL:( N#ZAVH=,C(Q-M<$I_@V&HGVO8E0TC\VB,E>CY M:_$D:+*X BU1%XLLJ4-%=1X8'KAD' \VS5, M8V./N+6;6,\O;#H!'*C14M4"\T!CA7>%WT)E MCAN[!?&!$]X7!(7;:_&FJC>-,!0*\KC'UM$>^!.3+:(]\ MV8&V[)$OCZ\'CP?YTC)$^F\>"@5@W6A>J/\*TMOF_O&7LE][P&TI82J !).5 MA AYN0TFWD7S%T(E8%ZAG)77JR723;M9@P6B4\(&0K>MN5D1G!U?J+&ET>FD MZ_>FZV\W-(!?+.$^*2X/YF[6?'L"?\'%E*/ QK<'HV=;FV/,$Y^_V)['&X_- MZ/3P#,:B[8N0.TC@D;"LP +VCNTUQ33JVP("R;"<='662XC[@NZBY',XR.Q7 M9$W.9LO#?+&?TR\TITW7UVG)N->W=8.G1D@IYP7*R5 2T4VN"M^ARUOYYG[R MOM3D*=MUJ)"$=)S?:3 _JAZ6ACQ6&J93B.&CK0H/IS]%>"0MRJ0E89)H(3N[ M+.?^3' 0@6UNG.-"KIM2'[Y?%U]R4_LYPKG4;:UW\7X>OL@\H"DDMHVWN#*L MU&X9.13$H@@RE1Y18"GD7^VIB\GLREWJV8S;L));E;X ^:-)/I\#+DKW-;1_ M/_&?;>*CD%'RWKDEX4*Y["PVJ G9*=@$_6P_.U]F=@3?PI=7Y60VWCLAF"S< M/"J&E#\&=#2J$$RQG!E^IMS:6!_/T6;-LLC]!^_;3_(7W8(P.7H(4BS0S]Q5 MOB3!LWDVV0')J+7#_4N44X0LN(A+ ',8@-/[@,)H^ 4D 1:WXC,6'+8-T0*I M,)^:$O,H+"!"7L&TT-)&R6X),H^IQ>A%Z"JKOQE@2!4B=8P& M$>< ^""4E2# B"AKROWB'//4B@_;\ *NCUF5+2B_#0V>SP^3'XD#,+6MB<-= MM)I5#H.)U_I=WH&T5HR=(_:&LJYSYJIH.H^2O%=[CQ$0E:X$.)("2R[9;2QJ MXXH)6_#&80M>7/#82/J#'2Y+C7@7]ZO)B2J%5'PL&J+?<)Y$]DM$\6M0 ILE M2%PX:R)R1.0\R!$ LZZ'[YV219J$F:71H!.F&#Q9B FH0+ - M$Q1,!8 CC&JA:R^M$+&@5$-'*^=[ZCPMG[ I*9JU=\6-/D^E" M@J>T;=@FIQNX;4J)=>L* MU+P)%5<4^=2+CIN(>R/<@VWTG-@N$.]10!#4)ZJ10L5<"L,CF'DT3# ?(8]' M?,*.EY>?T)GO.-/I@=2=8GD(?AKA3NJF%ZUNV]N!8@C[V[3/CK(A7],9I/P1K>N#H MV_X]\#"TI*EPL&>963T'=V]S"VXO<(SAV]K-CE!$'_R<9H-D2,W 1IED M-2%P':5TM%X=QCSU9PE L/P!^%=Q >3HBU="VBZ];,^<\ Z [G@3GA]/:/1- M\_3#Y!TBF0/,&K]<8?D[HFM4\9!K].<[IX+ZV;"[*--86EP6<6MF0_&4SWI?I<%M,) M%$O35=U4M[;0L>M\WY&0&%#P&HI8#TH[A8#](Y)J\Q>K7_<%,R1=SLNQ&>RH M)%Q(9XD?BM@Q2-(,LZ;B=UVZ$HQRC- R;Q/8TK-Y(,#&0-R/K,OYFX/XD N: M-U@6)W&_6D000>62(C^1U) >.W!YH+0$1V;XA B'U42RD7R"QG+,%+W**H9$ M@5P8AJ\H7HPW"I!)L\<,1YB5'PB?X[DN+]0CA1LZA=,GKZ^<^-P:NJ=K*!K] M'0C:;+9PLC%0W;17CG!X9(4-O$4'O&2/.&'K!YL?$G8>K38-^R[**2JN EE+ M.S>:=<\3G"9+4P,*G=G$12SD<,PTL5PIBE9Q;3NJC**BF2JOI1+1#!\&-;L: M;28XGF!&IZ*%UI(P:/4+O7YB Q4Y6:;^)C,K=,3&P[%R%XR#6U[ZF N7#OG& M TM,CEL+P+,A9(S2K"LHN=1[1HZIXR<("/J/M6$&_,7)*OU7P%?F&>OW?X(1@IM,S4?EY6Y73%4LA4 M*GEKLJRT!4'XT0^(],&TJ36=_A;#5\#3WL0A9PC3+=!B[;]H>4O#.AR.6_=< ML$@5U9-@YIP,:M?5P6SL@F"(0 F]BZ*K?\>_7[.S:30+ULV8B@"5D5T4]BFF M'@J$BYP8:X!R$%T$><'V]\(]3;,?F&C_;G!7B)'!<"_]MV&7P'I>-1@ (@H1 MN/\Q!K@"^O]:, CH>EV!X!]M0J@)_FC0E=%:O8]>JTFB?'U&GN!(,LC"$6#* M)'0QC^SG#;)Y/(400^49K)681D+J5]X9]%<[R3&D0Q,96'S#,B*Y7@,,I-F. MD_!2K ]?CL!M.EU^0I?SC$^1CG6?*Z/VEUX$L8P&#,JK-__WZ^\/1L]UC#O- M9<\]-OW,F4UXL55!$NU$34 2P' <(>&?T/P,F+4&H(]9,W!%;&]3%&4W3X^:TF&@V4S M;1F'BE7*S57&?>P9K-9-YJ_35+@0B"<0Z=V(IL-$H8=/V0S#10Y*.#!Q"DDL^ =%T40&X[0_Q'0R0,J 8!>Z> M@6N&%#U[CB> KU063-ONC_@E09;F?A=4)EFKB).\X7 C,I/*G1.0(]PJJ%-" M4Q>!K70I]:W[ -6!R'+F;5R\8OBLP@(IM'B)PIL1DVP==4V8G.2 9WY9TJ2W MT;XZ:.")S!I'ZF3$^8FDN%=^B&F)A-"):$CW?D;K^2Y8;G?AQ8L-*=+@^::) M<50W"YA^R@'73?"LM[]6[QVJO$=8LA4!VU*0,E@RVQ_M3Q1_W"C,:,L2_(]G M?H*;4 [\V\I[LQG%(-]7&7C!8CR\KJO,S0_^EBW\VK[)&(=*?JSBJKKF'%(8 MU20R)JUG^YA""&8;;Q2^U.CE9G'+3GC2[[+VVOS8.&3R4O%R *^5 ?%'%S#9 M4A^\?0;%#WC24)O(J-,V2+4 31C;^+R9.MTZ3'YQ67$#V#5#$> MOUH'5.A4DTW]/RXNYKR'P86E)8TI/!-]WL=F?CT(>MWG%D#^J7"-\8*@GM"W M1;3L?WWSILL8+(R;-C,3U>4U$4I->I M;N1522'8T?-G$<4U"4/Q&^%+,H'HC+(IF6[0*DI.H<$5.J@CQS\^._#]G&!= ME9%!3N_3,VAC5*3$02T@&E^288I<"772@+4'@<5-7P]I3BVW"YE6@G"%?@?4 MDI_M($EU=I3PTZ%&:UGFF$,AW2D R9%;TM*?0CV]]I!BV(A&TLB?$#*!8_ H M9,\ AYY0-,[PC8/BZ5H#3S58F5.(=8BW^9V25^L7%E=9H7 MP5IZRY@M,PEV ;%1#>MMQJ019X$<-_TEU_:%@L#L6,(+B1PSZ4??/&&]]5#?)O%$_R&V= MEQ/N$F],@,^@LP=KFE1I>NBZNYH4N-XSSE5Q)8N01-C]@=QK#3G*\/*YB?3[ M+?LCHD&!X@">FP/)@2B#Z.Q?$VW_\.3SK;[T'GE9"\!W8([7K0LI_( 3< P5 M> @9QHH?BVJ-?RQ:M^CCPQ]$@]+JYO8$G0F>6T<]:<5@UX_CX P0H44#6C?S M6R74HI)!J[]R2Z1: +\!$J"'#X'N*]MEW8[85>_MNVL4DO,_R%;-52G:B!4] MUQLN-\%PL96KJ$//@%EZHK^WE'F ^.87/64\':[Y=D7NNS"$6HXS=IV$L%0, MWU63BT_#:Q_F_W X'+*C)ZY@KH)L*F?:0 %=1UJ$)&9UG0DM2ZB3[;S:F:7&1E_!7#)@[>_XL?RZ M8U"TAY LMW#A!,W++E#** O+!'!U:"!+X7)BE,%=5CEAI[R?ZE2B6+G M>2->ZI 3.N)UXQ;)\Y=I<&/,)+P-=8%BY_O_$@/3CQ-H%QLZDNLJ6:U+\YHWI:\@Q-?DJ ++&D$/9X"F_9-ZO2$Y&]!BXSX"O AL&;8*"=SC= MQ8Z!M $12R5/(*+P-(&*#\B0!@RK\(!/<4<8:8KVD/9VY*/F<=T&US=G$4!C!(DU9"?I[ M-W%8WLNKYH2U<;M/! !+T2YUPX1JAJ*@&Q;E4JG<\G1)BE75?1]D_+AX6'M MU8#V9V,>C5T'-5FH(++ TJ&I^^^5_XRTM8RR"YWT*'\MG%>!+/E>=P_R UF2 M5Q5QTCV95T')1GN5![TS(4J3#+U1A.3L:M=?INFEL $"6(8"#Y&,W556=0RV M$#Y41Z_J@>F31A8JXI!3J&,0L/8]6S.?_OLW=T>Y1\^_6;^?GV^MJ NWZ>B[ MPW_[7Z/SHQ?=__T/2+*2(M"[QKLR./QP3FUR3'V);O4?4[_Z:^BALW5V;I>#4[7J]LQN)TH1'^[]9ODGO[(.W#U'3!B_H01 Q6-A8I#?\T+"=36 M^[5)#$8.7M1.@UFA4/R,LJ6P2S''",#'5,L3RGQF(<^('_O_[:]>>0 M2P6MNRP)<#JQ4\Z@@PXXA9ZV8.AE_),.0KNYRJOI 97Z>+-^6C)18;T"94Z( M+9*-)1W(:\OW:5@M7[4(R1R%'N"H[AF,B:45;?':X==#)\3AY H+?['.'0$Q MBA5;)J!.2%8#CQRS^L,*0P8/\)' KE_5M<6MO@33+?FW;+%\0>L.#CS0A7<[ MX.#?"=^E'.PMZ^N212'EXVL7(8S&&/,/)1G=EP6:R&. V,3Z>$$B'%R.>"T1 M0UZ?5D9[1?XJV/K7A7ZY=?O?M1OZO(*\O?E[RQN05YN?RW/.;UNS?ZF&-_=(W\0T(7W\G[]V@8 M1<.<[M$P.]"6/1KF\?7@\:!A@CV6O$..J^0WDG;E1(_E82GX9F[9(7TVPAW7 M%+-SX WBKX+$'_%B#.1:$DP9B(P,&20TN=WURQNO,K6VB*,@J['MA1!%$ST9 MBC;X/_<52D;WH;^'JTQUC'1"7'&973JFO8:Z;#06HE\*ZI]1I.:.A(I'Y,1C MG9=@*!I5+&'Y\PYT/?!>2H1I[\#U)E)7KACGH 7&3$.9-SU9 AD%D]QQ%3(; M)U*+H06!4X?,?=.>.E[#A5ISGJ9V'M'M7]QY8>][VNZ0DX@1=%27+2*95/@^9 MH#RH36 ](\:]'7H0D$: H5$0M-9-QR5Y\HH=#XA*P8Z0KMN%L>%ZN,K=K-^D M? .!-__4"#5ES=&;JU(3*UT,1/?)_0_4YQ'#,;P!&0J*R)87)D/M4$2[BQT[ M/D&L3=UU,N&@(=21O.--2B]"U$]WH#(B-X?%E0O\A6X/(?Y2N:F^4W#H!DFY M2]"-(L< J7Z%N#--KN::5#]3#"-/Z)_!FTS[ME/["*8UK/XSG$Z0S,1HLS_) M2MQ[OW8=1>[1 Y!K51=+Q1F51AZ9W;#PR\E*E%(*0A M=XAIUF[5+O5RCKG[0JH:X,R;>T^#0(0!_471;+ML2/Q)6*%MU:>RIB*%,Z1> M?,](Y-UZBU R*O%J" ID,)YTFTP#\^DC.29,33R.1V_TQN)9[N8FL+6O#RY MQZ3"".1@.2#G"+2=:_,#C?W?""B Q'Z= MF$)X&(X%9%>NLNFG$X88')Y(.N;0G\IZ9&)@Z$>F!<2WC"A:5'LC6.-HKW&/ M^!:!Y?L6TS> %+3G\>^QU10%-/"YQR_ZIV)PC'RC7__.9[4I?-*96'J3,.TY M=,$1GURY-0_81&U%&11B> ;?+UO?HO<,2']7^OL@>8-R3OZO6V_^VA/F)X2Z M@Z0G\!R!JV/C]L.RK%7[![/OC5L" NV][^CXUE[=;0>"@^5]+QR\;K4G M"EE9+:<(H^1\\[KQ*0RRV/@F]S%-6C9X7Y">C"+ C"B><$VKTM[ >&U#"KQF>WMX!V.^OY3^^&E7A!!EV.\@;S\7-,O4,V7V]- M;XM(>2MI:' ?V=$K*R@L$ B!HVP=0W4HDO["@V1TDIX<'R4U?.J %1]7YISE@H37[Q0W0)Y5-^H?_N/OBU?G%Q'&:0,6WB MX>(8P-E)>G0>CY=I]'._TY)_EN74_^T*^($@>_-]A3 _./7PHPQ%@+3-SXX> MOJ//=GM'GPSNZ)]!#X)@2&Y*!,*[O;5[8/,W% \K60HA]XNLRIT1 +PFW(8W MQ01A/YEG^4(X8$)4"*@#2&X9J]@Q?H0$$F*M1P*!/9*6Y=)[E$(Y@("1E3C$ M@JO"U9W7L'XV> M:Q'52W\5S_D@O7%(%)O#G/I1Q"@G##"0=A)-8NT8;3]%G*[P;F,]/WR5]CQ< M^9 9GKLJ3"#&A11#*GA1I!*"]NFY[EMWIJTS?P7@Y3]902/4M"6U:QI"ADFN MG#8*_V& O_AF::??$5VIT6+ MQ09=2?;X.H[D&_^\[ZP)#W]XS3PO73?1>'J(74R5AC7RROQGJ2V1H!:;!>2_ M_2]O?=93H5N[P4J15I$1Q\M;]4/T-@#JZ\Z.Q4J'QP>8*@8=Q@TOIF=W7$Q? M1$VZ+T_(-]/IX,WT"]#$O,MFSAO]WRO2?\/[:2O>)_;J5ZHV $)_W&U[,(2" M(>@A>>V?#UQZ!_<$ _0W*@*'.O_E++6C_'Y#0/E6CZ%VH=$]^,5K: MKX&:K4K>6JH!^JTD53<,XFQOH'@D3)9@5]K;[\2\H7C0 N&U0..0U\@<&HQM M>-%_ 2Z3:!Y^^,"\$T2Z@8'=V\6XG(M)_+]_>L?VW^Y8/?US]3?B6MB51@Z4 M;!%<"@L8K3,/TT.U=4?Q(Y.$!0W)L?P>&Q:P"=)DC2G1PG MS$=!E5)0S-?W PK*!\U%_J;\5LNJ1./3/)0?@V'(Y,IAI9&L)'^,0(2LR!9* M'%-6PMB2*O[H*E_6J>J,#,;M: MP4P4L9\Z_$:)?'R[LF[Z%_?W0D!^5S/9.'_NG[H3894W10*Y3%@/(,EE-17&<4-XH7\3Q'; MYHI#W51"'3#)J\EJ@1SG2*<8OE]&:?5EQDB\"@W+J"4AP0HQ7N>((6:@%O[+ M^SW'7(X0M-,NJVQY18D\Z@UV3/3Q<"CY.J^<[T4A@;_H9M$3B/ K\PX]T90# M75B/>_R0F-0 OOG'-K;L@QQL;.C(W^6C"Y.7T"\Q7W0FH!W^.6W M\(6HQ.#E'((=1?*/=\ 0"N=/MDA^(+:X^ DO?_G'N_]'?\N)90-A$RNO$[PN(C M;AXH J^1D1WN%AA_DDKBXFGY,J>3_/S5RWF^887S\P&C/%]<)G4U^?=OWE_6 M!S"1(____L_EZ/!?R\MO?%N:?_]F=/3\^=EH='[R;'1Q\DTK[G#R[&CYX45\ M<(%3? VYKTDVY_?AJ^EC]I?/1R?+#^!9;RV4/ A>&"X'LMA9FML:*%6$YV$* M*C-8F2O)**9N00*4">I*(XL64_QJE;KY"4Q[]!L$S+XDN/=OS!H!W-Y&%CL8 M?L$H3UY.5"!3+43_-U*<7&K1-\=UB7+ :75_1F7G(:N&S;!VC&TDJ[;I6(02 MXC JP& QU::"[>1;LSL9A?X[&\IUP7O"\NQW&&+M\X"2G;&KA\MW[QSI[9D= M V-/YC4G%8>MIC]>!/1\7PZV VW9!S,?7P\>3SF8=[K(ZGXF!G8+^R9A/2FU M94O"_\>/_HY.WAV,J 8=\?=TU[]^^P8I?$!#,(,;+9"8,/CMW0^ON)Z <&PF M0^ZXJ-Q-2645J+ ^B(S@GX[/+Q(_"G-HC+H5\+XG 8ZH?P=2&V"GJ29YK5A( MG-$;?Y]:LF;D7_4^#]O,B)Q]FA*II^\&JB6* 02_1:L)!$=L19/!%J8,9(;:)>Y#* Q@EE!>@G^*F!'B.*'JD2L4["K^6WDAZKM[( M]R(=^HIT(7Y4<)BE6*:4O6$P^E%Q&>\"$Q4':?QTS6M'.6/T5MMV(5EA8EP& MTVVYJH#6\6Y;:X"(BJY-X/9 ?NC6D&H3P.*EN&.,C5D4.4$ MM8>F,$ITO&$^",\4:M]LW*/LG2]0U:8*V=HQNJG)&_#X^4*4Y;H;P1R+$OO, M+5O;#J7.+W9K?*;)UD=EUY9, (^!ZT "2 M)3R,G,GW7-+AL)KR@U*B)1V]'$+?(N;@RZRR?Q1S3,)KZ-G[;3E5AG=Y% MV+H]CQN*QY'C?>LGP%V5H\0N)810M+/*BO M10,,D%'99\PNI0JB((L!B,!7 MYJMF&5O75:F:X,VJN1&-QC^=4GA#Q_ QR96W-[Q->^-Z:FGYA*D1* .,%1_<](!5OG4NN(9J 9;( M:LDX$RI]%]2)#B'-B'T/$.D(GP82I:YJ!^(K<^2^EP+=H@G[54OVF&V+(&[7 M3NE%@98,X!Y"6]<1 PB8MRZN9&8,:?)EDM?#S^ MIJ\H0M)=C[I@X2*(5A#=2ZC.5F-O#Y#!E"C!64('$(#82F&(%4 !X%]4>P T MG)ETY]K-2Y:#IS7=$%>0W&-X>]TF]?M\#N<>(F*.SP""LUU+$ TNO8#ZG^!B<' 04SL3#+Z]8;GQ0Y81'>= MAU3F&@^F%#XV-Z6Q5&I'G%_?KCOUWN ))9;CX=!7>>]9Z\:_@6W9 Y#NH\6D M.XC^M.9D[NP'H%VJZE5&:VKH>('E1G--FT]W/>9L\+SEDO3>; >, MCK>6*?F]4JC?FU4#SNU :NH__J]Q]=?_V)&\U3^)?;P<-D%XM^(I*"H=FU@X M2':M=XK4RN=SWA#P)RK(I87"5RRR'EJ,VJK)27S&/\'NG.AZID+*B+>I99K\ MD%WZK?DC@.3?765\(O.:I@PY&A]7M].JG&35&-TXW<-\4;-A$"Y*HLL$7X@R M\^2Y1W./;%)DT\4>V;0#;=DCFQY?#]8BF[:SF]6=C,0HUOF324M3]3J; MKU (,R<["323&'&$]M24W@(Y2I")&0D%Y67#XQ+\?^T[XFD"I]R\)' MAQ5Z8(0/PRLV7Q-U;-H[C^&H(ATH,#O+/]/HCGZ8JT:]> M9-X: B'HC ']03N'1YUO ^#S:Q M$.6B-0E+X #949?9U 8L.99/LFDF'H#JWD,OGU;Y-29Y<-+5MK\[J'"8_&,@ M2J!'@^%2<7GPXU M-I9H9>P*-\M9"A8:CCRZ&*A"U[[%=?X85G9[.CA0U7NVZ)[.:Z2+0^BB20AR MC(+F"V)#KB;&1APOEBA6^:"K?,;^<@'>5B$<111ED:^1$5L#RR,OH=1D((Q, MD9PQV91PE@B"7.2T."HGMFX#>Z.)GBV!#(HH1G+,OT! S5&]EFZ-R-4$[?>N M+THT5D51KI"=U1*9__2WG_K:%;TV>:E'?2B"+3O&N8,+AC.H)4:<_(25Z"G# M+L>Z5+_Z(04'4;4UNP6)?"D62H<3V]XTM,;[7K #4IO86-3VQ[#F7T;@WV>G M?Y;A5=!L3W047;OV2H[.DHR"!/?MXX_I=>\]JX4(H2RE"CX_.CEJ'-4PZ MM%KBND"F!2>C[ $;%D=..7_WU,T!J#K".=%[AV$-8]29)-84;3!XC(-O>H!? M_/G7GY 5ML(>_0N[G!?=:"P$>J"TRWS?7P#^_&KP)+/T= "EW$%[CP#S=)5HW4=&V3<<2I'BC8@RM]JL%G M&XSNN[G,$)CSS QIW"0VHA_#66:XXX03CBG@;,#+LL-!JA8L1;0T8VH' =$, M1:+4 &@P&NBM2/5HTJ@"A.R<0DU2$94?8X((F.HDRPP37=("$8OEUC#-W[C(T)0USN<2^DX@ M'=RVM >"BI=*ODWLA;"ZB1G #&5P$=3%%!)"LUQ[(NJQFU$GWJDCVHU\ON,< M$K\Y:'ORO9G%K3?XGB3P;QWE"G_Q!X6_&2BD_^ZUKH1)N?4>W568I>P'H^=I M(!-UJN+,, WNX M\LA4M%IRCG"U$-QJ/#'KQ_CB\,PO]!_S"DRXW%$-G;_%5D )?GQ&[?!C.#HZ M]#OBK_[_7)S]&<82+JWN#\Z[8_-1X[ S5\%@2MWPW" 9E3ET^-ZM:;"8?P>F MA^AY#$TMD:0T>3W+],(D+QDYJWG'*8X8P&WSY@I]';CSR5S(,$Z1W)8K99)@ M61M0LF^BI@EEL /5*,3D^N\(3A=$YN8[< O?\U+['9417\(F%7#)CR4$D.EO M?(+_YA#+K$6A>@!LO;MWEB++F73<(GCJ7'H](P%_OL]HQ,WOZ#,8_(*JE"]GUGXE_]Z^/*0#O.8?XFR0 MB;^$_<>#*$W"K#L1@?/YVS

#&BE8$\1E-1-.P[OXV5T-JB['%T3!N],_@- M_M)5"'%;$\4*8&(EG@;1L*S[DD+R3%C/Z^?>+=K^$7*7<1.D:?KVC4SRX'2R MJ<,NN(O(VO'.\S]F;5'O]\-@)T_\A0X!%QPV2]].'X->.(GXO>/?8Q6[?]$/ MW[W^_?N7*;%A807\# GX^);I:]]3B:FQTWJ9%^07^H,?Q4IHLF_8Q,6K>E5( MP^.:>^CJAZ?)B;__X=\C;P[HXIJA^3"CS!MDD1+5_MCX#;1Z;^$-Q_$;L,/Q M<\E P&>GM.3]9LIGM[Q,\\M+>#>B6_P^S#_L MT,$!(?]]<\4^\,OXO'B)QA>B2%P=N P8IL.,B+(+:Y.U&9<5!<5K@[J'R6-V M C\":$V2UNLF399+?H$@2FSP'LVB:)9G>S3+#K1ECV9Y?#UX/#P]V766SR7U MV7^J0HYD3G!GW[X_C?P=HU0Y6*QY35:8OYF(BT?BO5-_#H!3E,_4UFMNEV2E MHI@N_LM?QMEJWB3E!.1!GJAWAOD2)OXCU1=A^YFCH-&JN$%IVMSZ[($:F!Y7 M%JPF"]IRJ"V404/!($UR=8PH;Y$P/A]3I^]=_&UA M/P7DC?"9PC_AC>,5AQ="L$FJ,6JM7]F^57_/P(#W69]SF.HUPH"]\;GU/MSE M[0<^YY:W'Q?K_OSS*[!6;Z[*.0DCVB5SN[88.56B+/Z*?"SN>RJ1[S]=G!VE MOL?P_[VG? DY-N"TJD"B=YE)A->\S3X**MTNO%%_]&?1)R]LR/!Y%$[ :0H- ML-%Z3,GR]$EXHCU*T;-TLL/S>@(29E0D0B$'O4!K=#C-IH=#ZI;\$&S;E-+F M$&5(?J] V$N*M9-?Q Y*5?TBMYV' T*2(P$THQ@C; MR>!TJ1J(S$4_&.#^>_>Z5KC!;.YP,I #5DOESJW7>(6U10* M@B!^O/GA^?/S\'];RK__Z?R8HX,'/KC M\Z_=OY\].SR]..W]Z.APU/OWH4>-C@^/+T[N]:CAOY\>77RJ1HV.[_ORS]ZH MT>'9Z-G:1_T5)U�K)#3G%;-FCCP\K\]V\" _\2CMKB\MNC9.2_]=?X:\\[ M7SM>?H O=E=N>ZDM\NET[K[\.8:QK*[LM6[)9OJ@D?!?J\H;^O?Q(QV5MWJ4 M04+)._31H'SJM1.^QH<8GGK+)D$VGD2Z^[B&$"[(#9;21CW^0XW:\4,V("_) MP1'*)N\O*PBN''!/)MZ$G,W6C<[/NO4AG^#^/:I'^B :OL9"?C)X^:&WV]/W" M#W'/&%3P^O8@D.FZI4$X28_/1^GY^>A3]/S>:_-QC]SHY#0].3K_;"-W?+^1 M.WH[79?_]QGC'[5-_]O5-Q]0%(+Q*YH3MCCAYVP M/0/QB,Z)X[-GZ?.SAYVPG^CV?Z0C-_).[OG)YQNY=2=LS\A]M2=L_T'S!SAA M'ZW9VF%=^ -:KD<7S_96Z_U'[?AT;['>:\Q&A\_V%NL?R6+]-(?KXS:]CLXW MB6[N#=;VX;HW5N][N)[NC=6OUEA='PY8.L"TW'G\)D]._GB!V9$_@3^?H?85 MC]K)Q=Z\O=>8'1^>[\W;K]:\_5L_ NS)Z?"1^G4:&L^?'S[_@UH:>RMTOSCV MB^/!X\6<9W_0]8&7Y%\1B[L!^)>[>P#WX+?'%S*U5"'R[0'\94M@:H/N^/*O MC\=E='9X@A#$#@1%931[W"+S-2Q(\S9%!/T.])_H0.4D*=(C^H3E=M,2B_V( M3!;Y+ZW<$=#-<#F@XK*XH"(S:D:N4I*J'D''AT[/A%4=D"7 M.D59(2G[7$/YM<-K^GCWUO1ZEU\7^,"RS"+M5BH[TE6)Y%2=-:1BD/'CPG;@ M.N0YLR\&;EUA6U3"N?6[X7X[X7$NJ)/=6U"O C.+W]?$8;=NB5'Y+-8F(P?) M!A&F&LBUF+?#@<+!8YRZT]V;N@'G$XKO/W)29ZUK8T.-J\]:A89/W*C^&2?, M#,Z&96C16CO9;EW:Z>'HSWB XC^4:@EHP-HW.HDWK)G=^"9.J50U$/%G#=7 MRQ&.]6FK:H+\821W" J?5+?M/H^$U&1=L;C4S:%?!@T8Z/ M7(-KB:N'BDOCLIP_$/W1\V'ZH\V+;L^>:='MGC-I-\EZ]IQ).]&#^W(F;;%: M_0Z!]>U7K-_3RODOJ/OZ(9*\3]051]H$)O"!NVO-EX^WWO%[E^IS[;Q8#D". MH9.+K.7JYUJEA,$*_.0SF_>#$SO@;Z#I4Z[\4Z?U%EV/;_[CVXWU;7>!F^#L M\.+LXM['9R?//TW%_;O^+X^!,1)GS*1IV=]K_D 8TZ.5K_ M\JUP$_3EF#5AL%5K]UY70.LZ[LE%K2$G^)Q\!E\H^=)?5OYGIC%(^I *GVR= M?:Z*_&T-W>CT,?,8;'O4CC\'*H9RNWU'5Q0QQ5:V;\URN04S[C3@%>L]2<$C M:-PG M#B0CU^=GAR\;C6:K\^V,> ^'KQ&&NMC6WT^T\?U<6=A5Y@WRY.SM+S MH[,MX#$?#A"VFWV_VA[3:CL_.TV?GUT\VM7V]0*S<7I&QX"6G]C@_3JGY^S8WQG[V=G1V1F- MS@_O>Z$_2J3RI[@TUMR6CRUP\7O99'.!BSSLQN#1&/3!'^-V>'9VE)X\>R#A MV&8C\0ALWZ]J2B^.+M+GHP<:QOLIW<4I/3YZ*"?@9YK/1WF;?45A^, ?+*(A M'Q60WW98>^=^_T>VE%Z5-8)ARX"I>H(U1S4(S*%HW+)RK ;)GI^D%Q?W7?C[+.87FIU3H/#> M!L/4?G8VRC&?'=[7W-HGF7ONC.>/Z\+X?IV3^P=S.D;/CM-GY]NPG/96[2;3 M=U46+C_ M!_-"+D[2DZ-M" 7L[=Q-3JG3]-FS;1BZ^]G9!(A\LD>Z_@&=D)] O1YR:AF1 M9$RR)92?)UE=NS6B&U^G'?7DXN*BP\F\-V^W/BW/+KI4V?MIV?JTC$:'7;G> MO["K6%%'Y^GQQ6XAZ?;(R(]S6YZ=I<^.'^BW[*=T%Z?T M^/X!L\\[GX_R7ON*P*ZOBTFY<$P@_4F 7U_9?CE-1Z.CA\68MW\$?B(3_>N: MTN/C].CY T6J]U.ZBU/Z8/V<_:6VF;-V]$@Q:3G=;D_$6]N#YG<6-#_J"Q_O MR/9";KS70)[FZD9<_S0I7//'"1/C&#R!R_-LM(])[N#4C,Z]MWZ^C^+OU-3@ M771R>F^4XSYD_ AOB)_+NH:,HF^B;_LJKZ]$^V+JQ@^[*AYE5IW.H_/TXNP> MI]$>[O"%)N9A@I([.#T?IU:_4Q.#)V?QU\6>AJR+S_ .>GZ-F+X_$"B#M-&/ MTN/S/=G5CL[.LY-T--K/SN[-#@.:S@[/]Q"-3W!1]IG9="L,*E,^6_;<+#L0 M"+Q#].'KM/=.'HC)V"53[^N_'CW9H:8^XX/3_>0\#\<&()!?GAC?!3 M[SZ*$H]H6SPY/GJ6/G\ )/D^BC6[;@Q_=9/Z[#B].-G/Z5>#AAB='1\^T"_= MXR&^CDP$H_K&;E963E 03?9ACU#"C;7 <[X[;_M3\]GX]/G9D3OZ/^>C;^R/N".+K+K,"QJM9U\ 77/1 MZ>:9[^9OK/F'#(SORE4U\?\N9PG[ZC'@IK_UYY^S\?C$;X'7*Y]LT)U^&93M M=V-PJ:UI-,LQ@@E4M^FGSO)FXQ=E5R,DJ3XZ/C$W\,+I99Y3]JRKN^?'R8O%N-ZR8KFCR;SV\3 M_[_2Q+\D>GT*JP2>),U+;K(:_^"[LIICU80?2OTT+Y+,[^_LTDG'#HC\$]EX MKLJJ=O\_>^_>W#:.] M_%59.YCSV*5H1J7N\.U6.D\QZ-K>-LSOG_/4614(2 M)Q2IX<6.]M._W0V !"52HAS9HBQNU682B0*!1J-OZ/[U(KB'6< HEC)&MGJ' MS9%)<;G IUH)U? 1!Z@&Z]S\>@U^LV4J^,05R^ TEB?EC$?'0Y'V468#TE$:A@H!"?2\$YJ*@"N_55 M@5F[0&SNQHG".?*=2"$Z_/$Y834H\[A4<=!1S]\9-BXZI#0PNJUVX=%SW!#. M:+J"HB-&!QT&M9'_D//N B^9TU'WDC%\;F$!HLL1LNT@\/#?^'=^@&$"4;)8 M!&&LD,<"07/GQDN=)F>T1NN3*^4$L2/='FS9(HA3;YQ+\MA=L /U&OPZEB(3\&$3^]LHZVD5-@RPW6"/)QK5!)C]GS'+L(!&"%DPF$/@HO4&:]DN,+-=?D?67)*"Y_Q1, M)A&+4>K#"&U%',,6I"-,0IHPE_.AY3/-G@'I&/I4%GP<,K$$&! >G8^3,*)C M ,.B.R0MM:CQ59[25Q'[K1HG/;-EJ$YZKV4>TCKI=DJLD_00;/=5]'TZ*R]' M"GT>R2NI.<>O]<^Z4IM$U_L ;)Z[&JQ2;?1N:_B(AZ"8]_/L;BON!?LK<1>$ M[;%(0I"S,%]=NY^Y]DQ$GN!=KKJ8?%?O* KP[_#YO1O/N(!.AVQ5VK]:L6/: MCNDV$CDR;E4>SEH]0H%-(C-"6=86-"$P23_SIQ?0O^!K-UD.PP=V$T]0LGPVTQW*DQ[-K$ MQ;FOK["27=8M@J93?HOOY /+.>9;8_%]/CZMEP+P MO9, ?)CA4V_!4CQGU=I3N?L,D<(>T]@K$"!G[OFJJH-C%0;W<"(CC5P[&O[J MS0?MO66['K(ZLM@W%LZU#X'%KW*X]GLY-#-9A/)*%34PR$=K2?.!ST6[':GX MS^!A./4@)B*N/#\%,=-&VAG"%9GMR[*$?#79CJI8KS N<,?KR.'X:?I"#C-WQ./:-@YO@,L\='> MK:WRK8J/5LN#O'GNN;LFY:IIA?WO0S=&SV8B,>'@1$8)BG$NDQ713?IZ1?97 MX9 JHJ,%ATN+$CBOJ*/%.;6#J0_T>SQ5AQ'+KCA))B MY%PR/B9/OS-0S&O;BM"]LAG\VLD#@RDOID.* :V<=-:B>VL1B4L0#PR_2,^% MU=1(&LX#?#I_RN-JEAMJ=Y:7,'G6U#7 1R^[ZDY4VH'4=%]]K1?XTPLDF7;+ M[ 3WZ#.8ACX%]H0F S/Y*RY(ZL7;S^^_IAH0U_?AYLWGK]K291X&.L([+D;4 M32=[U\S3=6&Y*S1]$"'S=L0F2JY2<:ALM5Z%C*9>XJBO$!+H4T*7(_2T15K5 M-^N'-"AK+L4*)IP),>"8E\90"2]2D<;3>]#J,5R$[ (KS$3--+*FT5:/R\YS M6QFQ"FMOX,S3NV URB]8=T@@&;QH;F7K?1W8W,K68@5UO)5=6Z])<-ON7XGK M2#?[6K3O_M#6NW-A](-/O$P@\VF"36B->7P#U-LD09\U MS;?21127I?V4*3 )VP3V+'PK+N;(LD0/6!?92*".W3O7@2?1S5G0?X4/X;$[ MYI&5B#_*6G"2X3KQ@GMNCUHV;'HDK8&TF[.?!J2!>M]9#&8?KH"; 4LMRG+6 MO8R?0J:.+K)[05/S-FG9+&3&,'Z41LTTZ\YR/4FBX@@:GT3Z#O2P+ HL<;/( M3^8L#)((C&8[#D(9LL+!,=E+Y-NO9#2K-U2N/PDM?A$+=!<]K=6;4=@*.\!M MH34(LSD+P M:\90R,)=P+B(PP6?4TOY ?!G/97>"5AF5,*4@W2613>;"G._! MA(+?:%&"(6L7W41,0%OC"&*I^R#\SG>9-E)\B@^!+P)[1S<-!2R&4];1Y>%[ M8H4.N1N4^X"4G".K,>Z7BJQ6&(Y[H/A?O+>+>2PR9#%Y(SGNK.8UU$FN7./N M?,5+BE"XR/5=0;'(D;+]G;K/!U_$QBE_0QE4?B#'200_B2BT(KD8'6T_ C-> MUT+:+63_" QP=\+S.%T?O-9X+LX-,#VQ.EYYQ?!_+DF3Q32T'(P3NA&=OTQ2 M29G#WQ:J##&SZ%H(WA[AN+'<&@7& 2@&^N@;# ZYC 8O)Y[ M6&+@E6%)X 2>1S+S==7ME+5@'&EXF!;*R1)T-PCPN M)=50[8 %:%51MH%H'PMW. MOIQ(+8B!*AOXE7O"](7#%:'EY);- ZIK$^.7 M4YV2N?$\$QQ6G$V*1?!I,)IH*H+&2:SY0:S8&&OO$CU#Z,X R[1 C'T'RMRC M9HE#L'88!@)YWJ'\TL.0RBSP',V%T8([+AW@W#-[Y@-#39<@=D+G'HTM,DR" M29S^0P:9X:<\KJMVY"0)?9?;-V@&N3_$Y]DMRE2D<[@QFRN9D/%R@76B M((C26TC&<\_H$9*&EI9$;))X8!9.T-)9!CBJSP,W9/W,K>_%5BY14PF3KQIG M?/OHQI.!E>&.^:V+[5GP2MI2:PST.M?<"1>^,^9K/D/S%DU6)6E?83@TXX2) MO+$JK;+]TDC:GY>T'RU2ZN0/U4_<8NI-X+AV,1.#.$A"E!L6:FZ6VLQ.3IC! MAW>6%^7$H#0D1*8-G 27QW8*1"/G6"&J,!&&>-K'X"B^#VM)0>;,%3H63C8[ MT6 D!1Z<7TJJL1+N.*I6%)Y$.,=T530I/INZEDHZO'+UI^@J\#L/_F00@E< M2R2'%^TT^ ]F\ CA,X;IXX<8=F81VSY]%$I(8]?FUV%2RC[\BB="A@$8GG.-TBE D]U3@2RX MIG.^")J3LBDXGB"LHN6XWH*53.BE5:;>TJZR6W*=]G,KN=$'O$-12IP*_CD0 M?D$3CQV?7#Q&,L;FD?MVXUWDWQQ,^031// M"N'5J/PIDM-=1EI\F%>?:UXTDFTT0PI/FN@X[PL>4]5>N+"<^UX5%BE M$R@FQ0K7PDS%EA=H1:(TO!7OF2U[)@Z@(^;BAMD$*]_@=0[J!*I'&,D_Y<9W MJ1A821E1+4+,$<%A?)C=0S9E9?@'2L@T4[F2E)19T3 #/^4F,3A)+<_]SB[X MBD0X2B>+5'#0'!34A"='60N013:75QCSXD.O19__Z?B<^K642R/B/H",M? M_D^DW7SYS#5C,HZ \7!@Y+B0W$(,&UI2R*IEP\)EOO4PI"5(S M#PL"@8]@B[WT1B*[)1'I.2#[YH'(5$>)//Y3_$S*;3"^D;.(>X4(11/3L^YU M<8M K(:A0HPASM$\X=YS/..6+8-3$,S13TAO#+BAE=T7*,*;2*.,=BKB MXO](KUI@< N<>'J-QZ8KH41=^ ]1'+IV[J;"FH9,6(S3@'*D<-:4K81W",RA MR :ZV),DI,5DR<5HH;K^>4N[X>ZUT+3@VU+B6O&.D%A2-L/*;X49\>,IURE%TIOT_L&M$LI9/_>"^ZYM(C=.56GP.;(\H5)F@Y& MTQ1,H?.0 9 UNVM)&8+/0;Y&JO:"M:Y=BC3Y*$H^BMD4_-=@+DUJR?&MH(ZI M)25JV=<^@RP$8?NM(5'[@41\7,:PU>'Z\@L_]O4*O5 (\ C MOUM^@NK%'-$CW7VNYCT;AWSPCA@:2:BH&E+Y* OHED0QA-D>JQ#XS9J=AFW5HB&;U;3 M:&1\@?.3=%'YF4V3<6<6EA+TNJT1_R)U1WF:#FB&LQ4K2;%!L[MN-:M'3]/; M+4ZQC$ E%7/LA\V8PT,E8+N"4QKB[\Y^G,/Q_T6>AI@:$*))[\;U4\!+7C(>\[*MYI&E]]J?DBK:ZB&D6HD6D,ICZ1,!CWC$ JG]M$*X=^P M7\-+TA_-QCS2QGP1:"0Y#4+;TQUE<5B=C,RT9ANC&>GU#P]-\'(Z#D\B%)T/ ME-?B>X97JX1IBQ!5:4Q2'$,1CA""5)T$AD/EY JO+S0"_\;HI,A&D95^+4V[ M98R7@QN=M.ZM3G?_A#V9+I62T2G[;8JX%EG+Q8,QZJ,4Q]<@)KPULKJC6LG9 MC>8FW7+4$HS(#Q@ M,N'.W"(,N-_#8\HSGF66&H.6UVB<--S5S>B0"^G[P1V'M$&'.H*1>+T! M7NZ!1^LAK!8/]*WS=6E;BJQ!>_(C4;D?9( M(JW<*.OW53#/A$E[RS"%B:7SZ,.:G84_+[.N"A)#:FT_\0*/&MI/&4\]E?W$ ME_CKW\;AJU]+OCR\J'YP M-M_5)Y41_[J?T&^J:Z7Q!&@R$4,8)!)I6FDQ;A7\#6Z,"Y]7"HT9JWZUD7HA=DMD0<=8?!__6F1$C :MW@"G+5O9BA>+?(D6:.I7ZY_W!BW#'!5^U6X9 MA9^7#668K6Y[MZ'*/^^:N_WBZ"9E;!YJ2T_BC5T81VN/[=I0]* I1<6:YO^A M*'NW)LI6$B56>]Q7I-B&QWYF(Y1VFF5M&Y%HSV27>%M@LU-Y2RH1I2&L).QJ M3MW>>/W(R8/2X:7V'["$,(?WD :#5K!#.S>7MVW&GE%S>8Z<& :8^E&*>E*Y M1ZX@SFDVTMYM\?5N_6OV^WK'W+6!_$X4>,QFV"N'M%*+^(9WGPOO&B-]V&UX MM^'=X^/=;E_O#MMU8]V*3M:SL(7.$MZ\X5Q 56VVA%)JF(74*#QJ]>.Z,],8 MZEW3."]AN<<1?1O=H".G9\_0.T.SEO0L32$X0D)W3'W4-W84EP7+?02A>!J> M8R8M51\R*^S<27)6(MF1<.99W]0'@VZ9!-B).Y[8RGSF.V-V=&-@/LS$:G;G MT<_-L*>/NOTG/SNU?=&-H?81YL0[VB#*FC2#'D-5;I?>=5UN6AMLF&*23CRVZ_ MU0ZO5>YUMU_C[+2_MZ]84EWZBN"LX.Q?@NQC^='HJ^^UKA^8_+JZ>$W MK2;Q-/A-AYA+@]]T?"LX'ORFXC:QO.RJKS:5I3+"O+R4[8Y6&A!A?RDLT^2# MM%L#.<9E83?O(B&<8I_@"(..TE2R8!KTB]CZ(68]R-K$'QX,:4=3V@BF I<;F6D7,%T+PVCY,?;@&GS/91?]C,6 M76FIJM8 1Q87Y? IF%4(I;3P+ %JF6(W'QV+9]V9CXO%A[U55*PU&219O.AB MZNE87&4H!8>*6&V,L5GLK975UO9&G:PO^9I)G-:KE?[<&+6,TI]G8%]4[([( M^RLP=R_-T8;7PZEA(>^S$\E:X'8.GZ5LNA,QW2A*^*D4B/ O>_F?KVD3,82* MA^T%'&P/; .82^)&,]ZX?9)']5% N$4'Y5(EY[.XH. ?B_N))(.!TBJ>YIC; M53S\,2+D1;POO, '>#D8]3)E6VM4KN+\[;?4XVJT)?U%;@*97 $@,S+7.UM'LXN6B\W5//D60P$]A:TTY0S'DHVT*N8'__\C$(I_#;:ZK.?V/YWW7M4^NJ1<@= ME@,N)#(\V:<(Q@ZZ3_N<@G68LIZQ>(HN-P[%),FK)EDMY"Q.]YKW/KV2>-EZ MVJ$EPQM,D07/UM&_S^G(RU-.@B,'/D@77Z#'J>_/S/*G$L)?-D=;Q0F_0X-" ME/FG$"183R_6O52J.,L607.RYA*:I!BU?('MBN*:@TL(D8GFV0 1& M@6ESY/.L]2XU(,NO;Z6]1Z5UPK.H_YCE2.#+@N7D4)/D92<5>L;888.Q%$N*S*3SGRLH$ M0ADLAW!N[,#WV4K'!OA.5ULW:&-F WGA['-;@H6E?7JO-D"+TIBP*-RUET8W M4U/43IAH$"E$6 ?W67_=-Q69QQ%H-FL80VZ4EQ!#!>1CE&)\O$4]3G :_/WB MYR U'A/6XEL9;POF$NTH$ J682J4$!Z9C* @157\3?-@Z@0A,!@WB%,^F[@A M&&03-[)A'0(Z><727>4@I$,2Q5GW-#*J1* Q66(+3J()J)E(.^-);B^B-+G MU"0HB($%(Z*VKYFM7ALWVVBUV[JF]'++D)@]"U[H6*3VJ/52?AFUWX^K%*B6 MT*Y![7Q@@GI?=Z)>CCX9_G5E2ND$1HOTYZ"_!&W<:YD]N0&IUY3_7:2)/AP9 MTE9'(H/C*2Z .2"(WQX.N7EH.3(7&N+W7?H]# "":]O?@X%=)%CB'9S&%9?7VJW_GSFY3$$2P"?J6.+HA_Y51(<2.SN1L%"1.$D MC2X:LDU4#46M^.Z%F%UKX^+E+*D2;%R59_+0AK6G<:D.L;PH2!O"1"K!J$7M MX#)2#*37O(>E"F&=PY)# DV!-X&*C.6^NLSW?$=^)6,KD*UD5),2H:53^"WZ MEP.S73-H+H55IA G<4G64?89_'#"J'>3Q$K5(A?(CF$4_A9R/4BU M7_*9>F!Y\A5F7_UH@@9:R)=TCX8NHG4( 'C.DI>"?I[+?/@' M^1?"N\ !+-&2A[.D=(/R#RI]>M(V/@CR4K!O\OL5!T=\K]J]N;W)O4X2++JW M%LJ[+[DMG7Y-'IDP68$IG,!.Q'/*6!2H1 (2QA'F"^26?2E:W:6&$XA]%DZ) M Y#*'&0WI+7$EGKF\P<]XUNB^5$<3:6-5&JJ4%_I$ED(1B+JP!7,_-O/[[]> M\&9D641/SYPG_!XI^-;"2. MM8+F'\H>UH0,SR83A.Y7,?PMQ H*R/]H_W*N M+;PDTMHMQ-FGOUI:!"?*$DTL>/^KM)_6BM&0:?TYQMKP8HF:O'$#@3L]9*8# M:TR1M0;80H$%ZH'SY M#[D^7B*",D6)"2E(]//^.GZ;=E!XKIU_2Y4O(DNDV>1 WF MTN1)'-\*CB=/8I,R+W*YB#E0(+WG#31$.0J/)$I\^PI11N; MX'W^$U\NL+%Z)R"N9TWT";JI2JZKGD%*3H4K74G0JJVB>XE M[_(+C,&U=V7JO.Q%VZWB6M^4B;/FAHYVA8Z([$!JF2N=7#G1O)N M:.N;R(]!P]BFOKN.<$364.WITDAUDK$#!0,/AB+LXO;M(_J+H1K=D.:[>$,B MVK-QLJ6>XHK[BJD+-G5XF9[V9CDC^;(@E?@1M:2I.X!FS2;0($^!_U?QA%KY'U/=UHYO;69ZE)Z M9\U#UNXT\^U$TCO,^E.2^G5TE+N[1')4+ODIZVNBPUJGC%10>DN8/L8;%J91 MCSQ9WZ9YRT K[,>5JH@*;3$I9P MQ9<=A7.#G.E5?!VMY"ULNDS?%,C$H#.< MIJ(HKM+AI? *16D_@S:]VN$%TZR1 GA_$JN22_9325O2K,U(?1?=V/,7\I[N M(A"%G<:N,+;%-R6?+N!BXQGJ[HJ9!UG2 .@\<8$0B P"'1Y4@^KBU:*9&@Z^ M4-NQ4Z;=MGTX?OT)QV5$MD1$^6\^6BM5#ONCKF&;H9MU-,X;NG *8(XK$>@, M]UT86D0L:5SI>07L:ZXDHJZ)G(V5N>;&2DF>C3?F;;"XA;RRK'2=OX%>SCZ\ M\6U0U27V_3([![P9U)(?-)JNH_V[==LBC:]]"S'909PKT/_2B+V*HL!VZ5]D M#\3X'&.5$L$/QR6YILL4#5=,:1(:<>8:\'*40';: M+D#;6>3O?B,:5#Q1C% M*'^PT'V %V;2C.0-B)92]X3_?)VIJ8?O.&V"+/+/Z,92$?K\,.-D<98VR\+P M&-;%I_@5)O\R]R-^AV#;82+Z>"4^Y5&G$1_,Z,,VD.P'YAR!6-1%5V8'G);T MQ@#$=1&ILM[A/2)6?WV%D:A"Y(2+IV%HJ* M6U]YRX_'#"A=1W;=EK.1YI3R$1P1T$1IH[)A&_.@(C$(631*RB(& $1+6!IZ M96?(O4LS@9[DW&I"0F?M9E;9(GH-7-%I]3%^.F9 /U^D+*W-[Q(>-%I#H[/E MP0'/% ")T&JC5-CXL.@1F6IL"M70GJ5)UFG>#^D;S\4D9S4Q&-8K*2W+$=&ZL+-]'%RH)V0=6A:+:G;A($ZS>(>7+'^"V399TDR77:&<@F44D.50Q0F65DMY8]LR\U14D^X",7C0!DH M\E\\ \<7RV%AA,6JE;-X*)K+IY_X)1P$/F+N=-DSEV'T1MTC$.)8"B 0%$A< MD[ZY#W U'X/ R1PU7BF*-J1@1&YVIN''W-.9-7O[OZWYXO*+]IL7C#$3F5X5 M94%+_G4:JL25O7=CD$CBR96WT'>YI\'Y<]C$ K]0\="R0\HP9!QAWJ>?]H2= M@&2:!KS*2YY8,JU2$XV()\Y=&N3-I!U66@*-??R[9)OOKL^C"[+40FEUVJ0L M]'I-RD(-YM*D+!S?"G9-63B8&; ) M:/8Y73'<9=7,I%0/'^6I7M-+3)C%YGFX^Q_,F3Z@^/]PI^@;6/2TT- MH7"6+-:#G9YX>+,%#HO MA)M[Y,)W833;>D[;0KKG<^,*OL-[Q*ZRW*M3!P9>R->\G7\)\+TJ\+1Z/ M6X-MZ)H*J@RE#6R[O\NBCV4A:[IY1/U,]\L(7)/=;?+*:;IO)E>69@6?SS@: MAJ.][*@X-ZN/K]VIKI?FKN^0Z_S]107SJOWB\-M:S(^? O_BMZNK+\HY_ @& M$\$#U9LA/UH^^'$47TA(MI&,99RQLEIBW/@,OG'.,(@1\4LTRUO^E]'5.7P/ M,F^.]75DPD0L?1+3$U'XNA/7QNNWB653> +K="-X+X]O8@ J?0FW)2,!"Q!, M0#B,,V4H6ZASTTI0/YOO7%(?5E$"[UCXL?:%A>A[ TV4)]Z]N?GV]FKM@]S# M((3 2*9P&9AF:=-P?IG^/@0QGWYV?/*VF%:XLFU4//Q2-[)_\?1=/ ?E7$56 M!:^ +EF_A98^6.>)2,J5^$*"NRG$3K=R$1D&:, O0B;N;>6-,MB2 @V"P,*B M"N]5Z Y3*'Z&5_SQ?$7*#Q8SY<;2F'D4>B1'JI0Z("HFB<=]OBA9++C?DE%( M)NYDISEW@EOE([OSA47AT0R[2B16HN]&-8\A);.2=<7]0H6LHIAPG=I9A-ZS MQD&HV(URD)C9,Q]>8>'C=X&7S'G9(@Q"A<,A2BG8#"P=%8A3^',O&8=T-(0[&( MHF?+*!S-@L1SR'0=<]L >"$D@QC<3+!E?3X7O&:3UT*PIWC-@AN.\7H=P? B MO$6B$84#SH/CRO9GIT91"[A@+-SFR %H6X=.5HZ-IZVE?81W(EQ#F80F7#,Y MBD0(H,4@.AIY!VB-\[I>#R]D*:J@:@0^6?J!3]'W-\RV@*?1&!, ?2!#Q V! MON5P(GB!Q-L3DH/9L!?DH8ML,W$)W2Q5NK MATRA+YF3N2/LQN)4P8Q%WHO<]?P^*E@-W'##W: [U'NJPBT1)W3!Q>XL+R'7 M==.9;P+L:8"]7QY@W\$>[KQHHO+U#@*0.B>L]"TA^)5%Q%[+OUSB-;IG+5^[/LV7?B1S9H5<[A6TG<+W M\:^%Q!F.6NT1"1W1]DJ\6,BC%GSU:OWS_K#5-P>%7[5;1N'G94,9G59_U-MI MJ/+/N\/BESQH4L.-0U5L%5;8M&U4UE&L6@ZK4XE/R_Q +]]T:%FY1\>E3 M:?F5@TB-4WYFWY1F?57;IQSKCG9YKOMJBXG5MIV[4*0A*9'4+&?*%7.<%\<^ M#I_NL#&/\JK3$9_#!UH=9W13%"0PJ!.=/XH8W3ZUO:U'HR5^G 7D.U8^G";O8'>'ID[]YY\*D&X\KJ=6Z0? M\]:8/7U@[-X6],FEQC,R]-YN$@X/D@U5M7(-&= 8FAM[@]?82'KV6S/HZMU^ MY\FWYI0MBM^4N]P'MFH^Z0;>Q]VCVQR!V]CM[FC([T2! ]E1#>\^>]X%)W0P M&-6-=T_9T"S)*2PU,2N0I=I!ZF[C=-LM\Y>?H4?5:XT3H6=GV!KEZ7G* MQMS^';WCC30(/^]AZJ$&!LQSWQ[NZQUF>TY91Q>FA>WJ<9^F];S;XNM]_KJ# MH=XS=CU_.U&@IE>)#>\>/>^:(]WLFG7CW5.V/+>5E9T9Y9>0%4BD;%H'*.0$ M"68;'Z_;TN^UC(>Y@54LQM,D:*_ #WQ%&>854MK%HB_PG+TV!XN5PX:?'*CF M1SDY3__Z/%V,7JO314)<6QZA4V#-%U5@[UQK0/5HBZSJ-&TZ4_)\5FM:J4KA M..HP/E,Y80I2=$3U%Z-VJ]/N[%Q_,6JU.]U]E3IT1[N5JA=PS4T- U=B1JO;U# \GIM40)Q=>&/N.H['GIX: M!*K[,V[2GE+%CO),[<5->D:ZK79ORO/+/S2]Y,=5.LX)+W6CYSSS5\FT;]T+"_4.)&,]E= MR6%C>-.9*Q\ZFUJN?X[/9EU>(WH GL!V3?$RZ\&DM%C#1^[.L4\K?&&KW^"O M[]9&Q\01?#]O%<57AOV=YEG'2!P<]@*[AGDX#&_MC0]E/X_2?K0Z;Y%K M8=='V WL_Z@C9>8P'7QR;/G?>9,SWI\K&P.[ZKIQ(EJY8==)ZAGYNNHIR@O! MH5$CY4!=??N7=5$09J?50UI@0[+B#FYB@SG#4]^V((DU;* >IBW->1,_I0L< M[QDZ"QS<<=Y@3?*]JHH MK\0>D>QS7-JE11C\R6S1AA!_@4WZ+,^370@GP 3PH(]B46TER \[EX0+;$.' M#0I=UNSGX^ZGLIO*>84#.@752[W5J;-SE$PFKNTRWAIP;GUGI$NUA;44[="Q MZ:2U%#K'=X22:_;ND?9NI86B(GFM2/2X9$+0!A$KZ&:)G35Q$" Q:/UPN;N, MYDU,5\5TT\ QXYW>H+R!8].+L9Y- )M>C+58PL'%[;"K^59@,*'* ME,VR79\D.?F48]YO6-?N9\P'TXO=PPC4 QDE-W4=!X\K\11K"YLEHX1?HJ & M;SD D>UQEUG'!Y;I^RS>MAD?]QCH>=HH<,-\JFQ8;QI,79U77NH%/F\W;GE1 MD*="=8=/$UZ^-@F#N3:S[O#]L [LB"ZT4&3-69&O26]2/$UX%RDVT6D8!\*? MR_F*28PQE@6C5T27.!QG[,VY M[C?@$1\[A&/4QTHM/.HZ'Z&K)L]/ON6Y7B68EN"J(EVZWH.9N=,C6'BQ/&?Q/9"AE)HK9#O=VB37HD/U_NG M%Y\@"HO!MPK[?]Z=Z7F!&P@4.NAC< J0Z\&)USDE.?6LR00<_0?32)>\$+'L MN. )N\,-MN:!8 5Q:#YF4C[;XDCN,2QX#ES*T8. )W8_Y1:&E"UO23==0.W MPXF#, 2M*_6(.2:P(\S"$R! 5-SF:@'WNF!;&:U1?_2 WN)=T]P7C)39 MV6VH\E?TC3U.:C-VU^E@LC385B<-P=1@6ST]MM5)9FU_2NV?O64\KC)-Y937 M@Y9!["_E=6W]]:[_,-MZN_] @)==!$?%Q%=!BP/G;#<\?%0\;+3[NME_8&_R M1V7B?69OF\-69W!^>YT.GI[], F,(WA M\)SZ#!Y62#Q]G\'&@-AA>YZ^SV!C0 @Q\6%CVQ'G;8F6%'-XRGWYD3-QS>E1?: M:IM0)9ZG1;N]*P,V MUL-3W2WIG9W#QXT!L4^?(@^S<6)VP]E@,*ANN386PY/Y%(/NDV_+GJR%NN(B M$F%7,OU/M!O$CKE&NRV^ME!PM.IN9Z@;W6'=,/6;=A -[VZ_S1Z-]':G=KQ[ M^.SK@X)+EE<(_HPM61&"L_Z]Y'AXRFC]?&[G)CKLS+>'H<.>&F,\S Y^9BS5 M;STPX/F<6:K!M7T\7-OWHFI\R:PPTMA:S9Z&95^4ZH1E2E2-'#+M'O]XV6N) M[!^8K"9 (F+7@GN?A9$HSL]BTQD^J8"F:%#14E2T83DJV@ZPSZ,4]KF!4JLGAE<# MI5:+%1P1E%H%@)!J^#OK2" -GL=IX'D,S59OT-L9SZ/?,CNC_4!G=%O#?F![M5J^SVT@;)]5K\#P:/(]=82DP-H[-7@>>:[\_0 &J>FTM^R"0NI[1*(!G(A\>+PM'3ZV0#43Z2M./5T><]3NZ MT=NA +K1WD^T,UW=[#XIGLBI*>^?1J\Y0J8R]BTC\*Y'AW7.;R>63YUL%.S)WAK>=Z=WR&3XKEK!E/O#IO0>4UW MQQCJ[9IZWPV40YJ*(+*$5PL!3S-/99^DJ??AW <,Q$_1I]X@$$0UY3:&X4)=0(GHBN9S7G'K,BEN4: MIMD)5!9GA\QQ8\T+(KESKG\'Q ]"[(".NUY8B%ZM4'=HOMA\F/N/N;\T8E'1 MW5HYA(F6Z%LW F(@2;$)/5T0O_>"^TH%<(^ZCC)&H5G_P6#W)_"Q5C9_:Y?B M20\.O';FGFMSD!(Q\SE#60ND(FY9;_F@D;*GDMX80(K^''. M%^QMO-H3PRW/M;C@9J&E 7''S'/973EU79BCED1LDG@P45BB@X(1AX6EP &; M$P5%9WGZ/$H6"X_A-("D:\WGZ5 F1 PD 8A?( :*7$Z#)9:W+JPE7QTP(^RF M[U#1*SX4Q8']?19XH*1! LRM[TP#+7\/HKUH#WE#'WH+_3JCOC+WEO9Y_>W9 MBV']43+^D]DQ?N>Y:#=LU% MT-4T9$06Y-A)$M*^@K2S0W<,/V!>Q.X)BP/_)QS!2C&SR\*%1C&0+N:[E.V=,J;R:MQ" MVP:+B5B %.QO5U=?=!C'GN$B0V L/T&=ZJ?M?W5E%_@GZ?$*^:9/8(U H#"8 M%Q[AUSO!DFVJ]@O$_GBA?\]Q_7: MC#GBH%6B0DY?K&P9J8E,/ZCZ0"B//:B%)(Q YHX3^))$^F(!9F+BGU$*#V#46O8 M'>Z,TM-K&>:> '%ZK6Y[N"^4GMZ>H(-@4D;Q5PU*S\-0>AJ@G 8HIP'*.1A0 M3@.(:U_DC9D+)Z:[G[!=N PQ#-X>C1CO7;V=,O6<^_<8\0#\;[:/3SR692F7$?AZW M39M[P!_YI1(MSNQB??IH\]-UUO-GQU''QE#(=Z;QLJR:'N))]]9*6\ M#.6L>W[6^RF3[2>.8/W8],P8=L'OVCW64NMK]8O/:(J M0A*G?Y&'6!/ZTW'Z4EB2)N40#^<\2/84$*7^+,D5H=[=9E[MP@)/#./SS#=G MJ+>'NS8=V=/F[,E$J;4XR!>P/% F/V^(J,V>P*.2IMY'L]_3#>.!6-%UQTW[ M^33>YE" M?A(DH$+*I%3IT 3P'9H9! M'!8!8Q$*G!5MA0EIT-SVQ&(-*M\#]K%3OWU,4?D>%7"O_EO3K=_6O =Z8S'_ MDEEAI+&U2F$-*V%I#[#$4]^(E>:FX(O:2Z,UT& -'NXI?![2?A.8&GXW6O^. MX]2$";R_:' ==W[!L'22>\6]_3/!R]_C'2[/?$L5@#5C?= M75#E>.018&D3YZQN[E>&*E95P).=Y@G#"<6QD5_C /]-0C_AB$(A5QO:Q&,L M;FE/8^)4LW#*#)Q'L&\VT*Q!6\K.<[_=H"W58"X-VM+QK6!7M"5TS^L+MR2@ M\R&@;0!N<@<=O<&I[0WC"=S MV&O@E/8(IW0(^;1BD#583@V64X/EM%\L)Z[?&["FDP.\:>OM?NWP;AJLIH9U MMZ[::/=UL]^K&^_N,QGQ"/.BWV)8$N^M9#Q0[5)T.GF)HCC2U(?])C.QKMLS MZ.K=?N>H@3RPVU.\M+&,>0"MT["J<_+(GY>"LKNR K1DT#Z)KN MSMEPH'?ZNQ<]--9$W<#FCE=?]?5!;]<>Y(TQ46NPN<:8V(_/,6$A=HZ*K1]9 MGM6)V0\#<#5VM64;\^&IPFQ@/6S!#FQ,B,.8\9DDR/[)45-MJV///267U])'1;>R)>F[.:- 8$X>@ M^\/QKI^3BMH.A-W8#S7&U&[,AP9L^\GCYPW8=BVWI89@V\_=AMC:YNJ!<+_' MJ[*V]+]JC(FZMM(Z"DOBV-)Q=T0!;A(?#'2.UP-)\G3G@#8MR &!_W]BOFP"84X_RGQP1EG'6PAX;+;I^T]P/M? VTQTDZY#E_P1[HD9.@6PL:V MM#\8+9L;O.G> P5F;A0'(;$'#A6Z#$P37;/N+-P3P7)H>R9XQSMR(PN'$4 @6FR=EN:"=S6"F\!\[;9QP5)C(-6P"BP)2&_B(%783>)=*E\ OP) ME)SJQ+&_A&0=F!+RG)4=E6P,VG9EE2&74_#N->$Y!V>!WN;:,#U=BY+QGUP# M\+?-%Q[[L&T29 ;X#9 ")+) &TYFWQ$FR:4CZ$H08R2DK^LXY#*<9^!G3 MPD$A90L_(T[C!P=^B6K90ILYPF])*I$D0=KHA-4-G/1?%I506 I88C,X M_:RU&Y_]^K=Q^.K7^O/F' 0TF#VB^&**W*VM']G.F7+ZW6I%A%: M%T0UW="3#)95[H2Z+H?&-8E1'&$MB)?'2CW;(L2#E.IIY&8Z1%PO\: 4>($) M(6TT+3+2%AE&TR*C!G-I6F0EYR)!>1[/ D<:VY%B;5.(0[Q O&^2H!\O7D:6%DEY1CI*>1-H!K3' MT3 'P0]F"C@[ 7@5H76OX7 AF-"@-E"Z@^F>*@9^!U!OQ9ZY]F@0I>HK\W!$ M^SS%K4N=/>&=HLE#?TFIBQK1N"[']R#L37-G%'N04K?=E6A M,Q\(Q,@B$UL@]C,4U%8<&.7*!CCB/= _"(6I-P?##CU,,E[A+#%*$)@?9$-'BXN+]V= M(!?!F"C;K 4V["_RD?)Z.="ZZ882J$!((:]G<])<7XFI9-M4>>YW9"/XV-?\(.;?4^@R R.VU% HBF"Z M%O'@+7@X$\]!\>&A+TC#8,3"ML)PB8_R$(D/VIS@9O_"CB!7LE?(F<0@":9#( MGTJK(H^_O<[R+>U*X<:<2E3W$*VEG*'F^G>!=Y,5N/5P M/(&%XM3P3=E))8UZ89!QB1A.7(>%_-(#+UM01?-_*^DOX@3 @9RY'LL%^U$: MK%PL@)I$2PO&$=(A5*\#8&Z3U0#^2O!>I0[,(8N44WPJ6QK9[V[,YG0NUJB0 MVDE 7%@UV5*N/^-W $!I?N8C8<[ HJB5M*XR!$C'$*6C-86#&'$IMR*Y:'^" MB,EP9"KO!,>FF\KG5_$4:@3!M3 04AU-Q3$Q M37"?E_[<)KSD1Q(96@W2O 8TW]$R4?'!1 M0%QQ)COX>C;R$,W7H_GR0Z'*HQ6D'ST/]:.K4@<$;\S$0"ZFNH T%?>2P))3 ME[Q6\0(N9.Y<=B_80V6=369/GLG5F7+Y/@^ HV706#:$1F$OJKY0^%G\=H_: M1.LKIE1.9'!VIU"QSZ=.9P/MJC'O(XHF!JRKI=VBD!(8+UL*#Y'D+OY)WPVY:.F1A1Z9M+*BD'".D*%*F,A MI<9)!.P"AB#\"$@T!38 FN#-)FYYU**;/J)!ZOO*:Q[R06?,6BL;(]@%99"IWHW0O6AJHJGWIAQL_^YJ[NUF"<7;J4RE%+Y,2B2<6\2-, M LX*8YF?(G,;LIMZ,!$C,ER \;,#SYE=L5OQ!4JPB*)C&:WP6_YP2B[B_3$X M)M)H%!X-#T>!Z2(M1XRPOE'OM=*!LA=0&$6AK4@TP6%?CEI&/A.NE/ E=#<. M?SYVU,;O4M;\=\0FB:>A+B8._Y(JLR\I;-V[E$OJK:6_;(+<0]&*AY:XF\>^ M6UJN7QD^ &:1U1+K^NS Y_Y\BM>4F;YTZ_ M0O0P:CP&95&;">> M@I6>$4?7*.G3I< +]PZXB[=*#5V[)W>A,([J+97IH/ ;!\%W?D"C_!+*<]Z. MS_2]#N9S-\XRH_#J#L@&N^O6/F/Q/3FP+F_^CO^E=#;A_:A.ODRDLSW+G+Y#:B6 L7/A6CP:*)JX#JDLX4@7Z9MZZWY0%@D&F?_+N'V*>;0A:C%NDHI_H"\;,8\R M%OC5';F'H%<608S^)#=G \IB1$7L@'](N?LQ!NQES$FD"60V*28.LSCV> 6! M$JBW**)!IY[RC9GCBL(%4(S\9DV,+3QVC&3;XOHKSF?#8XS, 6N:O#P[9Y>5 M9.C0/9:2Z3Z&=TE#7,2V4ETL0_.@OQ-?N-]2MY&.A_)#)=PEVMUA#5RE:(5U&11K%QF# O0Q$U'H(L M'C@\,O/%RK)0>0P!;R]37YT_F2M0"94L#RO=5?Z/,? 7RU=;C1E??Y9$!/-/ M:G]4K\A)6HL'Z?E\7W6AXD(+K]'E4LFT)Z$H2SP5'HM3LO(09BXCXZ4Y; W3 M8E%N(:)PY'QV2Q;H-Y"45V2$RXB*+.S)IB(2F>@ID,11Q(-12M&INK=9"C6A M6@C'VR.A"R*8Q4>[:]EUKA^(JP/.VD!OJKM $G*) !(*;6M>7X&.-]_ -+,%W@5$:VH9*L&M-O1S7Z/P;[_R+NZMVDK:>V&LN*.)/TEB?@=/JDNA-@2 M.A6=Z#3>28I(% 9D,<[7O-Y*1$G%PWK17;N>7B3G JEXT%83!.B[18A0%,I4 M>((44&6*!S$G9$328"Y8#MR:20\>4TYO.;+2P)R X;,&TRR](]

$?Q)BM6 M5ET#1MVVIT*/9=W--5=AR=QJ1'SQ R4:F9("LK0R>VSFLM *[=F2Q_K(-*.D M$G+Y[ZV%S(M5/XWA[@(*%ALE"[U:@9D. BW6>6VN)@'A\^+V#W9)13$!:EP M18F8VE=*&/L)K('A%JP!8W@(L $*"-X &;3!58MS__J?_THLS <227H@F_ZE M).TAY(1'?B_0BOS$CUPW?W6C[X?/N*Y^@#@II#C^BN(8EU#?@T(3_HPAB-"E MDZ$&(/)Z)<2%R(LFX>[&%!:@"OX@#(-[\E"SFO^K-Q^P?D,42G S?$:UP: 2 M93)B7N^*(F/R:JEP-/=]B22F:(-/!9[H*BM+F'@)^NOBGL,700Z\V9#)1$5O MK[.JI!TK494*L TYJ 1I-^0'<)P'NLM_NH9VI^QL\7;*<4RS5SA^Q^QI\B-U M-(J(D8.%F^@'(CBBH%RDK(';Y_Y@J[89V6RK$\[NB.(X=,<)%8;QK*-5QL0/ MU96TM'<_U+0OZ?Y-BM]+M@4F;E#M$\IUD3BC/IL6' E[,$')_+ED>HU2:T6K_DD.C4I*+*?8EUI";>%0EB:,C+J[) M?^8"0;@=OG*Q_](8E,!B 3$N>!:[0K;M>(DK.)FU$??7Y V$F/JSK+FT)[,( MI;UP#%))R9/9/*K*2LL+P+YE+ODEG"W22BR!7.$(_#-;(<#_4%Z7)Z3OG+&8 M4>WUDJ]$I6&456%FJ,HX!U$(D2D1;.,(<72@C!?4@BK MF$>"6\7]NL5+Y^C1;,X+2Z3S\9Q!'.J>:C-T_'O5R)&:[Z@7017IQ3D;(B2= M);KE[_C==6+*% 34,3&T^9?)/+$QIQ[20/<,%4^Y([Q\@K@3!HRQ#MQ"GK8XW'3Y@PF)@Y6$1%U[V6X9.5#? M+-62W#[XOE>,\:M)G22"\1@#PERR+-*FVC&*<-R@LTXO+Z33Y(748"Y-7LCQ MK>!X\D)4>+,$BPB$6,Z5[TBS('1)[5"YA2Q8)O$J8M-2H 83<=<"BH1YA-&A M&)8N5S$N@7H6Q0# 4O)BL'VF.?,1]"/CZBP8BY1^#X5\B#?X(9_L/=ZX1X@8 MOE9HC#Y@Z1MU%7IQ@3_\*A2-%9,U14XO)S;WAERI[TS^J6@ MRP".E^'7BPI>M",YN+U$U4N-5B5'!U]%=?M4:6]T?Q&A!OBAR"#8R9VBFRYN MKB*=W%#D*X!9.W,7?$*'7E6*KE9(_<;V>U9,3^DJDNBTQIHC%;LR3AY OZ4X<&&)J<5_5I70Y M8 ^?<0@7XCIDH]3S@*%U%8Y2YWP(1\5Q0^2[PG@P F*G>R)G]@\),LMO_>94 M>K71O\/2#RQXY+#"$J>0>WC9 +H4[HZ '$)EIRZ5-*?KH4,:H9["_)W@OH@: M?*H"H1)>YV$!)28BB#.89;UC>,.F>AQ9U*>^OV!LZ:NN#@2J+;%SZ]E D%V/ MYA;(S--SH+KE#E3UF\*1\:+QNNIM[C=>5RU64$>O:\,-^[#T@KTP)P'E]6VR M6/#<<+S??6O%5@W,IXTR\-LF5Y68^*C1OF"9 M]LU_=/Z T9/=,-[]F+EC5[RH@*#:K3T#9>BEZ2'EN0FGI[AZ^U!U@CF#X18WLJ8A$S+_#W3X1(*>12DBOIJOEY?4 M2B)9I3R"IR!)L;C\%/A%6*)5I63=,P%'Y9F >/+"0$#9?MDQX-FI44SG79;E MC\E8*>MI)2L\^/H>EGVM-.5QE 0I,&-\!>N'M]I2D08Y63!2X&2DL5729-%N M[O"Z)VQ<_F.=S\$5/*5'9_GD&RL."VIQ!@BOC0+ ML:_B>EW/7#:!P9B=4$S_,W;KP4@J(D[0=YE $=_I=&G.TWM3V,,*RZ+&>)+%,%@PY91K.DA6R;SY7A-CDXA1NR% M)%,;0 6[T0I03$KN;'.5L&"^>L0H\H*N7/0K2%D_3\Y?EO_,#4<6&S:\X M^CH_98*$_)SAOF(-JVPG%/B4RE# 6]2D!(AUETX>1@L)_9IFH 6R5Y783&7B MF'SH,^0CX!]Z0<:6F%2XI(LR6>U;0"AJU3(&D3&1&+;R'@'14I%AP.6)"-:O MA"#KVG+7ICMU4AY?@:Z.FXK)+QDN^E=Y*C_*>Y0_P/$A60MDO9&EY==RTS 2 MG''_5PE*>_@\RFWJ1L&"SXFU_'WI>Y BFM&^^%>:FOI7 NX[DU=VOR<^TSIM MJ:V4ZZ=[A6P<+"8MQ%=(EP4:,CQ? BU("WM6WK!:M,M!+;G BL1V6I3T3*V( M>%VZ@DN?1N/9PLKT)"]%RI+2W3F6[F-]+S^@#F;'.MNK4?6LVE7-RUW'Q9<9 MU[E2*E)KZFWW>K%]N]O85SJ'L_)B5S@\% MH/J7!VK "U-8:<#;:1$%WJ66(IYG.DNP19C>(&P,*H',+KU5*#=Y5$1W.(N\S9\3@I#)^"\>(YD M\2:(=KU22 IXS0HBKS 2C-E$/K_45<&]))HI";2LYB&MR\XD Y]@PQE[YXPI MF(R.4(#83P'V#Q0X"N*(^DVJ1B6&=L[<+(U]B2"O0,"I9C%= BPC#OV> MH@^I-NU4:%1%>W"\UB78S,@ ".$L,LI$1\G2WU+K5[H0EXH$]#_8MC[/C,A! MP8Z7.1<&)W?FPO+X.Z2\2O6=R/*. UO,,F24HQ8EZ,&X2 (IZZ@R#\U[8<=G M(,YKSCC/PA;SKT%095LF(>8'27&2L_P9L9*4*Y48:L7H$3:#LVXP,/_.#0,_ MPR"DE!'*]%?-$;,MV,H M"J=$F1>D:[+],*_I2'B5#O<>A,FT9M94JIGM;$O"J(&O1!'%@B;UN8IJC $] M [](W'VNUHMG.:P2^MT2>HQ#/:_11E'(66"CNLV,/.]C'263[8BSMQ5UDD(5 MB#E0XGWH.8497(6:GHCGUDEXKA?7V[RKLW0EX'T2$PY$*8\OB9=2= MFYK-[ M8'\Q-AD0OEL4&JA[T>"-[$7RP9V[$J\82/%N51C(6/)NP8\#526GS,7U\YY" M6#HQO[P(UU>CI3+I+GMORII90"N%39LCV)5L/2WRN]/&,%ZV&?H.)T:V<5A0 MMB[5'B(XD!T3YIK\.0'@4J[='/ZJP$==J;F+',6W.)J,UFU*/J6#^$ZD4F@B M"^QRQ*.W$)6^\&95G#5YVC#+77GD-5?6D$J&CU=0=M,,4II+ND@.D7$XJ'OWZW /K8#MTQVC/CX(Y)1,K,GP03:*4/4G7#HN!6/)+7XI-S M,@^,GB/^E>&TY.[)Q7VU[-^FH(UXU#_0C3#V*NY4=,4;EFM%X%.!-&9 M17E97],^,MKMQ3_/#R^\-I[G6^Q3Z&A77*; MQ1=WZORFO*L++#-$X*=65:E878@8-UV%",1.%!017ZJE+#642QW34E<">EP: M!86_X!61@I'^&8"9]%W02^)DOM"\[&#!?7710DA) MH1)911)>-AP LFKL=S M:41YC=9IF7RXM5"WF!*"<..4)41X-6%%:Q7A1IX U% MA5FA_8:>/(:@6,T5X;>5=D1IYCU808(@:R83AB#!F,O9;VF#*O+E7*(-HA(M ML[2Z%*Q2W)5RP\T/"/U21% -LZTYH!,T4A#K*;T/M\=&G;ISGE'*>1F[H5_ M_(CVZN@YRW@FG-6O.V>9I9PE@JM+[?.]#U),%,S(]KMOJ*"&ESWA]R3DLG0I M$>#@55>WBLO[D7?'.CR#EH::BUD6^ZL#+=1#1K%F-7Z^THXEY9]Z1Z80E9OQ MU=GJZA8424^C/'#P"/QJ9H6,[V4*QYU69F"BB2SX(HPKGX<[J,Q.:$-=8_.% M%RP99M0ZN2 ]EI@D'M5:RW"#+,B(R2*EKN/PLGBV(CZD(ZKBY'Z]_;>H@X6_ MB.1=G+S:.! G+E)'TKFG$>^(21J4=]GI5"KC$)PL%B$=06RG>4&PD(N(O99_ MN<1NIYZU?.WZM%?THTLQF/ >T?,PL_+AC+ZK8[9W6FH\E=T^_W]3*K;:O=V>WGY M*_K&<#^3&K1ZG MH1(V-'PH7X9L;O%&DE648KF9<,;23C:YT2<>[T;( 9"3N:^=6>?GN2VH*-B> MU5X $B1MKKZ'?F!UMRN MNN+2X[7U=87'LS8;M+'DM=JVT%V[>=EL2CU/35^9 M2&\_B#=*<.U!(KR 1$?"C ^3%<4L\6BR8N5U.\N*9GN:[7E^VW,*9OBW(+:\ MG[&J1=Q:1*(["ZP23S!L@'.7WU+0&[XBQ"C^S1$RXT]:X_N@U($,QH,Q0>W. MR\M#['KEW3XF(7W\IZ(1DX_A?AV*(4C;OZ+KU?+;6S&K$1!"N<\='0RVZ,PX MUPBH1433180](KP'<;V]>OFN "%LN!^7"'FV%3%=F^*U"5Y5I>5?G^>^.TXB M2GK@M_/X.XD,(S#/U(F)OA?T8S^[>^!SI-QPCK^0NQ6[$YA%+D_QC[&]78RP M#G3;CS<1T\#R.*PO LKFZTKC6#@(G^6EL!9Y4DG(CT(Z%"1*K% D8G'L,07D M+MU 3O](W5]UU2IF1:5W6]B?#&MHQ>O%]L#P^,J8U]=2ES]8NL>1+45ELQ@[ M=]^C<,-V,+#:G3/S7/N,8#"Y4R(JD LOM2Y%_34UL=;NMUQ8*@T\)5P(?&?= M6Z&S'5.H=L3JE @E.I/H<&QGOK*+R/6TG-SQ*DNYTC7E0I*_L40,J. M<&9/3?EO5+;%CSF*Q9*"6C9T>FCI0.=9 ME [ C^NNW;JEVNT+>&2VNP"+1.F7]9Z)IBVWHG_RX6L MN;%[X8P"GSWYNUG M[=^W5[KVI77=TLZ^7%]]?J/=O 6WLV5V.]7,R5J?KF[-3]?)6C^C?11GF^VF M"6;=E75C,]5B!4=8G/V?AQLCA5T?83;V!:PP!#?UM0"$N:R3A=+;4#9;M=]R M%8U]P-";=:Z]%:T:%+P;2UM8$C>=6O(AQDTEX^-P2S%:17'VED9A>Q&MQ\C' M#XS@7:O=J(I^)P'%(A:+BD$LV,1([/L+H^:4,(LHD7)DO>=^!=9<0=\<+9+G MB6+HP=R-":8JNQM9TA=^#GQ'DW6E^8Z.V9ZZ*;#JYMYD&B%UQ73Q!"8J,)!H M"B7ZM OVVJ63O6"P>N]&IR4%7;WGF2_V=5*!ABR1"C4F978A@E>U0ERSJ#SD M6$IS1WNK7&VWNNW]E-,.ARVCN[E<^)$J5Y_2S!I6,CK$6:MX?5=8J72(B6]R MDKBU)$H'5XS=YU*WM9U&W8TT>DM W(L<[HI2U;42DN"7A7NAVZZ/[?<@@CP] M0*RC2_:1\23%@^6K?H)P1E&N5;5P1LXM$TKS\N 3%,[U+(X7T>M7K^[O[ULP MS]8TN'MU%=HS; OSBCE3*WP%9ISURACT!^VN^0KF:QBCCF'VS(XY&@[ZHU=. M?S#J]$SP!$RC-8M!'EQA%Y84=H;R L#U^ M,9*)(N,E1S">!V!Z"DS9WX!;Y#6%KMWX=DO7_NG:WSF4D> L\ K&NO;AP[7X M[L,7]8M3)_#)>8Z]L; I/"QIYV@+Q#*('Y3^&'9[F[%O62Y=3I M>_(,!FZPQ+4&BTC"9'^E:TI,WTT1PJ]%6]NT9^6I4^[D6>=]$,ZUX<4_17 E M[5B'S2X#/[MHE5H2+Z[7+CL:'^<1?9Q.X^,V M(UVRF5K0M8N7WQ%MJ/2E1 MM%,6*0=I[\+EBOE_GC".UXB7_8L7WE]'M'T!>2";OHR77%2LMQHZ(G-GV^*. MR73;MI:5!E ;)?8I"\M#R,EN8W\=K8#RANVS2'W1[&H;NCW@!D45<853=4 M6I6$+"]VWK-QF&"FI2E[T&X7/72KAD=]"K\$(8%-1?+6#P[P[]9M2WMC^=^U M;V$2Q;*9JJY]LD0-_95 9H!_Z3B=&)]CC 26 !0@(0/3)"R1S8)L7X)KE2([ M!N3[STMV'2QZAJ8Q)?YV+YL@VM&+L_U95ETNSLIM(HE9 O_ )L=WC&#+6S]R!;L*Y=ZW0Z%^:@8QC#\T;@U%G@=!J! MTPB<58'3>9# ^13X%^]$'\<4F&H'X=-IA,^)"9]N(WP:X;,J?+IYX?-%@2_= MM[FSR8-J),YSBC+#9O>:,/-IRI>5N(PP;CX%=R*@>Q7A?7E:*@;_3.94N;FO M&S *0Z>W7S=8Q3IG#B+]:O\(/.2DU6=*;LAX\!FQE8'PXR ,@WN!?\OO_3&V M[6: !APB] _F>9'VW@JG 46Y=>U3ZXH/93ESUQ=2[HYIUA1IL!=[K8D_'9U\ M[#?R\8CEXT/+0=K#H3D" =D9&-U.3TUN>A\@DKU6F&1^]>:#=AV"#(O+9.1' M"R:@F::4DEP\5A&"FV_RN* +QL X:[=Y_ D/Y[O^%<[_]R\?@W"*C<9G5L3V M*PU_*G1FK-F21KO7+KPLB(,QV>PK)W!L!M,J6/'E#JH+3YH;/&#*X"GM\6-_J@[ M&N1L<7GUZX91S$UQLAS!U/Q9\WRI],6IB7&N-=9Y$\G8@_0<-M+S!*6GV1ZU M1WB5U!ZTS2Y)S\%Z\>M^Q"<_XX/3D9^##?+S7PE,!O9QN1KM-=H7_U)$)^S5 M1=<8=,PRR7F53#'_VFADY^%DYZB1G:5/7QS*3D0:L^VDWZTHD+SJ+KLWX^?PG+V>8^ M1V3*Y11H8Q;?,^9OJ9I5J_N=-*D2OPDF,"C*,Y)D\$AE@=1_.F^8WP/*4$.1 ML$H9]]>_C<-7C20[A"0S_D\CRIZ#*&-I$B3#'N-P\A>>Y0>3[P$72FF2)$@: M\4 *C;T?F*%>[8 P@D MLA0&C3CW7M MJQ5GC@YAUP<^=D&V-F=38RQ]Y]8+50)&CYWS9VRZ5MP<%B\6@Y^".PZRO0%C M>Z,H?*B<;,RV/;4A,EI&@Z5[W"+3@Y,<3*)D'+D@5!!$T8J"B6%*V.T/1P0W MNVTM\#7*X%OE@2:PX"^9#,!D[01)9"V$@7?./\9B]>?OY MF+"J2Q;T[]LK7?O2NC[IP- AA$0G9UPTXN&XQ,/W:72!-KW1_OX#>W@(#9SU MZQ -.KZ$X'ZX"\M3(CN?^56/]B4)H\3BU_!?J7.VT;$NC"ZV?$=GQ^@YXE_T M>NY:P""A2W6A[W[8,\N?,NW*)GEDC#I=0!B8C3!X+L+ W"H,LC[TC3!HA,&J,##!,FBD MP3.1!N;/F@;&D$"-KUOIN34ZO?;6PSUJ]YO#7M^;-G?%X'GVDM,N<*KRZD51>*\B^^U+_3 _C*NGAF._V%2 M'(S6S:?;0^O80RS]AB &M/_[YNL'8+THIO2AMX&=4*H0768;EZ0U7/FM([]U M IB''\2:M5@P*X0GZ$&ZD(-\RYQIQOV<3U MW88W#\N;'Z[>-+RYQIL?K#'S&K8\'%M^^?JN8XJ< M>1W<8839FI9Y[F=5G?3S=3XMA7L5Y+E 6KPV!Y) +C7_?'V!GQP(@O7_2_^W MEEI?_\FG#/ST+[_,4\5$&KRG*@)Z'O1K-C)ZLH M;?W?_\OHMPO^_&CY() HRF@'\P5H22L.PJ6VH&+E$#[TZ1J@M;;TC;4Q*TKS MU,&FC7*P:5R#Z_S]Q79X7-/HOI"_VC=$=7U1J \^EWT 3A_7(HJPI8]K!3O# M2 ]+8*0?5UH4D>#%K[2:FOZ MFK(_DK@$TK.+6 ,GQ'4TI,3E<9&V9F0]+N)AS-AU"$_C>N:R24%2.):!R$[, MFM:0=Q?RGFW(MC\O(V5IO/-96<:9Z8MF\1A!+(5Q.V9><"^MW@E8JL$][+BV M .LW\",TCH5A+%ZF6-C(JR*X;%L+R^93<'T'.]UN MRVQO[G-3W4@>F?MIXW/(D4H)-6B9G>XC-03BCG8MK'ABH5MXO14G(=O__=2C MB_:ZT?*;&WOL9[V?[0;80+^9O.].44/I>J.QF?1>=NK M+Y./<4Q?.[>WCO'RWM'_B"./"/ M\*AL#"[*W]<@*:>J]+ZR[2#Q8PRL25M[]]#NLY#BSX YZT9218ZO\UDCR(]S M4U&07WGLA_;6@E/?').?I^C)!C:.B(U6#W(CJ&K/72BHKF)EA>ATVUZLYG1T#7DQ5:1\=,C= ZNL.%0NNC%4XM M4)#:=4O["+^P?*ONG'8$E#U9L76$[-0(KJ,[7BBX/KFA=:?=SJQ9W1GL" AZ MLO+J>+BH$5-'=ZHH9]KR'? M2P-J=GPKJ 1J5A<0LYM/;]_]7^W;9^WZ\Z?;SQ]NWEY]>_=6>W_SZ>K3]EP )E2]D".5GTLR?&^>JW^OW^KH $PT[+-'?#^2HOY>\/ MBU_R^".5+<]HMX;& V $,B@P;.HU#0,X/1>"BVV;,3BX#ZU(*#X9K&,RX]%, MG]WTP\'F4ETP]09#\#PY2 FHB!L88L$(]E;[2I@C+*1&B6//M=5$]_=N.%?E MV=-OQ8M?M;,OUU>?WV@W;[5/R7R,Y1WNC]=^X,._8$1;0_1;H-%7ZCMW8;S0 M?&L.\W.8^_HJ<5RPW'$9-\X+LG8F%UWSQ:]FM_.W5[EA?BU"L2DQ[K?Q^#;@ M@7V?D5WURN%.S_N+XST_YDZ-"#<#9JQQP(3^]W .JNOO&W51F[E49_=1ETQQ MBEH0VM0;RZ-FA[1M8VL/0E9"P-M%+;%D>5C6=AM'-C?9X&'W1/^1WOW5^+&R^-> M4:/R&I7W.)S5:W1>H_-.1.=U-NJ\:RN::>^]X+YQ,!II^TCLUV^D;2-M3T3: M]E_\^BF(85)QH.7$;@;TF G@1G@VPG,;-PTV"\_J\F%%T#QTM\7O19O=\O8L MC>38<:]'7')HAH;]?@WC4OL<3BW?_2]O=$\(\2RR0W=!_P;;[4T2P4NBGQ4C M>]9@C1BI(VOM38SL26DT8N1Q]MHPA1@Q4S'RQHI<\O40'Q=.5B9/E%RN+V"H MV"YK3))&EFSEKV%CDIR&+.D)6=))9X<5&;KFL[BQ-!JYL8V5C"VAX\;4>"YR M8R#D1B^5&S<^F!IQ$()3L@]YT=@9SUU>#/8I+QH[H]:;W6D+>=%/Y<67,%C M;BQU[8LG>V1C%M1B3ITW&XNCD2 5F,IH[EM.1()TA 09I!+DMR!P[EW/(]%Q M@_6O[L2ELO,;Q+BPN6-A9)G3>[UY,>S#"5)T>; M?4V+^<"LJ+D/:F3<=D[9GXQK;*8Z;[;1D3DJHU3&O65CT6XU9(X;:^\MV_7< M^.=ODAOKZ'E+#F(FL]U81RF=B0&2A&EA7[WG)#[3^6ES#M([@H2;B77/K&W'CN<@-8R=R"*].8 M&\]%;@REW,C28-7Z>/IL<*E6R3K-[,H/-R+)>KX/Y MW(UYS33%.@)*FF?^'C+F&\/CF4L/9"AS"^!$8W@\%^G1E=*CJR2FL(7E.MJ[ M'POF1XR+D,_QC(7:=1*&"+/,+Y4;.Z21)-N8RVPR8D]$DLC[9*.GIM*'"7.T M#ZXU;FY9&IE1D8WV)S,:ZZ/6F]V76;%&7TFCMX,YT[Y9/YIDCD98;.C;/;0 M2,V,9Y#K2JOY<.@V5@&PZ3<6SM%V8BF_A^-Y'=&'O' M*K*-?E^*[*,5U+2&T7%//TM&8-,F:ZD1TI689G]"NK&KZ[W9LKSBB(5":37O[AH;NY'65;BGL[$0\56,*"#RM=K"Y5#\4@Q>_?B/DF]*VB,>Q"+S(9/XQ MKZ!0?ZW*H;D53N%8@-)XW2\U[/8G&XK6^^+7KVP1A#%RS TL=8$-Q$ '?V53 M-X+#S!SM2S+V7%M%G7_OAO/\TK8MZM>_C<-7OY;^1I&3?R91[$Z63R\H391$ M:K41)?R^":S00>*\=4-FQT$8U7\1_PPH##?*&^M/=6RU@X9+>OSPO6I_8M/ MO?HJM)@ZHB47[^0?3)M9=TRS$L?%9>*Z+9 A<_!2B7(?%(&WA MKL,WZS6(C&H0>4=%&[LQ3M)NC/\_>]_^G#AR+?ROJ$AR[TR5S"+QGLFERFM[ M-DYFQ_[&WFSEIUL"-;:R('$E88_SUW_GG.Z66D@\!,((4"H[MD&/[M/G_636 MZ!D?@6\*06C(V8P./WQXL./9RR$"'R^%KV>PSH _+WZ$U)HE9,3):5:X\KAB: 3S"3\:!W]$QT-7X$=%GL*J MI()]\PK]?5Z>3;4('L ! . 4T%M[=<)GHEHA^6>^ Z))I;2@5U.83$CJWY47"W[5;/I.D M.(.+'2IF>%N@9\$? V (+AB&>&==NP,VLW"70[,6V0]D)TC#D@W%(C+YN/7+ M&UH!?.5QID92)ZAK((5PV98VXUJL@LMCT&)A59&>2[B.KQ8*KV10BN)[]P(2 M "$G],(/"53_J'T03/C^ZO+NYU@F 8/"1?@H,P33'C*@EEC=IG<+SHE?JPP2 M&2PLP;=)0$:K_*W^4-?&S$8BU (VFOM46:)-K-<@XIK6; 9;(9/0GT]$$1OL M>3X1S%, .FN38<>@0S#@CM\=D+U&_%*<,E(-E>0=" 8D/ XF#;)6?"[X*#]H;AA:\ MT&=6X+ET3E80S'UZM37TYO"(9T9%AYM)9\2S,0H[6&0DDO$(Y25Z]$![SH@$ M?1^X&?Q_[,.J<#\*Z@6H?200%W4Z'3[U86_P+M@@6(B$!.G@5V>AT DBD M^,I-7Z<- <*X13E%>S;W9WB>\!#!F_"J-'MBXS%7QG"2XS(6F&?7A''P*ZI4 M"%3!&%U/"^:HR/#7GP+=W:FD-IK,40$3B,-5#&_$[+G/A_$"-2 82.PXP1_! M4KR69["61-80@*[2ZN)ZD*2Y'+,YET94H775M0<\)N7B:&]@PL*#X%$Z(H^E M@:0(45@YL!3VX@#_'R%B/UET_IP]3/GL'5R*[02CB1>(9VZV1RYQ!9"M2> I MJWFQ)G,KC-Z4J=O-49+BRT'8NT.H7+K9\F% ZF/QJ^:/G__J3 MT6E\[I()WUJZA3.,_IE%1/_ZK2KX5_*H4Q7\*\4.\@;_S%:2E;X3M\B.!_[C M[OKV\A_:+Y7MT\Z-KMMZO-HD<'7?K5W;>'NZ^WUY>/-]?:SY=? M+[]=W6@/?[NY>7PHQ>+IB9^<$-XVVF ['TC=!SG-8V'L![I9M>"9'%K<2!%_ M@?YL?5R^10751 8A9<;$HLT'-,?$IXDU"]@G^_D+ES=,"5P!-0Z"I7 [!H-6*/,E3W;N9V'M!E>L:_Z'O+P!91".])MQ85ED)!B .2%BAOT#^CR84?NC YW^)R(T)VUF_)$2%M M]2$BR":%%B'$IZTPHN DZL+N+Y+ S5Z]V3VRH\5,ARCQ!$,B+]8DD38D#CD/ M/!I:7OW@$%O_\TY;5+?FXU-+M3?AU_OB6R/RD<]=AWOUYH%=6W#SM6L:V*G. MU)H$_U.[:$JGWSRX>+*LV2?$D$O7QA\W,7I6[V/R%0UBJ*&7?&J%_U-S M?H2?W/GTPO;(_,7' C$!6!B1E? :MFN#MM[NF-)9*!:AHE(9 BM9\CE)(B;P[52:+?CL/$L6^XVWTX#P5%!/=!D6R510"I-]AUY[5(42F&)"5B" M0;I2X,B9*ZG4*1T.0$1'*AUU:T>S .3O3OA\A1FE4^83(6QMS[6;M8'1U5OF MSNRT4EU+B$_K'+/%XU.K-FCJ[4JA+0?GE6/UF#I6SZ-ZG%$B8EUIM=OR9 %B M,;CPTK5I:N%.&FX;>')#;[;+HKY4*NX[\N0]X!/V!-?;V'*V%.AT'@ECV8CR MZ(58H;H[[UV7H77J5+0N>+8+O> XP&9#[W=V9L"Y3ND(U.6S1;=U$;9=T*V' MF0PMO=$L2FG>'[J=L/=_Q M/G3NDS9A%C4#@>\NO/'%/&!"F:ZR('9BQ!&$OR* O^-+[L:_!3S>LP-[BHIRQ0PTA'#>TW"='M*&L=-== M^>H7!_O#?G5>F'T;@99[YK8P_3 (9YIZKUS3JU0:=EMXV M=O8=5.KO[OY;RCRKLH!W]-'&"4$J6:0POP^8W^R71..HM-?W]+UNAB'=1FW0 M[I0E\_N<=5*>%I;-&-?M?X>74D;H8J-/-5DLW&D5I MVX=/>5NAAUKP>4+UR5'O MLIGUAI&YJK'GN30NW+ %VSW'B^WR^[O-VJ#5UWNML@1_JE:>%47LVDIN-XK MG)2NWM^]&V$)74_'*?_\.;-5_:8*@.X@,Q"8BEFQ)9&TJ=-BH[MS_DD5_RPA M%JWGL\5@$=9^-_5>]Q2S_XZ0U4:MD';EM><1Y]JB'Y(DF;(4%LT1-H5H7JU0;NK&Z5!J#4<6(ZA@X6RY?BWSZN.?8$G[0M--C IR&(X MV[82:^3;[NH?%L,;#;UC[LQ]CB&N6^'<[B)P9YSK-6H#H]?3^]VB6O16@<]] MX,Q7SWVZ")D_!708\@8FF! _!W3P8(G_839]H3E!,+?<$0, !55UTO:\',#] M"-"^!IANG^E/7B9:9:,452NJ4L;6B@DVQ=:- MW7EMI>66$(LVJ2FU9QM-V3R"EY=4J(^UT3#T MUNZMVZHY!">";IL'[W*B6Y]:7?>[';W5*JK-:HGB=B>B';N?:6N M/4)% UZYB($E*+3+2Z@[P\%<"H=SUEO4 MW_^E//-+J?:0Y'^+9=469!Q;2% MWU\0CUM7=<4/TG9>Y(/%_1=X,3^3%#(<;IJA\,@&B .Z-K-D)[\_KZ+->^8_ M/%L^6RE,;[]]R1C%QM]'*'=O^7?^0VB%S/XGOC-^JI"EC8APFZMYQ;+UM/>U MGE9MT*@WTM-04A_$$/VL+=U!@&\)=@,FK32XG(?/GH^I)IMI*_&.VBL@G+V^ M?,#==7WH3FSH0 [XWP9PYVO&0.\LB>2:%:U!SWLDVVSY-@CFB]L=.S^8??$? MYGL9.^WF/HEM,"7WLGJU 7ZS >@=>K1F$?2OV8A-A\SG"F_3T#6S839)SX)? M3%V#MQC$O_FYY(XDRJ7Y#M: MNCOACM%HE UY"M+H3TC;0PO)[_%J]RIY65I>1NL#)3M;E=O;7P0J,WM&[&VW$KQVG2A.("UC/W=45ZJW' . M7KP:H8*_FPY^'FDT:TNH(_002E1:6>HC?96E37"59/6N]=!KLV$KM7;57.BA)BT;IN/@5AD4D#=8U>4<7<)7%:'"6W_-LMA!YZSI\M358&DB2-6+IG@FK:;=\*[XN6D(1ZKJ1LO4.X4- M(SY\1FM!"O+9HMT:5EX VG5J ]/LZXU^^9'NG!7J5#T">7PW9_(;9B-S8*<& M7ISGR)\B07,Z+&GSFHY+URZ 074+'+]5X(F6=+9 1<<5'1==+%,,'?<*G/EU M8#HF1>2G$&<\R-BJDC0TM?PGQ^7O-9-$- +-@OG[0PYZXB?TGCJC#8IE'AC3 MK-'(F\)JWC#&['HAO"_TM/ 9.]JY!#-T#&ACQ[7\(VY60 M_'+17(BU*__B>I$*G'Z[-6[U+:O7;35;IF$,[8YMF*/.>-CJMQNL\;^4+\QO M>O;C)+0G=C'TF?7'A36&+7ZR)J_66X"(J&(=H)P*]D6(+87+>%P(7-+SX]I_ MX:@//,'#-D!PGD#"S,>K8$U6:=:B/?O($O^T_GS@>!Z1ZC$3XZ\_64>[":RH M8NXQ[P G _D/[Y?)!>[CY_L_;JYL'7;O]=E77 MEG+4LBS]ZN[;P]W7V^O+QYMK[>$1?OQZ\^WQ0;O[HMW=WWR_?+R%"TJQC:6R M,'MC'QP7I)XWAZ?:@:ZQ'R.&2@.F:)&I'26%:B 0K8]+=[B <[ _TA-B&4=* M">QS8LT"]DG^\EFV47=<6AO=]%D\3 C&=H9# N')OXXY?KW!N;YPE8@WBZ_K M\-5/Z<_;K7J[T*QVK1CMU M75[#KEP!D)>)VSN_X[>V'N?-M)R!MW""G!;.SC7=F9S[6\\J8S MGP4!^@E%HU[/3>5I[9RZ>,1^XZPMGH[_M[LN2X@XV!??FV;-_;KY,9K,$2R7 M00!(Q.Q'ZT=NES"63C3;>J=1EHYW!:0U5 1SJ@33.SC!F(W:H--NZ?WVSDW( M*H*I"&;?!-,_/,$8M4&[U]0;W;)4EISYA%_>O/J!^2_.J)H5L()VC,;AB<>L M#6#A>K=;5-Y-"?)G*A2+4'L-:M8'9U)N[FYA5 M94I!2%'_5/C#D+8'S0DG&-IOYP$'H.TI#%./G^0?!L_?J M:D,V\5X_;H>4FR@^YWA_*1K.FEW%OUN.GK,9&0/:!RKL8#9VH0W?$$/G+F'U MREZT*8F\MA5?$-Z-?_$\F^J1N ,O,/*"90CSZ"(<\VI>.'LL'97;_3-DOB$*J_C M.\;IWQ_AFC@]S&SK7:,L3L@*X=XQSGT A#.P'Y.I]W;WA930ZWV>8>]-LV&. MFY36A;T/0$MF;=!OZMUN6=I*5KU)WS,(?@"$:]8&+4/O-'>.B5<(5T:$6Q,3 M/P#"8??&KM[L[-R\L80YY?"K\N6VC8NK8-V57+!18P^4ZT[5/?)0^-P'UL!A1;S;2 MT:#*[#H!G%HCU?>$5'VPY5MZK[=SI*E"JC(BU1KYOA^D:C5J@V97[W3*4C5] MSO;Z5P^S-> P<49ZP$+-F#=& ']%^&*J91C\C4WL M+Y[_VR+9K!QHW3(*&VA=V5EE1*K;\)YP] MG%..-VN#OFXT=N[E4!GL.V/'AU\LQ_VH3;P@T#"QUN(]?F<^9N:&;[HVFUAN M2&8\SM>8;2W?CU+<&N&^.]+U M@%?WVGK/+*JBHT*ZHT>Z-3;\[DB'L1VCJ[?,@L=9E:%^^X1,^UMWY$V9-O:] MJ5)G6S6?D;.A]J \<)"CVIV7J-I8*H6S'HVB&C8>GI,79-&=+]9MJC[L@'8& M5NB9>J-?]32JT"ZG K$#VF&'S5Y/[[?/K 5,XT@K^!RN2WR0+H@MNVZ4M17+ MH>\O5$WME[=+./&B6YS@PX)0^K.J<-+V^2("E%LF5+6;7/JWC2I.<'*8LRXU M9$?4P=JY3EOO=:J8Y,FASAH%<%?4P=*XM$9>%XI+O;+ATIEW6,+#1:%NP^TO M5%U3M5G:H5N"!"*"]W=_7;GG (I*BA(V.Y4/7%B.4'[\X"OH)"B>WB^BAJU*2CM^ M!$Q)];UC8 ;=!LZ\;NS>FK0KM30=ZU&7;EP=X^CGOKZ\V,1)(* M?<\4?==F^94&?;L-0%_3U)O]JN*TS.Z6VT@?DMX6[<.0N6SLA-O%-LXD!K@) M(0*!"3/B9P[1W$2$\;^VWN@656!Z9);KJ2/11MK([EB$<;-F$2-$*RPZ:B]' M4?C4K W:/;W=30\".>YB@",3W=^P@S,=Z7Y4J4Q:*9-[AZ#PYSUMOMP,HD!= M!=!H^ZKP;HMR)AN[YTP>@Y%:T55%5YNK;[L1%DYNP]YTNT].J"BK7#A64=:N M?J[=* L'V?4:>K^P079[]TS)%4B MH%NBC6C-KA?V643MF)[\^&$);>Y[:.K MI6W74B3;F"DK\Z-H[(WEN[#60)LQ0.MGRV=56YK2MJ5IEAR9?K8"9Z2Q%$KM MXH4X-1TB:XO'JRG<,_\!3WBEC6LNZ@N2Z>E5P> M/VF%^2>/^Z?/.[GT^)6(+]1 MC!Y7(7^%_"75XU8@OUF,)E?&,MZR:W+<%\J/=TSO-$W(,5 BV7/-X9PQKU0;MO@[PP/\J##M1#&L= M$,/:)<2PL_3PO)=F<+Q-<-Y#,Q"GD2*NW'35(=V@:7;UAM$KB;Y=]5DJA6Y0 M&(YUB^3=%8Z5%,>VT@X*P[%>"7&,](.?0FLX8?#3=EX&?X5_Y&NGEO_DN#S; MT$PBPXAAM>[^SIV>^,D)X6VC-9C0!DQX8$RS1B#=835O !#-]4)X7^AIX3-# M-*!,20N5@K'C6N[(L2:P:O@ ^YP']0CNBR 0;VFU86$S+W#PK#[Y;$)-5C^_ M.G;X+(?H*7=Q ']JQ+=80U@!X-'26]X1MBLA^>6BE02&^B^N%]'9Z;=;XU;? MLGK=5K-E&L;0[MB&.>J,AZU^N\$:_PL;K,F[GJ.LTAG0U<709]8?%]88]OC) MFKQ:;P%BHHIV@',JW!=!MA0PXW$A@.EF (;C/E"WQ\O;/P$M,A^O@C59I5F+ M]NPCK_O3^@,"B?>(9(]:\5]_LHYV$]AZ@+G'O(,PH-5G$%TY6/$*$-0&_[B[ MOKW\A_;+Y8/V'NZ^WUY>/-]?:PR/\ M^/7FV^.#=O<%_KJ[^L??[KY>WWQ_H'D6W<_:S?_[[?;Q7Z78UE+AF+W1#XX+ M8M";PU/M0-?8CQ'#V@%4:#20B=;'I7O:!.M(>8@%'^6@PUXGUBQ@G^0OGVTG MF$VLMT^.2^NCFSZ+QPMIV,7W\:^%%.CWZYU^!P6!\&J(%PL940<9\5/Z M\V:KWFAT,K]JU(W,SY<]RFC4^SD?M?SS5J-;+>I]%V76#3/OR]]E4:L?M:0\ MI[.B/&>E0=A/799A\7$:/Y#)E^9E:/)=<0<>M\8V*.=85_7@>Z^+%O)Q >02 M%HO:!]@S]Y9C7VBWKG9ES5 X5."I#;ZST((/;2VJ!OIP.1K-I_,)&8/7;.R, M5O4?.B-0\7;8#^@:?_8F(,:#2/7YO[D3OB5@E,V/FN:V_$AQ<"TK<6RDJQQ+ M#M&-N=1&>SX?N%U.O;F[?.1H;I3:]K+S:/F2?08_6Q/+'3%=^[OESBW_33-T MS6R8QBXEE!M7+Y^6V[FCNIUOOWU9=#SO[EKNKW0M%UWU6LPQESZ!DOR-9]=! M@7M9\W10Z*SNH* J%%R1R.B4T&\@!I>_?V=%/17U%$L]W?S4DZ\)2=^H#7JM MKM[):*)7D5=%7D='7ODZ5O8V[%A9 *&9M4'?U/O==%% [K%>%8F5!-G.D\1R M45A_[Q*L61MTVVW=[)6_]>,Y-WC'4+SO#.>$,F/?FVHS,&PWC5U[6\6YI<[QV"LRV:/VLJ3_YWN327LS,CF/B$2V=.7* M(Y;PX$@!2KG3+K29[XV=,- <,3UHHW#;%NTM2X7F.VL;!?>$+#N\=F:CYPBO M7'Z6M+JQQ,^R"5.E@-C0"IA]I1#[=P8,('!"]L#\%V?$[F%;GOV=C;PGEY[R M3VLRSYJUWN\ <\T8;+1)UD>%"KD5SS5#(/:/ #E%;[!V'8KI&';EV7AS@N7;N MX1Y]G)JL&\WTJ,/M],KJ)'?4'+8]21-+53]F$V6AEETU4 MQWJP8VWN.1O2;+1K@U[7T%N-@K2/ZMR+./C[U;&_0[(+V[1ME3@PYZ:N^0'71ZJ%X"%\3QUX27Q9ES(I#,%]U)%1^7 M)NW(;/1J ]-(IQ4<-.WH1) D%XZL*;$]!&KT0:BO$^@59NS=K[C&6#L 9A@- MK'5+5Y">H2QE>J^K1)L*]TN M^^O4B.UQW]P4]\_<^5-\=M*Y* +GF'I0P:N"5UE,T'7.B9U26T P#8Q&1S<[ M[5*Y&D[V--=I KN=9FO#TSP/]T#.1"5S_XE*QXO*2[*3>OO.3C)6STPM?US[ M>(\\2Q:E>N5MD9)D=(XU)>FTSG+?7=E,HUL;-)NZT>M79WW8LVXN:?54X%GW M0/7HM_5F1CBS.NQW/>PMNFWG/.M^;6":()3[1>?#GU Y7(%1J"JYJ(IIE]\! M4T=QO:';-0&?=TPTED^U1F_=X!N7T=L MU@8M4V\6'YX[2H]7; .T([F/YD3;39?#AQ1IHW'L-3W2==>W\3>I*TN?-*49*@>=9F$85.B5RZH_ MW4-<(X@V/,2<0@I;"W>[>J>=GIY0G7*5/W5PJC@(470X4?1:5A/JB-2E1B#HK_8G[$%5)T;J:)G9(;P#/3%>A5*^V* M6DI +64BEMZ&Q'+.OJ%K-@RU;]X+U7S3FPZ"@F)6=)R;F[9 MKPTZ?5-O],N53714AUT1Q[L[*=Z#-IJ-#6GCG'T5[SP<[%QTC'.T."IX5? J MB]A9EYU2LF%:9A-;8^N=5M48NPRAD])AA[D1=IRS1R1;C[F;NLYP'FCW$ZLP M-TF9":'RC53F7ZD8;1%AF+OPF?FY66:S-FCI9E&]XL[QG"NZ*+4"LAU9M#8B MBX(\(BD%HDS'=>N. +[."].L5\O'?;JPO&#;@,HQJLR5!5K!JRP<<=IXJN,IY?$4J:3MU,JWB3W6&GJCDR[) MKG#G^'%GC8:V$^JT&B5#G?/(ULG9;;I90+=I#N)/38"-[\ MK6Y:^^Y%W3)J@V[WW;K:O <29++6TAD_?\YK418"FB.ECBQ-98O1XVFQ8B+V MI_L ;>=P+(B#'<+35-%E19<%T>7>9\.WFC@;OJEW.VEY51%N1;@5X6Y'N'OO ML=["KGO=GFX8Z9+.BG KPJT(=RO"W;_ ;6,!D]$R]4X['1H[+LHEO\U/H06O M@I^V\S+X*_PCESNU_"?'Y>\UDV2#B5G,WQ\ZT!,_81*8,UI3)M0&!'E@3+-& M6#!EN6_8K<[U0GA?Z&GA,T,$(9A9(;.UL>-:[@C;#P+ M=A(8ZK^X7B0#I]]NC5M]R^IU6\V6:1A#NV,;YJ@S'K;Z[09K_*_1 +U4W/7L MRTW,K"=V,?29]<>%-88]?K(FK]9;@*BHXAT@G81[HXZ07P3:4M",QWOR]+7_ MPM$?^(+G4TG>)VI3C5?!FJS2K$5[]I$1_FG]$75K@T>D?&RY_=>?K*/=Q!7R M?_>8=X ]*:Q!%MF5@QLO X&)]/B/N^O;RW]HOUP^: \WW_]Y>W7SH&NWWZY6 M,-6R+/WJ[MO#W=?;Z\O'FVOMX1%^_'KS[?%!N_NB75T^_$W[\O7N]X=2;&.I M/,S>V ?'!&I=O QV@$)^EA&D58!BYQ8LX!]DK]\MIU@-K'>/CDN/9AN M^BRP3PBV=D8 !H'!OX[9=;W!6;8(#8DWBZ_K\-5/Z<\[S7JC9V1^U:AG?[[L M44:CWNJU?-IGGBB^JN?-2:&-_*<+#13EV7UQ8K%_L@M/[B^:1?_HM9 MOG8#K-].Q 7^/D&%0B;%I(LLP?6! YL YDV66#<-,PZ28[/BNH;33*N(+: M M2,JE>:R%JXLH)G;3SQ7L5,'F_&4(<%TQD=&2]@M++@TUYF&>9!OG,KUS?4"9_,*TU]Q^X>/P[ZX>>?7>>76=HO+JRE,U4U'"R5)" M.KK9:5>T4-%"Z6EA3?[;;K2 8QQZ#;W?*2K>5Y)ZN*-4^I3.$1C@ M\QE@PLB9,)H>RK5!_!S_&J&1,_,]+(:TM>%;\5;.H6V%TMU?I#EB]JC#]C$A MYS6; 4(ZO&>GY=J:-?5@:?]9/=SDY J:B];J5;#"[Q.&OURZ]J4"W=QHHJRWM;D7P;P?!NC #^BO"]1/ &?V,3^XOG M_Q8LS( 9.S^8??$?YGM9---6VCZ50INM+*3W%,^%XU.GPJ>3QJ>10'NW?@+KXYS MG[::=]_&0&E3;[?+TI>JLJK>4[87BDI]0J6NN3,/KE"IC*BT1JP7B4H=G)VM M]UN5F5X*:?[-\8AXGCN_ ,M9'/;"?4)AZ<=&6];S=";30">(3!=S9BS@M6Z5].)MXK M.D6^>/X5 1C3G>/?!!5]9SA(C>:K3>8(O-]])V3>>)R;>;=J@ZYN-*H@ZDFB MWA+58%^XET:O=FW0JUQ)QX);^088I32# #8 O[T_EN'HR&9OAR%'E5^@"/2Y M=5]@59[_IOD,'O%2N02V#]I+4'Z]_7+WG4/S'E;EV5?/EO_$LJB@"U20T?*^ MLL). %O6Q>2W0)=>A2XGBR[K0NYKT65S([U?&>FE$L(??K$<]R.9Y1J@":A0 MU!YRYF/E9/BF:[.)Y894V<;^;^[,MDZN.Q=[ MA/*-!' &X70;.*HC[31]=Z6U,HN*Q9G?$ M,6N#EED6+\R9V\B@8+E/3'-<;6PYOO9B3>:,9\3YS@NU)-_.EWXFBNV&M'(= M03.FFOBS;RS,ZR?O-I&&]%Z_,IB.!:\*E=K%(U0+I;G>S"@S?_?9[!4N[=DQ MOF]<:@-S:NB]C$S+=\>E,[>^K]F8^3ZSM=#ZP?L64;S\PY"Y;.R$J>.H%.'- M&\APR/(F8(_6#Q$H^IE#-C?-=##PW=N]RT=E5)41E]:*\V*1J5L;F"#,JS2* MH\&F8D/=^\*K7FW0:>C]KGEXK\^9V^U?A3\=5@B[F3O!,WI;9"U;9;)O*]8I MK>-N/+X;2]JY!GC>BM) K!;)331]S'9OMJN><">)3FLD>UY\6AG<[#7*%MRL MD.D]X^3%(I-1-F0JR%8O=7MM[F\/T.&NM ZF[@(4 Y\XUM"95&V$JS;"!7<\ M$(FOV-U:9+Z>F9)89)8%V%,^UA==,_[SUDTG%N?5$WM8MV;JW=8NQE4EUDN) M36O3)?> 3DUL\JKW>B5PPE?H]*X!G;V@$W8F;.G]9CIOHXKI'*:LP3F[,L?] MBG %KKFI R.>>KNW2_"\N'@JD[M >2UA^[L3/E_- ]@F\ZG-1VYRX4T&L\;V M5*;2D2-5;O%='%;U:P/L7)GNF0:K^B?$.<6AFNZ91YF^XLZL%B MM69EGI\<_N26[YLA4#Y1WS=1U)MEL+0[X1G&=/1F?^=4LLJX+S2F M/K/>SC"@_B[Q]'L.VMR4@N&JAFYT=BXSKDRPXY#[&S/F73&KC3RX;>S2WJW" MJ5+BU/;"?E>2<@\,T-^W_(= ?TUAJY4C>,. MWO%WN0F* F#=7E7_=I+(MDTZW3ZQK0?8UM;;W;+8916Z'=;?OV=TZ^,T-7L=P_S2^IYRTD[S09-[NI4?69/$[<*B?9OCUP&,N9^ MHYIK=9+(54C8?WOD,K%!3*>5]CL=?_3?R*K:++'(_\9"C08.4D=G98S#T?)OY%[#+3PBGP)LXMH9[.WE"6TUG /PK@/V] /W/;[\%V. D MTJPO(^CG)K$FV'&=CMXLK#GI9F=X!";>^2+C&I5BC]C8 FPT^GJO56%CA8V; MZ2![Q,8VEJ;T]7YW9P5D[]A8I$/BV%03/'YM//%> VWL>U/-<5]8L*"5;-=8 M0@!I_;'E;MFPB?UQ+BL[\_C;_=P?/>,0[VI$R-Z2:N^M-X1@\.A=C@"$J2[>_2]%#%00I)5*M483WB%48S&WW]6:KRJ\].:Q:H]#N M$:LP:-LP]'ZS!"-LSCR$!H<*<+2%RKJ_$6%GXJA>0U("V%\ UAF3>W:BJ3[F M1K8R^'05 #D!O%JG >P/L8Q&;=#3&[UT7XP*L4X L=8I 7D0*XT[!E;WEP1Q MSMR\IQRHRG3?V73_XODJ41!8;Z6G3W7RIJD!P\B5=7YR>+.A=;X#XF#MH5%A MSLEASH86^ Z8@[5X&1+XJ*WL8XL+12DK\X#9V'T\*S"TBU%]4C'9W63VDK*Q M)<'93"+*:1YA<-;HZ2TS7?"2NX+L\%D"!5E-9XR1FU;'[A$E,134-O1FALU> MH>09HN2FQ;5[1$F,(S5,O;&3QW_O*'G.B;6+V2MCQ[7<41'9*QLG'1UJ8,E) MK.S,XU@_>[[OO<)&:#0?#N(#-3L(_3E94%7(JHB0E9QV=3?^ZKE/C\R?X@RL MW+( 6[[J#;.A&QG-MJN@P@F@5(YH54$X1='/#G82[E5MATX2IW($JHK!*;-1 M&[0[+>!298FIGWD$2[I#"Q/PY^)F7DTYW]E, '9'>L%@KVZVFGH_H_E+%:LX M#JV1X87A4+,VZ)B8M;Q+5[<21KZ.5VAC4BF7 MV4(W U@$YY9)NH]T%)Q'G9Q#G=LY:[9J@Z:I=SM57\V30Z(-KT2C.8Y=W,Z4?GAP/D[UD2;S8<39P3B>@Q/ M=9]TS64DO $,S'_UG9#YFNT$O.?NF5G=>W:KW_(CN*<3N!,'D)L-8Z2U"WRX M-#T**R/JT+[U#1!KU?RKIMDK;/Y5A5-EQ*DM?.L[XU2_;#AUYH:Z/$,RS,\M M8+X?R_PA]$9_[&14-1LT2Z71K(RJ(\"B_5CFZ[!H)9MM&F4;75FAT;N*[H+0 MR"P;&IVY\?[5"R@.#BN$WLPIM'@%6%2'-"\"JU7RY538KJL*K]Q#O>\>K=MGPZLRM M\VL'2W)<&P>>.K86>K T.>>O8G-_,I:+R2.+D%\Y4VGGDOZ/)*^%H]6L]YNV4RM"I$.8['OBDC%16TJF[VP:67.<$XH0D'W MF>6?7S_E@HQU-2BE0I:W*E.4HSPD4[J@5&5.O9>9O@]\:C4J?#II?%IAGF^) M3^MMC):!XT#TQNZ#%$_)-)\ZMCUA![/.@UBR@VV^@UP_7B5X/U;YE35S0FNB M0C@WP9BU0!1LS;H-7N9G+="I"-'I(VM\B(0";LR MZD:S@/9<)3')4_*Z#$9WHZ$V7_P@NB]^3$P.S>IR5$T./4 KQ@*BZZTVEGWJ MW6X!4T4.W_:NFM=XD.FA1> A!H&:NM'=N;M1A8PE1L9W[<%8!%IVP0QJZF:[ MU.SQW!M%?[#%#/N/H*OPW[!E-*DP.(6)?L%13"]PO#MVMCMCYST<).>BV]URF@.N#P,J8@2_6,D3JE\1PG5O=QX%2S4^I.P152ER-; MHMRHW&Z RJ5W^CM':O:.SV??^3I+M](NM"%[6'MCUKE-T,I#JYT] MDFINRL,@:4-O-=.="*O ^_&CFMDN$ZZ9@&N]S,GK%:X=/ZX9_3+A6I.2/XQ& M67#MG/TUJQ0'!A\O41GVJ.QGQ=X.2FA_WM/F3X>]E$J2M6J#MM[N%#66H=3V M=T6&%1F6U'AI%V6\5'18+HRLZ/"X++M.499=Y< K!+^ZF?CU,)_-)@SS\ZP) MU\6Q0^G$"^9^<3/KF@ 6EG;S]2/3^P)X!0[ZQ_,$G[ 1L=/1.*]W7_V@+R2MB.%EB6).ON2LU M4*Y,4V^UBC*J*FJHJ.%@>0^[4@/.RS3Z>J_7+0DUG(?]LHD>&%H_TC4H.\?@ MCIC2L[9X0I2^CM!'WI0](DYL2>N=1FW0U[N[._7+$YVNJ.%DJ6&M%K@S.6!F MD&YT=Q9\%3E4Y'!X-7!G3L7]R:IZ>=X_SE;(K=*R9DU&OESALE-U/! 8S]FS+6=$(,JE7ERS!*H MT%(Y['65+J$073)N%)R!B^:^S^R?Y^$W+_P7(]]%;G%%'?0[O5U:9U2*6T4V MAR_&>V>ZH98S?6.7$<\5W51T<_A&">],-]A31N]WTD&C=Z>;\[",ELPJGONC M9]1+P12:^=X,UO6F:[.)Y8:4@(^Y]S.:@!0^ PR>GD%;Y<6;>,>$5-KO=[]I M5A"P*L'B?*)H*]JS"HRZ&]\+?+I';+IT[1N)2W?#T(+7V[>NK 3^XOEW<*V% M]O=71*KON+"[\6\!NT3,RLU=.K5!4S?-L@3AJI!T14S;-<_>/S6M;+3=.<6A M&14IG2PIK>H;?FA2.NFQ(>55?+.EN_^<3:]O$LUPL"P@ MW8N%K*"RH8Y95A4U,!=P U$#YTU^$XB1VP3JUP:=7E_OF:Q MZXH$2J @KL/\S25E\P0G2U:D<;*DL5YE+(XT6F4CCWKB4=?@H,GN5KZVU8V\P+'#RN3SZ;6*'SPCZ_.G;X+*:UJO=Q&']J MQ+=80UC$/%Q^RSN"=R4POUQT%OR?RK^X7D1GI]]NC5M]R^IU6\V6:1A#NV,; MYJ@S'K;Z[09K_*_1 ,8O[GKV8]?P$[L8^LSZX\(:PQX_69-7ZRU 9%0Q#]!. M0A[AO@BRI8 9C_>4SM+^"T=_8 V>3Y&!3T".S,>K8$U6:=:B/?O(R/ZT_H" M&STBY:/3^Z\_64>[B2ODW^XQ[P M2EA]!M&5@QNO $%M\(^[Z]O+?VB_7#YH M#S??_WE[=?.@:[??KE8PU;(L_=O=X\V#]GBG7=U]>[C[>GM]^7ASK7VY_7;Y M[>KV\JOV\ @?_'KS[?$A8R^;UZ0<=\[LRU!\AH]@H C-\-3].;#*.__)(Q?)FPS T>&/FR[]^!5)^>/;\CDOLZW*!K[# Z 7#-^WF_SUJ]Y8?NLP/HAJJ+SYB M :SV$J_D2IAV*YZ.R\B^0%[Q 4Y\PC EE4W>(@C+>R0X:9UWH] ;PG/,UL(Z MHS7> ]"#>:#= 9I/)?+_:KF@#/D'UV''VD3;T1*,> GM$]\Z<. M8,?/5N!PXKRQGD!!^.+Y-J F#/:JQ,^:QY<[&<]4S['>\7E?@?8^?QANO:K M8U]<$5UBG/T[>X+K=>WZ[_+[R]G,FEBCY^C].OSP71:&XLT_P6*"4'MD/^"M M_'Y:XL]PUQ_:[Y;O.YYX6SW%K3DQ#_XZ]'\:+/GR0)3N($T($'ITQ,B]T"Q, MG*_CCGW8OC\?(0>FC9,- H<7"%*5T/^M_E#7'A5:Y ]'>XB,H?BA: <'&BDM M&K=F]4\<6?XV 57K G8/D^Z:$V($VE*Q2==:778KVJ!.$*NW &P3T+C3O MU46^B9.9!'PO^$,ZDOK"[Q"X"<2M^1FLBXIY:V!4UI7JE_@2^24>8K_$4@U:T5_Z^U0?E_IALA7*A] #7OPP ^&^7/M7UMXY M2"(8KA3$]M_G+N-N-[.!@MMLZHNB<^A9/DU"LT&,@Y0'NK)F*(Z10)>S,Y?X MTB(W:W;7L#."WK,W 78<8+E4^(:81)\22 %?@(*0_+\CN1F;9:O';*[7J W: M_88.D$VQN@MXU(6A!71TJJJI'&F$OP 01=>+H(5JH8K,K+U)TX=V@.=;OZQ&?$1K%WP"#D%_&.BH*9Y4TAVP$F](8 MC84&)0WD.X!F##KYRA5S"$37$M*[0L3QV4(G$^["AGS\3SA#,KD02 MT\P>IR[43P#:+N,G08H%O@G.CR\1-JR]6),YVP@%\'1=+]0L&RTV7!D0)RA% MP7P2R@Q@\7;;1.R9!%_7+L$RHW72 MF8(>(OX">63!KX"+4J-,N-;7>M,3RBEWQ#_#V0P9<^'CT/X64JJ8P$=#\.V1@1;DHLHO4%>AXG M\TA=08('2W&J/8 @X0$20!=QF+AKI%A 6-#VX,QCY@/L+C);'MAH[G// )F? ML@\*$H;#-=](J[JYB@02:;'P#$'+0-7(0!/L@OL]8-$V,3F.V BP?WG^'P+7 MHM=%K*O/(4!F_M_GDS>N+S0E7)+\(I@+_@CT8>?E#:W&)MK!+;WD>HZBY9YH M@?,)V A]M>&0,(5-8$NZSE(NH4 T 4W@E>B7 $- 'G DQ;4_KPJWPJ)IQ:GM M)VP],[5Y6/;=F$!PCV^-'Y/>$38+Z]2S-A/QN*2]"JH=#P<-$N!6*_>5VH^9"".W%S=T+UX#PGV*)X=&TA(%8I,#[<3;QW2C9J.> M[I4&AOMD0H89]^*!-$=+#:B!FF,&@N;('?"*1 C?8-&V-Y=,?111(6HG;V1= M"NH5L%P@%&,C2@&ZQ#@V+A($25ZZ:1Z&;G"XGMXZ.-FT5I,-+8-O?BW==-?3 MC?;!9X"6/I?98+\S]!-RQY)@RVCDHZCVR)N;U$'W2G#-_ 1W-U84KMR$UJL- MFIUZNI?G414^"U K]8E[0H4-F(=JLH6,.Y+XH" 53U;^>5@*Z^.?#U5!KQYN(Q_KR#OXCM8IU=? ]LCJ-/I)Q9H+5["E+<>5RFLP'P8.?.FC+DQ! MYR72;6'3;="EHM*_W&$BZ!J7\E>(^SM1!ZVP6^Q(B%I&\ M,\D6)(A5 "Y-3GLOR"YL]9=[C*=QC0/4"Q;Q,K%9A-3"+5G;>J_5JYXLCML2 MY*4$]D%A!3((!3>)F]=G9_0DFB2?H MBTO#.X<,M!D1%(?3 KTFF36@46K@?*:-&<.^J$"V<%D^1;"34 0[J@=7GB.\ M;RB6^3-_X1?&\BJ ?1P^LFRVMM !,0E#W> 2&"Q "MV8Z.EG18"C^U[@:()% MM&P0BP#'483P;K/=U-B\3/&/5T2-SP.(.>UW[,.3/ MT>.'X!-_F5O &E8\T7(I^4;XP(SD0\GCYD7T#J)V#NPX8A/<7X 8'\AWQER+ M# S^=L;3%A1XH^'"".AXV0<'@#E".')#R&;3&6U5]4(H= M+*\^6)YD;:ZAA+T2^^^,(A;<[8AJ&5.DO8Q9!YQM@\[LA]SH!Y;=TM&O\F\E MR!S SH*Q$$'H.Z,$.M1[I+Z'CW&$/].:A,^4R?@*^J#E4OI!0"UMW[PY3R%X MQ1S9R822]28L3"Q-1!U17 1#M$?;&^LPC8L"[!,%?4)0A)T#M$ M98*);-;,6YF@EA7$>77PQZ5KW_-D ?KS;APEVL5Y=M=1:^)'>,7/$XH&2-6@ MFZXGZ'?3=0T/J'P"V@ ./8 XI*P8T$TO1^3D1T2ZAS6-'!P_MT5A W]EQD*R M"QO>XP W=^#2D6)F-AD6ZG'P6(1Z7N_C7\I>8MHI_NX,CM:1#_4)L'?C&-,( MT=[XOQD(W5M$W\T7=$ M$S/?@6<#HPRDFQ:+3$8C-E/*$GYSR5E-]$JOOB2X6)'+^I?+R_M$+HCJ*,0G M^/,)DWE)3_.)R,.626(W5_5%FLS)?1(8O!3P_0S !QN4)V/.V61NLR@7:RZ. M0(D>8,C@]=E#\/$D0C5^('*]%+9$IHDX\43,CAXVM";D$U3.E6'(P*4E1N9V MM.,Z>@)E"%^/_(LSR@!]8Y8?>4'B!_J8"!0$L"#N!H,'HK\I2AC%Z5>P4+I[ MIG",U%&EV.?FQR82L[\S3'Y?1SA JBD&#)^E)<%R=MP'ZB]?5AJQ' $*.$CN M]5,X<0F4A&PVF5GC GA7TC*35L-84F82%J/*&"+9N-'9>[Z)!Z M/5=R8X ^V=] <\!2K*$W#T6()$"&C+Z)F+4X\2%CFBO#I%LB;%/K#_2L ;^2#!PK",,2(S HF@;P*F2Z268;>I@.S'!7."K M="$/@C!'*0\]_^8N6E60N2SX0UF5%#"EQ4=SX[(GC=?B$.O'Q!6?+44HD4:= M>H8V82\LR[Y1>7D)N@Y;AR[F%41EC5)\(:PGF,WP)3\&765_)PC6N[!#BO%-5V:*-K>VSB"N7 M@O(;3E*Z"4+*B MBPFUNKG.4R03\C<_ C#9T%!H&MV@BLMA$6Y?*+ 8!*)1% MN>UHI[!+%*99(M4-[AC16Y"'3R!A84F"/ M?R='+RF1LV7W\+?8HJQGHQY*40Y^UMH$7^(71=G&-J7C*C<)J>YX-E@LP/;@ M!;R>!SG-?((;0;+5QKX'AL(S.OZ6PXS2)QUID"Y_'PV M,NIXA0P#X\50NM']H'ZG: F\)>%2[HNV&$6EQ/%81H M1YG(U@^9NAXPD$& RB],*,5@!UN3%R"T&"0K)_"N44_R.06LX/G2M?$'5G/" M A#V2ZW+UG'R=-P>]^+A+\I&CX*Y2Y.!%!FLNZ6X"FR@B0.[0>J+>I.( M]A>^ QL :IZBBA3U,0F??= ;@)3#YP =^A-J?>!AO@_U$&8Q;(I$L^^<4C&O M_4H0Z^^PRBM!J4OQK9WAS6CG\6:4"0L%$+3O;.0]N4[:?7',AD8[P_6/GYI) M'/;YWO]#MBD'Q^LS UXYG#A/PB[AF4=Q$(KT]DA33[!X\C?P\)B#=982Q&#N M3YF%RH0M2S^XI)?:$=*1)3,;HM7QB!T1A"C_0.$<#3HGN8$V"#)U[ADF4X4H MB3? X;9D;$LDS(:5:GPSTN(S\"12Z'$)4X^<+*'E3$CN*F8MN50D8/WX_DCD MH:L24[6Q2CI*]6X:,M4;_C6)46(RU2Y& 2_=P&[SD;D19[XL)?=.!@IUCI7< M+Z43_#NA$MFW"-K+R<1[)M4041*#R4>):K#@L@!LY;H6+<'&+#XL M!91-L C 6"D^FTW0IV8]6:A//, !"Z6 M1H7(L<;CY,Z)C\FJ,7+&P;=83IPK%;:]ND),[C[&J6^+LX?79L&V&MW:H%JPT:]?0@R^32'7?5@2..2MXG:J4% Y2LS]31IIO)SFIK M6]P3ZB*,R(E$D@K8,,=5$)V"GF(/K\$_! Y MM+CU')A#GC?Y*,*G1 :! YNT?,UW@C\TD)YX3+ SL*=&(J65>ZLSOR<:YJYJ M6_ATA9Q6;52?N4^HYPK3/U((A+<-5>0H9#&:D"&)>,'C#='E,B13UVY)RY"? MVQ[CG3MX2>G*_2CMYA33\Y5%,8O$"J/8@\H@L>2?)9@JGLQR\*_6&S,3V6E@#57V(ZHXI=2K%JH2L"Z'#M*#ZIK-Q8( MD$5?,/%[[+F$8BMI]0F&SV4'6(EC1^;YQ%*95%3L*S#S'4K11Y^WAF)5DQDH M(U&PAJ8F#]^J:^,OCO*>LB6'GI2FV2M,2>-PP?F-WM2U&:"YC$5LK.N&GK\\ MJZ6?81CVC]4PE-MU%@V^8_;_X&FH.Y-A5\1&+#:#?=$[1;0@P 0\*AA%9_MD M[MB!$AK%".Q$/F0^C;/L%A(7A*?C@J?EA0GG"Z78X?.YAUT^T9&X%KE$,/3B M^"+^&H=ME[1WB[SPL&K&PL]Q!9BR._Y> 0$10E!28>(U+$2;U[RLKJD 1@#& M3B[^ -#KF1^%2V"#:&\#6X)ED4"E $-=^Y8\#"=^ZG_S.YU M;YY1B3'"V9? M6*A>/S&Z$KMAY7P.15Z /2%/NY I,*,X;@2;"I\].]6-1?H-0:I1)+E^Q1?$_?!26P$/#)^J)\,I@9P P6E F_8 M@P-LL!.WA\HQ\":&F(2^ _;*#TP@,&?" ;SQ8NJ]\$XIRLE2#BABLCAF;&4X MG#C!LVH0R? 8(/>S[[A_X)$,6?A*&:[/;P&N18$/-[YUC?LR>00XLG88D!3( ML)"-GEW@)$]TKXVY,-Y,1..P>2\1)]8L>%/@ZEB1X&5[-;]LXFY4K.U$1TS? MHY#N6%E\!(UU/8A6C\9+^20BR?.[#\AR[;VZ>1T21@,=$NLJK'/[4HPUG8(* M6+B1O?"X,U#"!9(XTB4G:NB\3G!U4].U\ZPRLLG6;3=CI)6R4[,V<#,RR-"3 MQQ'-R\*UQ4K'7"K-O0C@WF/X]M*U;R0G7Z;B&$>:+G,?1:KOHTAUM%GR]Y;> M>7:_*M@>ST?(Z P;.YCBY@1I?[B2>6!%"?TR;\6*NW7P#'B1'"82U8.UV0"Z M<&F!Y0 !>BHFI>:JZ?6LSN&_D*!WY^0-7+D45\*%O(8@O$-Q" MHI-?3D0'8N&EYD/4M=_1>R@S?FB5(0%?2I]7S!RVG0#;?&&"G!ZO3NWH:HU& M\^F<_QYMQ1$#)7PVI>;8(D,G+E?0HX8 /*,'-_-$[8Y\LJ#$W>,)MZW6-IY- MUJ(HXTRDZBGSB!X5",2I TW-0SJVA2Q&H2ESM8KN EOQ291&B%H(9<;'AH2_UPJ#E9Y! M%>'GJ%#&&4>XHP@DF;E-0> 1?=AQ]XTH/U5/W*%G)$*AC8Y^!$F@@! H('$< MPY*G)_+(9+$->KEYVW>Q++5IRQ/C1@$^&)%5F$91EBYO!\))4+3&"+2)-?1\ M75IF,B%5(0UAH44Q;LKZ\^DM_T>MIWE2+H4=:(N*ER*]VS4)9!3HEIPH9B < M;P4GC=O^Q&U0A&);9 K+[121G^:E^]?$@*S)W?BKYSY]Q8#?)?&L6YD7?.N& MH&9C2))_L;IJ!_6?1?^&TSP!8ZL+XKNV.4QQDD#3#Q(6L5D=CH1*D4OX'((K4K1?=.)08[Q-VS, MQ#M>46J*:O(EVVG%*^6>$!",0*:*XH#3)!0Y2>$^\D7H1-WORFI$KSW+QG-K%E]JB=R&X:OE$L=HKIPT'<52CC*,)XP!D" M*5+ QG-BUW-7-GL5/6\I'W \\5Z#&*)\-<+=QM\>/;:N*80O(^T^BUTWJAQ"N,Q["R3G)2<"@M$5D/*C4T>[!!7&015Z M8>2[XR2OF'4TZT]F+(CZ<=4FY"F,(,_^8*%0!M%@P8 /:$AU' BG5*/+!\4O MP!>JL!;5"?F]8:TU*3H;(,X&GJ5N;=#/2"^2GJ7EJ++,K[1+)N)7!";[2A[C MI?I7>BXH?':L\26^U]*[72[3HW 6R=6RO6CF:ERVIK0K>< $&AQ_]3,-P9(9 MM%\N'WZ.4F8S+L>J6CN..LC;+A_B:1V]EJEQ0-*@#=%GD./C@L,Z]J2XBLHQ MP9LUFFU_X8TOT,:*$GSO?HL[09 4X\95ZFY9[_06A6Q5]X+(JM2"9XH-\;ZI M,E-1>YK#9?"UOOA4T;D=&6:T0".,$F)J):IU/593$CW ,D5@R M>9-H\BK_BJ+%2J6X6 (J!D*](T4@ UJ1LNO:2P'C+%>YEH-J8\_$X6@#,$3" MDVML245H<:\$-SQ$@IO+,^@G7/\C_)),EC\33Y+7TZ6 N?H]<99^5 _('R%Z M_^.Y.B3^(IN!O@?]=G%#J7*^I*8H+8I%5$IF,,BU1G53"ZN)_071ODG>3X6O M+6N/ D%MCRA$C+45\A=[(P'5P#J2'("<1Z3%XN M?#>FBWB^[[V2]9%:>")I M_\5R)CS=R5VR:>H\P.E/VFIKMIX%\4G@Q8XC6/4"L*:6S43M([^&?P]WH)[U MPI(#5)/P$I4:JM'FR;)#3[HL$0>C)I34*HA2$8)>?U ILS^)^@51$L\+B"# M%5GR&UVNF*GH\8[?E+Y/<=:01R#P?EP=U4N@ZJ'+630X*UZ->>F1^U8IWW;< M8.[SB)A0HE4U-EYWK+J3;K^I'^Q-:L883K/+KZAB5DCP#/"^(*52*$\?Q$]" M$&JG%E5RAJ]L\I*J0!;MVF*]YZ.>UBS91OB#X'8]4G\2<61NZ? \%HG?L4.) M+UB/,(LW@DI$V1G?"9M$KE 1-U[0KOD"W O^EY+V1[-?43N>R$NC+].]H=37 MS&83[F<= M]'"K,WL)ZSTQYE?&4O\;T68!,?!J>)OMH=J,OG')'=55S*P19?\MWBM:4O@T M^3E1#LQMGT!=+6#QA)S]^'1$@4ZC$]532V="IB]]>]_<+YYGHTBY=.W%@&EV M #7VV*7Z5!Z';^Y6C>S%>Q2AT>/(E[I=&9U\UX0I-7%F=="4OY]'647&#-49 M3E%7^$\R.7FKW"69AR4Z#0K93K?%/$"12&I,C9H;.$.P0T4VQX0BC1AA%7]A M]S0>IXO#0%>0NOUH@<[-QG"D0 M-NS=_D TRQI@*!1)#<%G; >+.3=Z!"> ;H1",OA 46+1FM5>IETNZ=69?&/Y[<*%OE6\2TY, MJPHY(KVI7?;&'@X&CF=B9))S3%L*-1/Z1E 74^SXF]A".5&"?(*EQ$/!)^I% MHGCOG2!QA1/*5RVGJ66+PGTD.Q!-YPB-1%UHDK%F,".174H5=4[<3CYQ46R] M)$B[CL.5"7BB?43DFUC"3:1W?VJ-?"_*A%+'CT2I4KR@CE(>$G*#'"Y!*,N' M]*A=0\SLU,PN/GR!0T>6C8F$,5S]&M@D"]!6!X]BO4Y)?1+9'!%'5OFPSYXL MWY;#Z4<+=\H4W^2*]&BFMN9';1JYQ!6/F&!"(7E3HH=I3[[W"D01MZK8"#$D MITZS=#U&22%[)4KJTH$BYW,C?5*!FI( DZ[-PYCZ0A)BEB115Z1J^6[$#RE6 M% H")]&/'CG*Q(]6[&9L=OVPZ%+QQ+@.,,E[5&Y( C;)#?G9D/@0LAJKK7@X M7TWX5+,\>3Z=X*]6I/\HS\C I(W$D&1G0X8X2HV?DVF']6(3[:2^&&)PJ2#-%LT8L=HB.\D/VAHV;S&)T0Y5=!&@IQ#V(/ M/3@3/M\3,82.3VAC@;!/7[GG&=<7'S*OZ H2O?.RK$$O4#Q*V/5:'1@M#I6O MKT@'T@-&\RA9%N43K)P_%*L."K4LWG]W01N?-+E%#'NZ[&1*5-9"/+[J.^\DY'PN:R>%-@4 MDPEKDI/$]@1PS3%SD!0#X5>3V\(W3$4<_8VKB5D!'F74A!F/FD#X8?B1^<%_ M4\5W^);H4BOK6!=\5[)"%SN?X".T]!'DB2N>81Z8T:@2P4JPEBH1[/AVL$TB M6+HT%S^-*[8V5%UN+!]U[^">^:3%+"M%,3-Z8)NY>F"7>("?! )V2]((#"=3 M#$QG1/-C1QJ3VYQAI3QEH#D\;V0NBB:I(AZU!8R324LGY#%@/@C+DUEI=+\0 MM++>,M6*2['!\'(Q,87?3U)6:39;UZZ="2VDV'4J"H%<)P?'[V*UVJ58[0-? MXYW2 ';-S<\YRWR[C"9L,:/,6- ]S.[/3T9J^7]M2L MA^Q"[8^3'Q[-=P7(:I=6;X63;. H/Y$?6![2656D&T^# M6-D2/9M-L 1QV.&&_B4GJ?)6\U(W.-5#/KT?LM,.NK]H:AQO MM !/(B/3-H K+JU(;]IU-'=M:6%T\TC= M8_'6M'CL3/DI\I:G6_LVSQ=!',),W$=O!J?9,]JZIIP9H'3Q8KERU$HU:_+>!MB_F*6)&0AR4GH0N96BGF"^$M2VV8QQ$21>(P:4O46) MGEF+HEKM(HV>SC9&><=%#$5F#-5QW$]9M* MZZSTNA<7NR2QWV88,9'5D.K]@>AE0?MY%F>LYF4"^^' Q6ZS67E$248:O%HS M6;^B?HY#/%#X\YB,V!-6;(K,#NQF2^]G4K1]+!4&ZJS]\=JS1$[Y=[1&KNDHO%%1*BF9342)L M-)"4J4/SXHX2,1/DBI1,6(T"T%SQ292%J!-+U0S>Q.=J.J^,ZL?Q!AZ6Q.L0 MRREM;\1=$B)#)2X+(U)9+*#+'G+[F]@@Q8+X;E36JO2GR+T%P=1%0$=PAGQD9PP2H;#J/,Z85^RE%$D&-%Y"M4>MZIT M ODU'BDML[Y?98DFYHHJ AE78+U20I,O3 5X^BN%F[FI&_6GE'.-$8?GOII) M**2_'H7>DQP6=8"XH"+%"]X_QF/^9>G S*PS6\R:0_"',EDAB#*\@D3I27:B MJL=C^+()["WF"_P191U8$86)GJ8J\24GT\;)DASZ0B&*FNDQ[*A!];5Q9H-@ M&AR-K8D88B*F)\!^N;.136>>CWUX%%*@3/I_+[(>D:N)**KCWQ?8?Y&27T0' M/E[XBPKDT!K]H;@=G3$B\Q2'_-D*5Q78J,OF_!*7<&97LNUM0O61&*6B$;[P MR0<^;E\(C!K3_SZ_%W[)A$U+&58=SX132L*79S0'2/NBSAJ)",\]TH/3:$IY M4%'[QPC%QDD6+O4YV5^0$L XE^/];.7'P1S+?%$T'QP\%3I*3319)+.0% MV[2I5Q;1$=#*:T0FI(^KD^3D2(JH522^%XV>]'8B_D=](BF7+!HROR&5@J4A M>++@-5F;SVR,'0O(A6R%+*)X+]Q?Q+E8;9#,DY^\0%89Y)"XY(39?#B1\J2+ MJ<%QLTI'#A.1/BKR/2W,O:#W4@%*/DHN:X3.@-_CKT M?QHJI>>9*\ J$*AS5]B\J A M6\?*#YF.Z+D3,<(V4XWF&7*D%'*FHVJ]EO8$)Q.29 &(M1M_09%#C92-#$UQD86R9O9" KL874&EC(;Z Y[4GGD*>+3YZ'@%@$0B*V[J* M$RE5R)>=.Q;6%%I_,#<6.%&S6_ZYHGHJ6:Z3MYC*/#^:3$3.@TA73B ![ESP M"A>4MF0[C.3*15FFS-6*'#-F%I$3+Q8!K!G^6^@,68OY_B"5.!'. MXN^+F/AO]8WX=K!-2EHZDQT_[2Q/3B)/;2G5 MMSM7NYP_8=&KT5%[Z]ZZ8S$)Y'L4PKWD/BW*2H@%QV4D.+#82'K6*!@ ]CH7 MJ7 508RK$FJ9BC#KI=\I68@#9XO^!A1%$Q)@)"PP7WLZG]*M*268[BE,ZE*05 MZEGKP3H]X4>>L"7QQ ML1-QL:[YGQB'_)67/<23XY8&:-(-"^&S8PW04%TW 4!3('!6%[<:^*J&U1PL^?1&2<#PQ(&&H+=7%Z5/25F"F0U?9-'3 =+X4'4VCH M)TM6S,A!3HEY&QC+C\)*W$B+2W/$2D#9=13W%%_U;![7LV'S<(<28Q)Y!&7P MO[%#1<%'N03[1A-+@'(] ,7>!N#"YJDX.^,YP.AE5_ ME@)!ASK8H%/(1Q\K7B(R%&7022 !\AEGY TPF@F]S0F#1%=>217OY+&H%Q" MN4J11 ->E)B?@Z._/SAU5N=81G_S9"U7;?NM.G+'\\D8_F3V1RDS,,<)[\SI M4SK\]#>U]UWD*B/G'35#-!NZMH0E)3)OX,)$#12V@8R%U)*H8$0^5&.&MP Z MB8)]'I*,FE+B!4JD(CEN1W4%Q.V+7-%00IU0Q=6*U=V9>.I)5K\VB64)U(I( M(6(@7ZD=4E-2OMS#W/6&6'8JG/;X'35@G4W8#Y#.-IO0V+DH2)BLC V82[YJ MWE?5FKSA[.5C0;9%'H@I,#)[2335Q_G+.$9/F?"GU%$3/6;Q P[].>7-$(.* M6'Z:9PLB3]1G#[TY)]R/&/>C58K6#LIAT="^^.^DHD7"+G6RRV8S9.XXE43F M!>IS%A/C%O*UGAU09$$;?DL.RWY3=6LET2B>CA%-3R57TW\6WLQWF?F>)^=% MQ+B?X:#1,R<>\L:=<9'R_W]SZMA!@D-LA1L2HAR;//+4M6\4/)=NL8<6D[V M.W6>&CH?8L@*]2G18YLR!=2T^[0,K5!J[RC5C%#JMPQ!MMAD$WTY3AAR)<7U MI(X$#,,2N=B+3;AQ=A%O8>F]NAG*T+/WND+3DC;@LFE&Y>_/>)EH+2H3F)4N M@2%[ EWB/]+JBZ*667+7D7X#"M(J"@EOB8K19SPWX>H+D@Y8;U&34UA^=H=C MI2>2;/T1/7#$,PG%HH]%"(- ]&Y,WQ+MV@2319EFIOH#Q0W)!2/ MWXE7'&X.G]*W-3V=,[N^( M]XN[20""P/6="_A]*L"3XX2\(63@ WO8JRF?F M'A3.MJ,/9]9;](F//EB%Q/1E*?B1Q2NJ388"BQ;JOH*M5H9V\\+J1.Z3:(C% MUQ,E_2@Q9JD:Q1@8:#9W2A,*QT,T%@IBDM40"9+X[V!AJU$*S'CBR;Y72KT' M>1O5+ T!B\^"/U'R"4OU9@S8I+\W/)4Y1!BT5/BF;+*B.:X.:ATA$BW[:IFI,K> M^#.S;'89 5M8U=R756?"U1< TELVH&3<(*@1^<.R2_ B]Q@]A]]CQ',[LWUL M"9\:Y:3:++26CR8FHTD M^U)D=7.(46T'M-EE9LF51UWF^*%\=X(_KH@8\+( MU=2U*WR&J+,5A1J8?,J3%C!8GU"YG' NDBFY[0LK)K#Q%LO5;,U\"6QFE;:U<39^HL9AR)!*-@H5@TFI 0V0C9 MS#PJ^(RDQH(<0,F!.?I4]_X#53@LTK'Y0&=>GDX9T,HC$IT/UHFAA8QP>CW7 M\WE3$DOI-28G1J&N!VO\MR>M5L4=2V4_" \*W\[)//6C6B+*,,%\*TMT7W8F M=N?8[-8*'8SH9@%-!8EM!4' MNB.8';#$ 5L05;:*/G&9KR6DF/)/K>966O7-S$9/);[$] -K% J / #"6 M V#=MHOKHP?H=QEEM-S[GNO-Q?3D8'6N<.M(F^Q]IUI[$)F7MC>CAJ)Q0D]R M_^4G^EM7^_L<"-QL8.$#(LZ7RX>?9;+YY<-O],V%T=2U+Y&JJ#A2M0OIA?G* MM3[I#.,]DIIF1[J_/JE.,<5[\S5J9I3Y@KH6/4G6QZEZ(?4#$:F"F&Y$@Z\C MU_,%)212.A_/V*",,@RG\BP #%4$F.4H8CE1,?H%!>6M"8!HLS#)YA1>S"]M[=>M4DQCUG$B^X .JTJ";6PO*.7G9 M9:/]U%W ;/"\@X]B9I;H)9$:6Z7V3*&@"V_50GWX@ZC!%Z\X^.7R\A[=K\_. MT"'>0K7VI*MO%O\D%QSS7E0X0M M/B]*J_1Y5N4+_.+-EX5O0Z3X1!$4X:7 H3BN%&.91J%$R[?C4JB;JZ]+EB3[ M @6HST4]7'@W3TGA\/W(=X8BNP+K;$3UNH2.6F5 J*)@,< -"45/]++#5 _9 MCX*6B@I%X"!O\'C),GW!U4YJ2S?$&?<.KQL6HX,HK V6MAS12DGB!"$!VU'< M_07(2*T?BIN;RM9.<=:YGRQG'C+ 8JK76*CGPM:/<3U79)M+,1A+"S$P>X%> MZ]IO,RI'\V9Q\QX%;F)VR*[TN5VB99D:U$<:QJV@V64*1@FWNHXW?4,"0F3B M#<_3ZH;9O&AT=>V!6TY:-#I7^\ U ;/7 &5BD5'QRTBLRSNO :>!.>#$&>U# M37EX[6,T,UFR)S^^79AL%.3FMTOI+U[V['OSIV>P?Y\M\GG9RGMXVI::620? M)T?JK)-YU%(M0:MB6"V7G>NILZG'L7QG&MTFDJ=R/JQ5UVXLK F21)M0)NKJ MD=$ :NI5P;,_1"5)4B!3)0D-"DKV;!"=A22OER0_YJ")N+O@ 0K$RY_; 3@? M035N\I^-]WU=4YM"2I3OMK)0/KYR*:KW%50/DJU5.?;RYB58[X5S>]W1FZB+ M'?$N/:!/C^<35W004CIOJ">0@=")'27Z/ K\RV+XK&]:GSG:26BQ2%47T7LX5$RSA.'4K32BJ-4Y['*S;^#69!8#LC M7FRD[&BE-(V#NWRCBWKV!B2G\\H2EJ2[B.CX!H)G6>J4H+;9(JV)ARW2(7_H M'@FQ"O6N"?4VEX=Z<<'H(UD?^(*GU:H <;DCDU6 N!0[6!X@SC;@WZ4D(FO# MM4$S&EB]H0M6]+/ZXGO3*Q%'_1VX_I5P76>X7HUT9EC+2&>&R499WY6VA;WIN(B$W+\;BR42E65LU-S QWRPTL*H)I?7"/(FL[P^ M*59&@DSU0HX7QGX@;S,QNQZ=!4_(:N(^BSB+BW&"$JIG ?LD M?_D,YSR;6&^?')<60#=]3AHN*)I?F$^%AN(E]#[^M9#:?:/>[_11<(<^_&?+ M%PN97@>9_E/Z\W:KWNXU,[]JU(W,SY<]RFC6S::9ZU'+/V^U>R>^J.[*1_U$ MA\@/$E %L?!_:LU:K-Y1O=JGAF8 T_HI>1DHA(O7F;,?>&4:31?QBJ/4 81> M"S#W7YA3<)/**8B(,+1W TQ\F:!&(M\9]I">@/F'&_Q\7!!#S[P M,BMXY8*7D8?\T@WE1R/&P#18V+9&/Q?VC\6W"S7)C0S)Y\T.H*4A,!ZD$L5# M+M%P-'C'ITV0:AELEB)+'H1;!_AM[S^AQ>7&73$,(1-W^\>%N]FY:8M8FP<2 M#2V#A1$8#L/ LO?]YYVVJ&[-QZ>6:F]+L\_F@9U*/>NHJ6<7S9SN@YL?(@Q_ M2;5VS'ZT?FPV"+@9V^'-VJ!K]O1&,YV"R?.!=SDK29@;GUD.;K/P.I5;511S MLA33/3S%M&J#3JNCF[UTEF=%,:7!JHIB!,7T#D\Q[=J@W6WJC6ZS)!13J,%T M9$HG[\$ES::E)I*9#QJ93.'(*:=_>,KIU :]OMYJ[*RP[ BK*MWFXV28%BA'J\H=5C6ED5\5T7\74 M$>SP,?AV$VPWO=/M5 AVB@AV^)!UNU4;]/5^OUL2!*O";U7X;3W='#YPW6[7 M!F;[_[/W]DUN*L<>\%>A=)/GVE6L#N\@.Z6J]?HXU[D^7C_'3E+YZRE6&JVX MAP4%T*XWG_[IGAD0")! 0A*2)E7QL7^?4Q.5('SGL]!>\ MIC48F_+(,06#72"#V:>_WS5M9##3[@N#B_@+<= 9C M79-'1E?NM[@".7NN//V%L8DXM89L65U5,0NN/'NN//U]L:4 5Z*_TO_KXFN^ ME_N1QV5OZT+R(^$P"CJ08!HN$92!'LL>TG?&/0A=DN9R%-+I?3=+'8P=4Y'U M_9M].CSB$T7V0K"%8'!Z,J*&4J=F&E63?9P."+%FT1P*FB)0 MLSE^>$;\[&_"EW0<87JZ_$>3W-.\8!:Y.%]B0J=#(V0S'26PXH?%,HJ7"->> MA-+,^TFF-RD3K'B(!" A*3#R(@JGRPD#E'ZD,UXHHC,;MQO$%$T^!::N&"^X M%;:\ET>!A/O?<.JY?S BRSCGX87X/OZW2'\Y.X"0CQ]\) $?7!G#XV(ZK27K M!\('9#<6;!0WPKRR"XJ8^'SB1SJ&S \GZ31D1+U^@@W-<6(&(EY3$L/?<%X] MCIM S&L$XT<$;:KA$?9\@I-W(L\%98XCE^EB.&8XQ=.>4/C&].R'T@\2/;&% M):\+5*+PML+) *4G-][/F[DWA2>^0_M@#,9AD*8MD+$V IW:9FK#_GB,W^4. M8$5_7,3]++5G!7N%KW\W748O8"1B$JR,E#D8LSDG=+3'NEYGTT;8W!^"G,F& MAP%IGF3&R SS%1;/J0R,>4/_LIK8Z M$3]ERDMTHEIZE@BK'B\?$&*GL MTTQD\##SNROLBLWVS,WKB[VGI0\4)>$RAF^Q87#I.!YX^/*)X\L^@'3.T(!F MUX4/KWD2#$'C9I#\U)JRT\%E<7^-TZQN&X5U,?%&Z/U7.AV#SMO*<&HSK8 # M*R83X&GZM.RU"95&_KY,2$LJE>G.\5\>HE_&-;\\MF+]/*.SCU+M$GM3+MP2 M^8E&3@8G!GD:!XA-\O,EI_!;+X!C7I#'Q5.28!O,/>&CM^M>1T;6[0V M-1@G^J:Z%D6>CB&B8P""Y]";T"D&U,7%64$XT&3J$68S(P80_1^RLRAZ-OXUP(F$83+.QO#B*@!1NJ_DO,C9B$L:'$13T.^S()WP?.%>E#7?4 M8%@K)LY?7,>PAI_J6P#S#\I1O,0OHSO.5B,X&0K"ELA#31& ,TR_P:0>R$F' MO$6/Z; K.AS8@R-,J(KPGA[ &Z)'!CJ@X"AQT\S/.C,=A?J!@N+T<@HE&_,< M^G163/VY#J7;A#$//E NGOF<,X[[X/DXZ!D/F"Z>_A25*5<,F4I##&Q\6*;- MZ=R->EU%+5&J<-/Q)CB B>@@O.2KATW+N2)[GV5//0G$! M$2*RY@ %X6I(5U[3H^A'!'S>(,;I+S.(=.$O\,,7-XK0NJ_IG0S4/!LOLG*Z M^4RP9;SD,\_9?!CP86XF;CPO'L?Z:+XFH[I[%[L5*W=['K.M+99;%93)E?N/ MQTJ%!<^*!F'XCW)]$GZ)1#A@/J]P<-9-Z:.9WF?Z =U,^M%?X&TI2Z9!/V>E M7/BP/JNF7M_KE?K>J)TB<+K):CB:^RF,D[4!R)EH%6B?B=>::EW+E^2'!,+A M<.JCL\L5*1VZE)!''I.[:X//V&+<^(_4WWP"!PYT]QSIFR<>MVYI.ND VXS>\NC#P$QOT^%BE-3:*"FC?I24& K5SVE$8BA4+W90 M/Q2J?HX1GUA4XS$8E1Z#V4./H30!W,.9X9A:\0*6_L'4D;?P7].<=UF+\QP1 M/03D9FXMB@8A#<%IE$+:(Y7]X/#GU6-3Q MC).&84&9Q^#Z.$GH<?30(VG$+C)="4X E@WN!Q# MZ6_+*1OJ2H=J/H?^\RI]S/>6M[0K7H[B.2B0&YIW!JK16RZ6!F$^8D0]9YI9IP]#OD%5 MLL81\.,PXMS]A+/-N;;)$L^%6>-TV"EETM59/T9XV(RXR!+HCX&WDYM\2Z_T M5AN=>R#($3VO]ZF/#4Z 6>D$6,6JA5Q0 MZN:,%HT8LZ//9^:II:5Y7"HL^32DA_<'7.W.LCZO_)W*6K;5S>5:[PKOYK>< M:\G9R)VFF4[T7./5"NF*<*HQ':B\##*+[.(E]SI;KETW3-MRL[L=:7:E:"#0Z+/=JHX?@>]S&M=J$=?Q-V#AF MM X))-L(/8_4_+'?K6P@;K/R=]J:/>2&]P4>UZI/I$"6SU\_[4T75MGQ'Q*% M521Q!N,@+)_JFF@^N#[-F3#:_,T%S@:_DV]\*)VOTJI03Y@[RK;OYS0SE7Z: M?^J&>RSAMT0SYK&7%RY&9#JTD4COTNJN C09C M2Q^6>S&E)L)%?8L5>[%?\M^E7JH64N9(-0)<[M1A-*,^SIH.=\SKP4;A<*0I;!JAZHKMR&7<5E5^MU M\Z/3C$M-Q5],LD1'.UDKHNHX-?79OY,GUT/EE3O!TN^+JT];+$^+S+@-+X\7% M>B!@KA@] [Z^^BJWF%=@Q[43YFM\%[:LBL5J)]!=9S36O'RQMBGSS>FYL1'@ MN$//5449*NQFJLW4]K MZB,_=;NF46>#[R5%LB]\"C?5;> H&NN-9#MM]_*GEJ?T,@6]6M'+$O1J12]; MT*L5O1QVIX5)8%IZ),C7G'P4 JP/YT4YI"UD4LKB2 M1:<9AG''LF@.QKJBR(JQ]TP,(8M"%B]&%IL!XG4LBUA6HRNRH0M9%+(H9#&5 MQ680SAW+(IO6[HPZ1K82HBA$L5^[;B6*S= D.Q9%!Z<"CHRN1@,)2122>/:2 MV&Q89\>"B(,,9,719,?L&*3Y],)8G3TN0T(V:3$1M7;;:NW60#-VK;%SC,WU MK!V*P:J@U5$&8\T8UCF&64%KH835R[5X HT>"JU\#Z^EJE5CV**[Z1H[_LWZ MCG]<,)[5]OYG55,' B>@WPWJ B>@%SNHQPDX1>'\QC)Y8]BR@OB6M9''M\'T M*^V F(+)2!O]RH7!CE6NM76LZ!2(8A"'$4$A MJMZ')A=5'4:)A9&MJ*9K12]-T*L5O=0VXG?1TP@K7*HKK2_<:X31V::I6P\I MVI*F3OEI%7_\%8&,6G6:K_+3CC,8JYHJ:\;>,TU[GYT6DB8D+:P'T#FTI(T& MXY$CF\K%%? *01."MEG0M*/:M)$R&#NJ;"M.[R6MM6.\-D7^K!UC3"'22U&* M/!21J9=P9,W:8$MK1YI*_7'>HK1-DE*B?@JCC^'R(9DM_;)TM98H'#0M*^;> MIFL#^Q["0*V]KC+\%BRUS0UJR%)EKM' XS%&@FV6O2=F48'IC'[PC37 MD;BJ2:G7W 6>9 ;U10<"8CSWCIFOMDBV.35C#,:JJLOJJ..\U]''@FD?9#@]]V55?S=L^EA0=P-WPP MY@,)R PTZBP*GU8MN%=Z0T\)]*:59!GKDH4#[N%OZR+V#6=IXNR4"A$KRXZI MX(0CO5S4\O:<;\7Z+AK_C+R$W(2S68RQ0/2(LY0>72^(DU4PL),P5-#D3(1A M/UG8QA8BO M=C<5LY-J=Y'7/$,W\WQ-:"L+VI67N?6:P%0LQ"]6E;UK^_IE4L]":$3&\Y!2 M95OI7_5HCIH"/;4E[1JBIZI: M+\I$1^IP9+6&3S5'0VL+DF=C4%!GJ-KM\$7K?VZ8FPM.6RUJ,WSJ/K6KH_.K M715 I6V))8!*]P0JO0[\@NJVMZ]A0+\*Z\"!(0LW2JYULK> *6LV&F=+A):Y MKE])VV9'4P4?U=)DV[FXD6P"_D_(U1:YVG+GMI=<:2!7=,):[^6J73KT+&WN M]RWVMN*>X+RN ]KSOGU WM=Q^+5LF"UMRF$,1$/$M$L_;^> YTU!BV3%UH][ MWM<<1?P($]>7O%4R3\"?">R5D\"?[:4YS,'8MF2MHGOLO*!6!%B2$-C>".PA MPQHL@-)DU:P;F7LN MOX0K<&+>D:Y_1:GL]O!VYO>Q=+2M,:C=:L3VG8GO.&8SG7=%[D=&;%.DM2DTNO-3$49VVI2:6,M2< M=N-U:ZLZ<.AO5Y-Z#:NC^A=91'MBZ;H^OJ!S\WN_W)(_ZTWF)?;N]W>PG:WOS=I02I@[$ZDB%H[4G_MQ@> MV"DS:4=E)@V8R93-BP03.#>-^V'I^;B)F.8NX[FW6&!R$OG#A0]'5P3SUEYL MML.\=2DV.BTV&QE=%=;V("H0S+1BIBW O!TSDT'C3[TKV'?A].Y1T4@F\P#> M]?@JS=UH^D+GUJ R#F<)_D-XP?5"LZ5$KV.A,:D&5JV^."[""^Z4F;:4CW7, M3-9@;,G6:.\"4.$$[Z^!(]?SP=>E:O>9S+V)?TWXQNTE94L/3<>28@_&(]EQ MNJJ\%'YOKWAI2W].Q[SD4!S#4'W'H!+OA W)O/0GTK>$R*!$CS5*\+[ M;"\J1[VBU$84J&Q_41'.;@]Y256.>@6'M>^8N]H[WR"\W?TOV981,,:29QEF M<(#P=^'N;I*5HUZVZ2I>5RMF7WP4X>]VRTQ'O6S3\;)--M6NZAZ$P[N'PPOZ M5KBW&R1CS_NT,O/K$.T9PH&]3&[I\,)L(XZ[;G2&XRZ\U[UYY#Z9DT@XJQOD M8L\[L3+_FX.Q;G=5I2R\T7YQRYZ77F5NL0;CD;/W#:EP-SM"2EIL;E%]Q&/< MQRG=HW#_O$7GJ*4'NHWU.IHVDFVSJ^J#T_>+=.3I7BT+'K5@07>0!155D4U[ M[ZO8@[/@-;O(7T@_\/_7FM_+46O=%@;(UTV;+VF68K'/ ^LMRV\:6X1J8U!I0U#5@LA.AT>4= M1#I-/8B)].+&TI]VGY=LKC-,_B7-&,1:,0BV,-KZL'R7( $Y?/B+W'*M^@$7 MB^#^ECDLAURKQ:(SUF[!Q@$7C.U)IC(L)V?2!>,#*0KA*W&C6"+@\$[+XY/I MGQK;'/P-?AJ1>$$F"/#KO[*?>S'\<(+2-Y5>O&3N!84< _V,FXM+I#"@+W8G MD_ )1..5-QE3B:4IBCB!_] *8 1)0Z5$OQ@/U^ ZQ JG0U#1T\HDS]@TR1. MX,APD\N8S):^Y ,EZ3;=.":P8=KQ%W-LR/C=.>$?ZD-%5]KB'QKV4+/;@1/6 M3NT$?M=&!X,:;#0,Y?[.6.Z+-RLVDEYS@K01/%P;HNP$(ECE M:C.:;$)!+]/UM$YH#1JP8C?V-!F'(H,6+!ZL:_)NNHS05JULG#48&^N>V,V6 MI3B'68H-WJZYOA9F6M>@JW>2MPO*836%=6I/CNN1I]%AF-@!G[&E/.$D^$,L M9308'U"<+LA\99@]^YBL:Q4DM3E0?1ON-94J:[!-DK3#K 4B(4,1EJD!KWQO M 7@EK%,](S?/*[9B9*W"VQ,FH4L,(6$IZIAZ5$K.=V6Z )";=>G? X4J>(D4Z&W]VXUW$]-UW%B?W;?0!-77&Q6W3(U MF39;_,G6:]SQ7QZB7\:U%Z77.*36[F9(K2Z&U!Y_+6)([?GMX(R&U-IMA]3^ M-0RG+Y[O@X_Q.4CGCJ8OX&8V?-_,H5Z_> M)K'7[3&TUK0WE 2=;F;L#W JB/2"?^QZ(_L&JPKAU"81FNJ/A/VW M!=R%Z;1L(3>.MK)1RY7IQUJ9I0S&05BJN]O^ VDR!WX'YO)8?=S$C2):&^<^ M@3])IP8_IL("CCS^IG']'CAH6+XWE&[AR]E3L![4]4%LJ=^6A/1Y=ZPHCZ*< MV.]C*5\@7M-Y*TW'JP!K)T6[A;FQK(XZ/>RT2E,3\Z0O8IZT M/C0TBT^\@#]>7Z8,?B1C5[ M3;9^'>1#PY/KW)9HMBK?IRTUH.=UD0PY[BN$>K?4\17LUI9VOVHYUA08\J[GQ0NK.2NI:8>;L M(W8YMRQO$UL+HDX':%8 7;9&Q[E8$;QJ^3LGX3N6[.V *6$9=/A;9_,+3H_Z MT@07[5 MI[UEO;J^ J,%=V414 $0C88YZO:R*(NB)PQ+S7#[14875-AWMXR! M34@DL3J:,,!A\5!J"UY MI._C^ KNNC!UM8MCAYWGF,JP]G;M>LA.^Y6U]Y:1ZMRT4JO+_"T6;;&U$CNSQVCA6UCI /KRWF+'[Y^F$ M%%^E%' MHKA9%#?W*C.%&Q1Z7QN#-72"=Z=H[IR@AUP@AU956Q1Z=Q_[CH6 M<^WBW]&2555V1OH%*JL+JG1NXJ:59BD./CJK,%X-#1W@?D'YO-Q,S.R,@?P[QKM*_ M> C#/T$U,)5>O&3N!4"!!?S(8VR(GW'S?!GRR0)A0+4%K>>,$_@/G4*("PDS MA/].(/W#39#^GY8X#RY_+K\RN:G!^G?L_F/]WV[ YY?7L/SA^%PI7C[!RE_Q M6S-*#^"/P'M:/A5/+M4HR#1IF@,.KSPY0$#_5Z[CS*#_S:&NZ&U;9RQS:-F; M.R::/DK7AJJVN;>DFQZ#\ZH]KJC9ON:LZ[]2BX7:+&^R]AF4V*[<_9IK$\"F M&/M<%_4^!FY9IE:UQ=[&LJUO*O?HPR][6%_AN3]>B/],?H.7S-NGH!V$XC1L MHR>WF->LA4$-F#L5)%70X )O^#N5&[1X/U["UN(RZDA<-K#M0<7ELJRF)>KW MCB@N\XB0M@(S4H1]Z9' V,*^'$]@/H7+J+6\J,+ ]$A>'&%@CB@O\-G6\J() M^](7>:%#L-U90B)A98XC-;=([)U%1Q^,;5,VU:[PO(2MV;/NM:VRNHKZF=UR MAY==/W-$K;-#_Y*XQ3S/2UAE*[4H"OA!@#'+/Z@N" MQR_$C4EIOPG^'CBE?_[/NU#1%%XHPI$E"IGB%_ *OWX[LJ M5J -CD+M_2MA(DL#_X[18(WB4?$H-*9F[B?08N4$B+6-: M;4 Y54I"^#?6?3PM(C@&6E#P[Z6WP+(/60IG,V]")-C7!)Z!12,3X&QX WPA M6H3P"K+Z^%#*K>7_^2]'4^WW IL+R NH0UJ(@6H"/^+Z^&LOG,9#Z9]$%C#_YK1EJ@!/E)HHD'%,)3Y0_.7DIK=R98W ,;A>]1TL)3T]5-L:XB)MGW M^ (DCY7X5!["4+I?1OP'[F-$>-G/-*0/QI/ E3$>@R]X\%A@%V^ZA+\\N_Z2 M2(]+%[F+P%G#_O.?2H">"5@">,PS"> S\; H;Y4:KUX\<_497!(,+)U8A#$E M^3O6C_U,WJ=8G[0V-/Q@]H,9TRD6KU%F M> ?&FT3X*5B3VYNU2/,(]=)_;;?)8)%IU1IJD;_\XI[M)NY0'0?GO -L]'/' M5>)3;_&U2HNO;^L 38W5'X_Q.QYL!],OGOO@^:!Q2,R,5TTUX\BN>*E==G1. MYW1\<'TW0,=@3@C:'69CD7)4^:()"JFQ6?<&2GX)5CK&O/+QT&6 S0L4Z2:E M-_D2Q;"A^M#JR5X^.$7 MI1I#RVR'B7VD16W&1N^VP/,('QN=7U4I=<+*B-X' /.^M'I<2KD[WX5H%J)7 M!O>[O>IT7[CD\\%*IO3!KH-]$*;WAI<^/WJU M)O>J?1UR0YW?3O]W]GS2.R M%)!&@.2]FF-^4C:JINA]T?]E2;B;<':#23C6IW,06G=#W]Y?[>S5&GVVES== MCWE:RZGB2^YG?X_9_4WKNQMG,-9UV5:M0^.6]J&Y6T M,@YAW\2,>TYK.7S5I)VY)P*=$]_OZ/O7X!93<97\53;WE)ZQ^/X!^S[MGG/B MW3**2+-142> [>QA_'4[F41+,MU;>*\20O>P<49Z._;*F;KH ,V\GV1Z\Q\2 MA67?QU*4P9A>,6GO>U*U+?CH9'[T9C[:ZDA;B@H!JZR,^H(9WV4#0-_MV=

W>X[ZZ;2U?;?K5@.1W89Q4UV];BM6?2NT?<];<%08ICF]" M!^*L%6)G*++8H;0JR);Z59'=PX+L!NV$6]J(CES2;0T=U6E;TFW:0ZTE?NRF M0F6SFT+ET5!Q[!XN:K3YY4>HVCW7>N=/843;1A"!0OJUA'=^NN+G\ZL_%&6_ MHNRWHXSR!%P=49 J"N4.%^RH;8(=]+Q;QSDVYCM-712A"MFZ-MG2#RY<6.(M MZ\:H]\+546U8KR7B^SR,DAM$]=C7?(OBE YL%ST.1*+97;QP,KBLZGO/CA.U M37UDGRWJN8I_2BRB*MADLW?I?[\JEGJM9=E8\9/'1^(B24PZW<\^[6R65'4P MMF6KLX*DOM_Z"F$5PGIR;V!W:<7Z0=ER.DZ G-U%[TDO8N.JT$R:>O'$#V,R ME=R'D*)D9I"0$9GY9)+$U5A:P6.(2=J*ISX]>0E%<*28G%@4G+TNIE>\BPCX M)/+H*XIC8NF2BN->.X!.1?2RTQ"?PB9^7RX6/L6T!*=M'[BR%U*X'S_?:V![ MZ-BMKX$M9>BHFZ&AFO_*'># MH-43UZM%N0SN_7.N6D8B/R<$["T;)8X0PJ#:\+SY)]^; M7I>51*JFVCWX')$4US@G[[K.*;7Y_OZOI&/-X M!27/0>.?P/U=1I1)T9Z6.@UWX]4>-^&<]/N7I?NV%1E-D -GM-P867 ]YCIV M9OT*DFZ7FCQK4^CPS7VE&9+6B31],#9E1]D;'J _?;A"(BY6(EK5_NPL$@:M M_]F_0.&@(G&5WAT%%2SBRTKA P[S8;X=^3F9N\$CH9:7>77A RR;97Z%5[=# MVNRZG#?AHPF+U*&/M@:">L]5U>?@5ZZH/H511ZVOJCD8:XZLFWJOS9:0&R$W M#3RY8PH.#DR4-:7?A5'4=T:VWBKSA MX-JB&DY%]I9);'F"K;IUA*VEVH.Q/325ZB&VXAB[.$;K",>(?51#T]SY&(7- M0YN']71XBR71\=2=72F(=I:2GPJ^X@.)-J*.&:W$YB,_NM_AY+ZQ^I3, <51 MK*F@X*R+H=F'=I?3G,B?!0Q#I$=LZ[*$A::R?G:8VD:PEN#,)'F8- D_ F2 ?=6ANW"PG"7?Q*_\DH2 M6OU-@@F9KM5MMZ=42J/\B/A%&-.UO*.5T]XS*0V-7]5ZT7)D9?45]R$._652 M_Y6JNNA3E(M_NE%'56/"V9_S:,6@C^3F(2+N'S?N#);[SO5?W-<8636WJR:.?$IZ1;\0C<:[GI@K*'R]OPXE'FU6P4T?* M9K/BK^IMRWK'BO2F7Y".>43'4P(ZOCW?5IZ=$!UM96CKU;]JVZ"B#BV['0QC MW:(T0O_X7[6TAFV$C^UNM?@W).C!)1M>YB[WS M%;VC4FOL] N]]-XROV"CBY@6,WYW419*E*'V!TLW#9H#YU&>1(V*N3H O M^$&>TG[M 24J)! DL+70.8.QJ]!6IY-IK_^G,!';RGD4&O)PZ$((UE7RN'9V^-8.CRL*S1S MN9H460H(A8/RGA;+A (*["%Y>]SP[0A&W,@N]NXPCC58N42=J_$6.NJ3U95^ MS$7OS'O85GE= <1-:;&];%#509V7BZMX-13=D@/:X.AU-;0:>#246I8NAL$C MMGQ]) ])N3A15QD[ MW(]#;A/[LIE2SBMRE0ZUU$IEXB?7(G:2U@B=(-,+CY M.RK>K&WI?"OM[_MD3J9+G]S/<(V?@Q@63#WHBLUJ5:.P*\[7.L+Q5A=[4SK# MCF,OY@.RYX172V(M56_*)>EB>S$!FZ[DG51;$YD76ZVJ;.X4-9*ZI;>>>CT: MCA2K&SQP9Z@XW0W0[@BD'!=E'*S<\ER'4'<#&7X]P,\"*/NH Z7O[G[]]=.G M2H_.WAZZG"[%@0R[ MI9-T'3&-'%V1=6/O"_^VAW9(L+ U;=$HJR*$[HJ%;G1$H3-0Z&S3D#5M[PN4 M8PA=NVDQ_3?)F*20OH1N4.O!58_]N< +1%53NF+\F?>33&_^0Z*PBN?-P9B. M%]/>M^/X(Z'D7>GA;X$E[53K4?A$V#S^_[@\<#6Q!KNPFF)F+UPF<>(&N/X& M6NY SM!YB\>6ZY).A<.^/C]8X-4,'6=[F:YKE_4X'SGE/E'"T>G1\5?27B9&@['NR$[% M".FZBAOALQ[PU+>JPTY.W6!%#)I21EL\U*E?C9>*=0)L;C=ZJEDU55'K@0OK MQ?$2SY JO!W-3G71B'+-Y5'=$ZC?VJ7+$L];_1JIL M[-^UT/EI]CLK+^19R'-WSD)'\DQQ4FQ-D15U;VB'7LAS3=GC>I'CL_? M,D!%<+MF,_@YA5B,"<@ /@_1Q**8UF'^[=MO8?0(S[^;8R'\!S?X0Y:^#F^' M,N(KNM,G+_#B)**HN)+[" (T[#FU[P/I-_>5":8ZHH"1FEQS ARBDI\!+:QA M%?\A+9C\,?>BJ73[!/2B0Z++/X9/(Q5_)W%"2ONX[/[9[D.@ -RI] MRK(%B,@MO>%L\/W^T^_9\>.R7*SWI,,"\#D12991@/N=N N4L_0%"S?B([ Y M(?A\;#8W&W_^IW87#UI!,9>&3*2]:?>S.[:0C\ABWL,2']U,/ULK_:P/QHY> MKD:7@+5\7.K#*P[^CH@;(\% LT:T!A8.GNVRH$C@PRWWJF_>ZQ?@3]@G98OT M+9_9QN:T;8)JT<@R;;EW.;YPR;GHUNL,^CD M39(RMR<$J*BX0LJ.$_D:&,7W_H.[:KD)LWH3?SS&[W!D_'WP/_#XO].GDVGK MI>,=6!G]/ELY%;QXCGPWA]<,I<]!AH(NEUD1=9[TXL;I(6*6$'5#RRT7G22G M"7_^YO[TGI9/'U)1 2F%WS3M%1FM"(+W'L.RTR0]<(J _FFY&_N$N\'T^; , MEY??37I4DOOL>CY5ZK[W[R78&CA0"CW-"O'YTH;4YC%S+,T(82:99H#A:>@) MM6?Q(H5*D!VJ*>/(H?.9$]+T92;]$/21*?]:K M)Y&?"Q+$Y"Q\E6@R9]X*^BEL=,).W@KB 8'+U] O0>^0DHX[@^ $ (^B)2+H MG^SD&DIO\!?\_>!U1.GKJ>)*@'+4Y8#_,GV7Y(SSJGTTRFLETSM=S-Z(2[47$W M%2JD7WIV=$H]:VJ#L:X.-WB]:WJV"U5Z&^2'MK0CEZY4DPL]+QX.W,]N)Y-H MB>-=V9M;$T5O.WVV9E'I&:8+^951 (^T]9K 13L_C:.A,;:/BXB?$CGGA>M,T@%N 50JG3.NMAJ9NOHJ)V\=[NKJ9CO\$[0R\ M/\/62G9_MRX=KYP@V4S-XZUE^-/G]P_R-K^(2?\3=\"$=/X;>3U^RP8XR&N5.U6$;XV2S5L[8ZS@FP)!J] M@1P$A E(QF7PN^+HJP-TXJ8H])2.K7-TOF% M@ 1$<6J;[E>EA;M%\":&P<;0KLF5Y_2K$7,^#J_'6R<\54#/J%5@D_HM8@0ITLU?%NS;%5VO6BXGI8Q';RX M@,";FK<)B1+P(6E8'WD3&O=/P$(&\-B8)IO])57=KH2Y 0@&5PX5?HX.,J9G M1)F]W?A252]DVM5\!/$;>]LG[%&YFP.UP:GD(ZOQ;9F14E9&"H$E*X;M_F3W M)N"ST&!6^D+XLNF#I#?PG,F2^2[L;HZ[&-FN0 SH;2W]"*O8IU@<0/7"KW[] M\/G'QUM9(NYDCNF4*9EY ;'TQGO;GJJ%O+Z6I^I:[3$_ MZ/2U]*T\YJ\BL--Z0.V:I]+A6D8XE[;BHJ0[,9AX^3?KWTHVH MJT*8;_*=+!(.I*#PD73(-WEX!>ZUO?%V.13S,(2PZ(#>JMN5S?M.M\TR:7QS M!MW<+KNS#K0[%6-MN^(^K-GN:/##S].@Y_G&>]YA>_:!MJ?A]LPMAT?U2?7^ M\ H*@AGT]\H,;$#XX?LL^\/N?2%TC5"_^ZCN(I=>B6&DA$"(8/$@*'K%R(A% M>VQF(P_"N %AZBJU)BS#RNR)1Z,Q:E/P"9D-V3CTL>^Y_!]UP3+P09C9S#A/ M(=HS:;^/<]'R.Y:TRV?:O "S-&0: .4I6S["N0*Y""G\ZCU&^IF-!NIX4SCX M&,^<1N L[;"69\ *7\Q>"HMY3\/MU<_@ MB[S' 06'OC+V@/QNE+Z%EJ50#+#W;*7(A&RG7O ,KZ=YTO?P.=\'#P6V'L,3 M\4%T2R^8_4!,I3!F$3[EQ?> M>3S\(GW]_-+?K]W6\-_GDR%X1MG9%%Z7$BQ^<1>Y=[_GM2+IK^F5C/=RSXI!=U "4GA+K$,K;/L]SW]G_H@L/1'PFNCA )6I5.+?82\0CN>$ MO2CA*_ZE-#\'"( K, ' JP3/%)? M-DU 8Y5/9A$PYDA- @)\*%4&_<_2FT6$]VVTIFCA+^/VJQ]M7'W1EGUP8R_^ M#K+N3N^#?\ .D,*X;+5RW5BX4KEL5K?4=JF&LCNAT\5NI;4Y&#M5YA=(39.H M6'VU![D-]7#DM@9C9:A6+;W+I98]G-O,B%51F:V_]+9,P! J")0]Y(&)Y\MCUSXR073)7 MAK69LRN**>ZREWXB9,7NE736D3$JLAM_3I-3RV")J:H%7OJR.L00/.-"L:$W MRU?&8N '#BC&?? (,=^N;I"#-QBM_\!'Z .)S=CJ9!(7DF- 4?$:!5@MD5 M?H$^6<9)^$2;/2($@(Y>W(A?UKO2@QO\@<4FM,H?F2 *?9\E>6A2IZK"CZ;' M(^Z!I;?^T^6$Y/FOJ@+K/B 03T[F;*U2.('H/$:^Y25 %<.J.KF(,]FH<^INR&9,CN,5(-UKJ>Q7#JR\1Y?NY'^L(O'E#\ M WD-@^D_L5(1R\@_ADBX,/@<_XB\QT>LTFQ[B6ZC![RI#!ZB\]9JS*F5Z[S8 MWCX"X1Z!@&RJ42B MD((O>O[R)B[+Q)6G* F=X)(NLHK)J!#$C)UI95&08#G*@^NSQ";\;N*[<JT3T"C\!+:[SZSZC@F=?GK9)KY M)T@'+/GG+6@\D4D)D4]-[Z"T1]5*^R!-9_9H2]-976<=QO,01?FO:VUI^.&< M LCG-46ASVG!+*]>>;6FFNOG4NVI+<]0M;6F+U*!4=5^L M-ECR: I='-SQ2B4FK.AD+;18;&ZKJ']KH4ETUV8ZLZ;+LYMF.D=KV4S7?86_ ML:W"OXQ%M%,QOZ/3@LDR E5-,3^[Q?;B:VZ5*A9?KU]'U;7;EUNFO @H4&KP M;BO$>4^ ]2N5^Y)8H7Z2U4JO;N!YVY?J2(!!EOLHZ 2?@8 M4#*ZTB.]-,:[^-A,Q]1H6W?+K-&.-)KD-?R?P#Q]S%Z;&ZF5 MS:*[Q2)">O7?FNE,<"_,"JXK5IE/EU'J7K'V#8D)8+[61Z_V\Z75TD%8D\0O MF$[>+@&.G)Z>J=>P(8 F\_ 'V%M2V>\ GP\?":W7R!Z3?9"UR^*NLJ]L63,] M[\KT3-Z]E%DN!Q/@+5FAIJL^532_ITT:,9NMUOJHK<%8WY@+*20_JWL("!5/A2E_#9Y?UZ=]"6/\8L&I9I"O\>_FTH%1:&804D2/]6E5? M*QXL?]G_A/Z4=P.5+,F&JHM52U>A[:6\9ZY<<:4LO5=Z;^J*K[\B_V#:@,*> M3I^WTEO%2B]0[4%(4Q[8.[-J>P&]SRN70MX#(\,'\U4\_&UITQ9P^@*D*55R MZ\C7-:?+6IE3FO6,E>TMK%S?GR5WW[=G6IL]A.[[]IQ-5<$]6>((RRS+^,A; M# T*$/7;.CN%]";V$SR5=Z"VWB I1?/VK2_0&$W&11YL7NEY_5^F6$83$MJ)4)(^*>X$-P%:" MB;=P_2S]3F\^N][7'KC#N6T9M%ZOW+=7X[V-B.N9>G?(_,TI3O^C[0 M^HY/'!9](O6S%4\ +!0CSC1-5@)Q9&HV(,[*[(N;WL@MPH2U_L#'@ZD+<=QK M#H,!OIGEZ?(8\>R>>/Q]*;?HT?ST\?/^7P\;?G-7TSV)F#O=^TY@G$T+ 0IS=[(E_$9?UZ))I_:CSED1H M!,6=<5!K4O,*Y[,C-;:,-H8]K]CDI>'T5VWQ"'^,_D-WC%?N_G9.&=T9.TX9[25W!UTK,^YJE:0=W.G49,5&SZ3P56G M$A"T8C]>PC9R87%F=28>M*!U.[!:&H^6<>ZPSHO=@ MPGP<04IND=+5@K+)@MB**BS(J20$*\+;ZA\Q8_-X!+H:/;.&:,B+JMH4_>04 MBM:]T>WEI,UB@4SKV9OCOSQ$OXS+5X5(QNTWZXAGM.6"\:!C/C<.]525H=3N M>K^RO^ VF/X/F3X6&@P^>O'$#[&5O'35;RMZ"<89?H8O*Q8 Y*KKEA2;+N4855J[ J=;)7*KWHG M872:'&4=!DD3+Y^PN_\_!'%$V$FQIH["0)XU?J5<5N@591JSDG63FG*NLRH= M/L;<:$ MGINJ_:(:OR#^RC[$:"CD%TQ,FGX"8E):&ONIA0W)VPM7"^IQU()# 9RZ50O5 MA]9;?NU"^->VW%KXSXQDJ8B;'8CX]5I^[3@B/J(HHP>Q_.?"K_1TK%]4Z^3F M_5PH1B731<.L EV5G M9I'HZ=B_.,*$GT# K]:$V\>I@U,/6 =W+OPJHO"]HO *"2^W_^4[Q;KLH4C[ M1CX'WU/4[OL90RSW7/\;B:@X!).*!CC5.8]F"X8@2WM56,?"JN&"SF&E9==Q MW;R45=>.Y.7:]SC4.:+=8D4E;=7(<,_IP\(%!\$5V+67@EVK:FK;!A1M-%2M MCK!K]:&MFQTUH!CF9A3W?I+U-A,:CZ7#.%4?C" M_KZ"-=EF/3=\Y3Q@BK^$$ZI1]^V-4JD'"]4; N=-)3Y7 6X<' ];XQ1C5M_EIN_^\Z1.Z, MFI<&TM1Z__W.&+1+@*F;49C^'D3$I6/65]@1M:@1&T'=U,YA00\*L"0$3@C< M001.ZU#@MB.?:YXJ8?5]S4P=B1;?O@TG9NB*8] M"CPHWM&!KM0O.+)H"0;BMX3;KJ>00<(XUZ%*=J'NIL=PK5JE&T1S.U- MFDO2;?9Q=9O9E>?5X7D>(>E27&9]#DA(N9#R0TBY.K-K&F4MQ@[KO\AB8K?76=6-?BG5B!A; +L+8PZ>^H\CS M+SYDX)CRA-^G6:UE)G-#E._!)1AC IB M%K*:]7<@&"3"3\&:W-ZL19I'J&;^:_L!@5KX0_D\DRPK$NM\'T:PB6FO_S@QM[,96GBLV- M2FU -=.KZ);[-;VJ88_0# _FF1Y,L4WHO^/MTX+HWY$:CW"8M&/(F_+6(-$9 M=!&=0?I0=5IW!AGZ4!MM'MW2N+5$&^JC[CJ#+GM1FMZN'>M(B]K<9-1PB$_U MY9AZ?MTNM*7XEO91EB:*M:FRW[<)H2*RZSG1OI!GXDOJ/JT;=;G>:R#<7CTO MUTRXO9JKKI-PY8G<5W.+7:[;DVXD##9(>:Z;J/L5=;^YB-91MDT73Y/)N1#W MCK%6BZ8673E:4\L9W0 )(;L2(=O2/-9BTLEX==7R#(^3LU!PGY&R[ MG&WI&>O*F&G"F DANUHAV](IUJDQT\_%F!VY3:QGL2:$$TK+=MS24P5B7+7MO6 8A,$)@#BTPAS8N#<1%[9>X5#0!]KWRW7",'2K? M5_-*M\U4?DN*M]%Y7O?""-5$791X'3*0D(A;12MI&>S50 MEJ7*/!O[U67)^T4$F5=9!7^D^&JG6E-#U)I>."OM$CSL7FMJV(.QX<@C4TS] MN$QVVL5SWDTS=5>Z*%BICZRTDUNXAV8:]4PSB1N(IO.[-PE+TZ*L679K9 M6FA;LW/TF1YD(P0#Y1AHE_:UMCK65 =CU91-2Q-,=)%,M$OC6ALMU/F%GV"@ M?C'0EFZH;K20WC,M=,UIP+U;()M&0V=\.5"UQ4L2^I,V=9F7B/,AI.5RI>70 M35V;I<44TB*DY8RD9XI.IE(12&!#I&0X!Y5 B[F0NQ7/XS% J-O4QZ4IG MVM I896_TF1< KSC!?^HU2WT'?'&#NO/7S^ML\\=W0@]ZN_T ??+)$Y@+2#! MS12)LF*LT0;5U]'R/L^>,?T%WW(EWP.5-J6*2I:F\%H<8XM$!=E]\>A;I>5"QGM1 ML$BO].MN'),DEMQGU_-IMST*.GPWB;P']F5X)WXPSJE0B0Z$E1;NZU/ZGTXCW@?2WI?_*51-36G);(3&4+;Q(N9!)QLQ:*$?E) MHHD7PY$ <6=+D"'XB!=)X2*5O,4RFLS=&.04'%'\H>O7G3!\%(F6I );6+7[ M&!$Z?U5B [%Q-FB8GG*V5B80Q05S=Z',.T%^36UE1S^-[)C ";6FLXZP;@*Z M=0&^(4EIMJ#\N%4"8,UTP:7=%RZJM-+>J<(!Y39)91?D/8G OK%-Q;+TO^'4<_^0YFYK5Z[(:X?VF)S6 M#EW[]>WH:XY:NLVMG+FBB('"EH(P23\+W,(UYFL#-0X6&!1-61L/&PT1/JA/ M19]8-7^YE "@7M9'X.PIR0U?[JTS>#])0H2FT0P>P!:'8C^$;C3%@YIZH#V3 M$"PW,)H/QT?-H,><%&GBQG/X"-OTSL9!'3D;K4-.'C("I\_ZR%=5P?\VA(W* M4*_P@3([LB=8!S8T*W1_[4XD^ OZ*]EC MI0>< 2]338YGG M5M*& %8;5?B]3+-P4RF]T## FR*5OH;/#*5)55)1"&EP5PC_@ H@"&%$(XA< M\$ )_\#3O(7'94KL^_(A)O]>PB;]5QD_\C<7#B5ZE;01_8@!:C7:+''I.0'U MNQ$Y35$.(G)ZG';4%/6H[&BT9L=/Y"%BW,$8R#A]8J&E M$;SS71"%#]1AN)/ $9YYX'6F)>KQZ8WZ1ML(X0?R9+C*!W!/%+-5X/?$J8^# M3DN J2S)?0'1C?$[$Q(E+@2VY&GAAZ^$,3S__E_AD+^3Z!FB&U##7[[<26]< MZ07TB_]Z$[X$\,08%(4'GX7#+R:NWZ:9+^0^_%U*XM4:D.ECZ0VFN#7E??K[ MO^-/Z<_4]V]+05&(JZ9R> /&@="H ', +._/\P&8+@LG'LC:5'KQ0$;INO+/ MEQ[(Q%TR34C3#QWN=.YC8"*CS2]\>%U]1&NO6Z1(;\NT0S=SU@( M<;M,YF'$_(MV881M#L:6*BLC9U@>BK;&"31@=+-7L0B4GOJZ$"&U"E\&!9'R M\CKS,J^DD>D!]611/+2Z498B6ZHPE= M!H;-[ :.T>6OM[??-E\K[7-WI"E;,TXG9RT+6$N!"-4:CBIN<59\M':,[:]W M#DF,,+BGR4MVN_H96"!:,A]B%2TSBK6FCST8F[:LF,ZPW&7'F*(0D6]@I;VN M(35E6\KB]*SD,"UE.<.*Q&"WK'0X8AR0E494U'1+K]+B95;ZL0>S;+L6WID^ M^6S8YX#EQ[<68ZYHX"B#<1!NLV',/YFF+M_,(1HC5<&3+5=#Y7Q;[F,:B-X. MC@5-G+YC7O0SX:#M'*@_]RT.^:ZLON(^T)OP^J]48<\?N]@.2Z8^W6CZ&GUR M?\ZC=#T+]Y'.&7G.\<_T7]S7&BK-\: !Q09Z$Z[NOW>-L=K"R,%8[ M-\5PBY[W.^K\X:=@36YOUB+-(Y34_]I>@@=.R0]ZZPN^QE]^<<]V$UB)28)S MWD$2T]57B$]]$9]66<2G]["(#_2GNEXR].,%E-7KS0R#J@6)4'5);VI-4B_Z.VX$4Z:X1-!=FR:Y#W,7"]R;4,J34PUP_ 7+19.#438AY[/YQ"8XI<.(D_TGX+GOX MW98$]MV:^H(=P6,"PI02W5%Z8+#L)]YAP1)M61)Z*/V*PI5_HN3%$@'?UT/B MKPI,UPBZ7+!=2NX3%LYP >8'/W.]2 (S^0=)I&?77V;9;R XFJR0U9ZR72=K M>8>4^?"\V9582IMMZ< @E/#:*Z*7[]FW8EHF$TXHE-.T[ZES%C,SALKK7&F^ MC*8^IG8K;AS*BI5=9]!SR Z JM&UBQEZNX9??*)/1&<(^7DE?32<8V>QI,6@ M0!)>CH@EV\[;W MM0[6%@[+<[U7-78M=['EMOE N\ !Y55YFU6E()Q1RYUL*64^T$X$ ;!.)Z,4!%D),#_#"!QV!C0EJTB(1QIV!)T!+0I$M6%WW FQJUT>7$+@XT M2R2OJ%#5>$P+>!^AK8]M.6]+I>VO_ *0 M7Q]7\U]& $J5F,XORO_^+HR3KV'R+P*O31ED]23VI7L\X1_@V'"BMF7F$:M' MJV5F9,AED&/0>E;>;N)Y2A#,T?N>EHE\B\B,H+_"]MG##6TN %A&X!X4MD#O M?STL<<',6+>M=!FUM*/X"^RX).V Z?E)S*5 M]:6?N&E'1;8J%I?D'P$>,P8:<8,=O8&7N*P[(TE(H9;FX77[]]_2B)5&/;DH MB%?*8/CJS;Q,6[$8!W,:K.<'O'6"8=(#S#/)?,

>;NID'Y4WDNT0K_ 'G'XZ*^OH_'E2P8A@$(SSELS^5&=* M%@DA.^<1=3!1[OLJWW[4$TQU[!.+[$.P/;SEF](OBRO;O^#\U=5TBN/YN38Y M:F4".$ET5P4E.,L14O(JY:R$**V+WCK .A&>]*6(?OIJW8/X=A3BZ'(T_[K& MZ)5U/ D)J"1MB[IV\JGSHTN,3I843+:M\QE=<'T';#E(%3VTV/B68:SBJM.3 M<%HFTT]A3 =?O!PMY7*NI%2T8@MTEM:2 =H$8[(*9#&,HQ&98VN;HA.P$R-, M>V5L[&X+TA&3\U&0Y:@' DONZU+[=5][&+&IHM_?T\3.>O MPWP957-.21XM!ZD9(VLGT=GE3-4'L\DEC!%;]VYJNX)C922.0<'6;\'^5.BO M#/416\M;%664@J#I6C])UISW+D/29'M9EWV01^'K\(;O<]J*=U);#_&:@V5% M_V TR?S<&,%S+:+E64MZ796':#0''PVJ8&Q$_^0,A!7V/Q@ZI/*W;I!/U,\[ MY\?T],[YT_+U[DKC#V_O#V_O:6XXQ\")$R(H)K4N60;>>4[41 MR% &VH':W3IP8F^A/A6[Z=T5;6+I[_.:V:>7[-O"EH%.Z9!SI2 J3^:?B@)< M$G6(AG-<^D!68NOSZB$\QXI@-]#VI">I]Q!>WH;MQKRN+@A[ZIGY.+KC-,QL MI]&.5#E0'<?6FMATEC(3;TDRNFS8#(H,J.QP(Y1K*QH@H08Y:0.:G-.CHFI>J@U=-7 MZ>'BZW-N79VAE[EF7',#K/;&5"QI<-EXR,Z6;(,)N7D,^.;SA]=V7R[#KL(< MJ-G0N^F$3.+YUW>783P/X_S3?U^-/E.YUS0E2BK%:,<(L0A0J#*$8A <,ZFXE!";SZU_'-7!]\56DC\K M6Y^UREZXA-8+!D4B.6=.%8C9%A#%(G?!*5Z:WR+KB&VH:$=CCMR[7M:'*IY, M0&3;DFZ,,3M(*2"9#RIDXP M5 ZX""9B#K1R]HA1_O 3CN!]MU;&YIO4ATBR<4SEYQ%>YKMX&$>=I!<@J_6F MF!404"((RUR0*F@?N@3*-GWV:>GT8.DU?EM?7HTN:]/A1:^'CZ//G^GK>L^6 MUHC3=<0G)"YL)&-.TL7)QW3Y!C='21I.3L"F;$EJ/O+R-X'08T$#"6^\;[QD/W\9!E@L: M0?:(M;6ON2\8^CPAG\?;W43*=[7K#IXC!>FC^/)Y>3BZ]T# MIN2H/.8"*2DR-X.I!5Y: *I4F"O*)-:Z9F@KF-/A0ENYWR>$/I00_\"/HW2) M:WI*Q7A)H8!6"4'9&NEP4=0I9J],8^4_ .?TF-!* M]O=I80^EQ<]74Y+NU11IV3^/?J]??2-L"39S;2#4#DM*)DVV9[*UL"-*IF61 MS0J1H)/G[G' ';Q5AG-=6BX@BJ\#SE@PX(KSM<>$0\%\*.(D1K#T MFC+<7Z2-VY3?;+#?!<;IC6/92?A;QGGL([G&'<=OPJENAW3*UO.E@(KTAPM* M@,LAE)0E^9F=HG;'5F"G<2PM]+>+P!KK[?9H$1:9H6U# Y.,MG@AD'9WGH#% MI+G#&)EMT1W^B8QCV4GL6\>Q["*SAMFO^Z-% A8>C:]CONMR''=T4B-"08>, M.ZMEZE1^^CS&L>RMO+UE-F0QPU^GD]GLW.DZVEE$X-Q*6B/Y9I%E 3$55-X$ MC\UO5SZ,Z F9OV^;U.DU5$ /M^I?I'3UZ>HRS#&_QL]33*/%56KZ^A(78A_G M%Y\FT_GH?Q;?W[J8<\V]D=Y+XG6=-22B!R?(4,P*G48GO)2MB=0*^\E1[BA* M'7+OJM7[R(S1IC9&#YD.15V'U FN 94HKL0DDC@N>!^Y 8$C#.B+O)!7!F84/9(EPFN71S$5KPXQK6]T.3/54Q M4,?QOTXF^;?1)8'.;S*A'951#76\J;=(+D;TU6(L0VUW\?[JTZI')$!4.4C9& M:%D$%Z*Q!+JC&^KB3G.N;+^ZTU0A3^7RS@.+>OGU;^'_3J:O+L-LMHAM".695XC-6^#L ._XD?FV!+F;KNU)43VX @] O0;Z2_BT MSE=U@=O3%9\=H1[GND]OJN].L69Z>P)T8U&++.L0':P#WA@*\$XZ$'0Z:,^* MSKIU2\LG0;-'K@8]59;MHJX>V/5A&C)6..N\=S):L60,A,1CO1Z5(+A$FS@W MPFG$*%AKP_,NAN$=TUZ5=K=D]1")]Q!V78]S^Q4OEYV\/XX^KZ&A,ES2@NI$ M-U$M2P;.DXU9(RZ&6RY*;EV<\@"P0M,P>VWI9"2QZ(5;%.CR?+ M3T<'+"4K1-0IR.:UC(]@>E)D:>.K-55##SO) _ANI %NAOO/F4L\"1_ L#HY MAQM";%P"CX$9&V46N5-]4QOB;$'Y?5&IA:J&W8-J%B#II+3F'HQW!521!0(/ M@21BK @.!6<#.N]'2<(^6/:%^7Y1JIK2!TCBO,=:V7Z^FF$?SGT-:-06\;A#V M=C*^F./T4_W%-^/9?'JUN*BR?Y+FT">V2,$T776C!,OM1UT3%:7B,DH).4E# M;KW(X 4F8"ZZ4)B-CK=NE+(%RJ%[W>V/749?:9=EW@5R"HK5H)) <+E82-&5 M3-Z#B,U]M0TPADJ,M-#QW\@^;$1TGS7"X MQAZAP 'B'HX,3K."(DMP)1(ZQA*XVA;:<.>"E)KT(L7$+L ^TR+>3,/[6T,;3(1;)TY:.@3*Y?F4X2.^%R75(6NC2'NKV MISY[]1T@I!YVXMNFQZLPG7Y=>K57X_EY-H9KR15X7SL26>*3XS$#)F=,T#DP M87NUVF_C&5[U_1OR!TB\AR#Y:RPXI4WEY]&XCHQ[-9DMHV>"5I1$J8/HZMV< MNFCOL@43T''.:@BM==YU"Y13X<#A0C1T_\B6)5H MBT(B94S,07%*.H)L4+0>2KP9R6DHOX&4MT:H!XD:OGCY=FUS-(\/;OCL'B.! MCZVDYY@?"QRY)P(9KV3M]6(AQ(R0O TQ"1]-;+^M#A;S8UD',HTT)$YOAM(Y M@C,\ VUC18GL1&C>,?()QOQVT7&7F-\N4CUVS&_AK5Q,L(Z5 M50I4L&0T^T [*+FXDHX^Z607E^#6ASZEJ-U.VIFTD%)K#WT-9.WE=("R.3[W ML.*.$6P[4-";U'6 E'I6'%=QGCY\'$WS"\*2%ZL:YU]Q-J_U+$O;Y!O2=3\9QLCF=P((D0,592*K M,$30D@7AR51,_C%+:_>G#F=G'ZRZZA]>UWP/Q7,WJAK)MX=2L-N(5FSO@JFG-.@F/,=)@AZJJP=5 M?X"@>W_M5]BRHH>'&"'560^*6091D^<84)>@4DDJMXZS#:?\1Y*?0^A^%_D. MF_C,W >+7D NC)!Q9<%K*4A?W@2GR1SA708@/;7$Y^%:Z)[VW$6$/61.-B;O MBW280\+:##;5AH01//DO0%Z*\MQ+EIHW#7OJ94V'G.4'R[CAU)1'DL-=4'VO M94T[::Q;2.W6S8T+M9 K@T=/9Q\*6WB0ED75 MX8CO\*@G4R&SDT8F_8FSET*)FT?;DM*T/AXM@K6%5IM+O2G-&+C@T#+OF2S] MEKB?TE%_H'SO:_S@(5JW$=VX5MT%5T]'_39,QSGL#]79@Q0X4."]5\[=P*=3 M"DXL&ADKXGTI'IPW"9+2#E$:67+KWF##$N&1 W\H'NPBYQ[T_X\P773G^S7, MES9-Y+HD81R0-RO(IBD*&RF%8ZUO<-W%<"K;_T&RO:_KPP?FW<"S M8E\71#UM^_?1'&?#/TQ+#ZC\ !'W_**ONV]%*Y6)!I@3Q&W''$03,Q3:WGC. MBDG;>HL?2NF/;.Y]ZWP7R?;229LD4>&L)_1%\B,*^15!Y%IFX#UX1F>,()0V M2I6%;GTCZ0Z$X;VY0[5RK_'Q_B)MG'=_C^EJBOGL"T['HXN/\V7Y]6A\4>&] M/_OYUQ5$'F72BELP&!0=7<9#X!C NR*L 4P7$^!9-^W.V2M:1%V_)ZJHWRH4F6UW$"-G6L=,YII(Z59D\C]ED>RMO M;YDU?O/>U]K%>HR_3S@FNVVR; L0)&9K$*(6=1H6&6ZNMIAR1","1G_<+0O> M2XD;'WX*5LWA4KVOYKWGL2\ K7#\?3S[C&E41IC7+3LZ@&IH[VP%,KSUTT!) MD[XDW/HMWPHNB*"Y1GI#;"##(89,YP8R*"*B+3)8)SI5 S\MM3]@,PVE]5T$ MVY.V?YY,,879NA1=1B&*KO.BD[++R$C@M%J+ACG'JU&ZAHZIO/WW8([J1 M6C8H^@"9]E G\"Y\7704/"NOPN?1/%R^'M$!-HI7BZZUGJ&*Q7I:7)TG5@>G M1FXB^.R2" 4#5\V'BCX$Z.GMIV7L@N\TZ-*;1GJO.2"TN.H; M8[TN!JL[*-9!!:<2#*0L72WQ\+&3,7]3W[>6FP@ MK3YJQ3?L-*LXP\O)=#KY;32^H".+?C+_>AY2'8K Y*K ,4L!7M$Y96S*,4@R MC$SKWB"[X'O>_.A=(WT5(,YF5]\:1MT$_V(ZK4&OA=VS'+>AN#0610;M/-DY M@JS?&+D" HM,6::5[.5$Z(SP-!C4HU8:UC'5_7!E%I^5%RE-KQ8M[7&*L_DY M'60A<_0@"A-UH%@=]I0M.*D*,E.8D:+#&;+M\Y^WGIM)KF%&=+W.-8Z??O^, MXVJL1H+$C,N>" *YDI$.K^*Q:UZ8]CNHT"-%8 M^O?YX0XV,7%.G)VM#Z"SJ_FL]KV[;C#*BO0RI0#:TZ)5#@5"-G0*:6NCYJA0 M-CU FPT(6@\69<% M:.LLJ%"G9P4CP9 [JWF]C*="!PO@D<<\;SVWEN.&Z-!!M8UWV@H3KG&@->,- M?"O/YEQ%)[0O'E+P&A2C/[RJ=S&YC"$Z;]!T:;/>_8G/7_,]27<#"9HV\7V' MTT1X">)+#%/:BQ;47=LUM43SO#C%N*#-2(KJU:I0>T];"T@BX<@$UW=K79LV M]WT,K0Q?0[U%\A234XFH[6I;'^6X M [*<:0'%6JY\L;GY+9J=09X&B?K5S08V[1WMO'_8OLAY(?%PN0GH\ETXSV1B MD=]5N["'FI!Y%D*EEWZ7:Z^Y.?-S\&D/8&"J)!.U>QLTJWCX#O >][TZ5L?&[BS M=]"T4GT'G&?EPV0>+J]_.CMWRFJ)0@)&;D#IF&@-0D.,QF?R[NCP[=**]R 0 MSYLOP^I@ WOVCK\NO/^E@_>!=#O[.+G,;T<$ZR5^G8SS/S^.TL>:<'X]^40: MF8S?S#Y,1Q<7M''FBB0'E&<'GBD!.]!QI11MGE;-KS\<^?,4/( M?0-7]H[%+E)&-TC\XN)BBA=T>MX@<@?XJ+D2=:9,U-K4/HEI>4^6>9%X5DYI MV:6TXW DSY]! VMC YG\@.-YUAVSFL_FN?O!/0[F>7 -/4_E\4F6G*P#\H!( MU='9>DO90U:1)&1$L:G?J7??H/0SB3L%'EP!X^C<5#[E6O^:@#PZ>H>TCT3G M7E?W)*;R[*+C;I.XNTOUZ4WET<%&'W,MAZ[.?E&>G'V4H#/M>L8[5ACO<-0\ MV:D\.VEGZU2>7:34\W"7+E">[U2>G03]P)27?:34L^)*"B%X[4"CEW7 (SF^ M(3,0EC,5M T^=JFU>EI3>5KI:Q?A''MICV/9YS1M)-^AQK%TP?0]CF/925==1G+L(^BAQK%XC48&D< E@[6: M1P+]?YW/:U"Z8+3JUN7D22I_]W$LS76_BWR''ZJ^ @Q^0S!&>&4(G=&-2^!?^+C6'KA0'L9JLV*I:[]3#UYD M 3E%5X/ ACG;X8A_3N-8=M+(CN-8=A%GXZ:^=Q&]F+W#Z77 81U?.!NO6\)9 M$;)DJ5:U^4)R$!P"DP:B8Y++I$-*G8(W.S[WV?.@5T'WWBQCY+KB^UQD].^FL\VR6/00^Y(P> M)1QM=;I6C]5R#D5>KY>T!PJ&WEE78G:=>@\_62+L/J.G%Q[L(N?6*9W5<;4Z MC%")9&3QM<$](?&U I7I.G:6%L=LPGA7XP^>^LL.IOH>8!N^7%T(. M%IT$%6K=N2@&G/(>K,A,*\],3JT]MV?2+^^0>I9V,C]VO[S$0[:*:\@U@ZA$ M]A \DDF#G(;'+OA.@RZ]:63(?GE9Z(@Y>I ^1=HM90*O21[&*BF4 MB2ARZ]S.T^^7UZXH;D])]]\OKQ1EE*H-&Q?=^Q361BX^@+.Y2,Z=M7=G]#V[ M?GG[:+&!M'H(YJ^;K"QG"BW;:RW;:"7&:9710>:"U6U%0!"(U5;UB@N#GK?> MZ+>">=Z:;ROKAC[]HFY_.DF(>?8SB> U3D=?PGST!:^7/CO[C%/ZWOCB1:*? M+"K'SVT.INAL(2X[/I,+XX24D!E7B:3#9>P2V=WGV<^;"H-(O&%3N[4,?L7/ MWRS818\N%6Q$'3(Y+:P:'8%#L)IL$"-KR-%:95I7;-W%\+R9T$2R/32\Z]!_ MBZ-5&.J4E\A3;>]=KYA, M<5ZT-<*E $9)K%@6O?D]>8L8''F*M+8^,O/KYS]OY1XLT89-YQZR*A=A 5@U;.BZ(>:A"LDQ%I=N'WS=".0V=MY#S]H9TK6^M;C K?PG3Z>)[ MAUQ:[?*Y;>ZL[KR"9E=6UT^>_1Q&TW^$RRN\9A#9X4$*+P"9)CM?KW^A5>3\7P: MTJ+@X>77_\)\0<[*:YR-+L:+WUW-C5/6920!B2CK."EF($C+H!1,N6CEG&Q] MQ[>_U0QWF;85^^[N7T]$T\>^F7M?T-<;S*^CV;\6>5HO#/*L!3"A%?E@-H.S M9&,+Y7GB&AUK/ACB(3S'JF9Y*I2Y=Q(W4ETOV9!-VXCE4F MTTJ+6^G12 5#TP1M+":S %K6XL%H. 1C J RWGNNBHWM+?>AZ?%H\^"ZGN]I[63QKK=T=E'W,/=TY)"9N9$AN C[7 \ M"0BU%+'DI(5A:)&W;BW^U.]I]<"!7:3<;X4N7M][BY":GS1ZG;3'U0Y1.486)92':Q=P!F")(*SFEC* M7:<6.$^B9]@3.[@/$W;#0JQ-?8"Z0'F^K<=V$O0#K:SVD5+/K<>8TBPYC&!E MS<@K(:#.HP)-VX_PVJG@U%-16.?68ZWTM8MP>CH%KW>6]SB?7]YLBN4D+4=) M#9;7 BM+FTA4G X0I,.?NQRL[M*?\?$G';?%V$Y*V'!$-I)@#][R-;)?)LOI M"JOJ:(G)R!HE*+EZ\44E<%D54(9%$S QR]M/Z=V,Y9A!E-;YI";R[H$'?R6Q MO)W,9F?C]^$2:R'5-PF<)V%XKG-DG3.>MC+&(&BMP"6==$ EB^6-J? G%-B M0RNI;]WX!RB0>)\^8KZZQ$EY,RZ3Z:>%B?DK7M9.BO/);9:'XNT-=<7TZ7( &L+TI!08 \MRF]!&+ZB M8C^=;C_W=I?DLRA^$%):14= G;A."TJ\U+8E 8R.)@?4):OV%W^>7O'#07K> MI6)A%WD/G8KN@NV/BH6=M;A+3GH?%0Q-$U=21N418M8:%.=DX3%.7Z'@C#96 M&7/K*9//JV*A-W;L(OEC5BR(P$NJ+0X*.E='TFGPSD1PAB'&;%G171(/S[AB M82=-[5NQL(N8&Z_,N*_5A-^P?Z435&VD)%E9*F1(57;WBC(V:?";.$I M=IL#=_$)^0 M3I9 @(JH%]AXU.!RJAV+F"P2/=(&]B25_$"28V@=[R+#WG1[;9K<1'BCG20Z MKC%)TIW)M(&18QQT#."51NYM"%RGG13]R .'38:TT\]&I;<4;F^'\V:0'WZ; MK(?#).:]# EXJDWE328Q[2@M>Z@S"&Q^%$-HIUH(#UX_\'EBPIX![,^HVP_QYCW]7;E(YDG MNH"6L@Z:(>?8!ZE VHBU^[A@;C?__9$'?@<4V$^X#3L[=0*)7_!;T]I2;(I6 M \K""&8BG\AX!YR^9$4F:W2+?>#&([\'%NPIX(9]G[K _&ET\7%=Y<5-<-'4 M+H6V5@-:7B.,NN9/ ^/D&7.N6A@%-Q[Y'?!@7P$W[^_T,,Q?1M]\65DTYY@- M8)U"JXHJ=&Z1&9M%TAR=X+;3..ON3_P.6+"G>!MVC.KDQWS;L8I%:=%(D*F0 M%Y-8'6SA3)UMQR5SFD??(ECTX3LZ$/83;L.N4IUVJ\L;QY83,G@K:KMI$4D2 MWH+SUH#.ANN<761!MS@/+K\KPV!O$6_O,-5#9764L:B0/-@H!"C)+7@6"R0> M;91(#.6MRVF?8F7UV\9U90=(>6O8>-#RV9_JS:OY;%)>33Y]#N.OLXV_WUMQ M[&Z/'Z#T]0!Y#-+4S$NN78H24EZ,I2%R^1 -N**3%IYG<]>__VZ;FH5L8R@> M:46!7D86/5GGEH'UW$9'AW/PK+&H3KVIV2[L&["IV2Z:?BIUO??7LAH[E3(7 MU7ATU8!@=5"T\QZT'J7" 4(?DA08,B-_5(! 1%#**@@,R6W-2G"?;+*V]92? M8DU*G6O"0ZRR-&K83@ MJK7IN '&\-Y?&QU-V@JXUUO5FZK:F0TU'@TNUT)FEPM$77NR(1J%!!M[;(;\ M=&X*/5'KHIGJ>NA-]O"-EP[8_KATM+,6=[ITM(<*AKYT)(V+(18Z8G-M^X,% MP:44:EC4Y)!CTK:_>XK/XM)17^S81?(]7CJZ??5%H152& ?2:@=*&@L^&:RS M'9Q5QFBO=^V)^I2O$^VD@RW7B?878 ^6QMU[3NL"*2TX]Y:L'F7I!$3KP'LF MH,3 C#-*THQ#I$N?85V3OK=-#C6F29VJVW45;IVQ-?S&8XG[T8YQL/7H',9^-?,5U- MIW6>Y3B3BSM=__5EF(UF-]AKC0N><^ L!U"&I[JC9>">F9)+H2VNM3?9= '- MLE8'@%EZC=9(QC(B)!Y8O;]&[VIR'@J=#((KG0-K?68V S]43NIXW-V:PQI4 M[T\E9?6@!Y-]CL&H&C;5L7HP@DVFO]Y+3S# -"Q#=HDG[:*I MH0,%7;#]$4_:68N[1 SV4<'0-+',&'28@%FT9#U+3[Z5JW56+!HGC58%GST] M#HDG]<:.723? RNVN,/.DAN%7H-#U'7$C(9@,4"T5K B+%>B==_89Q%YV$E; MW2(/NXBZ\P(H4:#RO@?)' T5I")"4K76Y!/Y> XCYJ;2? M'E[K;U;3RZ_?OORO$4[I(1^_OL4O>+G8U21:*3+M:D[7H(DT'GQ(D<00-9:H M51:M;;%2X=>MN[E^0"L; M[%YG:P,'5Y*OG4P$>.\S*)]REB&ANCN=MA>"R.^3(/MHH=<*OQO>PRMR$4@8 MY]PHFPHYEUK3PA4C!D>#&3CSA27/?>:MMY"'\!R1(D?//C734Z_%QS>PD1S2 M&IYB+F;DM3J6_$NN$&+,&J(/1HD4LKE[][P?&EU#^H-);;35:^S_!KQS':RW M4E5>USGBPCD(CBL@&0@6>:[=&H>@T!_$.40S/9Q?+Z]FM+C9[-7D4QPM2_)K MT)163ERFKV8C>DY85O$L07\]3\9)(&W.V]J]UV_$! M+:K;#EE3HWJV]Q_#%(EMF&NC!AS/EO?YIM- _*A6_,NOU[_R+GQ=C$C]+4SS M+7(JH6(@&U[5SJXN5ON[@).<)W+E&6\>/3D<]:%[Y;H&\:P\BF6V#F, M&(7IU^6*\X=G10"+%DNY"N1J1*EH[-"69-YB-:UI^XV,,=*'1Z) M&W<9VD1'/;@@-^#\$C[1EQ]('+.0;EP?[H*PIQ3AX^B.DQ=LI,Z[).E'%\=A M#9-89%(22G2U11A9IT%'#C7#GJVQY&*W=CR.Q99',GU'(\LN*NBCANW=V2KN MJU$QD:0#VCT5J" S1&406#:\L.BL9ZTMT&\/']ZU;*V9N_5J>XFUAU#HV1>< MOKB\G,SK.7GVN2YO!:P.CI#(."3T=>0;.O"R3A^K8XI"0"]>X!^OL:CZKL]9'XXOS4FC?LLB)N[&V*3()HE$*2C8A M,*\BCZTS* _A^8,S^RJG#[NSHEIR^/55C<.^P^EHDI?8SB:\BJEV2 MWE3-A,MW5_%RE,Y*P8K^/&4FBO8"N$8ZN'41X*-DH# ).G4]+[9U'4EG<-\= MN?I16\.Y5K?DM#I[WTU'">DM6'SO/$?G8DD)//,25"8/,$B>0=*?(7-=F/)] MQ.8W@?GN^--&+0U'8#U$[+-RXV ^ETG82EPPN#B'!9W#(B(4+K4@:Q^M:-UX MY%%0WQU_VJIIZR"MOO.TKT=?1AG'^8 ^)!T^M)]\[,/8&^5@7UV&V6SET5\S MQ]E,]J[68$+M=L0Y(W-%%HA%Q:2UU)_7]$G_?2% M_JA7-ID$ \5.)] M..3W8:TS51V ]94UW ;J>,G"@U7W.!T.D/N@Q& V."Y< 8N*?'T6$,C8YO0J M:"MS2L*[UJ;KP(3HD \*N%] MC4CWRX&C)8?:*.IA]>\AY7ZC_-_,]+6'_1K3)?TGGR?ME0Q)TZI=)JLJ>'!9 M1_"2..^2%D&U+E'J@FMX8K0W.IO+OW&;DR[X7HS'5\L6H.><)%"**(#<,7H_ MDJ/M43)@*$4R.@CM[YP;&WN?[/;4Y\R#GF7 "EZSU7O$PHN?,CAYDOC4STW<$:R&5EV&<7[V;3LIH M/ELW &H:TGK\*?W$N'9*"X\=&Q"%IJXD[RM6$ $HX3BSR )IN2YT]!Q\^%OSE:*TLVX%TR MH(*BKQ27H#'4U9$37EI?ZW\^O'TD9/K$:;N+:AO2=>'@+YR#-^-$,$=?\.^D MC'6O4Q^TE;6WI9+UDG@Q'((Q"F0.OC@Z3PJF1YR@AY_P! L^>M?>I+GH>XB\ M_H.H]0*8]V"ZW02%3LG@=P&M;QV^AA9B$ 2%- MU,H7YEAKHV, !3]B+?2CWUU$.9Q-NMBH:"^C_>YLC.M.G8HE$:R!A(6@!O00 MN+90?"BQ2*%9:'W_;@=XPYL-!RBRF_EXL!9Z, (>A_KAM\D**N."%YLUZ+"( M@8D( >FX"RYJI)]PK9O79'2'=]J$V4\+C=V(#[2YKA:] A.LSHIS#HZ+!,HK M3?:Q1W"^%D:329M-EU$3]S[X.2KS< GU8-&1XS'YA._G8;XP8]^N!KHO3CUG MK/>84^V/Z6O=N202B0"\<.0J.V9RZ_J:!^!\WTY *SWU<"]I"[35F](%7$]. MPH/ CN,T-%-C-WHQE$]!#(7=,G&#!$E;:F&-E?GD@,>Z-O>"!]LZ\S/ M$0CRB--Q''[L(OH^G!*\I!]=_!7'. V7+\;Y1?Y$PI[-IXO>J3_]7O=:7$?% MT,B,M%N"3K25JD@"B<@TJ&RB2CZ2*];<+=D%X/"F24/EWK4[>]-,#Z[*.B"[ MC.Y[$["607-TAK#\O_:^K,FM'%?S??X+IKDO+Q/A(RM MI>3N^J_;6#D8B2&J8!_$!CM0,Y Y<@Z1V\.1V0'Q$6P=(O7S/E4AQ.!Y4>"M M=:!VR(H3#NP\W6#PM_3C]_G=[, VF@2?[USUKXASWM3U_H1.3K06? MT8*C@Y11D17.6&O[LO4FSC"F/G *Y4G%X*SD>CI9M?-;I7U_GW9]MP/7:M<7 MKA0N$YGIQ%HRV!DBA%0#7%PRS87WV8^>3-1@7V_2?VIA.44VW:X]WNW/\Z_) MJG/810RJ,%UG780Z_PD# U_'."LGE'=*RH CQ38/V\";B(\&_P!!ER5-IVR?5!R&ZE9W"$\?;^HB9'19&0LV5G\F!PWDWG!20I)V@<73OL[EMGY, M_NN4YQ- /\#K86V13?\&\_8]K1_ +YA)(1>-P$.LG9!CG0 H,P3/K.6D3EQQ MC06T&V6O3O8& &QG2[T3& K:[T.G_Q&QP0?N*\7:)/VB+GFB=>.D\:!)WX! M"YF.CO0,63@7$^#IK;PZP3T'D7@LZ>982?_I^C]7T[\1/^'LVV7"[4R^I7VY MH?GGZ2)4(*.^>JDA9G A:I!6>(U)>6-;9R^=;+.O[K0\#[%Z?)[L.*TLJF3^=CVY MC#?S>V_V+1M9[%MCF#86O79V/DTLO ^%F1 AZQQ)=+BH21@1I&1),15U]LUG MZ+V@)A8Z&Q;KP C+$IEK=,; *Z8A6*M02*^R'+"#[*MI8M%'2H=K8M$'['-I M8G$OYLYU5B(D!1HYL;$^+ 9>)^1(;R575@EOWG*/6DG 4[E'?9 8/AVE"S6O M)?>H%S)/YZ4@T1)QJ*1#'S6#K1!4Z0,,>;6L=5SRSUJB'$? M;C;./5I;FW=27NI<1.9).3)%?K4*EAP7PS-8B[8X$1@378J:'GWXY'E#O;@\ M;<6BQ@U!WQ&CV<_3R9?/.+O>EK&D4NW.(!V$8$O-[) 06& @4^$ET":EM!W@ MV[?.LT6S*0,'N&COMW$A.J*Q+D)TRP NF:N1%PTYJZ1+[6+9?+C$"VL8=HRU M=3@60X756_=UZ;*GMX9AO1J&]1*3,3HO'8+QGL MNDZ^6S+D;A,T9E/B,7 PS-6NY!C!5RI9D\ M8>:SQ<7'RHO5,X*4T8N@0$>=ZIA[ 4$H 2:B%M)F+5FG#M;TU3NW"/WI^PUR M;\'7:=$?SO.&R8.W1*SEKPL9?8SO+B+0_E+8;RW46?(7@'\ZQQJ.&.*?8YS+[@ M]ZE^=7I;9)X3WS498DHB.)(QJ.W_'/>8],-3N,\*OK_ Z[1YVO&\8>KY3J(V MK>JB[AXR>6&$\%-X5@VIY_C1^JWD\G\^G59:X%)K_BXF?\ MAK/P!3]67;6F3ML2M>42N-&"!+F0(&L30'*KE&6"<2,ZH+M_I>1*X$^?_ODI36?D1LSRFII,QG]((H',9-,J389E\%F M3>3C,>G)M>^"\.,O/W\XC^16PX?#K3NL%\K5TKJ@*Z-@U1:X?,?6J<8V0@25 M6=:")U=,EY2?W2N\^4]'5NJF[%?3]=QWA0=]8Z Q?J0#SV0GP$,X=V MHN[2IYPE(B1Y$JB(JCJY/CB&P#3=/^[Q6JS MFVZ"T4O)/9D>F7O20J2 R#+)8"73*7KMC2M],;V[P$N#]&#F#7E,/Q,R\VK8 M;[((%$8T@@/Y[0Y4M)XDC?SW+++5-DC!0NP-ZOTU7ARN1["PL4MTCZX?\&KZ MYT/BO.3!Q) @Z%Q+HH6AW\D$2K"BA3.Z6-\7WVT+O320CV9F8P>*W+E'FUX9 M%3FZ%%&"5)J3]-$5XY@E_UQX9X5-W'1ZL=SU_=?K/#7A>,.N';MHVMCZ':CJ MX3CM7FE\MZD-$GN@/8*-C?7U$]0E;G/.V@#1)6MKI-IQRY"9Z&UVR TONDO? M[+'!?<)=&A/;/MQK_6"=OEZ2BLI;7N70T.9J 1@CW4+JBBGP0EKR"B51Y:+V M#Z=A;'^EWKG"N*JY%?^GS9G7V%'Z=;IX@C!6C(GDJT&0I;9KJ'EF6G&065F; MDK0)30=4GUSDV0/;CH4#E% \->Z)T::,L@E\9G0YD=R!-'3]XXIM"W-OTO=XP]IJN=@@&X]TUMP--97&\6.!9 M,U)M*I"2JT'DHP_KAZ@Z[37C36ONM0D>&)(&5B4+ M<$84L$I),H:TUU8UEI-G/7VO%[A'3=_K@\P TM(*5]/)\O"PO?A/Y>;_([Y M1YSCC(RO#]/9AYO%S0QK*_YJW5V4VH37: E:"P$JT.]B9 B!VUK_TF?6,QO]\EX,MX[VICSACAN$3P3I)\LDG>4 M#.?-FY.-M;>W$W .0G.*[CY=IDJLML(OH@P&,U>@355:B#^UPFQZ,UG0?UR7E\U7^N&W\O[F^N9J M^<3R+O^_FSI XJ[O?9)9WI6:BS7G\,?\\ODC12 M>(=@"W)0FE5_&"VD7 JJ7+B572J>AJ7R3;!/ _@ (_X)\7E%:O_6]S4$;ZZP\#[%Z?)[\2(-9HS-8L 0HL<[Y3"I"\#Y! M*2(Z3"J4AZ4G;X-9AY'4 0#;$H$Y.IS8Z4!]#G_]@!/";/&!V+QM&](GXYQ1 M=;9\+8-/=1O&0>(I9E>LRP]K$\>Y=/=2_NKD\@2 ;Y%;/LY0P4R./V??Y#)&T# M+-H%-E@2M: 5>&P_,8HJ" ML\C2V20G_'Q^0R031Q8XV?U&>%%K*!/=$IZ3 5.8#S6;G^G6['N%0R3[2.EP M0R3[@+TMD^/D0R2-L &3X.!++>96P4 4I8 )@7L7>#&ZM07QLH9(]I* IX9( M]D%B@*2@A[-J.E#S6H9(]D+FZ0&#A[!U>+"CC5I8;T&+0#*,:9E;F<$*58I% M&:QL70-T!F-WAL*X#S<;UV8^GI"(+D:1ZGMDJN\GY*A 9,&##C(%]$(I+CL$ M6,KZGRY[>Y@SVFC/82TS&&-AV",:G2#,_9&^.>9=26 MF-VFIOQZL[P(#+I 9HX"IT/MR"6J.\^_[V\*6[WF0-G(F@'A7L&*FE#^Q0UOY&,52-19M?:KQQK;V]G:.PS M=(1L-2Q 'GZ?A$+!R[M;E2Q*IJ2#:)T%I70$KQ*"C,4X96N@Z/DSM) M8Y^DXR2L8:7T^-:K9#E:PP)H45.C#9FPWC('7GBMG#,!Q>@O[,/X1B-50W:\ MMM]-^9GZ?U1VL\> G6QSJ'LM3NT8Q^Y[QWP%CA='BL$YW&6IR(_&=T M=1WW6O-<1*1QQLFVFL]WL?8.3(N+A+[.Y_-0/!-UQKDFNL@**=XIGS5RK;L, M*7UJC5+%U%" MJ!7S6ED3$\\I-6]F?0[['K=[>CLI'/^%KJT(/>/'N_V,\,4ZJY^;=3=4)A>HX/?##/[NVOT\[?SM.IQ.AY/O#MYT%M42-5)!AK3TA%YBZI::5!*,OH>JD! M[+,I_1W,?SKS9\$'N_GI+YRER_GJ/%Y8RPS)JP#FI">-D"-IA*+ "I8==UR$ M3N4^9[6I5_7$/ MMN@8T9?V1CTAJE3^5M[/,%\N/H1T>46"\EU2@T*OK6$08M%UQK"F.S\A6&N% MBL$YGGGC._])@HY5I-L^OJH,PZ"SUJZL!BDKKFNHL?;GEE(YS863J776WTYB MQNJTT [[AV9;&SZ?2U.$^_M8%LCDH*/*Q!R6R012V0J(SCF0V<;L%8M%M#:& M'E-QJGK,1N@^'/MS')<'>&^]3]&Z]J +30,526ZCYS1%CL=B]23T1S!Z+"%P MW@=>$BH3U?(Z+E9%]C[)U MF9"DB\UY9\ X9FO?;0U1)0UH/)98>"BIBQ/U]"KC>S7'HS =A(5#3 E@?TW2S8Q(_>%FW83T]W"9+Q*9.;H8"<%J4T=M$R.89Q!19Z.28TFU M-GZ[TC:^@ QG*PZ"QP!R\_O-+'TEH?[NJ'W$RCIRTWZA7Z]OKM]=UP;^J[\G MK_FB>"%EU X\W8)D#06RAG(N0#]DA@GR]E/KQ^?>1+XD21H6H0%LBQ]NYK3Q M^9P(BI>3=2/DM>-/5)(^IG7"ZC$AQ"6GWM>#,5E<2.>R8*Q %G6 E-427'0) MK*SOT2:Z(EM?3H=3^Y*$;"3,!@AT=Z=\J< W5 O2R#F[6FVC R@?#(12CTP. MWN6 ,2AQ,DF[2^GKE+*#L6H\5N[G::5V\VKY]Z=PA?/E@W)],?X<_OH]_%V? M"-ZE-+L)5Q=>Z^(LCZ"C5'5>DP9G?0 L17!DGG.U[V&V_ZHO04(&YO40TGN%W-XNOT]GF/=QE9R)C#'BQ2&QB<56W*HM"QTVP,K<>[;V=DE-%")MB M/6W.\P&>]HG $T\<4"B.#D2EPP&26(Z9J M'35=IB9QG5&7:$MKW3JN,.R)(8XI"WUX/8 ,$!5U'&1Z7ZWIV28&9EWA-I!+ M;G.-@26RK[WV'A@GRSTIYHIO;69L)61\5Z8-3M/63!X@8/13*5BG/.'MEC^& M!:[>;6Y(-ZZ59)UD:(SCEJF:#*H<.5F*0=2U4CM$XSGR[% U%H?NU(TO(T.; MH@,A,X ,_8@%:R2TGI?ZT#NO.>FK=]^KJ^F?M9,I>>@DSDP6$"(0)TQMUEP[ MU+3&8@AE\Y#$W3S97)D7R%1AS"@PJC9#]ISN74]F MOI*!!1)PI4OK^,X!9+X"<6J,U0 1Q(]"U\L7H*/1&* ,M(>0?UJ0#GXWR3_31Z\NM',9O><0 M.+K:MH:#BU9#B2QSMHRCR]/=2O=H??F2-0AJ T0:_YC,;J>'?Y^7.[]0V08O M>( D,I&EK(6(TH$E RYIFS1OWK9L!RDO3U9:\'R N.(.LFX-_M]Q$JX6E\O0 MZ.;B7,;+,5]PYT+BRH)Q*I.6%0B^5C$DYYP4K@236EM$1Y#[:D2J.78[PY7C MBMUF?C=W6A:F(F!PI*JSCQ"%E>!+Z;V!V*W6.QLT-$R7^> M3KY\QMDUT8^3^MAQW%CU)S_7(A[>G=[S&8/0A8PY6"E!&)] A:F^O ,>=%)T-;$AK)B>2LU/&GI#J#*-9S:6F;G8H3=BYQ M\A'IO3@_;<^V 6*EM6-1S5NN,LHU\LBL!IX= V7)^'$\U-YE06>V;%G6>LCA MG>5?MZH^%(-P+ >W3T,/CV8>5X+<^7%Q7=973?_3;!M?H1 MM&=3F 6+:JET3$V[(.46F7/*:"[=2.V3MY$WOL8_ LAN75B/1F&\.;%W2/W\ MYW1-JC;"H,#:P;!$4#Y&<*9.0[.B!)Z*U/4@[V4+S&$HG.2&^4S8;Z1; M&1&CPCIY7 50S$4(#!E(AI)%X9G3(_63WD[@"Q>: Y%H:%G>[\.Z,9R_V]5K M2C],;V:;"U$;GHTGKZ@X8HED 7P@K:Q+RE%Y6V1Y4 RTI^UNAT6?HQ@,R]FA M6MS'_2_S\:&+M?QES;"/MAOPQ>\,+E89D6 ;**HO=02Q&(=""&\ M4YD4JC5#W#"M-_(L.S,?%2DYN3B,9T[MY^G=3:U&5O +:9S/F3E(49%!:%T& MSYB"PLE6C+X(F5H7O;2D_W5*]"G 'S S_NY.'C9H>C>I(VK3NC%&EB(*9AGP M6#-GLU40"C'21(M<9:UY:3TOKC>1KTXDAX5QP)3Y[01?A?G\LESB78*51V-\ M0$A%)S)L@X5@'0=>'YXD=L$B+[+%C]]8JIVRUQ$?\SW16M=^=?B[?!='@ MLLK9@"O1U[I4^EV51L^X"20<7O+F)GX'NAKFA>U>[8<-"JLX4Y)&)FLS"%L; M<"95P-=J%?39I8PV<]^<%?W)'"W7J[7T/)'--0A$YY*WM:Q*66J%=1_%S?6P MC(YHD9753(-3*9!)D HXG@.P9!7WI IX:9YV^!1!9Q N'D8:'DI?,U2&> => M*X?5 U878@8*%=\CY#2AXH9 /12!H[D\./1DM"4,-D)T.8)2BJY6Y34D%EQR MVGB&S6^'X2'?$SP>"_$^S&V<\%5-]QGMC-CQO;_#^B79:&]9U 8R9ZF&*LDK M$"$ 1BQ9LL1*%'OLWCU+G,!C.ISQT_9<:_@V6$4>>BF>W/7:U3J0]1&<86 Q MAZP+8\*W?HD[@,R3"3B4N0/<(ZN^!!>E%"695U!2;3A0^Q3[J"5( MJ8//)=6V.XTA7JW\ M$]@*4#/)BOMWEG'-"F._+G:4T^__GR&^8UJ1P],E\8 M&%T-D#J@FY0:)P.$1^>B2&A:H]^#O!^T0,B)U48N 2'P4@=Y:N.T0X.Q??N= MK:0<'X"[^]G5(Y91TJ@JE4%YVET,M4M 4F"]E\X9YP6VS@_?0L98K\HM,'X< M#SN.JZ=^*%Z.*?PRP^775BGS1@1F<@"N8ZIJ3]%U%2UM1H2BB3F:=?$>[WWT M5 ^[1Z,S;<&EUH,Y-X1L*D\ZD++]B?9IX$[Q\'HDH[?!=027!@8N^""D360) M:#(':I\H\A!%@X/EM.VTQLR)J M 8;($I0D'1@+*F#,2\UB%N'A;/1G!/Z> .HHV/?@;VL;[NF1[HI;YX)D$!U' MNN%,!I]()P5G#7U($CF3X("4R.^B3,064C(,4R&M(5X'GRD-4@6?KK!"I=9W\N(*P1[>/ M)0=]^-Q8OW_"R>5T]NMT@?,?;Y#@\!OWLCC2/(6V9Y0 )42@C3H)A:G$3$H^ M\MA!L^_Z_O@ZO0WWIXU9-X!&K_&X!,3VB, 1 M[!Y I^^BSF?R0H,%X4VE26@(7I(C8ZTU.DGG4^L:PS&%8(\^'TT&>G!YD+3V M6\6TUDB)L9)DBI"SDG50O .GT8#F.MN8HV>^>8>LAT2,K_%;H/,H#^88U@[1 MI^%^SLBM5!>9?>!$3 PUQN\3V2 \).!,";)"B@VQ]23J':2\%)7?@M,#S+O9 M0M;&N^Q V%"E3+N(.E%94POH]HO#$7P?0@OL)-!P;I15=/>%K$$Y7B"*&$"H MVOG5U(8SK8V D05B7]'3J/+0A]W#R\&F&D3DXKFCFU0:4ELL"W)ZHP=#/Y3: M1B>Q=:QV*R$GR)5M ]33\!_ Y<:%4O?5W_LI414FBU53GJ6PH^3:1QY"78^$N?TKCI]# MUQ:ACM ?P=[&K[@=J"Q6DY\K&&"PB;R>0E2BU6"B83%QF3RW9PS^$_EXI\2^ M#U='Q/Q[5V:=D=-> S 3(^T]9W#9!7"QY!!33"FP(V$_0:?K(=#I"/QAK!U1 MN7]OL"Q#)JFW'C#+.HF5$[D_8J+'Z:SV?3/6J;]+5Q>K7O6U3+/ M:%,00.=B>3 L>*8CD*=2-$>+3KD.0G$$"<]?2L;B?^.K8QO9M;7Z_.OT*K^? M3N:8;NIHI\^S4*O[?PQ_SR\22A.USA"9KH-U'3G%FBM@(F6I?#1<=RG:.&#I MERDF+?D]2-O2NRP@HO'=]?1FLKA(A1A0,H+0'FN=BX1 BA1TRM;+B(8U?S#: M14[/9ZQ:B#PF*%2SYXHR1 M[3O6=J7N)4I),S1VII\<6'?_",HEWQ#S]3]^J@7K\\MXA3]-:!.S=5>"^:)# M^7T/<:D+SK_+2UVZ7U%^@RTTJLW?]!>^Q/FFLW6<+YOPM$[-V+W0L5U:4IK= M8'Z\0.,=[%YG_&R#O:@]ZKNRCTD[S;\#3^ERBV1T_.\OTV__P)3_L9JQ0ZO\ M-KGZN^=QO/N=%5(I?P?H_I=['<0^5+;JWGSPU,Q;VMY-\H-YO8VC9T.0>$Q7 MQ=K[_(?;:;!_$*:;E!@E;4@N!B"E0P:,+Q%"8 F$=>3>T)_MPW$?VYLJ[ESA M#+O0'R$@][HNMN'J -FEM1AY=IG(Y/BTF*;_7E+V\=,?O]QC7+,F?$^M]2+! M[\7FAFE$5>C(AERVBR*I6V[CKM19:S5:'\"@EZ!T(/E3IA8],(F:\XBIRVO1 M$TN\3#Q;\G5GQ'B'&;#^7:BS*^ *,"XF^A2@#QQ@^G7]>CWPZV)A_O7* MRL+"S,+&RL;V-[!S! _Q,S/Q,] X Q-"1]6_J,0'_=C$=8&9A96-G MJ,'-J%!SB*$^,S-#:5:&QHQ/0QF? RS\K )'SNBQ"5K<83_J(Z0:GI+'(7NI MHE78FKJ%Y_H+^98,KAD;&)E8WK&UL M;]K9N]QUO>?F[G'?U\\_(# H^''$'Y%1T3&Q<:EIS](S,I]GO&[ MHN+*JNJ:VKJ/G^K;VCLZN[H_]_0.#8^,CHU_GYC$SLW_6%A<6EY9)6QN;>\0 M=TE[^[_:Q00P,_V/Z^^VBY_1K@._QH#]5[N8#@3^JL#/PGKD#)N G@7['1_! MHZKA'$*74O(J6CEESUKBA9T?#7*)R)W#'B/\:MK?6O:/->S)_U;+_F?#_FS7 M),##S,08/&9^ Q0*?EQ"L!O_.=1+D.M0'A2N8E7\;71QE<$OY0;PTZ+5E%#+OT8?K2 MTP3#*7LZ$'-.AZT]9YL-%$M?]G!^OU\W(ON2@D MZC,Z .6+AA\B9,;I",*G0%5=)5ANI##,=>1A:8VC4]LIPTL5H].7WGXM(U2; MB8/6A(VX#SOW-HY_1U;7K:?@2XC5M=_.@1.&5G,>W/(@]?2UH8!DYW'_KY+M$L>68K4-BO5<"U>(E;?03C,F II' M#)0VM62$K?7DA(SQ_S!4]'$<-"'Y# USM=XC2A[M"4)6S9A=,,D"^V5 M=V5M<%&Q^=8A:U'QSW'3H*9$/?HP$1=!QT0WJ$#7-V2 MI#8SKI_.O1&_*3'G4K/4(M_'7"%^[);*03K DCA4_96] UV=%)WO@9^T MLX-_LY\6R:@=_"-)+(68?S))6!< - $K.H")%QO78:<8D=+?)9^U(8"[O!YM M67V".TX=PAIOLU0PCPZ4 B'EZZ_)=I2+U-)&_M Y*/O*X[>)Q>Z/7[YPB]-6 M*9\*%MV_N!JZ?.\JLC6:G<6[M[>Y "(%[R^#J3#43R*1L6:@79L+2T_\+CH1 M9W4.S1@*\4=W%PE\-OYY:W_\^S9@82 $6%@XF1^K*1DX6'6U]]/-M)(0KB]T MX(],6SJ0=VF7MF\/?,^OH /88Z-T8/EZ$QUHSD@F&?LC]H54$!L%KP[&*8)H M HX06B0WFKSB_EORM^1OR=^2OR5_2_Z6_"^7+/6P+_V9)ULP%GOQG?5G#Z/V M$!]=T7?Y<8#"OT%QD0Y,C<^9X\SQBATH/IT+,-$A?R@_251_="EY+CFB6EI5 M,;ZOX82%C=:[5OTCFXB@3HMG#S?[8'E9\*?Y86#Y1BCA'FCJ-58C&>7"8#WM MV/(8_Z_0.;YNTQROFH:O;)XA*KPKN:Z-R/N?,G2UB\ !/55EW'R-U@X[4+,J M6O]PZ?:6]^;>(3GX@T(ELJYD\J%VK7 MHM/ZFUXJ9.@UYKQ:AZ1[OY9B%/\:(R&&8TN+V^^, "HT./+&"=]DB^&A:,&M22CEI M>,ZQBF0UUU53Z%XKT5Q^U,Z3&.ETK+DA<1[T(#UB8RL<^+1R(2>Y<@Y*. ME7<,Q*)9=, D[DY.#)*?-+O1">*#.>8M"Z(GS86_ZQ*5[UBZ9%R,.6TH'ZQU M(P_:I/"*+Q6%0>IPD*()9^=W.Y%3Z#GS,#4PMSY!($1:J]5>I [Z8[;[C5V' MK*C@E>"$+Y;'N4)*^--=779*A:XS&?S&;_S&;_S&;_R_ &'**J*=B,(4H[?] MZ,">RS*"$NG$&]AQ4REZ@NJL"MNM.VGNZ;3K^6EAT:Y64G&!6-3L.3FV\A 7 M",ZO5]P;H0/1.$2K-6IYA0YL=G]CW((KF00?IP@[T)*0=$ IE(\./"UII0,Q MT:ET8* >Z8?8._N%#CBH;OQ 3J/V9/<5\^,4-_@*N13RP_XA+.B!MS7E*T M*4&T%3(I:$$*?!=4UX+DA4&5\^:;N,VJR:;OE5,XRGDNRMV\^D@FB+5%CDT. M"* #5=$485NB'K6@^; 9OJYM5B/;9+Q@I*#VV[K:&F?IM7*),)N;]I>Y,WHZ MKEYN#)W];Y^;W)-/0)B 1]#\Z \$ DZ$D,T$'P )?Z^D=4-X7\T"-7A_/7M MB'/5)&!Z^'21HD#+)]>3P,F6A$.\XRT0<1TQF,6XM@%V('I6M7JT7%N^&'&/ M%*=HUF'GB)N^X=NB?4<-G*.M1OE9&&_+?0T&#/^!8$WOXAH04F! M,:^08F /R$12URDPUG4I:KVZ)(7GZ*!_HH>3!OG^))[PSN#Y0S_++DOXEHX: M&)/N)(A'=8>@$R U&QT(O@E/&5F"6^=!0[.:QA$OFX#JH=*,8T_&5#'KNE)% MS!L<\_T!<<#^+G:W \H$NXE/1";#Q4GMU\:K';9/N16M!'J>4PWSUG65NWM( MC_VI'LL!Q?O-JM28:BH8HT(1O91/XBY_W'JR_OH%S:%D$\6_9IES2TVSY[QA[EHQ MZE3YVCV8H>B-PA-#3QZ7>9:-+WRP,!#>RR)T[_08"-GN,)%U__8L]A^ ;21M M#%1;@%S/))AC,Z-A_ICOPZVS6F/*YV8@7;L2*7$'>?T3KW(?#78U2LG6FA@Y MV2WK6ST_H\@WI]$.CD:)-LKZ8U3B=+B'_:DBVTR^;^^/Q6LKZ_76CK'S\!V) M/ISPY" =X!_G^1K2<.G=>>"\5+VMQ#B:&)&?3(VDN%;<]A*_+I"K&IX#/V> MAO7W7K.^>[>5=8\*&8:CJ3E0:E$5SNE2:&$ON?D>VWJ(FQH&5#G.2.F(;M1, M;9=2F"Y^O#V1=\F^GB \NAA>I)/;Y2C2>SU?R\C>3JY55RJXI.;Y>?:X?9$P MG8N,/,T)T?.06H18;[@/WI=*7\F5HM9J,Y?!QYQ4J4FT$R1G/N[5QP=SJX9&IV1&:_'EM\AA[-W3"ENA/??N^]$&S-NS(8*,I42E> M,7[MD7P=^\;)JY%W#>19WMWF93,48MI,RI1OQWG2N%WST?"^4\[$,00?U+!+ M,9G7BRR4>OJ9PYM%<$H9R]N1W-+-=]HE+@XT3KMY/DX8>S.IG7P89DB0SDB< M,^>"68S4*#I<-%FX[=ET?,'97?GU[)7M(]P".JL]XIK3BJN()^@J=*O*Q'![ M:I Y!M$N+=NN+OA9[E.\:0W'."\;L\F2BB)3B[(Q)92 M?$G'\H.B:/UGI)OS?+D-O2N>&"7T"2I6'C#F,K9(ZSX>ILU,/#Q2O9&,P%LD M)Z-K;,-_INZV';+W@ M^VWG.NZS&^2I*UL_9I[VXT220EZOW#X&#H=DW47QP M*1(W5N./!Q1F_$#K?D!$_LJRS<#5(9R-F#/+CZ?%0(],6+M6;C(PAW.K$ M%?Y':967O PEJB3NH6A RT3?$G-QY_<#M%48P\% M7\E\JYQ[-NL8.\UQ7JN2(R Y;):3;(5HO8FX/T ZP=Y1].OY.>G80(1:PT69 M+3][9/P1*VAH,#2G],PSC$=M(Y5XU*8W(<]%?#^"QEE.!U@L2?)DX6.9G>9Q MI1[SB-ABEM>VN0)C]MK1J4KS/JD8 C%:LE_'0L8(?,)6O=M-309T8HC;V,;3 M8(&5B,Q%1VB?GR><_V-&B3=ES6(=U3Y#!YS*!-LCWK/X[)_VN M#&O01"8'Z,"Q\?%M6[A@5&6"FK+=D+70 M:E:WI:/+8&('&6F7$GAY\AX=:)NRHP,_ZL'8=@3>E&]?/0N%KQU#["DWH_+K M41\V(?MLA70@S)"2R,AM'VWL;?%16!$I_S^C[I0WR>C4/]\!_<4$'(2NLX'_ M8@86_\M@5A@ _W1)^Z%J[E,RAJEC=M_K,7M5(J!2IW^!_.:?C1-5 P>K57Q] M5;NE[ML;2X=97UP#%8V1@J W*XMEQOD5 QQJR?V5AL"'"&IAB-TH*Z.(M1.]&;<'$'2QZ$$:LIQ$"$GA\QO%.&"JV^) M6^]LX?FS4A%9D"0QA0!)SZV(%M0!!"8/@7OA6]N3X(UBQ*7 -?;PID\C%N+^H9^XQ H*B!J$(H1T^$J#Q M_J;A,&U)!/SA4Q-O_=6S=ZEYW:"/EBY,NLZ89Y#A/FYNZ9-=TBJFE7&3DY/' MXF9G9T^G=,2=?E>L:0T (8) I9B<^U0M3[+/9Q7_R:W#ZB&LF3KVTCS(DUPKA"TGZ?@ H.++K*IKV6 M%3.CN+,6>=V[N"3LXLDXQ;43E@677A1>.WG&7J[::/?(-:%7>:QWZP_GQRE> M:HM3>'7@-_Y]?%29U"*^)('(QV%J]:0*PEIW[0N1%&AZ=+_7\*SID\NG+Z.T MAZ2\BWG9C-N>&/8C\99@DA*R!?+=I'>M14"-()E<2:1,$V*V;>**0$ZS)@A4]^B5QVA=G^>K8!'2 I0SH\!R;(Q"OXG(TG-$&]T\FWFC_E MY"<9&6-W%)_UX]K3J^(#@C^G/=RA_IJ6,$2K(AUP Y/D-Z(%MMH>>Q/8$\N\ M*$V0KOV"2NK;J\DO%/U^V+>9XT\H34,#6[KK*4=)Y_$-&/EV,E\DBEV;KY 4 MHCLL.^'V=N7#NL%. #AX)EEIW?1,C[/Q5[\:NX<&$L*TN@1D31EM>%+GNJ-H M+BU3D3/CI'5H\]%;.R%-F<]L=1FVN6Q^0^$OJ]^_\??0:$4P!X2;M&_UL4G1V%#M]R^2WLU76Z2JO](^5V8MFG?^R#7-! .>4Z(VU<^< MZZ N%VH\OKU=LIA0?K^#$@FJ:YMEQH_N)C1ZS6E)RQH->TW.7Q_942R(XG9_ MYIHS\]G:8M4,?H,V <8SXGX2H@;5<98LPZ #)V#R[YUF5A^.CQ849>J!T&8_+1>&_1#C74Z#%$-))Y>T;_3)C4]RO6 M%9M\Z35:+9K3 =WB _NE4PX[\D1U:B3"#?K= 8O!@UI0[.\%^^.I57.2N,I5 MB??Q%-^^\);S'?=%U'HF7\LATX/>#\2"E/GK-1]63?K2@0/+C8RI]+K=GY#5 M4,,]_)J"O@_!KC/>PR8_!V.R47A]).)\VGWR=K& MR3P*A.H=_CK:XFS\0B]L.O^)=OL^LX'PMAW<,:(7OYHD(55"@#:$VJUAO9_# MA%76U Z\@YUAOG9U M&K(J@#E[&Y1/3!A2.-S^BZLO?B1FAW\T^MFNBKZ5IE-_TR89CBW\6%6X[3 #&W8\(6V!0^]67]7 M?-N%'CJ0NH6(;4W\XGZ[5'3##"?7TR>#SR'=X+QE^E /+(: MP6"RV'(4IIBF,*H6:GLC_2$6;X;#:FA(#^/ZWP3SAR?6IGA-GGY__40,U9#A MX><87P:&#Z _7,N&SBLNYQ,".SR.=*+CH;@PAZ/M!Z6?&>I.OTGKK*N?<5=@W7)KM22;(TE45$=/&WN8+,\:X1ZXK]*7>5R,>[B'#3 M]EQ)_&[$MB28BV1ZJ6KXW%>=F=L?AJO)KK_F[1V7R[K"0KP P&3KGM]<))>> M\E,NM9)!S9ZS"EGH_L:_!^M0!YNA:FGE>8=Q-:T0145-&<^&OD\9FJ\2]91^ MKNM: P+&FL#U29-U=27;/C#>@H^D*+J.(P/NCY9?=,Z1LKO'1F8=- M/HG;/?S1*C(HP_%9&=V6H&K8!ZZSI8B"NI""VIYT@">381R?\-2-V$;CXFMC MYO,.DLQ:9S?%_99CM/!GL[/8.IFR],2>^4/PUQ@9YQ'E:(QT@,JD/I$\8M7M M!&[\2/;&[^ST-%96?G3YV.,OFT9<2]CI=V8'K^G8@A1C^BOL$MTB>P72[$U> MDV17*$/;PZ-.L](/NIJ57^>%V7H&HZ)T"QY?CK]!_/'U34)WX:S>P\[RE/,^V!R]_C/O4ZHG'CJT9C[@8E\ZF%@?!Z M;M@_NG+R'P,VQ9CTK-37S6=A*J-P"1HC]ZTJ_9GS-FAXKCOVV+ ?'>!?'ZR-XH-*(I:CFYB'=AYR=0.@Q W@@C*>),8L387R$MR7S$!Z*S4BS M*ND^>MYU-ZK1!^M9SM"D^]E)#XA?TABTZQ>+K<8BCTFO1.2_W>ONB$M/, MTP,)"J4$#>(3:BEI1?6 KRBW&][0 ? D,>?6+FTO"3[$L,8,D:D$X84D37,[CIL%\E.8S/PF"^/??5?FW1^9-KYS%3=ATO*6U>]1I0W(J_ Q1"UDG4P6 M@FFDS4&Z!R0["W5;,Z\.83HR)]^\3JAHDU9+\#B*_P&Z?5<,D7( MD,9-( @@HND EU\6C EO98[B1BA5:E9=?W/:\Y,M&VU)S+7NZE&!/R(7K2;A M/4B\D?FD"W&/E +",618+0E)M;5U"_<^X/V_O.4F?_;]=#1%E/E:S5+,=:7H M4QV&B]#1#288&&_8-L"^0@?XFB5)U]KU!\^5^+#E%'ADE/"($))ZBP&I'VDC MJ<8]QYN]KG\A9 M\J&<(AA/]*:&482IL?CL=O2#\8W#-\9A+L57RA'O9#@=6YS%'C'Q'Q<-<_!U M36ZV, BUD3P8W69QXUWG%<6[R8\2)6Z<*/8;35U^$J=0^O6_=&0;?8F]U*<4 M?O*M(//+0VI0B54=88)&M)I/49!*YPNEO(?;?:/BTV$IBR>XN \?IL3IG[@U M7C'>#ZE+7D<2'.8U8F!,9#W:U]ECP^?0L2#N';NR:DW_KW-]5K4YU@]/';_+ MFOGH%9#T92U]6EI7QX9D1;Y"FT!]8$4EPH]0[!!\%$.2@R1W, MJ('"<"Q0^%&KA6#SYP2QF8R]1UD\"",U/JX@^<[)J+2YKP[M+QX6^!=4F>?? M%U6/58KL!5:OHYY"_8T@]55O[I']22^MFAF:^ M;DI^DK!N"S/^%=]3,"83N>F N@\A*T\FTZ*/A3*336G#=( =<7<@*A LQ/"I MZ0_>S^LX)CX[?''LM?<5F]E9I0BY:#R7ZA=K/=D!E#-THGS.O,4\%B))L9X? M_2#2#"8A \O=0<[U6Y+KJ6?3M]@&*VAW-K=VREE(&V0E1*NAM@LYP D^4B_? MCHZ241RJ/CB&Y#T'E?#4X/-Z>=(LJ0134=\),6>*%56/KT[*2F;I];:C1SAVBKS \PPPW&04SV^K*Z,#MR[M?RB^J-@GU2DB3'W2VE4"%?Q@?5I M##^%DP>!J49+F27OI^#G+Y,#9G,1F1Y5.N2SR??),LTAU"B$*S(6R5Z#D(:% M4O-WJ&UYB;K;7 :':RG#DXAV),ZS)MQ3Z'LRB+_UM!Q>+ M;5J/U_VM]@?#JF4VK2^8]M'GVA:_IYWJ M?2 A0P[@/&R; 9]%XZWX)MIIG'0 RU=+,1E#U< L@A]"]/$VZ:K94_UYCOOQ M08]X7>&:M_.^>Y7W\QV@,*H^B:0#K8^;CT[![$A[_?.$$L>>S2(E)BW8BSU*W\4HB;K1TQ7$&O2$@\IYG7C"]O1F1=9+ M]Q&BD.R ];:C]H]]V=?4=W0 4PJJ8;!(Q!P/NE*#(LC=\G@A*3VH5*9D+L3_ M#&1F:LG3Q!7C,=9(W;ROL=B!%T(W&@<._)IX000C13@29-?H0SNBF M^,?'/)MPWY0QJHK=4^8#N?LTSB_P_XC8@:S7D&5AS-1$N$0[O@$C&GY[Z,&5 ML>9&Z*SCJA53\H5%9PT3ZF/L#:F3Q1@^D_&+ JW.P>A+\%4^3J450N4=3NT" =X%0NIP.7(C>HVS45!J$G MUG^M/*>NTH%M!2C @=2O7;LP'MC++:GN&+D5U[I"0S?K4DBZ MVC[-',%UL]')0YX'U&#^'@W!EX]OZMRD/D%A(B>78F$0.G"0X?)9-<9^:CO, MS5AB('QL:'3V&X&7A_83)L#N/MT_A9ZW7!?[>$QT>[.MK=ND(MIT:#V_MK8V MUKFNKBY!SN=HPLG_<7S$C6K;AHR%FTK%R55YTKM0.^-=:/G"]YW305(Z;,AC MQU;W4>IM<0KE1FO_]/7]?W4H@CMS3^'KPBAJH?,JDD%)W49#YZ8"/HZH7319 MN?-D\IBX6^ CX1N/TR#IX%ISB@AB'HF#$GAHW2B\"81S3;3N<79-37?B YR) MDZ.\H:#1NB;O-:Y@>MM3W]6R"C+79A;+-S';A]V_(Q_;7?5Q\2# > MP7<_9WONH_-U&>;UWSQ7(%G!OEN;P M^EF&,Y[^,#F5JW3*'*3%+!>QV*JR9#L(P9NA24>0[>83Q<3Q^4*BW4K] RW^4,?DV4"7/BV!+X]NIOHZGA*R';MTJ%!8K.18I6&# M6-<9DY,]K$(6-T[_\]W:ORHHJ]0&!*:9$: Z0360.-0]<]+=#9(Q"BM.YJ-< M8W ^+;+H)'S0!1I(*UQ779]:6B?C]^=_%ZTV=G@]'7MWOYQ MXM6%SGGO[Q+W"X+M-+RRQW\@7;9MXG[MQ(HII .KG> M>3JP6YE,BD/0WEO1 M 54$'0A1[*(#MTB>-$;Y1Q4#YF#JG1XZL+1!,U79!-\JZ01[0:=VB8^H$3!F MAK>.[AH03L9QOWN^#!<=[NUYMYJD92 N>Y^YW63!XK%@JA!%GH"@\1I5$OA: M+AX8)GJ3Y$^3*N;27XAO>\;.TH;;-XA9=_Y@X[\\/BYPM/MD5PP_;(&G_\9K M?;(0P^(%:GUC=$=1TOKANA6C;H_IJ<#S>LNI/RXPJ8^ M:5#GWE:A^U96F!05M*>D8P[R4$][%'C]22@$N1NX4>S^(JNZPI)XDW5 OA'9 M+KF[M,1K2V00V-TX$8Z30;&-^S/TP7XWA&WZ?ZL8S.R 1ES7]O XT+-0N/"GD%H^LJ>NQ^FLC?(H[X& M=-&P$?FCX=[U^N#2HV$=$OV1XI[4PR3R*0-S3)3 M/X"]T%*T01#/ S5%+VY(1JO?\HZ[I=:3VLG0FKR &_>XQ%_=8Y;#W7DI%;Z' MCKGY_FR?!W9D''P!5C28"S#(D %;GJ][Q>0)L>A' ME[C!RJ8?9NJXP :>/Z"D(RJ4_$*L&[4;O+WWSG9?TZDO+QJ,S M]75"4_ '5)>3A=)[<;W1?%/!= !^V6?SVS-K.,HS&L0WF: =#*J MRA<#_FZ*/;@1UBBS^5RYAJKNE7HEAT*UN1XKR+3UH(Y;Y3KW>&3RG%(#J^WW MSOIT1"KW"XB6>_/C/9E[BNIM=Y;6AWV1F]T,WLB\"']*&P/AKV],2!*5AIV@ M26A1)2\U<\70NBB_>6+IM7E9Q=I9[4KFB1_?D3@N"HX4P2 (:0R3C8*C:8KU M)(:K9.FGYOI?%.C,[D5V@.XEK5U/E S;')#?/Y[+02/<8V=U96LR)#+B2(0O M7# (8FD>"ZI%=V0/Q#0?S854.RZ/B9[5*Q2/[1-WOJK[(\JF?! < MC3Y( \&.XPO*P^&B)'D3/#'Q;H.77Y-$FY;[T9TCLL#=W8OFCS'[*/XE4#=R MM A<)7U?;>E49M]B$L0U>YX.Q*NX\ Z.F8]N[X&R$%4(BF3#>])2!QK_"8QY MC9+Q-Q=9JZODW*B6EKWQPB:K'E<_D14U-P>8+])XI@UO'VD.HI=QP>5\'E(&ZIXYKJIR:.; M"\DKG<)#'\T/!R%<3VJ,X6KWLL=MY8;7:F>O]!WMI696I6NMA!S8 MO?EC ^,&BWU54&351FV 6P+F\8*0[>"WUZ8'+YWS*+ER0JY![GW=N,MXP34A MCZZ7PJG&*I<9J>7]F_][Z]QW@^JZG<3P3ED^19[UG=57..P-ZCQ&C$\P'[$V M[I%_]?Z,YDL=WH02VQ<)-J5U=Q-/6)8XY4>>FPJ1TZ<#W-SM# +R 8&]%4P' M5NC ;;*YTP7JP&XMY?MVZ21IF"8B&@/&,OJGK7N+#@S3T,3<1G\R\B=NSV<% MXD1RZ;B B-<&N\V9G=C5"S[0!]).V+'ZR:NW*XR78N_V(S77*C_+5"KJ^:A< MEC9T:J^0\/CUBF9\M%OJI83A^M3JQK=U>SJY"4T&0K;+W7V1__!V#5L50LD\ M^Q,= '9BO%F58H@*\1)MKP^906L;UU]A9G(Q^#S]L]/BRA6[L,]KNM(&PGCA MC5\_MFX=HC!&F)O9BAKY,)\$;SX@HY!M(G,\;)6PPK;41QM5K H337M@ZPUY M^?%636@=/FT.&0'7H*A^HRG#+HZ8C<7/2:LKSEQP,RM=^-@_!L'ZG[=Q^O(F MX!5O7!P^E)W&Q8H/Z4+5QE#C:3+"XVI:9@*+N[?&E:#"I7Y[6,7L:TQ;=UOW M\+KZFR]K,[["ZL_N2 /6 MYT\!N6_LA@;!D'4WLN4RLM:\)024K".%+^A/='VW*II!)&ID_Q4/FA*Z>4T>MC6<_#7O$::W.I'[C/R<5]!F#J4<,C< RRS,X$[T94 ME4\VGL(_#-91(+V0_BS[[>'EQ[>4P4L%*SR5O'3@HYW>LIWG@C\^FB+23N.6 M@6V(0,!M&Y$OP@\P!".C6^;DP^'EK2_@*1P)?< M: O]!,:"\+"><]Z?P5$AC7MG;N-["WY8C5T@%2.2T7A[*$E);J. PHWO0''3 MQ&<_&8ZL_SPV_/[''R]!9Z_?(<;WJ[ZO[:M>6DSP+R^G R[EI"-\Z]9DE=#, MCEG-;]ESD+C;DTO6!,=*2;$>\ M1/7I;VT1M1E!)QCA"@X?\)JC Y/RU[/GHF.^Q4I,78^96CG4,QY_N[-PZ7!6 M3DJTCOT+\IK>MW,J7,MCLU+XKEB/MRM$'X[WZTJG,L1N)_A=OLQD;?@*L*Y7 MG&EQ?4-;*U/2-!@$*#!C#<9V".WG_^A(J)>W$< M7X9[W\6I]N/"V,?2/!0_&-=>B%OT'TA <\.T/MZ':WZ81CW6"H8MRG08?HR; M]Q^8W,7N)%D9#/E+[DJ+Y7=$$YP9.;MT^ET.A .%(/Y M#2E'T35UB7NCVKJ3-\R_25;7M>SK@(ZH.9XUCL!=*'O-6HW8&IIS-:#TE)G>HKZB M\;O;V37>.=B>%.N+*5]GY6(3'"2Q$?N3+EQC5N^/XS,WY#??H\F MW4)6)R?J0#B"F-=]-*9S_(A@$J7P#J5DXIPY&\FT_?9!YG9UD;L(X9I\65 1 M\_'J=W3 1K,=1*,#V;V*>^YMI^O>S"SLOJ*-?\:C?WZ70S].?40'>@*TY6G" M\KBS\Y#LSEQM=0L-=&3- 3#A,UO[WG@.S)$46 A3'7N%7PU*J5%0H/-L6Y)]A MM_GN0$!=N9(W,AS$%OSN._L(/!XIL=,0*X5T*G1^TCJ5DT[\MJLJEJ5&;A,:FV<1CH@ZLW(^:HG,$T3W>GG@%X9"CY4,'4#'@*\S453 V'K%: M@%B0I -UUG2 !]XS&?T'18\12A7G'DZL+]FYT(%8,+OT#1HY3YS]^WB/=S)K M4&3[>:J4GS=\-> %\5E-Q)#I/*YXRXA8U4B.\GU0&Q0(L2V&50V90JLVX6:Y M?;_.(N#<._0/GT7PG#:!K&JCC:*K1./I@!NAM"Q;):9ZP51K1:A2WT=H<(#3 M^_R)Q8[LBOXA'Z<<)UOR_15DM5,1^6Q0'O@N'1"HS9S_?LHRE/=RW9,KR+MQ M0RWY_G?YY/1&C9EY;%-& )C!&]H86!KARC>I.@B&\DWX6M;7#>H<-,3B'&SQ MFO'6U?7#-F3F&[E*X3RG(B1+GCZ"+T\+-"\@>&$@:C'"]0=^HVU#])8'C8L MCXLP'Z%(*E1D:!G>_O(!"WYT35S<9.'1JNYY83RMA,&5C^-_H@C]2YT2Z!:P MU,!\_$9X,K:D/-HRZ IFNJ^TB7 OK A"VCTO_Z4K0,IK9M-V#(F_B@[3.4_- M CM#62A'2<^:G1H\H+[^1?:@5'Q->='T/ M'T%T943:%HH.R0YOVFHS>3P1BC_ZTR9*X.NQCJ[]'^>&/G=45YZV9GV>%LD< M!H!,*;[4.!H[[1M*^!R$T0C$O=)U2K)=8[>@.F9I]N?#W"E)U\Q% M[JW4 FL]JS#/7HH/%B)DSFA4/AZ2< <_0UXY1.']5)MM[:"AWG.FN?ZHK+)Z M="N[Q_E6X1W_Y5-N)]_UG%$']J^S?V9P.WV^/4.-2,3ZF1+$RH,:6QI'1:(O MPZ,DQ]K';*E!!2GWQE74M#(79BIXA9"ZIH,IY1 '$H.1^XK&,@GOXJ^'E?>8L=X)!-,@@>;P7%CZ'QII!8I& S!PR! M%XT3;-61)32AXW1D2 WZW^11U;F*'\+7;[6]Z58*.70[Z=IF0-&E%FGH^NI2 M&T._FQO)S4*#=,#?I2Q(7G]TPVL>>W#$1T\,]CA%Z8_[C7[OW$!UZ]?1+S51D?R9/4R Y99K].!/[K;0=L2$;3]4M'+*29&X<]V M>%0/&E!S"NG 0 )X=_DZ*YAT%7:&#NB] V\4@[%G\-U4ME=TH+EXB1B 9$2_ MTXQ$(<_P+V5=(3KP9[5W?_F*$N3$)()"8M!L>"3HS^*O,Z/_9YW7-$$0#^+; M?3[R:AG"C>&8M^;YJ/M"?RDRF?]9)?DONGWZ4VF+W_K_UO^W_K_U_ZW_OZK^ MOA!AV@F*.$D8LT=!$-*Z)OFB_#P1.R^B:ORE^#.Z+BFO0WV3^!]UX)F*7F*O M*5L&F)8(%8B5U-U]0 ?:7+#)^P?UZ$"H36 <7)FB@ER%G58U%<_?GC9')1^=>!R6@:KPP^<;8>+D@'6L$Z;(ZDM0[1U.R0@X$V M0_<.F1Y9(7J*M7S\)%]+!Q2>Z*QQ;0VP(EJ/(S!OD7A+/@%[B@6#V<3 H(WX MI"=#G*4PL+> Z<<1XI,V@5IB,.19%0WO\TFB^7Z=P'"IQ6"?1_V6H\U3IZK' MH5.[VO>S.DZ:#;>VCF9FI#A5?B>B)S=HO"K47+BXN48X';B+XKQ%,2%P@]-X MBTX:>[[I/J$I:2SC/SC3-7+#9OY!5'-0)34#C"D%XVU"KZGPT\;18GSM".#K MR:^\L>\NCPW^T6^85G"Y]8WK^N[5THCV.A.J'#45@7F.KBA<=W3C07/ !>T' MRN1"7 EN,0=F5Q^]O)VB6':$Q?^FC=K%SI"!OPR;G5+RF:\7U\=0#;]2VMDS M>TT+5+LT:G9\UUI24>&FH1%E=F-_9$^1>('1%Y:(5C#*);F2%*&+[T3%4:RA M-2BL(B'(M&C^J6\]1VU,*=XWRF"6J36@O!CQ#]@,Q#"R%>M]KBE7ANO,>CH* M.V ?)1,E(?4L/[\Q#H%_3G*A15Q'H&\@_AQYZX%U')@&N\-((BXE_UFL-_O/ MU0\[\5=S8@PS9W(4>%F-G;IC"ZZJI@-[A&@:E>LO1:#P+W4,*<=UQ.C JQ'0 M[N@M6O\P'5CJ I&W%?Y2/(#\2QW0_U3-VI>LQ:"Q2#'$QK?7?Q9?XV;HQ11[(\M-9SAU4JQ_H<%2=H,J[KYU6=_"<>'-S7H-2PZM55^<_V!*6*^ M@Q6<$ZQ)(B%,@AIV?0TP'8RG7X69)0@4N&1@C*4<-;O+EM[ M@CA#LNT=(:A$+6GP<)7$IJZ8O"P@U0COGOV>S'6O(EG]2%OJQOF"/ X#O2&/C'V MN"P-4"_\X1FB3TV&\;E%C\/TWT%.KU9X1?)AH\"D'3=:!:'Y#FT^/42-,EJL M0,4G-Y'2J9E/[Z!FS[P]=^8X\DH[B6 [BR56G%C3>F[*RBC8.W\>=T:O;^O+, "]_DZ"4 MOS3'WA5T]\&/R."'#BM97/,[Y:\0?]=(/-MAA0(;67.*<\C[Z:Y]FQ8+E9L? M46,OO8X].';2#]'.BFB:WKS(1X21!-]B=QP?+UE YP0=@]WA3TYS4-8JOE$N MXDW;GWM)&@P=]2=79GO_!&.NDJG<> M%_S1Z=A2@4U3QZ.]@C$+"B8U[4R[69_E! >-9-Y0 ]F]4OU1R!K< M.UZYG/ISWV^P.0,!ZH(Y1F%Y:FR?!:^:3?(WE>W7DI6;O93K(-YTH#T(W@.9 MA$Q \)\>-,Y,!5*CUGH'J'Z;M2YHS7+=(1V&HAT2?O9=D0Q%^XS'_334JV+Y MN]^Y8L;GFT(TUBW(!IX@%AVEE7V;O,!%DJ=#8]*4;>7S1KZACE_3D M_*\;YH'>N-$.83],^*TMU!24C3N6G*<#3%I6.N2N'Z ME^6V&HIEQ)JZ<9?MJO\,?[+%RF^X_J: _QG]2R3@=6]6RP97 MQ@E?/JNV\NE9_D5U4FGI*[G6AS'FEC%L[DS;_Y\=J;]6YZKP;A0E.D"ZA9PP M8TP*/B(?46.J^1N)+(IF@L.\IP."*$P=:A:-*YBCIS\!(6_JC+19UTI()TXQYW-TC22 MJJXI\.%\]0>K8;_2PU*'5CVA1 0=B(#I'*>X$&Z3)N@ JPHUS]\K\&:C:\:: M[I"_;?VGM(])<[0'&+YZET@CYI^?%1<+.JPKAOPV7RB7[R[\'(9HE&Q#9+LS MO*P$]KS/3=.!QNVXO9_40P/)2+RW82 MLO^)Z]:7$^%_R/$Z8O'J%P!\SM,.P@7&1*%KW7"92<0ZKFP7-?L^2AQ#?W='9F+'BE2Y-2B[)M_"&;*@$O]DY!2O;^>/3B>>9 MTKLEZN@;V[[R+YO0"011BIJ!<$GD<$=7[;8=/&N0,\<_ZZDBCKS>*$V9RCHK M>R!XXFD8,MW09.>%0GG!ZTM),B\*34Z><9![G^R<<\'O51Y+JJ-(N(&03<'? M7?45CIQ'Q#B!\'S$0.(Z&5Q=/C:I!&K(+4-,.*F&=CXY]G4]L>CVCR=8:1 MOO45B^DZ1KMI%I09.L \81'2C3UD^F M RD/S:W+=FZYESMHU38=1'W8_ (FSU[@[N4^/\/O1D++Q;PE%@TBS1<::4_J_, 3GECEE*B&X;(: M=E!G2( /\DV(X9)C4BPFF3W(G6^=C_NF_>EEO/W1NKGO/93E_;K8K&2"XK>V M3CH@YVA<[H0(_,GGV18$BRG8Y*CU^&; M>W0@N&]I4_B[.Z(JLTV:C[=9Q.$3.Z6Z.>O- (4E!U40*&1;&H;1X>M[L(QY MA0Y6#MP=>#[701 )C!OR7WC8-P/9.Q57[Q29[^X3+*&<['GO.3FC=DV,\HRK MQD!XQV]EN("50RYUN=HP^83)H\6T!BZ%_/=/_ZZK^XA( %4'MJ+";:[,SX$3 MO4H?(B2!@^"ZXVQQTL-<5 )C2PB3-O'@0T MO\$K[9H4AGWIWE5OV>X3(=[V7*F$\_=7%<,G7PHIE*Z:;;8J[X90RF#-OEWB M,L96WT>R<]QJ+GCF>A$7'!!37T&VE&ND/CP*,YM"K2,H=F78WS PCCO_XTN5 M2[5/F9,^;5EM3[#HW,%WTVKO<4KW L_TMK..R[-$K"KB!J(8C@GGV_FXFR*/ MK %WQ'^UIV$C!@KMG+23EH8<,O>2\VXP2^?6FT]JT#@K\%O=^VJE2ZUB#QI5 MBE>(LR:3E14U37JIVFVJ:_+@-1UG0Q89#JI*Q%8S+Z;QUH<2X9.5):X7XM0+ M1"4G5*IWO,XKEN9&+VJ[IA"0DG>.Q ?='$I4_&CUJ,GNA#TC2+RQL@@(*?4# MZRA"L'0@TA\B15HRQ =$"S;-%A;I>ST\)!45R(V\?38UA.D%D8\4L(1SHY90 M&7&:PR Y#05Z2)NNW:S(_8A&@?!29-L19,7&NN1K^$#@_!Q[DIII**23[6C& MX@S?1/7.G:C-/J#_QUW1P]Y&P-VT7889Q4AII2]4%>GS2]1(P"HB+!M60IQZ M_%%F9=M@;>P&+RE-[0O6E#\ZYZ1'6;"9YH1_#2Y@WV')M6C;3,@"TK.T\_F_ M[GR+_]. O28[TX%65SK@;/Y]%P>7&=6&:=^9:PCM871MW1_2R@5Q>ET3BP-I MT(C$WJ^+3)^OE#UPTN ,+\"=$;1(#L#1 ;[-,^4Q>5'1%^T4RL^NKN[M$G\= ML/$*WH6L,&LD@D7A)_7\YSC2SI#TVUNA:AJ:GP\*?+BI>N'<5XGORF5%>?>X%WL' M)^R4AU*?HC SB(ENK'6'C":UF&+A2]#H<*6L5,\Y31DG63X*/ Q57UXBO7&U MH2FL+8%KMY2&9WK?D5%;FP7SH!MUF3M^P>#)FXT/G_\W]MX[JJFOW?>-(J(@ MH%*5$A40%0$+2!&(BHB @$B)U/P0D2:@(AVR5)J @(" @)"?(" UTGM"YT>7 MWH00>DD@H80%:2>^>]S]ON>.=^][]KYWC#WN.?N/.0;)',RUYIK/?.;WL^8S MGYSV ]3*$%*U:C=; 9+)!GC)D,;?U:($'&-"9M*A;&@:%#]X,72C1=#?9E5* M?6GH&1?[5XG%H\(GH^_4CF8CNP"2&Q <6J%Q"8E#"&W0_&>YJI']@5]7X%M9 M!7'I6,>Z>"$AR5V9A5>J/] #Z*.@=E,Z&VD''1S BX^"W1LH>')BW"G%-,YR ML0399EBL091HMI#]3N]-S1B3JKLUQ_[^EI)*^^57+9LZ MBOU&6H&7SYY^:1118GV"<.]J1(G9;2U^TV/_/,*F&L4?\ 1TFJ%W%/K4#.G6 MNQ)Q/?$:(<:22.6B!\]@;$E&E*J\XASQS;@(ZN2]H2MC'TSV+C1V4'0J03%% M@=E]UG#Z.RDP(>,,-I)]SWRO5[O4G&L')>J:Y=;A*MQ[W FLHXY"\% =7+$M MW-YG45GVZP=+A2]/WUQ?G!/349[W&VUX9G.1-,WS:2G8N.65VTKK)IJL/RZU M6!1XGB]HRV+K@XORP.)D.G'9S+2#Y/(>F ML09/'_=3UD^>95G.6,X5#?:2F08^N:\Z'UGU1\T7$('B$J((ZMNB.8^U6@:_O7Z'$5SGII)]'G:W,G!\ M)0E57OG>,[D']18I4C< '$W13HZA';P"V[X4236FU)+;:7XKQ&\-=,!#K )' MW4N&7=H5T9-1USC@:NO$?P(]%2W<])W&KH?X":RZ!4:S!$"ZNX5>N=1IF<&I M6I%#:^7<]\.FS:7/O&5=OP@BX)V+LF@C^+;.? .1.E02NG:I;A/ MDSN/W&!OH]PN]LEH)RKZ2DQ]Z\G;D'^@*@^ZD<@0AIF?BCL71G*/$+Y8 +_%:>F.Q8!AGN8IL9O MN3)LM?CA1N__'_V2C0JYF;(,P?EZK3HU05:L?38C&N=?TW'Z:3%;@WQ M50&O1_LJH:>8$#?W23/O08T3/GZ&G#Y/X!=V1P;*3A"7O:=^\)X5XVSBX$A0 MW!E'L"^"^U +]'-UGO)+&---0W-$5@+*8Z[41JECDZ8]?&6WY8FJ\;=J%+UN M)+;2LK:H?1 F G-!OP4.V,5-MMG(Z>PH6!6%9\WZ9P2>NMT"P"_Q.N^5FM$+ M8<^A$WV/4IN8D%+XFW4%,4ELDD:6V^U8#KI"[8N3?-%>V= B+OA7VDF6@[.C M72)9Q:XQ(4*>*@'F>6[3E)[/!;'[F]4X>?6QF5W=?4.=_NTT-OTP[9]EM?XR M>J_'V0N_<8F^1&?DO8%0!%981$ ">)S>9.[4=#%L3,VR43Z#+*DYB3OOBQJO M0I<^N5I'E=BXJ4F5>$=L1_7X3]/'M/7GN^2\PPR1V+:WZ MA3I40=KD=OW?CCVTJ/_\KR?1_V3)]8EL21B.+_DMPC4YR 2+4&TY\-$/RZ?B3UA,W+5>. M=PS2?1_M"BN?N1LB\N='^&&80H/]ISVR(C]\EBZX,1]M9:;$]2Y,T2EKCY9( MH'-45U>45,1M;N+/A4K*7RZI,M5BDPI7@W"HH,.!YPA0'D:PI%ZEYS?#>#U# MP=39S]>"#$CUG?1WISB^(P*9Z)>%WKJROOT-9K-H+D#^G MY5/Q8ULVPF.VR=R7RQ"TZ=TX']HM?J!R&W]YX2$:[(=AA)BWMJV(!YPS,O;ZUTYQT+:*V1/"Z%Y.@;V4:&1I:=E2W.A^R/:D@M&; MO,P0R#&(LH L/[R?X-?X3\,)'=88ETGM(7]2#=_O4/6DVK0G'$QEMP_-,P26 MTB_0"S7$'*E??\JZ[3AIWXM2^QY#.\IP[]#W\47S/3UU&K!I:4HEX.HW(^I0 M'>*AO!>[2SD8?;J/MBI0_H-D=8.,NOK20>+$.F/]PKG;28E.!_/H.C/P$":D M:8J>P3B/W&BPX54-+$.]6KP9P$(IZV=[L#/<>D[4JP%WR5%-JS ^QMEBE;Y/ M<>K-,<^+.;&A6@&5^[N1W=M_;:Z6;Y3-UR? 3"^ZKSSMLZ-;9P:/7FF]@]J% M8^6K77?3VB-@3O(AXJ>F3KOD&"4#"XFIT&04>*H)F!MNGD8.XH[7V;Z8\&[F M#?O0\\47+?)+6;SJH0!,-()(DZ?>"+A &AE'W'&]QY*-B36?TO^ D0X$,R'M M+E6E):6#A2.#AF411S[:G@N]DH>]I

8$9;445\T MU[XHOF6P'S5+\HON8D(.1*\-D;"@":K,H:4/U9XN_[O;R&F]Z*M,B-77/=@U M[M?30O0XC-@R]1F9?6JZ\,)J"2S^!!/R)J=GKQAMG%%#0HJ]Z.%DV<'1)\Y, MB+J3:A0-5G?TP\4T][=2EAT3]"^AZ%S!Y@B.X[BK^L48?ON?@0,?+ M((JC@%[@_5.PJ)=0(>0!9ZB@VFU!M,<L?QD5EV!"6&BS=QFV=S(F5*%>\RZ)GAZ;MXIS2Y]@C]#KD^ZZ1IRY:MT3 M],$AW5#1+T)FX_M "*=1%G=&'-RU5E;)VWVX F>\N*1BDOJITH]"^]M+F>!_ M/Q3?1#4Z*\>1\R8K?71]O* ERPO%TX[ NHM.6F(8#5DANNVM7+6C3("H< MWP5F46[T>L!-LZ+S!BDF:!T(UQN?U&/I!Y?DHA+UZZR$09A<.VI M?DL1HDE:M/C )OPF+K\5&5%^6:PR+WJ==P->_@;2(##*^/%BE->_6DYD8ABQ MN5^"J<<;VL]/UP\JLP9Z77I6WO]F"_62(<.JWZN&J)J*52@C]&_A&C9 :=X& M7$BZ 7I.QHOL5B@NTC-\[N#(#19]_3K)2R^3)T;L'YZ>YKI_R-,2,M@47Q/__KV?(_S*(L@;M=B_ MP+JX>E.J245I5 ?D<&(NZ6=SKL[LLSI24;*K^-CV9.X9$:*KH&L;WI;S^RO" MG9GUQEWYB>L,'C&R80N"G^7>/[,:<@LX.*QF5#A='=IE,[R=ZQ#W;*5FU##L M&DPT+"%)>"_C7/UI4?LX>)/JNH'JYO>RZLD2OWNR*X7H[!QKN;-=>3\IE2Z6 MYC1#USCWZGT7LLBL=S,J6)ROFKS4BA!STA#K?SZJI)I=#HB5'5U6JF:3%KTP MGPY1W!NELGK>!4-G$:7C:Q8)WWZ.*7S#W[VQRMXZ MWB?R\KC:<8NZ07P?[01 H=/KU(HA*05/&*GGA.T(DQ5<)O\:P%\4 MY?Z0Z]O9J2RI'DBE0H'&BZRIQ82,%=UTM<2CFH5W#$\V9&I<(6M,]F@"NYE/ MOLJR@#7BO+;5:/\0',D65D+@-GP^F LO6-S+VL1$+NRF/;;*.1J**G/J!7ID M$33(/SO)&[VX.M)YN*:N.EKXH_U\0E->S"N_1Z^,X.ZWOTV62&94(?B1_=BC MM*LU$K-0XM$DQN.5\,4E!L??UEH$B[TM^7Z7AZ-H""(_ M>Q\=TUU%#;G6F=[Y..11SGWC>AVER:D:P^',R:87TR\C8U2_S8EO[L+GW)N6 MJD=56'()Q:,F5JVX(3@AF3LR+;UESS'XY&E,6UT.0\";*$U66B)C(WI37:2G M*^-F+D@PJC4W4>")PS4P+D8'E'<[K=0GFK%E^C%P7G:^!9BYY,VZNP4FI."+ M?>I*P@*F4]YI5JJ#"?DTM\&0=J"8:;UC0@):M[ +W]"_-]V/,2''&:,3MJD$ MC<.DD!Y" 8O[)Y\?HIYSD]T+,D_W)B+(FG0K]Z_F';]X2]@Y?BW:@<_J4WP8<),G/-3]%"A:_BFI M\#/@NN"C?D7Y/FXOSW]C9%)ZV0?SEGK6H@]&"8L)8Y\D[Q_8D2*VOA^#5"2_@7/,]>MPA,4I; M>K@$ZI8N,:# =ZR;JM2>;UI ''?$+#SE-](*U)G_CV4=-E.*QISS$<(GAC(D MP;>SM6+G.JY3J>--[K IH^%)>L(AE.Y PJ7RU4NO9Q>D2W2)^Y(.9H67^*=T MXXPBABL(2?G/>HS(TA%J2C-$#S/TZE;.[CGT1I%+1P[FG/YM#X MI^27;-''!A GAO(NMKCCD=U#[-;JRF?2 ],E,6@TM*JN4 M%[F;US7 9;HUF:=,Z'Z)U^N$4XT2[]:C!'L6*+$ZZ4EYA&1>"T9N4G MH&VEH+>FPTG-[*GS(T:37:5W!'A=!S[2&<[[,3.CA Z2Y8QZ7DXS[O!M@<6> MDM51!*8V:?1:Y25>3^M\HO6.,UAZ\:]1:5Z\"4MXPO(F/*%?X,V\"1MC'2^B MW=/+C=\7&QBQE),"FM.ETW 6U3NRW'<9/$L580D#GF(;$-$4Z9]_[X#J-#I\ M7=,O^]9C[ QGSE#*CNH%=&3[,V%"U_&UV55=C\"GDP!)*.XG-8 '\;;KRFKH MR4].C:\C=(!&I/M#UOS_0/@O3XGROYPZA:,-QL\0IMU\WT=FF[T1]/6,5=*( MYWO76^+5L8EU+*L@F:!!:?=FXEP+M$+ZK=15^D[_SK>AQ] '%KYA&L-]ED+! M+*X5_&:W.D#KSH-_U9M+L2F4P%U OZ>Y,R$<1U@KB4* =)TCZH2:]NRCM,/A M>)E/4]M*3P[8P.8 4)6-\FIP-R8,5FH8Y?D$-LR$N"(FG/ 8C+&5W0[Z4B7? M4WZ-RW>1ABQVU*EN-E;I7-DP#2BG%2'3C1"QV@P>$7H9XW(N?F+73.*MA M(X22'-+91SF@K?3>6#/5GUT>?\^#"3F&6+/;&7EWZ]1Y[#DL/A8[,^\>!6RJ M,P;E68UL,"&M[NZVI3 *1U0Q"THR&6=7Z)4:LJ*,?ASIX>O::RS(:=]0E'77 MP))W+HM@18WH]M/3166^I3CWPY,+WYXGGII\&W=+.9WUX(,06 =7F"T8 M0WW@,VC6OM]'T%<=-)S:WC*;@Q:^0I$>X4 )(8(^51QHA-7YDROQR)A9/2R_ MHTM6E)+)".W6P)Z-5[Z#^]FK;<5MX]'F0@G*O?>.'*ZZ;@7G&^EZB9T;+D[^K@-+#70#.+OH M,70C^G?NA"S+?\F=T/X=O@U'%('^(&6H2CEHA)GF0VO>V6.\):^N$]6J*>IP-N?_39*L[ ))D3+'-DZ M@SHZA=!M=]9YW:0H/0[W4!H,,D=,0,O=6WG![8I GEZ#5>Q3B-]"Z46:S*P+ M&!.KFY^9V)0ME[%RCT?'KV/BQI9^.EU#L-M$X(%)YCWU)4E4AS/#0GRT",QL M3A>NI,+?ET_J72!_'+V>Y[9_T)!(NTVN;_W5ZW')/%IG-^Y!/&N)CMB&(VR"O(W^B3L8DD78;GW5.@7J?B;N,5UW!M#>YLMAG0#A&,#6?LQDLZUYG&)YG M.RIW,/A"T8J''A-R,&E/E",4]BPF1%QD\O+^]55C>5KYD/WT=<9,$^./40^[ MG#&GQ"[[['%-=\[ O_Y\?P[]DX==7RLPU#+._I2ZQ@/N(\:(J0C]OYT?%9>! M1K7KI9YX]&C'E=[U>_3]PL[\QTGD!4X8<.(-0AQ\'M7>XGYZTM+JTQ1/\H$M MM\7MR9,+;_YE0S>3*[C5+C]/V4>EAY"1"KQ2(?MTRQT.*@S__I6]-EY'/O5F MR@)#FN8(6I,<[C,FP*0Y/=E+YQ_91CA=5Q@CBNHE > 1Q>\\)\^UDP^GM7N(>:^D?@X\I2-@N6YX+-)->T1R@"H $3XNS^ M?MO3!Y[:;Y>O^!H](,G3^$IGE]JX7ZH!5 O:PWJG MA>8;R:Y>Q(3@;=YCQ$!OO(C8N6Z[UV8O MV*^=H!G@?"?IV9+4$:*^C4)FHO%K9>#8#[*?:LQTOKSYS>^XDOH:!54K/DN% M[_ED'JE9R7*3T>I[,,IJ:4)M+2+/09J$GO%N0KU+@5,,FPW9S56@3QY_G_/!OC_JI@I!3%8^F_VZ)#V.S5SV[PT":.X9F,J=U,'Q>53 M&X@2$W[ZTE+A/T['".D5*,D*"I[G>*\H7!;%18FOJJM-JVAV=9F1]=,1W6>W M/*GO!Z6I65)@3$@PP#@9 YKOXIYLJ6&O,X[3+;WHM14$JAQA[HN=PA\PO!F/ MC_QTZTTE7M_S%'C4SJ9:9_*(HIVF+T-9'$Z2@TX4 MI^?;_A35Y2<_JK+\%"6DY@=QKN\B+A3VOOD;+J4J_)R\._A+M[@M,LG[.;OX MM_2$I70E.AK[E D)K6UO@4XX-)R6R9F.-":'?))'W8JZ\"3P38_#H\)+NEMQ M>CUCX;W\P_,#.^J"$7LN+ %C$0.>A[W9SD1F->^8;@)N^V(9G'/[X16/RVLB:,41!-BK/G1D,.G M68[A@,?%U>I8#^ZR$,S;5GN@>0X[4X(2!KQ)\HRCA#,52>LV\F_*4XE!Q5L? MPH_OEXRF@U@)MZ&LB]CU)L-M;8F^S1'B4178A\#4F MY(%LQG$4=?D1$_*8+ "\?5LH__@[NOX'8S0?AK?-@YEV[:$*59?>U\'PD1*Y M8+QUZ2 Q:<,*82UY'S9C< LM0\;2^$4HPJ!G?8 MU3I M3P1AG6!1KJ>_P), M7DA#;:/[7'D9W-%D^?"-T')R/F6V&E/MOM-AAW=(FQS=W9I:VM+=01P"&LM@ M/RA!)<"I !TP'*VK07,P*2M_BYVY.ND.W9V"3H@:68(^RLTT4S[:N: U\V'# M,)Y,QD7I/?%N!9@Z&;.\K;T\_8)Z.F \^T5B.976UVO-4J368/YQ*?!B3O;7SG9?&G\_@VB!GSH.V5&X4[V07$R*^JT.:95RY MO;&XRB>^2V*80S/8;P8!%-WCK* MA$P6?X#)A%'<;(W!JEQ@,OLU#WG8]*'SS3'OZI7E=M)@F]]1)1%+UR M6BBVZ;MHHO+![]9@:=,$$HF;M=8XYJ#A.2MW=30W+^:(K0M+]&=98&=3@83W MB?I!%J/Y*D $0&I?: _"SHP"![YEK,T"Q+>%JV[$&OO^.EF!KY([>POIS^FZ M#(&UZ=_J] 5V)EU#:&SZ7#5Y*5SXU9P96?*E##2KX/A'F"AU=&(7$-8X.792 M'G,!]!+UW/*L$H*FCMB/$J6H:N8O/(ZWOUP'K25>:08$2+#JXV2 BHD6/"X"]ZJ!93/6,9%;MQWHJ MO*%?C:#P'D)VPTH1S?IA^#["[DS4H?9=D7NDK+1<\;WH*\XAHT2 >F6<"2D$ MY_!S3(@5.H@)658IZ,).EE(>E![J(:>TS#%\S7^Q/,"?;2[+5WZ=C4-&)X_2IJ1U4A"+8[(C,<=O2EOOX/4^3K>:R"@\85O*[_ M7&Y GA;CP?[!B+V*#09G&E71TJ%CH,[T90E;3=28D\(',-59%!^GB=0H4 MXE-A:'AC>ACVB6C]8L9&+K>"!U!(6NS5(6]P&.-$>./=-Q_L)U;SQD /8OB1 M SA.1?=W*%$U.44TE\L=MCRG['U_]YL=Z3??,R'^;-\B*QYGNB>$>LW,G^3M M'460S#;"=%@FC#BRDPM;*]R^2*N$BY#]&9P?IV&@1Z&/2!,3PKG^.C_-TM#? M9 AGR?,'7,0J^,2QM&]OO(_QI0^/:S=KR+;I/\H/*9/Z]N7+Y?C^*0_GPIJ* MG+0/9)EWN?A%1DDV@3Y\BCKA2IJT+A^LWF1"B!>I5UC.5EX!?7S*1XD20(\K M^!8Z<"_"_03.9]#ZTX.Y,Y\EJ"^L_]SV^LNM\_#1S3Y.1B>JQ"LDKW"]FJJV M4C.%H778^\^*V4C)_#K\CBP,O:.S?WK=V:5'8]=P$S/I3/8E%?S8$)X.R^2U MBZ"7'L4[A%8C3PNKV)=)3DR_GEF2D;5P1?1LCLM+[-6*M*K=_OQDX<.'7R?] M;UN]BG68V8P!:"A#VIX7)[:&G'\]'NPLY M)[URVE"O^ZAR5'VP_;([?UQ>J32:LZM](F'/B7J*\=//FS!'#@FPG57 )-VK M_9$X:/RN2='WU'UN$?9G#^_'PK_,'QQ;"Z)4_ Z-@M+C=^KSO>ZZF9CB? M5J '=CO/(#W!#3[0Y3V>UOMZTTHR7=QF2J,:9YC>^I7[@+W31G9 U12^FE?WBWS+K(Z M4ZE+9([>WHP4+L#R(X>QW KZ/Y>QSL-9HKREK0OM**\ : L;(L$A><2TV?A% MC\NE:XAG?H9," 1$=4 +[7T>W//6-VG0GFBE?U^#THXZ@>FI#ZJJ*LM"BN1R M[L_=3HJ[![FP*YWE8QS@#NZ1SWS&B()GQAMHLMU>C&<:)1TL$[QM4$E/Q7[K/[=QXS/:SCN)GH$VRM]\@&J!3=:TF$/'524N%T2M2":/ M0]5O2X7MZGO;[SVS37TB<$SLHDF28SX-=[=N.NRP78K]N('8:)MIE+)W?&6' MIWN'=7J7C3VYDE(/"I!.29:3PR+CEDQNM_T]](9T#3..3EX"6ZFOD1-;F%02 MJGG3Q[!IZZIV?45"X>S%+V*[S]DZM>_\>-NXX#+ . HT7M/@ Z7F1C&RSH_ M2I->2N5'X8+8&GJ#MUZ?M[+Z *;G19OVQZ( *M\&>L]#=P#U+8O4WN,UCN(' M<]1G.3J:0<04=@^P((<5V)'U.G:GQ#WR&"/0"FFBZ_<>?,QX94/2Z<,?K=IO M9#W'U=UF0O3E?AUZ/Y=6_(;^PJ(6&H0C/8 >&Y^.$?P=@O$[^$9FKW3,HN^< M99(:ZIIQ^#,-)D0:X[(:**,S4":K*B:A.2A+(,H./A6L^%CPL@T3D0=A&S.- M6&I]B3D7PA'2X=A^5&>CJU 'B,@<72^U'N\/F;%2]%L32!M)E,N;1.F^9$*X M%=?INX8EU^MD\5 N'ZA69#.&A[23F&0+H0]GA92TGJ;B;\W_SOC7GQ$!AO=Z MGE]2\MIU-^NK#CZKRWE<1ZK$0I)E#3JV__'42_]^09QB.79+FI[B="T)/N,> M%?#2%X\.G58G=R<"Q\M=])J=)=\IO&]VNCPG;O4J*?ZE)._4NII48+*-%O4! MB*(\)#^KQJ/'KU.2?A0/2X.QLDT@H#E4-OXM8E7OZ?1Z:1[QG=:OKY9^&"OV MM5M0"22+!TD&:<(@UAS$4D5]4N0A8&H#5LQ33%U.GSXTXA<3EG%?YT>B.G$Q MJ#946O*FFR119@='="7GS*&:8KB=_.0)W7:D+%EL*+'&.?FNJE=2^6TE MI9*X&W>5CLG!?=DU+[8B_<%(O'<$; :%X\:<18Y@2W+:Y(\[WF#Q[[CG5RN: M*F98?$Y[N*Q?L<[E5/2=Q]UJOTX)ESZWRC6S;M_QUJ]C] \6[AQ@:UUJB/-] M].&:&V0FQB@% E8RCFP%DI%S+5#HZXUHA@)CFFR61C;04W^[PQ@X&QC(/8<6=:' N#1X5BP"A-*A)$:A M[,>1@41XV7XD6"):SP3^L0??G<"\S1]OHS^K\/?3=/)GCG6R YO?Z7_M2A)/*Z0,J5NM7/L_%DOP"TG9+/:!L MC!/F0.,CQGF: 3A'O>6#:]GTD6FV4:HA89O[CBYCSJ0WC4S?O!6R\>5.0]V M[WMOOL9IGH4C0H5@-Y;T"6AT9O"L^-W>LB>U-XO9/1H.#MB[TBOGFCD5G>QE M@YT6STAB'"G+O V*D:'XBHQ)1?=C-(?1RSMZ#OA^)L0C5*+HZ+$#.YHKMT[# M2(98T8#;H!.9"9GM(_"2)=KW@+[JB5DSA=Y655MH^P'Y<^;L=0/B3Z\D MA6N*$QIL34T"71"BR-Y()N2H(4WPYMQ&Q+;'XM@R\NC/[Z>/E?M@@SZBQSRE\7)SQZA*WUMGH3V/HL,)*%,]LB)4Q(@QU# MX4"QEAW]?_KF?[-Z4(\J'7!X$"D,GFSR'!A!'%][J"VUO7#]S+4_"FMV#[PZ MP);_=-^.Z Z:)")(N5C\@0F4XV8 [B8CO6:]+QN)V'7I@CV5E38$H]C#6JCV M\,',X@C_.ZH*16_>[MPRT+:+V!?'"*UPS2KR"'5?0_+C52/X2W#VUITW="*.%$V["-;.6@7B"#&AHP_=]@-K"2#M)0+&^,F$B)1#WXJ+)K7!3ZN7 M[3\5?-2C,/!7I^GU/M#N/G;YM3N-HXBV%*V,C0H,.SFS::' M*.>V-^3CZAOO-%K\9"5_2KH'ZGMC"'XW*$Q9Y!Q>]-GU\YFI^KWQ8==8RF_C MVJL8&6-=G9Q A6V-EV2 )L37UN_&A(0XL%AX$8S) _I@X'U%/=?K&LECE<)T MEZ[?/W7 GLIR%BB7LTP(WH+1@#DUP.9@.UKN*Z]+]])W175B9IB04(5(1M@] MUA#ZP?!1YYB0K_U8DGB=4M2<'ZJU:]626E6G!NR:8UMV\U_0.5,=;C AU:Q+ M=O%V;P@!OW_W=Z:&G2*NEI0DFJ#VK%\B MV9M86^34);T_5D;T?OAC9D?DN:N1X:"RXOX4"\*=A.@\44S(FVV@^;06$Z*9 M"3IS(LWOUWU>>0*EX;A:H;.PJ)Q3;503J"1Q5*V43(NX" L->MD&$_)')6WU^E9I$U""IIW<:JRU<1^S:TL_'Z?QR/ XN$Z^YG^R MHDD1=N<(!6U("HN /7$_<"V&C;4H2M<)+&HS\N9,*J,9IKO?N-6MJ-SL>#;!4L_6!1+4_CUZ14U\P]H*>ZME,G9&FH MCA!_;=K5;XAM524&6_\_//6=M>:8K7W=(5"/I_ZE:XH&1W!"5DL"YK&/_%]D M*.@&G9PSN?F<<7!LS&^ H35;&.)2OV&XMA%Q+\@7_:DVV@ MQ83, VO&!W#NM6(Q>";D^&"H/3 O+FAHP#LZQN0\N?9;954NW&KBP#LT68I&B<#P_+O.LP4LZ( M35%ZT641F#_]O%,@$Q)A-%V/_3=L$#9[!1R&XA=>2ZRH(FB1O&#PM+ >^+EF M8,<3V)/TB0 :Y11J1T^NP>2VOSL>/)M9 TR_18,D&K,-V^R1&Q3G.;\]X0GK+K% & 9Z'$[*$E&#\=5I7MQF3)4;[MU$C MM>A_=7.9?^_06B+RLL^2<<"E/?@[6H:G9C/OT5RB>YH*MO?!HBPP\P57/%7= M/7UF:(EE/IAS'X#E2S(&@Q0V>CCQKZTR+(Q1 Z8;H:B+MRU0_^3F1R5I>N2: M;-![LU5J3^P%:;>IT_]"P#)BJRH152Q-N.D0!'U3UBYQZKI/W,H6J#!OEI!# M0%&%S>TZ0%=\=AMLU.:4*E!_MF#CG]]Y0."+IZG72;=M&/XC4WJL/PFFX49EA/[["84)(/N,\HOE#?+_*48 M>E:&_WS:=6C(DVURVM]BBRZLA7&_$(.]R[/Y=%+]_&@SCOTR,->E22J#[71. MC ,?\Q G:6=)7;.&S5$N^)[IW"R+QOR53J1%\<^0<@,HU[3/XA#=[AKF0F7G>V^ D MJ62NM4;V$T-P\.?TXQ/'7N1?.AQ,KI1\N_GE!#%E9R/F]T@]<"7.U\NF'959^3FJ@Q^6O 9 M?E4I.S3GJ) >[E^"R?XE,^-^Q+Y.(JHS1V4X)^JEF^N%WJO194/N_LHW.XG. MTWD3HNZ$85*J%NB)MO&)F4UZ6];'IZ,>7C&X[9)ULE&D]*#]B[^\E;E"N.BS MKZ[(#&70X^S!A/SSY5DTM@&%QQX)3(BVB\\+_T^QX>Z-]]'^X-F<26<,9RE9 M.LA5P5\Z]IBWAO6;K9-:^ 34!M0H_F<$$=DZ!^QSCP,S5YF0T_33%; 6'M67 MW5L/*-^<1B*SGNDREB_.>F2GB_[ISC =^5#<527^=UY=" M72U N3B-BZOC@;&,B=Z&VX4^13+/Y4[B=$L/'*<*M@$;L59),;"9- T%LDA9 M#0=1%G"N[K3HR A!?/7)TMP+0F@'_ML*3''EQ2CO_!?IB/T1-F[]85SZ-PD+ M[_4L4_WL_:HQF)8"R&+;8M@9]C-8==U*#!01ND-,#1UH]0M#?#-_K7.A&"*+])DUOJ* M?7",("\$> QHB_F'O['&3 ABBQ.[X6.E[DX>@--.P]28D/?^22SK?]WZ._7M MN_S*7X,:=UF>[B_6AS>@R#RYG8"G?#?>^ 4]-GT>('YSLZ-?"KS)X.P"L@TI MO&*T RG3IDS(XY&)QGM02N]]%GZWYZ\9_L-%\U.[]?MVD'TI MB6,[V&,@2M]C-[G@:^)5\%MM#'W+&O.6"B [TL],Q ; (P8T1]0U#:K#H&:. M%$9Y#IK1!>.B&5:M(;AHIR0JIQ-A/*VB88S#;Y36K,QJ6:)L!F0O3/2IDW)_ M0APFN!-W7)B0\T/J8>&/$>\J3I\(KQC>@#](/9-*][^.GI$'BP@QG36U_JG^56:S Z\3;YR"1P6Q M;9_#/!@!9N(!GJ(NC7 RKUFI7;_]YN)M\+GQ_BA,FG82.ZL=FJ6$X 4$(*I[S!5<>V>FD7>.A0PI MKE9C) ,C RWEI?&C&NPT!,$]^O=P1M'9V?#YANU)3V&C[=Z+(FTHDAGTX#%G MAF"@C<)*E$;3T@LFI/*),$.MG_'M)YJQDHS/F5^<82QB'S(A-BXLL>S?2;ZR M]= X9AJU')BO%: %(VY1[<$K=K/2!(JM";7O?)"O4^Q:TB^8>((#2TB\^Q$N M+!V.$9FR^,AJ^4E5= "21X*6)XWO$[RPU9]Y.G;C:"-+GW4PV(W)TL%6U3)F M"1>]ODA#Z>7H%NJCB#WOWR.<3!,>N1&EUW(Z/2$=ZT9BS, VNN/@KG\BQ[%L M:CIE+)59)A_V9&J0>F?$\D%@P,(#>&0XWD:J"1#B,)*CQ;ELZ&1.-K]T.&8' M"XGZAG/SR=F]D4S\!!?X,^#VH!J\DG'"/1(C.%3)@@/J6';?H%W*%%6(Y>27 ME>Q9GKZ=YM*2?Z_PU*NAR,@M,_4)TUQXC*+*1;D5W.:-"P7 OS&-2A7^GBM!]UMT#4>P(6R"@&ISZ>]T#/ M^3#2I%%8:TI$&L8SJSBZ1R1GO[D;18*8_#Y74/AIWASC:SG^AV,UIO!Y_=-M MQ W?4YC ^'D%]2*-LC]JI&NW(VH!R4#3R\66+8-]ES+.)7I[-3Q4C?/G),&B M820CQ%O841I1NEDHIS6ESA?Z;$ *^NS>MG\TG 'R:+^0:;4%X50?Y"2[.U+* M)0:/X.K6E,H:&BIU_CH^MI93Y2#P: M(080H]9$M>QA^WFKS(AQ3[P,,^>8NCC/.S"L-!ZSH0G3%$,GKR)F/QB MWN)G+PSD]P.;^R6[*1N<0'S"X*8:@@BM1!,[6FM01T"-I2IY!]?+#KA_/;$P MCF3YA49E!CM-9M,3$)I4BO1T)$U[Y1\7_(XC6,[GLB9T$J75WW"LSDW5Y5\> M?!+!1HD)^7,JB<$&)1>)-D=MJ8+>P0WWE"V@'88L;=D*BS#$C*Y&$VK?OJH1 M#HGLEKIL"BSEYR'P8?IQ?![/I"<14S56>R MW*APG/09DE?1@KI7[J%K^;SF&6\T3H$L:#]40LYY'V"7MX:HD&[#\ON@M?H9 MYVW6_*1#Y!(GN+A?!=R3&'8;.#AM&P"=NO'+]0RMJ!/G8:0%\74G;%!E0 3E M-1EH<1?V\6\9W0_&G:#9P]Z7"Z.-#D[H7WSR),;QT)]3-'/%;N0 X@CG2%[(N>]FM/L/4.-^W9M73YVMRN. MW.,GG*+F]PK]C[ E-]I=OZGZQ\U)0N]$CE(''X#BH%%#A_3E[I[5U_]KT?10#F0GBF2(_8 J13?(\P1( MBY_<*GI-5=__-&=2>4ZO6KCCJO%BX$^"*3!N9!/&(JAA,IH1C*5]GP3(G?LU M$;10[#O:]?=YJR8M\%?^&$=@LY1PQBA85D(:V]$5>. MH/%MS,D3!4A<+<#1ON"ZU+0[?8M+[$C#/-[B:]LDRPGGE MQO#Z]*@7YX4,S(^M@Q$7_OP/E^]@^IIE*8F^T!>ZC2O'%7!3;@)73=32A*3> M0]@ZEO[,'S+SS*TIRV*7%LDN*O1$YJWD%PX/VFC=T>5[Y$Q9IB ?[)FM45Z# M2_Z>4D1RGNM=59%D;.4J0FG7X6W8_9-,R&:F*TL_RZRNRFP* MS21Q=DR-H@&R)A.2@'I>Q80HZW:FP6H0M.0Y;"GP3N-R@,KP^C::'[3_.H"V MPRT&5G!L9MN$.58GHSH6_%U[.;!@G8?I5JA;M*=BTMI$KN.5A4T#<<\CYN0W>IXS2K@9/:^)[> M#5"+(;OF!4Q1 S\I*>\3-DL?VS&.EE/O@?(,'6_BE1\$)@3.B/6U94(R+![ M)U[#RPU;;.2"?2_!324F7@1C*9,,Z3!XLQOOE^H5_)2*=_ 2E%Z#>TM&T"[) M@Y=BWF#G;<"4B9$^%C3P5[-@RW655&4IKTP6LM@YN4+_W4%+IAI!"# MTY>P9-E6V-@.G9Q-?IL#,Y!4N(:6PMK/@5H/C4TMKLL= ; MZ4,WT?G)ID.9W\]\.*YML:3X.P3]2)UI%9B*=PCS/#AEL:OUSGBOA$^;LG%H M%HA)4-8@%+AB^T,R&ZD=4+%APT_B3*PY&*2)SPZFE+ M)=+J:84EJ/')*FB:USX'T8ZJZ)/J.,!0 I]?#QRJ'1J8BJF0NN3Q>(()(5RD M7O")\; )$"U^FYKIM'M]TF[Y7*SVBI4!EN60R^BIBM8]60@P7L\=+UCSQ2V3 ME'A#>BMS''P9#CJ$?Z,-G<=R:T[X)(6 7T,+ZM+NZY%_[O/>(RN%TK2%4/B- MXX]QV=>JC A@5(/ E^: M:!-DJ6Z@Q"+H27UP.%R#(-$B-#(9EMU3$+:L+[_C'DR&KH_7&1,??<*#JT%T M^UF"$G7$\'SM8/Y1QNGK1%V9V<9,H-$\@)T)$??[.O*'83TC-L>*Q=#8/^\# MG(:@2Q]XP>$M$G$:V8MU#8&-6$&YIF)HX5P$: )T55"NDII]G1?>J6C*6/P( MM-QN9"&T?^,3Q[W.^,KI5(VA G=QVBV2=S,OE[7/8'L*[;1;JF-URN(K/XHI MF]38-NLPFD"017\1>U@,$^*PXKH #?QS>.+\;X[V8$)BX!&,<6SY M+UP9I3)+\ZO3;LVSD*Q)-WW552VI]<]IFQ6#02$3^>G:/8,OT=K2).S[E^9I MJH]7D;V1(\://I19"Z0.$XK*<):/MSQ0 LH>7 E#^6]SB3*R$ARGVN'#4[*" MZWW6-;]V<0) HV4 =\XJVG5F(]@B,<<1_=8S,#<>#)_R^O7EZ7M[XS 8X6.!;X.RXE[LHS&:J8/5(Y=/S(.:QQ&VC4-$PR2!2_EO-HPC"Y/F#0 MRZ4^;M.1ELDVNR3PL_U25?*]K)MK/(\+U5+@AN636P_H'\GR$0&*,SVGW8^# MM8C2PK@C#J!=IS>GG9&N\')D2,<>V7& _Q&_684<=B[VJ<@IM$S$&9 ME]7"3P_Z+/B/CJ .,R'/@'-"C(H+Q\MVOG.;67'5">S>A"53@0_0&A]TR((TKDEX__73G),/V:!ZK1 MT]8IQXN_O*RY QU2#(22M"FJ(!_IU)-Z$CI$<,OTP[$UOPKIZJG5X#?%0(- MX)9-EI;/>.4I!Y4L:/[M/ 7!H96B^Y.]$]C4RCCUNLQWFU9YV)%G:^ &OY%6P->=K_]?!QG\;U8.*4UXH?(L4_4-FD0^QSS.>:^*:B C MTID0DC'T[09I=W:JL@7&NWQ\8MGF3&D4QQ@Q4?EK;;A7C>TM3O.#R@PR;MEE M6[6XSI_$XD0<'TW6"?HX.OP#X3/ ! ML\K97W++YBX4%0?"];+CK8DN^;_V-*[A_:Q,X_4X4Z+N#GT]7Q&W,=)S ^4R MW3L"$[MD*2(R94 14S(HB_./##=3/A/"I1;=SIG'(1EW"P+_A;G$6JUT?$0> M#MLL->*$/&6O]:/.C5#U]"IN+XOJ0,63#^W'VZ12U1B-3,AA!L0Y%BR"EKG4 M;&ONGD[_GE\Q-G>H^>2'LRP+3;3M/=*!GGJ)D2&5'^/+#_N49U+Q<<$%<6,X M;N,9+1YVJ '4;O4D=R:>OYICL-^7(F\HF39)?%TW<=-P/!.?M<1J_ZWX*= [ M=\9Z9?^%4E[.68?8%'.3$T,<7JN9 1L:1ZYS\CY/Z[_'?Y[_+?Y?_T@C&A%S"4 MD?U(13I:[2+U"*.;"3E^N8[7-Q<_ F7-3IF&94A 9_::(8;^OIIR=^A;N> M"G?\'^R]9U!3T1L^>)&F@$2ZU*B@J#3I*IB(2!,Q" I*,2#21$!$($A(0*1( MBX""@A(;HE(B76J$4$0Z2*])!!0()*CA:MK&_^[LS.Z'G=_N[,[^/_P^G&&8 MN>^]YYS[OL_[/#?GO$=79R;>R/W9Q\^"?3>21&4%%N;I"#TY[ES+-JB839JY M30P#3HYJWZE$(^@M#0^%HJ'ALNFR/3ZKP":FW_ MRGUB-IR%9 MIS!C+?LY.7"?G3XDKMP(%WIYVHXZD*+$?1PZ959R;UZNJ*9^[VYJI/UO_>XO M:VK^&=Q6; V>ILXK(/_%GCXB^X/;SN]HUL(,[8HJM,*5A_LJ_ MH-BAS3B-"P.*8.1H6=GOU?VWLKNT)1 Y-Q,O/2 >NA B(H=_E$8=H!6P?-G! MC.5$^#5H"FPW'1K?HKR:\<(#Q+L-PJO7(_K<]%D@U=HKJRU9\.:?%%\O=\S7 MS1ZL,CL<;.8!PAG@?H8A!=&61A ,'%>3&=\WR-9[[_%JQO:E:Z_FFE[76?Z)D[<[_6MWR+4$S M>VIT.6GRC:]'J=UHE;W" WX=O,(#YNUM MV!H-1(Z8 G%K>%"D0XZODG;H$GC J<0-SJ_J_]K^U_:_MO^U_:_M?VW_:_L_ MG:U+=9G+EF/6\.KIPJ^'OQF]]F[^^%S\Z_]IN[[R3I;V97MLS':D5Q1%NOK_\%8<7.K-JY+[YR M]ZL(%C%&($F2T[V!5\1 ,;/8[=C 9TAF/.?)M4HPD8R7"Y0?:R"2<+*H]^[& MP^O/'4O"O(9#4O??-%@!>@RE)2V0Q?M2#ZI+62J]),Q>W+WMV4FH$:9GODJA MRYT'3!FZ<6JQ-\3[I.&*R #[%RCWMA;5)TM5]/7'T%Y?@X]J-];_[$\6#%]X MP'+.P2WHT5ZQE-$W&,MIV&N0;2AD5Z$(B"N'-4>0/4,]N;WU0\:!-S5SCXD] MS%8X:H9ARET0GJSGDE[&P6(X25A?_'V\: U6%1W+>?F;8^@$/F' +R;];(=/ MO,@H+ C>)EM;&8]?\E;2%\9Y'.RY,3=_ZO_-"@O_;8!-5%2P=Y#.[[4?LD,.G>,LH#MI\K M808_0P]4]-2I_>F(UF-+[[D, 34UV\C%M$T>4!E2%_R#2!M7Y@&JTV^W(29) M3/90RUYNM]HASO,6(U0LVJR4;?+QZVT>D-*P_U6H?!U3ZXGTKBX-6[$;3HC> M#E.3V:X^\T-4/5 +T85-6&5=1(EWM&RC%Y6_\IJJ2X3)7T&%K2^V5&@MG_"SIU,5:]L6* MTK>8)IP/+?J8 34U5:4YD[L2T$ M<$C9;)3)/J<">2RX I_$4Q526DS0 'VK@Y@"E8R "Z],)2; JLB<6_WN@3?\ M,B8UOO2^;S-P;- 7//@E9KSG.)8MJ\",'R)>*S.C6N<465#P\FP?L"[Z%5MU MJ$;+J*YFY/8/W?RY08_=%Q6IYZ6N]D_/]-=[-4L10Z'*;&^^:CFQBE2NB9%- M[KI3]I0+,6':RM"4FK:VM5Y+M!%(_5(5K')(0A1P'>,!(C#5[] J'O")L!.M MG[2^W8C_CD"_L4[W>A6-F."%B]%/,H%NEUN(=P?B8!= *L.&*^;)D@"%X8&A MZ4A9]DZ&7MOQX,5*<(!T/#0ILR#,)]3HG3SK&,G/J7RE_L'M/8\ZSVS!:XBT M1PR7KBZL)-:/,+%J.QS:%,& (X)=1BXSQ(Y5#MU^=&II_;2'_%5!FDK\8E9- MVF&\ 3A$Q$:;"M#YXW_K$G(NLV#:Z^E7#3 MQ>"VD!;]A= LCO:.[DKU;PN=LB03:"26$5HK5%'S[FW%)E,*4O#'YKV& KM8 MKOM4PK.U))L_UN[[8&(;GX3P]!;X#?C$-&4COFD_RQNDDM3,Z8AVA\@3(CV= MQP\DW>XI4W!Y*"/D?'IWEX:T5QQ)PJ1*VH06:O-O-2G:#\R@X\DB]\G\_^;V M*"$ST%'49^HDM=U?8=UR79.^]1]W:L]=^/*]-9A:L/]A_(,8URXXW6DC\Y]2 M#40 Z*/$T,FJ=AX@::Y9C'89%H)07]L'.U\<_?;3:??S&FL_VU?I_7WJ4DV5 MP=!#A&+,01[0L?SOEUKT^8KH2E-\(59=7+'LR>,9)RYU2OE/\M-]:<8TU/3 MV14/MGWT\QXS:04.QN"K"#0=UAE0F?FQGI/,QW\\9#6_9BL)DF*N2$7NG#1^ M?]VE1%TCR^.DG=07,5OK&4 ='G.K)D:!=H+ES%;E9+4H.3!,__E\GPA5ON#- M],'LG\X?.UWFYK03U/&M%VYUG#S09,D\!"HRZBC%77T^7+']+!<0_5UMS]@O MB]8M*HNR2R'F\>'A?G=F#DH/]RF#*T5^0"77F M.S"191G -0:QC$92OM\SZD 21BO/@G%L\$E?!E47W?@X*OL+H8;KA)@=4*XE MQ++L4%!F')BP<+0)SCK&#JFDBU2&1LVLYA6JX)QU0A=M)>Q4TN5V-UI/]]_< M%2<9M#0 [C_P M[*?[/LBYQT[D&4MS/%/SFB9KS)F3+Q^Y!N!CX M?*H)JVFQM*Q<-R@Z]? _Q.=H HW?)3"*:<-YAK9G_&S/%?EM9&_%4BNLO&&: MYW2\0^A8ZY22C6=?0HVEB:0^TA@$$2L@$S"*5AF[CP?-MJ:QIHXLR:Q=X,GF9T!@OT\ M(! W34* _BQCT(RRW*HGH9>*MF*<6494@$$OSK'DUU>81QA/:I^^WX=_N@UV MX\#B[,?H^MRY-3\[T M&9>:;.DF)V]F.Q]^]]E,_^Y1& ]@763K<$KA"WC\3@@M9P$Z[=.%.0%3(5;G M=+9(,T:''8JOYU9YV(AS\O<[ZFR/5A"X==%N;]+,$=$1;)UI5[ K,X*3W13( MB&H;?OR[Q$%]C:O2]S&2.U0?45>SSU3HF,R9C \)#UY+I8_GHEW 9E;H#-N* MKKD61#^VYL7P*!1-=@63&3[M#3MR.R2+)/+E@Z*#(J_5Q,Y+(J MRQV526*F@#VL8^CM0X*P @I"&J(6=/X#JR'RR0W=O78V6_L+ _)4)[5^$!0G M4:^\+9L7*C2>JPL58)$J9E_R;CGE-3M-K5DD=7GRC'=5H'""Z% MWL57N]).T/%,T@@/N$J8&O>D;Z1^8]@D^8WQPSH4$IC4:9>35TORF)4.+>8_S'AL0.O4/IBKKUH(I> C*_AP8Y1VDE]D471X(G9+4 M"[G09.(R*+V+_:+.,,I&T?,Y/!=TM@2)K'T\H/5,$Y1"F#;KR.4!,ALMAP(W MP:A/\[MTGK,@3*$42^/G'\YV*'T>?KGAHO$G/;PW;HM(/QM'8C[FE#ALL3%\ M'R/G8#::O_E1N]DFR[("DYC/Q.KQ+BTB#J/+2>,[Y%$C.W0X.4-7U=^*H9!, M#@A&6[RV;37G 8=PZ]]L?%T$[]H!Z(("'TIH5ZAJ!RL2M%Q WF,[<_#D,G$R MMX2RD<)(.UC$NE@145.9TJAN;N4KW9/RI4IX63UAJ=!< KM07[B=V\^B+A@/ M,),&_BPR5YL+B LHCE8))PE.6>4.XM6(UP.)T:'O45/P[6"DY1=.@DW*J4UK M;+U.>W9=_1F #)-@7^"C=C9W5@U2SWD)$V.?I?NW\;.OYXJI(VAX?(Y@-!TV"6(6:.:\#H6OO-T.N *\$4#<"MA:7B MV"*PCL25S[0;<6JH-'2-H\'>$$F]=PX#[G2UZ78 MIQD&JRWFC,)Z>(IY=)GF#-X1GYL)$SE_#%@(\8ML2Q(#S"^C8_DA&]# P2]S MJC097:0^@[D3.]B6"FWN1/$O8<7:?MC#]FV4BQ^/I-,60O9(-\7_UEOK8?38 MK4]:G.EUG@HL6?=,B118JM=[>D(B3% F[8L:_NQ2G M 'MC8 K:FE^7W"* &^VD6FXLAT%UV]Q7E< J"C$)&P"?(#'I#%=: M,'UDP:2.H?>)*&L4I(R4_8&1L=!]]WK>S3K+YO#)Z%R3TYKI$I\G#]5$Q47B MA> ! U-ZY%":C2]+$3.1GQ1?OJ*V?W!YU%R02I2;#UO$C07>;CBS#M=@V8!ICG!K*EH,P;X )5&3"G>2X7_>+Q\CTKN2: M'P]6-BWEBI]$1$7(7DN+N+ER7_'J1/S$PA'"3=7Q7S!--8+>XVZG M%Z=H#E4;\C.X7?1;U-V DWIFKXO0CY5O/?)5)/DL'0[ZR+G/ V[@9=#7P CJ M*G9*V6;XEYX\>C]#;AU'O5^='/DA;^U+;PAYQOZPG)W!ZYQ-_[A6FY>8X3DA MS@O,7E!)1Y 9!B[^*Q[H:FI57E-"E+1YEY?<$[:H<>O(A?U?ZIYT*Z-$C>E; MGSP1CN!YUD'N&+0"GV%^B(E-59.A%]:5@H3VP14G3SX:70B]_>.:.V<3^-XA MIOJLJ0..:@;NN+8-I,'ISMAI+3)MGF9#AW3.B=(1B>7KY8AXGG$N1>7# MAZ]E$]I#VZ*G+&P<;YWZ_#S;HG0 /)!2"?V@U^;]/]026:QZMNX-APBG-D:@ MIUDR;&3"@NC:%LN3'9!TVATBR8]YJZ4'D+_UNBY&FZ]46_R/Z+&W.XIZE_$Q MV:)%@VT&VC-ZF,]:$IML7O[ 2_-ON MT(-^KSCQ:&!1A'^UOT'G7;E]NN/:] M1OWV_=^(WNC,DQ5ZJ![X7"QN576-C3T(RC#4F'#P>CWZKJO%)*IS6-GB>AY3YF( ML(^%=M*]5,U!UWC,5Z):DR__$<(,DQ*6**9C_%2L<)%[:!I<]E'4C[^>A1MS ME]V/4BC1P.%33Z4>B0K/'9'D WM$F'T;^*N(# M722YY)B49=CMU-ZM_;9?+#]J!:MKNSZH5\]@+'?I39.8,F-H+88"DP ^6N!+ M2JADDT7Y] ^U@XU#:-CM5?Q.^YNVF;?W4((B]JSKFNX"VG)%JN#7YY-ABJ E MRQO3 1=C&UZG@Z&DO(;^9\4V6B%[2/[7'N3!VY<#CJW8^1IV MG.4RRW?@85A?82,/J*95X6(;B6[ #*><&(C%,9'5T'MP'^@D_-Q0,!M)B54+ M#KK$0-P/G@LZ(7,V8]*T-,"F0.OX4>";Q$'UY9FGR6P]'C -9YKSG5N-?813 MVA1.QJ5/^,KX<*?I_1BFC7H)>!^>>20W4);U>D@R]-]SC:E!SSJ3XH_"0%D#Y)>(21 M^DZ4)BX4S5<3$[%!!!64RT\27(2K,G=BF;13V0G7T\10_:,>4GP8*W3FO.*Q ME52%FP;2 G/HZR")Y2WC_# Z6>YWC8.*UG79ANSC%P-I)OW_CH>"&VW]0&]OO[Z3BG PXS[K-G>8!NYI"HUEZ; LZD81,YHHQS+G0BM$: M_,YG",=QO3UBOCD]68_V)4LDV@I\H&ZHT-:Q5Q%3>*I>.R05O@OK"YW"6@^] M !/H4^ZN]:--QU5OU*0I/R:1;J9\>SP?>(H4S^KXY+1;LH39P:F%J6 ^MRA5 MUWW5#D%;41UBFW BH(RUB#WGZF+F5P%9Z:R03X';8:F*'XIQG'BB'_(^?#N6 M;,QYRY>L#FY#W -LAP:^4&X?G/[(,KGO+R8EG&IB"W-3,=QF+24K/]DQBZ]8VCJ-/%/T(0X2_#:JSMG^;:[+=UT\^2_C2 MHSB=/1JW"0;\+)!)7"B#2F&V][&N!&(,Z*))944C!\:,\+[5@]?3T.,+Z59=6@C:AX[K(-:(E GJS'?,I[@14G38B^U9 M/WKT:RKO+8,N!TWUJ@M_QS#9G$+L#>04I+4A.9'HCYPR0]!SLR*>-]>^(D_> MOO@SXOYE/-J/+$SB?!A6$" M 5MAZ"-CZQ$I>DW.;W\<,&9HC(T9?+%Z\LV:M#= VK5C!,X-6\_?8=@NK=:P+4GW2\6'*AKAY[9(CD7,[#KB( M1FDPD#7R.44!)OZ7-CQ*" A M!OSMHFAF&B&3D)#? _?5-/+\\&2.VK)3"YJZJU7F# \ 5_+!L1%F'X?P"S\Y MLN ?5WW)J!E+M>F"5\]?ONY&2VTM#F@(Z_N<:UN691H=66E5$^VW^%9'W";YSMOHXL8.H&'@%4IFM_M-&KI>\?JUKRZK)*>D$<&>K MA&;9"MW1)#+^MZ7(]R4JAC3E]3,D9/E2V1K-^Z2 W]5M[]]G(HH ]'V&*95 MH[*$5N=D&,LT8X9A&U*Z115,:\_]J]L<7H0*9>GR@-.YZ#_AIZ52^W9/38( M:NBN@&+'^B;BL\OWY ?U+TPTJEZJ.W8J_.[S9;X/V0E"IT699^61C#\\0%QW MU6^^^5MPS4_BSH]],^Z3WN$F:WTO[6;=EJ+8\ MPU^W/2NGK=SBJC 0;;K6PSK+'6I1YI3\#IWP9[8$"UYD;$-YHFW(>HJHD*&R M%Z.EYB,RI8/2IV\E0[9N$AO"!K[TQ9.)]_'T\_\*J'=B]/B$FB 7 -W!EB+C M=B%>HS!P.=0I^SY+9/8NTYDSE8\V]P1_N?#\3L)@'BDD"G@,/WEAGG'C%S*=# M:#(,Y=9=WZ%5V"YWO>2_A"E%@G':/SYIE!5]0\@V^\BE[JO%O:WJH8+Y (6O MJY!3!+Y/$Q*:+I,'TF&*([\(JNCCC-CQI"9WR?2U,5>%74]W+,S9"]TX,F6W MN./[)T@,GT4O9$]5HG5'6S2YG<1=YOMJL5)L!8K^>Q2I_= [NTASQZV>Y@C5 M36"E]ZZ!XR_I0ZS>A5C\_XT31?ZOF]2LVS32K=LW>IN]Q-##W$,*AU>LMZM_ MW-=R&/2D.W/%M%CBWY6(:RR6 2C:BH'35?*+1L?C(Y"[4(FEY>@3JJ3J)/&W M*3S ]G16&F9M,4W_\XP4;/)E'"P(Y(LQH5]#30HL5505,QP71%HN&0*A$E=^B(OJ)V86DYY-8!6)>N!6GFMR'LF/*"2] MG[[1OBOP#I9ID]2BY8FZ:Q]957%QDYP=8U T%4#]I!RE>SY\R2N7Y98*@%LD M'D!'A,J@#>EY:PS64=#QP+N%#0'P"U8>;3&^]&Q?3-FY[:]SQW?ESGS?,CPR M_?GT?5-I:X0%GX4Z@CM9[MP1Z/;;N 1DE7%_EN23MRL0O0QB=4U4=5!) '-W MF>6^;)^LM+Q6T2U;PZ1]+2_Y@]0&8P/YQG=!YX5F,_(\"3_9PXP:JG8X,!G\ MBV;2Y?C5Z:ACI&#_MYSL2]\J-++M#C1K,?$@@N4#)FV1N[H&)G]VYAY!D5H9 M<+8&%V@9"]D[R#Z9TU9B=.W088V,NC_GJ!F?*?O8G>Q-1DC?,@EI/X]ZY*?EVF.%*Y-D(VR,S$R$_>]V[=Y+Z4WL2CR MW/:CFCE7J%8 !LOVX>1B%UYC-#B-QO"I*ELPBM[8$7G=GH5Z/YV:I]1'IUI8K!,H/%5HS,[43]0%KPQZ6(TES(HVVP)$%BQYPBYPE;AHSG"T ( M^CQ%\?^X4G72Y9RP*O*Z;Q#W,*^6I @Y,#.\P^ B92 M"5,Y?&R$/7K'M@>SC 3/UPY:<" $5 AL?$KXC^N M32FP1*S96ILD;TQ1F1%\Q-&36A'I-NZQ8JF]K-@PB3IO6]EJ,I/1>LUJYGG& ME\NW#//_E'3R@)W$A5*L*D:"!Y"@;"OZ?)S1"=/S50Y:'4BYM9JM^AS'D21Y MEZ2!@(C\2YW*D:/!:Z)Y'^58F%3@#Y'YG!-?UJ+!'5 3 D/IRNT,T*>=!VQ? M_\7:2)KJ6U%43XHY.BIMEO$\.UO(:4W [)&[A$'9$@]0P$AB6VVP(3B)2]Q^ M?#6<'P?":#.Z=D-B*??8V"^(E/'O_CH):>V7XK85K,1 *?>M9/7K3Y_*8FL/ M/H>(@D%TTF2C\AZR5IRPS"6 RT3N)>-=YQ*:FCX".R=NBAV;T,I7:_WRD [<7*566='V7_=O*?:;G@ MNC;-.O]][CB8QPI%AU4-EO,#-ZW-*5!M!STI&:4T8%U]7^+!U)/%MJJ>XZ<] MJZJ],V\NN@[!?>'Q7!B'[SC>-%$R+-';/YSJJ=56-6,OO#CFA?=X:A>VK_OP M\JW8-TY%G9CS65?&^6%S"]-+K!)ER^4QKXVS[:DT37)4*UX&1>KXFS:+2NC$ M'!HC:'X-$=QU6H!Z[1)9Z-J^MZJ&#]XK_' 0).?1?/CS,E!X M1GA7Z?@]![ M6_94RM_9OTSJ:;POL>==Z#'VCQTSV:4W9'?MW@9Q^ZO&1[RZ-C=_MKPXF=AF MCYS$6X!8.M7IXXA1Q_!M7)JIFF:6B]F%\RK.W7Z.7T9>HY:%Y!W/$,V:-Y@' M.8]^Z4U,,R.&8"(!4R,K.9.*(1&Q;K9,Y>G)QTV5PMU3]7LO7'OPME[C&][U M/SPLZ$\Q,PX,906SS3A%HC1-ELYUDT+CH0@$1#>/ DU2TV1HU^;2OZ2+7;EL MZ'?0(]%Q(1[_F-VQB;<_?Q*JBQ;B%& #!G9SA\?AM3R EA#T8@I,LZ?_RK>) M0XN22T;,E8P;UPVZ]Y/(US[FA!\@;]+"/ZM;$Z";=1$%X?X__1F8_MWF MP12BEV)MW8L!DT'/(>D<:%L&0X1ZXW;!19_ MX@%5_O%L?0:"_O=\PZK_K90]^52ZCKV M&F2BKNL*9!2C@0[EE/[NT[S"V.H8? #F#UB[*F&>%6M8'US;JY=T4WWO9=RU MD^+!? YIS\/Q^.<#(S:++=G7L!<=2%4!>4VO+2(WD'UC+EBDJ=D M7#UL'J]+JUT*5S:36OP6^1BFA6C@'F]&71@ M';SN%IM419C;7UX3&_M.V5G^\?G>;N7W%3-KZNF__JAR@DA<8=2_;9LL4_21 M$=@N]C[.4Q[@WZ=G/4P65PE;N8-[8OY8>>E1TUJW5E9N>#?LD\"6@ZS 3U>: M,4N7C>*\@_MO; -SMR[]*]378HR2<:UAR&=$^2S9%76\L^)63N3.+,V=5-!8 M/V;U67T/_IEZ&-T?#S;DK[: M.E3T34V&@:DPBLQ_\R9J/7]E]]TG%P6L+NID0H]=5D4$T5<[X'37(>H)<0?& M5NM&_-B5W4K/2MV^YL->8)DIVN8=,KOEBK2:K\Y62Z7'=VJMW#DH^(T'I.+Y M.3><3[(_,!1H2-:>RP&8(R--$6^FW<$!\M9]X]S*?919$\OPP&/""AF3+M^O MY0C4X721\<@J4=HAAAFSIII3![]1/6CD:4/*UYA"QJ'%R26=#3A[NT=C06EI M=X%LE\L:R+P]R:*+4_(M)?]9J.W]ZA53!HL)J&BPO>RJ62_D>@_;:LA'9#X- MJTQ>B_WW\S12SH7$"G5H)N9^"ZR[RGS55ON\$/H$:6HX=4&)P9-Y78\^A; MS+LS^U[K;@JVSL1)/!7[.YP*_-3@/&Y2UUO+4%C#Z:PQI\Z@U."2G-J.6OO= M[M[;/UIRZ*3>Y9*(?@?T3_KJO\HZ]6P1$!'(T@=MR!LDO,R;-!].'IF0JL#5 M0+F(&ROOB4DS<5;O5D'M]L ]$/S' ,^E HR-"23S7 6'+VU8\'M$>G9+S?L9 MY,![5([;M<-Z-3L^&WQ^'RVV[:7$YJEMT0?JYW'X*M=V?,I\G3\?"J:426G> M_&R[16+%1AC_/#%T^6=4P-6T'H=B;&_T-R_7P=N.HLEH%U"3(4/!T8CT+LJ! M%Z_;S7?2-TZ.UL@V!+T^0'5O$ ]6\5/9X,PH?X-D/*\US-^MQ5_N^31UR;$RZ"_,V,5JZYV!_7=^_<*3 E?[)?[FON@4.P0 MU)N/'%#0_3)_(KK!ZST(^E@>78&)'JE.DTV=$S]Q_"_W**UL7$S:Z'+DVXN[ M 0D)L15X$&2R@-J.K79-@@?C)I4\I:F==]3NZR90X.)@$OEY+4,D>U-1Z*HO MM/&1QO[X$,E=.2E,XHBLH^@7Z ZB/VXJCTJD>3_'C$-KD]LGGFQ_G[OV&]KD+M^"3#H#SS-R> MCXK:HS"-HF*^CETFNSPA6_H>REYM4QC/OK+CD]JE;7R:6!C>><)>5J%]D_]#_W_OTSKO^V_[?^K)O<-6V-#FV8=QG1 )Y#T$:PL M#R K\H![!33D!)ZAWM+,0DRR\6;<$WOR_.9A>L0Z,[!?\L0MHCIVX0H+FI;MV,$_CP@;ZPB"-'=XR_R;D^32NQ M[^'C QL>Q-WAS -L$#P@%U;/ SY?P)*8Q(5'\%^W^3?T6<6S$Y']17)_BMFG MS5>YL2.L(A[0C5?EUOK!NR'\ZS=M?DNQM+BSQ,IB&H'3R ,DNAD(KG0H:(WI MX=3Q &FS5;VJV%?]FUCJ^O:Z]U-DVY._G)+I_& VYU<1=+ M?G\AVI/9G2U!#YTZ7.S.>(S7T%[GKTQ/1L&Z#G=\[?+:>^6E72.M-H, ZSK& M\*&,D_#QA0(MX N&?T?DWP/Q;QXG,HMOE_HD]S[:=_:>T.9ZVJ>5T;K7*PV8 MQB+WH#M6PP.!T2$Y4_U/VK,:DEP4URQ$6CSY.#Z!_6($V\<#QAV@/. <\R)E M7I88TF?)3!AC_RL'-,/)@AW^,25?00APR;UB ";N[YG-R9.68BQ383CRCW6?GSIKFEE+C8\, M,U9#Q9I*ZX5"Q-,9^0/@>;KS F%-D&6XHJ1'@NY\;(23^#[N5EX2OE=DU3EW MMYN=?^%9].:1.F:DNEO M7W_'^'[D]E2GDA'DI.?WXQ7;#B9E^0.-/F*>-N3BQ%!T.$.\ MPPUS_U7@4'3>5.&[VQ\LMGV3J*H'KCT 5NR 6T'+^&DD\RRG 'Y===O@=Z(T M6F\! 06QEVN;!M$1Q>*A=8'#)(.J5\+9)@^\3*2>"M\L8VNHF7'%?BZ$JJ(: M%_)(HY@QK66D8W@X#I_*..GT8[M:BS&!O+T M](S[G'M75.!Q>]FW:H=\O+ZL6%L(W;107:4Z0)G-_-FPXD[,BZ_#ML^"!:U3 MQBWOO,;"OA?N'QRQRVZ=/%.IIRP%$O+_*C M09FWF%Z^C"$F M<461Z+,?&;=0F-&%JG'=8"&]_?59A0>9R>C#6D+(Q^RWKVJ .P[_^Z<_5SC# MG2*?1\>36VH8T$OI34HP_/[6%!.)4M'NW2?2]"^JT=R&7KE*N1F]*_GBH-%8 MNY;UZ,[7#U]]75Y57RT(K3Q#X[0RQ"EU)&RBDMLJ7^4$%G^GV]JFS,T(!]JN M2,%^XGV%QE7)R&E7ICNC\'W^@41&C@/K-*[6N#DUZ&)D/[#S^+[L&*^?R"=$ MV99#J'$J-"/4/)K:Y[F^43[S0%SUP8%S$Z^<,*<]%@1^']/(&7#=>*PG\@'J MA'1O1TS5$'3JG6E^!9$;$9C/7'07:O1Q;#0'L1-RM?#IS$Q?5$.@%K.J+A(S M5*)UT-?+0E%(K;J&$<66@3 ?,B1+WB/XWMIS(7M]]UK^,BGGW&+AKL<_=2JC MM:K7S[/-+MW> ZD.8K1H?-;W,"Y "'K.C5VW#[1:8S<:#[VIF>$4)Z$2=K3_ M.:W_58YPF[*5GKLZT!#KC'"XVX2@YK%E@Y@'^/3DO-Y=S!'NX/%S!:46\1%O MW-P]YA$AY[9?=AH^)&$CI *3W'Y":UHRK+65AGQ,_-!%DV*9<%NWN(= 958L M*$UMX_,3 OIR3/0[D.I!'YFS)'1H/\F\5G\Z:K-[QD8-V=<8N>1EKCX//XD1 MYN. #$0+]E'P<=#9:L)TI/3QXOF)P[L<_>[\4BZG7PMY8&DZ=M^R>-.:#3G M#4P(TS,GF]9)5&O9?PD5COA8T%T3\WS3/GR/HI:LOI;=(<%LJ7.B'J[I;"%0 MD&6 FF>6\X D"N=!BQ$8>WN:* G+H$#I]YG%K MJ)9F[E4TGBM6PU _R.ZF7MUKYU<0FK*M M:A+S[-,ZP/SF.^_&6W&QL71QYF-0AG4>=0:A@A8"Z+C8?JO+ M4137-GC?+:7^0-7:1MWX&6.:2>+DP_T<$(@AKCG:8Z3)./S]IY^!]'D;+46J MM5BOB?IM#=H[Z =YH?(,>X?%R.K MZ]*+I\O-7Y[W>[B8NGRKJJ?QK68NA\]^D3R -,J7P1#0#3LQ/P&?N,,#F,E\ ME'"=8# OUT871G5O,:GPCO3P5& + N$K4T?B G[NP"AY\!=QJKBM)^PF>1_K MVJ:[38>/&!';3>9]:+X ([S-'3JYY=0S;67D+GH.;_9QCM1?Z)JL?"2<#??;C.0!%;5Q)PHH=9UZB?."Z -S MQT$BM9%<,6K;-5V_< M"_U]PN6OU@F3SND++MF4: ^-L+?KO;V VIL6#+^O@V@KNE]>*5H8=&4(GFOX M>MO!E7+O3G_-Z\"_X5<0;]TF#B?57)*5.?1P=GO;;8WT7Y\;Z:',;+XAUI-] MF_[ONZ@RYE,=5+3IXONYUX5BS8SEMB!5/5K=P96K+///N[N.Q#;>\6;&3:?> M%?CMVHG%846(_E@QB#([&,PJ0@6=#42_+8\PRW@3J/\LZWF/[800[>0Y@:.? MWF.W\8# ?_M^6]+"".SM8,EK5.Y-?[8S^ T_] G,O$:T:V=BXJMG3># MEG!K.LK,3'ZO>E;S-=N?&>QTM0;A]+$Q!.2':\6.8/)7PA5%M]6>&^^PND[U MZ@DJUV[%C6 #YB'?H56A;#GH@DT'-"G?N#8;=M"B! SJS)U"[]O]6SCUZ)4Y M.[F;2A8:;Z.DLO>>?RH&_+6D=M%\64<"9!NF7'SN_ M3TB>[[2^&.>=E=6'?L&2 $-)/*!:@=;*LL8,P:6-W#U]SM/G,XAD"7KC]5W: M)6\N3T9G?=XKL1UQY+V^^M-<+LL/D? 7AF.98EN]T9YT'_+Z$\D\,NX^4MR+ MX="9X;L["M/_#)X@$%@+!'>%VLJYA@S;- M-ZK6_S0U3T?YC)@[KY>7K95=:VY\XI.ZNZ='7478T<".N:V%[]2)U+?8MG7^ MWR<-B,IH+F*2!_P86*=UE<-"MTJH1QO3Z>8:]"\MY:7#V-GD*3RG,:+8>;;[ MEK;U[?<-=VY9YYG+ML,XW.X+FT6_"G+%8 MYUZ5A=2KL!P0SB@F^W=M"+8RU!>6,V[\YDA2 O>F.5;J5'"77R'0E#P&<9Z57/?[VCG1Z7Y-AZ-B2D O OMPK?LM:\Z?]<@)/* :ZR= MX9U(^@6]!&1-5-J^PA,V5-7E]":+X-";YU:#];7+::7>72])DA;KY2T/!?Y& MO&"'@LX49)K2_*=9\<[:.I@V??&UJ=M<2BHW^+7!>_.0]O(9@\_WO/!-6@B* M:#M$%*U%OU+$D*%(-DOFO?PAWTEU^JHIX;0]V<7,XNCR!T(6UA_QQP%+$^YJ9><&I VW*.NF2'PD[H717)*AYB'&$_H#SMAI7HV@239S, MF_?M#^,!4)A-#BX6W")(<5YA=K-=00(?@.U W^?L@_3?S%HF9A>]B-M,YA@7 M#(P:303O"_0Z2314G?-X##RUOKGCTPG7-KWI'NX.!48>^1=2)$(+*8:R[K=' M5,R IIV%BKASF5]] C->7V,=W?/MFMT#:Y21P&]<"E>;?91>3#+#I>=WI97! MR?(U(XGLJ<47IB8\P'4&D\?-$=OZ\B8.! M6!QRNROU,&8@D%IB9^XWY?W5G437ZC9R(?X<._7>9?^/C&_^MZ@;NG?^_EGE M[N"P-% )"Z+WC)&I\\HU^F5H-S#YEC%<+>C6@R6%$)\/*9GR!RVF$__8"^(> M.>H-5O\_.&?N?XHFL+G!EA-GJH*CK)N@>-N<'*C#F.?NLB^#N.:O,S?ZZA$U MUHP;.UA)SJW+A5J,::[8"[Z_<<"?+#$>T+:#!X@W,E/X.IW%E<;3$&L#\Y[P M"4P?$V'(A2E6$&E2G!ELR7(-UBKB#Y^]"&]Q[A&O$Z>17#DXVU"S;0"T(Y(5 MN7/_EH;=7\S(FVP9XCS[Q@.Z9ABAL]_LMTQ]_(]^'FAG1%I:RL65I1;M.%/7 M>.TI_A(A,;#F;S3^&-[WX:KW>]=[[N^*RJ)&=9K-FP9(8EJK>#!,CRWGSLWP MX0%Z&7PNE!/ Y*E^9SH(O'[&'P3'.0+?!/B(2ZIG_A=J9@KH+<)@[),]7D MWI '?$+^$65+$[D[6(QEY@I_:!M<61Q-B@=LA[#WS4]BI[ M#8BZV&(:!LF. MJ5SVG_S&XF>/RUUW.'PJ=/<*_RFFV #<1$Q7X2&&:R=^RI\KT^@9;ILT_&5D MH!%;^3E[0X^UY?V9FAG43UR(AW[(H[FR9+%M$WQ>6P!>YC]F@*WQC^#A&>85 M_[YZ\!,J>@/\5>A9@ 9;N#,;U*-'.7*$T:/.R1]^'9$-N_CBX)C'N$.W^^7] MZ\TFFS]AT^I?WCF1G E..A=<9VM&RYK-<8^P"[70S0Q("O'WB T/&&E^%,XU MXW?6'ZT%9K$$4#;D@4^Q2O-M<[KTN8(@BIXP*FFR-VI':;7^YTW[HW\&GGYY MWX=_6'I69)\5U(5]!O3ADR8J].X&3!5]GIZ1V_CBNHAA3-'*D3\/^A8_5QY8 MW$BV\EY_65/=9T*R'@G^%7MX:$]-=?S>VKOZB9G& A=/K@& ZPST#+J#)8WY MZHB9PU](\B$^THJ6=L7,VTR[2,;+K&TV'_.M]F6-YOD M_D2 !R TBP7<9,ZG@4EC$S;A M4?*[@K/RE#O5<>482F';>_9USA-^POJW&1F1? ZDTI,M& ;3VW1\1[7EENI$ MWV:>OZ\N^M%%\3ED8!X\--X& 34&$F"2J*YV)(1*[UCN($CWCP2<#X =:ORJ MN_15L]XUVU+(5=IF=_ P]-G%\+:?\5=^4/%3(Q3XFB;=F1E2SR#&[4LF_\]!AU\(9"$99%SI!LKDY\=:&6'G?[&QZP"\^4XS-!LG']5[\1A7:%U84G MQEYHYI#EVX1C7%5*\*LWLXT8SYJ9P'FZ/0[4',NC6#$\B]=*R.&1V=%I*H/= M.BWA>' K2M]GVD]K3GN-9L2R+=76\;F[7?T2.4E6+.ME^K\%?0 @6 38_6_U M T7U&?A6I?%V7&+^?#S:C"\&_9#7(ZV5@]@?-G<_B$(W,6E();0+W[=CN(-J M"F!8*9B_18T>WSM2JK82K&%WJY.LKCP!]%KLV7:RZSPRVLF@Y)"+H\7N/9DU MOU7@'?5UDKIGM7#JV3GG]*.F2QS*%!#.BZCDA,W,_6BP2#="0?;KZ[*66@=- MO[\;%6"]56PQZPRV]F M3$Q/IGQ2NTQ&@@>2:7;E*^]\R\$8AR&=+8K]-.V*X@6]6_(BD9J#NV OB45' M/*+;'L](M\=>WS5RJ;MH_^*7WUBMXD&N3]=-4?F%L(&=OR\/>.Z77518[JU& M,G_GKX1!*^<_X=70L6 F5Y$.3J5'MMF]#GL[Y';G7$==[Q'QP? M@_/IFC^V9*2V>G*JB%\'1V7A)*H$[ N]RIHU^RG'3O8,6M4 M^NQ9*:%Y=NQ]9U1:,4.G+M'8'B_BYNX1)/5CI#9'F"HED;?/1%_K@<5V9,!1 M];O18])5.,GV.',@SY) 4NW10[J M/4E/JPI9OU2R[IQI^/M9M&DG80+!M."\-!YC(#KA?" E3?6_)Y]N>%<;H%L$ M>(GFR]OD %XAFH*I[ \<#Y!%FI/E/&4K\//433#,FQ\1&TTCV5K/9"Y@TZ:P M"1OF-#5Q?87UJ#\WKF;TWA-4>B W!GEHJ+*"Z5ZE(]OQ=$?3J+HIL02('L#,) QY56OMC9)?V0'[O\RBPK7OV6^C;(4;G? MB75K:2S]RVPU_()P\2?B3JN%Z3>0\.JE),)W8B4QT:&O,3EE;JIY6$O28G/)_Q3F9?/446J2<:J&V'O@ MXODXX#M0]#+.7('YA%.*4> .0*MM2% 1]%4P-%CM"66R?&&8JWY=^G3M7U7* MBVWR_J>N&H18S3=;J^2TF9@CN.+J%+P0^@I=DT28'" G-7J7HNT8HNW!QZEM M8W8"D?1.B\SDCE9/!@)-M2(@,V*Z/=$@'?ML/S+ZA M &J7-Y:CSXYZ\=5:.G1G ML ^=6Q9[,'4N^$P?^7X9NK,M>9.BZI9V7%OHSMW>F0/A:JDOTX,U[ U6=YS-GFW\6]X)S)N7H0' M!(2*X838-\#0(E3>VU? 7>8<6YSR!"6!Z M_^KTQ]/5R2XYY)*8<=?F8)C@TLRC_GD#UP-V^CEQO6$YZ=<&17N)'Y93S8U9 M, R?U%4CUU89FAXU0S5ZTJAYKHR>>/FKXVT-147?L^TDM-M%];-33RXG<:E7 M$0E3+Y)\1\8G$<7WT*O_CCZ\:Q\8<:Q\*ES:%N8Z13AZ M0R;I;!3A%<8KKS0LF M.P!*78L,6P5TI6NU#J$$%[;B;@](!@Q^_E_:.?]OIOZW-35A)(F.]:,I,V,Y4N% MB6*^S!9"JTGQ8=_N_ ?WYWOZX?';ZX?W.:_7>9_'\YS7>4FVI.1&VGGG5-9Z MOW 9,W)NK*P?2P/&20NWU0PX-5;Y]S+EN)G2Z#CC)L06AX(!^VF'.<\S^R9# MI0?):S_#SP;[F$6_\/;S4@8=SYP1-'3/3/P9>.463F?Y/M[=31=O!*#UPSU4/;,8.:2X*_JI)3]E6 M._>*F-!6:4:[DCS>?9,CF;UQ?G!PP#5\Y@@;6W^B7C2Y\S:ED]4JH75_Y<1C M-T">,KP%>/14P6X?*'%C$N^'DJ 6YW_$Y%8E;I$LLQ==):6*7#1']$ 12P_D M..B!=6+HE"I+P12U6_62;[LNG9QU#>7Q3*P M&MO2]TI551:0^&3TE]ZSBY+*YTL% MCP14.[A+SRD;][[6J^"+E"4^U,_(0@O"71X3SM]H$+L#5%F1 $79!KI#TV60 MQ2%H9P[9IZ%/E_- =&EZ +7U.>HZQ7.:6UCSOB1GN5QP("K?T-^H8:(0;C8F MPICN,2TE4QJFC]Z8__36+\'[27#-+U>9SW:9%-YL;W6:I7MYR(IX09@"WZ>^ M/$J\;I# ^:S$J#=)R?MG], ;?.1Y)'CDC#H__6^&ZC'Q"CDF^C#""QD0SM159C_JJ^,6EH8UH)_JML&+'"7C,CSX? MNU06^_BJ!Z7%&L=.Y:<]L/,>:$3^%OXY.T?/0',CS:)KMED_;TZBQ%$Z@F89 M5"(B76 MD-W5+4XC.6@+P8,E$_@5+Z.9+DN[1]38BL85JP!?9%@""QW/>D=Q M(MOO@Q9V@X.UN11KZ/C;9LE73.K\IX+2_=KF]5TNX9YZ 'S(KC"H7\#PCG2* M/4E@"?JI9G_B3^%3S]S (8*?E]^UH M&H@1_AC_]GH=;DD'Z79_AU'T6>OFELWBH8:U(=>^+>DP%E8\*K!K@2!LZZEXE,>3&(W0A2:B>O%NL,WNN M/J4QX6H9=8&J9PV$E1YX))DESLL>WXM1S226-5V-O33MM\;9/CF?EM0?BZ)= M>=@2AN@B6/*7:="0>CA']CD# ^=2+2)8F_)7\=B_<>9<&>TZ;M71[)$R"4V^,Q(BP?TZ'[8:UM7N#7MHV\-,>*]:C:!&%G M]NK^9P4[A15L>4 :7I8GX!H<9&[/U:D331@3C4])>\3S;P4GCG$./T2R_3TX M[4;7Q/TLFEL"F7WO,FZ;7P]W_&M\N#_MDV1B==IHS^CZ#3'>HN6, MLL10BUC#.WB&Z0.'R.DZ\^MZX*P_#,;<\?*+/.60M"_A'21^X]J;@&@)!^P M:C,;K5NJ=H[4 ZJ .9"@#M!)?,M(%(MN#U:&I2PEZ21K_,KPM+;B@PGWSQSQ?US,0^/=#DMUN1R59-'KXC7G>PC-=5YWTNX1G-W'I-8Z+Q'QNR MP]Z??A=;P?EO.Z7?^]# 0!/ M>@P % &MG&ULU+UK<^,XDB[\?7\%SNR)LST1 MQC0OX&WV'-7CB59V7Q;_^R?^+]R? "UJRO+C[US_]-.!]Q7'#&?@];^Y!<\_!?Y35;_D3 M!C=KW(BR>H#PW]K7WI>/SU5^=]^ P O0]K'MOU9_#06+HB3T89B@$*(LII $ M40 CQ)E'<."E";VX^VN$(Q2SB,&8$OE8DE&(@SB <>9Y,1?"]U._'72=%[_] M5?V/X)H#J5Y1MW_]US_=-\WC7W_\\????__+=U*M_U)6=S\&GA?^N'WZ3_WC MWP^>_SULG_:S+/NQ_=?=HW5^[$$YK/_C__OY\S=ZSQ\PS(NZP055 '7^U[K] MY>>2XJ9E?5(NX?0RJ7T$_@*'_E^\U^].__0, '1U5N>9?N0#JSU^^ M7IV$S'Y43_Q8\#OUV=[P*B_9MP97S6=,^%I*WX[6/#_R?_U3G3\\KOGV=_<5 M%\>'75?5BU&5E)F2TH^5E/]X"NS',\1W)&]S**L#X5IUO[B2<8S3+\[$O94> M@L\O\ #F;)&[+]3'@BWUW=U!G2WZ_!*[^EJ4#5XO\+78PPQ$7JM??)8_]3!J MH!%GVN+TKGL@*O_>\(+QSEN^&!KD[%__)']:U56S>E\6=;G.F1+G8]'D3<[K MR^]YO8I\BA)$$N@AD4"$L@"F./4@C5#@<9R%7D!7S>Y[O>(%_.7;5H069QKD M3P8:-B)UN:EH-\=)8#6_=[+\VQ 6;''!KPKY__N7'_>"6C*T7D3O]?PJ ME_3%\&LU@9?5:YU*JJ73WBAJJ52KD, U:;62[TO-@O!'OFYJ]3>H_M9:Q.C0 M/QY\0I?55F9%>I3,VZ2L[!B9I]3A(!?.PD<&*NQMF.6VP\VL-[^ M-WL+UL=;Q)R-U=_:MOF+=H;^-USEF,C5B70@'\H'G!],SZ/&W-[-A046.C M/:V+(RL] K"H69Y6\+4=CCQI9WC73[RZ7*_+1L5[KA^5:??3AY]*DTL3!CG! M#"*/1C!-/1^B./$HRY*$I,S$_DXBS6R&"A?N@$&';&:%ITG2,T8GJIO9Y%&M M9YA0)U5S9**G<1:UU$EU7QOL] MV=GM):;DIFOJR8%_*HJDPDSM[RO,GY1UN MY7[WG13[MU40LMA+"(64I0@B:;DP98Q D?J"Q&$@,B\Q,6(]V)DM>BL$V$-? M@((W9D:MR:">A;OGQ0Q.V>H&/_^MON&5.K)11Q0?\IJNRWI3\<]YP:\:_C 5P=$<9;YO MN 0'3S48P(,]/OA520!:$1Q\O0V5/?*]KCG]RUWY]*,+YJ0^C/?RO7[ ME8C\8;\2.3WB(N8WJ=#6XJ8?M#Q@HO><;=;\6L@U>+7A['..2;YNSZ]N7VX$ M"?$$0QZ#:X,-$A(Q0*O?9OI;UF4//?2[5"P)* 7I1P$ 6PV,I M?4(USZ=FH'6>8C6 ?I7@W_ M?E-5R2AA:BZ$0NU A%;5X3P/,1 MI1VA/%]]XZ#D:U5Y%7.WEF0>I M8 E$-,40QSR%+ TQ#4G&F>^9+ Y,P&SK1'THA.P#2FO MYV2K,>P\SU4A;0W7_ /O_KPJKA]Y)>>'%B&7:]-+4C<5ILTJ\Z( 18RWNQ"( M8AY#3% *> M>QN+$P2W=)AY $TF+M0)(W6RF]?7UBK;8F+H MQ1(M]%0?^S?#":!RYO3+=AC-& :?.SEQFI<'5*,X>(RY[G MS$CRP/,!-_P3SJN_X?6&ZRZ63KP^LV]3.* %DELH%9IH M)0!*!/V5T2G-IY=$#I2V\3![)<&> #?+G@F-K-8[I\9<;*$SH=1PA3/UJ-W2 MYBM_XL6&?^7*1N5"=I"F>DW6^5UK^1^_/W*J:@_D#_*1:_%-Q!BD+>!JGF&&SJ(@KP68V\YU\X'&0Q04R#R/<9Y&$<092J<#;W.(P( M]@A+?.93L7I\59'J_.V1*_E-7,IK+;2]R_6F447+5"6X"_".W^5%T7N./G?\ MA[P M=+'N#[%8I]SQN(@$@F%2%5&0X)0F/I! H,HXSY%:/%KG0_8_GV_ZQ/UU'0XBT^+[.)OI4/M@*"H1)@H 4@SV#X7*\):%61'VZK MS. N2 U:=4 C]>GO@-<78*>2_+%5:L&(B>O/8:DPBC.Y_UBQ%=NOVU%<.\6"8G*I)GYXO=T^*F2/N\"\&Y]TMZ' 'UOX"*#$< M)ML8J>TJS48/=-D$&R,B#E)KS-ZVK4N'F]9]R1V2JHQU7Z[ERW7GM'89'T)( M5Y%%'N2IVH#X)(,8\4"M3GWJ9P'RF5'D2 MU@;S9;BFBH@L#*?YIN_K02 HY M@U/-Y:!KI@R7:$61$53 MY633AE;DU^?CP^.Z?.:5*J)0DU/4KYPED8D9#L;2MJ1)2/R-_4AD5_SN1> MS_LLQZ>96]H2.<14E?Q5Z+B7#;P0[N63G7CN_)4;FAPYLC.%6=3#N2'NM>MS M-*IYG9=/.5^W^[U'Y7C[FS2,I *S-("QGZ40A2&%A"0@&\Q]:N3'"5CW.VX4-',D73:[>"FRPIJ?N;:95?.5=>NT,JK#_4O M;NJIC.DR4D'EZ&N+U4P9$WI8)67T.>OE$Z\JSJX*6C[P6_Q]<+/Q"V]6U \9 M]3&#-&$!1,2+899&%'H1RE+I45 <&-4-GL";V9%LT4&#O]M?'I[BC" 2)8() M&&-?!7)8NC4I@:VEHE*8Z-NUBBHH9RPV1%G<AO& ^V4=T\_CNAEZN0[RF89:.\$\H>!':GGC^O#/L-?E:%H[8E>3 . M0P\%%$8^1Q#Q3$ CY M^IH9Z$[5'G">,D4C*CDNC?X*Y$U*H1]7]%3I\Q-/FZ]UO_)Z>X:CKA.TS>DT MU[A'7IT]]6*'"#YPE7B1%]TJ3@F@68O@E-;3R]@S%3:SL7%=G;7EF]#+:J%Z M;+S%%J@CR@P7IF./VM336<#&\]VD9HZFO-,XB\YZD^J^GOBF7["S6KDA?,AIY<>_H0>VTW($Y@%I (^B1*8AX*FB&CF_DC6#-/G /DMH(/'6*;F? 8 M87I&[(@&,S-^S&/(:TJ"EKJ/S:F'5>,5_*7A5U+I^\K;"Z MNW%3KG,UX$U5TL\&77LT1IGO6]J#@QX=;.';KZR2@;--I2IH?W;=O\= ;:LU MH<[XBZT1#90=KAE-7COCME]]5=<;SMJZ-3>\:G^W2C".Y'0D5XYQR"'R,@K3 M0,5):$8PBN4L999*?Q)I[K F[NK"URI=\ (\MN61Y,3>W:MJ;UBQ=$7C9*PW>TEQ_>-QE1S>3_H*,[R]WG&U#UZ M_V;T!8L(RV;-?8]$_F4E7<=#T3"3@\3C;\\=9U'-&Q0J]%]>RN/N!3 5'H(DDS-K)OPLIF9% MU_2QY][J]<5&^5X4TYXT!CQJSJCSL&,XQW9"='4_>C$NP%80T)1 B0);64 G MC//#1A,&W)X_:B&_Q9&D"24G3BF-AK#-HJSR)]S(\;KAMN=S+! D%E$*1>Q+ M/R(\#G$:"L@"Z4)(Z@L>1&;9DT=Q9O89;8FNIS811B[-V4X&D.\O%)OF_AWG M2\]?.&#!S#?L 3O+G^% CK^>Q#05E"0B]+$I@@=2K# PJS*/,@B^1O!4]P$ 5&ICL!.+,-OX17=MP+ MH!18F[DFIJZLO8IN&7-7E/Y _O7?<]=K8IMJO!S7T.C M_K#A_\EQ]4DZH56220*9YW.( BI@YOM4_N2'7A(CDB1&>P-3 69V%/); ME)Y?KF*403VW,"_ %C(D<#E>EW^WM;>;%/ON[Y,G\NZMLYG M'J=5S_R^:HN MRU9< I5/O'K>]WZVR,@<'W'N X1!\B*3DH"B;$#5R0*VPMBE:TXPI7&N, M) MAF<-P^1.Q8^4 GQ]Q0_XU6F';#O=STX G8!YD[Q0/=5/I8MJOFU>V>$]KN\_ MR5F@6Z;L9C2?^S2+$@PII1%$GA_!#!,$PYC*?4H:1!'1.OH_#3'[D41]#Q[E MRKF=VO!#-P7F!5UO&&>J5UISS\'#H/.JW*AWQ?7,6\V-$#GN&]S08^8'6F84 MH-QJM)#&BZ(1=?7K0YROMEV%B /UW92(&%=GI$C$B1<7*Q,Q+OBP4,3$D[9E M^EZ7\))^CN^OT.YGV4!DTN\$!/H9DGL7E9*$_2R$+&$)1=*H_5"KB;4Q\MS9 M24>*SYF6Y=/E4&^C,@LS9DYJ6X//Z6K$6C]GE?AT<1>NQF=(QV%%/M,!['Q% MFXS*6?U)JJ#RI=J^"$(E]I9%*\,J(A$.$8JA'PD*D<@RF"8BDHXB"$2(LRQ% MU,1'3"+.[!NV^$!]:B#O)6B[<[B_:+YQ^2)E5PN2O)"CJ@LZZMAFMPXEC(@4 MI9FT?#^$"*<,DI13F,D50Y!AP5B@5==W$FGNQ<'F\7'=[D_P&K!]81'Y52_* M BJY@-@*!E03F"?3C$^>%\H=MW/T3INV1T.==HD/$DB#) M,(&$)0E$B N(11Q S%#"?1H(GQEM>$;19O9C"J>=G[LSABW\&7DBX]SI+6&< M,6+FNLXBP_R45T=)5T>ZHUC+GM_JJ'UP6*OUDIVQ7Q5/TJ.7U?-_5+G<'96_ MR[G$RSR$!(&10!Y$LZP0*<[DVCN;/6T)HX,] C HE9Y6L'7ICCRI/EF MX1LO\K)240F5:B%9R?IZQI1E%(N4PRCU!$0^19 @@:$JJ)H0/^%)1G3W":= MYMXBM+"@Q042&"AD_;7O26JF5_XN%#:SOJ.Z6M2V/JFT_EK?A?)VRWRS#]QH MD3^EU,CZ_N2KBRWMIX0?KNHGG[4X2=V'-3[(73CC!:NW5SD_<+J6?[#+HMC@ M=?YWSE8I"TDJ_!0FV).K>YY@53Q2M*<;":>"1A[3/F$U@I[[Y'40F03M?I3U M,@'6RW(!\$Z:LZY?6_ ^[=;F8]/,V0UCF1=@)\K%_I*V_.V.T;U$LU%G<+@[ M&X66A[ZNJ30[&[9B8^S,V&S YKG M#\IQSW._0KY&.$HB2 GA$GKC@DDA L8T32-5-OY#)E:MPG^[$NP#MN^ MCX8IG]J^8"Z6C-U#*P#X82O*GU5*X(ZWWZ4X8"O/X$J.4Z=A0X4[/V*$OK1K ML:'FB+>Q&L:VIJ/430VOUJ5?\_JW7=AX)9(PCJF/5=T/#!%5?=(H"B#E/DWD MOR4I,NHQ>QIJ?K>R!P8*^8SSFQ'"])R)&QI,MV1V#%C4=)Q2SEE)QY- "U=T MG%+XL*#CY!OG7-YM+^K5;<&]P54//_"QM.)4$BE"B$2"(?%X F+8@]3%,5" M*VJC@37WB6R+:7,I]S@S>D;K2%\SJ]U>M>U@P:\=,)AE,Z"AH-/KL\>1WN"F M[*C*QR_%CK]B'H'=%_6XVM60^1DWFTI.[ZK@^A?I(+;G/EF&8N%A2%D8J63R M"&8>]2$3F-","A4(NWS5QF736KG_%_E=5V+U2W/4F0)[C/< 0)X@RB%*LV]AF#41QR M'$3,CWRMM+/CP\^]1>FQIGJ5Z! Q[O#.5\]PZZ&IF;8)CBLPMDB1;PX6*/)O M^\7)B4$7,;EQA;:F-?&4;2+G+L[65Q+;E]S OI>FQ(1)H MX0S-*84/TS,GW[ MM=GU]?W$Y3MXO3NHZ/N]O.,%%WFSDKL"+"AET*<)5;?B MN;+E#%(S,=MV#V_79GB!,SZS=TV"Z9^B[;O<"#+MO]S* M'WHI'+9?,E/;<1?N"= W:<:M1\2IGMR:;Y^9*J!J;Q0J,;S=6KV_5R7;KXJM M#/*!KIZHZO#X^\A MVCRO&UQ=5]]4I2.FD/:=K! MSNP4=T+LNA'A;1ET%WV(-*G5'NN^L1-*8+\HH%.B-:/S=*QR$QO M9W?^M4 7OOAO0L3A[7^CMUWXDG;DE4=$EM XA(BG04T^(R!=! M&!NU=C^"\79>XG][?_'\_=__&43>A>>U_W4>HU9W\1Y?#@#PIKDO*Y4S>P'^ MSJNRK24B_Q6W3W_@M TD_Y]_]&/OGT/_0ETI"=L&@/*'X$)=Z'OLUAYKP]I$ MQSX?&^]CS/J9KJ;%N^B[H\WE6EXH-8L?Z1#>T&F\4''<0[Q\U+*1;*S1DVNFM[$FEF MU[#'!2TP4,C@UP[;, ?K-%MZ)NJ$ S-#M53?O$;8E&JN:H*=Q%FV!MB4N@;L4H@V0,3K52BRE'HQDRNH$$.4I3%, M,T\NHU)"@H!B+XW0JE M=>3HYH=@Q@)IV736V?2!6-KVO1=$Q5-K.>WE+,>5 M\8T:>][-#M'FH?&\"@;UD[H_:K,EQ?/IF+L>;',A9TW7J MC,Y^0,OH4-]?YUKL;A._*!?K<1216, DP B+@)(B$>@AR(DPC@026CCT<91 MEW%;.^2N"'Y3=H&@ODJO80QGG,64AFDF E5E-_;EO! 02! -(:$DHEZ6,D^8 M%=T]G[YS6AHNQIMF&,P9&X81L1Y7Q0>O*Y87N'H>5DZ8J=*NEK:N0F7C8,M& MS;04/PB@Z;UE43"+WG.V6?-KT?<[_LH?RTHU,+LJ1%D]M.>!W4&BZA?UCLM? M\MW!(N]6JH-K4Z%J&$(Y5+5W(8JI7$2&.((LQ"AA 9*_T2^SY52TN:-UO;#* MBFY+5<3WITKUU_H95W=YVP"\/\OOQ!R<[.NN+V?XM,8=T]M^!H;1P@']O:1@ M)RH8R+HEOFU^=N2SZ/?O6G?&YOYX#&J4O=G'9%G9;/!QU?W'5>T^KGSP<>7= M9[-6'Q?I/J[^5XT2W-$-E7GX&RNBYA9PN=)KLQ#UHF#;/ AVVXJ/N"HD\KXR M4;[>R&7Z*O.S6/A! 5MN_BB#&(2,Q@D@4B3% <1IZLG7I%2=RU\ LG$%(=X M!LO@%@?P'G^?D.(D3>4D@7(]X/$TA9S&1*X3F-R0R:4#].(H2$7("$NYR5;" M 7U6>XB3Y+WJW#$KF7K["P<4FY7:Z47[X6G\OB[G/^Q%D7Z?YWOF:?RNJ7FJ\2QGD@ @H]+U)= M!3,,,64"!E'(HXAG(8E\HQ1H'=29C5WAPK4"!E@A@WPGE&&.LQ:%+,H"SG MY;J!0I2)#)(X]6#&,$%)E-$LBRQ"5NZ8/#MRM3"A>E[2^3?-S&?NX2] RT^+ MWR5T7P E 93K'2AE<)C!;:*RJR1M+W9_.JUN9,9/U[WL0^%QXNZOWPP?N-@4M=QPSU33<-8J96&1EV43^AB MU2KY]5B+]4,^H<2PZ?&I1RS3 7>[QINJE.OKYOE&?G#-9<%4G\)'99A=.HI' M>(!\%D$>IQE$8:C.MC&#J8]2$?LAD7L1H^Q 3>"Y3:\'OP M?)N6LA/ +@5( MFU*]B74.H@R-]RR.S!,+#15VE6>H"[MLVJ$A&0=9B*;OV[F1G\J2_9ZOUW+< MJZ*17YY(I3R"/J,$KG3\1#$?N1!WXO3*& Q(V8U'XTE MF-FQ7#%);2[R-BB^EZ"_8G@!"FZX6#>G6,^_S$J2 M $4PY6D,$2(,9C%+8)QY"4XB'@8D-?%/8V SNZ(M-*AVV!;^9Y2M+/(0BQB% M"0M5GE O";.T@_TALZ3EF5QR8^>"=^E\'ZF,A MOW;[R_! E-6V-Z,Z2]J5_7'G1Z$6]:0Z2K]VFEKOF,=-;BO,5(YU M5;U[OBI8MV'1#)X<>W=F%]=# HFI[NBW*3\7@#S+)4/;6VFC6[[GI.[3P91S MU3:S4PV-W6W-IM2S"K(<'7"Q2,N8.L-PR^AS9][@NBH>-TW]F3_Q==C71<5! M1)A0$VD0J8F4R65'PN5$FC#"@I@$86!T"7,$:^YC'P4%0LOK4T>HT9LU'2EL M9HS#*TX=KJJEW>H_74;7_F+3:15=7U4Z@O0VEX].JWSR.M'(*Q9IG^I$^!VN M.1L&L@=.^-WS_I$^^?3R=UPQU=%'3=3R1=4L7:ZDU %S7K)K\7[SL%FW=6PO MV7]M:OG(QW=7MQ\N5]S/, _EIL,7*8+(P[%T!GX,0QZ3D(>9)_^GG12ZH.!S MQVQ;^#939"< P+T$H!/!(/=PR4]TW(?]D3\G,X?8B@A;&5^=^.P5 >^>P?"Y M7AG0:G,!]OH I1!H-6K[$?8?_EXK9 F M*% 7S00DC'(8XC@B'DK"@&KMXD=1YI_=M[B@ ^XKF!C4JQ]G:7H2=J*[X2'K M[&KK3S].U+>;*T[0X,:)3^HUXG%/O[N8>YP4?^C+IA\V2%, H]Z$6=!XFE5GSP8>:%880>F9UF'VH\[D;-T ML@L$3JBC;2@G11\)\LEWNG""_&$?13@<:1%3.:G UCQ./V#;#J]17T,YU[=' M(M>;IFYPT48-V_RV%<6>[X4DA8RI_I8)]F J5.I#X"'?RPA#9KUTIP!GC^RU M\.T&O#L$*O<2F/;+FZ!.+^CGDA SZQMPT1^(#<#=%XW65=19![T)N(7;Z.DI M?]A+3_,]\V.R+V5QP\LOO+Q\NFL3,FFSP>OU\PW.F4&Z\<0P,]NS1(+ M_._RB5?XCK_:I_?B "6/<5KR%$?3)VL.Z3&S;K?,&!VW:>IL=?(V-?9BAW": M2@[/XW1?.3<=^KJYY]6VATZ;<_3JDGDL2!)[?@2C),+JJE8 TR#P8)B)F%'D M!1P;)0CI0\_L#H9WS&\JWE9YZ5N%U&UF7BO?KM-3)Z%MBO0DS7H+@'G(,XQY M#W@[1I%)A80SDJ9U"7">-CT)_$:)T[J$G$Z=UA[!SNE\X>7 M8R_J@8^J]=K)'G_(,J\J+_*&MS=(7^>+RY5YU>1_;Q?M_5KF4N6T_B?'U2?Y MPDK$."9>%D&6876]32Z9">&^*L<5T, +:6A6HN\,6>8.?\JYC+<)O8:I66>P MJV?)"W%F9O>=4/UU\M<74"[:A3%5A\U#";<)TTHZH,1SF/MU/D>N?U8UGA]<'->>M3UAK65GXY=F^G^O]]B$9I$0>H) MZ$4!DSO9P(=IG,10\"@C;M=?T(P\WM'!^1G@-] M8^+-'.N0\PILQ3W*OTJJ[85^JSN ,U+KOC*(,PG?JHZ(:XI'JHXXA[(\0SQH MW+V*(TQ8('=\)/:)W 8'%.*(RVTP"T+Y#U$B5ZPF@8!#B)FC 5W!#]H'P=9[ M>,,SPD-J-$\%SU+8\!QP6+S?^6VXTYK,UO'^K3O=GSS,._VD>2;=[>_E^TW= MR.UG5?>W3 @/>4956#\- H@B$4$L!(.>[\6,"S\*B=9&\/CP<^_M?B_!#E$_ M9^P(#>,6=KYR9M;U0J_I&S4Z"NIGPYVGJ%T:G-X':93\=EJ-D:RW(R\MENYV M6N!AGMO(4[;M?ZK\J4W8?:_:;6 Z[/H71(ASACB,2=L]57J'+)1S, M)P$WJEHR!C:SK]A#@RVV99/$4<;TIFI7/)BY%2L*+%KK3.OFK'O."-3"#7*F ME3[L@:/QSIE7;E6F_KI4K<3J2U*W("N2A@$+!(*A:H&(/$1@EA$?B@Q'41R@ M *OB%19W;H^ S6S4^XNH8 .?MW"VW8S/$:;9E#7$1F&45MK'NQOXXXHZ/HZ M[C&HM[F/.Z+TR0NY8^^8I^"]OU>W<]@-Y]5/5;EY_%3LPV::Z74;TU MK.Y5',T+L M3&O#:'&+>P%VR*"#=CSSF:GI[,[(*-C"-T9T%#^\+Z+UEN4!?B$-A-?-#7Y6 M.:3;$XT@BQG&JFPB#5369YQ [&,,LX"F42:\*(B-KH@=AYG9CB\IK39R;LE[ M<,-S\^/,Z%GR^?J:6? 6#_2 ,QSZC*ODZM3X.,BR![^CBAZ9#DH88^CCF+,L\+XZ1T;RK"3SW#+P7 MH[WB,13DGT GBO6I[3BCFC/U##P9SMFO*.IP9PDIF2KK_A!X'/:MCH:UR!@Y M,-9[W[PNPL>BD0-]_'Y;X:+.U4%?5_UEE08\8;[/81#3"*+89Q!CN6B/B$]B MYB?$IUKMO,9 9O8,'2SX^!WL@?NZ2_JE$TX2-&[\KM0V,W0;C8VJ*TRI9%5H MX>2@B]5QSUB2NMQ5*CE *XCI 9 .H9H'08YI,CP0W)<2[4EN,=JBVEWY;W6UFV'"8!P+ M3^W/$4QC%D),$?93CE*<&.7(Z\'.[#:&-Y;[Y6PG!Q@([+, MG(<;GLZXTZVCMO/[W*.@;W276X>(T_>XM=ZV=".G-[@8)\S# 8(>#WR(,.(P M\QF'A/M,KCBR3&"CD,&;!0F&P/_G']/ 3_X9\%: OQHZAW.C 6^Q_^]P+L!E MTU0YV31M+8>F!#>X36^?(PZPV,[_C[+7-]_=.]_/JYS2MM[#-UX]Y91O\X6# M5&"2^1',/*%*JPH"4X])>\Y(%G"Y%(AB7Z\HP0D$DV^N55F"KB;)%E0_>?H8 M&^-FZD!#,]M\J9I%@O@Q'?4SQ,_4U2Y%W%1GHV3Q$8U&LL6/O;58NOB(R,-\ M\;''[*;^]THVE:^J/KZO>?W;.U[0^P=<_=:G0!./>2)C%(:8,[D $'(!$ <1 M3-,X200.Y1J F"P I@!G3YP9P .%#W8"6&:03U*HMRQP28R9 SJ/$^.%@:ZB MCI8'DW"++A)TE7^]5-!^[^Q JZ*O+A3)>"WY>)S>EFP#_EZTW#VJL!9ZGFI MX#2%:>)CB)BJ]Y00!/T(48I"SHA9.-)2C@5##:T<[1E:+PDX**ZCXNU=/PCK ML(/1AV ^HNCC"]3 TZ*WK M;;N,]G]_X[7*KNK.??P527F:A@F#5(2QW%7Y/L29\"!E68 R+XT8%T9NT*%P M>DT97CM2E M:,MZUQE(/7"YVU8OFMU'7=83A0U#!4?Z#C5QL?HHL6H-E87+8Z/N-A%BU&%AA3R!2(093$DH8))Y<99F@:I&JUL- M9 IL9L-3\&"/?P&V$FR[Z)EVFIHD;SI([)(2,Q-=G@W]<+)+5NQBRU/LN DR MZ^HY$G&>'&*Q\+.N,L-8M/8[%I6-\@?>+S+ZXPP>QK&(20PQ1A@B55J;".K! M@*" A3$EE&BUZSHZ^LR^2^%ME^ &57\..)CV2&=I9N:"ADK9U#0ZT,Z@I-$Y M6EI6-#+2UJRRT2EMQ@H;';RS7%VC4^*^*&MT\B'+JD:[F@O78G+K4I_:N^P# MIAX)D4>B"/I8,(AB(F :4@+#0/Z?!W'*2&!4",FM?'-'LS)[I3CX9W M9HV'S\2JJUI1CJ5;MKS4/-0>5*2:"<9FI[JMC;5?,/Z,FTTEGQ9=6%G]KA^\&.LOM61R8Y, MFS*=G>H<1)CN67?EZO9"@*T40(D!E!P6BTD#KDSVL7-P9KNCW7&7[[E[V'+' M%'="OOP75UM;4]5'-[G:@RVXW355\.7&U_AMK-$&!3V@$O91*SRHWS##C#,,X#,,HI2+E/M;/ 74NGXD56660[H'5ZJMN MH4'>8NN[&ON!\\]]I\:;C^UQ].VY6A.FHW6D:G+/>9B,]QL M= TGPOE SJR3>U4\;IKZ,W_B:[]?^$5,A$&(" S32$ 4)02F64)AD&4T%8@P MRHU"/B-8,V\F6BC@6];"/4*-7I3%D<)F\\F^$J[JHJ-P+T"OO\,PK(&*KFOA M'D%ZFU*XIU4^60EWY!7S5!"+NIO+5=LT*ZII5DISD0*:[NMENJJ2^2:U,2W?Q_PMO5B%"-%:]D&@21! E)(;JD@V,LH1Q2ICPO-BD M-=(Q$".#L&V.Q'I@T.#O /?]S K>MJ%[DAZB7T2NU^7O6'XFIGT9CE"G>2!P M)B&F@:V>!0FWZ^KVI6/A;SL6+B=9L&C-<%I-9RT9CD LW(KAM)*'+1A&GC6? MDCY)F[Y>KV+L9ZK.#,Q03"!" M7@0))QGTLC#C7A1F@AJ5D=@./+,];6',IJZ=UGK3E8TN9O8SJ8;QW/-:9D?S MS6[81>>8U\J\GE<._MW.&&ZJ\I%7S;/*JV@N"Z8J/CRJF,@^X2'!+ O\.(&4 MQQY$?HA@QG$(TP"'0>9Q%IH51I^&G#O79'#';RO,19M9TNSJD#YV69IRLC8S M,PT^]0S0+4MFICE*RJP)'OI:.S)N#!-VX),N&DCJ%U5&!5> ME7-ST=1M,K; 3/4UIY"%;0U($<"4T!3B$*4)"Y$0OE$L<%G+%@Y@","; HQ*2AF+-:3&-8"Y=CTE#[L"*3SDOF>\E+QMI"L7B- MO.!IGYEEW.UK="B3G_G.4W']";4*1-F-CM&P@S]O[0U MM=JB3H^^V&Y56]'AQE7_)\P 7-\7J?]W-3KG/ZO/_:[L;G+.KXCU^S!N%JQ(J\B?>YE>\ M+XLG:> J52F+XE!P[D&>*8<4\@QB'">0T '212F),6Z^=3G"#*S<]K!]@E) M= >LGS5V%L_C_FA)]DR7,CNIP&T)!BL;)9CT4: 73<7>. M,DL@@^Q@39ZF7?H,VIMY[UX L), [$0 2@;P@Y+BSQ9W:G1),DB,=D^69;JS M'FF.\I;-M![+1M8<:;D<8S/57F0.&[YJV1>Q+.YN>?6@*E7T%W1R7G_E?>YZ M?2UNJES"/BIW_)\<5[>_ERLA'U0Q[ZF?"UNIZ= M(\3,[E+_)N)93.IMT>?FQ\RA*FF@$@2YV]Q,O@((&$MMAH\0S-'?5--%& MA&4;*)Y!TD$SQ7/&LHCYJY7=+P6KUL]WK+VD\I]B): M/_FP;0?3;P]XO7ZWJ?."U_4*131)4, @1GX&$?%22'P<0Q8B[&=IBKU$*Q!_ M8ORY3\6[+IXM)-ABFG8L?4G(N.TY4-/,ZLPTM.A0>E2/,YJ3OAQOX;ZD1Y4Y M;$EZ_#'GW4BE5ZR:_._MKNOC=W7QCZO94MU[7_D!]B+$J5POJZH=68!AZE$* MB1?&&4K\#'F9H_ZD(V+,OX!.G+4B'6-3;PD]/T=FMCW:KO0"*#FH*N<_%*Y? M8"O!%FEAJD',_$U-QX3XH[0YU2#*H/&ISFCF"X#/\INPOKDO"_YETT:E$DJQ M0&$"F0BE%Y*;=I@%H5H"T"0D(DV#4"O=_-C@,_N6%@ZT>* #U)_W#WB8GO3/ MT55LXRLM/I?3YN&[Z$TQ,8AZ&*8,>11RB"!&8^@1#D3!*@BC+B*>5(74:8N85 MXQ9,;_X:86+]'8X,O(CE32NVM36- M)\VS3]Y_NU(F*S_,FI:?;_JO%/43/PRB /)(I'(C%G.(,/X>XNEI_S)\X^?OOI&VV]4<6VWB/U MY.XSP:H.M/R?%Q"(4Y; A%!/L#B@+-7V'J-(,WL1B0VVX$"B@QV\OIV-,S7M M6ISI;^9B3JMNX6O&.=#W.DI=Z(,QI_?S&GI*7&T#GIO6!Y M(YNOY;_>_<0+7N'U9<$NV4->Y'7;D?N)]['L>MNNB$<\8QF%C,8!1*'XW'-FN'.KB.LA;\ .P$N M5'WUKJJZ_&TOA<.;I@8ZN[IAJ@.Y[,U2 Q(.;I2:O&M;DG3;O4(NE]I[25V2 MXXH2GW&IA"P?P>/ZF M&4$^"3WI;3)(L$HI1%$ 2]2,0!0802HZYQ#NBQVXQVY$PDMYJ1H^<4 M7:ALY@CWB!= 5W.+2JSC:CFKQGH"9N&*K./*'E9EG7C>SH\=GG?V^P(_XBD6 M&8(>]SW5]3J$1!7^3TCF)4D0A"'2*N(Z!32SF9JJ+M0V,]5C!4;< M;X6F]')DJR=A%K75*65?V^KD\Y87\?*"7XNN7,8G3/-UWCR_SF"X;NYYU99' M9S'WHHC!B'IRF@W3#&81C6",$X3] (4L,BH5:P(^LTWO4FWD5D4B@K5*-"@% MH*UPAE?R3#C5,_FYF#)S Y][4OJJ.5M!VEH(KQ.5+D KSWCQ4/.+>18\N+J0 M9P*][$4\"U(.+N#9C&'G&W''A9GC M&*-AAH6$GIJ._,($V**>0$_QU[:O^9;-$7*A(H+J4N^7\JD[_$M$$&9^2&$: M$6G> 9);]2#!T,_B-,EBAOS VR8MW^J>'Q_ :'V57R8IW]KLUPO8A3PE-"AZ M;)-#TT-^Q@WY''4M#XE;L/;./?CB1$.3P^"S-+4] C;1V/#T]Z0^HV>^AV\M M>-)[4N27Y[NG'[-;)5P_XER/F^=U,O"7A4=[5T M#5&?4I9$F) P@W'*4KGV8JK)01+*79['O$CPB+'0+-#LE%2KB//GUV0"*%UU M,3.3>NLQI^R8.?;]MZW%O@ [=!6-W>*[6Y-IJ^IH63:-M^C*3%O]UXLS_1<= M]<'; Y9U_1Y7U;,H*W4OH_Y0/O"ZR>DJH81R2A#T6(H@\K),K>92F'@TB=,@ M1;XP/&XQEF%F7_Q3)8&!X*S-"%%-]%H'O/?0ZI_I4+ S6^AIL*Y[CC,KEZ9' M/$<:\ T\CV+QA4@78"O4C,WX]!F9JU>?A@1OV\I/GZ+)3G\&0]EYL*]RD"I7 M90O:T_E?BKRIOW[[I0^,Q)F'$BIB&%*DCH9Y %.&"0QCC$08I5$2"Q-?-8HV MLU>2.(9^9IP;/8_B3&,SW[&'[7)E0 L,?E D:)3--'836FHZ<@CC6(N:OI;: MKXU<[Z6S^WI^V/#;\F]YN6XWE-?BWZ7#>*].P:KGS_AW@W)MIN/.;,>OFV8" MMN&@*<%.)+754T*!7BH@Q;HPR@JQ8G/<'\Q-I)E[F(?#IK(9=F:MU-%:9A1\O'BF.VPIP(BJ1M!]Q7B;6(P\SG!*84)5&*D] 7VK<8S>'G M3E/;-Z\@N,YK4+>H0$Z-3[U,H&J+JN,:8)68K_H>:*;E6Q(^?;HU+XVFX0O2 M#'M!#1C=B@.V\G3UZ3N)9J50__AL7BKM3M=:2O,]I7A/Z>Y+F6\I;;^=W;?V M+VY.X.PI&3F@LQATL?,[>X6'QWMGC&(;E9:CT+S[CA-$*:-I L,HCN2"+/!5 M4]T89I$@61:&JN6N6;AY/_C,/G@(!7AWW\PT4CQ@0C<$;*>?J7/^B17NJ9V/@-GK4ETE;

^@[QKNS=9<&^\B:OVI;7^VIKET3=7J:Z"08& M(\X9R=^B@G>\X")O.ZGWL"Z[J9HKZ^ZJJS;RTC=>32DY B[K_^V/+Y$ M)'G1 KXO"W5T*-'D3W7.VJ-$*8#%PH,\)@PBQ"*8!6D(<9.#MLT=8,+IL)W^[JXAD$\2X+U7,W\M)EYG:T\8"#0!=B+ M!%[(=+$M@?_>=>+3>;PX"X=3'$36KUCV"9G&@8.:/>FP556^3W_-M4%V=+=@> M+1R29GJR8$?$V0<+W:)\]G.%D]HY/U8X1'JC4X63*I\^5#C]BKLKLK=M#?E M$$ZB,(2<)!%$/N,0!\2#C. PP5Y& A&<>Q_VUK3$O$UCB^/W.L&O+;CACOHT M77K&[(0$,U.VU=_)]=47NLUX5_5V^3+ZD^KJW$)]^8)U.XWR@7]KY#RGG(1J MUM'._-_S>D6B@(2>C^5^(:00>7$"<88Q#'W,8QRCV$-:1<8UL&8VXPX9[*#! M%EONMB6ZH1V/<:9GR8Z8,+-E:Q)L.F5,J>>N0<9)I*7[8DRI?*0=QN0KEG4_ MZ3UGFS7O9_Q=.*Z^Y=^;=U+LWU:$1"Q5-TSSJV;M;=LS,_H"8VV/$]#,Z4 *! M5B*7E3RUU7=5OG,:<-F:G=H$'!3JU'_3/"_HAE>BK![4=N 65W>\^,O+Q8%LRT L-L%XVG+2,) MO*XY/W&CLV][W^UW]E-O'"4L2.1^A(8H5?>7!,RH7,R$E&7.=N2D XN,$YN]@3/.=* MZ R&7 5 +"18-C1B3]%!T.2,H2SS%'!]?UDP]-L@H/UA((9A,7,M M O7[IRGT"L)J6KXCU^S!N\WMT&X>SE*6!(4AH%)(/84_4FL% ]P_T0\BST MPI2*-/)L;F2=(Y/% >O"-[;.8ES/]UC\\19=GZR Y(.ZBA[&),ZYKHE1JRC8;?XN^\WF97T0!% M?NS%,"6J0$442.>FEDD>93$A<4PRY!D613^.-//2J,=5Q7),]VJGR='T0RY4 M-G0RO;;]<5,+.D/RV*1F[FJBG\!9NBCZN+I'JJ)/O&"=R-7F5ZJ>40H"K^M= MYG66Q!$GF$-$(U7!-.*0A"* 69JRE"$F F:TKQG!FCMRW"-W+<]Z;)W4;&/. M].S8$1.&061;$FP2N:;4!!"G/H"4H:1%U.6"*IEX(:X,QN['_P8J^]. M;'([69^TZ1.BF:@PL_:]$,.+W;NHZ(?V$K<2Q*('KM%WS. 6]RRTV5[?WM$W MN,3]L*6/M1>VE4#.[FL;*S]Z45M_M 5O:!NK^/)JMOGK9NZSKIK5356R#6V4 M4_[&JZ><\KJ_)QE$J=S!A (F0IU/A5X$,Q]Y, P%23TDHB@*=9SE*,K MUDSU'C:OEM?V8U&'U3]SW%[#TR^(=^35F6VL103#/(4>VKRNW3&]QTW,@T*$UF5'3G&B=XF_DQ-S>QLIV2/ M=M&F?+K,\3ZIC+/<[D.$A7.Z3ZIXF,M]^E'SZ>NV8I=5]8U3M5;-Y8;_[N[R M">=K@VEL9(BYH]UW=U5[K =:0/T>H%.:3T]DCI0V,[3;"K=WSR6R_#7O2H_L M90!'^' ZTVDH;37CC8V[V,RGH=QP!M1YW#9!$=?M<=>KQ#B:):DOB <%P@RB ME&604/G7T"/4HYP$7FK4D^\$SLPV.TPT5%4MRF)[?_=5]MQV-NGV1IO'QW7[ MA5\55\22_Y&4E/ $/$D9@$*A.W9E<_F8\0#!( M*(G]U*<^BLV*%8SB6633F"Z&=UC&MR!':-)=$9^KNNU-R-=->57RBPX5-GR'GQ_O\\=_YFKWC1QQ.7,3B*89B&"(F11$F9A)B+M"L@V LP= MV=V)I*;Y!F_^64^[))WPJR5 M?G5;S'X0)&'M/LW?,OM4J75"O.6@4\+FF3/W51I&VN7D)#G 09ATPDR9Z@ MUP[JC)',#X2NNJ*9$IF5OI[FD\> FF]/!+?VJ:LM^*]]M*U^E MU*=)$@BY!53%T:C'(1$L@F'(&4U21L.4&?G'X>AS^SF%!1285>W3ET1H.B=; M]0R=C+9FYF[BF :NS/W%V,N:[3&U#LSOZ$.V_;<.KV2HQ.]_Y^SNQ9[I2%N? M@'DI#5$,_3#S(4IC#G%(,\A)$&=A1JEG5E+\#%EF-M&C-[&Z97XOW#".L!?/ M^G[J.1^+G@M8B&PSAS$GSQ9=QCGWLFU5^7DCPF9UN"R9W(M;;O<4^ M0#V/^T?\6,S<;.4#0QV&F=8JSCY\;MM\I]7D G2ZO/#NW?VC1JH#>GTN M0*>12@'K=')8^7KA3\%5_>REQ%ZV"O?"'\9!+>^E\2TKO$@K'+1[)4DJ.!,> M3/Q(;G99ZD/,Y0J<""_$&<<)CJE149<7P\^=Y2;_=DX3W%=>PW-'*2! M ?O:F,R;LTC3M&3'*Q=32#D@O>*A'(V M3P6! L72(3'/@ZFG(FT18RE'H4@P-[W=\@)!Z]MXWGT6AY>[5TD49%D4^) Q M%D(4,RRI0#[T@CADU$^2@""+^KKGDV)1,O@X(8-25_3H[<>LM'6R9WW MV6Z[.UX/O1[]+6^YGUH1G7K,MDY^6U*V'8SECBCQ5<4Y#-/$3R'+>"1W)B$-0V%6*E\/>.Y3N+Y(*NW$Z4RR ME\>T8+XFDWJV.@<_9D;<2P"&(H"M#(!LFC;!Z9DW;=%JE_7RS31W5C)?$W;A MJOEF9!P6SC=\W\Z-?'QX7)?/G/>%HXX'6+Z4;4XF9VTLI;XMI6##?U<7B#N) MOG):WA7YWSG;C]2]]#K@LDI3/XL8SB!+$86(AQG$(2$08RJR(&9!%M'5$Z]( MJ>N9WDP7$U,>:J1MT;\4U4X84+>%Y>DPGFNU4GN[CU[/D?Z/^#CM _*[0/NP MZLE.G5W\O4W240>IG7!]M82M ]\KY3ZSZ\WY=S0_O)T>BTXX;_YQO9[!WEX@ MRQ2;7-U'*)@*%SR41=NT8>4CD7 O)="+L@ B7PB8IIZ^+-+;G>;M?_GO.*SGD_7-_ MX(1B1'%("8RC4"XSDX1!@@F#89 F@C//#X51>2DC])GWP H6M+A@!]PF7WVY M_)OE<9T9N7HV/AME9L9_'EO&KL!*:T<^P@Q[4>=A1Y1ZJ5XME'&8F2W^ZOVGKZ!'!@-HH+#U#'Z" MIG$K=Z>\X7&7E=[:)JVGULCU7CE 9\+RA[WE3@R[B+GJJ;:U46FN2\K%5]8(8\S%"4(1FD4J@1O#Z8Q$5!5+PE8&%$?>6:A:>Q) MXI#%*<]P$!KMK([#S+RXVMZ$&Z!:71P^P9&>+SQ?(;MCQLR@;W9TW.SH^+BGXZ=1.LPO3VAIZ>HRQ3C8LIDP7FA*K5]_$[OU7KA4UGMFERT#04^YYCDZ[QY M7@D><)R1""8AQ1#1)%4EP 7D 4-I0"GSD%&EV#-DF=EI[-M\K!6LH6LXAV,] MO[$0R%:+.IE=OJY;CH;LH[K*%DJKRK^DK:N,O67C*EXZ N MD_$ EFYE6S-=.JX/Y88T8K.^I%1E:]9?.>7YDVJ^]+5KPWR0KOUP9>R MV9=3N11B(8<9C2GD"4,!\J,(^T8QVG&XF1W3$/R?ML5O%+YU M9;@)]C1/LIQQ8G@L=0X=YH=+6EJZ.BD:!UOVV$=+\8,S'+VW;)HGM^71+ZNJ M/6#0[I<\?&ON$.UARV#-KAI'%!RWP?-T,[.W(VHY.S4YK8=E<^,70RW8S_B8 M"B];&!]]PF[RVP<:Y-+I/:ZJYWY2K=N.J2LO3KQ(-3-5Q5,ABM- SGX"0R\( MF.]%'A,B-IG])O 6"V*V*\47^'V'7L/I;XH_O?G/(2MF!GD6(<83H*::CF; M*;1%IT!-U5_/@;JOF9>=^E(6WWB5X[7*;KC!55/_S%7JP\H3 F=(%2QG?@*1 M%WL0DXA#ZA/I!PA%%&EW-3T%,K.92UA8[W#!HP+6K[ETDIEQ6W:EKYD!?U%W MO/:JMIC@UPY5TY6-ZJQ?8LJ%[G;5I8Y]W(ZZ>TXI-5),ZN2KB]61FA)^6$)J M\EF[Y<5G7M>=WNZSG[^)W*1_N.)BST_2"(8YA&T@\AD:AL"_E7 M3X1A@,(LPX187$:U$D;KZWOV;54EVE_!MH*.V1+$CF.]A_W,W,)KU2ZZSG?/X-?^3Z<][L:U+U^5D>3*F'[\J'1# VVJ-VQ^,M+#>/3C2X#TW&[ M\Y4W,[3S]#8*Y8VK9A72.S'D8J&]<96&(;Z))\]MK;2_2OXY+_A5PQ_JE4\3 M@;U80 ]G*42<)NHJ0@9IR 0-41;1S*B.Q"C:S.8YP+X @[((ORH!0"N!=?^C M8]SIS8;.&#&SV;/(.*-)T8B2SML0'<-ZHT9#(VJ?;B4T]I*=L=_F#W*1?"UN M*US40MUH^JDLV775%ZMJSX6B+&4!\CE,HB"$*,HH3&.10,Q"YI,LS:+4:#FK M@3GWL5DK@5H+;F50/RLI)'F@E\/JN00=Q M40=A0,%K-V'RJF4&#+WG;+.6ZWFUTBB+MH&,N"IH^^H/,[7G"1-^W! MP[XQ.J.QGY LAI11(??$D0=3'#&8)-R/D!<)PHPZ09\AR]RY,[UDRF+VLJF_ M==(!*=ZVKCCXH9?0]"KY&9^$GOM9B%\SMV1';7] .<_NW@%/KC)YSI!DV32? M\RD[R %R,*3ER459W$DG\: JZZC>MGU%.(\++'PN(./8AR@3(22J-%8B]TF) MSQ(4)D8708_#S.S)%"B\E:AM::>+OB.R53V]$S1IGBZ/^5KWE5M6/'0RU+$&10BRB!*PQ1B MXL40QQZ)D:!8I%J-Z(X-/K-)=G! X?653O3+4AWP,&Y]YVIG9G,&BAG5G3JE M@56UJ8/!%JLQ=4J-866ID\^89_VT-PZ[NBCMC8E/F+;G9WVV!TI(0!+A04(\ M5>R-AB-90A,#+)8K MI*?(,&-(\PW7:\XE@!.DPF/,FHYG9_;IX,HP$:R81-"0AO,QTN0,LF4'(!)=A"V813 MO"R137A2AC].-N$434;9A).#G;NH>8'V7C6]*YJ5YZ6A2#F!<:!"BX0&,$LQ M@EZ2L, GC)$LM%O/'(.;.\38UC!:]Z YKP$$M$,&CV6EEO&VBYBCY)FN7\ZE MQ'KIO Y%BUC2CI?KQP%>Z.ERICBIUP]S+6ZJO*#Y(UY?%3DZ[["BETEZC'8)TJ*[/;.PU][AF8:%$(N? M>=@3=>Q,Y(S1S,],^@X%G_+JX8JMB%QR1,)C$">I!Q&2+B85A$*&F9\Q'B=9 MH%6'Z6#DN<.[?4L+!0:N/N@?E;Q4?_J+<*#UZ'&YN\QF V_56GF!+;\9UQX&AM0W5;W.,MLA=C5:' M=9[U5'15(&P<;-EJ8%J*'Y3^TGO+-E7@VSU?M]UWGSX9=(%6D300YHF#+Q@8WHJ/$]',PLU4L\B;>"8 M%FNVK''[HQRYSS_%*%25.C/HR2D>HD#N:8E($<1>2&(W21;2)T"[P]/AFW8.X@O_ MO2\B+E)[Z5QR"$/XP"B4*AN;QF'Q(^SR ]] M)@)JUB375 03X[#J@:NJJ1?-^AERF?F0(RYUG,G<_)GYERD M)*>Y6J;ZD"T9CCR/,?RB?LB6G-=>R7H<.Q_U*2_R1NZQSR^\6?F^ M'^&$!C!BF0>1X )F:9Q"/PHBC)(LXY'1 F8<;N;%RQ63+.8B;V_PYOL(/&[Q M+T#!#>MVI49\S%R=N!&OB? MQJC(E"9'>F[8G>9F3K?#A2WPX9G-!?@R\HTQ=J]Z2CIRIA-@B[I./<5?.TK- MM\R+PWWE=8.;UN5^X.KV:-ZU_/T@?ZE;(FYLC)F]W :O, &"ER_0MPH#>-F MZY(!,X.U5-ZH3)R.9E;%XD8'7JQDG(YZP\)Q6L_;+4Y^PGFA+G)<%]^P*L@P MJ%ZUBKS,2R(_@ 'E#"(:$XCC+)&,"DZ3* [\T"@[8@1K9H-5R$!^0]D>T6R* M':-);WYUI+R9K;9Z_Z!@_ZS45\@J->*#!@W&@D,IM$3VFO, MH.&'.YJ7-SYL2C=A/F>US?J_]4*/-) MFG#;OK!NJIS*\=4_7!;LY2\&3ZXR3V[U4W6"Z3/5(I6J'@@)@QF-4(133&*& M5X_2)Y3L6X.K1F]B/4LFDR_[:\FTO_<*LPW64_4#WZ,#" B_RXNB+V#XS+'A MW<;S/I#8CX0?1B%$:>JK/I >Q#3-(&\;D9U'GH^9+2S<-FK3K;#/-S5ZGG,10P#X9^%D!$4@9QX%'((L%9 MQ%B O&C;I>?LF.H)(;1,]65W'C,/., %0^#_G[NW;7(;1])%_PHCSHUS>B(* MNWP!2>#LI[+;[G5Y> M @0\+VT$KQKF;TA]W')JJX!%=.24)(PI'.;!R/:>&(T35 N2$F-DQ:3&+ME MYH\7'SWGWMSHM/3<^W&]$#_-:"Q$FB-)U ,&.WD\6CO]H+H=S[J?D+Y]<_K1%R80@&ZI9VFO^![F@O M7IBL&]II1OO=S\X\,<&5BA_+69+@))&%1B4NS5&T$-1X7E38F#M/19ER+6!- MB&'T1S83YE>0CWB=PN#GYEN-B K,UOA=I?BQ?*6+%'LH7N,:A:'^U[U$L8?F MJBL4O64\!SXT&86OZZ7XK\_F-*D^J]77![92,UG07*0\1GF:*(3+/$84LPR5 M$F-=YJ(D;@U@+Q$:V808,E%MZ41/EFKTR[R*Y'*Q8*LZ>MK^'70TPSG,W*Q) M""1@9F.;PVMHWD0-U<@BT] -."GA@F2AQB"<(S/MC(,+PAX-,+CT/#R%]W5M MEA)WJV_UJAN_:'RZW]7Z82GW%;6.^3R7M4;6U0:;[M>Y-/O6UR_1GI6HY<4] MP^<$SN5T7VA<@)KK $GT9]"R8JC07CE!)P*3)0@AXO:SA:#W//=G:R+:WLJ] M^9J]-/";Y_TCG7=P:SNK-O_XNZJM#_%E?O]@$XDTS7">)R@6A3DL$)$C\Y]2 M5!2J%$3F"8E!MZ\#\C:R96D(1M];BM&J(6D\97-R ^[\ ;^&H[/P.A@#K93E M '5-YP_&P/;*%?ASU'^NXS5J^+QI_R?J^(U:A@,Z)N%1#.7+!.1L6OS(DLPE2Q!DL<48:$$(C&.49'D4B2IX%)Y]IS?DAC9)NYC M"(NF0ZLP)*]IQ-J@XF;4KI,59IN.0B5OA^2\LL5J7Y11VJHV!%ZQE6I?P.'V MJ0=/>I9-+1\?EU7C C=Z7G^HZXV2LX+F:9[ERE[;D79:;8R8XAG":9J5<9S2 MA(!ZHIZA,[+^M52CNCV3-W&(.IHWE)LH1?M?@*&)OZ\VJIY^N9T#%/J%)V MA+SMEBAS\V]8HB2+J8SCG(HB!=T'V*\]LGXVE*)'MKJ? VL\^O+'7+&X9 )1 M+6*$F3%3+"?FCX72RK@*64DH[.ZX)P)^*6I[(3&Z#X*$FPGRE YF=MI/VU() M>)GAF/50EQ=Z*T][6>%8I*/+"2<>F3C486O?UL\?JGJ]VK2]DM6ZB M[G=@OGPKTU\@%./Y%5X[3@-E^W]&$,?S8P2+\/C2AU<72N5>_G=%=+YU=^Y2PDJPSLCQT =WLLW)BO$.\-JOQ+OW".> MI7CS2MWIPXFF]KP\7]O/9^@8TV*;9K%[-<,"\ZV<:/E3" MK/J-_?RBK$!FY<9C_+2LI)(;L;:WK+:.:Z(9(SFQ&;"LF1=:(,X*C72<,\PX MQTH5$ L!H#VRH3 DT9[F__Y?21'_6W=Z 1H,")YN=F,DE&#FXYW62MA6,%'+ M3F3XB;ZPM8H.N;J)#OC:'B-N+C4/!-L6#U0"F1@(Y4DMC0SET\;>A[K3;6)QEK&VYSK.4L0X$<9:95F> M""E4!JJ7&8G/D>W9'QW1:#TWNKHM2-Q4\W5]99Q]A$\&"*N_[H>8/(J^BY/O MF#?_VK#?7+-H! @<,A\/X9 1\A&XG#X@/A[4)^/?(Y*#C\?[JD0S6_C=3_%@ MF?C$'M4,RR1/*4T04Y+:PO$8,4T9*H2.2Z48*TOA.B#O%(&1C>Z69+2E&5FB M[D/R3F(R;!Q#2 JT:C A0:/RAB3Q&I9W H3HN2I"3.<^JD5J<6'SN PU:K9^NZ?&>+31/^E(:H_PQW MC\GL(T9T#^:MCS-9/70XMK_TJTU!/QM0/?5,R"*A=CN\K:0Y)YDMTAR'[?28 M;C+#K(@Y+F*B$2$Z0SC)!:*TB(V>I9G9V(HXA_4D]N!A[!W.5G B?N32AJC7 M&<86<$88#S%__W_GU_=<_U&'M5R!Q*B5+,,<_ 6*4IP@KZS1_FB'] KFOY4Z:"Y;9!NE2$&1] 4\2)3A&) MM4I$J9,".X5%/.F/;)<,1]&6I1Y2O:,=9,: .T3_( ?-A@ M30 CS%AY(>C3BQI-0RM)[*P-EC^N SURO)8=;J&6OXB'W3= MNF(9GR+ ;]*NIHRTC&R9NHON6C:;!.SM@!'AJ=P,S%[3 S$"8*FP. M&CHGB*DD07E)S:$C%RK&%'CI*1RJ_#$IX#&06A:Y(E-SM'N&L^:XF/DT$!RSY"JL6=AU?+R8!A&DK>P!>;N CM MN/-3[U))R81.N+V;@QM_,I;(3L\RGU@HG"6:D5C >C&,PB=$5[VZ.NQ)V<0M M.]$;;Z+ZL\&O!<@LO>87\,\]!>R4=S/*[:)1L7WMJK-!'O]GU)RYP!RLXLR) MF)^U?_?XM%@^*]5DL=OD7!?A CB.9Q<9V3G5Y^-QL81'28 M'3LI=<#DB+-H@3J3FH*+XKY4Y\LO^*GDJ6!@;0Z>_Z[DO3$ M_;*2>,' M_CJOQ6)9;U9JWU0;LYAQK2BB4A'C9TE;>9,0E!*B,9&L+%)0G^%KF!E9^T\F M X#NTU58NUF(J1 ,D$FIF\!4QUBTYRS:LQ:XX7E(D *9HZM8F=1BA0#MI5$+ MLB8\R?MYM11*R?J]$?(D"[L&IWL.9DG)I,!,()T0C'!"$\1CS5$AJ(H%9X3G M3OT-?1D8V;YM68KLEV\:IL^K]L!B3H[SROP'XQ%&*YNQJW^PIU9Y13M?Q3WK MZ87\Y7SQV'C"K-T.2LM.=-KV]2<[[7D:&4CW-/+8@/JEDT< %I1=O@:5@2RS MU[*399NO$;J?=;YJ'9B-KU?KV>_LY_QQ\]@=KS(1QYQBCA*1%@AKE2,B"XS2 M+,\H*VC"4J<$\]'*(UOECI:;73@6>]AR7B4,S"1V9 *>&\\R/^28F9=Z3IGY MT]XA.UYO$@T[*\96="N5_WZ"X]]#NM(19:6^\V^ ]&'U>(:@8#'(B=90!?X3C'N=7'O8*') M+NR=8K]_4>_DWT_&[_8[&'M-5US:"A3&G.&BJ(T^X[1 M.$19DB#&9)*6*N5Q KKX-P738Y=%M?,/EGNRK]!W&/(- >FIO]"7F3Q;91OX M=-'AX];#QBO?"[/MH/ 7:#7L ?YKMQF&L/P7N,TUSD<(UE[8A_;U55?[A-H; MQ5:&PM_-/QE?F.-0&VBQ?9UF)-59K(U?5NB$(LQ4B9A.4R0Y%5CF6*4:-%$# MS,'(.\&6Y(OPTE6=1\$@NUGW4:&#F>J795B]&H^.GV@'[):C@Z^,4:H&0 M&:%(RXW^JQ5H@> 9*LZ"+02?-OR-\ M(5[J!)&JV-[K^.:6AP(SX?1S/KSC\0VNQI:ER)PCU %3L-XS?AA? M3C6- YG?<"O#2O2+9>9OT9TY=1VB=:<[!V''DU>B"8ZA>Y9I5"S]4DQC8 K* M,7EC,I!@@J\Y67;)6]Q^:LE_$<^:J>6C+8\4;VU#W=5SEVPAE&/-TFR:"]]NU@]+>\,#6.5T$AVW<];5 M,D,#\*?$':&Z<5"N4*5$)VE,6R,T).91\<_@P[Y!_>5J;8])^T'5'.=<9&6* M5-FTM#2Z23/,42E3PLJX+%(,JE$\)C%ZP-P01+8BQWM^]PE87*/:UP@+C4%; M.9O(QB@#O,_+$BRD>T1@X@#L.0&/PZ5GGX2?9.S.:\+Y*ULH6\/W M[J<=*FD,ZV?V; ]-MT*L-FPQ(]+>Q\HRE.)8((PQ19PRA21)2Y&J6/'2J4KIC9#_LY#EBEO3 B.MKT;Q\8!D/(VCHS<1 TK33^FEIEF%^[8 MN8DZAD9#SOV8,AZ"?F>4T$B"SB=^8 P<3H +3G8R\1.T?RSQ7 %>U_/.T%@_ MWTII?C1U]S\?YY5*9B77248H0;$M5<9E8N?%9 R1@BW'\GJU M3*]02Y#T =5R2/ @:IF.HI;IZZME"E'+U%,M[;9\]UC-^:;NM3=5A(FLS$HD MF4B,.IK3"".$FW.)CFE1YJ5D3G,73ZX^LAIV](#]=(\QN'R0N$HRF(KUA?+H MK7@LG;NS?Y64?OX\3%J0MWY6F@&'_/B=R7SNL^SVW>KS#XW>#NM6&PUM.M_, MOZL9YTKE"6,H2S.[B^<2F5T]1VDJ"(D+14H,ZEKHR\C8114/:J68)3A::ZQ# M7-U"DU.@!8UPG&N0U:#7M*(T9RB7)19DJ2$)VD)&PY[FM#( M]F9+%CPI^BPP;@8EA+@P@[&C>!-UDTA&G4AR2L-K=RIW];+J4-_7U5J^]SH=[]%(N-+2S_53VME&@GO)I_7ZAN7,GMXW*U MGO^S]5;3A$L=ZQ(9=R*S=UR_9" M\+("3XR_&G,WBS$MDC#;L@6QX:YIUM#Q=Q/M.(SZ+-Y$.R9OVI;!/3Y#3J0/ MA5FP>?57,S3Q-/M0 ![/N@^V\C6#-_JMZ']=/K)Y-4MR32G6&J5E;#P;EME0 MJ7%T%..E)D67M M9K4R'WXF"54Y5S&*J6TYG,0)(G%!42IRR;-<"$5!P: A8J,?P%YV>XI0)%K2 MO@WO3B#FYF.%PL';4FW)FD/:VPL87-&([KQPP1O-G2#U2HWDS@M]OE'FBJXQ\?YVAKQ+\H:"^/R_&[^^;AY-![.IEJW?[]6 MEYMHQTW4L1.U_$0[AL+9#F\L AD4./U)K8PW/"]-C_]"GA&CUJJ]5]*.@/G& M?G9#7]ZH2NGYVLZ1E30C,<*V:A93G"/*$X%*P=+$3GO"L&LF%^B-;&LZLL MSP6('*,WX00'AF9:PE%'N2G6[&A'OW34S_<]@$=! M$,?7X%&.SF*\G_]4\NT#6]T;L_+=$+E77^S1<5925:C8G"*TRHUR"XX1RV6& M:,(23&(FR\2I,,R!ULB*O=T M24?B8:^<2A:!J(FKNM^VK\$V^6 1T P8,J^ MQ:&A'+6DHRWMZ$M8'-P#'P'Q\(M]./P^ H5!'$4=B(1<6F&R8(BC*/UXB.LK M?L[*&U;/ZSM]*X1U@8Q+U&;/7B9@64ZX3(H$":9+9 T98CK3*,T3PO,LT<*M M=S:,[,@6KF'"IE@^FX>VOW^8(^,(GYL_$QX4F*7;X;'G8)J\-DSP0'Z.(]%) MW1T8$"^]'N#;'H6WE7J[J=?+1Z-KVPGJA<@*RF)C&*@Q#$H01*C.49+&(B\R M&DOFU!_S]/(C&P!#,-I1!%2G'L-PV7^Y3CB8(A_(Y5-^>RP@H/[V*D$]"W"= M/B2L\/:L&$.5M\Y;A@]K;\T]Y.A";>E[9VG[QWYMY/6]RRC_G]4QG M)"5YJI Y\'"$4ZS,&2C/$2>JI,:!$ DO0![#:3ICNP@=U:A'-OK3$G94ITLP M.7H&UPL/= 4\Y(9O^\-2A=KGSU"9=F,?%O5H)[_PN&=OC0VOU7]OC'5]9TOE M.LMNG?D"QPJIC!<(2Z$1BTNCJ$FI+H@H/8:IZB,K*9[FE%#%-A[JMV<_H:=D:P_IFVY=CWWK85CP^;?F$ M&8!K/H6;F9@(8)@QZ3/5Y#"V;-U$+6-M%XHM:PW"N]*2VPM]4+%^B/;K5[]4=O:%WA>>(F&FYFY0D:8Z0"(=T5-U8$0P6QVK=WLCX,J__:QO:B6G!21FC!-MJJ#+'B#+&4))D.>$8 M'9"/+'UHC<(P;&X:&1 ,F(8.X##"H<%1S& E"L/4)BY1 ML9_(!(=CN#R ]L6L !^78;_!8PS.6*!Z4W"S4G7X_K^9K]=$X*_9 8'YF M<]L2KZ[5NGXQA0,7RCCMDB&2)03AK*"(DP2C.$YQ07)>:N8TL/(*'L8V-QU' M-HF^?FA*BY]8]?Q_ZNB#-$9^KG=3?3H>HY9)8+S2 WO':.:XB )CG3TP6W90 MP\\Q?*-,3PF 2:AHJ0<'T\92_2$ZBK1>L=1UKI*QD,WJVZC&6[9:/>OER@Z9 MF]EJSH26"2JQ[11$<898:8Y,0C#-\Y(EI= ^+M(0T9%MU2Z2I[J=7O1H^SE* M@Q#"'*10P'@Z1LTX 4O_9A_Q?.N"C[IS>]3,1 MV^EL=BI;D[5768%S2@M4%)S9KKP4,9GD2,$AA9]7?C!;\T M=[<]RAF.$''3[FODA&DR2$2PTIZ3(Y""'BT_J3*>$^ZEXIU]SK7 M9K@KK]8*J"6OB0QNH)V!*,_+?/^6U0]W MU;^S2OZQGB]L?GXFI22ZT PE.+,UMM*<2HN"(?/?7'3M09 M@G9&Z(,-/V\ZFNXUZB?@&-:UZX4$)N"L?'=59*E%?X20S[T&_SHY_6KP3W[/ M0#< S\LS4(Q_XJ7)BO'/,]POQA]XRMN'7MF!8+^J]G\_5'9\C=WQ_S%?/VQ3 MCLTQ>586(B6IG'@K)"0+852 MLH[L]XML4F+.%M'3AB_F(EIJK5;-/5FSKDU4;2J#Z(_5W+:+E_.ZN8D9_6*T MK&Y8/I]%OP9SK'3"DJQ ..>I.7P9N)FP?]2R++6,1:Y ?<,#HG[-U%1++9HW M;#0U"O5R(4?'TLV>AT<(9LH;^E'+0-1R$+4LW$0M$S>18:-](L"-2#^Y0^4_ MW8A.F_($ 7&4Y82]#9]<]E6)IG5FDO)O\_7"CCK),2TH1ZFU#EA(8KR]DB.1 ME"3.,AS3Q.FH>&KQD0U!0\/:UB3]A?\MVE)W'T]V!,:PCE\K(DR3H=*!9I"= M$\-K]-C18I--'#LG1G_0V-EG7JOM_RXRK],TE2+)4&Z[(V!&S.Y,[75HG0N2 MZP)G%'19*QQK8T=XCL8 1+\HRV=M[PV8OY ]7IL=GO68-+O\\D<5&8++'W_[ MOU,/$ #F55[GFP #4D$'"HR2R D/XU]FQL#KI(O" QI^YL"522DEI#D%UW/S MY+>5;)K=S%5M3VVWGA4;/0C7THV\KUJCCEHM&_9J3J-S8 M4U''D9M5=$-HV- %!P<:N@+A$OUIV0E@F$!B#WA59IW.S BYMRYNJT]B,$"" M;FT ["5XRNO-9KZPG[NQ+ _SIR?S[S:\Q>;5OC-1*G294$Y0;NLSL2Q3Q J5 M("9TQE*B>*:<1XNX$!S9 NQ8:$,>'1.1V''AGD)R@N]RTBPT*##-/\1C2S_: M,^#1W\H)&/=L6VB _/)O7X]_*H&R;Q#Y!O)Q3LM,EJ&#"-7/V8'>\YBB-*_% MJO&2V.K9Y@??F^//]A>94,H4+5&:927"E"K$-4^0CG&>R5(JH9T:AU^@,[*! M.Z <-5EC2QLP.6@ HLO6+)#@,"-V1F8/TS7X^W"?FA0&!,^A2< ? &QDTF7) MAB8F#;P]W<"DRR(-PO!O9%+6SB_3-;K9^[P5PQR6FA&4>")BG""1.( M"U:B&)+7(0!?@Q$"RD>>0!5;"TS1>?_+8 M.54Z:BE'37$/09\#L)UV4\/!0),2Z>2W]U5#X6#GZ_N MCP?(:W<1U;$ M":O+B9'0,,%LE@="T9]!6V5 ,?!*E#@1F"Q7 A&WGRX!O>=9J&NKR-ZP6LG^ MK^!VM3(_FN86X)OG_2.?V7-S,=#>DG_WWQOCE'ZHZO6JV2KJN_6#6GU[8-7= M4U.^\6E9?3<.NY+_4//[!_._M^T@HM_,TFL[I?D]FZ_^SA8;-2MEF1G')T.: M2(ZPO6= .>7FCXIF6B>2)GKVU%:]KV8\E<0#:+(+P5TUNF[S;I>LTHV MI<5OU/V\:H:2VEE%S9)-&:QLCTR1H=*6Q$(K8O\":,ZR6,DLR6,42UPB7&J. M6&['2_&"2IH6NJ!Q]T-Y5SE>1/DK" ;_F6S%\_N1F+?___CS<#O+_Q58'6^# M;UA'#>^'&WM/P(@_1_WG.B&C1DKSZVCDC'J"1HVDT=J(&G6RWD0[:6^BK;Q1 M)W#42!Q9D2,K<]0(';"R_"_T"4/5K?\51)JV*OZO(/&9<-!?BC<_SVZW3B^@ M];MB]6:EY%WUQ59 V\L$MY4T+*VV?VS&PKUH!\@2D2GCAR&69;1UST@>9Z@L M$RSC/$Y%F4/BQ\$X&_DT>=!3<&?%[)]ZC,.VR7 ?Q6VO>Q6H81O6'MF;/J[1 MEDU[37S':%/7TV2&9'4S)$8ECCE(M!,%&CTF,73-U$,*3 M9M-KPTQ;,0O*JX/!O)S'&PLBF*KOT&G:05H^HMO^-*OF/W>\>%3E@3!SS_V- MA9U?+O#X%];\P.:GRC@"51[[ #"0)P0M-UG>T$?(?A[1Z_UK>G1^8S]MT>%B M:?VOW45)@IDJ8\E1QB4Q=E5EB!EN"L:>]I4- M.T]CYN86!4(":C$]0?#LWCDH7M .GJ M-?O"F;DAM^OWRJS-%K:IZ,8V-]R_;ZS-+,EE2NW$OD)*:%BEC MC84NR]C+#(3@;F3#896%K2/=LA#56QZ:K='3:@3Y*$ [,S74,,OT3FLEFD+* MGHUJ'+A#ONVGZ%B,=CR^?.?&7FK?#$R,]C=G(5$,;0"#\/8Z)C,DK&>-;% B MGF4<&U[/Y9RMGN]6;0KB=[5^6,H/;;)!?65V2DISAG[S?/SP]K%V?&AL?@I% M66:(*N.78:P$8K+@2#"!>2+RDBA0O#\DNJU[?-^,UV#?E''Q/@K?2=@@OLU/A$\0ST"EJ$RS2%9FS9C/ *H1YG? M,6C "W/?&XR6E;);RW>U>OYUH[XMNPWE3K^K]-(H1Y-T?ER[UN<"EAS9RG:< M1%M6(KE1T7JY&R-I]+;'ST6OZRKPADWCB+@!LZ1A(0-5ZWH X%6T"Z$S6>VN MA_#]$EZ?UZ\=LGDKFDZR]:?E6M4?EZRR[0?>SRMFG-3JWK"BYM\/BPD(UWDI M98945C*$"2\12R1%-&:*I E-6*IFAG^^A(_;!',#4:(^3UYU'5ONHCTC37M> MWR&;<.P=?;-I\ 2Z8B> M'6!:]M1MF&M"?KOF.N!/-$43F^P@D_CA'/R2E,Y MO2$[/YW3?TEX>O>+K:J[TW_4W?C/.]YT6S'^V[N?XL&6[QF3_-%V/[_CB_E] MVVIR%V/GO*!%+F*4TSA'6)4I(C(OD% \SD@F9W82_J\0=.'UV/M'N>>3+$_1+/UR$?)A,=!**!U/1UZT^6JPX"0S]Y M'69!>(/T=]7:'.V_L9_;P>RB6?K3IBW12!.%J&5 M)VO [B1@OQN[VPMP5]"XG:N-LCKI#1$:.V'1THR>6J(1LZRPA;O;, C29?\KE.@P M3>VH1EOI.[HW44O M'(S[2:UG1=/V)]$H,[@A7)J#)RVE1$4LB6"T3(LD@T7@^LN/'E+;$IO;R \X M?': A.8R*7"HU'!B(@T])SW+-C'1[+*Z MP2TLZ"L3]Z0]:YS.MJ,NL7%J MC.% >4)3A'42(X8%,8K$N2ZX$+%BKL[-*[4V/]&AVGU7OZ*!^?1-R\.T*0_0 MFOPOT([\[>6/#?)9KNA _OI=QR&=Q@-W%]^W1=0VP-*,"9WS3>,#F2^W"QNR M6.6%(AE*,3&&)K>C%,Q"B$BFA,A53#,-:RTZ2&]DF]-1C_KD(TO?NY[_$GYN MNWQ 5&"FZ2I //J2.HD9K$/I,+6)>Y4ZB7[.=R-K[>"F M>F9OY[!2%D@7.$>8EQ(Q(3*D<,RQ9"GC"=M. ?_FYEVSZ<]_T-KNR& M,A+-&/J.MO$T:M?AWV$OLI<$=M6A++GH;0$AWE^):8?W<":#0((]B M2*(!;^+D:Y-Y$D-,][V(P><\YI/LFBKO&^+\SM;-Z,VFU8WYF\Y++6C)Q^3>9^9B+9<="W"[-]ZC#=QQPHP[604S#R'G^RQF^^Q>]QB)RUVVOQMH O4 M<-&'IJ.X+S;=L!2P@ >S4^!O^QVZF@RVM;TS0E1.=**-PT5L8U1L;^((C?(X M87E6I$6:XMG:1AW=CE>[E4&&;[<^,!#:U@U9KPIV:-K+[W8\\I(*9L4:$C>- M'Q'NO'/$=Z"3S7[=2<\P1^*\/*T>F37P!(":L5>:D>U\)(%J!>VOO?BS@W7C"/60ZG&?N%I M=>-(H"/E.'X"IAWU:CW[8FN@;G_.ZYF(L5"\+%&)68QP8D[I'"N)2LZ))'F6 M,B)=%.-@U2EJ&>KU7)B]HVO8UC@\?UK:CG[A(0K#BN(M&S"^[R>6L]*<%&-( M7\P+/5TQ?]KKR>%:DZC(2?:WVG'Z+^$GT??FXZP?;@WNLKEM4\DORG9<4/+M M2LGY^O9^I9JOTEE8SFD>9XE$>4*PC6L+1!E.$:.I%$RE/%;.TS.!M$=6LI:; M:,=.WVF(I6BS9EJM !UM/% 9.M] 5)SOB>HK:/^?Z+N%;5]WT'V--DQ9S MC&;;XCM,LK*4*D-QR3*$J4@1246.$E+JN.1Y1HA3Z\5+A$:VMUU1<8^VC7DQ M6*7B1;"&K6E("&"FTU=ZCXKJ8=&N**@^L_#$]=3#XAV74U]XWK,<8%ZS;H"4 M,?IW^HOZKJI-UV2$T3(N8IHC0@I[B3@AB!9$(8T5SRDN ;6 MEM7]-[5Z_%7Q]?Z">DI%H3(B$-.*(IR0#)%,*I1D29QJQ0NCW* 8VRDJ8RNT MH=6XFIVW_IX)K_D-IQ%RC,==*S13)&WS8ZQI3/9&M@6? M5\OO\]KN9_8*<'?D7!B^7(W!2!_E]/^P M:VKTRY;OO]U$.]:C+>^O^K% 5\->\:-Y7RA[K8\'O9(V$K;#%]E"$YWR^MM( M@+VX-#<6E?!%:'?5MDA(R9AD-"Y1F>C<.+HY0:3,S%$V)SHC6HHL<^I["J(Z M\F:7I/_:E*#A<&55>\ N[UBCP \PSH4H!DV1J@_VP,5KOS,"[#QJL^6U53% M9T>"7U%[ME_K+U-Z=B0>I/+L^&5XP]&F9*N9:?FP7)A7OJPK0&_1TV^/;-O: M*K,>5>.N&% J<+_0,[(/F[KWZ[SP MI&^.Z^WR\7%9-5V#F\7KWCCN64K25!9:(ZF$'89#4L12F2!%8RVDP'&NG6[K MNI&;)M_5FVTY]:<;*>](%1_ MJ[WTJ.]>^P^U6/R_U?)']56Q>FG; ];UQA[O=9KDREY3Y\(VEC''>ZZ41$1F M94)E(C,E8-OL&4K3[+"6./HO2SW:DH]:^M"]]1Q@KMMJ !B\=E0/!#SVT@O2 M7;&-GEMYXAWT@H#'F^>E%ZYLAW5B]"'+5:$352);EHLPP1Q12C4J%$_RG,6* M,] UCP%:(ROOCG*8:9'G(1M6WL! P-37%P/__E(3#(L\3^EUND]!AD5>?L5S M)(6ZMY[5K\M'-J]FB4AB$5.,4BR-$L=%B0A/8I3J.)&)2@DI0'4D!ZN/K+8= MK3KZLR4''>9U (2;:GJ+!U-&=\G@8QA.21!JL,+!VM..2C@EUM'P@Y,/>:J1 M/:&^8;5M]+(_F]RN5O9BC*7RYGG_R&?VW%1M_V K^7%>J0]K]5C/.$T)4Z) M)-$"81PK1'!2(BJ()%B47*:@/DW7LS2VPEKJJ"%_<**+>CPV8^%ZSW5\1@VC MT9^6U:CA%:KMUW\O1Q,QZ5< VI5I/@#<* 7#+)0ENYZA:J4F^-'H6H(1WM:#<5LY]N_PZZ@0L$T\W2A8<(9LVN00=L MHF#"!C)#CD0G-34P(%Z:$^#;/H6Y#W.SC'SW];>O8KE2PIBBKN CHR(O"":( M2<81ICE&/-82*59?(:U/IS4P&3 M28$]*H,&)(<4CH9 P+< %/3I@46;E^0:++X\^_*$1927!#@LAKSXM)^WTGE M]9U^RY[F:[;X=5[OVH#.4ETH6F0I2DI;S)@1A6C**6),R$S24B=, 7IU.A%U M^EU>W;BS3]&.P'UB[A=IW; KL6 %SP5*99$8!X^DB)*<()T4:5GFN="I4_.4 M<*!=,>FO+1!:ZDBTM$,"Y>:\!1,?9LVW9*WL'>&H3SF$%RIU&OOD3G)\_6YG&ZJ. YA^.T#FIN1A@8!I^@Z#+?'H MEQ[YJ*/_MW *[RYL(*UW(#BIZKL#\%+_ 6_"ZZ^Z]EI-8,&QYJKWRLB:VE%R M')[[4IQA+;Q"$IBJ=42"Q3S.,.Y5_-1?9[*"IQ/,]XN<3OVUW^9F2Q;G3:6: MG9YM6_X;]5&5F*OZ1/H_8SDIBJPT_CZC"*>2(&[+GC*1"YK@+%$VCO]?6Y"U%7 H';;'T<#$*:_(;$#;YM>& 3:06&T)]U,O6!YN:_Z+0+? M8GN%TE^46'Y7J^S2C+5%[ M]5K.O\_EQAQ^!^4'[=B7Q?/:P >6G6P_ORQ:?WMW>-KW*-MT]7EO>&NF^QBE M_<=\_?!V4Z^7CVKU>;F8B^=>CQY)*X0SJA#AF*&8L#15-E]9@.H[ M8.1'/^*V/:"=7>+)WQF,8YX0QIJB3" MDJ2(:U6B3))"QZ46J01-Y3U':&13TK3"ZMUFUX9P]-UFAJ%S_<[@%.LT33.# MDQ(4(\QE80RQ'9%6L!0G5!997L#F.(= RFNF\VW794Y%3ZNY<22?C O! #>K M+V+E9F=#R ^SJ,V/9$_RQG:+4\&N6+O*%6S,X1DR$\\W'!;V>+#AA>?]FPV+ MY>IIN6K2X;8SOWIKUUT]OUU*-9-QGA59J9&@(D:8V9[#B>*H3!C+C$8G+"70 MGL,#]$8V=KOFNST6;J*&BZDYH.,!POK0A\ M@2MFYM9 ]_7PI?%^XBV=4=S5TR*$'"1;OXZ#>EJPDR-ECY_RKK!Y6E9M<>JO M2BNST232EWJ1!0I%4ZI])8M3'N0H>KB7&@.74MC#L, M)VI@ "][-F,0#TIN%NH4A4I^G#/>#99I!O+LD\JL+$BFLPP1%2?&;&32^+$) M0R16,68JS8"3JCWY&-F0;+DZISG6Q^OQ!NRKX F]F]69 %"8'0)BV8WD&L( M:&D[*>(4$9R9XW@J1)IB+12-81FRTX2F28UUM'O)GRU]:$+L#%RNF;#K0?!* M@7G([Y'X&A;NBHS7F84G3G4-BW>N+[U[M"\1P6*_'A0]^FO% ;H1^QWZ( M>!42 TE-5ESL!T&_X-AS!=]JP.W:92F)0VOP\J=%#'R?& P$/)@,XN9T]PD@/,PP]FM.$UB\+&:SD[2RAB8O> M+@E\7/9V\0T_3?ZDUF]9_= X&U+)-\]_U$I^J.Z>E"VUJ>YO[:#PYABQOT$H M4RIH08QKGV>V.B9!5!8%8DE&;!NC4A-0NU8X"V/[%(:;2"^6/^JV=GZYY21B M.U: 45 /F-T,Q+C@P0R'X25JL-MR8]LX_F(9BN;5WZ(=3]&>J5$BIOZ8!+(S M'@Q,:G_\ 7IIEZY8R;,9_.>[[5#&7!">2(UHKHT9(JQ /"\4HCK.<9K)+):@ MB\R[E4>V+H8.L)G[3F0WD^ E"$S3#8G+S<_@7=E?,AZJ!_MNW6D[KK\4YZB_ M^M$#GMU)Y]5\K3X:Y^ HE7[[N%RMY_]L#GG=*-5/QG/X]D,MOJO?E]7ZH9[) M5"B2QQ2)+&4(9U(AIDN&!,Y4$ZH@VJ8 M5?W,W;0@0, MV##H=8><0H0^U0XH\(#379#2]I-1E:QG>4'R3"EW MZTX;E7\ISE$0_N@!^&B =U]_^ZQ6QJ-[M)>;OK'5O5HW;1R)*AG5);;9,FEV MPH0;E>'F4(ZQS'/"6,*&B(Q=._/UMZA'-VH)@V:$#$(TK$NA!(>IU=@R MNT\%""&[WTR TQB$F0EP2:J!B0!G7YUL'L EYOO3 "X^"[4G:AB*#$>19QNVR(0B$",T;G!?<853*(@+M9 M"H6$GVGR^"F S).+= ,F:O#URW08&E#@UOG 7.-;06! 1K:ZA%MQ+[I8S!-X9R#Y,%B7N$Z-]' M.?<(_ SZ<5ZI.]UJW'LF[)6TYWU'^O=*F4.OU4YV;QYK*M9[_>IG.,X4+TN* ME,SLO#59(BK+& G-M(Y+F:CB[2WI)O7YH:XW-L[Z=EGO^A?.I%#*?".!2A';D*C(;3%Q M@4JI-=0O]Q'T^04YF^*@L/B9VROA 1E39W$'#.;E-28SBL[B] V?^TL^QFU[ M/^Q#9:R%JM=?V%I]_<&>]ET:9Z00-%54HIA*CK!6!2*4)8CG>2I(GN9)YG1$ M=24XLHG;$HY6MD5!;4B#VZ@Z0^=BY\(" C5U6^IVL%.'BV4@LAS<]#JL!@8& M8O'" N1K]*X&"FCXW*4>M'T.RTQH_MR%.K2 @/<\NW =%4@6<98I5J0HTZE" M&+,2<6/M4"Z$SIE61*1X9L[,\Z6QS&RU=HN]7U5%^9*:\Z_WC;J?5W8Z;L39 MHMFLO8M*CX'*TH);3!#+M=D>$E(B6E*-4O9]7QC$7*>(J*Q"6PGAL4B>(985B)!=8YA)TT15&?V0OKB%[ M$U5J;6.86ADMRR-FV M:5?3!M!RUWO>&HO0\ZH\ 0IUN1=(?=HKP'[0'%T4]ESFZ@L[G]GJ;M60D7^W ML_ ^JU5C#6>Y%+P0@J,"XQ3AW%ZV*W..5!ZGM)1Y+%/?>SOG:(Y>TM"_OO/$ M5NWT/YM-:=V'QI&0R\6"K>K]?_6_RG,66S>S%!@QF"DZO-ACZ-L.@2T'4<." M#=&W%WY&N>)S2>+P-WW.4GRM"S^7(!BX]W/Q5<^CUX;7OS+8E;6@U M1>P9I4PHKI'2/$&XH#DB69DA6;"R3#%).(6U.#Y':6Q?A;5-=]N *:3&_S)& MCF>+$)(#SQ@0H>&'C$L"A3ILG*4S[:'CDKA'AX^++P3M^_6A^J[JP\8],YD0 MF@G)42R-XF*2)8C&BJ/,:#17,4ZIG;AE$W5NVNM.&J3..P:QT&OT%:3/URE8W11^'+!@%N!"7Z\=+[V^7J,W\QH 8-PF7J<(_Q6: M=PT XMBT:V@%F)&I5^O9)_9HS-7O[#^7J^U$\E^7CVQ>S>)4Q,PFGVQ3%CECT9TO.T0T8!F;8(@03%^CJ.TOJK-I. MD@QIL5F@I\'F3WOM'5Y[$D5U$F^KDVX/7SN1Q*IV93[&*^&QW?7>G(PM(U?,%KD HJ,#/P(T0'_^ M!"K/O=&YDPP+<1,^^'20"V1?:1R(&QCGYW\XOA\T6W&W?E"KW7^J[C^LU6,] M*[C2K.0*);DJ$IQ%#6N3)2$&@1DW W&:]%\A_3 (BF/N87@-7U-S6!32W:--8RTR MEBB4%;9'6"ZTG:NHC+,BJT3GB";,J"7+**(* M$Y1RJC66VO@"H'Z;QR1&5DE+L#?:PRN>?P(7-XV\3EJ8-@(%]9C?<4Z68',[ MC@A,/*_CG(#'/FL6G]NJN+N*M7M #J3(L=%B6*N-<*: M9H@3GB&=8%8R34F9,O>J;@>*(ZME2RUBVKR[O[EB#JN;JE9BLVJBSM(PJF2E M:M!M%AD!>OG436FWCZR0C5W48+3) M0#+%B2[+F*88%)&X0&_R4T2$HFI9(0&YR^:*G:LG$PP1J"'<#6C;4GZ^B?:4 MQQA0-BAB\"EEIZF]TJBR0='/SRL;?LU/Z7];+N6/^6+1FI(/E5C9?N6_JO9_ M9ZHLL5 B1[*T'A$O"D1Q(A'+\K2,4YY)I2 Z/TQN[$SC@_F3JFTKA_N.CTBP MU>JY*5-HHFB1W*SLG]K[$C ;< %*-Q,0#B"8!=C2W6WE6]+1+UOBY^LSP5; M3W:-_#L F.G$'K# M SA5=.=/#+DEY5:;NKH<"+O<( <@,JP#@<#!*:Z(;$ M2^\**M7.\/SJT[6 MWO"B8/UVAYWRVH]KS:&6#=A9%G5LYAA*FW'88XS:79I M:M.$*D::4TPREI.<@(J"W4F/K.;[[-B:_6P\==B6#,#0;7L>!QF8OKNG#+OV M+^'V;;CX@?9P .%)]W,X("_W=H\5_.S)%_7432&ZTS:<,,-JB\)C&P;=N1L0-,&,6&FX0@.-P-PC9 P-=]3L@+^ M.B0@6(_/21%(6X^6GU0GSPGW4O/./A=BEMXNC#++":=1!/[#@IJEMH]=,%XP6^Z#-[FKV_/%ILVZ2+VT,,@QV M;@8L "+ X\G97\Y80PB/A!IE"N&>RBN.(3P2=7@.X?'C\%1J-YO43BW8_;(_ M*O,?U:8B==AA =6;'[!;]ONJ8H M7Q^4LFFQ9MY,V\)<+9KKN^ME^Y,')%:=P1U6]K$@@VE^RT%TVTP-Z5G!E@M( M>;0_3NY)UC'P\LNS#N,6)L$*E78@Q^J\U&1I5JAP_4PK^%W/SA '35N;:B<= M$UWJ,D6)U 7"*=>(4%PB3%*&8P+3-%\X*>-1KX?R3<->E-Q7N=OW-8%D_+!=R6XXC M>8Q+>\."&B<%2YX@8E0.99HP%A>QS)1S\=<0H9&5L#\]D*VC'7'WO740I R#KT_F);@(T?<,G)Z_ M]GKI[VR]635.QYW^N*SNOZG5HPU.O7!K6<(R5N08Z43'")<,(QJG.4I%G"E% MI!(Y]KMFZL; A.>L/4/V3Y8E9%9\'(Z(AD'9S?,8$SN8$;P V[6$ALE-HE9=.:HMU ">^(>A+ID]DDW#^=5Z+Q;+>K/HNO4AX2KE"MH$,PMALJ3P3&B5%SH4L MM$Q2T-WLT R.[?)O'A_9ZKEICSB_K^9Z+IA1K%LA;,&B31\VXU_!NW;P[^1F MD%X3?9@)ZW-JKW3U>&WZ7O>YM5]GQV^T9SC:FT01ZV^K*N_UY^56OVV6FZ>]MKN6 ?ON-PD=2<] M-J(ORIP.J^CO=629B1INW OA74$:-HDCX0.S'I)[EV-12)9O_^(;52G[N"@-[=00$"\:8\D"\:(4<-0(R)XLG M-I=&@9M.>VV!U_XT<4V#_H;SD%-_JZ[CNYF84)T8<9 MDDF ]^C+$02N8'T[KN-FXKX>0: [[OL19EGO7L4'308^5!W=+5M=,/V0C9DN M91)G::YB*F=5RI'R-.ZDM;]>VSXUY?U3(1 MJ99ZW2CLLE'8;2:,-9R ^QS[P.YF$D>$TK.UZ5&+$3LZ9@OM-I'VTA0&[71\ M!2#A>A[[,#%U]^,K@#K1!_F:U>#!7K_>)I,V- G>Q 3Q/MV(WZ==E[AF^B+#T&9F[ACQ!C 'O>;&(4*_!K4VX4YFKS9)7K^J.;K MNKO>DFDA4J8RI#3.$19,(I(G*5(D5E(3D5--72]!G2JFLAK;[ M#: !@(8-7SBQ80;LC,0>EY\&1'>_^A0& K^+3]Y0@"Y 799PX/K3P,N377ZZ M+$#_ZI/#TYYUTOM1VEV(JTFRU5]4K5;?E7R_7+W?K#UXDOG>])0'B _XCXG[K_A=B9\WG#V7(4 M;5D*6+'MBT:H(FXP_6GKNGWA.2KU]E[(SVY]7BV?U&K];&MDUK>5M#4"3W:S M.E4QC#/&BHP4J"A3@7"2"\0)YH@DL8Y900LN0(T=(,1'=K6VK-PTU4+K)E:[ M8Z?I=P6S2B!+S6\(A@+Q;O M?BJQL=[76W,"O&_&[W:.N6L\>V"-L:/;BT6THQWMB0/"V4, . 2W \D.#'6? M$3O@8<15.+^0]]#"TP7 '<0["(>[/ ^/FFRS5A^J;P_*ELI^7+)JVYBF^R&6 MDI8ZP052>4(15D6.",L4RBF/2\IXK(A3Y9XCO9&U=I>?-6>,]8-M%[!ZC"P7 MN\Y'[G$%%_0NQU8"8P+3YAT<'ZKHVTDX/.(M+KBX!UX"X^,7@7GYLVFZ=2PL M3KKCY%_"!&$ T@Y$8UQ6F2PL Q"I'Y^!O.9WX+D58K51\LVRVM2J[F[6SC!- MRJ0@!!$5YPAG,D:L-/^FJ#%XFO(DTS'D9'.2RMB^24LSXI8H[+1R&A2W8\G5 MH@)=D4[*CMY-]#;T9*]!@0*=)4[3F/30,"CFR]/!\,.>O5AZ35ZZ 0_L7KU1 MS ZN>C__J61_;/&,*QU334O$%8\1IG:F*7W"ZLC9@=X6=: 05$@MFZ:/AYB,!-PV -J-QW$\!)US$0MGEMV#A[Y M,C1\!=Y?Q@N34"UH8,2G[5+C!!QB4_+ZLMFH9*8Y\GM:G4KET]K M)=\OV+UK5.+\"B/;#D,86%S'A7MX8@"'R\&),!# C(&# M]-&?EH5 ,8K+,GI%* :6G2P^<5FT?G3"X>FK&MM^8ZM[M?YFUNANT<4Q)4DA M)2*EV?LQX2DR^[]&E,J8*\%%CIU&>%Z@,W:BH5>/U9*.+&W@/<-+6%V.0 1" M )@\F$1XK]:VUX!P?6=;$!B^'6[/B>C6X/;H[=?H;WM.A#/M;<\^[IDL-=_O M$WML*T?S0NDRHQ1EU-X0RK(4T2PAB$F2B:S,4TI!MRS[BX]M@\R?(DO+JP+W M 6WDX.O;$#KXBH6/.MX@O]06<7^TM-F#4\(=905//6,[ZUFOCYQ"9;'<9'A MI$0)UHDYUC.):$IBE&B!4\8+B4O@9>539$96J*87<9 ;Q28=D"G9)]R21B>_>#@EZ?*5V\.G I4 ]UPJKN,"R5"@QNQS"F'+$6)$B MHIA2!8YSG<(VOWJ>G3]<4'3<-,-BXQ%C M\X,E7$W/.5=UO%*>J=U;#PB<"W>"N;WO'I\6RV>EOJK5][E0^^Y!_=N.W]C/ MKA_M>R-=_V^Z2[ S37*A4E(@FH@289U1Q+",D< D*WDL:4R M>!BFIITU'A3(HSGD85?W-)EL96_&U9_5JF%@Y\H+72J5$8KBI#3'G316B*DL M1IQG3/*X*&4**C0X1VADL[8E:].3[;6-_PLT;.< _5B ME //)<%"F8US9*8U!!>$/5+M2\_[*>M[-E_]G2TVJOY5K>;?F:VWK+NIN,U0 MW(_VLQG;\.9Y_\#;9=70ME[6F^=_5_+>MG]3]?R^ZBR,<9EG&=="RD2C,F7F MO,1Q@5A1)6QWE^*R.7>!@&(]:SJ,>ZSU@5F_2SP8VEN,C&LCJ.9#<5:HK?&8\3Y,BP2AF<68;X1+$22F09DFN M/L]8MW/$4[9B*#%?N.5XPS,-V>&SP8);U!&ZWK7-Y M!C>/FGPP@.Z9\S&!]$NG?SNJSM_^$-D.4+8#=%FI0,7[OD@,9-W!2TZ6BO<5 MMI^?]U[CB@D)1P& 7MSHS?-1/_3;'VPE/RVKNZLTJ:7:5+\O%XOUR99^?865.\3++4"Y*A; 2&%%28J1QPF-*8YU[C%:8@O.Q M"Q0W]C/:#E-?OO[1-AC];/[%8R3#))_1S9O_2WX<_WCJ8>/"7@VE<>A/QETM M:S>1K;YLI=D.D>C)) MK:+OEFKT_\3_$B?[./&_164>W\1Q\__;ED!F:Q"]UR.V63\L5VTG^;*\P=W3 M=N?(Z:67;4LA8ZF:/M8]^\.:)W]5HG$J_O?_2HKXW[+D)K**V3QL_B6]L=V) M;.,ZT7=G$_ M$_QMQ:2RE=#;5CUEQDKC2Q"4$R(1)HE$/"E2Q N:Z<;B.=(S!VV-:2 MBRI##V;3CG!P,T_72 >,JS:"-:0"=B>Z)$<@S3]:?E(E/B?<2WT\^]Q5'3D^ MKY9:U;718[9XK_9=*,I"LE+$YARD[;$HP1PQF1#;?C!+L(R+. ,=BX;)C:QV MV^X53SWJD59 );R F)M*AL,!IJ!;"/J$(TMYO%8>%V0,V]/C'+'7:.YQ0? S M73XNO>5YB'E2*V9G)'ZT#7Z^S.\?UG?ZCUHU5>6WC\O5NMOBMT6K64)UR7.& M9*G,#JM)@4A""R3*0DN5"I&6*>B\ F1@[*CXLD*"U0_1HNDQU8+^5<1%^4W#0#!@*>#SRA"'44 M@)*?UNOW!.?(P?==QZ/_J(W/U#>GEI<;V M)AH.HH8%VZ3NV_Q11>ME]/NGSQ]Z-_-J6Q!OV (T*75 :=B4C 0T,UPQ*:K M2HN"=BL&2N_7T]1A_>E:F[H+>]#A%/":9Y:E]5V:>,!M)6VUV.(;^]D9DNX. MP*R0,<=EBI&@A"%,S?&",L:1(H(6:<%E7H!"HTY41S8.#?$FN&9_IPM@+L,) M-L<$1V@P@%F/;HKI'H^&@^:.T'8RYR\=%^>[K,'S(!"I0R5'G&A.FS&!P'"4 M1@&][%D>I*KY%Y2 M&%OQ&WI10Q!88W.$A9N&7R4A3)O[PHT0WSLK2:BBCZ/UIRW.."?>41'%V0=] MFW^T W&-]K9#.+) MQL0]4:X#Z[AKRI7K^7H8]U:9OZ@G&\BH[C\O%W/QW/YS?YPN2$QU0F(D22X0 MSG&)*"T4DD(0B;.T*#+0$<2)ZNB>2,-#]*%J&K(-1N:N@,[520D,"-1Q:;'8 MT;^)6MK1G]W_CC(O"21U,"?'A>;$C@\ AF-G"/*R9Q*T,4C;#%Z2)KB4BB%. MS3D$IZDY@J28&B>(E[S4A8B%G*UM:Q''G&=_=9#2[VBX)^";CB>B.W6SAC(P MO7F A6,VTU="8%2Q[]RVI?:9?P$J>X3)'4O$1892EBB2X0+G4N,HZI$$ZW- /P M,O+&O'.)YPUKMC^1JH$=/*Y!&G:4&!D_S]-$R]7I,&)3XM@Q%^VY&ZE%XM4H M!3Y5^'#R*@>+*R [=[:X9LDK/(RML'V_.XGA&1&!\"YP@GG"+, MXA21G##;,ETH3=*$I*# R6DR8R M8/3V@LA^KL99B4+Z',=$IG<^S@IZT@LY_[2?7(>>*9SFHA2I;:^J$)8R1XRD,3+^2$FXM'.0&&PPO <7 MD!^XYVCX+0/1 0LO2JCY=UN"\4FM9YH6)(]+AK2P)==:97;8 MNT))61:DP"+##%I\?4QE;"=BL5C^:)I5Z>4J$L9)FZ^;+ K8CS@)D:,;<:W@ M0"^B(Q?MZ=U$3*]M>YD#.-ZV<-@ >-"RZ_/"AJNV/D%CZB+K\V*>J*T>>-A/ M9[^H[ZK:J+:%:=ORZA_S]T@9Z9+6^! M5*(*3',%:CKJ2'=DO>ZXB.R'V7>:^V$8B;:<>%_==$763?E'P MF#@)!!38$ M0,$#F097JI,:"R 4+\T']'6/RNC%XD,EY]_G)7BWQJP>F*CP?$.:@V'GK.,[>_>7I:-!>- MV>(MJQ_>&]^JE^W>[1,%CTF*$XQ*:OL ,Q4C6E)N4WLT)@G+8V!-H1O=L?/[ M/2ZBYBZ3W!?6 ],)KDBZ[;@CX -3X -H+ >19:%?"3'*A@N4.U3"WY'JM"E_ M&!1'27_@ZYZ7(MW*^]K\P?:Z7D(SSG!.SYZ@H2RJS M.!%4Y+#0:3C$O**D$V#F9E##X0"SHRT ?<+;Q.LO[RZA ;_LZ21DJ*N=P\2F MOTX+LSSJ"(>E-PLU)UN^UO^KM8/2_FA M^J[JYK)!_7%>J0]K]5C/$B&EX.:,H@II:Y&S$G%>8(0%+?,4$Z'2$G1:<28] M]H&E8\2V&.OZU;:\1#UFHC\M.U'##S!L",#8\1PS"G+ HTPXT.#G&;#\H8XT M[H2G/=6 3DZV,!7@ <3C5?P62T_J>7M]_NF(-CVXKU]7+L&%,^]/[)]L#U9 M/K^[BSZ9_[\U#CN[5U%;SWS8'_O1IG+<0XYGT;@<=@P!!$S=PV BD=>$M(K M)GEVT[:R%M\OOJF+5^O=Y-7_P3(^P^V68BI/V&W(R+.&CN30"3<]O$N,>WVOO=]5*O[1^ 77#/XN5VK N" LQ6]P#8T1RC0>XER4)URCU+ M9]J6N9?$/>J=>_$%S^C.MN%U.Y&4%R5/.6$HIS1'6!4YXIPHI(N$$E'@&$L! MBN <+#]VE&9+S&_0ZPLH' ,MW@("@RG.LL%C)2=%"!4/.5Q\VIC'2<&.XAJG MGX)G'[J+J._GM6"+_U!L]:Z2OYJU9[I0M,QDAJ1,8X0%%G943XQT*AACF,I4 M.RG5$)&156O;#*VE&UG"D:$<6=+NZ8BS"%W.2820&Z9Q7B*#\A.79/)*4IQ= M=+),Q26Q^NF*B\_Z[6HO![Z_[/R1%B2+LRQ&,I'*MFK3B"4R123),R-NH5D. M&J]^@=[82<*.>C,%MJ$/V_@NH>6V$P;$ *:HQ^)/TR+%4>! &^DE:I/NK(ZB MO]QJ75_S4_K?EDOY8[Y8W%;R0[4VOY"YV<_;'A'[OKW[7S66L<8Y*Y&R#BYF M4B >V]8-N,BR)):%8A)B V#D1S8)6V::L^H':4SL7,^;?L5[WG8]S2KEF)/P M1-K-?HR''\R<'$+W$JU>"VCCB8]A5OQP"&1E@,0G-3I^P+RT09ZK7'E5;DL. MB'SNSN30*Y[A,K90M3$=[WZ*>6W;M70DMC_2@A&<9#)!LC"N!-:"(-8,>\N, M4E.5*Z$+F%)?H#BZ8C?T;:.G2&POD@O@@-M+H,5Y7K(XC9%6J3V-V4LN-">( M9GFI\B3+F0$-$G0,!YE/%'('V.)B-P4ON!P#D^% $8J&_FM\]22;CI=[0QC M<(OH*&>H<.8%:M/&-]U$/PIX.KYV=;FHUNU [%UOJR]LK;XH*YU1BR:!_6(V M#)842TXT$AF6"*O4',>85JB,8ZTRE9$8@YI/7@8UQW_ZK^;HL0+^DR^%I/_?LCVIE;-Q]-?]G,\^@:S-:SW0A MLCA+8D1(01'&18:(5O\?=V^Z)#>NI(F^"LS&;+K*+-'-!23!GE^IK49V55*: ME.<]]/1G4MRNUE_75GE;_:!1.I8D]2> MB[ $$Z:-BLI,86U'BXDD-?\!*NH_3V9D#3WPPG=D09OE $AN6GJ]Z# E]9$: MK*;]0@72T@M$)E72?D&/=73@:7B-FJVW88_*M22M>WQDO6HJKPP9]^*RK1C] M&N,I 4P]!ID'584=L>M5!+9=8[*:KR.F#TN\CO_*_>=Y_9]W MJK)_P!Y4/"LDIT5<"LSSW+9K91$NHS@VH2@7B8A353"G*-2%V-B*L*-DCW^: M.32H:IO@ 4?9]@'FMLV$@@&F32^H(DNV&77?$0XXJ=9!NE #:OM(33N7UD'H MDW&T+N_XCJWAZY.)<'%,%5<2:Z.XF.11A!F5$8[+@G IRC**-&P\?4TN8H]8@4;XG)*8>+A+!=%/!VZ M7A"??P"NU_]0\X>O:R6[CEV?U2.;VQJM#XK5ZEY5CSL' MFIEP1)$HPUFI."919/9VP2.<)ZPH"D4UR9VJF$%41[8'6SXPZQJ655M.T,*R M@LR:CXXQ"@S-80LR"D8PZ[)E8=?/;<<$:KA E@WPK!P84.Z6:13 _*R6$W!A M#!I8ZAYCY[[69(80+-ZAD82_[)GS;/VL5V9->=CJ\+:JS&^B,=*OGO>/W+'G MQFY_9Y5L.VF^7QHNFE]9W;3&OO_*EI^>FK#M#[/$NGZ_O%/5?"6/Y&G^TN8% MO6/SZN]LL5&SB"=EEG/CF!7,METJ"2XULY6M1!!%#?@);%[(KR+9R!M!0[ + MZ.1JL6!5C4SLW 9WP-CNE\',-8G[5^%WO(VLX1\W AQU(]U+B?@S.GRNDQ0U MHMYL.Q@?2(O:&0-K(R_J!+Y!K<,QYFF#-(I&D+$M2Y1SU7*0R?DK$EBYB:]12=O?5+X,S',0$$1EX.GE. MVN&.A0"QW4.2(.+[A2"PCPX*.0:EZ@DQ+K\[64@QR/YA"#'\L%_(\,X$(FOU M8?Y-G;2AN'U<5>OY?S>?N[O8L9VQWIEG9U&J!6Z+IYA^/CQ',P+7\X(:ADP8U-\W=L&C\S0/F M;MK^=9:Q<)[F=< $<@L]F9C4A[L.J&.'Z\K5_.S5J\U\(>?+AVX+U&E>R$P0 MG#%J+X!BFSJ:*JR+6)4%HUDD0.<,+Y_H+!C,*6S@BM MF<^+$$A]CQ:?5"W/"W:L;A>>\LZ?>&)SH[?UIK(^Q:P065IHKC 3),-$$X9Y M82]6LRC-E)"$NO6&O41@_!P)2P[-M_3 :1 OX7!3JFN$! 83G7SO!^7SR6PX M*T2X7(:7RT^=O7!6N#/Y"N>?\XCAS2?\RFKU2=]5=K+D^OG.?,JU;72R[9C^ MB=O:4+MMOOUAGET^J'>KZM-V"F5S*_#9'C)\TG^KVQUU1J5D5(@$%SJS&4UV MI%UL]+-0*=-,QHDHG'H3C<;AV K>\6R+*9XZKF_0D^6[Z?&C=C,!UE^KU>;A M*U(=X_:-]A+U\Z>_(69Y!03?HWQ,A_.*G_V)@.9I^W4^:72W^SH-R^C6=F#: M?9TMU\:2H2W?R#".=IRW-Y,WJ&$>?]+8L-_&%#_[LP'.6W[VY_,\J_FYGQ%V M^#,FQ'T'1Z/0G>[0:4S87AQ8C4K(S^O]J-:O6?W5,/1M+I5\]6S6-=1W)&]M M)Y[Y>J[JF1 \$U3F.!8JPB32"E,:*QR)1!:*Y9HRXP_;JCXW?]B=-&@CW3'@ MK.-VK)8PG-A=M&'%WC?NAY.S'1\P#QH K9MO/0Y@L&W-8F690'<'6/UF&3&! MQN\'MNYVP7PX'()#'#B \J2\/!^38R_=8X;KF@RO=5.K,4=E1 M"SQ&)(F+7..(IL84T2C#+(E23)E."L%XGI:@L_:0S(WL]1]VT&LYVHT'/&1M M5X>DC0>R[3)_YE ::-."?D4WJ_>SO@W,+K[X+'VW /7-]K.=_5Q3]#H,B63@ MWH=!6/LIO1!#@GJI-V)0&KZ7#;7Q3^OZ]>J1SY<-F=?;YM.VNJTVNTA;U_9A MVV)YVQRYB&(1IS3!FI 8DTSEF&NA[.BM.,E9(O)4PQIP^S,#,01>O;GW?-CF MW'M&H/<:WFB[WH%,@2#TOJ3E"1TPM2VB;0!]P=<-VG$V0@OKZ_$)=AGCS5&<1Z#KWN?\ MW(DFK[0;4+-57Q-K;C>Q-"I$R9,2QU+;YE<\P25-4IR1E.4LSVD*&U7=3VYD M)6V(P_;_ 7C<]OAP0L.4L\W!WTX?.J \PC[M)F.@O7B V*3[K9O@QWNJXUO> MD[7LNE_8@E4'/U9>1IQE1I<+D@I,4JHQC:3"F5(ECY),2YU =/D\F9%U>/MK M?F+/9HD%>(36.6#V#\:I_J1?5TK.UP<5(?4?U:JN9P9%F:A(8U[&1ED9C3%51&$J M;>(3BXHR+:"-ZMS)CZS$']32 (>TZH8A";\N=@ XW51\/)!@JG^FQY^-LI?- MX6;+S6%U7E-:9Q@*VQ(/#D3 ;GD XI,WTH,#RD*6Y6)D;K MB,JP4 4SV[S@F)K &G,ARB1.:*05A^CA*8FQ8^KJ@2VW=VAV+W^C:E'-FR)5 MNUMM#P^!F1NG2+EIY77RPW2RI66%/&PJ.]XQ3P^CJG82%!NJM[*G?H!W]!IY;%W@\W!=W>8.Y,PXD)W9OW$$X M=7< [\(+4-Y^^>.+6!D*K))=C2#/DEQFL8DYE+&F1*0I9J7MAUM&I)0DE7GA M-,_V_/)CW_=]^0/M*+K7 )R!H5^?KQ<.IKDOY/)H#'%&0/<*A>L$]2LO6FR_/O+#!\FS_<\Y=GF85,MYTW*U%*^F_^P_U9WOYFR$"PK M\]CZ5X4-BTI,I4AP4A0BBEB1YQ+D;ETF-;*=V!%N]C[=D08V<+B,DYLS$$9Z MF"%Y*?B6Z@@5V,/"A6JF<)G0M T3!@4^:8HP_,85=QJ['E7OET9!5+VVPZ*_ M&#.LY'Z6SXR4:<98F6"2L=@>.!K=YG&$4T%- *#*)$H9^#[#B?3(&KXEC4PT MJFY0W5"W_1&'9DI=BRC@2B,X3C[7&3LF;M .L\\-9BTGH\SA@HL?\A+#C?#T M%Q@@0,Y>7L!6@*?_-;ED]X\/_W?U_<_ET_SULI;FOW>%"XZ)@/VKC)VI8(FC M^_GC?/EP@PP+Z,^/=^]WN;,]@R"@:/1;@K! P#1_$(/ YZ7NLGIE"0XL/5F^ MH)N(AYF#CF_XN0'W%5O6[6W)IV^J,I];=?YIK,M2)#3&:41S3.*<8^/5V[)5 MJ04I",V%4X>(04HCZ_(!7613+^U/&KBS7P;);2,/(CI,>\]*/8(+/RA:H#WY M,IU)M^!!<8]WW.$7/"M"[7[=%+W;LB:V%'.VN%O5\^;H;SMC0$6R+'5J?';& M&2:)SHSVY@+G5"22EC$KM5-B/H3HR-J\8Z&K%6R90%LNP$,;0'BZ:7MHE&"* M'P @>&TD0.)0-8\N)*>M902 <%*C"'G7UV 89^'K:F'>J-L.U;-",*5HD9K- M/2HPX78P=JQ2S#F7B29EPE@"Z4EQ2@)D#."])^Z;*=CU =G__;]H$A?_IVG? MM'8LV.E!2-.LUE/@=$S. M&:U7ZF&^;&:U<+: ][0[ P\OXH3:R^"T)(G97PJ)#?P4:Y43IAE3N=K"\W8I MIP-G2\S])F$I0^+BND]<(RGP;JA9_P;=KM?5G&_639W\>H7N6-A4M,LR!;/[ M)P0FMO*7!#RUZ1>?O*X)R*>^0O:VU##+RE0PPK$HB+7L(L(T,[%;7A94\9CD M!0-UWW0G/;;[Y]PI8K!H\5J,'95\%.2 +F$XT+S;9KC+'[@IA@/AG]+RPAV0 M2PTM "OX&9P_5BOY?;Y8O']\8O/*NJ_:CU78[)Z@=3[18K+XW':=9D201-\YX25B& M2<$5+LN$XYC%+.=$%P)6,>I K"W9??3HU>VZ)TP\&N!Z&8$ _^B8!9Q5Y1CJ.]ZB^W! MN1T$Q[M*QT'SCGWU>+S:,ZFKEY5\V% MNJ^8/01^PY[KF7&299S)$NLHH9BH(LN[E!"-_HG[S_&L!#[37UP]U;B7 )R.:&R%N4"<&>O,K?5#W6I-? MY\/ZU:W\(A\85!@S#>8]138C,S!9PJ_RM#8/F@ TV)[ ME[GZ<,A>Z[]Z;I9O#PID+*E(A,)98D($(K(,TR0RQHG%),\315@$*H_JH37E M 8ZE;;V05D^N/8PY00U\O'(-%E<.R@XZ1@U+9H M+42*"4V$O3%G."O21">JT"QU/NKSH#^RXG_^GM.^78O6H;'+C.\-B.V1J8^S!OM?G*Z57E6J?NV<_ M5/WVAR%L:,R7K'I^OU:/]4069#GC%6\L1X@U[:-[^U]HR"#,4I9I*B)7^5;Z63W^A7_]KN>T4O\@W@&TV'?R_6;9_1]9R MHCWGAXV?NP_4/=]P?X->Q1NEYH TT ;W9B<3KI73@#Y\78[!4GX29PD6&B1Q%&1J9PYM7B\FI.1[7?#&]HQAW;4W6/]ZX >/CV9##Z8 MZ3U&;KU"+6>H8ZUI+;EE;C<79\N>1_?:ZX!V/UZ9#'"_@Y8K@0]SV!($HYYC ME^O6G^P )@@,AT8ZY3B2!(9IW$> M)6ZW9$.$1K;U6]+X92Z=NP'J!6G8D(<2'6:GSR<0@L^CAG\DSO8U% Y^YG.' M!^OP>++T_S6,6701K+09CD][YD[R.:5+0-3?RI6;ZK&UMVM M%G/QW/[OOLNF2(7269'@++59@X3'F)6EP$D:12*1YJ\%K">Y*^6Q\P4-'TW5 MHD('G$![E#O#Z'96, HX,+-V'I<;U#* _NK^.,D MT0^\@.>$MY7QHNKYP])Z4%U8H+BPMD%C620*$\D33!5+,D&7&Z#WJV+%SS::!SSWN&1-&OU@H.)R@ M8,D7CYX "KSD9$&5K["'@9;W&G[NTEVU>E+5^OG._&;6MTMI6QP^M=5DNW1@ MEBE(J7.M90$%'8YT!S9['Y8+1^ZPJ+[%V5%7JG4 M+ABZN5:!D8'976]0P-X50,Q WI8+Q4F]+P $Q]X8Y%7?QF3[293'PT^9$I(P MS7'*4CNVWGAD5*4Q%E)EI21%%D>I[QC>_U],W[U^6NPO-R2VR:)XJE9R(\)X M!@"I1Q@5^\M,B/48#!MF'NS>E'3]N)IZK*9\O'Y?UQLE9[K4I12*8T7B#),H M5KC,98YC%G'&,ZVT %5-728ULIKO"+<=YF]0W=!&\X8X^FV^[/[D=^BN?Q$[ MU\T^!"(PC=^#\:4%HR6+6KHA=_@AV8)M[!<)3;R?#PE\NHT/ON&GU-T!V?;4 MS$Z3;NO_E&:81Z5'#--\SSE(E9"0U3Z$J&1%7I[ 'A U[.! MPD6DW!0XA/PP]?42':R\0W(%4MV+9"95W"%AC]5V\/DK+T'?+Y\VZ_J#^J86 M270ZE?E@/+#U-A3=&<%=A2L9UBJ6:'5 M6_,O>W4=6G<25744;JNFKH_[;;&?C;8O-^JSLMNU6?M.57I5/=J>TY_X8O[0 M;.9O?SPI87NR-P-S/^DOYD]KS9ISC[;C32HT385(L)+$CF0L!:9)GN-4E7FN M\ZQ@"M2Z+ Q;(QN CLD;M&,3'?")]HS>H"VKW_;KY)^VL3/5Z5:_KCVH]8Y1% MI4@IYJ6M2XIXA&D1Y3@K$Y'$.H\R1K;#.UPO&5:60JL$1VF28B++$G.1IW9D3")33GF9 MLMDW5?$5=.*)#W*=<3NDYXS";\K^M9HM*" M$EIBH2*)B8X*3(G.L5),%(D4A;+GW^Y]8\Z3 1E"WR'G#Y;2W@ECL0AR,[28>=JM]J;8+NNNFRV!Y[_DN-SOH00)L1_K.YF9N? M^C$"N&K66!D>M_V'VA.S<6H.1X,J>._Q4/S]I([E@>&]W.<\-"%/BZVJ;W.A M/JV_JJJ+"+(HBY,REEBSC&.2TP+S5&8XBG*>I%%F#"^'G12=$AG]D*BAA3K" M4'-XBHFC/;M*3IA!ZFC=H%;2\&D#EX4)93)."4RK\Q<%/%':RT]ZM]*L%*O5 M&]7^TZJ[T67;;]>X"#9K?_W\>;58O%M5=DS3C)$LCX2@.)=9A$D2IY@7.C9A M3JQDHB)=2E#&+9#^R#[.EAOTVY:?WTU8CPY9^A?4,H7^LFRACB_@32$4=3>E M'Q%+F$48 4:?CH<^8(3K8@BB/G5G0A]HSG0;]%H&9JB4D#,[6DF^_=$U__ZD MM3&!5?UNN??R'2R.TT(CVY>&/MHQ@+8MJ/;MCE8D@NL." MSI4E6F8Z3Q7.LM@>F::9K=(K,>-C7TV$_*$OPP7ZJF MV^\L43PO=9KBF N&23.=B,L"V[:[@HD\U0ITK!F.M?]!V8*69]0P/77*X/Y# MNL4(/^?SP,S0U%]F^OS!$Q!_E1S"/6/_L_((3P -GDMX2@%>@_&F2S%X-Z]% M+;^K/U7+]M9X5*BN% M($99$VK\IB)),$L$QWD<17%>IEF:@B;/^#(RLE*;'PV!N33>B+HY,%/@!#,! M+46C'K _O8L[AZO5 7-[="5!LEM[3GJKY=RN:F:,_<_N_:TQ>:2"R+7+7#:#G/"O-9 M8Z4S+DD"&R5_+4,C&[*.F:9MT*JYJ%SL:5][>P.$WOFB0H\!W1R8NC MGR,_HV_UBQ..-\;)7:QL _(;U/#B?BMT*O;P+=!5$D-/F$^$'2-7K5F_C@,L%YB65I M^@.38S F/BC9D?\E#TB.P?$]&#E9!^[LWU?RMJK>+^7]?+UP*C\^?6MD0]#0 M,*SAL(V:'UE]$S:;!.UK%N7+2EY6NB\Q"0OS!Z;BPS3LBAQ MGI9E(EA1%I'3;)I^,F/[[S:Y%'-+%8D#LDC]L/_NJ%L#2+GMI=?+#_3L+3W< M$$2=X7RI?W9F-ZN_-ND0?5# 2R]Z)0U5?G&>R+0E&+V"GI1A]#_MI[QFJ<=5 MFT/=!5XT+519% 6."EW:8@MJITLIS&09YPF-A)(91&]/*(RLLBV]KGTW3#]/ MP7!3S:M$A&GE5CI+:X2JIXN2!-*ZT_4G5;B+XAWKVN4'X7[BWD]IYMTX^HDO MWQI99_;$_MW=6SR2:]A;]!<)IB,'CF&H^3R7V??R#(^6FLPS/"_"H6=XX0F? MYDY\O:_L?;WZII9LN6YS:.Z_KSK[FNB$QB)EF/%$8*)8A,N$44QCRG0N="Q* MYP&&3A1'5J2W3'Q%NLW*^J\-J\P2B&G[O[LN;2N--L9=$AO;^&.^M"W"X #4U5,(PA;&.\L6Z.#I,IU)#Z &Q3T^B!I^P:,LOIU7 M^JGJ&OLTQS>"F^ [2R@6B>28T"C'3/,8YS+B"8FU#<6=Z^+/$!A99SN23>IO M1Q4TL?HB+OTJ&D):F&9Z" JKF.^1YIJ2^7/+3E\2R96CVK7 MSNZ#!7\_3E''4:3*K,0DYL:EC?,<\FW1O6UH MV384MM?CF\HVX9BEBA9IJ226J1U3R;,<4Y$46.4L4X)$$4E!8RHODQI9Q9O) MC=_LF$#K$C!_;HOHN:FX6&P@!Y<[P1OB+:Y$"W5D)V[AR0+UKW[(J&) M.W@/"7S:Q7OPC6L;)K2)@K850))16A:)+5N,S%Z=Y1(S9K9NS424%$6A>.P\ ML/("C9'5][AO0)?D>D6KA#TZPV=. 60&JBE[QHZ?U7I3+;N;NURD6N>1P(+9OB5E,_69 M.0BW]!+1_NEY]N$/9KZRC P'37 1./ MFV$W<-QOAH.#Y'"\->](LK[C9\,1=_ M6W?5R>^7W\SO8U4]WYOE=J<(FM R+7"A,GN*H(UGPIG">2Y(K!)BK"/HX'V8 MY.A'"1U%SZ,#!\SIUEX,_$YD0,DE3 M3%.=8,)T@;F4J0E4I(K*.,XBM^ZV 7@9V43\S7SF:FW'S]A184^K>FZWS/H& MS3LVFA/RIRU_,/MQS2=P,RP3 0NS.(=,-3/)MFS98JOF1-/^X8ZU!N$M<^'+ M0 ) %,AX7*%9I'6Q*E,V878^-?Y#>D;]&2)-SN-VI*_0D=]PW+A4/,VE MP+14)GQBDF.NR@PGG.BTR*.2:P69HAH,-_@LU4EQ M_E"5F-<*-<3<:^R.1.O7N.ND I[/6CK(42Q0F=UY";S*[(Z6FJS,[KP(AV5V M%Y[P&0=CK3[,ORGK@9NO-.>+[D+TU?.?[)^KZO6"U763SD:SHE":,6R< MZ P305-,26('"D^S7_:#>UZS^^FZQ M^E[?\GI=,;&>D:+DC!JGFI;2>-:ZI+@L4AN1"*JB3!O'VJE]HPNQDG%S"<9!PE#]8/I(3=L5QD'HD]XP M+N_X*7AK-78_S92D:H],OEQ\ZT:(C! M%/5(?C?5])<*Z(:W>_08NG=>A$#:=K3XI/IU7K!CC;KPE&=T>O_X\.?R:6Y[ M;(-[@U]<8&QE:4*\;L;9GQ_OWA^T" =&L&?%=PQFKY7<)ZX]+_0(LV$')?2/ M>\^N.FT(W"?8233<^[#?UO7':B6_SQ>+]FKJA1>\_ZK[G2UE.N81Q[EF)C16 MPH3&";&1LLI+\W=948)J<4#41];E+2_;*]NC&._P-^[IS\*P=MM%1T,09A." M@@?>A[U "+1-PVA/NHM[P7*\R?LMXGUU)Y22]3LCRONN&=0G_6&U?+A7U:/M M,#,3*N>BX"F.=H)9^M@R@"P'02^G'*4-=T4U1'#J MBRI' ,Y<5[F^Z1E:MW.)WB^-F;&+O^XJWV3*:6;>P%E>QB;&SDR,G4<1YEF6 M1ES%C!6@0_H+=,:.'[K)7/,M66#I&!@4,G[8[B#7H=NB)P0*A0 ML?D%*M,&Z?VBGD3K X_[EO1J9=:Q>6^M4]#,#)O%3)@X(38[M"04DUQ1S+G0 MN,PREJ=)$8L,U-G\/)F1M;.=C\<\#L0NH.*FE]?+"E/++;TF<[6E>-/.!@Q9 MJ-LG4[ BW;-$)B[0[1/TM#BW]VEX=>!=I9[87/Y=?9T+XZ8O%JOO5M=G,N=) MIF2!66(+M>VG8)G'ZU M#"0RU ENI>THHMMPTKJ7[@60VJ]8#RX]J$1O0*Z>HKQ+;TY6AC? ^F'AW="C M/OVJMZT$]HU>_V3K335?/[]A:W6OMN6ABK.2%R3#I<@U)BJ+,8M4@7F>D"R3 M@@CF= ,&HCJR &]W:M>U)NQ0#13O99=JZ,O7 MA47OYLLFUEK5Z_J/:E77,\W+N-"2XX1JV_=324SC-,-97DB1Z#@GDOI$1B>4 M1C:'3:OU7<=^8:$^G4FFR0TL@:^V7S]+1H,J#8 LG]C=Q*H^5JB9M!9?,M8\CP,__6 ME&\[SKL9!G+8R0D&#TROMV/:=G110QA\T3L,@;O[$@P*/Y?E B1A/!0GV7J\ MDO[W)_-$G,0X]#[<7KBFB>H]^Z%J.YZW*=J+<\9HR7$<*UL8+"-,;2/56!G[ MI664,%BVQBF)D2U6DSK;G 3H566;&$";%)P!Q:F9Y_TTSJS@OV1WE6K;W.IY*OGO]7VBJ5U3HR& MW^YVT5F>\Y2D"<4RI0*3M+ MV9(89X1PKC-*"IU 2FC=28.T%%Y0:QA!S5[Q MVZ9N[C)_1T\=4[8R1F\9.G I8%H, -E-N\>!#NAS&-0:^W9W@-5O?]LBN.,% MW0ZC!C8)< "F0H X4E-"!R08]/BL8*?R;%#-N;K)COH=BE?KY;6DU"&ACI( MR-JG$.>ES@2+-8ZX;7>D$H)9SG*<)20E.8W*DH#JBV#DQW80]LPTF8]TQTH1MO[U(Z/R]S2PY.%<8P[_Q M1")4>B>0^K2YGG[0G"1^>B[C9W1>;>JYG?][*_YK,V_;&-XI\]M;KMF#^J3_ MOFI.4[K6:NU3E9*S2!:%H#S&J>+:-D63N"3& '%C=>)$Y#QS&]AT'1LC^T"? MOB_-2U_G3^AIQPO,&GFBZV:4QL<,9INV_* #AIKIP!U+]CB\96K7M[%[UK 5 MSD)=!TL@0^7)Q*3VZCJ@CLW6E:OY6:_/RC9A57([J*Y+92B8$%D>E9C+.+?% M= R7C!:XR!))&$NH,$H&L$[GR8QL?;9$T6X-POK2*$W2L_%?/T[ MS"!= ,S-X%P/ \R@G"(0K@>DFTR!K,$%(I-J>[^@Q]H\\+1'(;K\Y_WJH[4) MJX]J9>*JIW=+>#%ZWR(CJZ.AO:F;4!"M5W;D$KY[^PE]-/]G^5#+NAVQ]FZU M6B]7:TB->B\R_9H9%!28<@+Q&*-\W45POQ+VWI6G*V-W$?!%*;O3"WY;[87O?V_5:WR7AE%(0 ME6IMU)]8QSMGF.9$X#352M->FKN*?W)8ZO^AG!!J5 M.!F72I7(XMBV6:0VDS,J"\QT(G&1*Q7%4J2%9A#%/TME$F7W*4H]CXF;4E\M M*4R16R&WM:AC3([M%2B0LIZG,:F"]HIYK)3]#\.CZ3NEJC^JU>;I>/;;Y_7R M]G'M&D\/+#.ROEGJJ"%_.CIP.V7Q]G&UZ?EQ@H$9#J<#8@*\VKL>#E#X["BH M5P ]M/9D(;2CD(=!M.LKP=NE?U9V?IN]W'M<5>OY?[/N#'V^DO&,EXPG499B M4>;&LXX%QZ6,!2Z+4NM8:T'*)%#K]#X^1C_S[DBC?ZCYPU=[SGW[S3@S#PH= M,H-:;M!OSXI5-? (W/<+N&WG$^ *,RO]#=9OT![R,PA/TFG=!9?QNZ[WQ7:T5HIIQ'2W6\:>JW;=X,:DN'L;Z]$@:SK>1J3VLY>,8\M8__# MGL),;]B#_C0U^JOA!=BK M^QQB;GI])0XP;0X$@4>7BHM"!NM/<4IAXLX4%T4\[4EQ^5'XL6E["_IWMM@T MD8[1_\WCD_VW-W.M5:4,]QY92;!51];1[- 4I.=U/I!<'APZ[F"Y^0YME"?=)-B\9$]FG^]K]BR MMG78AM[*'JO,\MRX]F:KQZFDB6W7JS C!<>)2GB4R81G G1D.TQR;*^ M=MA MPP+ZJZ4)G3PWC)N;,Q 6#:!O ,"/GG.6;90\^>&"4X[AO@/ M5663*F^7;/%($O8P((L:3=%ZL.G7Z,"20WJ8^9>]CO6M.8FR.0BUU3J71Z^;I?IZ6IEA6M4G+OK+TAYA/33U8\J?,3#T5Z=+ MU#-/>IZG=,?M)G93#];3^*R>;$Z*36+7J^JQV3M?/7=_N8\\9*(RFD0ECIFV M,Y%4CGENML(\46FAE"J+7($.6?SXF/ ^INM[QA;H3[6NYJ*V[>TZ?H!G,9Z8 M.Q[0C(^D_XU.1Q7M>$('3-T<(-I=\*!1NG=="5&HPQ]/+J8]$;H.JI-CHBN7 M\VU7T?1NN&/5^KGKO) FL6 Z-O:+T!038\LP36B)-;:;E.2)C5>"'?* TH+LD2K/G$"8&)&T]<$O"TZ<3%)WT[ M=W\SVKNJGKN)C&VR@691GHD\QPDMC,N@4F54+BMP5A M2U[(0H'Z=IZE,K+6 M[6CN!GWZ)6.<1\A-"Z^6&Z:('B)[-/3N$2E83^]S-"9NZ]TCYFEG[[Z'/08I M'G2%NGUXJ)K&D >--E^IY]52_N/K7'RU;7_?K$PT9S;C]_5]-7]XL*'"*I9)*IS3*,.R,K.HO&ZBQ+8M-PO2V\RQOF$3? M+9=MQW#9\8GF-5IO.06,.+S^(_4;D>FAAUF; ]0_:;3C#AWV^VWY0PV#;7\ DD99'&>*8\6Y,!YD6>(R40IKP1+!)"%:.PWA="$V M\N[R@C2TKWL/1&XN9"C!8;;]!=4;U-)%?W7_'*E/^["@P;JR]Y":N ?[L-"G M'=<=W@E1FK/ME;1U:[^8K:FYXOZD=R>L=ZNVD>G;'VNUK&W=Y(=YO9[9?B:I MDBF626ZK> J!64DDCO.4Y[%2BJ1.]ZVA&1O95)S4M^PXW45D-VC'[POFPJP/ORL8#=Q8[V]R&U^D1T+,Y%F!5-28\)M373"$TQCR3'/*. T@-!^/AY <[8UO17Q#>FJU@$+A'QN&@\(MZ MAR )%,JZB=D3I@XL,%D(ZB;(87CI^ 8\1>]-]\&;K//&%K87BS,:*Q;)K,"I MUM3>\Q%<1DF$95ID.8FRC$BG]@U]1$8V4ENR:$^WNS]W3]&[B$^_@0HE-0@,2M$;DL@K1^_BHI,EZ0V)=9BE-_BL?YK>7:7DNGI<>F7IO7AYRB0]2UB9 M11YM]WUXBMY+H?N5*HB\,(VZ+.HHZ7EGI;HJ.^_EBI,GYYT5Z%QNWOD'?1SP MQR>;0&L4LPL'S'ZYG;)"C!2,VCQSF1D77.:8R4CCC)>B3'5.A'::LC) 9W37 M>T<9[4E#O,[+",6$Y*+((YRK-#8(91R7>9'C5*FXB&E:9E'AUNXJ($9>#:_& M1,DE-@DB.30P.2?R< 802'9(4!($ ]^(9(_%:D<]6!PR*%EO$'+Y[0DCD$$1 M7H8?PX_#;?4;5E/-U\]OV%K=?U]UOSJ:)H46),%*9AJ3 M(F.8"UK@4I92BM)$*J5S_H0SU9'M>)S\6V8W;^*NF.Z #9NH46 ABL[%@XZ MU* M$\AR@0P;'A;,'2AW>S8*8'[6[0"X^1ZXQRUPT@*W_KX*9.[ @O<8/_>U M)C.%8/$.#2/\9=]ZXOLF[FA^)W9A6%GQT"F$; MU-=W[+E))$Y5GL:<,6 M'#39>@BO?M4R;:X7(W@(M'1K:CK,&RLX?H39RI[2C^ M:=:VZXN^^7&V77/39Z?IG5O?;M9?5]7\OY6<)7%&LB2.,"5I@HEBJ0DO"HIS MF6N2I4FD2Y#6]] :_W!HUY3ZINU"72.VH][TJ6[_%-BJ.&:4%%APEF&2RAASLZ-CGI-")>;/1.RDV@-T)CKS%:NFK&]I M5D --\BR@QI^D&$(68[]^+A (!K^3 /B/ M !3Z.\C6$^SWO3U9>.\@PF% [_*XGP-RY,Z8_ZPV2KZ<@-J,73OXHS?S6BQ6 M]:92VUJV7;XZ2\M,HCF\:6'FH)HH8BM"'=(13]ENUJ 6&&"2*;1^^Y,S)2TT]RYASQ'1+)Y9;N8=T/:C-X>J.R?BEE]E9^6GY6=(VN'MRWE MQ]6RVOZGG6)4?Y@OU?NU>JQG]KR5*JIPE@F"2911S'0:XS@3G/ BI@5L&$E0 M[D967LMKT]??[KD-N\TN>[B_;CE&36YGQV3SU"'7S32N&OUE&4<-Y\""I;#? MU,T_^FE?"AB"_HR/!)]?.0:8H:9:!N5MVEF78\!Z,@%S%"+P@[7;ATHUMYO= MH .:,%6(0F.9%0DF/):XM,/A"AX53"5QII5S&L[1VF,'C%MJP"D0YU 8/AF[ M0C9@I!90+/<3KRO$\SOEVA$,E-%R08">HZSC-R8[OKK ZN&1U:5'_)RYN\KF M2QKWT'R!M3$L=DC-DUW]EM?KB@D3'94BS^*4X312Q@IH66+&"<&Y+EG$52R3 M''3R-$AQ9-NPI7^#&@Z:;7K' _IKRP70@1K&T_IC7LTBI@LHHQD0R80(V4F#&),$E MXUD24<*3$C0VJH_8R*;@?$;J7Y8R>&AD#V)NFA\*!YC2>T'@,31R6+9@TR-[ M2$T\1G)8Z--YD@[OA)@$^YI5U;.-)1[MJ:S9Y(DJ64RPR&V;7YWDF!$:X43H MB,4BRPI^Q4C8E\1&5NK[U9HMD+2#4%>;=;TVVY@A?.6@W/-"C3(Q]XC43QR=>U[H_AFZ%][QO(27_]S4;4>^^]5G9868+]1'9>B) MU:/Z8#[X_U;>Y5/+5\]]J)=\O=[UE;H4QQNW]U-:1SS5)RD*9@(@H M@@E-)*:4*)T_QF=U,U4_^V,!#XQ>?J<=O\@PC%J.T6^6Y]_M M7S^(\(\LF]_YBT/+IO M+!9=.<]!-<^VVMFU"4?/&F,;WL4"G2E' LQ([06@WP:&E!UHQRZ('7#>A:MP M?NTY^A:>KDN'@W@OFG6X/._5-*]KH:JDL0,?U#>CZ _JL[TDZ'Z'NF")H#'# M@@@38L4VQ*+"!*92TI@7B9+*J232C=S(.GO(0+/Q;EE #0^@!G)#P U?5H6% M Z;& TAX]:X8A 345R\@--Z]];Q^+-#.>HZ"]G?7&UIDR@Y[C@(===ES?3&-R 4D\CZ!I&.L1:$YW%L1QR MQF.=H3'=M9-_QMXY:* 735X">]\OC9/XUB--\!NE#S\G":U'Q,OW1Z>/^JE@ MVPSQDVXZ8&I5?=)_K%;R4_5%5=_F0G791+'.(ZZYP&G".2:J8U\DM6T@5QIMN;#_;OFPD] [3H"96#!4W?0Y.%8P#0\$$UCQ M06(',@5N-"VD,=UF[KXWHANX6';UWW14>A<[4')KFK] M^G+%R5N_GA7H7.O7\P]Z9"L?'BS?2MET9V:+.S:7[Y>OV=-\S1:VCWHUYYNF M@>$[P_<=:WOMV[;F<:ZPRHC$),DT9B)C6)64\JR,B2"2.F$USSPJ%N58IUER5K,@4D1$H MJP/*P,A[04,8U98RJMRO';SA= M=Q@0)9O8/.?D7U/+2]%BY:;M)H8:?Q@1U M'(4ZD+\6BT"A#9C\I%&.+SC' 8_W.O#8Y],^H=*F/9AEG^VYZ.WCVO4BX/(* MHSN.!V?B;2*>^R5 C]S#@5\8D6&J?T 3;8DB" 2@ '!80J\HL&?9R4+!8=$. MXT&'I_VV_L_JFUINU&=E#R_,ZG>JTJOJD1G^/_'%_(&U(P"?E%@KN3T!^6+^ MM-8V(W&UO+<-2O;=?HJR++)(13C1-#>>04DPS42.4R&T)G'&M4XAGD%@_L9V M',17)3>+9L!YQSG:L8X.>$=[YH'=F4)_,#??XR=^!IA]ZAB]&83]!FW91?M# MV4..T5\-S^.,D!X)ST#N36CN)O5^1H+VV#D:BXQW9?*WN?7$WJVJ-ZL-7^O- M8MM$:I;F,HFCF.-X*681R+!::$)42*E*76<7.1"#J+;?N.+VO96^$E5 M\Y5$7"V5-H%:V M/=WK%@B;.MQ8O*7M]VU_O%7-%I<;'?N4)P^*'*XR^3*IJ8N2!X4^4X\\_(YO M!<_90Z,9+7BJ(FE'E=K>)"E1N-1EB65.J8C+7"A>P(IPSM(9._-J?]CY9,CB M^1*)EC"T(.8\2FZJ'4!VZ!G[RS/>^>Z,-V0A2:]0P6I!SE.9N)RC5]33BHS^ MQ^%71YEV"BJPH2R'+,D M59A2R1F565$2IX *3GKLC!'+#-IQTW30V/*SW;5V'+E?$@'A';YX&P\TF!TX MQNNV#R^/[' @<.X7:N,!Z'>'U@+)7OSPJBV0G=_( G=5\L.@YX(,N.!D=V)^ M@AY>@WFNX!DW-8T^_[;N^L>]7YJ@SGS%YZ8525((DD0BQ51&$A-)2\Q%GN%8 MZ(SDF4H3!G*;^HB-;&QWM+P:MO2BY!@1!9(=9C.=Q8:'.P[RA IW^DA-&^XX M"'T2[KB\XWEM;<>DO&*U,0T'%Q 'Y7>OGO>/W+'GQI[8Q*KV,FO?1J%N>FG? M?V7+3T_MS?JJTFJ^MFEM_U#SAZ_&^MRV]2Y_F,77=MS:K@_EK$@+JI)3Y\ M2].TJBK;J,*VL;AG/[J3Z%?MV?TL8UIG$8MP26U%3*X*S)(DP;+41:I*1E0N M865JO?1&WMNVU-&:_6B[^30I4+]U-Q7 O6T(NX*RE-),8Y4D%!.FB,&.%CA/ MI=:,Q85*):S#6CCLX$W6IL7.;<,.B AL)]V!T74?,J3W=SBOAA#QJ YTDC-8 MI6 _M8FK!IU$/ZT@='O-,[[9\%K]U\;8[KZ!_[" YW M3_O%"N4O7J RK0/7+^J)1S7P>-##B*:.R[A3XJNZ-YBK[:V.*(H\2R76,C>; M-B&E;0FM<<%$9/P@G:J4!#@S.$]][(N=EB!J* :)XR^ >%6X?3TT_E'Q+MK= M>_$WZ 5L 9MK7(7#N&'E!=J_0O37#XMCD#:PB)^AV9V@?GC_[M-G5:OJF[IK M4J%>&RX>U$P1*N-<2EPDI,!$$(&I'=BG\Y+'*>><*@JQ+4,$)[NZJ%K:,),R M")>;%0D)@N<=Q@VRM%%'_ :UY%%+/YR=<)4TD&D8)#>I-7 5_M@ .+_GJ_-= M?'&W6LS%\SY[.TIRRO-,XIQP6XA7QIAJD6!M?(LRB752%$XCW(<(C:[CV_@6 MFJQY$1E7M;Y>7J@Z;T4U&MP017]U_QPETWQ(PF!J?(',Q.K;+^RIV@X\[YN- MK6R&8G<8L)W5VPZLZ[*79PDQV[$F!,?2=E6((H&9()%19)64K&0F0'#JV@F@ M.;(2=QPT.=B&A7;RXZJYMA'=L&O6L --QQX&L\R2*,TR9N*GQ("I"F[ E 1G M!6.*EF64: $Y PT-)OP<]">"Z68Y T,$,Z);=+:'H?MQZRT#N_'J(?/;G>4- MEN8^3''B;'=G"$Z3WMU?A4\I?]/E ;Z;+[^L']=OJVI5O5Z959M"FW<+]C K M...ECCD6/$HQ(3K%/&$<*TH*5@@M\LPI2<.-W-@73!T#R'!@HLLY6Z O-D6N M^;.&';3G!_UE.7(\4G5$L]]$A,<(>&T2$A[0K'1WJ;V&ISLL/]DT=7=1#\>K M ][RG+<^7\[7ZL/\F[V469M?Q9POMJ."'U?5>O[?N\(\8XC^0[&J.9F9E=0V M2DT*$S[E!2921)C26."(")JD3.>QR$&3U?WX&-EPF%]3#IQU[HFGFQ,Q 4HP MT]$RA!N.T)ZEUJTX*!D^Y.X&6<8&CKOA,\JO@R;4-')/+J:=.WX=5"<3QJ]< M[A=-9K72M$=2,YTE3-JNT(DN[91B$S/Q+,J,V2:I-8FK]JV6F'GS6J^[#?MI7^I^18]J,]NJ.W/\'Y9"> M?HO_*8FB!YS_"O>!8WZ2R5,^S[ ;]EER,S-D_NA1Q\ /8LOOSSFR7M#\\)L MK ^AFQN?!>4Q"\Z OE(/\V73+XJSA65I M'!A+\V-CYK>8$&9@I%&"F58)%M)(P$0NXHAV,+Y=RI\+XI8!9PC?MFT!Q\3/ MS<4-CPALISG;B.>EQAZTY0G8Q@,D=ZBN'FY$IVWR 0+BI.<'[&UX"Y#W2V.P MC?/V1K7_W+45:+] M)F'1(6=HRQHRO-DVSLAPU_0:F@1?]T8BT^#LUU1D M7+Q!O4:NAZFG[\@5BT_6@^1Z [[D018S2^\:8+W[G*\/7[>9[>5K,@)Y2F. M,JHPT9K@,LH5%N;/HRPFBA8,UM*QAQI$>[PZ.AZE<]0'^1P=1UU>!\RG[ /0 MS9$,! K,=)\3'/TU2G*@@WR!O,0^2I.ZA@XB'_N#+J_XJ?B'U?+A7E6/;Q1? M_\F,)6EZI'PVVO#%305A>0) M+EB685)RCCDU(;H6PCB&AF"6QY"#C:NX&?_FFL"T_SILW>S#9(C!+(AE"UN^ MD&7L!G6L/7^I@T 0R,A&*LRBOH,$%O:6]8Y5Z^=F M0F+;Y;I^]7SX-TU=;L1UK*."8%Z6PC@O/,-,11*7.DEBR7,N> :;$>!*>F0C MU9%##;T;_X)F )9N=FH"; M=+,S/NDOZL&:*V.W;+;-\N']LNFL;\F^>N[^LNF>/XN)*$B1I3@K(F-)8J4P MCR*-\S(2$9'\#- M_(P,*\P.C8,H//7#'Y-0*1P>'$R;BN$/T4E*Q15+P<_WMW[8>R/FTLZ7OS._ MP*YI04J5ECQ.,&6)L@WY"2Z9$'9>4L9I3&V!MNL!?@^=D"NW1;+M/>O<#\4 H^)UX@W\"H$-L!]%Z3JG[WI[L&-I! MA,-S9I?'X:51;\U2:^.J/WJ]Y$]JIE@BF5)P7$FB<:$E#:9(XYPD<:D M2*0H6*I=BZ'.$1C9^+0DT9XFLD3="YS.8M)OI^#)T#^N:X65F'K3_J^DK=5M;]=<)Q9>GF%D37H3Q.X5;8N MKJ%N/>$S29'N4TQ[D.A7JW @P)3+2?[ =RYNLGKEA/8L.UE.Z+!HASFA#D_# M%;+MM_3X\*=:?UU)L#9>>'UD56RH;D=0MJ3=%>^2Q,-:%T!8F,J=D7,$!1L0 MRTN[+JTYF6H-"'6H5T./>KQ2&EB0/;1>H3=;[/>?8Z 1 M8\!TW' 0AFO2="U#4[=S"@3@F<9/H5:>K$_!]]4LCA.=Q;'$11D13!)A.^:K M&$>13#.F94)8,G*7@N^K\3,]LM%[%!@LWB.@1/GE("(Z:+ @[)!PN9S@CC%R<=+C1=<'2&_1<1T;F_ M'ZW%^_=5=XF3,*$BG6B<)2+&1.<4E[DF6.:EC)D0A$>A&[QO:8^L=W>J:FY, M;27;WU5M[U"#-WG?P<@+JDN>,!PQ.]R&T@SSHJ0X4528&+(@:41A>>XC >F5 M][YK^=ZS-5\-H9N?,Q(L,(OGWB/_^^KG=,@_QF"Z_O@[RK]"-XP^2#QZXY\L MX=MV=R64DO4[(\879I,]S)\\J6K];*]2[2AAVR#CR?Z49EJ)E&=<8)Z4*28F M>L*<)PG.=1YE+)4B L[V=:<]MGWN.$'V:Z*:M9E.3QTW-^C)\M-4V*@M1] > MLNXPNQF?D<"#&9^7N'WI<+O;X=:P?!^A\[I.SLSP,^T%];3@(&0'#Q _D@ ,*3NB!P0(X]$(\5X [( M[4;.S9=M\ABC3*2)C*3Q*3@S+H8DQGHD*2ZIS%5,:*Q2I_SRHW7'/LQM*0$3 M.0_E'O8'/*4!'MJZ" +:S<^P[;5?'ZXSV8Y\AOG#/??<7\/++:R.F4]B!T5_ M,LY]<[Y0V^RR3_KU:MG:_RABJA!IAG542+.5E@7F69;A6,>E+ NBR\2I": C MO9'5I4F[-[N#Z,BY%QZX8-6O2B,@ -\@.^)H3_VFR>5$GS1Z/0HH[E49@<'Q MJ\ZX&B10M09 Y)ZJ#9=5)JO> (AT6,4!>:J$/_EBI.'\V<%.A>ZGW\0GOG07!>+]88M%L^VD=??ZX]JW&D:SJ%O];\BPP]J&7)/F'!"J%__Q@ '[D@XX3)"HCI$ M[M22 NR,%R0< M5LOKA(,IX;G"*S=90?IV620O[3JSW&2Z=%F40\WI>0JN)W=*57]4J\W3^[K> MF-_NNR5X'^Q98O2$)56AAC3J:-NI+JOU<@51I#X(AC4JD/0PU>H3?(0MS4%& M+UWK6W=Q;?L(GG +W!P0:COT6]$?@K&OL,/=K >LGB#=DPV230O2Q2FRK,)C5^H M(0JAV)IVS$)@,$\&,81>W[>UY3>UW"B;1+0]P_O'?/WU]:9>FSBDZO)L::2C M--,"LSS6F BSC7%)$EQ&M*0Y3V1!0+593E1'=ITZ'MJ4N"T7Z+MA VWY0*_4 M4GQ]9-5_0GM""41LA;!HD?K.&E"\V)>UT"8#AM. M[!OQ'K;JG?&,*AH5"8YSVQ..D1PSGA!C1)1@*LJC7$0P5^P2J=%=JRYMOT9F MEY>&()KOIQ%"#<0%M%QMPA4(>)J!IYWP&KWLP1U2V?OE"J;?%\A,K-+]PIYJ M\<#SO@W47BMK$Q;OEU+]^'_4\XSR+$EBIC!-4UN75$:82:UPKJ5.XS@B3 E8 M![4C"B-O[%UWL8XH:J@B0Q;:1.T8E^$KMZNEA2DE6%"/1FH7A+FBD]KQBA.W M4KL@T&DOM4L/>M977F[-^F$W6U;DA"6QB(SFE6:O)#K%7,L,R[R0E$1Q4DK0 M-$\7HB,K8V\78K?)M/YXNNVFH5&"*7$ @.#%@ ")0U4!NI":I>SZ(R%S&)4YQDML9&<(I9ED=N&4 M--]'9.P;BZ[VU;B1V_&'\XZR>U+;18#Z-3Z4V,"KBD[B3QIU--'[(//^KDG;U0U_\9L-[$_V'QI M)_=^6N[_[*-:SU*=E#F-,YQJGF.2:889$3DN-$DX(9*JE,+B^$&:HP?TK[_: M:WD[B56S>86^L<6F*8R5.RZ J; >'^[1UE6"I$PK'-58)+G M&E-A_HWFF8AH)HLXTC#3X$9X=/OPF^7C=[0PG-C?_PC]!AP1UH3Q4G&-LS25 MF,0QQ:6UQ21.>)Z;OZ$T@[6*"8CP-5UB6@NSV%J8GX>PFUT.CQK,.!\;Y'G] MM*KG3:1XT,^AO68>XX89)G\@:^U(=%*3#0/BV&X#W_9,IEDTWU/)\TUJNE9Z M,R&3A)=2XK*@%),DH9B7<81I0HSUCBE+\AQF6MP(CVY:OJQ7XC^1.,R#5BUI M8!*,&XYN!B0\-L#3IJ$N5&\'(((GI8 D#I5RXD9TVH02$! GZ2*PM^%IL!]7 MR\^;A8HCGL5V9D'UN%S+=POVX)H$>W&!D0^4#%UL"2-+&<CX3:Q;9AS3B#),5*EQF10I)E(EU,3\,N,,YI=?H#2Z M(][5&=IV2)T#CG[C+6WX@)"S6!DH2A87&2Y5)C$A>8IIFN58QT6I+?=E*6?K MU9HM)D-J3\T'IQT^?B'+)9S6(1[%X*2G_B>RI/>$[OK7P7@N?2-&VX M#O)S'+LF]KTZG@8T%%\F@ VW0G07V3U7)(3H?KDB)Q"$21 9$J@G0>3BJY,E MB PQ?Y@@,OCL&+OY@M7U7,_5X?8C\XS'-%=81KD]IM ,EU%)L4I('">9*(LL MX&Y^AH,)SAT[2JA) VPOX4;9WL_A&V)[OQ*UT-O[CIV;G["]]V QR?9^COXO MM+WWP /;WOL6\K_I_&YG]KQ;56]6&[[6F\6M$':,5/U9"37_9F<>_J.:K]4G MK>L9)T1%*9&X3*FQ3-).RB"IP#)G.F&\+-*8;?-5[MT-%) -C^R5>[B5:LCA ME:&'Q%=6/1CU8P_,%JXAMN47?A\*0=O-3HT!GF^)?T,4[:G>H!UWR.RKZ+7Y M;1L?Q=[@WZ"&)8-OV!M3#R@"7IU"J$]^A^H!S;G+5)]EKCSAO=VLOZ[,HL]O M5H]&!6>E4$+*/+8W-QDFN4VI533#>R'] .'#;/9",H3(6>FE-FZ[@(O9)KH+32W[J_7%C MV\1\TEWK]^5#5P1;S_)(9R2-4YP:EQ63B"I,"3=^;"$RP50N%7,:RS)(:>P3 MO8:N/<1;;2FCNB,-T^W+6+GI=1 $8#J]%WY'%'T9$AZLS(."!5+DRW0F5>)! M<8\5>/@%WT;0[Y>RF24$Z@'=O32VWCD/1CH5IU^?KI($IC]G>CW?V)8L\V]S MN6&+0$.3+@IT1:?G[4H3-WD^$N"TO_/Q YX75_.:/3Q4]@#5SBW173.T>WO" MLW>W"LZR0G.!(Y$G)L"+4DS+2&#%6)2IA)59EH$NJURHCJQ67\17)3=M0=U+ M?NR?=!P!;ZF_>X'&]I6:[;AM3TVMIGJLTSK-$F2%',192:@I?;T-J:8%[$Q%EQI M8T5@";K#1"'JX)6K^Z$K=38PFLUL,Z^_;AMWR+Y.?[X8%E24,E49+EG",,FB MV$0.,L%*1)((87[*'-17-BR"UPQ_U?.E(6D= F&HUNB[X6RMK)VY?%/DBZ*; MO0V+#=#8;F&Q)-&69E/Q,<8-FKNH@4RL \%)[:L[ ,?&%?"F9R,\6Y;;3 Z0 M;S:549!VL%5S:O%1?6_^IIY%A2*"%3DV!L#X8R7GF*>ZP$*2*$^42%4$JG%R MHCJR;;BK5D(I6;>]E&U5R=S$!4\;OI@+:Q>4Y>L&+55C;S=+@ZFU&B8HE_.Z MO9P$]LAS@MK->@0'$&9 VF+NECYJ&>@&S=VT!Y&V(\WW]H& QQ4@J4-URG.B M.6VK/ @,)[WR0"_[&17;,V']#!R(_O*E\7Z[+9U1AIJ?%R'0#_%H\4E_<><% M._YI77C*-TW#A!$&[N?]V?D^I+7=RJ-,V'GC,<&D*#AF>2*PIDRGG%.9%TY' M:R[$1D_7:$G/5=UL-M ,C1Z4W/0NE.PP+=Q1/;BR&NG&RD7 8!D;/:0FSMH8 M%OHT<\/A'3]MWAV@?U"L5O]0\X>O:R5O35#,'M1G9?-#MG]INR3$,YT3448Y MP06+32B:1W9D%(UPGBHA>63^D":POM# M+#;VVLCV$S#_7]ZS'S.1)9(468FC(N68*"HQSYG$6E"E"&>EU,#*?P\N1C=& M;3%LU7(&'I\"1U7G,4EB(7&4IX7QX!**2YDP3'5%3Q-RY)BP7ALKX8$YD6>8DG*-*-E7D:Q4Z[C_U?=M_VVC2QYO^]? MP<[+]^_5WN91_WJ84'6P].DIM@F'>+O)PRJ\"$9HM_.,.XWY]7M-60_OO;!O_V$AN'Z=,;XX8)IB0!+#4V9= M1&+?&V5(ALS52L0?4;JD"N,LM M2F3&>6[K<9[W^A%EQ9U4,6.)T%X#QTPKMX2B+#-J+B)$J3"-LB2 !"RZB$RL MT@[GQ%YYAJQ3)6*G@.S"$)?"AJDN%\3@.$(?I)$"!9TD9HT$]($\=O5[KX7[ M\M=Z80NSN,NNWUG,L4BU5>&'L1E\E8:(A7&(HCB) Q;P-./6SOS!DR=>?#M: MGB%F[\P?HA_VYITQP5:6)1R0-]_)NI,[?_BDV?SY3@!MA[[[ OB2^"Q_T&45 M'2AU+V*NRC+%8D#?V(TC"!6'<#]*;V7!@]6W7Z[_OM=R+G^NEJ.,+J4A2GB88$9QJ,S(A F6IPDCBS ]9YF,FK#+: MK:A-O-Q;]#VZ]4H.O!T+@*'&@U(;#E2-*@O8>N\7@T.8:E@>@&G/8\K%<>RS MVV<"&_QL"[-O O3@,^8;!6T+YV FM/5-;K;,>UK\O%X)\X?)N'ZF2].1X'K[ MGFXV+_GJ1YG*O\!)$%/&%))"A@A'&49,^@J1@-$P8MJPR3#$HK&B.O5)GR9> M=IOGY@>Y9P-FU]@)T,ZZ&5TL,)VWDTCY0XN#*[/$&R:JFISQ3!T0Z)$,'CN: MLYH](#$<&S^PF^$F4/=@PE8[C'37 O+H6K07- M*[%Y!IQ7H_,J>)[&YS4 O?MU^6NOPOCV/P][2_E?X#-QL[^KSX"5G\'!'&3: M^ES82[7DZ^L>Z\^E5!&EQ:,_E[SUN:S+SV5K/I=U_;D\5Y]+.:3]6*6L2JPC MG4>_\IOJ<2%>B[/9')-7%GW;W7EM5B8H2/M0%_A_HUNIO3ENYGL$/,Q(G"6( MZ'=E>J-H?\KW0Q2$E&3:J8H#!>J- F5@8J.D80#1NKBJ:7+@:2ZK/OOKZ>K5 MN@1NYW]-*4:8-3!+F-[3QWQ;GT\VW^ MG&_S,<^DSJ >K=K]\.DS%[AW0CNM:>^^S+%;DJNM4_ZVJ-JNW*RJEBL+/_9C MB>,4!92;+A8^06G((D1#8KI8<$("8,NZ4?F#K!&GFM.*J/=#V27"X8YJW M8J=/7DW2#B$*-!"B8'6( G6$**Z\^BW5S9[T.ZIX'K&KTQ2B'*O[TZB\S=LE M:@JQGG23FH0(/-J]3QO8^Y-?Z/:I'#^CC;&/QDRK#VT)4V$D%4'*%V7S((XR M$<5(DH#$*4]Y0JPCU "Z$YM6\7\$J?FB$_M8($1HP^'=B40!TW>M"I4]%U[# MAF?X\$I&'-(!(.*R#W=.)#:W$&5+?/L@H_?0B$\8\94>ST@11 ?P/5$_R--F MB]0Y0&Q'UUQN=\B7JGMA[JKS<_94AN#,+\J.@29[02NE!?,#Y4=^B$(9I0@K MB;7_F4@4A6$@XC0+X]!JN B(ZM1>:8MVU9+BD?:.NKU ?L-Z=!*IP+3HKC7J MIUU_CH:)ZE=M-J:0$B"O:@II.>97C2(U6+H5%'U?VI7UL^9+OX+".TC# M_L MF(Y5CI_]1'DY3[GNNI$$+ FR1"!!?(5P1GR4J2A!,<4!XV'@4Q*!LJ\ZB$RM M%:NQN@U-QQ&BG=*Q<[$OQ0S3>6"X\*RI'CQC)4EUD9@W)ZH'Y$D*5-^U%R9] M?Z&_\H>GA]HT>+O/C^N)%4W*[^I)OP3 ;(-; E/K)Y*PEY14C9%5L\U[=TQ7Y5)\!LM M/.H]5H>CP$"_M8CM#(PI! <-5YGY*SL6KKQ*B-]W0FSX*%,&1IQ[!40^UN@K M6[+S3K\""N-D !;T?C?]HOT9O6JV+W?Z"]J:I*A_/N6/AN(?A51/R\^YDHN M4D(ICA!+HQ#AU$]0&L0I"E.5!B%541:!^N);T)Q8JWPLMOD#-<>#%4G/T(1I M#1O!V2F,D<4!#LJ4Q*^\DGR9W[ECX,I*/& ] 0 \DHJPH3BK=@"(X%@Q0&X= MHZMCF3\Y7D/'SL=-'HKM[4I8)<>/T,"Q6U3]6F B*0'#% !S=*KL1?_2&T: MNVF\8H?&7M#]S1G[;W5O6'9?-USZJO$\;@F,[%&*%MXF6Y2Y;,ML.O,/7MY,,30#'N'M MS#K$QS'G?FJ*V C-$%9A@#*L,I3YA$J9^8G4GL;6M-J837P[8O\"XK,SJ2X7 M"DQ_'G>$:^5G5J2;9(%1\S#[48[8)*Z#R.QMXLX#[6H4UW.UHS(T>=GF:.?F MX7&S?BZSD(HZVL?C+ G\,$2I:5.+51*AU,\$HE1H?XWR-$BLXL 6M*96BPUE M+V^1!B[<'DE9KMYQ\ .7\ YZF^IP6!B^:H?1C;5T>RC-NWZ'(9\L8HM;W%;R M47%%5?=UJS[DRR?]VRJ#\/9I6VRU*ZPU^"(,I9]E)$.F0R3"$NMUCC."2"H# MF84$\Y0!1X##.(!\\TX9TS5A[^^FM*BIUJKRILW.SMW-.K MH:^!9D$0ARI!O@A34_?/4$9YB' @B+:G&.&A#[&;)GP)#@85]!7,)G8[C3VA M,&%:_*0ZKF+%R*_..&^Q<>75#(XXE-Q-$&--* =2GW=G296_P[H@Z)![U +=//!I' &Z)1YTO?J3B MCV%&1Q]86M3$R;E%4ABVM6E/,5%W$04^PKAICVNK3& MP2FBU*0B9PI'L6"$Q* AJVQO;%PELK$B_7F(-V/5Y3MM\SSPADV%4:! M#%NF.[2&IE<3=; 4SL.V-Q1&@>]F)W2^])'LA$%8/6;"^7MGLQ(&V6\;"<,7 MN]D( ].7]XZ\S[,DH2%#1!H-I-418HHQ9(['%%4QS8C5>"4HX8F54C-PW'B$ M/U:Y^;9''=.8P0(YR6:&/\$EJ?EH=/7UP]8^@_GT MWAGBHIU3TJ\?3!M(2(9R!^[A0Y5+(<.CHBYH@1G&YR$YIA-W/'#&W.'S< X3 MA7NN<]NSKX4H#5VZ-)G'-ZNZ 67C5I*4"YDER%=!@C#E&3*Y<4C*)!4^#E2" MK49&6E&;>!GN:9>9\,B[637M-F'[<+_([+;>T00!6YS',LAW(I@@,\X*XT@[ M:C^M63=1*]C'^Z;=3? 9L!_J0,WU:O5$E]_DXWJS782*Q#C(,I0R1:N^(RPF M"3))K\Q/*/&EU5B[Y[9[_BE_YGPI=YGC >$XC!5*DH C' 5$+RP9(\;# M,/,))C0&M?\_?/S$R^I^0_.EOJWTMIYKRK"=\4@<=ENA.TC8BFKH3+#3=4,8 M:6L[>OBL>UDWL./-Z\Q5C@9I4@_8 R(GE>OBO\&A. MV>FY>+]<%_)^_67UF)OY&# ?Z"YNCMI[V9YN@=$"'-T;MNAP?:WIL:@EW"J H4X9@*E&;: MF,.QD!G$W3U+:>)ELZ?K582!HZG."LC.,QX%-FQ=G2"> M* UL$-I8(YS.TIEW'-,0W)/12H,WN!X+_^]3L6U2.;H/I\KB7'8\UNF;R6XJ M\JW\+C?/.9?5U*962N6?=/DD%SZ3(@R2%-$XX]J%8#ZB-$P0XTG&DY!%:6"U M0\[%\,0:I)[Q?C#Q&YGD,97KM=4TQX6&UZ9^B9:!NS?T:H"!C[N;]U?=8^_V MP\M,U(-O3'^3%YL=CIS'' PK1=U1:T)MH4%%XU+>]&K"8%Y0O/6$PX"/BDH M'+[C\B:@^QZ&WS2A*F_W5MUM\A7/'^GR9O4_DFX^Y<]R(4W&4!C$* S-,$P6 M4*1M-;V4?9]$49JI, 0M927JV+)EA,?4TVX0]S]#&KYK)UQY5/^8IJ JL?QH N M%GXD8Z-;D,R8Z0_G2Y2&880$%P%+LIAR!FK"V4=L8LW2)FU*@DY;Z4+]NC[! M6?ID(XD#Z$\=2:*:;-)(XGVO).#ND@7$L5R=/E+SNBD6H$]<#)M[7,<=J7QE MW)+]9$53"+0/<-*(QD([ EJFVC_ J7874C\-4!3K[3A00DH,:CXR1'#BI5Z3 M/YCK61:Q04<8#8C-;I&/*0S80C\KAXG"Q+9(1QM1-$!NYM%$=N!/1Q)9W@=/ M)BDC$N^.(Q*MH-F[E_TE=4RMS&MI#5Z[IYL?2%3,3BQ;FF/]]N6I*^:"6F:N'T2QB3OIE\AO06) M \^W6C'?PVDJ>X8]]M(=&S9<7WGM]W5?OZ^[M_*^[+-K7ON]N:7AO-[[ V7O M3"G]-4DEI4D@:$I0QKCI:R]- M5S S/S2A-!,*9Z%DX'![)ZDYPNW>+2) Z/UBX"ZA]Q;1*V]/=N3( M>R^T,2/OW83FC[SW NZ,O/??X9@%Y:I-JM2 ?>YB-1SL_B==W3Z:1Q1_RF(K MQP/=*[&/F&+WUE[G M6"E];P;7O"F$;P;VN93%-\<@O&916P5?Y;JI<[*]2M-"7S_>6MK. MIY#Z=X*+T, T<0-DQ*K]L]P[%1$>/FFVJL%. .TRP>X+7* MZ]7Q5!H_A;UCC^@FK&3=*"20+(P02(RZ7R)DHC%(4-Q* B)XI3@ M2,%&8(XN:Z?!ESORS,1J6!/N.,[S_JJ( QH8] AJ^ 1\'/BPA3\'4]F>FV<[6QT&T#XAM;C:O60\%SG=O'RG2WFKOILIR9_SE;S9 MRH=BD<:)BF*:(I7*"&'F1R@-(Q\IGR;:>J2!'X+:$O>3FU@Y[8E?>89\.=RX MG K]EV'!*WFP7*F6\K.,\X\F%6#P_3*!.-68#^,;#P+M*SBWN M&FE,X2+S!>'$SY#PF796PC#4;J%*$<$!H8JGC/H$$E(ZH3!+[&A],ISPPMF$ MKC,))\QA.)E%..$ PK'S%4Z>_[H#!\]F)YR]$&[T7VLI^$W=S\W*)"CES])D M -=G $G$4JEDC'@2)J:)$4,9)WK3#7 J?)_[86!M^@\1FWB/-=2]?1';C@% M;KZ5R(:=@#$% 5N?O3)P:.8V* Q[OV!,H;AY!VX?",@WL 79XR$,/F(V/\$6 M3-M;L+['R5S=T$[&;YVY MS-$+ES^,)JTF)6BC8]_J=U^)E@8T"&3"42QCBG"D8L2R.$(L9J;%1QADR MP(+FU/YXQ0&TAYN%K"S=[G$E /2]*^+>CGJKO_-4+=[L\8[E@UM0G-<1MQ?! MB3<.N-5-"[RGQ4_S?Y-^]:P]?KTTOLEBN\G-'#+S#]8]'OWR\(X*U+[SW&\-KG^4[>@J:%Z#K3*X M*G3C*>[7>2LC[0$S,S_K=O(Z+^9X9WHE+MPV.:U8#0=WF_5S+J1X]_)'83*) M=\TPKKGV5C*5RC!B M!"4QCQ F$4$L"4*D AX'(5'43V!5?<<4)G>[2WIE3RBHZWTL"UM'^P*$4+=Z M#VZ"P-=9)*,YS,?/G]D]/@/OU!D^=Z%3B<^=7'^5:W"13_NVB1>-J8ZY^WCK M??UX"ZKT.4#6OUHN! 7<.O=XQB_XZ8+@6O)S\*PYBWZZ0!R5_71>XK;-5"5W MIDYOO=)F>9WPEU*,22)]E+" (,Q2@B@A/LI$*AC#,>$1J#=C)Y6)5TY=GKLC M"DR)[!>0W?YS,6S8VH(C!N]#O8A&VHNZ:&7M.]:;$I=VC:^ELWB*:;/J1.,V MXO+@2?/-M.P"<##$LO,")ROM=[W*ODAJCCP^R()O\K(8?'_J9F^X#3QI!EON M]^OK.Z]FP6OQ #+NA@1B9>^-* NX"7A.#".?0,*@NIJ*0X^?TWJTA'ID4-K> MY=PC6&ZTUW9/?U6SI/?UJ.NB>$\WFQ>UWI1#;Q="R(CS,$!QEDF$$\RUY1E$ M**0AS4BH6!""+$\ [:E7O]RVDH27FCHT11@B1SL#=2+IP/1!PX2GN? J-@ZJ MSC4GW@$KHW85AN(?K\&P->6Y>PU#1=+1=AC\")AF*3;;Q?),@,G38VY5AV9,".*?$I%Q@GA6-CHC[,4I@Z2UJ2&K$U+(;.Q,NLFDNQ']_M7HAW M3DZV&_#%Z*&;K0-PAWVU%]9H>V@WE9GWRUZHIWMC_^5NB_6H$]K7)Q,9OE5E ME[7B]FE;;.G*9%6\HT7.%VD6<"&B#"E.*,(TC%&FMTV42A4Q9GKM$] 2!E&? M>&&7-+R_FPZ+M.ZP6';M+$R=*5\_/&@_LRC+3==[YLI&G]5EP.Z>,.$'%(=1 M$ B$TT#K3Z%='9H*'_G:5DG3A(L@8+#6+).)WZE%"^P%S"1T.V4\F2!A*OJD M/6C%2%DD74FQQU8U[R268^7O]A!XX6>K94/Y[#]6 M^;;I^\B"..1:V: P$PG"2J:(12DV/VG5[XM,"&Q;\]E#9V(U?_?]#\O@R9 \ M^E7#B"AA2J#=R*2DZI5D':HX^\#;%W".) 2WVDUG88#*-RT@]E1N]MT]6]&F M!81VO:;-Y3#M(V2^^+C:FO/0JJ?^KFS%^*A/Q4*RA*383'<*$S-H-HL036*& M. \H93'&(I(VZF>(T-3)!27I9G)RJYBJHFZW.@>%U:^;QA0!3#FYHK=>CK;0 M>DYL]",JDT/_L+L5>OK'>N_UF6I]J8:*I\7_W>OGU,GNA"L M0BJ"#%&)B5ZTDJ+,QQ0I3%7@IY'0RQCB*_;0FGC)'E#V#&G/T'9,"^J3F9VW M,9(D8"O760CPVJ%A>&,5^O10FKE/0W0(H:71U:$JFJ5^C 5W/6U2S)V M2_9"O+"ENC\!K4'_9NB=#Y.XMUPZ13-VTZ46A==INW0*\6SCI8Y++QF/VLRW MV$^_,"VC^4_Y2;_XV@U30A).4KVU,C,*/>(98@D5B 1$42)3YO, /O?4@O+$ M6VY-SS,$7<9AVLANV'^?3"*P]=PY26C/R977EI:#GP\3F\MXT)'%=_G[,1JM:;B+6O27FD& MV6L*@/R&M>LT4H&IUJ-#[2NO8>/*:QCQ2DZNO)J7281EKU.G$9J;0AU1>""M M"I=!CTH%/&PV?0H'V%:F#G>[=M63CS07WS25A6!1P)F/D4R2#&&J,I0J&:"0 M1RJ4F/E2@J(]K6=/?2!44?)ZQ^D.XK=S QU1 0^ :D#?^@ Y-- [87VTYGG[ M)\_<..\$TFG3O--+1@J5OGMY)[5A\T W_U'J!6"Z.H%I+Y/(@ZAF84T52C\F] M;CCU#/C!F.JY^USW2Q-XW+Z8MK;;ZU4YM/31[-'5L%+]T.9TG:=*I/I_2*69 MKW?3A*(T8Q'B*E-$1(J0C,%V4TO*$RN%DAQTD[45FNT6/($HH!MTQ<)5V4%Z M6W9TV[%Q58^"+CF9I!$N$/]HN[PMW9EM * X3BT$Z ,M*0J_]JY[V=2RF* M3YJYFZ)X,IE1-_JY.5W>/;%ESF^5DAM-;*%X&$4,QXBE)H^)BA11F<0HHD% M TXR2@EP;[>C/+D?7?%1';'F%0?>8\F"_LPK'JZ\E2EF57IY:]G^O#)8'+W5[DUI;!^(($6P8M&39,>#477L6&U_ QJE$ @SZ>46!)=VZC ":. M#J, ^ WK5,/_]QWQ RX'Z8\"E"41+YIOY2BU \Y(I1P*@,1J]AE4/)<;44; MN&TB2]/,_!&'=@[BOUX3P'[LP8W+%Z:#:%Z%5*QSW] MU8P^SV6QP*D*N!1ZR\8J1CB6!&4X"!&/6)90$5&:RL5*_C"CO._A#2>Z:%I] MFEGU:9Y0ML^Z*.?1_=B8O@FBZ:VPI;^\Y9X3M\83G7*T6Z47B^7RUA(MBE?> M[T8\XS>2Z(,W(3E*OTBJB#_2YWA"]]\";0;Q?KXKU,A=FR929TOIQS7QK MDO X%0I1K/1FFBB.TBR62!#.B5+$SY15M6L_F>GC\#O"7D,9F+H\(*?^=3P> M>G"XW04XJ'W$,*X+>DCT/'RV1A+# -O=)"RNAN?L?-5X&CE,9ADB#M0&NO6BB&6! SY,M8;\VI5"FQZOYD37'J MD-AZA>?* !^-""^MNV/9B[%_*DP@'&#:KR'N&?IW7[-VNO$,F MM(<,Z!5N+QW[-)W1I>26H3..M$#).2#D/7DY=L^9+24'!*N=C0.[$=[E\N[Y M\9ZRI57I8_OZJ:.!],5[+KQV_>U^_)A]R\H=NG[%Y H,&)WKP^3]55(?J?7D M,1BG!I.[A\S61O*8[7:SR)-_O=4Y"M9%,U,QC('A$1)H*C,M""4 M0CA(%4JY-ME3'D4B#F*:4:NL72MJ$R^AAI13MDR_F.P\[]' PY:9+6[X* P; M/&.-Q>BE->^(#!O8)^,RK&ZZ< E_WO4\BQA/,A$+)!76KC:/4I3)($8943*4 M-.",@P9FG9*8>K$V!"]H"-B?_^F?-R')_VU?.5]B]NBOM-_N.' MW$BQP )KPYQ%**8XU"LSQ8AF(4-)$F(_X3BBQ+=UK!UYF'CI-D4QVX8M;VGX M\I[I\DEZK&3/^]OP5\U/%36'7EYXVX9'>U?3]44,N^8SB!>F*QK)[CCR2I:\ MBB>O9*H:A]>PY=T4WOU\,K5WZ&>0K9N+?^[KM?QN_WTD0BPF2 B>",HS]-!FE;."(\-2QQ/Y\^94$ MU^U9RM-N>4\A)6!@LE] %1_>7_6?H\[)<17"U%4%QV3?1E'!&6%8UQ2:YR*9H)CDF$21!RE*BR37\ZE, M'8W9S8H YSF<%TR_-A@-+C <8XT4-A=C",DELS'./GN^^1A#\ YF9 Q>[!@& MY3^E>%I*G$7S2V-8K^4WR];/ZU!J/EROS5MW37^_D2JI\6UP_;&U3#ER>/;'NJ5GR&IX\\22-PCEFRZP> MDP'<<'95:R+[# 8GP?8KF3ED"E,VDXD3E#1QB4R<$BR<",Z6C'&).-J)&Q<] M!ZZ)KLOQ?N^7ZT+3^;)ZS$V.#2C%Z?P3)M8J%6&OI.SE*^\^?RB7P9>O=S>M M5"%+TV1 &,,Z8APYP#2!K0C&39<:1NHV(?O\8^<;EST([6!V]O#5CH<$3\5V M_2 WI7%N.B?_S!^;QAM4)-2/DA"E*A$(QVF(6*8R%&5QQ/R 4AJ IH+UT)KZ MN*"F[&W:I(%'!3V2LCPO& <_\-"@@7Y =8(&)!;HQCH^Z*$T[QG",.23@P2+ M6UQ+&QL7PN0DWZ[V?U]$)",B(!'*0F+.#T2"F(IC%&.>T31CDL=6W:2'24V\ MCLM\=VUNBAU!<-WB62'9K>%QH,.6\)[&E==(8/^[,4L6A["-5K!XEM#,Y8I# M@$^+%0?ON*0U_/OUPZ-<%:5F:+5*?O=RVDC9& 3F_&#[THH85+V)?M+5[6.I M7/Z4A1DNMQ(??SU*;HJ'U^971U/G/OZ2&YX7\FZ3<[D0$4MC'DE$ LP1YCY% M:9 H%$D5$5\2'(;6B6%O"MG$NNF;)J_)F AG-$]ZHVYG'9I.>SRS0D5U&W_#? [86"V'$-7M:%O VWWHO?>O7CMZW;M MZ@U\9IR%Z-V:M >]?F++CYM.[7Y:^]DT&A#7:O!/^O^HVYC"9X M WQ/GR18?4NL_)9X^YNCK6^.O50JIK[NL?[F2O7DR>J;RUO?W+K\YK;FFUO7 MW]QS]-#E$:'G"/HU8'&PYFY%"FI<)0FD.,ACKG!U >=ZC=KA(3D[;'1YQ3C&W MW_5G_=-__5OS&_T?8V?]U[_]?U!+ P04 " 8A&=8K-*/KLC- I9PD M% &MG&UL[+UIDYLYDB;X?7Y%;NW7]4K<1UMW MCRFE5+5L5"F9I.J:V2\T'(X0IQBDFF0HI?KUZR#C8$0P& P2C!>IV;9JI''__ZW[^=3W[ZBO/%>#;]MS_Q/[,__833-,OCZ=F__>EOGUZ#^]-_ M__?_]M_^]?\"^)^_?'C[TZM9NCC'Z?*GEW,,2\P__3Y>?OYI^1E_^OML_H_Q MU_#3^TE8EMG\'.#?5__LY>S+]_GX[//R)\&$NOIK5W\Z_Q=9LM96 M)(A""] *,XM!,&?3_W/V+SIH9;+.8%*DOV9]@B", .,9,U@*YXZO/CH93__Q M+_6'&!;X$VUONEC]\M_^]'FY_/(O/__\^^^___E;G$_^/)N?_2P8DS]?_>T_ M7?[U;_?^_N]R];>Y]_[GU9]>_]7%>-M?I,_RG__G7]]^3)_Q/,!XNEB&::H+ M+,;_LEC]YMM9"LL5UQ^EZZ<'_T;]%5S]-:B_!5R Y'_^MLA_^O?_]M-/:W;, M9Q/\@.6G^M^_?7AS:\E_D+##/\["XL]I=OYS_1L_OYP1(MZ'LTKOZM\OOW_! M?_O38GS^97+]>Y_G6/[M3_\X6]"R0G*Q7O3_OOFW/]^L_V6."P+-:K]OZ3S:_^Y21$G*Q^=Y1Q/%I]^45<+.!39 MFZO=IGI3J"_FZ:?9/..<=,C5[@GX-GHO_\;/7\*3&OG'H]7J0P^5\8YE=[R%Y9JX2"*$6UE9!4FQ8.N,PEI9ATB.*XN^R! ME?>"A.H7$DTXVHF*^#0/T\6X\OY2S27EE7$^$[*S(F3+"-&F BY9'HI1 HUL M8RK<67DO5.A^4=&$HP.CXM?I%09 MLDF(W/B"7A^%AKLK[H4"TR\*CN)@%]+_@&?CRH3I\K=PCB-I9-#5XI4VD4[3 MY#BZ'"PXA5$+::,W+1!P>]6]4&![1\$1G.P""6^F:38G%;9B_$?B/[Z<74R7 M\^\O9QE'VJ%*3"5(Q=!VR$FB[5@)+*#5WA4F96H C)U$[(43USM.VO&Y"]A\ M"M_>9&+?N(S7L:M+39B-93YYA&08N=)>*O#,1W*E=8DL([>9-0#, \OO!17? M.U1:\+8+D+S(F42PN/S/V_$4^2A)@2QB &T"794R90A)&;*AK:';4T3NC@NN M/;CT?B$KUCLZCF5JI\@0HT @CD;%BFRLT7]BBU(,"-R&I6!5$L=%L1Y<>C]D M=!S-;,/4GI#QDG[Z;OYI]OMTI+EC@7/2>%)G($_*0D1'3I:ULKA)C"8KF$470&(BZG5A$$4II/ID,M:9 M+$S#J^3.ZONAH^.89S/6]@21][/%,DS^W_&7E57M(C,Z!0?D=3ERRV. :.NC M<@D&4V9%EH8 N;7V?O#H./[9B*U#Q\7K'N885G1G7\A."AP"1E)^UC%PI7I: MPCCN7>31'/?X#N.5![.O$X._:_?TN

I^&.@X!'DT*[MP!_Z.D\G_ MF)*S^Q'#@NZQ_&:QN*"+C+S;8BTKY-=(PK0H CP+"K24T3K!0G;'Y#2/>!R :L[0(B*^WW,BSQ;#;_/HI*:52I M0';5AG;"@5=>DO>W%MT/!QU'((]E9!+ 1RWAEFC0V*Y!3CN MK;P?,CJ.7#9AZ<"P>)/*_,5%'M/?>+%3<#9B''F1*8)E-0[+L.Y" M<'!.VBQ%,B8?5\SQ\-K[0:/CV&8CMG92T?%Z//VX/%_^.I_/YB]G1$2ZWHWE M3OB:12IBK$_WD382G0.,/#L=O)*F' 62QVG8#RP=!T$;L[F+B^;C9YQ,KJ[) MDI.2VC.(GGE0@<#OQG*;N6FOOXU_/FUG+[(:#CH.CAS&LF]7_]^1[SWM)O M'-R5;A7(>S.MO057'[M-\%[-Z>Y]HDV/NMV4'=FJCC8QNKO -3PD8YR'VJA( MHJ[)%)H\T:S(%E"!H=?:!/<(3W9]_ZCCNXZ[OA[/S]]DTCN*[B2A0!H70,44 M("84$ ,Y15&B+^6X$O%;RPW3J*Z9I&X=Y(/9.+3Z7A.^2B759(.6^I#OF"2R MN2P0G/(0M,LI9DPJ'1=BV%ALF!9UIY3]DUG8A^3?7C8X'5E9+!D9"9BL 5.K M"*^:T6W&.'KZE\%A&M.=$@$'L;+;B_SE;+J83<9Y%> (D]H8]^-G MQ.7B@!O]X6^U:C^[%ZU'WO$7"S@+X;E-_F2]ZO0DA?"["1! >&?&#MA,Q(3%%1I83%M*<)\', M'4*&AQZ[3A( M*^V@9QC_Z'2 :L;[#G#T9OJ5J)[-O],61BQYZXIWD$F%@TJN@&?T0]%*:&Z] M9Z7U;;:Y_C!>U.EP?GYYL5C.SG&^ MVM"&EK1*^LA+AJ)6T0E32VR$!9>TX=IETI6[FO =9/L\3M8P;<-/:/DTED0' MX'H_QR]AG'_]]@6G"R2S[MWR\^6FKL^+ER+3CB)D\DGIO$0-,3,)S)M$++/( MS*ZLTT/ M0=9PW0C/QVX6DNB W#=)CX$EYTA(\YA":!\9$1\S;JU3EKFI+/- MHUY/!TSS!^$3FLT'<_=P:,R68=)([\R^X'SY_?TDU%D^N7J27VJTK-IV6KMH MI&3@8I:@BK= *E4!MSJSXKP,O"WF@2#FC&] ]WRCG82:E." MMQ@6^*&.)WQ7_K98FWJCS'@*-36&7 3R&DOR]5Q)*%QI)X6((K76-3L)ZL$5 M:P*A=FSO $-_FW!:"3CPY;9S5K>%RM78/ M3E<39!S$S Y \'H\'2_Q+7F)^0UQ?GHVCI-+A[&J11^TK<7)8'FHC[]9$;A# M@6R1=N6-2&E7VLLAT-A-40].51/ -&1\!S"Z&VSX;39-EZ89DRB#Y0EJ/_^: MNQ? "9% &9$9%IV(;R>.\-Q0TX/;U 0^C1C> 70V'+V-32@E"J<+DYAAZ]-P M[;*$9)1Y3,DDEU*0K1\=MA+2@]O4QG0YFLT=8&5-_\B7(&TJOM:>.:(Z6G"& M*6"EC@2(,IATFMR*8:8ZG>QA_$F,[,!M?CL.<3P9+\>X(/]M5:?X>38AIB^J M+[?\?I-8HC3M19#I76J::5;DSP(>43(:NY0#H V99CPFS!+)4AXD.M^$V\%FQ:Q#EELG MAAVHFDX6>3X1@(YD=@\NWFQZ]@GGYZ\P+C?B% FQI%7)$"I79_F4"GH%/#EO MO!(\-L]NWDY)-S?:">WKXT70@=ZY_51WK44W-F2U9)GE&O%BI$A9#7Y@[=<= M$UJF,;KF-]NC1'5SK9T.7FT%TP'27ETN6_L>G>.G\&V#C?4IQQ11E*N#B%1M MG&6T@QB\ 6Y1A)!MDKBK >IA#R [2>KF[CL=REH*I0.,K:+WFUNX.2V!_G9* MI))Y+N1T)*XA,,& 85(%DW-:M0X_/4S-L,^SSZ._VHBB U!M;&(DN8I,6+K. M(UL-ON'@LT$Z%!A1E80A-#>P;I8?]EGVN:.63V)V!S9Y;0LY7JYZ^]7*-W)2 MZ?;&::I;,4Q[$ZRM.;F2]"@9A.211A NDQI%S_/..:6'A0<>)&?8U]IGP5$K M872@?W9PB(68R:,0@%Z1)@V,.!02@Y*XS8Z(X:QUTOV13W8G>_5]%E0U$D4' MH'I_M>YJ2^MJ7"2/0HN4@:G":SO! !Y- "$"'1EA69:[^C,>6,)QEXRA&S*T MD?#]NHVCV-T!8C:Z'J_IMQ(ETET,09'QIKR*X UY"5E'J;!.;=*MLP?NTC!T MEL!)L'(4HSL RHN<5XD28?(^C,FS?!F^C,G&&LFL, ?O0*.I(T15[6=,H!?2 MYR"=U&EG3_J#7MRVDS)L^.A$L&G!]@[0\P&783S%_&N83\ED6[Q(Z>+\8E(; M,[W",D[C&OH7K 15@/2F &4SAQ#(+PA8:(\YFF1;6SV/4S5LL.A$F&HLC [@ M=9]1H\",,C5QJ_A(!F&]D3T7#I(NI'FS$F;GO+8V1O2P$:$3P>=(9G?@TS_F M58RT)9NMV BHN*K3TQT$$PT([83-@;G$6^NBQVC:"TK-!S0-%24Z7BS-8/9L M#13?KR3Q&9?C1,;,K6TL\]B8AH38P&09;K%<@@0O320 MH\^"_L=4;NW&/$>?Q=L>YWI.S8N+Y>?9?/Q/S*.B$MW514-<%4X5;L '2]>V M+#E@4E''U@')W10-[?8W1LKN ,!1XNC BKJ]&SK([^8K#N:5P_H>YZL-CGQ" MZ;BSX!-9A$JF.GPQ%$C9IL0X9TRW?M+=C[*AXP;/"K8FXND.=.LC]&:QN*#C M(V/T3,8,2:WZI9?:+]E[P%3(*S'9\>9=0QZF9NCHP@":[ Q= "HC4#;@V=$ M^2)0FPBIZ)IFJ!.Y/Z28<^!"13(R56P=$]^#K*&##2>&6&O!](6U>Y>_0RMT M(3^E#FDA/>P%!"L]<,E$'1K(76Y=R+*#G*$C$<^'K:,$T2.F+M6P(V-1:9;! MRKJ-%"0X$1S4)R6M6G+ Z0,F[#R_%@Z0 ]XFASGJG72?KH'?#":Z,6 M4R<0B@*U.W,HF UK7F5W] C9DZ6N/#^B#A7%'V(JR#4[%[-RF>],?WID0.N! MC[8/9NU#?:- UCH]]WK!FWDSMF0;A($8E0Y:^#28;VC MMY)R_+O,Y0<_U6K3$4DLU&GLM?I!T&T;C400 MI&IK(9@P^R4KT0(;Z*!?W2#CH;4["54>(,=90Z;V 8K5^\]Z!XM7L_,PGHYJ M3E4L=.M:52=Q%59'J ER%%$7,KXXU_O53>Z'C/L$# ./-C*]#Y C&3P@2NJD M-K*GJ@ 6Q/R;*_JO>!YQ/DK9%RE%@LR$ L7)5'="12#C31KCD%DC'K$['EEB M<"0<*[Q9>TYVX.]<?B)C'2F+2AC$M2'8E!2JHR"&<]:N\SW MJ1CF5:(]7!KQN8N!'->W+3D*^(9^NAAY'SBK >[H:FZ!80EB*09T4,019V4, MS;%RCXI.7K .MT$:,;@#=?(!O^+T F\ZSA5=3.9TV4J]"@"86*> &@@Q&.F" MXURV;N5YEX9.3-0#97HO"_$(!O<#D-?$IVVM2W[]EB87-QC.1&&GD+FL# [#A?;078R(75QFUTW%;@< M('+#NI!M5C);,";4-%YMP+$B(954!V4Q%6+K@,N#Q'1RM[517FU8WH$6>SE; M+-^5VL!]PTR\/A:OD.A*XY64Z.<37(EKFE^T/@>J13L5J+RR4++'F&BOP MQ7'@6)Q+R*)G[5N_'4OUL"@>"F_-8?\DX7< ]\T]W=U*R89+'1$BW7=U!&\" M'S(';UE.0C,;3>O'I!WD#&L$G$;-MN)^!T#ZB!/ZH[._X)08-:F;R>?CZ;@R MJ4Y;N&3;2$K)R HN9)'7X\%2@&!+[>,1.7K-M6O>=6<_RH9-TCP-O$X@DPZ0 M]N;\2QC/UTD7M>?>:A;,NC'_?^ DOY[-_T:;TH@N1N4@ISK-PV2$H%&"]R9J MVFC@S;N+[T78L)F:I\%9>XET +._A/'T[6RQ>#?]&";XKMP:@W<] V_$G Y! M.PTI^!IBJ.6NU? (VH>"A5FIF@\!VXNR8=,V3P.T$\CDZ4CS:Z1-\:PF_9PF M##/26N<82P(6L@(5G(-H; $;'2\\,^%"ZRR[>T0,FZQY&@0=Q^D."I"O-[!. M":JG820S+RA5!&6&C$[*7!I'Z0YDQ=64Z.N#E*QB=6YK$;ZZRJ9&QLGC<%%J[J6-I"\;X^91HCJI9&F#HK8B MZ, H>C.E;^%B>>4Z>*X4DU( )^L-5%("(C<>N"HE&5\;?C2WLF^3,&S>0NV3/M)%BDR[(J= F#K[U] Y MHQ]T$LJ+HCQYGR):DZ]@,I28B_0>HVH^0',W1<-:2Z=%54-9=("LAS?B;4C,< =)<5,3'^O8 MR!0A6L-18=866W>,.@Y/)PL:G19/;230@6-WXY)>)2>-IQ>TJ9LT[%^PS.9X M/<,!%W33SP.);SP-\^\KOZ:VWZ]I3;/5$\&5I3D2,EC/9 %IR 10RG%P.M(A M4]EF%,$Z>YH"LI-LIY/2]3;.9"]B[^8$T!8O3_ O.,4R7HZD+K7R+8!V]>W? M,+)=DTW@)#.J#JA,OO6$M =(Z:30O27RCF-W%^F.O^%R(YY'T$Z\MG.(K*I] M5Q (Z 70R>)#9DH:UOKBW22@D]+U1J&N@UG;@3ZY:F=[U4SFVM[@VN>0,1(+ MI"#W)3#P20NPF%!JK:5/K4L['J)EV&D*C='2A.$=6/5W]_%+6(S3" UCP><$ MMC;77E=8:N(11L-%$BXZT3HJNI6086.C;63\"'">SO N+J*[VW@UGEPL,8^2 M""E:\C^2775#1C+!#.E-'E02ODA7A#5N0"62"U@[$Z!ULD:>/03% OV0 MZ>P8I9EO_?334P.J]EAXI!W54_C=P:5X3?V:([4YRFQ:3^NJY4[RJE@F#/B2 M+%F8Q)?ZY@"&]*SWW#,\78>(;01U@J4#)/T0:(YF>P<8NK.'RX8K'(/1VF60 M)=/-S'@ +Z4"Y3(Y*$%XQ-;C*+82T@EFCA?T7:_P:*YW )V--J&7C76XU<6$ M.A308&TYRP1XXQP9=+%8P5"ITCJX?8^(@>-/QPOVX6:L!W"Y Y@\,!+P+F+DA)7 MNK!:[YQH%T& *QHADQ[..=MH8FMO8#LE T>5FH.G ;\[0,V69Z0@Z_1U'4%[ M2;CW2'>WT Q,25Z&PEP()_,?WW;9/:V)07P8@SN R)MIFF-8X"M<__?-]+[# M^6$VF;R>S7\/\SQ*VBN'4H,6=+(4YW4LB>NS>!%&VF[YYX52,=)8' DU1;++_+_OE@L5T'_3[,'O(=5;\)QO%@E@-;$T/44 MU9%@5LFB'7 C.?&N%JL:)4#+1%P(N3AW1VUM;69]! G#6N#/@;7GE%$'=^.K M\==QQFE>C)Q/V3M3(*K5#/!01S5CA&2-+@FCBKYUP?GUXL,^UCZG"CN,WUT4 M?JZ8LAY^]>IB3M?X^[5:7-WNO^'OJS]:C+1!=!@C9)YH7Y;79,+L(,6,5J@4 MG&Y=^K(?9<,6#CS[/=E64D<@L*'U=7]/JWF1-UM267@6I %IR290D;P@)^B7 M-B1; [8<2,[H?I!, ?GF=%UDYY7,F:X(W\C=V%QWV**(GGR,@Z7Q1U&9 MU2")Q.1<7U5PNECM] ,2DQ?C)5[VZEU?(!\PSNH][85\_T=&?I?H^(._/_2;RK.*J0/% M>!TOV\C3&F'Q0:F 8)RG/6 AVUOI",B9%%R2,11;Y\%MHV,_N/T0+R]'BV%X M%^AJ*[>+VD4P3@B,$*4FIM0.-*$.FD"G7U@6P0_Q='*< (Y\_/UUVO 1 MY?83MO76^> 2R&)J.SU9('H5@,Z XE'(;-))'DR>GD3 ?YS7D<-%T!1(SU4K M^3(L/K^>S'Y?W-[%4262-]\\;67D [2W+XB\7NBZ]HVN**ME[9M:\WH5J[Z; MDQ$D4ZHXK;F5K7M/[:*G@>E3O_E^/JO67/[E^]\62"[#=5_T%XD\!O(F-OKR MDPGGDUW5*]=K.C@!WEH/R;.DI;71V-:9O$^GLI-DS&,1M,5@.J6X.O#N;IN$ M3)ADLY6@G4U _$$B/BG@F?1O$3Q9U;I6Y0!;_%0P.K6T=UKC3V%]![BY%0&I ML=]I&D_PUI8^S9[*31EIIRD8D%G7-VG-R)V5!LC6D$8IHS">])VVT3X&[G3^ MO"@>' @='(:]1E@J)2U:YL"KVK/;1@Y>1P72%,N#B#SRUDVH^I]0.CQZ=LR. M;"+*#N!YU=+M]C/>2&4N>(W_\$ VD3)>0'!T_D-0+ EFBHHG"9[]L'!M##,)LF 2E/0:7*IM39/QR:&)=,X:8[#=/,F3Q82[@V1[ M87: T$V5_JZ\'D\#L7EZMDXN*ZC0*!'!,$DJ/@8/3A;R'RU#DS0W#)OGMNR@ M9]CT_.[PV$QT'<#PFD=O:]CU0VTP]ZX0^U;':W.CUX.%B\L%,QVSU8B.C!:< M*AI$1C)+N$_"MPX(/97&81/]NX/K244\=,9*2K,+XC3Q&<=?:Z7]B\ED]GM- MTZ5KX241,UY6CM_\['*3'[ F1*SR)"87]3'I[_/Q$F>EC)Q');SPH-#2[G5- M32\RU))JEZU,0KD[ANGV/);FE U;0] -K#L0>P=Z^\WT*XEB-O_^]LWK=Q\( M"O.OEZF0+\F /\,1]\&HJ!0PZ6NCT6H)&6>@1$DF?/%>A=9Y@H_1-&QE03< M/HD(.X#DGH.\K.^@.GB<0 M9Q=EK+<'&ZYW>/-[Q/!1B4PR9PT0=Q0H'LG^2>A \UR/G*S9)LUCI8\0-6QI M0'?@;"O$3G"Y7OBAP4S1))62+1!$=2>#"!"<54#,2V29&[+-6[^./D+2P.G^ M'8*RG00[N,]7IO&[4NH,X34!M1YMLPIRY%+D,H4 0@5=,X #1&$"'3(;I(OT MAPP;8_)QJ@:N N@.EHWEV$4R[OU\P6ON719 7+-.&[),R%X&JU1MT)@SD/%< M +/A,0M%&V_]T+0_=0-/D'[>Q_H3":T#57E_9_6'HEK6=(/+($K M@8,GSXX+%Y,*)QAD^2A=O?6A:X.)1Z%WI("Z,!GO[^HJID!'MHY_R2YX!X77 M67Y%9'#&D MD0-QE)RZ:'0=6ZEMD28&W3J,SZDGDJP70)YF_ERM<'OHX0QNJ+H M5HBQ#EF-&F(F.X9G.J&<[@N,I[_:=Y+86S.] :W.P\36 2KWCY*-"B8N%*MC MIK,%E5?#8.CX^6(8,\1&:5HG7>Q/W;#VY?.7MYU":(?#<4:G[91PK&&&Q4.O M![2+[(VG$Z9J0I_GX(()(-$QI@KZZ%M''I].92?C>IZIB+>5N#K0CV0U7_6B M2O]U,9[CK4P1LD]NDD6"S:B%EA"YP]IQ6H)SV8#EV6B1DM&\=7OF_:GKLORW M&4YFSR*T+GQOVDI"S*NI#%MREVYMKAB)7J9,EPH=:.6=@N"%!BY"X#X4&U+K M7)\GD-=E+>_)('DBL76D(E_/YIN[7#EN6]@Y2MGD4&?$N9+);[.E)B]Y!)N8 M"JBE%*5U*?H32>SRX?K4RO(4XNM"8^[/SY%U4LF8))2:3:>*$>0HZ5S\UC1_M1UZ>*<"I4G$EJ_+LYUI=TV1EJ9,S<(A7Q#4$:0KXB2?HE$7]8Q MIN9E:4^GQ/7I4_QG'?H\2+K MX"J].5C7$[UN3I80R+QB@9U,Y;620SN?7[R"YZALW"&4SC M'2F8X2<,U,X$-^6(OWZK3OC%>/%Y[7-5A;Z%B=4WE]XK!%8*J74;&,02$4R. MF1?.3>)WWHRW]IMX\L+#9M \$\I.+Y+A8;?%=M@VK4,9)['4ZL-82&$+F^M9 M,Y-X+#MO'X1D5VVE$T)6Q=C4(<[RXWMU(9*Z8 MTHS4"*I=?#\5;=5_[^F.WP-$UQ5 MJ=93E@CV]0]>3//MW]CXF^L.4O=3=X=#AO!.=FS6\E=FLQUX7DYD+VN78W#8^/6Y/%H3J%+=/$6(O8PTOOGR9K%@9)E>L?#,M ML_GY6IA73&61$Y$H@=6NPHH)3UNCG:K,#,:0C/*M'Z[W)&W8:-3)D'@*P700 M(7@SI6_1 :HSKVNWOV"\\RF*.M"ZME;S",$9":DHST761;OVQ=2W2!AX!MTI MQ'ROS.]PGGC/.I=7(;QM$9#K^(XKV<;#2*VC &A@\R+)'\9LC!(:EC3 MWK6CRYS7!MZE,)?L'F \"7'#W)"GP^GP$NSC2KT.U=]F*^H:_'<)"LNE3E#B MX)AU0/]?L@HYLKN-KG==J=L7&?;-[I17:@.F]H&.FISSV^SK>OR@]\C1, \B M,%.5=(3:0P18$N2&L"*DVN>NW/+IP2_!%@*[#X.#N3?\L^S&+G:G;HVXRT$; M0ZY(UK5A*T>(.0?P 8M%68K;:U337HL-?@F=!B<-.=R'VKA*4+[,F4_:%*TL M(/*:0"H4.$O7H_5,UKF_@Q:Q< MFE7TI^]7K/^,RW$*D]O;6HS/OTSP$:@\=86?;_9R=Y>7"]W#3.M]X;6#,!<*/T,F"_<%Q]\-.J M121CF9O@)9A<)R8(.AB>ZP26"V>,"M+PYN.K;U$P>-OVH^5][ZGB< X/>/4L MYLN:B)DOTO+=_"/.OXX3OO@V7HQX3#J@B."9S63'8P&G= #D 1T7QKLH]D$( M+;"!#OK5#3(>6GO@MX@CY#AKR-0^0%$;=%[N8/%J=D[F%G$DNN@C4:UK*3+] M'_A:/^6,1I:<"M[LI3OV0\9] H:!1QN9W@?(D0P>V&I].3NO EC44=+7]_5? M\3SB?(18E,%J;;M$VRCT@T]!DF'G;3*^UJN;/8S7'4L,CH1CA3=KS\D.GBH_ MX*0:KP>)Z9,TY"#MQ4 UU#J'W2'>>T,W+: M,+7N.+H_=9VT=#S\'CJQ0#J#VN4!5-8DHP.C$Y>)41(9A/KRZTLIC)S'5.ZJ MG::0&O*..K6\=\#J .9W!I]+76MX"E>-'.-).N' 9<] 1<7 "]H+TEY$X-X+ MWCI3]3X5G33D.OZ".I+!'4"DQAO?E;_,9GG#)OSUVV4]PBLDNM)X)1KZ^017 M,IKF%^>S^7+\S_4SAT(?0@P.N$^T8U/GI3-2RK$X)LF/( NP=3K7\51WXJL? MB)N[><_/*\1FL&T=:GXW/PO3RQV%:7Z%BS0??ZF_FI5?+A;$Z\7B@/CR7I]M M$U1^^@X:19(W%[Z);*^!\GYC/^_*Y?M'F-P$O6\>T55&5)*\1A5=+?WP]:85 M]3D$F3*>.]ZZ&U\3PH\N90TUR>G=1NQ_%(S..F8/69&!H.AT0PQD@\02DHPR M,,U:7[3WJ1A6RST_INX5JQXGEVX5W<>+\_,P_SXK'\=GTW$9IYK'M)ZF10K_ M/3$ZU<+DIZNZ/3_<1MD=LHNNU%VV(4<= ]1B9E ^DCO LH H'499D ?>VO+I M0MT=1<2K\2)-9@LZEY](F+],:A\6[H6T,=19![Z.R8H<7%3$S5QB09\4AJ[N MC2U[^!%4[5/P?%?5#HJ);A7U!_R*TPOZ%VEV5OOYD>/Q=*6\Y2-M%/!CU#52 MMI?+7/?+N3L7]PI^PHB0O1)0>.W_93@AS[L,R%CP)3HKREY/MT\*8>U%VO'Q MNIW+W(#>5U1['T'$^F*2ZRM,S!E8M,P;[IC-[8/ ^]$V=&RO/8;N!_Q.(*5N M5=/5]%4Z_3C^6D-A4UP>H)VV?Z>-@MJ#QD8ZZOY*O^%&?DU)5B6602#]H**M M)01"E&-4ZGVHG0DX=%#A?*.N[' M0N!:@%",&9ZD3EA.M.W=E VKB]IAY:X&.H%84MGYN38J9G^*&RF34KTW_PFTQ?'95SMNS=5&YR-Z6>KRN(#K:(G M?+R-.CMT-XV4V]7RA)R[2VZY2[4K43GC0*RNO)P+.(!-_=HGD3@ ML4IOK\5NCE,6=#)%*I"\X72//] M[:)H6.5QA/3O:H>&C.]6&]2Z=S(A7A(]X^7KD,:3=7/UIZN'A[[41E_L163 )5Y'AC)G8F)!Z-83<[82,JSZ:"#[>VKD:'9WK#WFX]IUY2OY M'<2IBU56P4&Z8]MW6FF.1VELIC>VK$2FY7]@/KLUHF%;M)'8(5C68).N'2>1 M@2^Z@/>6;-L0T,36'M(1Y!ZK@0Y8>L,*9]S7PD@PH010ADS_R(T'46).GFG) MFSH?79\V#RKM)[-@EWJQM?A_'\/\/D O]*=B-M[U#=N/T[;73C'C0V MTHW7*]W(^\9(U\9;I3#5QY#:1Z-D\$DC)):5MB1UD5I;5KOH.5:[;?OV#;A5 M"8RLA@PQ1U.G1GEPB@OP@2O+DN61)A9>[*#J^N'3;U[?>HI&KS&BO@=O:MKZ.,%+9@4'I3?(%F6UM4NY- MW-!U@,TP<[\T]13BZ58%U:FNX^7*;*C1F=FJA 2G!Y;![/I:J^YQ>]+;2#MM MK/?BSGI;#&Z/W.FB&(35C EN,H%#&> I":>$\*RY9_,D H^O>MYCL8U\WUH) MGC*#PIT$I82$X%6 PHK51KA$!V<(=G2BQ4Z'K?N%SB>36[>:[?T62[MV8$5#K2,:Y)[._1+I_,3.,:!QKGA9U),E'5_;=$\S-:2HV M)X;"0TF2DYU@4K48 O @0_!"&-%\DOT..W;@[5Y5'8R&MFJ:AD.# L MY#:A=> C>35&TGWOLS-!MR[+;KN#@=,]&^'NH>*6 :3[C- M,2G91RZ" 90BT_4?%#C)Z0>O149K4U*MF_7MHF?HVIY 5 M6J=5K8J5Q_&B?J]FT1^4][#]2ZTR'_:@LYW/MVVM:T0I'IP4W)&XG:(;3%J( M(64(413K'(L&VS_:[R3I^!R&K9_?"/ ZA5Z[ #%97><0%8B:+FTM+3>:6>-* MZ\3,QV@:W'MKAI'[^08-I=&MYKE*)2,=6TL^ON*!>F?[=QIE=C].8[O@>@UM M7;6[^8#+\3J%8_H1\'/ M= !OO3K5AI3U-W\)B]I+]_LJ>'MS&D+11B8;P*/@H!+Q)&!DD%A,Y&/$.EVQ M]=O@$VDR\\I>2ZU6,?\>S0=*CK?]HH2V$K):UR$]8?_X!?:LO7 MZ=D-8FJ[&H,T]Q5CTT4J( M?M5DM]"=CIR!K3-E)4/N4NN> WN0-7 .0@MLW-,FC871K0+Y-YRO ME.6LU#?*V725?G& 5MG]O3:JY@DT-](_=U>\L;3)!2^*_.ZH9005--G]NM.M) 4,F_X$9K,D[,4#PP4!&8V4NI4C?NJG; M@\0,JVN:X."NKFG#^&XUS,>+N,#_NJ!O_?KU4%/E[B=:]>_=15DKT^7.(C>A MP3HBERZ)VIVTUD K53-*!+A4Z ;19(^V-UT>H.5HT^7.=S)&=A,:8&#>V9*$\9WK#KV:;!]\G;A@[0-_P.T M#Q?&\EB2(8M:D[N.,D,4D4SMPE!G+TLHK358%^W#?PF+\>)=N2.S[^L?;XZ@ MX))Q41(4G:K_P32$R.AGVA>T66?K6S^2[4?9C]#J^RG8NZLU3R"_+B8A;?#R M[EZX#BGQ7,NN+5F2/#D(5M//+',LH2BB>4K)+GJ&G? X/ *;R:H#W-T-E6P_ M3$EPPSSCP)0A!\EF#][0V3*&B6@B"ZQYQL!>A T[RFUX)+:77@>0_-L"WY5? M%\OQ.?%J,=):2R6)<.DB(_6M+-G"I-)3U(8GG9G&ULKO-@5[@4S]N" [0AX= MH.EE6'RNU1KTG_JP]#5,*F/N'I$BE;4F%HAU))-"I\%KXI3-43,Z'C')YC4V M^Q"V%_;TCXN]]M+K )*/3'JXNSMI4E;>.N(:7\U[B+7UA 5KN IDT\KB6E<^ M/(W"O4!J?ER0GE">':!UW6OL[6RQN.;?32^3>WL+QDK/Z$JPJE: T+8B2Q:4 MEQ@E(VM#-->C3Z!O+Z3:'Q>I)Y-E!SB];C9_=Q^8DA).5(,EUY+/6,[!I^SS)Q GER"D(*M8<"JS.-:Q+)Y%A!]A\<_XEC.=U(^_FK\:++[-%F+PK-1WU M[?@KYG7-YIOIY7CNN_V>MT<0)&+)E@>PKGC:>'% "RO@#GV0#I7 U@,*3K"- M_2+G[,>%_-#0Z.!TK)L9KWL8WSOHWFK+H@29ZV"KF@OBD](@ Y,Z>AXPM2X! MVT'.?FC]@1]Z6HFJ ]3M:+"__92-!$964"!$3OZADI@@8E8@N\;9 M"-N)W ^A/_!#T&G%VC=NK_[H^T-51IY?P M.MY;*F^$-D5AZ^85!Y"Y'V9_X%>G4XNV _3>31V^:^1HI$L"Z8HP4M5ITF3D MT"T1(1A#9@X7!GWKE\]'2-H/E3_P>U1+D76 P#J+X5XHS@04B6A&DVNP-PAP M(AM +90RPK.L6H=+MY"Q'])^X$>E8T73!;JNFM_?\]]"(?>-J0PFQ&H'D\41 MK)6 TI.)(:U+S;M_/TS-?EC[@9^%&@FJ \A==UVYNP_EG&&J&+!81W>Z["'D M',!*RTM@00G3.A#_$"W[P>V'?@5J(*0.P+9M;,3V("E/K!AN25/33T!Q1VZ_ MM J8*1B"$\FEUBD<>Q.W'QQ_X(>@TXBQ WP2.ZN3-%_Q[\-X\8_U\W_]V:BF MP0M'#I*RH>:$>@?>TP]6R%1\D@EMZQ>='>3LEU'^ [_,M!)5!ZC[#7_?J,V8 MSZ;TT[1FU?93Q:P4M1@?HC5TJCS649(LD N572"/B?O0VA9\*HW[X?,'?HLY MJ5 [;@5\F=KW =/L;#JNG_NTZDYZF_2]JA4?_%2;NL3]*&U4@?A(QN,UY*0O M)0IDP-#7>9%&06 J@K76F(3"RN9VSYZD'>W;CA?A[&R.9Y<'[W+9%<\WBM!, M9@D# G>U86U,"KQ@&5A(/C&CBVD>P=N+L&%K"$^!GGLN;7/Y='"U7I_Q\S"N M8K:9F:]SZ2[3W,\6VUAV%+$YP#RD#+OMK7 53-ONNUP_+5N M<(K+@V_F75]KUK-_/WH;W<_WU_L-E]=PQ!"SR[KFV282/ 8'T10R!!E+4J64 M"2.-C_U.@HY^!4Z?,5],\+HH?%&'C2W>SL*T=G6_M(FG9S>+;\8W19+T28BZ M=F*NG7I\G6 1(L\RIVAE:>T''T'NL/=V.U3=>^Q])@EV[&E)<9B%)M@X3K@OK0-W;Z_#58>UD@- M)=.M/76K%B)LU$(0#7R067MP=69 M,4+K*)U(7N?629&/$G6RTJ>;(Q$Q)%.?\>C\D24@Z0 M/$[5P%.-FF)E[U*FPV32K9JZ2E:E,_XFU_2_,J['^VY.ZS%*Z\E+M%%AQ^VL MD4+;D2:\Y78-WEJ1:XUF,:[V**P3*JP&RX)P23"7>6I\RI]$8#O;C-R/\1)7 M)5)WE[UC#"2AL^510A:KD(I'"$9*P#I>447D4K=6^ >0.:PJ/!W*'K;A3B/! M#B+"5UN<[=KBZXME9>EY[1'US^MXX71Q-QK./-?:TQ4DI:&]!T=[KT78UA7I MD*Z)K$[E9+2@?]A8\//#^MEEWJU=L*X1//C.O_7/&TW_>9"B1G?U>H$;ZS$I M$9PE%!&,0.FD(2KGP0K#K?-H5/-\VML4'*K(2!BC-6+IX&R,WEP7?]X!*R$5 M)2EH<#&OZCL2*>? 0:/*3KLL!9./R/HIZPU[3QXAX2N-<3+F=G#SK=A3!V#? MV09W0DO%.91"WI/R28%#^B6IN(&78^Z@!?%JRN@O$5-2_(T\Y MU"RFU:ZN#L7WOP:Z+^F_=[;HC1(V2447LZA38DRH8_@LL!2%3!:##*U']AQ MYK!M4)LB[;0BZM:"J=4^Y/NOLSY?AW2IJ \V:79_K]5>V4](NY%"_?].9;6,R1#8^2JD5).UY M34&WX 2A/3/A/3,.4V[]=O\X54//4ST:%0]'#IH(HH/+[V9'EVJ43NJZ]4\= M4EIW>=<<%-P9%0+4[JGDH48%7A4%P3-G5_M26^S6V_+>N30_0?FLSHQ,=$?K:"R!8V:<:,R9T"V M>LWY%PF\P0PFVH1")!Y"^ZOQ8');WI_;9'1S;I@JI7@/0DI2WG0D(8CH@?M4 MO+.BQ.;#7?:E;>B[]'FPMNO";2:YKJ[=K?OZ2QA/:S?>-]/K>IV-&IZ-5-^- M=#?RH$),#(H@GT>)VCU:\P(A)Y1D=M1[YGFA^_1-#'UQ=XGQ$V.AV^M_6_GM MX=?_KJ^UN?[WIK?1]7^]W@T<;X(M$G/.: RP4'O31J? :2.!<>DQ".]"\][6 MN^AI5E&_$:R^9'-^-_V Z6(^KT=TFG^;3>=7OUQ-!+MK&3-F:O]RT,JZVI:4 M@4-4$+TK7+GB6&@=!FY&_+ F0#.\/5AG_ZS"[5;OK>9=?YY-2)J+FK!U&=@\ M:!#F0Y]J-/)R+TI;3=R]MU@M!;@9"Y^-$(RF3W;HH:%))>GK)W97O/NQ?S>9B>K>^97[[?_)WWX?LJ@_#W,,\;B7[<&.VE MA(C%U9)&6>?/:3HE21:CBD3;6O$UWL+ DW[;X6]+3>I@HNY6#;Z?XY^6GW%^F6R_D:-U6 KZWA]OE8I^V&Z:A8K6DJV/M8N7X9TRYD$&LHERU"7:UM72^U,W=-CH^7#WL%O=5(+=*LP7*EK:IQPO?5QPEKJW7#Y,9K23XG(94';6.%%Q,0I2"O MQ86HK8A*L]9%@SO(:5KNO(W!F\,Y>"JZ]I]57(!"-! 2XR"MH&KLAIA)>=I M=^T';1"BP@)<^UA;?S#O3]9V])3&4G5:9M/JIM0"V7W"*97SWJ1J5 MM9%A!B'KG"!I$P1=*B<$MR&SPII/V#V"W*&+FML@ZF'==%KY=?7P]FLIF-9O M+9?[_!"6JSYITYJR%K;TR%%>B\2%!F^1]+\T!:+)#(H,T4OMM.&GJ[9_.KW# M/J>='JPGEF!7:+WRI&B3VS+W[P;"O8Z&U[QK+_VZ?YG+CFP)BUF3Q5)L.>5C M\!-('39%^?08/9W$F)Q"JSJ$76$?/" 7(O8_.*1[;YTP^0$L[C71WA3?352)"% MT"G/N,^D:8L&E8N$2) $%5AP.@6/H755^(&D#OS,T )##ZNCTPEMP-NREK/M MM<6UNJ_)-+\@_2;>]0,WRKU+2%ZA!7+$):CDR05W.D,.R@C4R#E7CVBQ]E0- M:\\U1>; (NOV[KP[1VI6/;+SV73U^GCPA;K/5]OW?=FQ<$)4LD MNPE8K"W-Z5<0?% $$A]58D&0^=_XWGF(EH:NZYT5:BY,(L/RU7AR4;N]WO%Y M(EKTS@'::E0&7;-B(H.(@AO/BO'E=!&6)Y$Z[-7;!$,[O-63":U;;;8YGR#0 M3G&1YN/5I,99^>5B,9[B8O$BYU57^C#9T/JO2$FV M&1>A?-0JLP)T!$0=9>C)+XY8^T9;1G_HDF_]W-V$\*/GEUR<1YR_*]=5R%<> MY4CG7 ?M:1"HR #R.4+@C/2#%$6A<:68UL^(#Q(SK I]?H3=&TC21$I_:(VZ MLK4^?IF,EZ=5H_?7>3[=^<@>NU*80@3TR4>PK$X'PYH:F$($SR(9%%8ZIEN_ M&G2A,#]>Q,68I#O__FZ^SIC\*RX_SW)MG+M8(GX,*]^O2O*7[_?_\M5?6QE& MI!/(I/H@BU(T2H$5M& M.EUYLK(9!^:M$@5-UON]3#V"DBU+]P6/0Z0Y:\?:'E(-KM7LAO8ERQW?D!VP M&$F-Q!@707INZU.0@,A%J/K6%R%JM]#6#<]V4S3P8\C0-]@)Q-8#"+<66=TX M>W1TO](?D9 _5%'S44@&BW,9BBJ\%@A8H)UYT)DTO. N*=V\8<<3:>S%U#H> M'W>A=TIA#?R<_![G=>YR.*OE([]/Z9N?QU_^ R?YZA62;HTP>7\1)^/TKA!Y MX^G9* EGHS69SG%-#^?.0:P1+([:^(S).GB#9N![%F$T('& MVW@>7;T*+5YB?48ZU$\(<.&K]Y_^ZTT>*-!9XO3/S0KKJ*#P?#=.+& PM>@[+9@RN. [D< M==RP\2RVMF%^O/BP3S8P90+XZ!6I?4]^ET4&W$@CHS%!A?\_/GS:^/!3<'S2 M^/!3L-"!";#U:EO%JS"7J+RKO?9K4PF'&;Q)"-E&+[)2S/OF2;,/$=.+&_/< M^-C'WWZRL'I W0WYOX5S^NFG>9@NUJ/!+Z-AP8KH8XD08JZFE"13ND@%G@LR ML542O/D8^,>IZ@6'1XG_+JC:RJ(#=)'A=14&E9GI* N8$JH%37QQG,Y>+IP8 ME5SVS2_FZ\4'QDICJ*-H* MI@>XW;#I_7R<\*J@8)0*%I=+@(0YDQU06S$XV@=ZHV.(TG#3O,ST 5IZT7/M M(=6"^1V Z/U\EA#SXC4QKQZ#VD!\^X.*+\B,INUD5ELF1"P094V?\5+:6B,O M5/,F6?L2U_6;Q#$P.XUX.L#=6O>N=?+M ^23$QB%A.P<;83L5XA"6T""AY ^ MA?;3NAXD9B])V@M7^@^(J[;BZ !?]QZ%WUTL%W6L8=6Y1@8K93(@46E0Y#.# M%XY#\'(_@@P.H#U?^CDCO>X.C)_Q?D9SG\?+S^__/BF)BL3 M#8LT.VW>QWYK/U]*R &\Z"I;!(,*MG#R,V.HC0&\ E^;KQ#^C0XL9Z9:MW;K M(UODII'"O0.JS]B+H%$GUIW/$RP<_P=!K,GK )U>7T3K-Z/[5 S\6G3Z.^I(QG<'G9J3K(AUGH:KB/2ZA'4OT!(=#Y3=KS\RA&_76]OSYSC[, MY3Y"*"QYBX#9)C+KU\[!)%);TC/,A=J#,!A4GL5ZS[2 M,.EZP8$SD4YW[QS.UAZP< EAC5EJY@K8J(ELKQE$27J4)\L])P27U P-0[?- M.E!8=\5] .<&%OA?Q]/Q^<7Y58%,M%JBS5 3>HGP.NU">>) % (MLR;O5Z/T MB,AO+3JPT \1V:P%_X86?/BV0;C@3!7G.-C@Z/+3AM2=\ )(Y2'S(D9RP5L( M?G/189S59H(_F'\#"C[C>/06S\)DU1KP^Z61C"&[F""1E0(J&0FNMO*+WI%C M[3UIOUT^Z +3G\]F7W^F3Z\E3S^Y$?J6!0=.$SW=I7\L>4AYJ" \RR8BR&SG8&)QT&QN=HP-\#1XIHUX%V?3ZA%DK$C-&W; M$_BQ9B(FLHBL)_8@YS[G.VE&O3^A'B>CQU]*G\"P'H("C^G M]>9J4S&X*3F M(#$3GW2=5E%$@!#(BQ7DR";?O 7EWM0-G!I^^K#EB035 02WY#)L-D3\S]EZ M4AXM2%M=7*8YY)%'I /E+ A7FVPJ72 H@R"C3%IHXQEKW:CW,$H[3TP[$#>/ M9Q.U%N+ ]^/5#DGGQ_%T/4ETCN$?%U]>(XY(YY.Y4-5^)F6O>)U@5F0&7\A6 M$"*BNYNMO/6>W+E(Y]DCQP&I+8L[4&NW7T"OH%\'MZ\2CO/-\1BQ$HL-Q0): M07YGL0R\]@FDB4P6KE&RUD]_^U/7^8-@&_5U(F%U6TSS\>+\/,R_S\K'\=ET M7,8I3)?C^;C-,8%[^%>9TM]A4/KYPY<*%&H] ;[+*KFAA'+DEB M-H,.-<\*#6D_K<@Q1:9RT28I(QLKBBYJ8FCA>OSFJY4^C!?K";NCPJUT6EJ0 M(A=0(B $:\B$X(E'AUA<;%T#LYV2'Z'FY2G8NE]X>+1\!@^!_^_9_.7%8CD[ MI^^MDQJ+RMG7"T1[ RJAA)BB!B_1E!CH2C%[M3%Z- Y^=^5AT=1"EK-FC!T8 M%NN>=+?V<#5!QUB1O$F J410+!,_.#HP#AU+DO[$V ;H>)" X9[*CI7HK#5[ M!W8,WTWQFAM73T!>IV*5@JQDS1^I]8/%!2@Z6U]2UI*51PRG[5\>3NJ-1#5K MQK>!I?[I]]E=ZM&YQ"VOV6584UN%J ]_')PNCAN=3"G[2/W^EX=['6TO]2/Y MUH%C?^^"_.7[+SA-G\G56'=(-AY#$BF ]];78BG:C_01T$2NN.21J=;=71^C M:=C044.3XB1"Z!)45[NY/&_H>59)TQ6+7()RR4/(R=0>'G1ZG/O_V/NRYK9R M)-U?E'&Q+X^VJ]Q3$6[;8;NF8YX46!(VY\JDAY1V2)9E(9'Y(9"9RX4RV;Y_R.$V=V:D'(>!)>!T@C@[@]0&_X_(<:]J>XB6 MSF[$EIAJPOX.8'2/AK\JY^!."J^$!,_07V3G!&L3_=5ICEJX+%OWF'Z$G'G? M2)['O!K%^AY1=*/.(PJ;"Y*K&=!:4$'0+F@'P#$Z8^G 16Q]X3U"3F_7W$B1 M/QD;'L?_'J"TNY5_VM).OSHK@DG:@8NU2P8+I+Z5-:2Y&7$I&V)AH#5W6UXME)T#(H)%W*]+84 MEA%K/&GLG(I/3!D34NL:X7L)Z 6YJ,M:2?N7'O]:+,[K>_ZHI M]5(Q:00$OZU]LP@QU9$A3J-%$0(YL(U!\S,5G3EE;1!S(+,[@,N+S0;/_OCZ M+2S654V^^A+6G^MLHB)SB$4"RII6A\29**0'[HG,P@5WMKF>N9>2SJR<1HKF M<*9W )W+J_8#?ENMZU7[YW)!]RQ/F$RT!1*2]:=BHETXVI1)+FK+&.G2UM"Y MGY)YRQDGMF\.8'H'T/G':I7_6IR>7I^!-ZO-YJ1$29A@WF]^''MB_B>ETKRR\\ 99<'8U<\R1J4YG@4TVKC%""#J1Y+<^A MO3UT*-7SCLF8S'YZ5F%V -^?&'E=R\!/)#JT=9A,$5* J@V"MQT/LD<9G"&S M(+2NZ7R,GKT@YXX,X1F[S8U>?EMO;OLFQG57Y;;,+GSVO\'"[& MD^Q^=WQ%R0&+M:DJ:;7;1I4E3V007.7W\TRNH"@6@K,U*"X<.%D--NV#I=M8 MA.;S5/8D[>!*NUM,?W?)],OX,-]V* ?#-:.3J[?Y0 5T(35.5H6L/8B_"YL59[S,#V-% MJYC(^F2ZD)4;> #GZXAEP65AW/J\7TW3$) ]1$S7P!HC^+O0:B*%ON#TXNS] M:E'+YV_L)HN2M&8*=/"YYGG4#A])0Q3%V!1\=,W;M#Q.T;P/B<\*K$/E,7/Q MY?OU*I^GL]OJ''/A.I(GGBPOH&R,X(658).749>J-#: MIFK"XCX@LGFQS+L=;"X3J&WV.M)E+Y@ECM@2(2:?:!-!F:QX#J4A3GXF8+Y* MS<-E^C- #F3PW*T-=VWZZKFYR-)9+2^+#Q,6SQ-ZR"KDVNJ]]F7G6_,P9(^* ML[LIP/O7#U M_K4052#[S:M$?U'2B=;O*$_1-&_ZTV01H*:BZ$ -/1&2_?WO='I>Y[C7#![Z M7_X4_CZ1E6]TD0,WT=+Y\0Z<%AD*6B:1? ?BYO.&\N\CL\L0Y$B<#*O:/%AH M#97>]&]]#;K$[?&A4[W=/4OWMWW?752VS!D=(8= %Z.VM=FE3""%"EJCEZB> M^6 _RQN=XCXZ7A@PK:ISH@NX6-_90VV=G82.S=-CCO^-;@A6!KW1#9%&#R.* MMOYMUJ1' R8(KB H53A$%@UP+IBS#@LWSS^N:I[WM4'RNW=(U1!F]H" 2P?4 MU&!Y$(!!TG8CG0@7O0:-03%A45K1(N33V9"J0<)Z8$C5$,[-W:CQUI"E(K:] MHQ(XOVV,4>'5 WAW]R"OS5DB?OLI5$< MDLVB-@Z+=4)C I6="42Y2Z[)=++^AE2-%OQH_O41X[\3STZ*M!QI/8:>@&OH MJZBSA3I'0V".-JF]"J-_K6>@L5?_P2SN R+W1"ZMT2$YFX$'H4#5I@#>1 ^6 M9[31E^3DO]4ST!"9[O4,-(3!'3\#"9L9U\4#3]S1-FA#GJ. 8E76MOAD[HY@ M^!6>@08);\]GH"&<["#^>L_SA(DQ.&TT<*1M*!XSD)640694L20IDV[==.,X MGH'&P*41GX_C&0BUB(&,,) \![+-G(80L@%K+=W UD=UM^_SO_,ST!AK91)1 M]'@O?<+UUW?E,@)XDE0P(A@$X[PE1RW5>;)%0LC.>40=3)1C[Z?;2W49V1HI MUZ>NK .8W,'5=6]XN!;ZO\6S5^?KRNX3;7+4R@1PDO2V*BC!68Z0DE7U-QW2#A)+!U"[>I^M]F:=T87KLEI_#4NR'./IXH*/)TI* M11RR0,9HS1\B91V352"+81R-R!Q;&^A[$39OZYA)P=9>,$=9S;P7&S;3%#/',:1629:^<9!"52#78;2$@7;HL<>NUL8*YUG/BGBFM8B\9_/[W M-TQGF"]K3S[2=S>%5J>?77AB%B.+0D2H 4"HW<2 [%V_;1$>@O=&Y=;#)=I0 M?ARI&D/P-TKQMI7PL=@!C^WZXUE8G_T6SB["WLXIR:/E(#5C9 6E.G/=$!\, ML\DEC!%;=PAKNX,NR1J1OF00T38Q:O0P=RE?[!897YBC."YU@7PK"4I!N4A&LW!1X,J M&!O1=V>%[V@_6RCE+C^N@BG_9[2L?NY# MO\2S\5&L1S^N#3?WI[A1K.G>5OW7Q1@)O:1%@)0$>?@8ZK 9^JM)69"[G[4K MK?L(/TI0^UD0_UBO-IO+5P5$:R,O ICE9+@*F<$7KH&<*1VB52C5]$,A;E(T MKWW5#AM/#X@8+8<.;/@7IZ>KOZI2>[U:_[8ZCV?E_/3G'9Z0I2?)+^=@=[GT@+;[^'5YZ\A\NI++=A8+*\. M%EESKXCBQ;8!/A[P0'C0L/J]-3$L%?89U/.+/!ZX!@'6(=$,3 .6)#R<$ZBU;DV+H% M\F B>S;@AB!HW-4Z5EH]W++[V0Y"DS[G=305:E\[" GPG'A8JU.+B4G&TK%- M-QWPIH7'.#MOB*Q&(_#;-M:U?95K@L/WZ]7W1X_1,[,?\:R8:R:7+F+]^_%N.YOO72F;$^(5#YPC:,XB MJ"P0/%,&O&>A!.&5%,T#)<-(G-GSZ%#_C9/><'CZ"W@N:\(FYD_/?2/;9*4W M,@'7/ -M)4(,I/0#2AUX9$G+UBWK&M[(DV71]HC(0;(Z\$;^?9DG])8OQY#Y"3K,9P;O8ST4F#+, 8 R]"A*R8T+ID M&?1D>[Q)R+P^0"L4/#@J>#3/.W OWY_'TT7Z\ZP6M="!O-K311:?=,AY=<>5 M)T>%6 4NB3KYV#DN?6!1M$Z8>(R>3F T7MQW3?=6O.\81Y_HW^^JVSUWF#&2 M>:=X A5T!*=,J2]JJ$.4A3T;FJZIFA=3[1"P)[1&BF/F NZWJ^5',I["Z>)_ MZ\C0]=EE+PR3LB2S;=OCNH 2Q4.43D"*EKYK#'F\^W05>>CS^P3'6!FN&C-T M9E#U 903:E $M2GU9Y2(U#TO^3,6\J&EOM1S(YYZ0\A;/ M3C+7C+Q^ ZP.;5+DZH/+QD-VMF0;3,C-2_-NKM^)33M2E@]!8RACNTVR?;]> M?7"I M75&42VB]8% DDMIWJD#,Q %1+'(7G.*E><^U/6F;VT'V@E0,N@HF8 W&*/6'0/;Y"IT 9*\C[ M6P,>PM69L?%Z@:?Y+OV,HT[2"Y L;FT#4=^,$81E+DA%;G38)P!YWV?/'&V: M$ \'B#1=1 M.:WI5G>:2^GV:2BZSUKSIAA-B93FG.[ E+GE0EJG)T4 M8D["IFQ*:)T\?IN">=.!ID)/ V[/_;[Q$-Y9+F@$V6O6UL&*OG#PF4&AV8<[4"#?,+T9;DZ77W^4BB@5:HU@S7N MX*( );@J60D97&L$W:9@+]C88X7- =SN "MO,&SPR^HT_T$.W>H[5L9<;L5Q MJ5R,D:RP.F* V00^$6M*#MYK;[-7K7N /D+.7BARQXJB5G+H %*OS]?+Q5E- MR5SFUXN_ZU=7AZ,$F[DV$&HK=R63)KL^V9H$%273LLCF4VL?IF8O0/EC!50C M*72 IS=AF2^M.A$Y1BTA1U95:D"@(Q! II1\DD8K;(V?Z]7WB^:Q8P7,2#9W M ) '.;.=G%39N1P@5U1L<]%%](I[)@P!7G:Y]+)0\Z9OG>,;V M@(:KV'=)TBE;%6D/%Y0 ET,H*4OR&/>* 1[78.U!PGI@L/80SLTL\-N# MH5EDAF"M@4E&>DL(K.DE"5A,FCN,D=D6PK^Y!7]K,'3 MPJ.A3>M2M^^XHZL+$0HZ9-Q9+=->^:;'-UA[M.!'\Z]G<_/-5<:M2T:I^N@9 M8B$#&E6&4 R"8R85EQ*B?#8[\TT?8RWG39,:)YJ>P;9M:GGB=+*\B B<6TD' MD/SYR+* F HJ;X+'*;JT/$)1IRDO(^6_+[R&"Z,#:+U(Z?SK^6GMI/$;$A%I ML943?7V*6X$M\XNOJ_79XG^WWW]P\R>:>R.]EZ2P2Z*+.WIP@HYM5N@T.N&E MG* Q9!/:.\W(:0/7601\:%.7:;5FK6)!9HPV=79HR&1GZL(A"JX!E2BNQ"21 MMVX\_1@]G:;Z3*PQAPJB63/3"4#UYP;+^>F;1<&3P'U(#&DCG-%)22Z ,UN7 MQA;A,O%Q/[>_!;:NR>HT'VABB(T4RU$6KKT-ZSJ?^SM.4YOVT\=/7W[V^(Z> MK<),D282.7.Z\#CI*!8U1.<01#:*OL-%"4=787;3&#@1&2-Y6P8,+PI4J:4" M)1I(&%41RM/]W+K$XN;ZG?H+H^1_5S.-YG.W*N@?JU7^:W%*W,I_9/K$15E4 MG_V/>GH_+^BK[=CV31N%=,!B;=13J]TV4E:7Y!!.[Y)P3QNL8*U2KC#(2=:< M-8)P<(Z!=\$%;8U,JG4/[T$$'JK$+A>[& #UQS*M:P;-;WCQWY.B& N&,TAT M[].-SR-XDP29FI8Y[Y&,@=:Y2X]3-*^BFPX[=Y5>0[GT$".YX1^_*W=9=\)2 M2:$V.A4RU"G%)8//F79C5-39Y4BZK'7DXU&*YHUG/!_*&LKE%[AL/YY__1K6 M/U;E[ O6RKRP_+%Y[)\\QYT\EJ;GOKJ;\&Z6&SX58Y6)#F)T9%&2#PM>U[I+ M&WV(S&#AK1ME/^L-?_UB]'JQ7)SA&[*O?EKVXLU(L)BSM@J$K2E#7F2(23A( MV1BA91%75@17PR'Y>_OAG^._5^M5IV&RV*3!" ML\(OJA;KA"8I$[B:K"V*)R?/*\3F#7H'D-=+JXRV"+F;^CR1N/I&XO7&WH:O MEQF;+&J1);%1HJ_A"Q1D7DE'=I$0VK.BLVY]1PPD<5Y$3@:5_2%YL-PZ@.6G M=+I62%B#J%YJ'#IVCJ M]L8"LV>,D M@S0G.3/D,4209+Z"RHG\(V\CU(HU MZY0UR;9N7CN2U'GS]>:$8S,!_DJO>J_/:_>&7;'<3<;\_O$TME> -OS>99WP1*BXT)KR)QL616#@4A/1]FQTCQ.*%*V,.3D&SBG@7 4GMP%JD@.LE 9I3"&AES MF5?37I$ZK__7-5P'2_(H ?MZ=;X^24)Z'46HLQ+(IPF2@PO:@V16)D#,131=N"4 OG)%TNS@6A; ?:M5(Z M;_?IKM$Z5(Y'A]87A5:^VFJL\T>Y3N"S3Z"RJ%N59/=PNDR"]"[+9\Q&>HK< M>;M=]XK;\1+M&[PU$&XTJJ1U@90=<;$VG_+<)$@^6B6\"\&W[@S0X%UBLL[9 M74!PJ%R:/5"T#OQN.SQO7N2\J!\53O]8EM7ZZZXCQ]@8[1X?VB:<.I3Z1I'/ MW;*7&!/*!5-" K2FT%WI"\02,C"-7F.Q!+76>?ZW*3B\W3J!&M]]PUHNNOR\ M_?"K-X_MWS[A^NL)-R(9X1S!7$E0>EL:93(=+1^XSHZ%T%H1[4?9O+'( ]#P M<[_UYH+H]LGI@FT?S[^1/JG%[>'T93@-RX0?OR">-=1# Y9HJ97&[FP:'26C M,%I9!:XV,E2UD6&LJ9=%!&4BC]S*UF-YV^JH.X=B\?G+V;ORY^;B/C[!L*V> MU,!B=:YS9!"5%B!=$E8&'[EKK8(?):@KC31$]G@="6\E)%X HND[:X1F<9[074U0TR>G4O'[V M9RJZ,HH/@$AV2MP4B(YK8Z@L)!T,0,;9AP!5W@J77MQ#! /)=A M>P@@QK&SQX)]1(R+Z07 M4V;@Z2! RMYJ[X4QD3V!DX<_O2N;8XCT;HX<;\"X#BZ4VU;3^_!C.W#V1&EC M,)<,NKA$_CP/X!4Y:-9EYHE/CIS]24W32TKF@4HK^3YJHHYB]HR0J4RY$X[> MO(ND99?UM?[WO].7.A'J]6J]W=V[>+KX?-$RXHIWV7&>M"&/WY7J\6L+GM%U MRZU*J%V.(9<]E,I!1'1ES([5/<\GA@Y4U)W-WKO7AV),R3(Z3BK4$'?M8\<1 M O$5M/(\RA@%4ZWUV 'DSJ?LGA%0JWFD.[/B_!?6?6)^\9VV\OF>%(-KG2!B M-,H7D'0MT&V0&+A:OR0M]SK4$8AWHT+W*LF]%^S*F1NK$*=A;P?*[S;TG]PF M/V%)B.A$@2P4 Z59 >]4 F%2%(IL%J6G?.!KP!(MHUYC=S9-R$M%A[9BA'S3 M0AK+*0@Q%@@*>2R:!57Z#'D]EO=Y95A>>N:_G?]<7EXB"N=BA*"UI).97"TJ MRV"C\:CKWG/[N/LX6KL*LPU!S#Y)NLV%U8&QM^\^+^O'BP^A,*U 1TY^5T$) M+B8%,H? ,)7(4NNDIX$D=A5M>0X(CA'-L2%O6PJN51''*-OH0RV M==7S4!J["WV#A7-LX-M6NQKO4_01BJUC9'/0X!.39&5X[0./BHO6#2*& MTCAOL?UB\DEHX'2@R+!U6">Q6^#**J=9\M@\37D4H?/6 MSL\ P_%B.B(LGNCD3$K90$FU0[:GK[S. E!YYIQ*,:7VV;C[T39OJ?P,B!LD MC [:]CZZKS^7>1>@Q/S[WXE^]<77^K<33:X\LV3/.E\8J!H5=38KPDEQPMDB M=&K=\&X4H7O!SQT[_)J(Z= .Y9^F+B\[X2XX7H0 QTP@)YYS\!C)G4_*^R"2 MM]BZ4_0AF0'^"@M6_S!O$R1TO:))7B!,^TSO$W=U=O43\G]$,_@WC65CF M5R3PQ=GKD'8+7LZG694WJ^5GDO+7^HM_+ FOYQ?7Y.@WGT-7;,/ZIOMN]")4 ME[JG_8]34DO,#J(LJ5HCM<982&!!:Y^E2]RW+FJZGY)#+X7;K+R8;B2-9=X% M#J983;I)D#V?BX447,N9]UVD@][N7PJ&L[L%UNG$ /]&_V4Z* M1*MR$<:#"/41(&GBB30,L"@92,=@MLU?2>^A8WZ\'"3##AK$>+N$G(#."W3.GCVYS8U^2F77; M!OBQF\0H% LIHX%@4)+U[ 3X6!"8I/.EE37&@ZRU*5E%&>^VC+L7"K<_=>9G_+:B/X!A M721?WKY0WUR-8D*IN(Q20DZR=L<4&;S !,Q%%PJSD1SL28W3-WU,*VUM<+3@ M=P-X5IR!=[+^E!1TU5XS(#)&1-T#DRTGA7T&#T] M6:PC!?XHB [@?A=(NECV]6)9>RS6^OEM>UY!'$BB1 C)%SIDQ"3OLJV=?QWG MK X1;-VLX@%2>E) K?!S.,^[& E:+_-/N\O\1@.Q$*(/]=7>JD2W,-(1B(DY M*$Y)1YLTV#ZEXEY*YLT9FP(Z#3C>;<>+!P*C+UZ^N33HFX=^[_GL28.\3^UE MVG!NBD854?OC8*T-T9H<(9T21&9R$I%9*UNG>3Y?.)=E' 92FT6)[ 2=D7_3<.X0N>\3SAW"ZKEC+9_7N&TOLXT[N<@%+^B 9Z5 !4M> MIJ\#6H3QM>FN='(??_K6A\XO\8/$LVK!JUZ$O LF<,45NJ* _$.L;3T([U87 MH+]IY9@1/.S3FN+.Q\Y7Z7J 8.X3[P@NS1T6^[)8YQ=$>]YR89D_X.:L6K$7 M]^O5SG91H,(86>XE2U8WUB*CLY">*;!Z^(US,*<[1,ON M*'D; \L&092:WNVXH0U8!4'61)OL2-\VK^P^EBRD01+>+PMI"+MGOGO^6*9U MS?7^8_GI"UZF4=S1F E3X5E8X,:%FJ>5P:,G;8S"%AZD95'M<0'ML51?\!@C MS=5TK.U O=Q6N1?'A_C!HT6PMA!W,CEOP3$&+CBTS'LFR[3YTWM?1)/5Y;>^ MB [D1N^7IXEG5)PPA?011%;2O'@?!WWJ[1#E$:6YE->'Z*EIXC]. +/\Z *)PJ!WLP'.FN)%2.-8Z ^XN M#?/V76BM7 [B<&<(V6%<1"N5B0:8$\0.QQQ$$S,4.D<\9\6D;:U4?J9B7G5R MF%0?@<@(%G< DO?KQ=UB^I%\MUB^;ENY^.[UQ]V6^)1)JVX M!8-!D8HU'@+' -X589V+(OI]@FY[+C=OZ+X1.J9B[XR(V:S/3C[4CO4[ \TI MS5D FV1UUC("V5 %C$17W4(9\EY1-_K4&QJ$_G:M/6XM.&^GG5:&QW@>]B#X M'5YC*9F9VD\YVKKQ.C95$=G.IV"2R]GB7MUQ]A']G!?& <*Z*^X1G)M9X/]< M+!=?S[]>$IZ%\U@TF*J=Z%(C"XKN,N#9Q6"\TM+N%3-]0N2W%IU9Z&-$MFK! MO[D%'_Z^07C).O+BZ\"36I8J=.V='B-D6W+P.::2]GJB?4KP-Q>=QP!H)OC1 M_)M9\!]K5DJ]WCXF7)(5M+JH2PX2LS4(40L)*I(9Y+REJXX@2QNA/^XFCHT" MP+V+S]OKK.6=?SAOYP;'CNX_EYMOF!9E@7EG'0<1-->(!.E ]V(,F50;,B@B MHBTR6"?V2O=Y"B /$3#?-=% J*O6'.X$)J]7:TQAD](#F OQU$I!ZJ F/D]G(O#9!%1$=' M)DN7+]G9R=L0D_#D=;KI26VDR.]&.IOQ MOP,P59;01FXEQ5TF*?R&%_]]=_8%U[4*V?M"]GM)@*2?01E'OH 6!HHL.CC% MDF>L,;:&T-=3LG,;J$TFG0Z0=YM?M#O#-2H@:C?M7/.N@D/0@O2^ MD#D[-VWVR#4M/24SMD%4$Z[/_%Y31W:_6_Y'6.8_S^A(_"_FDV1B-HFH1Z]X M'1%; Q0L @M.)!G(![E;XOO@'/O;G]Q3%M%A"&C N0ZTQGT:<1=J>KE:KU=_ M+9:?Z5JFGYS]. EUX*9F4>$5WL;$IQR#)WS"M#>DA]/641#+=?=5$ M.AT@;\NOS>;\JB_+S:Z)+NW__^ALOJ"$3: M C,N>\[!"=*HRM>$=,,"\:3P;++V(;1VS>XAHZ=X41N=Z.0=J[7Z17A'.](9G H"N)*1+N;BLVJ=+?DT5?,.PY@"3(TE MT0&VWN!9_;#+2_;=^=FF-K>Z[GG(BO0RI0"ZMHI7.10(V=!-JZV-FJ-"V=P$ M?X*F_2*2[)B U50,,]LZNXR1UXN_,;_Z$M:?Z6!<#+7_4(5$6^')NBQ 6V=! M!9.!/ 4)1N:L>2W-4V$/D^>)9?8#R5'$K5LS=69\W&FQ2MM8!F(1WMC.SN6L M$XR$]L5#"EZ#8O2'5[6JD\L8HO,&S3[]TO=?<3_4'$4(>D)6]W!OW6B6^1[7 MJ8KI,[[$L":=N3TEEX9?35(^*4XQ+DAI2E%#%2K4'K[6 A('.3+!]=W,[Z9M M2Y^F<#_@'56D>D(1=0# VQQ[&3:+S4>B)>1WRYNI]_S$6H-H8P >++&P9MY& M6P)8GF(=L^<\:]T<9E_:]@/=403')Q5+!W![]#!=[NS6>4HQ.97H%+G:IV'G\)7WP]91Q,>?@?4]J+A[WIY>K;Y^ M79QM7[H1KX_324DYHJK-HTK@H*RA,^.M@JB0#(?L;-+-YZKO3]Y^T#N*L/O4 MPIE9H0W8UKORJ3;)O_[IYL0IJV4=GHB1&U Z)MJRT!"C\9F<;K(O]FE&>Q 1 M^V'M*$+VSRN0N:-D%W[W)\+%YLOJ-+]9T"Y>XH_5,O_KRR)]J9D>OZV^+I8D MR3\VG]:+SY])O^<3HSB:7"OW=%&@/*/=\<0A)SIR&E%&N<]].G+Y_=!V%#'] MYQ+"W"_/-\[+B\^?U]L1,3?.S!Z[1)9^64OCM; MXOXWZH,IV2\_]"@"_S.(IAD0GVDXS&5WM>:38>Y^\*1C81[=Q;0S8>J$(.8S MV_:%(BT5 CAF+"04-C),T3/5V$A^SA'?*?#@"AA'%[SR*=EEGZY&K&0C^PG*F@K;!QWUR MZ#J="3-(,(_,A!G"I>.:"2.WI8/) 3=(1E!2M>60,(M%>"B"7-J&IE7TT ]-8C>$^798Q2Q=*ZLO(8!GJ, MN3\:<;D[G%QVA]9H9! )7#)8LVDDT/_K"$Z#T@6CU7YM@D8CI8?VDX?*=I^! M'D,8/;?5\?@$"L8TEUX7"()N:)7)__15L2+$VNK $,,"L9J2VBI:W=7#UZ0VYA3=%G1^6+.[G$!'>M CT'2'#C08PAKYW:=[^S@ MQ>8]KJ^=O$N?[MWRLCV@%2%+EFKBD2_$-\$A,&D@.B:Y3#JDM)?S/'#=>=V@ MQAB:E.D=W%?WS+70GI> ='M[K%T',$API5B0QH?Z[I3ID$P:?N]S0LPAELV! M7.X.)S<&EBCAZ/SHFHU1GRD5.0E>TL$2#+VSKL3L]NJT/!HM'4^(&23C?2?$ M#&%X)S?63C6B$LG(XFN3>J+A_U8+&TD=(]]\T( MEG6G)=YS77'*TDKDCIJ:]+ZWME M'+\[@,WC7?M"R,&BDZ!"S746Q8!3WH,5F6GEF]\A%T3!XE\4-?$(?SO M $QOAO3E2SQDJ[B&7)^_E,@>@DB(.7J0/D4R!F0"KXE_QBHIE(DHI40\^8UL>PW M7"^^DTB^XS6K-N^^X9J^M_S\(M%/MFG+)^18F**SA7C1BK]8.B!20F9<)>(F MEW&?YX0Q:_?9V'"L\IF<^QVHIP_X[[2T&?KPT.4T4%<[@ E>W1/XV@5ACJB*O)4F^_7TE%&%[3E6>;L MLV@^&;I1'[MGK[ \!$F-)=%!5X+7B)M=B\<39NDXA.! 1NV)8!LAI&VG#[JS MC4+O[H[Z>K#EP(V/[;.;X=A;Z1">=:!*;G;9."G:&N%2 *,D5MJW$SL\1,3@ MR/LG7DR1-W.Y?J?M" \*P(QE;P?0N,]DW\:)-'>1&0E,U0F&]=G%<4$P1Q62 M92HJW?X-\EY2.FU-V-I/&LKTT=CYCNNXFJ-"]6/Z@OG\%%?EG^'L?+W]WJK< M3"YI7KNZ_Y*35K6.W/FT]:XHE!922!"B MBX"+Y.J"7W2S"E2C3E..I=;ZK? M:_[>-/_?KQ?+M/@63O]8OB6F?OH+3[_C/U?+LR^;$_3U\3@[X)K<1D7F&JEJ MQ8 +.G_(/)>^]3OJ003/_U1V()8>NSVG%5\'U^V@S?X7AO6GOU8G14A;:L=U ME^@R4,X5NA9"!.U0)A,B=V:*S/BA=,[_LC8G,L<(ZR@!20C#$RUX,,$7L)Z1 MORM2 1^1G-Z87/2%OBNF[!"[/Z7S/\[-#LK! CM&6+Y>G:]/"@])9^20:U<9 M%0-=!D$;L$XZQ6.4CO.Y45D)G?^]<&Y0#A;746)R\1U/N/?2)3IS@LMJ3(8J@=''&B3*CJKQ%Z_P/G/,A<[S0.@#GG7D*8;W^<3VB12I3>V$8B'2L MR'$3 IS H7L9(Z%3EYJ_>;Y&#WSOW\V!EDSYH\'4NTW.FF8\9[T@+>TT>WW M#HDE[O.YK0*&@_?0+"IXS\HOEOD_,'^^E5UQ#RYYYIJ%'($<6E&GGSAP,F0P M]85=2B3/M[7W=P"YAZJQUV&Q_L]P>DZ??47$YF4XK:'[CU\0S][4CR#9O_QQ M_0NO5LOMXK5>\N6/'96_X6;Q>;G]W8M"!::LR^@"B"@E6<#,0)"602F8%09ZU ":T(KO:9G"6 M3!>A/$]\]5\7&]H_;#]/3G^(<)_4'X72@"&9O)W)C5LA?X1M=*C>_]6IU>AK6 MFUUU:7:9)T7>F7 ZU6ZR'@*O:0%,9IX'.HE%?/P/(.--.] M#7LTBZ4H1YZ>B:2VK33@K42(=4RE-1)%F2)*.*KYU61/>)U>BP<+K$/0[[6''MX%?K)'^,ZNE<-8W@M6=J>%*.U4<&H(6OIJ)C](,(\TDQ_"I4[T_O5)^(AG9ZI\Y$4^OU $,Q@CPGDNA$3<[,"1OJ- KO?KF M*BG>YA"D\ *0:=J,),U(O)& ]<:3/&%JGNSP*$'S)MIT=O&T%V%7>'R[NACQ M>OG$B@G0'"SN!X%T .\;UK&, M1]$_2,F_66TV[Y8?PRG6.L\KGITD87@N3(!SQI,1P!@$K16XI),.J&2QK3-E M'B%G[B3KJ;#42@+-5-*S9"M<%P;]L2RK]=?M,A_PM,Z5.5O=/E5AF:^3A7ZC MW]C0O[@;*-TT3GN8CL )\R>>B:L=)&*X3-8A$PJD*P@JI6J7TE^-R3ES7Y0( MK1L S)B(<;WTA1$D@B7K6RE0#NERJ MOO>'RZ$KD_&>!T\AI55T?X$HC/:2>*G]S ,8'4T.J$M6[:LB>\U3.$C00Y(+ MAG"]*P3=\^;I2LJH/$+,6H/BG*P5QNDK%)P%PV3,8C($'55RP2"I#TDN&"*" M8THN$(&75-O&%G0.E#4:O#.Q)H$CQFQ9T?N\POPBR06#I#PVN6 (RV=O['/) MK)U%^Z/:L]N3EK(IRA8!T-3@R]@6C*Z M<_1\^FMU.?]E2,!3G41I,K&-HP?OT9N8L@ILGT:H>R\XS\4S&WK&,;IW M]-0.!5=SL[6S',D)B#: TM*"ESJ#\,9'(81VBK7 S_62\R2GS(>@DANYE+[;U$8*20]RT,&,+Q8\WD_KW6X)QM5N75ZNNW ML/RQN??W)\O3'K;\LV1A'\"1#G*L=2S)&,,)I,*"8JF JY57DNE:U\ MW9F_ M3H[UA#5K(=L8BD?:[[;+6O3D)5L&UG,;'=FJP;?N&OC_F]T=AN=G;'8W!!T= M&!4_;^.B:8A/F8OJ>KEJ0;-L\Q9R?A(Z(YC> 7C> MKLBH/,&/FNVC*[ M [P\7L#!;*B/&^!RS;MWN4#4M=L?HE%(V\0)VSV,+)8ZQNYUA]QYS038%1CO M*0>1QL40"VGW7%MB$(7@4@HU>&ERR#%I.UWEWG'570V1^I"ZJR$BZ*CNZG;% MCT(KI# .I-4.E#06?#)8![LZJXS17@_MX'HL%56#Y/= 1=5X9G:@8.Z6AEUF MJ6G!N;=T4RM+^A>M ^^9@!(#,\XHR;%UO^C[*>FES*H1=AJRO0/PW+CV[VF. MXB77+D5)AI[BM)E8P(=HP!6=M/ \F[M)@1VTQCK&GHQMC*5#1=@!'O](*F7J_%@X:^F MDT2WSV)7//LGAAIPOO,(=/7C57FS"'$W&7W\,]A!R[5Y]FJWXT;/7%;#6X?/VXP M>2>0_&[Y =/Y>EW?1);Y[8K.X>ZO+\-FL;FX,*R1C&5$2#RP6AI,IR\Y#X7L M%L&5SH&UMNZ:$=])F/]0O#WXSO2LPNW@SG[4;\\^QV J"Y6NH\5SH-L''609 M3-"R5NM-E]O46V^BF2 R)+HV1%Y=8>\>]\XR8]!A F;K:4;IR=%S-7.'1>.D MT:K@9-@[JNC:(*D/B:X-$4$'<'K J7>6#&CT&ARBKB.!- 2+ :*U@A5AN1*M MS9 #8BGSQ.$&27J_6,H0MG<;FDU..%5R!"M2J-'$0B9%D<#16MJ!E*SLTQS@ ML-#L/.&U,9!HQ\P.U,G5??_RQ]67_[' -1'UY<<;_(ZG6^TKT4J12?LZ7=UT M:3RYZ2D2VZ+&$K7*HK6-M!]EG3Q.SFHM32##GI!Y,PSP\_XN1TEXS*;081.N M]MQ@RH%CP8+,D2?A57:^]=SS001V8M4W1,A#(&PNKIZP^,?RV_G99LLQ?MEO MBBCF*2 (BZ9V>U$0HLL09>;%2X=>MFY,^@@YG>"L/0@>@MN!$ND47.*R@E47 M']%$T)XI4"I+" $+&2D8,V=(7)I,K?U,3B>7[2S@&B.13L$E+^OKO<[6!DZ. M=/*U-XP [WT&Y5,FMSJANCM4=Q)PR3D;AO4!KC$2Z0E\VO0KVAF)[X0; M95-Q!;0FO:$871[1(.V%^<*2YS[SUC?Y8_1T8B<^/TP>*<0^2&:]XH_XEBZW MHYB+&7E-X:&#S15"C%E#],$HD4(V=_L^3 /!:Y(Z,2C[1.%(R?4*Q!,=K+=2 MU3-$;%'".0B.*R">"19YKFUWGP-^QW]/3PBZ05+J &HOSS?$C,WFU>IK7%SD M*]8P/W&*9$%?;18DSET6TL4F?YPDXZ0TW@.=*0,*R[?Q[-5^K]?5J>TP-&7SC ML_T&+M FO^^0737*Z/N9A+>KLQM3W(I&*W0 ;30'%0FI,7$!S%G.T)//W[S; MT>,4':HE+[,GWY6/7^CXT^G$7+N&X'*STRCK0.=I&_1X^>/Z=]Z'']NI[7^% M=;YP#@WCPB-+X U#LD0T@X!& 5J37,J!VVQ;LZ85\?/Z/ TQ=U=%SB/>#F[_ MC^>1U/\BK']4O3L_VYR%95XL/Y^40M:$14ZW0JQ-TDR":)2"DDT(S*O(8^NWM\?HF5D/ M=H:WL8+J '3;75RW M0M2>:UQZEC"'YI?U7I3-^Q@W,Q G$%X'D'R_7B7$O'E-[*X[J,U'_E@NSA;A M]/UY/%VD=X7HJFE1O&QXE,PM9# @:WMH8@6T-$A,*E%CQ%M*)UJZ G MB9IGZF4GV&LKLFY["OW\%/G;XOLBXS(?T#EHCP^=*G_@<>J?)V? :\8-N@R) MH$ N*LNDINKX5(LH5$J8FE?J/%O.0%WGY8]7IV&S2Q$W4J!17D.N+]9TZR-$ M+!)*4,Z'%*P7S2_+A\GI^EU_""X>>=<_2 0=7(;U 1#_YYSX^?MW^J.6X%\\ M_UED1B-M,V1=#\IW;S2'R;J>][=#^5[G_"Y?,ZQ MP7'A"EA4Y!RS@$!6(B<.:2MS2L*[UC;4@\3,_\9^L*B?AL\(OO<'H,OV+3)% M$]$#N:R+!_9" J'CRXK"-X28K9)2V":IVDN ]=\VJC!N)_^+VG MC2QF[N2USWY>+)?G%[V13SAQK!11 +EC=3*=H_M?,F H13(Z".WO6$CWMO<: MMNJ\JJD=AB;F=P>::A=%(W9=;>YFP,MH;G*D:SIY7OM=6(2@Z818;9,*+G#) M6NNHQRF:]\6PO79JR/\C"CB^OZ3OXE@UC#K>_\E3A1[WV$>C^..N5.HRKI2Y M%#[; )S7^\IZ!Z&@ "VE#:B]T:RUZW*;@L.?1VYR[N+5Y\7YV9?5>JM%,;(8 M4DE ^ZE]KIT#5[(!HU12G(G$FN_O<8KFM8H.D/[/CQS-&-_#]77/;G;Y8SJF M$+)QD%*H?<"<(N]5D$\2F,]*DO<:6_?$?9B:>0VBB>$S@N%'=%=M[_R789E? MO5^ORN)L<]G]M>EKV=.K3'6'#=S?\[RG&>F"UEI MF1(*E$Q:=)G]#"DOG6DC%6X>?_CUJ<(=@;KH:W"'B M[> "OJ#\\K&A<&(4L@@HE*KSZA($511@B#I$SXPPK5/J;Q'0S2O>W>*Y+[& M^Y@7W ? :F@%TM0RGCN NS6X_E@FVM;B._ZY))OKLHXP:"MKMT4E:^>:8C@$ M8Q3(''QQ=/ +IB=,R\=7Z+S2:'+)KYJ+H0.E^9]DK-OV.ET0^0=@<+F9+%ZP!>VSJ<$RW$ M) P(::)6OC#'6E^;MPB85U>-%N/]W/WGS7H//";9Q$IG9 /^T^(H[)NV( M#U9GQ3D'QT4"Y94F:](C.%^K1L@ S&:?&6@_??"\K]6' ^%P;G6@5\C$7WW% MC\3WK>GWIOZ#*H%ZLSMCO<><:GMO7PMZ) %6!."%(U?9,9-;OS,^0L[,Y=!= MF,^MI-4O\"[]UH(NV9@AUB"S,G0RG4L.>*!O>R-\L*UCI8\2-*^%U$SL^\%I MA PZ -1'/*4???X'+G$=3E\L\XO\=;%+&L+X_>]Z5O$RBH%&9J33!CK1 M4521&!B1:5#91)5\)*>EN4$^A, N 3<&&'>MILFDU $$+X-O%U%@;P+6VA*. MSM2NM1Z;L#QDGP $B/8.K=C]M?JTY?5^2:0SESFMXLEGB$N M+P+U-3Y_%:RO6]SIST)NB\O.@V::ME?5\+.] S33H*J&X\=&Q"%IN@QN^SA2U"%9ZSFR*SJLC[78Y71^9+J[' M9Y;],:/][7D]W#MQW4P)SIKT"O=U)E"ANRA;"SZC!4=75$9%WAECO8#_H4UT M_N[=&(6M#D$32#29__L>48-]G7TW4+G.3L3 >>8KYB;Y0)_+"_:79[$ MH K3=3Q7J&,V,3#PLG[EA/).21GPF=Z-QVW@Z'N8SG(\#H9"/]=*?'K[\=Y\ MMMVKVH?%YR]GM:2X>EKA,Y[H$A,FIL#IVBJJ-M\(,A1@6@HMG"3,2LT^CDA8Z3P,QM.0D:7E;%@8XUQY*#!\YK9PB3M&PLYBJT#A W) M/_JVKK/<$P?"H -KJ4Z,H=_!?#\/=L]!)\RDD(M&X"'6<0>Q#GF6&8)GUG*Z M^EQI7:ZZ'V5'WQ+V$-Q.(+Q^U/*8V^G"IZG3R;_3H<0[(8(3M$E[Q%SSY6N3 M9N/ $X>!A4P'57J&+/1BNCR^E;U@;W]1V/< CPY4]^]?OYVN?B!^Q/7W1<+[ MA7*UURT#-I]69^'TYL]?K39G;U=G_X5G'S"M/B]K .WZDR[^T;NS+[C^]"7L M0@:;D^Q"<48)=3[2%HUZ&Q8K-.D+$MD%M*) J^8AF"M0B&]RG+"1NF_<*N&(9B;KE7# M$/%V8,W<2C#B.BL1D@*-/(*J4=; ZYP]Z:WDRBKA36-H#D[=.X),@\%CJ MWA!Y=(2ERW19@REXST&B)(/"2 8^:P?:H"GD_L:86]\!W:;N#9+DXZE[0]@Z M<^K>SBBYD256IV@SSP4P10Z?"I:L8L,S6(NV.!$8$_O45/WTP7V(>HR$5JW8 M-;.L7Y"0V)O5\O,G7'^]+T%0I=J&03H(P9::'B(AL,! IL)+(*9(:?<0_5/K MS)N8T @)39G9P*._HK/H,&$HR1EKITR33'G_AAE"#8/4< M#:&&R+@#G'] C#QS\OB^M1.AM=W4PDX\!D"4[6AD0F&Q^5 MXUA:/ZL\2E#GZ;23XV4UE?!FMNS>X[JLUE_KX,LM V\VQ6(V)1X#!\-<[7*/ M$7S=%2O2.8DFBKM/$O<:=8\LT7FBZ7.AJJ4@9L339GUV\J'R[L(KEC)Z$52- MV"7RA:. ()0 $U$+:;.6;*^NM?2I-[07_>U:<]U:\%=II3#&\!O/^1[@LD,Y MEYPU78F!*"VA7/D2R%6.;+_I\/L 9LY+[0!AW17W",[-+/!_+I:+ MK^=?KSQ=TI96U+I"HTFQ6?)YM6)@,FD\YY4U;J\HXA,BO[7HS$(?([)5"_[- M+?CP]PW")5?,BTR$E\1JH#1"4%(!9Z:X4HPQ8J]LAZ<$?W/1>8R-9H(?S;]^ M+,Q/8?T9KP>5UJ&2D7E.,M-DUBB)X C/4-O4.>XQZ;NG_RG[\O8"OTJWB#$6 M03O.]PB?G:VM3>UJZ!(DM(;.$FW(!^:!.><=MR@-YV,!-&? I:'PGH+#"$[. M#(C?%INTQBJ"L/[Q*FR^O#Y=_779_S+H$F5Q((CH:DP9\!X+F(*!SHKR5NWS M O7($IT!8HSX5NUY.7=_]=5RLSI=Y)JV_1;/WN!W7(?/^*'*9;<;;4O4EDO@ M1@LZ-(4.C38!)+=*6288-V(/9#R]TCQ6QE0 :7 MH,54:&G/ MWYD!\_O'?WQ,JS49[.N\HSZ3F1V22"!S)/M=DS$6?!9@$WEB3'IRWO=!Q\^? M/(^U.A44#N1<;T9G57RG6^N+5%O!>B/B-A:K4XWMAP@JLZP%3ZZ8?3(='E[A M5VGBT\QK&!:+&HVA[AR7D?)[ M$A(CF-D/*%Z ''!G,N.>]%+R3U=M)E[TIZD..D>SF ETREZ[8TK0_%PD M/28.8&=/L'B)IZN_[F[&2QY,# F"SK6P3QCZ2B90@A4MG-'%^J'8N&^ACER4 MY@ YF+'SNZH_,>G"Z,K1I8@2I-*L60;>5M=L@-+WJ?9LL/KS"?7=I&9[(CAHB!FUSH&15B1%RQ1X(2WY;Y)VX:+V=[O_WQ\9?7"% MOL P1G:KYHR<&0YO5V>/;(058R)Y51!DB;6O@*@)*!QD5M:F)&U"LPR/C?!AQ 2C; *?&2E1PC@X)S(DG[@F])>\7S;?X<..]K92 MINOMTT554"MI]0N\J[EWLCA>+/"L&>E4%4B[1H2)=D81:OG%&D_352;-;\O14F9 MI R*CB7A5R7<]!Z'E,R"%HGP\*QWT2?AZ.4,RL@B>";(<+=)%FPSGS1M-/=?>CGZ.R"SG9TH =6 8 M->F;?[%U?A)E,)BY FWJ!9NXK&.&.!@>/-VQW*"9I#EW(_J/?IS(+ ?D4"#, M_. P>M_70U,NNX]?7+(GDL>4K#00YXE! M_A!M1S]/9 Z<-Q'TL:KR6I>X.E^>T3_<%25N+FZR=^75^=?STVVX]T7^[_/: M(O_WEW]\^NW%20F%3OFV2*5.* VZSJBV$HQPGB'Y5<+M\Q3]G#0?_<219S\8 M4P/C6 _,?ZY.R1GZ%]9Y69A?7%1IOE\O2'^L0YT[^EOXL3E)TDCA'8(MR$%I M5N,-:"'E4E#EPJW5<79+WK4C@-C71S'/0='1F>(PA*@Q#HX,JD(P?L$I8CH M,*E0[M9Q]33UD_^JC]<32*\+5.YU@#^%OU_B$LOB[#7)Y;Y]2Y^,VU M=T.J^S8.$D\QNV)=OEN>_#P:_TG*]T/UK_I(/8/TF[D.TX\-O,S]6I4+ZS"= M+;[3M_]#DGACA12U=3J00/"=#J3 ?:@D1TZU9\V\Q8W (YJ:; M,3A$O!W$:6Y-0C/"!DR"@R^UV8(*!J(H!4P(W+O B]&MS81?<<;@( @\-F-P MB#PZPM*N5"#:J(7U%K0(Q 9,V_30#%:H4BS*8&7K$K*>QNV,E^3C,P:'L+6[ M&8/H8A2I1NE2#0N0"0R1!0^DFU- +Y3B\@FKK/\9@X,D].B,P2'LZD !W)XP M%0WG,B 'HS6Y'45DB#DK2,KYDK..G/__47(37R?C)=(!G"89\..8=RDE![4S M#"CA/9#A: &S3P(1G76LM?D]P3YZ&B4W"%;/,4INB(P[P/GCT\C^7WM?UN16 MCJOY/O^%,]R7EXE(;WT=X;(=MKMNS%,&U[2FE9);4KK*\^L'/))RU7*DPY-D M5M=#NUUIFP<$/H @ *!.1FD"HA8N-%PQC@R#@P!,<2K +<:*DM'G/_31LF= MA)>31LF=(KQV^I1U#'PPP8Q[*SVVR$;+8!L1&*3 K?%146HD3<2=V/'T\2<: M?XST7*@J*8@&+%N!^+G",6$//H_RBL/A(D"#A#0(J^@=)=AAW\PKNP\G/8I^ M SRS[EXSVC_--WOSIXZB;U7)E9[D*[,M\.GTW7^2_?ZF"Y508B83( MPWM#S+/GP>,23%NA\E@QU4RG@%,WU[A_41BUI91F5 B]9-TZ^M[PMOSEXTUW MQ,JH+5Q<.-+"YO:!-+ML.#?Q$I(Z9L%O*YZZ>J[-O5#=&A?57:P:5\1'#W^CU);I(! -%F3HHD M4XC M8BY)S57.,KX<)7RRO1?:(.(OHH?#T#94%;^]@!/QL7C$KQV MH[!&AAK!M98VTF?/'3[KU;"];A9_$5T<@K2!5\.WLV''XJ"WKSV=A8M9R,7L M.Z!5I.#:+ M,?XO'2NX/:\>L:N+K;P!_^Z=G2Q^M].;>,ET4I%0@[0D<+^+D2&;FW@(KJ3S M)'A??))$"_NN-PNG'(*?W_TI"Z?_N*#Y!WG6DHA>@H.A24FWQO TW!2 M812<<-'![<&2%Q=Q[[7S>M.!7Z NC@:IO[0BGN#FYYY=C#L0>VX+S,&Q!W>" M"T2YPODE=Q"RF;+?Y[XU%H_"OU E' E._XGQ]$<//[L9.FG\R4X5[<'$([61T & MDDIFG#"*C$P4_I-BQ;6FE)6>A'(2@4-]KJS7G])K0/1D]<[ZR114;?T$)UH1 MA("=\T@4XD3D?'6>!,(8UX)0S7SIX&B-#&Y1&SR?>X+A[_2$B#.D>!\%'8V8$5V M6=>[:XOET0@%:F,=[ /,K("+N(](*46YLUJ30)[!G?EPTDOMT6JPQCF)RDF@ M 3AM9A%WO6S#.N+Z?N9O,B6O;C9]R3_;2;CT0+U(DB&KA 2#S$ /L<'(11$D M]QI[7AI9?6EKS]TY$PZ/S[$Q9-, YC[?+/QWL,=W-XXO,5MXN&_\!K]>WUQ? M7.ELT8G$]F>J2N#PG&E MU0 <7]TL@5'+)6S 36:;F0R;VR_L:K:<@.@VH1_K.LZ^SDHX6UTRK0.0E%"@ M>7"H$@QIISU2+">>I-.)E3:*YU-;M^9T/( ^D_R:&%C0?Z^=U[O=)P4W-@2= M'^$*B[BQ$MF4%318HX.-SG):#:?W*:V;-V@!HV?+K?*E]<,\[VX;-/SUU4[C MLDM6Y&S$-_OG9_LK>]X7WB]N[/32")&T(@X)QWB>TRF05L:BF!(E$1M"^+$0 M_NE?K?L(JSRZ1N9[ V?SONUL%<0KKP+S'B50%<2Q\6$2)Q*3Y(X1E/=D;CC@:NH+)I-9']>Q!]P7=_,#VS]U,HQ_UF(]P\06^Y"9;DZ7D;NBXV]&P(>9K#9#1(811'VN<.HL8K M9*C3B#K/HR=>N^*]+P>2/#CRLO[,^QDLFAN@7FJ&_SK;K1MQHH&D4* MM9MDK_GU>_P^\7!GF4[G?W2*(94DT6B#9%#@6RCLD(N.H*# "U":,)-Z- MO7S=P%@M[)3@=0,WQ(?LV\9-<#"8.9/3()W/F) FDJ,4*6?.,1.+IT%WT5$W MFE7S:!LLE0:0M>'3ETRZY3(:BRF*6.;6301L*,_TLQ!PU"9(4KHUT;W/UXU; M-> BG2R#ZM[1^I/=S(KWR^5-MJP/=$$D&F-B!+&D)5A9X(>EC"+*I3&16>.\ M[>4:'?E0W7!4/;^H)/\;L$4=FQ[>MV^MJDU.6VJ0,#E'P)R G?@(WAY3 JX/ M7JO2M=O[J:D;H*IIJ0I)J &L/=S$0Z;=):88%9S"U=1+BC17!!G++.6:,DE*SP+:24C= .=8$!K.\S: MDY.4RPV3OBULN-,!DY1GAN88&ARZ<+& 722%A"00^04S?2.2*( MBO"_B;*$;2#_D2UUS%OF(ZB$RN^AI([(*KB^8B7@RAJ=9885QM%N2NK&-,>" M4 &NUWXTMK:D7]>R^+R8_]_H;^L()89=A,11R.UY>70T#T6*^5U=Q$(*$G"? M:-.A;]2-49;&15&.MG%$Y;V\G\'E)'MJ=V>MXT%@DL-?20<$-M$C)QU<0ET" MA#-E62IM6/824S=8.;*/,Y#W[8 (-"'%Y1*D8J?OXMUN$L.V2QI90X%HY[@WFJ70YS6&*Z@8C1X93"2E4/K+V5,#?ANBY89*!VR\IANNCT!+I M&,!_BY(GSQ0%MZ['H77X*W5#AF,<6P6YVH[-^6JG=C&Y0[F)G#'%5'X3D6M: M?$+:YJYC+ BKB36L>!O)W93TPH]Y*?@IR/5VL'-;7W=[["I%M8%C%^ML(O,P M)DN-0BQB3Q+F@-!8J1S M7 2X G#0!ILL,@9[!/^S,;CH)#.%8728HGYH>G%AYH)B: %476+N26;H]D4J M*(%1A*" )>PF4+@-_ Z'T$L//!9A?+.,^UGF7XV!=!]-/Z=UD M!L?ZQ$X_SY>3;CI@3F$O)\#=#Y,EF&1/?9#!(DNTRR&QW ":Z2<3)HG$ZDK M#;I2M/?#Z(N+;U<1;;,/\>Z%XK[Z[S'<3.,\Y7Z]\QFLOYRGV[^P*:AY%64E* MES8>(&=PJZVULNWA\3ILQ.]87"+DB3TY8Q@NJ#ZFF7"#(Z1)K3 M4(07[\][-K5UBUU*X>E),Z[GD5X#SN1FI^]B#AU.GVSUDB9K8TP)N11SUD(Q M9'(Q(;54"(NIYZYT1Q%6MSJK+@(+BJP='.[A99[ZY; 0 @F1 MNU'$F ,#/.29)R(RX"&UQ?LU'Z2H;DE77>25$%(#]^[MPX%SN,AB,MSD/CLI M:Y>("IDD Y*)&PJ_*%M\D-, 27P/6<;O5C=>Q3P&9%92'2)#N M7M?E5RPF,8WRQ!FL<>1!EQZZV8^R-IJ-C Z4/0 M*+6&L/C _]BW-TXP3X03 MI +5B%N5B\M90BS*J".VW(K2-^A3Z&NC?4DM7!:78$/HW+N=J*DR!B.;O((# M)_FL=A:!ZT,IL4(K5?J1TA&2VFB#4@N#)>34@"^YU[:'B ,E&C&).>(Z@KRQM+ M7\#@/.)RN9Z]8DU^S6XD G\3YQ;$H!*4.V2MU8[0P(TL'<,[0E*[&8M3D+$_ MYSM<#@TX5+=LNKA9?9\OMH/"=-#288P120HXA#%L0 :.&#!,$VD5"Z/E"!]0 M4A=$186][VP[G_--XFYELH^6 M1@S1 #D?AQW^WT M9BVWVZ["GH&%QBPA2BUP3E+@H82CP1EF%9P14/ #3$NYF8PV((R<9%*5Z.?06;=L.BS0[&PW!J$ MYK:ES/W-73JNK]DB@1'!*C)@9=^GE7'[KJ-O5Y;O -EDR# M:#N@4 ^RJY="ZQ"-("NW&8I?N]G$MKW99"#9G$\R78 M %+_.5M$/[^:Y5:XL-=-8FQYR8.RAA*+/ TZMZ-5R$6FD0('UPOE!:&E3>$> M4NJV'1H;9R7XWRZ,;B]3G^/,3O/C2]"3K8'?O,R\)%I;3[A"4N=I=U2K2$'(:9\J7B$R M8*?/4#(2N)-1:8VPSYD00C5REB=$ N$XB(2M+]\/=K22D?7267W?@7;OBHF^ MBJ#3\9YXWOX)7P;+,IG9Q:].QS^"N.!?@ASA,U=;1;PDF*N40D1,@L_,5?3( M:*.1%E([SYV-Q2\\(VZGD53?0$3N3A/7EW\#3L.==7E@?_;4%UYLWW_F*^(- MK/SK@76ZM,+X)+E%QLJ7+')F= 3/+>8,16 8@F<>O$*\/_, M\!LLGW:A]_J[G5V!B],G;2NQ]HY'E=_F4<2%B\A2:5%(5/#<>]X^U[E^ M5U MX_G/#-2QI-DN?KN6BK<_ @^\"[Q@:J6+1"+%%$<\\OSVQ6'$F""P2><<*1W( M.H6^NK'_9\;D< FUA+['_6ZD"(D$C63*Y0+YH9[AC*-$'('K7P2W9#2@G?'" M;;0 _NB8&L#WE_#"[8G!MK,RXR9/_T;QF.8Y>WN&8"88&!E2M @'N#!PB1G< M8*-!F&I!8](XN-)-3,;L\W?;4/%3>L+PVSU[SO/L,8:B"* VCG.D\ZQ$;83, M ^XH\:7-52_"V@TPGH*2)PV#BLND@9/PA J22Y\G31MID& TYGE5^1$/>)Q6 M!.8Y\([8L3JR]""O<@._\N XO];G)$DU",*=Q764D\24H<@;!A=T(QBR.B6D M*('+.;@(E)1^Y%*L['&\KGW/#KO!LFD0;\ON4G-)L$R2.8&,P %QIAG2R@9$ M"3."8*)3*/X4;RXNL2@+Y)@C:+T'G%%-0(? M,L=U'$^6$.W2Z*NNE_.]^JT8 M+E+JLA9Q>:F(P$8ZCT!A\ZAMF< I8 Z1?#>6V#A=?/C%V<0V&<@8C)[]9G!$ M4;9WY-XJ_;U=7RH+&P@2(QIS6U+)-=+1XSP77B9!*)B"L5X7[Z*GR9#&6 < M+)"7@;'L97C* G5<(6?@:LVIPGE4/$-$)*.HTHS*TF?Q$9+:K7H;<@"7E,-@ M=(V<](2]3F8QY'+KQ<3=Y/4^3^V ;IY'%BR3SCR%ZD*YRSV?O.O2:*RV1H3< MI1'NC]91I"W<+K2C.A(X[S@;X?IUB*0"YFC7\F\!!/-?<9&5;A&[_JF+7_?_ MTL5U[M=U*0061/* K)"YDWP@2&-!D==<8X5]C'*$H,< BJO/!2B&KQT&[;DD M>?8MXV=)LN0;] M+'P!4"RZH: [3EAK.$DR,*2,AQ/618V,218E:Z(+-('S5KIA\0GD#35^V]F8 MG]+7[Z"_K^PRZ\^]SR\6N;8S?WSYZM?=W_EL?^6?7>2TVKI17?9$K6(,46E\ M5ER,=(IPZ4E>)Q,LCZ+TVX5BQ->_RHZ!QL?FL8ZL&XC'9'/RT5['KL6K\BT$MMGDD#*>E<7K_^W6A5@D"\T+R: A+F[ZOB7MA\A". M0'(6+UCP'ECBB#JCM I*8E[ZKOJ0@KIX.E^2>R!Q!ELK@@*7D6-F >?L_]_&97 MG3X0$8G#2B 2-$9Y-BC2Q!J4E!4!4_@!+ST\^-[GZT9'VSAHSI5&.T#::):* M7F63@+QT^6JJ.3+4Y!9/LL-9<"L**SZ0\@;PFP'0."![?IT:2 M2,'8TIAP^_;'?+,Y(:F,-%+@6G*(&^>0EB9K)TV6^*0$+?VFY03RZAZ$SPFW M\R3R4N &R-EJ$Y?4.1XULKD7",?:(8LC1@Q'AATU6 OW_("[([!NOO!9(7>F M5"I?VIXZG'?^Z&9G[^8WBZWQ%I($:> .T@T+9CCWGP'O0R0?'#ZDC]:MBAX.H7&YW*X_=K?#?=>:#[>-&BGF3$7P8(-FX!0PRD!U+ &MX9&J M& /EI>MIAE-=U[:U<:]\9MFW@G9W?,?N\8Z[7S;FY,ODZOMJ^3DN>K">5R1-H_9J5TN)VD2[V^0FRBEL1'Y),!UQ%8AJS1!) 5G M"*?4$_*LF-U!9-W[8].8'2K29GO7?XU7W<7G(H1)5^8X?3]+\\5UM_+Y%8"] MEBU3"7CZ#@I5!&X^_"7^F"^Z7-.VX(I@;@UC'!FB'5P3,08$4HU,)%H;+E0T MQ5,I>V@9:N@^WN0XRZ=TVY!ER^U++8RBP6( ?JY\[9QM'"7RV'GPMVV>85QX MDWN)J7R7*H&#Q^:H#..;."KARWZRT4:P')N2Q8OKS*W_U_W\TD2NN%(."1/R M:R<9D2/ KF"LHI10*8MWP>Q#5^4[R1BX*BZ.AJO:MRJS#0#.T[O)S,Y@]]/? MXFHQ\4OW:_-WAI]T)WRD[+EW[N[&/@4U5T;DL"^"_.@+]UR-5UMNKV/%GDGFE0J(JMQ(P?.$3)Z?&4W0/D05B"D> MISR=S$9/SE.P+$P#V(I.*O*@X1U$SY^CAP> R_8K)I 6B;\V.=TX7+KH\6W *G M _@=G#-DN!'@>5KMM9 &Q^+ ND] 92"5$^QCR)S-YA65EE YC+)%.+A^G"GZ78[,&$VF=(8:1XJYP#[J:>>WP/'Y) M:4DUX)Y\B3_C["9NAR+FJ\-_3U;?7]\L5_/KN'C[IY_>A'RO6"[!QG:]=BX- MQSRF9)"5 @YJ"]RT6F*D8K!YQ .FQ8=5G4%F$V=;0:S,GU=P#6"SZ]CZ>3'/ M,T TE\XQ:> D5WFN"*%(YRK7B'$"U=6)%G\_?._S31R6XV'I7$8W@)%UE\S+ ME!)GV'"4?,QMW^#\-TZP/&'(FI"\8;;TH[_UERL7*8R-C#/8VP H-FSIQ@B% MR2IW ?[.+J\EL-5\WAGLRCKID?N7DCXZ5;QFV M^['S+Y9HQD52R&L/]U*,X2YI/,NGHK V4N=4Z8JCL?(O]X_X0+'R4C+D#>&( M.VN1L]H@&4AD/L:@9>F'@Z?Z4L^?+SE%UH?\IU.8VTC\H9MF_X\XRQ/ =+#*_/J5'Q_M_Q6EX-U_\$[:5'+'8VX28EP'Q[KX:J4!: M&Q/R@S1>O#:Y%V%MN?I%@%9>(.WT._Z'G=^72DL5!('=& /N*TL!.:XY7CX*E0JQO $1=1OWC?#;?ULRO0S"W-PZ2+$E$ M(R:%@!N']$@K$5"@QN(>I]%DYXG9Z@=F\*#"W(OQB8_%*)P3>VL4,-I5[,'1/,^?I]?SZ>C[[ MNIK[?YT?\N^U;)F@_ND[*!2V?_SA6\ :FH3WF*%H\V17FI]WJ40 OR**H"+3 MQ1O\[*-E<'H;%"9,IC?9E_@:_5:ME=V.?&7W(K$##7(@_>+>'Y?J9,%AYA@ M0WWBGA=_-GT2@77S!*/@:SP!-8$_T)WUZ!<[W?@NW<8N5NM95;EP^-O\4%O% MY64B-I'()#*JJX*Q!FDM")+K<\!JE52-#JD3$QP06<8:9L5*@0M@^=I:I;'WWK#D5,J&1D0,8IC#A7$7[' M%6(<8RN"TT(7GQ^QAY;AN4\'%V!8Z^;NI9_D3/)<*F[!;\N%F +![8.#;31, M:ZD-C:6']^P@HW*U:PG9/\UV#F-VY1?W%U>+V'GZZ\%&DMK<"@41X7Q^V<*1 M)D[!/JA- MLH<)\'U@\6K3WJ>:!XYB5XU8J0-R_,K;&4Y0Q\%)+DCF\664US M_)3SI*72D9-3Q%RSF\9 P>P2[QE4EBA%(;PT*6AB>L!A$!$- M@.<["65BM)M+") M6-''8SGXE98 <8X$YZ.PLP$K\M"N=KJ2B#$)@X8(@7.]NZ?(V9#;LPN%)0_1 MQ-(M@)Y243>W6?JT&DZ?+J,#T+F3(;7'L,89Y/YXN-\%9=O;B+(T6Q=\J1S\A/8(3E%G-+N M[3)#"7./I??&$=?CS-FW?DM .%=R\\)L;,"&Y(>?L-IU9M W^#?K9IR@"R&X M/$-&)<0QSV\^8\S-^;BG6AIE2MN/7734K5 H?=X,YG2#:-DHD3 !G':K$#4R MTTX%LH:![Z:4DL(S;7SIER&[*:EK9(9+^ ADSF!W Z"Y9RHW-M)CG#SS#H7 MP$=$65,Z1[).^$4/8W ).'N:K;C4HL6 L(;D( M!H/1-1Y.5&(](IA3.%.3LJ[X((3=I-2M32I]()7@=YNPV786)D1RQ4&1;!"( M:Y*0H\XBRO,08IFGG!;OX+2/F*92P>>)^CA\SN![>P#:MI*F(1FB(PI,@O'$ M@<+%P!DDX8=,**=9+-[R:!P\8=X0-1 ?M:L4RDJT)U3.8&_#8/DTBQO;*$(D MP!N+L'0NMR,)2 =MB)?;C[4)F7,DVQ,TY[&Y8=Q\^V.^V1"S M 31,&10# W/,"4$V) _F.'AG8J18RX&XN?U8G6*$BK@YC\T->+P/-_7AMIMS MS".7! 4/S.?K +81Y8^5=!.4NK6WH^;:CR/WTV:FP]Q_:3I M2Q;-;_;/R?7-]25E5FC%% J6GN;+="!@N'X+J8!(DJ:JY[ &H "2W5V0U'V'/)HD'(?0-\++_/I^'U M?+:,ONO$\6UA\[/+-_;7\M)')IT0 3DL3.[3EI 3A.>7F(%QXR01?4K%S_AT M2\4UXT"L).^;/'.ZCI:4, M^C!0%>5Z$WTG'NYDV]@,SO?834H-<,?P65I7\3(7C0B'+1*.@&88JI SUJ.D M*/8F:2E9Z41&?^I:2HJ-@;%BDJG_<+9;&TSO_[R:__Q?T8?U\A=_V$7X-KG. M=GBR]-/Y\F;Q*)2ZZ]7L XC=7W2-+A_N0+7["R>^ICV;^%)/:6_[AN0F77&V MW&#\KGG(JU]/>XMD\M8TYIS;+.1NY_>J(PLGD,8@<V09E6N+\R@^\%A.?.YCD9H\=?5^^ M_G.7? <#^_"WZK:[?P8XG,3R.JC(B(5SL1L1!Y#M=GR:OA_ZUW4[T#^3PO=@ M7QW9PF%[N=[*=7?(WD5ISW4(]J]8@,3?9C\F>=%OIX M5!9;1/7B2,5K] /ZXNK[/!26UZ,UJT3PSI/6;FXT(JO/\-G5XGH6WDWM51%) M/5RQ2ACL+#GMY$0C4LH:_WJV#(MR8GJT9!4?_&SK]Y07C0CJO^9_W-%7U@+N M6;J*MWR6X [SIK( ;\_4R77,L_*R;_B[G0Y6MT/K5GQ)=#ZZTH'C+U]/Y M,GZ;WY+;M88MIWU'UJ]2W'"Z"O;C4K/R'$F,=:8.%9)>(T)[/PN3GY-P8Z== M%?,003U:JNZE[##/Y\<84%N5IM,[NG8&;DY5HET+5I/0'I[/^S&@@8SS73CI ML-*<-;+EP=IU+\N]M.@@4XH+Z[F+RG;OZO$SFC$#D_7A_O;ZQW3^*\8NUOWI M1][;*,F%_=^I.US^&1,+1UG= !PZVBY^P.?]I&/%E]Q5?_GUXLO746!Q_'MU M1\(_(SQZL[ZV [/K]( 3/>^P_&U@NW"5P8W#[P./^-*"Z/XY"XOIKZN[T6@7 MUZOA7VB&6M""RMW\N_.?%Q!?0K[NE>@FG@=3:D\VW()%_P FP M>F-7\9V=+'ZWTYL"HMFQ9B\9-9!0V\^.RL)ZJ-F_?OO7JH/2Z^^SJ\]^F-D[ MLG0OT=7-L?5C3JL5E6\77>![I&K*IZL7J:0\0O3 *LHLU"_1SW_&Q:]/ZAFS0[R> M']EX0^=*S(T<)[..9]F^%CM@GBQ%2U2H9 MSY76;E94EL^6H)F=_EI.EF6*=/8N6JVJ<:#OO9<]E:7W=?6OSPO_:?%MN7B[ M7$VN[3JU5*[\IUJR>Y"$N[#Q ;%_OMD/NW8_"G] MU_PZOLXM3Q:_/M@_QI#]P8_52YR71$ ??C8( ]CQOV_L=)(F?D/]-_OGJSB+ M:;(:7"QQU@?KI>I+PJ$O7]N"!)BQJ9UM"'Y__2,/=X<-K#NUE?'=SOMBO=J M0J XC;/MW,!*NG@'EJU70%#@$M:FK[>#P,+WZ,?+]A)B4[&NXSQJ*"LPCTNX M%WZ)_[Z9+&[M2AFC?,)G>@FYJ=#7Z3QLM0KH\\^Q*H >KERD^N< L04J?S[; M7[\O[_6W*5WXTV?] 7H-S!E>ZW.[2+6$ZPE2N*^1CW=?.R'TYZ9W[&LP$U?S MQ:_!I2.[5ZPGIL?\GO?M57!T4Q/XTOE47W.+Q6O4>])PIE#Q/^KE5\SI/F[_K$O^L3 M3Y--^+_?YMU]?*AZ/%RI6AG5(>W8N=G: IA.;\DJHQJ/EZMWK.]D][S/WFNW M"8LV7[ &Z\3]=:H5J1W2B!T;K>W4;J@M$W1[NEJ]8WO8/;ZU_,7K^=L=Y"<)Z^#?*E]3P%2PJU3_RFEB8=UW\W*Z-KQU>N9P/-DV9M? MM6UFC(M_+.8W/]XOES<%)7IHW6K5N>?:T>,\JFU1O^/ M,:IV9<6_;R:K7[E'UIJ5<+VY[GJ!OIDD(";";DM)]\1/U2LX/5/PLCGY?XRK]S,_ORX40^_U M@7HEJ\5DO9]MS4GX29!Y+$D?^% OB3<5.SJ#C94EO\/\Y)UO@E]EA-[W&[WD MW5+TZ43F-:?DGU;?XV)D_=[]C5ZB;BEP=2+S:FNU=3=3N_@P6:X*IKKWK]I+ MG"V%LXXRJ+8 GUJ6H9&0/4OVJE9H*9AUF#75(_];XU]>@,?6[B7)ED)9/9G5 MP(R16\?]PWQ9>L+2P[5[";&5 -9!]E3W=AYYWD/5;^>"O<354@#J$%MJ/W7. M#E7>42&![5JOE[Q:"A@=8$H+(?XB[3'O+]1+0"U%>7:QH;H3,A]<*KE=HY<\ M6HK!/-I\&V7>@\5Q:KTJ;2E,TF"9ZGSV#W!<-H2]B4N_F'1IF$)UJL>7[R7$ ME@(@_5E6_5P*DTR7G7),?][MKE3Z^=CJO23;4BRD-\-:;:CQ?K:< %N_+6S7 M3/7>J,.'E _LKG'@,T5:;?3=1H&^&T\^]00@9[Y?W;OLD%C8[7*ON=V,9WNL"5E7H#N M7[@!61UX#'J4(7\W$ZBE0W\W%OB[LZ90GG M@-J-0V^FD6 G2/9JPOS'*H9W4WLU2#S[UJSVW/8T.1UA2?W XA@R.[!LM?>U MIXGM.&.:,( =727F]>U8KMK;VG,,X2Y&-&0,ORVN9ZNRMO#>DM5>U9YO"I\R MI"U+6$A@^U>M]J!VD!UL3FS;"T.YR:6[5ZSWAO8<:[B''TW(ZLW-HB.L@)!N MEZKW*O8_*K>HYE%YT?YZL-J67"R/V_TDA4>:"<#_!O?(N^^8/\ MB[/+^+__Q_\'4$L#!!0 ( !B$9UC!]2"Y(P, - 6 > ;&ES=&]F MJ]IJ,N\20B11!X'+(&@B:#1&%T1$-=(TQ:S.BR>?B@)'0A/ Z2B;*.@M*" *4SJ<+4"J. &-8 DZ0]J[ M\:E+U1*8NKF&YHXJS,>*+7 M_=X0#4[0V4 -SM#I\1 ->Y<_^IW>L(CZ%QU]$S"72.S1*T:5.S=5P5576%+BD'@X6I:559N:%0.VJ;MKE1*-2 MU2G),O%"OGHJWY(DZ[9*5;=JE5RSH9NYMJ?"UG6S8C][5+.A&W:^ZY^&K>AV M+=_Z%\7:5FVKL*5TU;*54[TA5%FW>:65#P!#HCP5;8:NH^$3&81<"%3^,#%?W(8SQF'$O* MHA4Z-@A@\?Y,]I\$JV !)2BIM_EOTU!YE(83KJ90M4$=>[\F5-"$#=17FW+D MZ<_;)/\7;U>^VC;GB"E!D0-/^3QU(< SS&$7A>TCSL=U]")"VD=Z7DXN^\C& M6Q'%&2,47Z-3]5]H"'Q*/1!%='[>.73 00]O40]?88S%1*!!+&E(;].C)_J" M(SQ6I_*#,@[*V$$9I?1^9LL+H,W71@_O66.6G5\!;OJ MP#J1^2X[E+?RG=THE]*;[-]02P,$% @ &(1G6-57EE?U8 #&H" !X M !S96-O;F1A;65N9&5D86YD2YH=&WMO6MSV]B5+OS]_15X MNVMRQ"I8L62[W6YG4J6VU3V>=.R,Y:1K/IT"R4T1,0EP % RY]>?==T78(,7 M60XIVE.5:8LD@(U]6==G/>M/TV8^^_.?IB8;__G_^]/__^A1\KH<+>>F:))1 M9;+&C)-EG1?7R>]C4W],'CV27[TJ%ZLJOYXVR?GC\Z?)[V7U,;_)^/LF;V;F MSWJ?/_V1__[3'^DA?QJ6X]6?_S3.;Y)\_._?Y2]^?/$T>W[^](?QL_'3\^'3 MX<@,G_YP/IP\^=$\SYZ=_=^S[^!2^#E?4S>KF?GW[^9Y\6AJ\/D_/3]?-"]O M\W$S_>GL\>-_^XY^]^<_33;)Y/EO]]'\^Y'-3)V_-;?*^ MG&?%_TGKK*@?U:;*)_S#.O]? \.$A]"?M_(*<)]97AA])7Z/RT_3?)@WR9/3 M\_ =MA[]"*;?5##\)AO.C%XS+*NQJ1[!:\RR16U^TG^\'.?U8I:M?LH+&@Q= M]#)\PC-XP(VIFGR4S>0A]#S^6I;AR>-GI^?P2WPPS'\SUB?+*IT^IN_^V(R[ M7SYY_$2OC7X?7/Q'NGVEOY#9>_;C4W[V.(%7JQ=9\>_?/?E.?[3(QF/8SS^= M+SXE9^%TSF>_N,NGWNV?.M]HS5Y>OWKU]G5S\]?+MZTOX+_S[ M_>75AXL/EZ\_=P_MXW5^_N_?+GZ_>H@C?_?+0QSU7]Z]?G/QE^37BZODZO+] M/]Z\NKQ*DS=O7YVVA*@]?'\D(1%Y25\X+\HZ;_(2I*F994U^8SKBVHDFFI/' M[I)L6)>S9=.]9(.$=P/:3LL\M5IF6CE1<6T>#4$+?GR436!1?LIFM]FJ_FXO MFFBO^^+B_83&&U_KIR0^+^U>R M6[X92GO0C6_T=?[U@W@I*ND1ZI^?SE^323XR_YJQ/XU.X&GR86J2R@VII"$E63'V/X6C!&,K)\E?RG&> M?4Q^S>KDRE0W\-,:1$PQ.DU.&KC1'[[_\?S\\-)O-DB',?IW4IDDF9=5, M]><78(V/<2E@9=Z;NB'C_A6:.[!@NR0G<9FPF,) QW'16W@YXM;WY M2.;9*LEF=9E,LQLCBU_C(^OE:)J4\. J :M2/L1Q_+W(\0>E9W#E9-:'Z"*:.CK7N)J5 M^9\EK$="VTDNAQT%&Z=8R9:I(M>>[J)B5(B2Q_;3H[,?#U%]DO[\Z^7EAS=O M?[U*WOV27'UX]^HO__'NM]>7[X]$H5[!L<-U!T?M[%!TZMGCTPTJ]:(HEMDL M^:LQ#5Q5[U>ARF#F,A@\&753CCY.RQD,N*8C!3)^:F8@_AH6M"1BTR2?X)E* M$Y.3X+V%_X#4+?E?Y;*)ZXV4=(+>BLX[?C#&GP6"E?6+$P'X*U(D*MN+LD'E M#_>6T;/"X*M)I, /\P:T4PE&USBO1Y7!M?#E2C.%D60;YH!' H_S9P+%B4S$ M$-X5YPD>ASN!MB3(,)B)O #-D8WM=3B2V0JET=S LN&3*C,OX9U&Y7R^+% W MDM+(B]%LB9LJN3":PK6?4TD&QN5)=DSC?XP_=/G[^$4U&IBQ Q @]6].SL MXQR"G$K4Z]F/4H<;T9GVE;U-I+IP VL/WQ_]L/CEV1E\>CKG@#'SRLX#C5MS/I MR8/\2!V M8K_%*A/>-EO1UKN#G=7:@KL;6G>66G_X_MF+EU:MILFTO#4WIDKY:- ;PZ@7 MJ"AA.W_IL68LO#% AL6O[O\KP]!W.VNP;M!VO';\#!O6!L2+^T7]M7,HLI1 M\51YTX!1,2J+6N*Z,.[C,WZ?/!SC]ZU5$5=N MMPFFW+[X-HF_QLG%8'^SV-H=+T[YO+3"6*W=4-_GS)\]_G%_4W]V,%-_?@XN M,DZ$=[APVA4W1**@_^1$/YQ(EJ@E"&58-;C*!=+)T@>55(#4=C>& M&Z"C"/\$Y54Y-1,+#\ZSL6&;;5-4 QU04(L_O@3%0P97V^GT]Y!XG>5["\]M. WZ#/FR&6:-@8%T'H^., M)HNL:F@6P-HM#]@!63N)!V'\G;2MGV+7/8T["0R/D^$@62RK>ID5C?X@%KCH M1(N3$]Q":',M%XL9S8RN[( -MY/1 #<3_DRV&27Z<"1M(Q#O ^8-[+PEV"\5 MS,B8/ XT74SP:[XU7'(R'FA:RMN(L7UX.RV3O$Y@@ AN'.-;WJ!+(Z.2]TGI M=_#0Q2R'']'\>OX,1P7\^$<,[K[U( M\^,G]#T^ZA9.;]8>>X4&@[4UZ="0G2>C@'OUZH4O#N/12_I2=1L /@<*UA&% MN2?U.#8S6)V*=R7);X.A@*Q:179R&NP+^5YVS%@<"_RHI4,DMM2^,/P5GZO. M;L6-?#9P8 6\T'P"W[]&/XV#!"ACPHT,[S+//II *)UX>M(7.*-9MJP-J;/8 M<>$!#/#$U\LA" 31MU;]#@T\WVRA.OL&\![=JK.GV:,?$[+1=1F6X#CEL-*7 MGP3A<#$B[^GLQ9.G*:I>#<0>KA[SAWX(:FMP-%;M^>%9M;_ $0FL@*I]5-@D M12,6/%$P/*MRB54!O2<(U6N/@HJ=X!&=8*L0$Y$=K5.MT<#'3]*V/>S=?UC! M '(Q0$7Y'>XY(X<>1^L9CH=PWI(YG!M&>WF*!IX$JR^3VK#93Z8,;0P;,()- M,=]&*[%^(4,0\R#D(J&[L\$_VLI(I?&C#P6FVQ)--AWD/(,Q5G2EOX$R,2\K MOA)V.SW]-H?]F2WPVBI'1=ESG9/_Y%;5.E#\A$+3?1G^T^0#G2V>6][8L4W1 M-J=UE#N9 100K@&5JLIK?.-#3DU*7P(#%C1.X M@F';^[1DU,GM-!]-^>EDI:1T Y!/N UC?JF]DWV5=58#&:BC)8'S'/NRNEKPWR.1O?8&"9 A5S5 BR27+TV4^>/![@;JA3/%RP7;-5 M^Y0?R>C>['5(^0(G.F/)^5L5MZJ/AP3$B'AG4^S0GL&;U(N M80GI?'4!P>V3ZNS[KVDA,R<$U; MS"7;T+4K3O2$1X8M%^S\(-%C R]_@@$$@[FQ+"E KW($"A1J.:81@"EI1'-Y M7PVL_+G.;T0@9-O(\M/D%[DPNRES3LK!M>-R.81WB-\BS-SZ 0IRGS19BP%' M8"T*L:\RU>(7;CF7\+V M" V[\Y[HAAQLYE.#4VC,:QR=!R>!=/*"U*N;;+2J4:# M3._D!F=SA:C=X%W!D")9&"C1&7Z%I[AG6V!86&0A;EX;>O/7/9+^I5&!_8R0 M! S,R!;YXD^?]J[XV9=>\>R05OPYSD-& MI\]DZ,228XI1^GFO*Z>2JO:R+R9T90F9^J2Q,L'+ HRA&IFUXPG M@]%5*'I.ACXD #[*<=WR;#:P,H5'FL*-X$X9IR\,C&.8ER3M5PZ@%L@BOLYN MUO\!\XR=$Q2NJ+05WA4:W>AY+#)].0,/*U>1^X+QV:#_1H 3'(#UZ5#Q3=!H M1Y^N'M# 90X(A#O!W,N; @]97UT;.^_>PS3^,#?=E!GRD2M M7(#W,*/?P0<7=5V.Z ]\+J,Q336OR3_K6M.M);@)EH"&A9X:WHYQ<0LUS$@[ M:D(1YCNK*HS3TE]T(44BU!;#('=S:T#XT.[\#XE9R&O[>]*.?YS\35=BPWND MJN' D@;WLA@S<*OD%17+X-[C"^TM%[4=-)>??LEL[35BO"&BFL/=%!CAA MDUKXVBR?YXWFO+8_4BQ@X_@/O-@4M0M5\BZ>PW;GP,(.QW"=5.-7PJPO MO98]LO0#)ZCX7&45I98\&"U9JR*TD=,$W=T9'60!3<#(:@E3NK?(/4G)H,AR M.2,XKS71V:)$B/&,[.IVLG]BQE3,Y(#,MX:%IZ52^ES,'R9QJ M130K=P?[(+28P,RXG1HZ__X=IQE!4,CQ(#/*"UY,Q*[5V/(,2_()8K.@4KI& M'%C_?C#]-_ 6N/L*'5$:&Z07.VE[\S%;,_3P!2K6EP$B8P3>^6<"NV6+!8P? M:6PX*@C#&)/D+"A$B.)<8,YDE=,;J/$B@22846>NI=MH[6("/VUJ+G1#"@B$S5=Z>O"60UP40I_P^>&;TR\O3);-L)Y&F 5ZH>NX]62BWF&K6G!D#4>*L#^Y-R ;S4GD$=$Y'M6AB:,/PQQE_& M$NSS)YSE22#Z!T\K%$'(>'%''D M&#.''-V)=D@MS9-MC#P24$HA7%Y&W\47,_R-F;2U&_[6/@^^\R1("Q@6@*1/ M5"U@*D/!.YAR6HX:>^QZ$YI/6 MC/"3C),J,!3< ^C@L1I>Q_+%HMIF;=-PN#.0GDL,(@?OBD(%[XYR0H4.12KW M%I/47PGC&']85A8/%BY'7I%XID!11ZF%2]J>;,F8Q?,T1R3:1HOIX/0EZSG2.V2TM\YK7H=7L"3I Y M&3?.C=&D<]_@#I@R@T_9(92?._&<'?)4'C!A60S5ZX9V6FUIN(@: L)F.Y&-OH MBRL?:_D-GI'ZNK>:"@,C%P.!;F0UJ69<+W$9',3"H3='V0)W$<,\X_5BA.5 MFYOM]MG*=W(1OD)D&0ZMCN[K+:?45)XQB\8=\G6VH!-M0#>?(:"U"Q9(/0BV M!$1HMM'S@O\0_*H.L:3!8&'\? <[3[WSP[*]&X&9DJO#G0;0I!DQDV1;QM?3 M?)%\C=G#)]^RASM-F$5F"EYJLJ3HTTD0!.7MAN6=GTPURFOJGF"#2'QR"6C& M0&Y)U]5J)5,]7"6WGTWRV0W@^3C6* M,]J6I('X;$L#C?IGR4TV6Z)\J2@LGY,!QXPE7"?;2$4XW(!_*I[5+H^SL UZ M3,:17;AR5< /&T3>.:\%X_/JTL%+5^"RP46PHT*?1<-07 MPU9N7+"TM]G"E6'Y&=S@]MX7[(E3](>QD.!6&Q=595$J[AB\RD>)%( 2PF N M 3\1)9P12@AK"-@&=W+W3E/NW+'QTMB\,4:N;9S"+JAF2.YI.O(V#7%E)G"^ MT*Z0<= .3G4 57)#P?@9G*V[O:Q*%ZJF:Q2Y63?5DC,H^FZ$[J)C:=C%)$@>*GL=@:U/Q,9:XQ M!T;*FU\2[[F3>8+(9$I[4>$W'7-":\[&9Y/0+FE4]V/*QRB>2191Q4%@N%;:$$%VW MK7OEWPD38_.9*&&*2XIT':A;]-J)S3=VT@_!2^HQM<6NAL_0Y/9%D6^]IG>S MM>VO2)>_T4 D&?>M&VZ'#V"V1XOP;V[-#*OD81*F]1K]0D$\V6!ZGCT03DPH MG+R*1?!XEW]:I9X$]A1B&H;P4@:H2DH%M8/O?K%]O_NDDA> \5+U XAK Q<0 MOKA&2P@=O];74<_#/_5J+\4GX_7 /9*<$[!P$2O+J4&Q?F@%9KE9DCEDMRX; M&+UU%#!72N*"TU1-]A%!$TWBL8%KF=8Z"JWHQCY925ZJ_RHGC60;QA@HI3!= M<^/B6?6?#;G,"VW[B2F_%LW;ZQ8SZ#)!7/E+R9U?6QFVA>&*/O)SJ6P*!1J; M:UC)PK82$1QQO;7UL$?H4((RJ7(J(6B VQPV!]I_>;%44=E'XW)_HPK=U%B%.>'8MYVAN3J1I57P)>F87)0"W4H-KXE>CXHF\Z2*R7C/7OR&E%8K<0% M$TH]&3\Z(U(K% HN Q__Y3G^4K$"F0?X(IAP:S3\1(<;#PBJ[@2;BGA/.V6* M;K;!P'W.$SX',R>5&O.O+^'P]%O"8:<)$U"D9RI_!L2R;F$L.]CK +KBX7WO MAL?TQPAH4G< 6(:41R-&Y!G6S2#0#3;^1 M3#OF@TN//R$B$+RYGB=VV9%?QS/W+8<#5W AUZ4'KHIEX,%?L?P989K9WT"T M9B% R^)**Z:I8F,Z&Y>+)H9O:8%;O!?"])3#XV(@FK>DVXG$R>-[-@2-%!M;I-I6%M/=0DDA(2MAU.P9TMJU5 K77%T<^:\ZZ3;XTSZNE$G! M++5D@-;!!+:+D'@K$<,?9U0- ;>:YS63B\4X8+L!'0?&]Y5K6-GM.PV6TO+L M!?+[QH3 NN(H_X$$O?-A)/SB,AD!OV8L-BNIIT'RL4"$0>C&;BIN$+L.(W5> M^"$HT[%NGV[A> 62B-F3>L!Y'=W>^,%)WLB!DNAH68JAZF=;4/+=E+SM6%JL M?5+X&(_GA_N^F-G$=MH4\P53VVK3@:!3?X]60F";DO$BXJ)&9M0A7T*\"S%' M],4T73NJ<)-W(YUE0,JX\CO%>HLO\RJ"HK7X)[6B3JE68G<-0G BJOH=V8"G M?PXZW7.5D.F-ZW?#\)BXOS0MA5JV=F0['6Z.-F0^BL/AF(63](QS:L&<.N,/ M[-> [;E;-;$5*.I>:6'VB6L='Q*N56AA6A)?>RJS>>=A1K0C35>?MM2X +*V MIV5MA293U[.W$VCK&!B>8=3FHTDU?T7\'+8;R6MDKRJ]\D=I@)/ZLB!02[4T M$K:QNZ'MFN-8M7H !@B37'_?H?%O'8;*;-%H7WGUML(7A9#:T\^M\:"$# M(8VI-W%<3AK6\\34-F16*9S'-LMO4MV&,V@25-!=RKH"-9]HR3">HHI6AU\L< M]U8AN"0=&T)OFJAE(UJA?\EMH(N+=^W2U?TK/-(@@;4,\""Z+1,0#EL]&.1% MG8[1I4" "2:H,E"2C?;)Z-LJ1R-]S2%)7ZHJ\!2ZA3;1I@DL_5Z$;(O;J8]] M[_.(G6+[G&A^5>YB7@1/'TF[.(E?P-F(UI+TU".>0L\H%3O!,QM;[SRX+R)5 M+B33^LF@,C%:3#R$HX(>>L$@[X!?JE7+ZXI!W#5!MLT%@"7OMKDVA#4KA6D$ MI!X.V690+-I:](>;I^6B+.P+>TW?(@U'Q#QF=BY*<\#="'Z_5J/2'+2>,' R M,?.^6U/Y>:+H6 QE'-[KN(B_4H-=#)BWLQ%LFB5 I52OIO2P/Y"45F>N?9&/ M[BRKEMBV:4L=!&7>D"V-Z[WQ<1A2P*==PRL('H<4E:VNKL$1RQA>R#Y#9_>Q M4](B!TB]RMXM3 1Z:P&Y,3Z&!Y/#XTE]ZG9-3@X42/:/DB38*SM[AY#.$^RA MK#&QMG1L_,F^7@)/@!2K"_)N(];_Q@BWDX [R)\+7U&5ULWMO]# M^_S% #01-))/X8;>;CX?+JO:#@1MY7GAS(M88@;)&$;&%6ZW9/1N#Y%DA'NTQG&V9(V]_OS%UK#,3DOLP2$D]H!%2C.B\MQE MG8^EB^O/_R*'='./W_/'% Y]]K6-WF')7$A64*+!,-//UN& M";??:5=BO5QRDV%#ZIS!ZX6YA1LK.;M-6\,1K$,B-KCK:_W60[0)DXCA%O8; ML9Q9+9=230H)[G[RDKOUN3Q-+AAARIU,R9T)AE Q!QRX7M-\2-A;RK'BW.!# M/W]ZTCOT36KUE=T\D4JIYI &6:7H,94S=^L3ZK6L/;M+RUIL5O %VXC"W8.2 M:^^.F"/%'N\Q;,6/I^=XPPL$FX(*^\>;-V_T 7=H_S/-@CHWSC[:E;"GPPI\ MQ1^&JYKNT!"5 &=;-$7%_+'DX.NMFZ+&FYYB@[C\3CU/OTB7S(U'(MXV<\-E ME'4D^7FCN3Y_ZD>PDO46Y[%5]D]X>CKI=*"XLJZLC+=)VJR9/=G.SH*K91.' M&Z$@L3'0+,;5([CC44;9>!0[@XY@8M-)O%-,%J/*N>4&FUL,)T/HM2CB1631!"[*:LY.5ST(= M2+B6(>[Q 9;6KU,%K;=RG-=ATA'EJHL?!:QZ6]IV(E[6FO&^#8MHBYGI&@D* MK_!<$'1=UMEG[G5;"-D^A_)^',F>M.W64W::R*IG/GNNG[RC2"UIR9WI(*TW M]&J:Y5;3Z]"E1VH>9M+GV4?I^:#@,\2G;;73)V.!);C\K<,^\Z:6Y M*F\%!SQ>PT M84.3[G[\W1'UHVP^"4O45[.06N4&W)T<RLL[,\&7,#./D=M MZPNZ)PDG2HL.(B4&&PQ06P[1?H&BHZS:E9CV+FW81.@-NJ[U5-E2MCO7]Q$. M@@-AF38Z?2RZ [Z5I%);],3>I"O+1S$1WM9=6TA6>-G*,B;9JLFIU,YOK/FP M;]$'4O5OV\/W+B"2"XO[' ?[\V8MI_P@&9=&4K9<%RN!J5[6@VZU6>E:5VVH[VDO M0-\TKC&\.G.*,>QP3FFM/0&A:6 5$!25:'MJ[+Z\EB0S%1O!ZT9K ML35]BV*1M_UKD[JP&,'\T$1RT6>B/AF7HR57GLD7O*?ZZ*^).[-Q;0[KL"+" MED"ODPGM=D,T-.63HU"+CHDV)1@R.2=[#?\HP.FY\:]]Z&ER$8R5H/$Z%9_[ MOD-I@8:Q? F2^+-)X2G^GBJK)-A"_D55%LCE[G^KW'$."TI9\"'/31@YMR6A M!"268D*_E\8DQXZP\H6H.0D/Q@Z@X5Q.A"D^_K?1T4+N@> M% =(RKY\WT>:\'+O;WF2FPD/!:%,=FX4H2..9PR4R[&$4LX/+92R+H86E#Z^ MLF;7?G/P;2NCF7H,@AU;*=*JW1>47L?U=5B>%DZ>ZV;!=/'#ZY_/)Q%#A#-? MR*;(".=E5711*S5SPYS\(L0L 6C=\:WD2<'X)4*QT_ UI<_X&^7%'7NV#0-" M.;'HS:@WTZYV()>.(5H:6B?];5_:!LK:%N&T@Z82CPHFPLM;*=EWQHR;'DT> MD9-,/.5BR[QB_*2$IQ)"7=2"EH:UO!$7]A6WV;I:3QL>,/.1])SE,(/C3$-1 M7!WO8H"\)"Y;.,HKL$;PT(R$F$E*G /[AU0C@]S)X5:;P"W"FJQCFS"@2]GR M-'OT8Q\#2Q"HZA:KT[Q&^JQ&#DT(-?'\6GZQIM1N,G=ZK:/11$\>DB;Z.Y4$ MLRBZLC7!>T:#!872'2&$R42$L6^7-639,UE6+-KZFSV0C69;7:883+)VHV]B M63NVK)(6#XN/)/(A(U;^-=52,QP5MX:V,$\?$:)Q[+50D+ 3AA+\878_+(6Q MJ?1U=Q0A<>=DL-?F,5YDO@UTX6ZE8"VP0:08R%'M[S+)(KDH@"B/C;]:C(PG MNJYI#!Q!.W_=DFTUV,]=OWMYVSMOO:\NR_'\6Y9CY]8;=][;+7VR+B3*N,>6 M@ J,1A7I/I-<*]WA ];2_F>Q1&RQ'ZP1;-L)BG9L_G/E@G:;YA@W%JM( %?@ M6XRC\K[A870'9BF\O3BQCA*GG2*J,DY6KCJ>\< OES=DKX]4XS415J:.'P3O MX5$0[DBQ1^7@YG1$+++D./!NPXFB[!$]CH5\9'$[>]J-#=B]G5 MXD]%BYF("<!!$)P^$NC:ZX.!KIV] M.'WRPWIG!\$K&6S[UW ,"E('-0=XB"A\@68H?;A?[Z>;.?(R>L?B)!\@\DUR M;Y8(6Y-MK7SVW&0%19V:ILJ'2^$ YX0 %<(5I&S^\/W9#X]?GIT/'YWW1&;N MO>7KM_![=#V5QN_;>C[D()9=3]\"#I<45Y))=?Y:%N-LE28?EJ:F?_QNQH7\ M\\-T6>&_R#[[IP#?][[+ZF"9O_YNQ ML2Z5B" &M@@M>I),(Q?.J,2@H;*(H]HX3P]VXW1*4"R:HA"6@7RTQ.Z&N/[> MCGI&U8*/'R>+T_EI,BM'2.*%!0UWBE=Q$"CGVHNN-9U,J"*K7%,UPQLTW++^ MH2"7A*^//2"2C)&T19^=K!;6,FV/!R0Y\*5KNU( MW7'C KPAKWEX4S/N2M.4^HQ2:FY*"#YY?DIIMH(B$B/PV'/":Q#$))7.",+& MK''R:V1;P$?/,VSA J8V^/D,%UDTCHZ1P*PDPBD2>3\A8J%-& Y\_ V.HW-_ M]@:.91__<+#[.%*.%E'ECHE8ZK6S@;940+%3F1GU1I3_QJD\;5A#N!']"_-Z MW;5>42$R.XY@=6%2JI6'JT[Y4"'"RMWB=7F;_&=9\$1BAER.A4\G75$ S@K0 MWW-L[OVW]W3%+1+"$0J..F5Q-[8";^6?,!B[M/I"U-8-;&8.NTB'KL(T M>&EIFCT+G[,\)]S!(S(%-IQV=?DJ5G9>)V=/4N+UKY*S9R?C*+?W4>F&YP=[ MIL*69Y'CU$^?U&K$ A5$0N]V]U430&O\"F@)7F;J7:';HN'V%=.6PI&1JC M-89E5=%YTK$YTD#<[OYP7*.L'9MUV;@T%J6CRDHMM_^B]0.*M?)/>INA3;V* M]\KK$BM80\)UV(ZR(*IJHND#-:>P5MNQ#KLC)R=PJ=?[.&A/)F^WH1UG-_TY M7$E//WX@/:>4Q@'23ELIDJCK![UBI,,L7GS#I'.,V,>D+@G-75N.MH/.]]-A MM*RTH)LE>KU^V3ZO!V^[[R[/(UR]J5'XSB]F^^1]=3G0'Q]J#O1PE-&/AZN, MUDF)F)_A,(A:7(;67JO'H7_&:D,C@K)=!!(&.(% M^^ID*=50MAG:LSYDW;J"ANI7(I>5^N+]*[ M_D/ M+W BMJXYQ']D5!FCN(8]OLLZ D0/JK[/!&]*8#XX$K,2IY7+E->3551F#C-, M:0?Q0=IV]N5_?4B)&^XD;,I$D>!Z.?RG5_FP]EF#L&*R=>EZGK7#7/=6'?4^ M$Y6X^(U:\WW.D8\(/=A9^E=QO_9-T>2;J-UBFF+AB-X:]4[]\#T:%XA, M^N+&10PCY1;C[/3QV<%@M1YC YUU6^BM95I4PN+]@K+ SBZP\J]+MFN3:EQ" M+NA%5)C91T8H*L6[1_B$U2MI:O?WWU6]I"!:=:("R$-[[VMT)WD:>V*YBH1HP_4 8G0*_2$DB7.-UO"S6"#Z-5GAH\;06M 8C MV,@VJRW0Z798!IY/R$5JQ-G9\,#>ASD>T>!Q%(QN56)T.!V#L#0SLSI@M64$ MJQ,.P:?.E\.,)S\>D;)*7F#&WDZC;%*G5T\DZJS]T^/4N9UY)8\M6U?NM/4Z M1:?N-/E[,2/ @G4MH^QE.U,AQRG-W!@XE-.B=^%F/@34IBI:XD"%3T[.'@_@ M8Z'*I8_K_%.S2DY^@"_&".CW6&-BI8%$N@1$-$ M3K@C;*6@<<7CHVW_%))OFVS>/N:5+]-6.SSFOFTR*6T/YI0E*)I238WV+D MW2ZO[;!(&Q,GC_&MP[P)XS##JOQH;'/J>CFL$3%5<"!H7&6WZ-%TNN<=H0OS M+_(G[T-$]=32J2)YP)JQL?=^C[8RU34*?RA[4)RGM-ZD6?GF*WT'$GN2!G;2O'6 M;D-X@T+;+3#;ARXISMU8^I_A];@*6J=?&9.L3(9M)]#+0O0=E\\O"S&HE7%, ML2 <4J>(.D]*7HZ1_JWUT+RJS$W) \R)VHLV*]]A34M#?B"2J M8GR&^)./M@[V4U@6X-\!#31L_6%-.I\>501B8"(-5XKV]I)^:V,"6<*/\SMH M6++"3*MQD3L1SC;S-G%Y.QYNZTWX/L2=W8>V(/)\70_H&B.SY:A3-@85*$2E MGDF'TVP[X1:&BY3)/(.7 AE3-FCIP7NI3TAFH#VQIKXKFH(68A[ MKB$G6Q?F.!%@K4-8K+N H(^-[^RF=[;:"+'8H4'V8I[G2IFMMD@PNPP[DT@#AS53*R+3?BT-Q5E/ M8"4+];JE[?EJFIL)^)Q:DO6.2K+BK7X)LTT?V]M/NFJ9>W4HZ>=63_,(L,$S M@ V=><4Y?N\/J7J,F@%<.<#(4(XAY=*ZLA4[:[M[QW?HGCV<0Q>8IX=S\-9: MS4*4RUR M5_HN'&K:6O'Z/G4*^S#T[[3)0'C[8ZR#)?[0+F3)E&'K YK-7W; MZPB/Q@\/YVB\DKA3&79]1AG\6VZ6WH'9[WFY<'B)7F %"NX,P^'BN6R-Z(F= M/P$=\ T[8;?4?L2,9MJ*L!A[OQ5+;+92^U/ EV[0PY6V(>E!;MS-8.]I;1(Z M*<=W[,X>'\JY>[KIV%TXXKT]GZM.N'W#P2#;T.$7;!S!87(B"L6C'0QNC__E MB,^F?%\[=A ;6-2%6A]#L#G6:',BU%Z\4,%;= L:],PK'J*9*CMCT%FUY;DM M830S-X/6^I3W8*%G$[0JD&RO&MM2>,#[_ MF#I<>/>VW7$#D$HSS2M$J3P1E$KJ:##+2<_06F"8'?%"X<"YQ94E\?7'RF'% M/ER+#46N1WU1.^!/6,%25O'7\3L9"J%T_DFQ^Y^) ",;*;:V-@Y3JTGO'35-VA(KN8 "[&Q7= M>T: OO(1H'LFD9]$NOOP$0;%04'31$@HAF2ODGV>6V:R#A:+PX?6-W\ ;+E MQN.8^=SUB;"4[;!T-6E,- -Q" )3(,O1ANJ#/49JTX_Y1-R"C;N""2 "T[3R ME?%1$5,=( 'O';>('.,.[B%B3&7^/=J4/Z$.::=2O0RJ;05GN>QT2U9(;A\#!-E'4VL[-5O9MXM<2FG?:MV!ZRYL&:/DMG[EEG(L M1%H-'Y_;>S!U.!O=WC=>?]5)S(*"45(B89)PI@&I7ZY,#[F;I@_;\0F=&VC?7\B,^&LS. -%#V-=#8SY,]DK6%?BT0\6Z4X)/L-O>(DRV<* MO+9)67/#X\V:H-TOAK1D"CFSY5F]:*X(S$MFH]>H7A-[#S.T/,D8-!Z$5$"/">I(6C-#/M%26'N1[0H4 MWF2)>I#NNE26/&^"224V50[#S>>DU!ES1;R.E/GR *I#A%Z'0Y)\..\&=U_" MG]CY6+,J_"HG^0 VQT@:B."CBJ4R>.U0_.67,RFJI9T&X8#J4BL;4G@V/-R" MSUIIDHV/;$$].W;05-I6"V8 =5XNP2Y&K-8T AC"J%P6#$M@9=CZR8T_2&YM M2Y/%V'S/4&-\?J $94]IF,DR+.+<&R*O]#FLPFCW4-M@V]4D-BD8#G-0T]=Y M)$9^YU7<,*6MSMO*LRW"_-V5FTT=09F8IF))$]D#C&KL%NULS"*VE@:'I[T\=:*"\2-..CI_>OKTC S*8?7GG]]=O'^=O/LE>?WF_>6K#^_>7QV?W7HH M$[\9#O0W5#9[AL9MJDV\,XA=R]58^/A-W+#M.)A,42"0YVTAF[*61SKN3P96 MB^[ _!%E?MBN<$D@,&VJ$;X*B6M*5'(62N0LJ?GH *C!0NFN W$'IA'::;5H M:HHF9+5M"*^,\U*:=[<)X]G9R86M1=][DI\GK[A $ M\1[;TV+5Y542=BI-KG[3Q76UUE14?T8R.U8>@C1V#S-6:H4';73BRV'G/ZC:PU5$12]_Z M$#711=FAZB_U@=SLC?FRY3C''OMS0.J!OU'-@(YI'%L M& +(CE=8!0+K:+?)-%\<>!@,J8,B' =K6?S3Y,:^?#E"?(GPNV2>:J0F9">* MSB.^EZR9IKX\I4:=\'.^YSBO_P><8:L84CY)7'K'R8A1MJREG4=!$SZ2"?T;2L#4L9OJ^7Y'0MB#KA M#?R]+!N7]W>OML4E.VX #AG2%C@^2?> BGL/H]3]/7'65#U^N.A>A?LRR T! M%;7E&*?@02Q"V T1^.4BX$$QYH>6V%DB9-N:Y::"4VRM M"_KJ%EY[]6A2+JODY/SI 3DLK),UPQVZ)9M>]-J8(+AKW_O<.0$0H:*Y52_3'%ZM97NW8X M[X]/NSQ_.-J%J<;3A/EL:0D/IJQ]+>W_G6S!6.BR*1$.U&^1WH&'>]W0[^J MILEH.5]R2DA193J,*$.87XI>3O,ABHVM'))[[::0,4?:EA%C%X2WD?T8QV% M\90Y%C:17FWFG(F]R7:AZT8:6G#9)U,'!+%L0JH)/P :+%:!6*7:7_K=5;>Y M4TBA*NJKID:*=F$DZ$#4ZM)=T2]8CS;A>/Y0$XX'J,5^?#A:#"O3T=0R4D]C M_Z9&OP? $N:^NHD)%'U>P(?? M$%7E<);74ZX&"V_I17UP 3J0LE8*WH'+PN2U#6V#()L+\=<.:+C4/MQQSA-( MQG"CB;97*K3)$V;K:!C%ML@6E+&=BJ(4=%F2-Y%Z74L4[]8ORM6#F7#[SL2R MJDV+93&XDS)3YE-='U4"!Z#0L0 ES1AN5MX3KP6-8++ZY <4[\I0T ^- /Y:VF6Z2) M:P0=-H >AJ9EUGMF5")TC\P&2YHM).^^TC^-##DQ_=07[EI^GFP)Q(&S+X,\ M9LP1\!BGVY=W!69S6^HS/79ESMCB3T18];H=ME:4$3%:V-K'8&Q?U^?[UG=> MAWQQ;[+."M]]:?).\51F!70A@H+_MBSH5A%POT']BU&R/0RPJ;6=W8MP.)PL MYZBB2+W)(1&@@!0I2?.GRU,DE H!!1WH' IH*LN[9F"8XDC=B/9C(HN=TF%: M@K;.Y^4298KEY1370V_CGZ1XK1T&Q=2IR%33K=68QQ>3>?%PK-D+'O3OEH/R M(,@[(PWAN'+O\^(Q=Z $C<4LA=^^92/*Z5U/ \J29=96!_:VT7NFBG4D-UMI$M[_UDV6^AM%6S/&@P2I]8Z5D -MOB43CH*N M'DF:'@S$E2B'Z[(<,Q\'0\>9FZ&W4)5^TZ[?AY=:Y 6*_51H"[@5+ZK8.5FD MCCK%OP[ Z;JII&652MGDU.MZ=9KUOXW7,S&K&G7. Q//L+4\% MFNNSW-R(^8D^@<8L_#OYW=@FADQU#LVA4*D:ED:N4Q465&$/4D+TU8K1DS[" MEB%CA$_D^F.<%P.K/HF%S;^^[-V3!Y>].Q!2B(-AA3A[O M+K]Q0>R_AGS_%IX3[GWD#&S+80!T.SPE)S>]#DCL[$Q0"L^[2.E TZJP[H*Z M;6MEC*7W8E8[-[-8\-R#:[-NZ4*U5PZGS5]; 9*ILW9<-H8]WR7:#'F!5VP# >41V G95> 'LYL,EP M?(["P?@)FZ7=.[+=WJFL(33C-6[>_0M KY. Y'$\:[/T1YS1B(DNJR'JY-IO M6?QYAZ5S0+R#\UEGY>AV_0,JSMY*7^[_!/2V]'1;FK@/!-=IWRIM5\=%N?[$ M(_1B2'",#%8(&/M$9K5,/>1,FO@]BTO;UQR].RTNQ#]9M2O\DQTY<0VXEK$U)^A_O,P!:1Q;4.R^^7H_W0^P!46/" M72P/!HL@=% Q%6WMDIZVD>T&KOB)MI]T'2&;GG*98 77VG%M"35SZ^#))DM) MZGWO&$7[1H$ .BJV^ QJCET\\X2^Z'.&(&*B"66UG^Z?6 M+?&M83G*7C0P*WK-I;KM2(V! M!U08;]VOO9Z,(VG9BB6[B_1C:%B M4N*0L9KH0_&0$CI#,RN+:P^@VP&0MU]:*B,9N@-R=14?O-8K9E)=([1^9&,8Y MXYK%*9>SCT0H3D9B>E5V-B#LF\(U]52N^0W< M]0Z8.F>Z9)T@9U3*T4)-EA4GZ7JB M?BP#[)([_ZBQD6C<'EXTLX[$-P@M_,TTVI0+.9A R488@C!A&O_1<4N$+J@16(^V99(9C!=64PO@DQ+D=+-E+XC8EMCX6);,1J1MP+Q0Y%:F+#<-:^H,P'!R.PWNP MA-MAW\]6:23*/<9,&X>Y%797:J9"B4N]]/T=CI:,WZE4FV9KI?IWVP;W&PB$ MPAQ,#' +;+>&?GZA, (OFAE]/( T>%]@PVU"LNCZ@C!"7]95<\97 M@WL@^P5@ M,P<578SF%H'?7B56&Z_N:6@FO,"M MX8@'PF#^J"QNS"HKE/%QI'N!/6N?C:_MS?)!QN$+,,)U63SJ'/<#JKE\=UL8 M9AV&'7 )RP7[\0WN,S"+/<5T93,Z^+L+H06X!,NTV7.(JU.HZ;.:W@4ELKN> M7"-'K*9TAF]<: 0'UOH@(35/NO:\NTWJYT"K MZ6I V_( ?UY[N3TJ3N$=D]L=T^8:VC3F0'SP]Q6NKP0CV*WHQ-7]3U@X\#*3;L$4.4C!3S-++]A7G_;S-16QM^MJN;!RK6#J4;8*-=>@^5] M;5%[K\D!W:^@"JDBT\#YQT3G9%DSRQ/7KK$(X;W8!=1&6F6'8/TQO[_Q"23U MIK['7NH-CG"W'@R:?(NJ4U>-P?6F!] "Y<+;AYN;H)"%[('#I>4ZTI](=L3K MFM2M?= '];19$A.9BA]LGQ7KA'-O55WZ)Z>/G\B '5_9\>WNAY,,M0U4]N\I M1JO_K7]$73K6=#SA3?JPNWK_XU"VS?ECKZOWU8=WK_YR?&?T4.9Z"UI;EYD> M)U?3K#J$TUK3.,C(IX3^NEAN91PG *@7/],>8PD-K27Y#B_TB2,K[R_A'ZU+ M;HLG_@I)!?Z+FO"P_X$O'04SVB)_?A\[>.37]N:?W]NCBO4&Y9K?88LP\E9D MFEHSD/ES($DD#L%Z'V-+/I!QA-F+DBF<)I?@_*P2]A7=4HA"]I=BS0IX-;+H M9,X$Y43DM,%X;%P[]>I""% 967MXR->'B'CV#1&Q(R)B16RH7MQE78'X28YT M^:CS23C"9B]%8FC-=[P 2(-"%#F*U0?)]UOG-[M!*+Q #.<@%H4\W9&<>"R; M$_QT;7L@%Z\J(E/7R6<-%-NTTGA*X3K*8E[.ROO:\U!A'(0W\*B+$'I\B192O#-?\FN)(18EX:C5DL^6E&LF8M MVG0NU-WF38[/3SJ8(,!F&^SOH15P"%984,XYFI:8NL8MF-?ULL=L2;M!WKP+ MPD>6\E1IJ(03*?.IBQ@7352EE/NB!^(QLT=LTO?\VDBFSP.OPLVU199%9JHL M\9BGXFSJ+NV.5VWF4^K0K?M6#QW&'H/O0R3&0K3LV,IJ!>=[3E4T,!<9Q1 9 MO.KB1O[D(!*A+7!#6EB;W6%&1K0I\^*FG-W8A*,\J"V^^@SJ9>W$C0RWF^XC M7F_+N3M<'7VKVX,)U&Q3T>?VSR&(GZO-!L-67H>>"]ID5%Y$%?-<#L8[5(]J MHZ3+G?9^5) T7LY6 ;H%-F-%%6'P*PRYS]R(R->H4^6XJ\+2J)8G(VFFE0X@ M.0F;@F@=G?AVB^FJAK><=4V$@3Y 1I\7B2M3LE(Q%!=#RW0(0NH:KCOUB6P] MU]*V35!9J^@=KU\E#)):5DKSWF!)4BV/%\F$F$RQ:#QYJ+>CJ:#9&XH&&/M[ M8I0M\L9.04P,$_%_12T$U[O'G9U2Q=L"HZUFFUC4+)N=LFCU]\0]YHRMMIQ+ M+D1\NX?/LS&M$KD:.I+3Y/>I*;#;(X?#O2,JDQA>/R$6PQEXND1)HU'80 M4)>6,*E>A[.ZU*XBCM(;!N_\ _OH?))R04++[N;U7,O-. E4>!57A%KVYSC9 MW:JDL%FE/[-^6E;!;C9&K^]"6D#]EETUV\'*A!UQB.#QH_$:D0C]ZS4UR1.Z MC+R1Q!MH/=?,HZRT?G)4XJL6OF[%SC_6*N<[]KL,X1G<+!B9*RQF9AR=ACT8 MM/UF#?M;B=6L5TTY0\+]UT@J7J[8A?OKLLEG;1+QO7/.MB2XM^7Z#J\XWRRO M+;C-;PKBWP\V]4W.74?DBH@PQ1[(UU[0D%A/9S25-4TEY;%U,E,+]6O9TJ34 M":&;UQC[R+DQ.?O:%EAB3=C>!_@O0)$=+QT?LP$(FK.FMCBU(.1Z.;=4-RT_ M@'%-]%.""9,;!AMK7B#-7^?&UUE>U(T&%_*YUS]+-87^)B<0-,BG0HX4Z5W4 M=]$-T+?N=F=\@0U 8V>^VQ%&X.?VK&BQN&=@:?0H7$UWB?_TC&:_ZY^&P"J* M$M6*GY*"\/ QE"+48N]ZB7&R7"!+.ZS2G1;IZ.3YP=0_;"'/I>_6E>_N7WKN M_C_*QNP_D]:U=J3&%/N?)V0K)K;['/H;4^SC'317]P&$84<[XJ:>&3A-,YF- M5O E#( H*M$#+R^BG!83XC[=XK5L4J$SB?[KXD,',',56'_7XFG,%M-L"%^/ MB/9[3$!4*J?B)H2$'1N/*\.A=&Z=Z<>W1.4Y$E%K2]O(<"N?UKZ'-.?Q7AR$ M$-BNA>M/F?E<>"BUOKX$W _?$G [S9BWP5+N.XD^-*>-DFN#;0=LSTT]'_0S M#&#DY9@.E!Y<[4M9R-GM/5W$<% &,67L_H5N68X>N!<&+4QS6U8?TTA ,QH9 M1ELNX]@ 218)Z=*QR;W6E10PH/-F&W7[H\2NFS\/M+[#DCK:QJI39'=4.;FH M$ .] -%@[2C[PRCM3:?_8;>Z0PI!:^O?6JF7W61@*N$TD1\9G:R8B8IMQ/P8 M/HB=!=W>%)B3% 1%J]D#<2!Z#Q1,@R]F8V^X=7=YMDDYKA6VP=3 M"+?9WOLE_X1+\EJMD==M@MBKUL;EUC'?&/*.DB'OC?7%8R*6PX$B9M=+%*$@#;L897YIG,J13V^->V@9 ODS1M[!C%YU:X, MR,.?3?@ M"WSO!,,%]P+]S^(/MJ1'%@)[@M.DN X.G2%6<>#+JKS3\TJ.?GA M\0"^JUK&_9,^N?U,1[THWF#+S% MUK)SJ_9NL=VZ:=KB''A*LMTX.KC: 95XKD:SLF[91\Y8+$"4R6;7U<*/[5Z7 MQ\-;4;$NQO;(#W6?WV;PQ3B]EZ?Y:P&WQBX/&'#K<(ZW;2&9V?N8-XLA;X9I1HWJ];[^L:CSP^2%O!]U3C2T M-P&!!QXP6"MT-L8.>3/&?%\^M'ASV,9EXU_"Q;"49 @]$%L4J+_A/GS,[Z]A M]BF&EZ2$OZKE&>83?QZDE -@(X MU2PM^=2/?"775K)6T^VHW#3@X8-E=]-9P>Q(&RA\_;H]7>TNW<QQ2SBKK3:/!70F,RJ P;%@H4J:L'>J'/L]KQ<;%$44QE%: M.)==-QKZ*\\7PP?\!?8:/6YP\UW7* <=;G#R?.^MYE+?V(ZGXSZ7]3@S'$ MFT2$DG;&"'$S 9Z/.&R-B"V[4B'@IOUJXI5+OB/F+JE_5*?J'*?^U_Y\>/392A4>]/6B MD76(A,BK63_,T^0#SS0V&L'9$OQU4+)@=4,75R%6R+!<%OINY74!VXPYEI"9 MB!-=Z@(*[J?D@E=F+')XL/;V$#!55C6AB\:S2K#R6H?I^7M!?UTUI%OP MQBE!%L$P8JA7/DX=-9ZJ,!\_)'D)[S/+5J"X(T:Y@W5ML.A59)$V4(BSNXW1 MYN:!8]&%E5>8_OP*D7063RO[35C0KN>]0QN$I;B!>\I MX[4\1^XU]+2=/SG7^::W.CI9\H"J=G_/B!X0EN,0I,J%=;MO[;COV:4*?VY;'K*].?6(-JZ-NU :4[8M(Y/0!FYGWKRF+VGG M<*/]=)/-/"Y(N=!'9]DS9MO<^-<)2&)PNH[R]QF6> M,IDDF'1BW:3X0PNZ<](&^"!=6F.(%7A9B"T[D-?$0 D8Q4@\Z19/WL\(W,D] M22/V:M1YXR^IAS&)5;;1AV"C%X6D ?VTHTPB+:P+$>$;V/D9&N9O:V4KT;KD MO !(P5%&%7]4>5; S)L[TW4?ABWYYE#$3T"2]>;MZ\N_OGWSRYM7%Q_>O'M[ M=$+_ 1F0[_%*/#UOI+9#CO(!]$<1<8- QMN,?+V\EE(2\AM7\E$S11?>%%9F M!K\1?]3/<3 W@*#5$2X@Z%KICC]A+7$^VF*BW8ON<[EI M:LY>#E)6*UGM(D*3;"2HWZD$#TBSDEH/&XX3G&$-R2=: Z"@9Z9U5?\EJ?+,;3PMI_"E6K.H/*TUL%QPS7\S*E0'#A9FTJ7H8!)@1/:T<^T'=-95HX386 MEN@T^2?Q^J#)02TGZ!8N"D(J9U$16[7S2&CPFE'0Q#HA9>RHX-049@*[?S&# M3\.M6QSFWI5:-)C P]B[*BC(2LGJO+9Q.7?**/4F%: N*:8;EWK 9HMLE'-# MU9WW467I/7DSZ;UXW]L]O/.=/>M5*P!S20@CU"N99M6L?-,BBA)D_\0(02N0A48]D8C#V_<_E^%JZ.$X8DWGY M_LW5!=KC%';./C'E(SPCFS7*#\]EH&"39SG["Z9I9L0Y-/#K4>#I2V*:H*SB M9*+T75(BH2>UK_!S+2HOM2Y#'0TA/$>6Y+9L>*:@67L[JL5DIBQ@%PV!Y+M*FZK]\7:7=EM7;C]LZ9 M9$ \F7*"BX9A= E^#^"*O,FUVW;[=G0.\JYHZMZ&5&R\R<-7F+[]\5OZ]FL, MBEG_Z"*4#IBD$['ZINJW3 ;0D'0L31 7G"\PQ#O;Z$\##(EEK2WA6; MQJ$NB%(;&")8J81VM%J8INU!@U9C?S>LJ 558?6?_LKM$?3.I/U7,N M+O,F.>%XH36MKDM0>1+2#'3;@S#'>U[^$&SSP0;S(G?Y!XV^UAYILS,J[1ZC M /Q/'Z)S9-ZC^IL)GMJ* G5LA,\]I:X(['>XTU.E%DK[D?8ADK6H[1A&4N\ M';-ZK"A(+?"/DE;B9NO=UKBD W=,:.[!-L"<%4$?'=]<%%@"MZ0#*$BT!W&8 MO $?P@%*8TRA7=L6(2(+Y/E$[2%^ ^@0V5X>"];?UM3QMF]QUUUO1._ MO-W)%TZ5^'"G5D"@5=JQ7A_Z%HBVF]8/SFU("^.UQY<4?D!$JFS_$L3?[@18 MVY_)6+M:YLW>L2>9 ,\BVZJT?__A^[,?'K^DK27[6",:&)F*6;-"Y8P ]':Y MC8H4BPNGYT_*;DB(B;Y,H>X^Z\Q#+9Y% <@O#-- MM,Q>=ZK&B[%5#-Q&G(P$H2(1+,3,W$C4P:)>.C-_8B^&L>>DU MJ[%85L@X;9/[J-_JKCG269!H>Q'UN<@E\[PLO!\8H#4U76 B%N-&B M/29:6&!Z("V$4WX+XO+I*GYYK=:00CVOAACY45,\-2FD?*4 M #/FXT8F63Y;5M%^-)[S#I/)/)/L0-265X9E:$61XK#R4(C4I%FTFHKV#BD- M=F%((0O+) 90:S-+E6S81YL-+%FFY'7#JN2%#V7'QQIO:>TA8).FXW?%)(>P MW*KWEU>CY1SG&MM&^Q"2UBKA"E$I4&2%D &W+,;+41-?F)2P.[@S1\V23%[_ M#2/[^= 6R-%,17A"IOXG4*7J4N+<*_5M@-E]78%*)OI*M"=TDV>@AIXJ>Y^LR MGGB9[Q)XK'Z=]EW'YRX\(%;H%HH(D:1(<#9;UF"2?N...DKNJ ]3(:RK1:>V M11M#L$A(]P@C;D5>+BP/8A$VGC4TV$LG>'2+T;1M]#76D413"E MLR)5S*M/<9NQ2&8"_E@S!Y](V8VF9S8BZ6 7FL5GM1TBYDNR.&,]? ER:S%* M#78VU[Y;S@TF#*2BYW#^:F,^Q)D4DEB+@8\=[D'& M EU71E(B1# 4H9$;@]216D.XWEG!OK4@G3:8%]/AKEHGRZ8G@]2)!16F'F;* MYBC*2L%2\;85[4=VDRKWJ9?.'O^X/\5T=C"*Z?QBZ[K&0+58.9_FU%+U'#H)U<&.LS]RU?LMA M$@DTL7/?_Z:.00'7;.9V1"\<\BH@J=31ND96LC%50'7]O/3QT_!\4M#QB49D?]+ MF^7"GQ^-97%^>);%+PB6Y3)%IW\ZRT51]G(VD[X7I*Q:+9O=U]BZ%,_)'[Y_ M]N/+^URZIT][E^[L2R]==DA+]UR#%;@2AXD'62-%#@ 8(NUU&?SN:0P*AK&[,QDH>YYXZMD'U77+DZKLQ7J,P'3&2,]8C,$#- M.&$(U4"A5_#_0LQAVW_?+=S65GHTPC26KX]3-SF(LAM5[W.M[7FO>G&?PG5X M2,*5]>)A2]=U/NTF9[5]E@-OO\-XN?+#@*T&GGG(.SMTW7PZ MWZ@>\6].WCHHDTJ8T*[!AOM?NARS^-8QBJWX^.!_?%?5P,WB[G6I&.[BP&/N&F$AW'VJCA]M#1]L5U^GXOEC;)\BZXY^ MH<0N[Q'?^,@@!U&)\+7UD1, PP+'UZ M,P3CV9AC(6'75LH07F1&'!+2<3<'\9%[U.K\U%B4*:AW0@8+K88J1U034G!D M3@O,_4\GGF:@-5'N(\Y.")JC+#]*5[:>@F0WEU]? >CYXX>:VSM T?^ ^J2] MP8Y_:/3L7^:W_1^PFT;3C'IG(+T]&+>8XLIUP-3;!T65)0[@PO@&90I\;F83 M%J7%:CLOLL=E[7*7;.%91UUHOXMTA.T +D&R@PXW; >Z7RZ)E4)B; S$"% 7 M'IF:?:B/TXT\U4)"CI6I\ %Q:K=19EB/+;N5K8.+ZQZ[^^ .<=K*['B$"YR7 MH[*,DO\;]D:XKM!GZJ>TR J;-NKSV\2RV.JHQYEG3Y_IHQ]?WUS]>KRM]\NWEZ^^_O5T8F^ M!\37=^E(3#]X)*;[E6O==)@!;?ZS1&,.,A;80P9["&% EV51'NF 9)5;B;(X MI&"FNH(DAZ>K&GXW"QEN$;>/"?MV,GU96UBHQ[E!<01,59 ^H"Y$W;[9#+[+ MFFR8M>@^_.ML5SB,:VVXQT":,'(%2.WZ-(7 ;1Q,9,"_ZIR'K4 ##)E:P8 M+[6).SC5'@\?ES)-86?9JV#E\'Q4*ZZ+IIR?*9"#P?+E!WVBRBHH!+-'9;RD MH'-CA3D_7 [.1^)B@YLO:W?##XCH >^N$G9H.!\7('L0$M>X<>&7[F-[S?$= MG =4X/]+7J.^^&^35?L_-1,>S H&$W-!=/M?(R<4GP!MW$80M__,BB5N,]R= MU)V4?X.PJV;U*/CI:P-NQI 1N09Q7/C,X]N(#ZAT3$?]'R8CWL;][D8=S51& M(Q+7FK548CNQ//&YQMDK@^27]$$%YTPR MYE[)XO;;5]^E,ZR&3T.\5COIK_1^/8/M.5!RB.)(:>^51M@30E'6[HS9>Q$C MC-1KHR*AVS[TJ-+AA)7@=+_0L-+%7R_?OH;_??@64]JC!+O0_.X!X!IL!ULO M$ XG&BLZ4LD]2W8_Y;RT>/_U"%:_'SOHA(?"IB@L7M>2U=;R0G)V_!)#*=J3 M%E9,==,6CG@1W5O]L$:$GV4V%[3/S@+S% OH\1E$:6'S_20TVR%W[QU%N 82 M%"N#.?[!L 8K][A^&#Q!I' W_5.1!DQ1Y%E>_M<'5\> 96;E;5%;GHWL^KHR MUX1S('9XP>VB+0YF^PT]&<5CY7^JQ9IAV0R*RTP_P;V:*V\6Q0-B@SM// !FEWI[64-RW] M!)RM.3="Z9M;I);)P"'[^I D9P\52;*G"J ??F#PVCE5TS[YMYBHT)I+^%_Q M".2[%9B==L1;2!*.A!6I/J4IKQEP0(C[&CYBW#!B$6Q(SAYZ(JP>]T !K9W,M,C R,S$P:WAE>#,Q,2YH=&U02P$"% ,4 " 8A&=8 M;QEC.9 ' #9)0 %0 @ &C? :V=S+3(P,C,Q,&MX97@S M,3(N:'1M4$L! A0#% @ &(1G6'8&R)%X! $A, !4 M ( !9H0 &MG&5X,S(Q+FAT;5!+ 0(4 Q0 ( !B$9U@V M#.FO=00 /82 5 " 1&) !K9W,M,C R,S$P:WAE>#,R M,BYH=&U02P$"% ,4 " 8A&=8JBV.ARG: @!L@1P $ M@ &YC0 :V=S+3(P,C,Q,C,Q+FAT;5!+ 0(4 Q0 ( !B$9UA^1JOL"Q@ M -4B 0 0 " 1!H P!K9W,M,C R,S$R,S$N>'-D4$L! A0# M% @ &(1G6-RST4@%*0 S9X! !0 ( !28 # &MG&UL4$L! A0#% @ &(1G6(;!;XL-<0 RPH% !0 M ( !@*D# &MG&UL4$L! A0#% M @ &(1G6/U(6NW_R@ 4"4! !, ( !OQH$ &MG]# 0!/>@P % M @ 'OY00 :V=S+3(P,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4 " 8 MA&=8K-*/KLC- I9PD % @ $0*@8 :V=S+3(P,C,Q,C,Q M7W!R92YX;6Q02P$"% ,4 " 8A&=8P?4@N2,# #0%@ '@ M @ $*^ 8 ;&ES=&]F XML 123 kgs-20231231_htm.xml IDEA: XBRL DOCUMENT 0001767042 2023-01-01 2023-12-31 0001767042 2023-06-30 0001767042 2024-03-04 0001767042 2023-10-01 2023-12-31 0001767042 2023-12-31 0001767042 2022-12-31 0001767042 kgs:CompressionOperationsMember 2023-01-01 2023-12-31 0001767042 kgs:CompressionOperationsMember 2022-01-01 2022-12-31 0001767042 kgs:CompressionOperationsMember 2021-01-01 2021-12-31 0001767042 us-gaap:ServiceOtherMember 2023-01-01 2023-12-31 0001767042 us-gaap:ServiceOtherMember 2022-01-01 2022-12-31 0001767042 us-gaap:ServiceOtherMember 2021-01-01 2021-12-31 0001767042 2022-01-01 2022-12-31 0001767042 2021-01-01 2021-12-31 0001767042 kgs:CompressionOperationsMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001767042 us-gaap:CommonStockMember 2020-12-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001767042 us-gaap:RetainedEarningsMember 2020-12-31 0001767042 2020-12-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001767042 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001767042 us-gaap:CommonStockMember 2021-12-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001767042 us-gaap:RetainedEarningsMember 2021-12-31 0001767042 2021-12-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001767042 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001767042 us-gaap:CommonStockMember 2022-12-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001767042 us-gaap:RetainedEarningsMember 2022-12-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001767042 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001767042 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001767042 us-gaap:CommonStockMember 2023-12-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001767042 us-gaap:RetainedEarningsMember 2023-12-31 0001767042 2023-06-20 2023-06-20 0001767042 srt:ParentCompanyMember 2023-06-20 0001767042 2023-06-20 0001767042 us-gaap:IPOMember 2023-07-03 2023-07-03 0001767042 us-gaap:IPOMember 2023-07-03 0001767042 2023-07-03 2023-07-03 0001767042 us-gaap:OverAllotmentOptionMember 2023-07-13 2023-07-13 0001767042 us-gaap:OverAllotmentOptionMember 2023-07-13 0001767042 kgs:CSICompresscoLPMember 2023-12-19 0001767042 kgs:CSICompresscoLPMember kgs:CSICompresscoLPMember 2023-01-01 2023-12-31 0001767042 kgs:CSICompresscoLPMember 2023-01-01 2023-12-31 0001767042 kgs:FirstLienNotesDue2025Member us-gaap:SecuredDebtMember kgs:CSICompresscoLPMember 2023-12-31 0001767042 srt:MinimumMember kgs:SecondLienNotesDue2026Member us-gaap:SecuredDebtMember kgs:CSICompresscoLPMember 2023-12-31 0001767042 srt:MaximumMember kgs:SecondLienNotesDue2026Member us-gaap:SecuredDebtMember kgs:CSICompresscoLPMember 2023-12-31 0001767042 kgs:OneCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001767042 kgs:OneCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001767042 kgs:TwoCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001767042 kgs:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001767042 kgs:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001767042 kgs:CompressionOperationsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001767042 kgs:CompressionOperationsMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001767042 kgs:CompressionOperationsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001767042 us-gaap:ServiceOtherMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001767042 us-gaap:ServiceOtherMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001767042 us-gaap:ServiceOtherMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001767042 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001767042 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001767042 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001767042 kgs:CompressionOperationsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001767042 kgs:CompressionOperationsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001767042 kgs:CompressionOperationsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001767042 us-gaap:ServiceOtherMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001767042 us-gaap:ServiceOtherMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001767042 us-gaap:ServiceOtherMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001767042 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001767042 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001767042 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001767042 srt:MinimumMember 2023-01-01 2023-12-31 0001767042 srt:MaximumMember 2023-01-01 2023-12-31 0001767042 2022-01-01 0001767042 2023-01-01 0001767042 kgs:CompressionOperationsMember 2023-12-31 0001767042 2024-01-01 2023-12-31 0001767042 2025-01-01 2023-12-31 0001767042 2026-01-01 2023-12-31 0001767042 2027-01-01 2023-12-31 0001767042 2028-01-01 2023-12-31 0001767042 us-gaap:ServiceOtherMember 2023-12-31 0001767042 kgs:NonSerializedPartsMember 2023-12-31 0001767042 kgs:NonSerializedPartsMember 2022-12-31 0001767042 kgs:SerializedPartsMember 2023-12-31 0001767042 kgs:SerializedPartsMember 2022-12-31 0001767042 kgs:CompressionEquipmentMember 2023-12-31 0001767042 kgs:CompressionEquipmentMember 2022-12-31 0001767042 kgs:FieldEquipmentMember 2023-12-31 0001767042 kgs:FieldEquipmentMember 2022-12-31 0001767042 kgs:BuildingsAndShippingContainersMember 2023-12-31 0001767042 kgs:BuildingsAndShippingContainersMember 2022-12-31 0001767042 us-gaap:TechnologyEquipmentMember 2023-12-31 0001767042 us-gaap:TechnologyEquipmentMember 2022-12-31 0001767042 us-gaap:VehiclesMember 2023-12-31 0001767042 us-gaap:VehiclesMember 2022-12-31 0001767042 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001767042 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001767042 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001767042 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001767042 us-gaap:LandMember 2023-12-31 0001767042 us-gaap:LandMember 2022-12-31 0001767042 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001767042 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 0001767042 srt:MinimumMember kgs:CompressionEquipmentMember 2023-12-31 0001767042 srt:MaximumMember kgs:CompressionEquipmentMember 2023-12-31 0001767042 srt:MinimumMember kgs:FieldEquipmentMember 2023-12-31 0001767042 srt:MaximumMember kgs:FieldEquipmentMember 2023-12-31 0001767042 srt:MinimumMember us-gaap:BuildingMember 2023-12-31 0001767042 srt:MaximumMember us-gaap:BuildingMember 2023-12-31 0001767042 kgs:ShippingContainersMember 2023-12-31 0001767042 us-gaap:TradeNamesMember 2023-12-31 0001767042 us-gaap:CustomerRelationshipsMember 2023-12-31 0001767042 us-gaap:TradeNamesMember 2022-12-31 0001767042 us-gaap:CustomerRelationshipsMember 2022-12-31 0001767042 kgs:AssetBasedCreditFacilityMember 2023-12-31 0001767042 kgs:AssetBasedCreditFacilityMember 2022-12-31 0001767042 kgs:TermLoanMember 2023-12-31 0001767042 kgs:TermLoanMember 2022-12-31 0001767042 kgs:ThirdAmendmentAndRestatedCreditAgreementMember 2022-05-19 2022-05-19 0001767042 kgs:AssetBasedCreditFacilityMember 2022-05-19 2022-05-19 0001767042 kgs:IncreaseInTheTermLoanFacilityMember 2022-05-19 0001767042 2022-05-19 2022-05-19 0001767042 kgs:AssetBasedCreditFacilityMember 2022-01-01 0001767042 kgs:AssetBasedCreditFacilityMember kgs:ThirdAmendmentAndRestatedCreditAgreementMember 2022-05-19 0001767042 kgs:AssetBasedCreditFacilityMember kgs:ThirdAmendmentAndRestatedCreditAgreementMember 2022-12-31 0001767042 kgs:AssetBasedCreditFacilityMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2023-03-22 0001767042 kgs:AssetBasedCreditFacilityMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2023-01-01 2023-12-31 0001767042 kgs:AssetBasedCreditFacilityMember kgs:ThirdAmendmentAndRestatedCreditAgreementMember 2023-01-01 2023-12-31 0001767042 kgs:AssetBasedCreditFacilityMember 2023-12-31 0001767042 kgs:AssetBasedCreditFacilityMember 2023-01-01 2023-12-31 0001767042 kgs:AssetBasedCreditFacilityMember 2023-09-30 0001767042 srt:ScenarioForecastMember kgs:AssetBasedCreditFacilityMember 2024-03-31 0001767042 srt:ScenarioForecastMember kgs:AssetBasedCreditFacilityMember 2024-06-30 0001767042 srt:ScenarioForecastMember kgs:AssetBasedCreditFacilityMember 2024-09-30 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:PrimeRateMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2023-12-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:PrimeRateMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2023-01-01 2023-12-31 0001767042 kgs:AssetBasedCreditFacilityMember kgs:SecuredOvernightFinancingRateSOFRMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2023-12-31 0001767042 kgs:AssetBasedCreditFacilityMember kgs:SecuredOvernightFinancingRateSOFRMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2023-01-01 2023-12-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:PrimeRateMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2022-12-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:PrimeRateMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2022-12-31 2022-12-31 0001767042 kgs:AssetBasedCreditFacilityMember kgs:SecuredOvernightFinancingRateSOFRMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2022-12-31 0001767042 kgs:AssetBasedCreditFacilityMember kgs:SecuredOvernightFinancingRateSOFRMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2022-01-01 2022-12-31 0001767042 srt:MinimumMember kgs:AssetBasedCreditFacilityMember 2023-01-01 2023-12-31 0001767042 srt:MaximumMember kgs:AssetBasedCreditFacilityMember 2023-01-01 2023-12-31 0001767042 kgs:AssetBasedCreditFacilityMember kgs:FourthAmendmentAndRestatedCreditAgreementMember 2023-12-31 0001767042 kgs:ThirdAmendmentAndRestatedCreditAgreementMember 2022-05-01 2022-05-31 0001767042 kgs:AssetBasedCreditFacilityMember 2022-05-01 2022-05-31 0001767042 kgs:IncreaseInTheTermLoanFacilityMember 2022-05-31 0001767042 2022-05-01 2022-05-31 0001767042 kgs:TermLoanFacilityAsPerAmendmentAgreementOneMember 2023-03-31 0001767042 2023-04-01 2023-06-30 0001767042 kgs:TermLoanMember 2023-07-03 2023-07-03 0001767042 kgs:TermLoanMember 2023-01-01 2023-12-31 0001767042 kgs:TermLoanMember 2023-07-03 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:TermLoanMember 2023-06-29 0001767042 kgs:TermLoanDerivativeSettlementMember 2023-01-01 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateOneMember 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateTwoMember 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateThreeMember 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateFourMember 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateFiveMember 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateSixMember 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateSevenMember 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateEightMember 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateNineMember 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateTenMember 2023-12-31 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateElevenMember 2023-12-31 0001767042 kgs:InterestRateCollarsMember us-gaap:NondesignatedMember 2023-01-01 2023-12-31 0001767042 kgs:InterestRateCollarsMember us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0001767042 kgs:InterestRateCollarsMember us-gaap:NondesignatedMember 2021-01-01 2021-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2023-01-01 2023-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-01-01 2021-12-31 0001767042 us-gaap:NondesignatedMember 2023-01-01 2023-12-31 0001767042 us-gaap:NondesignatedMember 2022-01-01 2022-12-31 0001767042 us-gaap:NondesignatedMember 2021-01-01 2021-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001767042 us-gaap:InterestRateSwapMember 2023-12-31 0001767042 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001767042 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001767042 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001767042 us-gaap:InterestRateSwapMember 2022-12-31 0001767042 kgs:InterestRateCollarsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001767042 kgs:InterestRateCollarsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001767042 kgs:InterestRateCollarsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001767042 kgs:InterestRateCollarsMember 2022-12-31 0001767042 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001767042 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001767042 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001767042 2023-10-24 2023-10-24 0001767042 2023-11-10 2023-11-10 0001767042 us-gaap:SubsequentEventMember 2024-01-29 2024-01-29 0001767042 us-gaap:SubsequentEventMember 2024-02-23 2024-02-23 0001767042 kgs:ClassBIncentiveUnitsMember kgs:TwoThousandAndNineteenClassBUnitIncentivePlanMember 2019-03-16 0001767042 kgs:ClassBIncentiveUnitsMember 2023-12-31 0001767042 kgs:ClassBIncentiveUnitsMember 2022-12-31 0001767042 kgs:ClassBIncentiveUnitsMember 2023-01-01 2023-12-31 0001767042 kgs:ClassBIncentiveUnitsMember 2022-01-01 2022-12-31 0001767042 kgs:ClassBIncentiveUnitsMember 2021-01-01 2021-12-31 0001767042 kgs:ClassBIncentiveUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001767042 kgs:ClassBIncentiveUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001767042 kgs:ClassBIncentiveUnitsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001767042 kgs:ClassBIncentiveUnitsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001767042 kgs:ClassBIncentiveUnitsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001767042 kgs:ClassBIncentiveUnitsMember kgs:TimeVestingMember 2023-12-31 0001767042 kgs:OmnibusPlanMember 2023-06-20 0001767042 kgs:OmnibusPlanMember 2023-06-29 2023-06-29 0001767042 us-gaap:RestrictedStockUnitsRSUMember kgs:OmnibusPlanMember 2023-06-29 2023-06-29 0001767042 us-gaap:RestrictedStockUnitsRSUMember kgs:A2020LongTermIncentivePlanMember 2023-12-08 2023-12-08 0001767042 kgs:PerformanceShareUnitsMember kgs:OmnibusPlanMember 2023-06-29 2023-06-29 0001767042 srt:MinimumMember kgs:PerformanceShareUnitsMember 2023-06-29 2023-06-29 0001767042 srt:MaximumMember kgs:PerformanceShareUnitsMember 2023-06-29 2023-06-29 0001767042 kgs:PerformanceShareUnitsMember kgs:DiscretionaryCashFlowMember 2023-06-29 2023-06-29 0001767042 kgs:PerformanceShareUnitsMember kgs:ConsolidatedNetLeverageRatioMember 2023-06-29 2023-06-29 0001767042 kgs:PerformanceShareUnitsMember kgs:AbsoluteTotalShareholdersReturnMember 2023-06-29 2023-06-29 0001767042 kgs:PerformanceShareUnitsMember kgs:ESGScorecardMember 2023-06-29 2023-06-29 0001767042 kgs:PerformanceShareUnitsMember 2023-01-01 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember kgs:PerformanceAtMaximumMember 2023-01-01 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember kgs:PerformanceAtTargetMember 2023-01-01 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember kgs:PerformanceAtThresholdMember 2023-01-01 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember kgs:PerformanceAtBelowThresholdMember 2023-01-01 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember kgs:AchievedESGScorecardMember 2023-01-01 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember kgs:NotAchievedESGScorecardMember 2023-01-01 2023-12-31 0001767042 us-gaap:RestrictedStockUnitsRSUMember kgs:OmnibusPlanMember 2022-12-31 0001767042 kgs:PerformanceShareUnitsMember kgs:OmnibusPlanMember 2022-12-31 0001767042 us-gaap:RestrictedStockUnitsRSUMember kgs:OmnibusPlanMember 2023-01-01 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember kgs:OmnibusPlanMember 2023-01-01 2023-12-31 0001767042 us-gaap:RestrictedStockUnitsRSUMember kgs:OmnibusPlanMember 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember kgs:OmnibusPlanMember 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001767042 kgs:PerformanceShareUnitsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001767042 kgs:PerformanceShareUnitsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001767042 kgs:PerformanceShareUnitsMember 2021-01-01 2021-12-31 0001767042 kgs:PerformanceShareUnitsMember 2022-01-01 2022-12-31 0001767042 us-gaap:DomesticCountryMember 2023-12-31 0001767042 kgs:LongTermIncentivePlanMember kgs:ShareBasedPaymentArrangementTrancheFourMember 2023-01-01 2023-12-31 0001767042 kgs:LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0001767042 kgs:LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0001767042 kgs:LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-12-31 0001767042 kgs:LongTermIncentivePlanMember 2023-01-01 2023-12-31 0001767042 kgs:LongTermIncentivePlanMember 2023-12-31 0001767042 kgs:LongTermIncentivePlanMember 2022-12-31 0001767042 kgs:CompressionOperationsMember 2023-01-01 2023-12-31 0001767042 kgs:OtherServicesMember 2023-01-01 2023-12-31 0001767042 kgs:CompressionOperationsMember 2023-12-31 0001767042 kgs:OtherServicesMember 2023-12-31 0001767042 kgs:CompressionOperationsMember 2022-01-01 2022-12-31 0001767042 kgs:OtherServicesMember 2022-01-01 2022-12-31 0001767042 kgs:CompressionOperationsMember 2022-12-31 0001767042 kgs:OtherServicesMember 2022-12-31 0001767042 kgs:CompressionOperationsMember 2021-01-01 2021-12-31 0001767042 kgs:OtherServicesMember 2021-01-01 2021-12-31 0001767042 kgs:CompressionOperationsMember 2021-12-31 0001767042 kgs:OtherServicesMember 2021-12-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:SubsequentEventMember kgs:ThirdAmendmentToFourthAmendedAndRestatedCreditAgreementMember kgs:DebtInstrumentCovenantPeriodOneMember 2024-01-22 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:SubsequentEventMember kgs:ThirdAmendmentToFourthAmendedAndRestatedCreditAgreementMember kgs:DebtInstrumentCovenantPeriodTwoMember 2024-01-22 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:SubsequentEventMember kgs:ThirdAmendmentToFourthAmendedAndRestatedCreditAgreementMember 2024-01-22 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:SubsequentEventMember kgs:ThirdAmendmentToFourthAmendedAndRestatedCreditAgreementMember 2024-01-22 2024-01-22 0001767042 kgs:SeniorNotesDue2029Member us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2024-02-02 iso4217:USD shares iso4217:USD shares kgs:segment pure kgs:reportingUnit 0001767042 2023 FY false P1Y P1Y P1Y P1Y P1Y http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent P5D 10-K true 2023-12-31 --12-31 false 001-04321 Kodiak Gas Services, Inc. DE 83-3013440 9950 Woodloch Forest Drive Suite 1900 The Woodlands TX 77380 936 539-3300 Common Stock, par value $0.01 per share KGS NYSE No No Yes Yes Non-accelerated Filer false true false false false false 259000000 77434577 <div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Part III incorporates information by reference to the registrant’s definitive proxy statement, to be filed with the Securities and Exchange Commission within 120 days after the close of the fiscal year ended December 31, 2023.</span></div> false false false false 243 BDO USA, P.C. Houston, Texas 5562000 20431000 113192000 97551000 76238000 72155000 8194000 823000 17424000 3555000 10353000 9520000 230963000 204035000 2536091000 2488682000 33716000 9827000 305553000 305553000 122888000 132362000 14256000 64517000 639000 564000 3244106000 3205540000 49842000 37992000 97078000 93873000 63709000 57109000 210629000 188974000 1791460000 2720019000 34468000 6754000 62748000 57155000 2148000 3545000 2101453000 2976447000 0.01 0.01 50000000 50000000 0 0 0 0 0.01 0.01 750000000 750000000 77400000 77400000 59000000 59000000 774000 590000 963760000 33189000 178119000 195314000 1142653000 229093000 3244106000 3205540000 735605000 654957000 583070000 114776000 52956000 23305000 850381000 707913000 606375000 138000 257092000 225715000 192813000 93779000 41636000 17364000 182869000 174463000 160045000 73308000 44882000 37665000 0 0 9107000 777000 874000 -426000 606271000 485822000 417420000 244110000 222091000 188955000 222514000 165867000 84640000 -6757000 0 0 20266000 83116000 18174000 31000 17000 -99000 -208974000 -82734000 -66565000 35136000 139357000 122390000 15070000 33092000 -58573000 20066000 106265000 180963000 0.29 1.80 3.07 0.29 1.80 3.07 68058630 59000000 59000000 68327018 59000000 59000000 59000000 590000 847673000 -92977000 755286000 24000000 24000000 -270000 1224000 954000 1132000 1132000 180963000 180963000 59000000 590000 871403000 88078000 960071000 -214000 971000 757000 838000000 838000000 106265000 106265000 59000000 590000 33189000 195314000 229093000 33189000 9111000 42300000 18400000 184000 277656000 277840000 10848000 10848000 692099000 692099000 1643000 1643000 4271000 4271000 582000 582000 29793000 29793000 20066000 20066000 77400000 774000 963760000 178119000 1142653000 20066000 106265000 180963000 182869000 174463000 160045000 5914000 971000 1224000 0 0 9107000 13556000 13727000 6944000 4465000 2817000 0 7101000 86000 -538000 500000 500000 0 777000 874000 -426000 -42890000 87363000 40827000 7863000 27301000 -60972000 4359000 0 0 22742000 16887000 14936000 4583000 24302000 2969000 13869000 3555000 0 833000 3269000 -1399000 10166000 -1518000 -2776000 2781000 25579000 5240000 6600000 5905000 7648000 266326000 219846000 249978000 219795000 259349000 201934000 1449000 8082000 13000 75000 115000 113000 -218421000 -251382000 -202034000 1020102000 1613886000 564109000 1243981000 724895000 629346000 32768000 27819000 885000 277840000 0 0 10039000 0 0 1835000 0 0 29793000 0 0 0 0 24000000 42300000 838000000 1132000 -62774000 23172000 -43254000 -14869000 -8364000 4690000 20431000 28795000 24105000 5562000 20431000 28795000 216648000 143441000 119887000 9762000 2177000 1850000 -1682000 -1918000 -6961000 3227000 0 0 689829000 0 0 -563000 0 0 25000 0 0 Organization and Description of Business <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Kodiak Gas Services, Inc. (the “Company”, “Kodiak” or “KGS”) began operations in 2011 as Kodiak Gas Services, LLC. Shortly after commencing operations, the Company acquired all the assets and liabilities of KGS Investments, Inc. On February 8, 2019, Kodiak was acquired by EQT Partners through Frontier Acquisition I, Inc. and Frontier Acquisition II, Inc. (collectively, “Frontier”). On October 24, 2019, Kodiak acquired Pegasus Optimization Managers, LLC (“Pegasus”), a provider of natural gas compression operations. Kodiak’s key areas of operation are located in the Permian Basin and Eagle Ford Shale with other areas of operation in the Powder River Basin, Mid-Continent Region, DJ Basin, Appalachian Basin, Barnett Shale / East Texas Region and Black Warrior Basin.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Kodiak is an operator of contract compression infrastructure and related services in the U.S. The Company operates the compression units under fixed-revenue contracts with upstream and midstream customers. The Company manages business through two operating segments: Compression Operations and Other Services. Compression Operations consists of operating Company- owned and customer-owned compression infrastructure for our customers to enable the production and gathering and transportation of natural gas and oil. Other Services consists of station construction, maintenance and overhaul, and other ancillary time and material-based offerings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">See Note 19 (“Segments”) to our Consolidated Financial Statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Stock Split </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 20, 2023, Kodiak’s board of directors approved a 590,000-for-1 split (the “Stock Split”) of the Company’s common stock. Prior to the consummation of the initial public offering of the Company’s common stock (the “IPO”), the Company was 100% owned by its parent, Frontier TopCo Partnership, L.P. (“Kodiak Holdings”). The Stock Split became effective upon filing of the Company’s Amended and Restated Certificate of Incorporation on June 28, 2023 in connection with the IPO. The par value of the Company’s common stock was not adjusted as a result of the Stock Split, however, the number of shares that the Company is authorized to issue increased to 750,000,000. All share and per share data shown in the accompanying consolidated financial statements and related notes has been retroactively revised to give effect to the Stock Split for all periods presented. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">IPO </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 28, 2023, Kodiak’s Registration Statement on Form S-1 relating to the IPO was declared effective by the U.S. Securities and Exchange Commission (“SEC”) and the shares of its common stock began trading on the New York Stock Exchange on June 29, 2023. On July 3, 2023, the Company issued and sold 16,000,000 shares of common stock at a price to the public of $16.00 per share. The Company received net proceeds of approximately $230.8 million, after deducting expenses and underwriting discounts and commissions payable by the Company. On July 13, 2023, the Company issued and sold an additional 2,400,000 shares of common stock at a price to the public of $16.00 per share (referred to herein as the “over allotment”). The Company received net proceeds of approximately $36.2 million, after deducting underwriting discounts. The net proceeds were used for repayment of existing indebtedness, as described further in Note 9 (“Debt and Credit Facilities”), and general corporate purposes. After giving effect to these transactions, had 77,400,000 shares of common stock issued and outstanding. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Pending Merger with CSI Compressco</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On December 19, 2023, Kodiak and certain of its subsidiaries entered into an agreement and plan of merger with CSI Compressco LP, a Delaware limited partnership (“CSI Compressco”), and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CSI Compressco GP LLC, the sole general partner of CSI Compressco </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(the “Merger”)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">pursuant to which Kodiak agreed to acquire 100% of the issued and outstanding partnership interests of CSI Compressco in an all-equity transaction. Under certain circumstances, a termination of the merger agreement may occur. In the event of a termination, CSI Compressco may be required to pay the Company a breakup fee equal to $15 million or the Company may be required to pay CSI Compressco a reverse breakup fee equal to $20 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the closing of the Merger, Kodiak intends to (i) repay all amounts outstanding under CSI Compressco’s existing (a) Loan and Security Agreement, dated as of June 29, 2018, as amended, (b) Loan, Security and Guaranty Agreement, dated as of January 29, 2021, as amended, and to terminate such agreements and any security interests and guarantees in connection therewith and (ii) call for redemption, contingent upon consummation of the Merger, CSI Compressco’s existing (a) 7.50% First Lien Notes due 2025 and (b) 10.00%/10.75% Second Lien Notes due 2026, and to terminate any security interests and guarantees in connection therewith. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expect to close the Merger in the second quarter of 2024, subject to the satisfaction of customary closing conditions, although we cannot assure you that we will complete the Merger on the terms contemplated or at all.</span></div> 2 590000 1 750000000 16000000 16.00 230800000 2400000 16.00 36200000 77400000 77400000 1 15000000 20000000 0.0750 0.1000 0.1075 Summary of Significant Accounting Policies<div style="margin-bottom:8pt"><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 and Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements of the Company have been prepared on the accrual basis using accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the SEC. These consolidated financial statements include the accounts of Kodiak and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. In addition, certain prior year amounts have been reclassified to conform to the current year presentation.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in two business segments. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is the Company’s chief executive officer (“CEO”), in deciding how to allocate resources and assessing performance. The Company has identified the operating segments as Compression Operations and Other Services. The CEO allocates resources and assesses performance of the two operating segments based upon discrete financial information at the operating segment level.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for its customers, pursuant to fixed-revenue contracts to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a full range of contract services to support the needs of our customers including station construction, maintenance and overhaul, and other ancillary time and material-based offerings. See Note 19 (“Segments”) to our Consolidated Financial Statements.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and assumptions used in preparing the accompanying consolidated financial statements. Significant estimates and assumptions that impact these consolidated financial statements relate to, among other things, capitalized installation costs and commissioning costs, fair value of derivative instruments, estimates of cost to complete on revenue contracts with customers, grant date fair value for the share-based equity awards, forecasting of our income tax (provision) benefit and the valuation of deferred taxes and useful lives of and salvage value of property, plant and equipment.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when obligations under the terms of a contract with customer are satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or providing services to our customers. See Note 3 (“Revenue Recognition”) for more detailed information about revenue recognition for the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-bottom:8pt"><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 and Allowance for Credit Losses</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivables are recorded at their outstanding balances, net of any allowances for credit losses, if determined necessary. Accounts deemed uncollectible are applied against the allowance for credit losses. Recoveries of accounts receivable previously written off are recorded when received. There was $8.1 million and $0.9 million in allowance for credit losses at December 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize an aging schedule to determine our allowance for credit losses, and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. The risk characteristics are assessed based on the financial strength of the customer and overall business climate in which customer operates. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an individual basis. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of (i) non-serialized spare parts, fluids and other supplies consumed in the performance of revenue-generating services and parts and supplies inventory for the repair and maintenance of the Company’s equipment fleet; and (ii) serialized parts consisting of components inventory to support the Company’s equipment fleet. Inventories are measured at the lower of cost or net realizable value. Non-serialized inventories' cost is determined using weighted-average cost. Serialized inventories' cost is determined using the specific-identification cost method. The Company recognizes decreases in inventory values for certain items through reductions of carrying values to lower of cost or net realizable value on an as needed basis. Periodically, obsolescence reviews are performed on slow-moving inventories and reserves are established based on estimated shrinkage between physical inventory counts, changes in customer demand, technological developments, or other economic factors. For the years ended December 31, 2023 and 2022, the Company wrote off inventory reserves of $0.5 million and $0.5 million, respectively. For the year ended December 31, 2021, there was no write off of inventory reserves. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment, net</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment acquired in connection with business combinations are recorded at fair value as of the date of acquisition. All other additions of property, plant and equipment, which primarily consist of compression equipment, are recorded at cost. The Company depreciates the cost of property, plant and equipment using the straight-line method over their estimated useful lives. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss are reflected in the accompanying consolidated statements of operations for the period. The cost of additions and improvements that extend the useful lives of property, plant and equipment beyond its original life are capitalized. Routine maintenance and repair items are charged to current operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company uses estimates to capitalize installation costs associated with the transport, installation, and commissioning of each compressor unit. Costs associated with these estimates include all direct costs required to get the unit in service for its intended use such as labor, parts, materials, and any other services that are unique in nature to each individual compressor unit. Capitalized installation costs are depreciated over the life of the agreement with the customer.</span></div><div style="margin-bottom:9pt"><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 Long-Lived Assets</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property, plant, and equipment, and other finite-lived identifiable intangible assets, are reviewed for impairment whenever events or changes in circumstances, including the removal of compressors from the active fleet, indicate that the carrying amount of an asset may not be recoverable. Such events and changes may include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in the Company’s business strategy, among others. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to estimated future undiscounted net cash flows expected to be generated by the asset. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value. No impairment was recorded for the years ended December 31, 2023 and 2022. In December 2021, certain compression equipment was identified as not being part of the Company’s ongoing operations. As such, a recoverability assessment was performed, and fair value was assessed using a combination of a market and cost approach. Based on the assessed fair value, an impairment expense of $9.1 million was recorded for the year ended December 31, 2021.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt"><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 Company’s adoption of Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 842 Leases on January 1, 2022, the Company recorded an operating lease right-of-use (“ROU”) asset and an operating lease liability on the consolidated balance sheet. Under previous guidance, operating leases were not recorded to the balance sheet. The Company determines if an arrangement is a lease at commencement date. Operating leases are included in lease right-of-use assets, and operating lease liabilities in the Company’s consolidated balance sheets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available on the commencement date in determining the present value of lease payments. ROU lease assets also include any lease payments made and exclude lease incentives. The Company’s lease terms may include options to extend or terminate the </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Variable costs such as the Company’s proportionate share of actual costs for utilities, common area maintenance, property taxes and insurance are not included in the lease liability and are recognized in the period in which they are incurred.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For short-term leases (leases that have terms of twelve months or less upon commencement), lease payments are recognized on a straight-line basis and no ROU assets are recorded. For certain equipment leases, such as office equipment, we have elected to account for the lease and non-lease components as a single lease component. The Company has elected to apply the bright line thresholds as established under ASC 840 in determining the classification of leases under ASC 842 as an accounting policy election.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As it relates to the Company’s compression operations service agreements, in which the Company is a lessor, the services' nonlease component is predominant over the compression package lease component and therefore recognition of these agreements follows the ASC 606 Revenue guidance. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Identifiable Intangible Assets, net</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets acquired in connection with business combinations are recorded at fair value as of the date of acquisition. The cost of identifiable intangible assets with finite lives are amortized using the straight-line method over their estimated useful lives, which is the period over which the assets are expected to contribute directly or indirectly to future cash flows. The Company’s identifiable intangible assets consist of trade name and customer relationships.</span></div><div style="margin-bottom:9pt"><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="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of acquisition consideration paid over the fair value of net assets and liabilities acquired. Goodwill is not amortized, but rather is reviewed for impairment on an annual basis (or more frequently if impairment indicators exist). The Company tests goodwill at the reporting unit level, which is the level for which there are distinct cash flows, products, capabilities and available financial information by first performing a qualitative assessment to determine if it is more likely than not that the carrying value of the entity exceeds its fair value. As of December 31, 2023 and 2022, the Company had two reporting units; however, the entire goodwill balance was allocated to the Company’s Compression Operations reporting unit.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts an annual impairment test during the fourth quarter or more frequently if there are indicators that goodwill may be impaired. The Company first performs a qualitative assessment, and, if based on this assessment, it may be more likely than not that goodwill may be impaired then the Company must determine the fair value of the reporting unit and compare it to the reporting unit’s carrying value. Factors utilized in the qualitative assessment include macroeconomic conditions, industry and market considerations, cost factors, overall financial performance and Company specific events. Fair value of the reporting unit is determined based on the present value of estimated cash flows using available information regarding expected cash flows of each reporting unit, discount rates and the expected long-term cash flow growth rates. If the fair value of the reporting unit exceeds the carrying value, goodwill is not impaired, and no further testing is performed. The Company records impairment when the carrying value exceeds the fair value and to the extent there is remaining goodwill in the reporting unit. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed a qualitative test during its fourth quarter and noted that there were no events or circumstances occurring that indicated that the fair value of the Compression Operations reporting unit may be below its carrying amount. No goodwill impairment was recorded for the years ended December 31, 2023, 2022, or 2021. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Application of the goodwill impairment test requires judgments, including a qualitative assessment to determine whether there are any impairment indicators, and determining the fair value of the reporting unit if an impairment indicator is present. A number of significant assumptions and estimates are involved in the application of the income approach to forecast future cash flows, including revenue and operating income growth rates, discount rates and other factors. While we believe that our estimates of current value are reasonable, if actual results differ from the estimates and judgments used including such items as future cash flows and the volatility inherent in markets which we serve, impairment charges against the carrying value of those assets could be required in the future.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock-based compensation expense is measured at the grant date of the share-based awards based on their fair value. Stock-based compensation expense is recognized on a straight-line basis over the vesting period and is included in selling, general and administrative expenses in the consolidated statements of operations. We do not estimate expected forfeitures, but recognize them as they occur. See Note 12 (“Stockholders' Equity”) for additional information related to stock based compensation.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income attributable to common shareholders by the weighted-average number of shares of common stock outstanding. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the Basic Weighted Average Shares Outstanding plus all potential dilutive common shares outstanding during the period. For the year ended December 31, 2023, the Company had 268,388 dilutive common shares outstanding. The Company did not have any dilutive common shares outstanding during the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred related to debt issuance are deferred and amortized over the term of the related debt using a method that approximates the effective interest rate method. Unamortized debt issuance costs are recorded as a direct deduction from the carrying amount of the related loans on the consolidated balance sheets. Costs incurred in connection with revolving credit facilities are capitalized and amortized over the term of the loan.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC Topic 815, Derivatives and Hedging (“ASC Topic 815”), the Company recognizes derivative instruments on the consolidated balance sheets at fair value and classifies them as current or long-term depending on the maturity of the derivative instrument and whether the net carrying value is in a net liability position. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative and whether the Company has elected to designate the derivative as being in a hedging relationship. Currently, the Company’s interest rate swaps and interest rate collars are intended to economically hedge certain risks (“economic hedges”). The Company has elected not to apply hedge accounting to these instruments under ASC Topic 815 and does not enter into such instruments for speculative purposes; accordingly, all realized and unrealized gains and losses on derivative instruments have been recognized in the accompanying consolidated statements of operations as gain (loss) on derivatives.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and deferred tax liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and deferred tax liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and deferred tax liabilities is recognized in income in the period that includes the enactment date. Management is not aware of any changes in tax laws or rates that would have a material impact on our financial position, results of operations or cash flows.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. The Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">records a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. If the Company does not generate, or expect to generate, sufficient taxable income, we may not realize the full benefit from our deferred tax assets, which would require us to record a valuation allowance in our tax provision in future years. As of each reporting date, we consider new evidence to evaluate the realizability of our net deferred tax asset position by assessing the available positive and negative evidence. Changes to the valuation allowance are reflected in the statement of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the Company determines that it would not be able to realize its deferred tax assets in the future, in excess of their net recorded amount, the Company would increase the valuation allowance against deferred tax assets, which would increase the provision for income taxes.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies a “more-likely-than-not” recognition threshold for all tax uncertainties. This approach only allows the recognition of those tax benefits that have a greater than 50% percent likelihood of being sustained upon examination by the taxing authorities. As a result of implementing this approach, the Company has reviewed its tax positions and determined there were no outstanding or retroactive tax positions with less than a 50% likelihood of being sustained upon examination by the taxing authorities. The Company believes that there are no tax positions taken or expected to be taken that would significantly increase or decrease unrecognized tax benefits within the next twelve months. The Company will recognize interest and penalties related to uncertain tax positions in income tax expense. None of the Company’s federal or state tax income tax returns are currently under examination by the Internal Revenue Service (“IRS”) or state authorities. However, fiscal years 2018 and later remain subject to examination by the IRS and respective states in the U.S.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, the Inflation Reduction Act of 2022 (“IRA”) was enacted into law. The IRA contained significant tax law changes, including a corporate alternative minimum tax (“CAMT”) of 15% on adjusted financial statement income for applicable corporations, and a 1% excise tax on stock repurchases after December 31, 2022. The IRA also extended certain federal tax credits and creates new tax credits to promote sustainability initiatives. The Company examined the IRA and determined that it did not have a material impact on the consolidated financial statements. The Company will continue to monitor this legislation as additional guidance is issued by the U.S. Treasury Department.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses any of three valuation approaches to measure fair value: the market approach, the income approach, and the cost approach in determining the appropriate valuation methodologies based on the nature of the asset or liability being measured and the reliability of the inputs used in arriving at fair value.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. These fair value measurements incorporate nonperformance risk (i.e., the risk that an obligation will not be fulfilled) and credit risk.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company follows the provisions of ASC 820, Fair Value Measurements (“ASC 820”) for non-financial assets and liabilities measured on a non-recurring basis such as on a potential impairment loss related to goodwill and long-lived assets and assets and liabilities acquired in a business combination. These measurements would be based on Level 3 inputs such as unobservable inputs, complex models, management estimates and sensitivity analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The inputs used in applying valuation techniques include assumptions that market participants would use in pricing the asset or liability (i.e., assumptions about risk). Inputs may be observable or unobservable. The Company uses observable inputs in the Company’s valuation techniques and classifies those inputs in accordance with the fair value hierarchy established by applicable accounting guidance, which prioritizes those inputs. The fair value hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The three levels of the valuation hierarchy are defined as follows:</span></div><div style="margin-bottom:8pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 – Observable inputs such as quoted prices in active markets at the measurement date for identical, unrestricted assets or liabilities.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 – Other inputs that are observable directly or indirectly such as quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 – Unobservable inputs for which there is little or no market data and which the Company makes its own assumptions about how market participants would price the assets and liabilities.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, derivative instruments and long-term debt. The carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable are representative of their respective Level 1 fair values due to the short-term maturity of these instruments. The Company's long-term debt applies floating interest rates to outstanding amounts; therefore, the carrying amount of the ABL facility approximates its Level 3 fair value.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records derivative instruments at fair value using level 2 inputs of the fair value hierarchy. The interest rate swaps and interest rate collar are valued using a discounted cash flow analysis on the expected cash flows of each derivative using observable inputs including interest rate curves and credit spreads. See Note 10 (“Derivative Instruments”) and Note 11 (“Fair Value Measurements”) for more details.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration liability from a prior year acquisition is measured at fair value each reporting period, using Level 3 unobservable inputs such as probability assessments of future cash flows, and changes in estimates of fair value are recognized in earnings. See Note 11 (“Fair Value Measurements”) for more details. </span></div><div style="margin-bottom:8pt"><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</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s assets that are potentially subject to concentrations of credit risk are cash and cash equivalents and trade accounts receivable and contract assets. Cash balances are maintained in financial institutions which at times exceed </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">federally insured limits. The Company monitors the financial condition of the financial institutions in which accounts are maintained and has not experienced any losses in such accounts. The accounts receivable and contract assets of the Company are spread over a number of customers, a majority of which are operators and suppliers to the natural gas and oil industries.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major customers are defined as those individually comprising more than 10% of our revenues or accounts receivable, net balance. For the years ended December 31, 2023 and 2022, one customer comprised 12% of total revenues and all of these revenues were related to the Compression Operations segment. For the year ended December 31, 2021, two customers comprised 12% of total revenues each, and all of these revenues were related to the Compression Operations segment. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 one customer comprised 14% of the Company's accounts receivable, net balance. As of December 31, 2022, two customers each comprised 11% of the accounts receivable, net balance, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (“Topic 326”): Measurement of Credit Losses on Financial Instruments. Topic 326 states the Company is required to use an expected-loss model for its marketable debt securities, available-for sale, which requires that credit losses be presented as an allowance rather than as an impairment write-down. Reversals of credit losses (in situations in which the estimate of credit losses declines) is permitted in the reporting period that the change occurs. Current U.S. GAAP prohibits reflecting reversals of credit losses in current period earnings. The amendments in this update were adopted on January 1, 2023 using the modified retrospective approach and did not have a material impact on our consolidated financial statements. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments, (“ASU 2020-03”). ASU 2020-03 improves and clarifies various financial instruments topics, including the current expected credit loss standard (“CECL”). ASU 2020-03 includes seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. This guidance is effective for the Company for fiscal years beginning after December 15, 2022. The Company adopted ASU 2016-13 as of January 1, 2023. Upon adoption, the amendments do not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which improves reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments in this update are effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is to be applied on a retrospective basis. We are currently evaluating the impact of this standard on our disclosures.</span></div><div style="margin-bottom:8pt"><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 ("ASU 2023-09"), which is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09, 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 the Company’s annual reporting periods beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. We are currently evaluating the impact of this standard on our disclosures.</span></div> The accompanying consolidated financial statements of the Company have been prepared on the accrual basis using accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the SEC. These consolidated financial statements include the accounts of Kodiak and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. In addition, certain prior year amounts have been reclassified to conform to the current year presentation. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company operates in two business segments. Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker, who is the Company’s chief executive officer (“CEO”), in deciding how to allocate resources and assessing performance. The Company has identified the operating segments as Compression Operations and Other Services. The CEO allocates resources and assesses performance of the two operating segments based upon discrete financial information at the operating segment level.</span></div>Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for its customers, pursuant to fixed-revenue contracts to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a full range of contract services to support the needs of our customers including station construction, maintenance and overhaul, and other ancillary time and material-based offerings. 2 2 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and assumptions used in preparing the accompanying consolidated financial statements. Significant estimates and assumptions that impact these consolidated financial statements relate to, among other things, capitalized installation costs and commissioning costs, fair value of derivative instruments, estimates of cost to complete on revenue contracts with customers, grant date fair value for the share-based equity awards, forecasting of our income tax (provision) benefit and the valuation of deferred taxes and useful lives of and salvage value of property, plant and equipment.</span></div> <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.</span></div> <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div>The Company recognizes revenue when obligations under the terms of a contract with customer are satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or providing services to our customers.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Service revenue earned primarily on freight and crane charges that are directly reimbursable by our customers are recognized at the point in time the service is provided and control is transferred to the customer. At such time, the customer has the ability to direct the use of the benefits of such service after the performance obligation is satisfied. The amount of consideration we receive and revenue we recognize is based upon the invoice amount.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There are typically no material obligations for returns, refunds, or warranties. The Company’s standard contracts do not usually include non-cash consideration. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For most of the Company’s construction contracts, the customer contracts with the Company to provide a service of integrating a significant set of tasks and components into a single contract. Hence, the entire contract is accounted for as one performance obligation. The Company recognizes revenue over time as the Company's performance creates or enhances an asset that the customer controls as the asset is created or enhanced. For construction contracts, revenue is recognized using an input method. Measure of the progress towards satisfaction of the performance obligation is based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the construction services. Payment terms and conditions vary by contract although terms generally include a requirement of payment upon completion of a milestone. Judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service is recognized as an adjustment to the transaction price in the period in which the change order is agreed upon and executed. Losses on construction contracts, if any, are recognized in the period when the estimated loss is determined. There have been no losses recognized in the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service provided based on time spent, parts and/or materials is generally short-term in nature and labor rates and parts pricing is agreed upon prior to commencing the service. The Company applies an estimated gross margin percentage, which is fixed based on historical time and materials-based service, to actual costs incurred. As revenue is recognized when time is incurred, this revenue is recognized at a point and time when the service is rendered. </span></div>The Company recognizes a contract asset when the Company has the right to consideration in exchange for goods or services transferred to a customer. Contract assets are transferred to trade receivables when the rights become unconditional.The Company records contract liabilities when cash payments are received or due in advance of performance. <div style="margin-bottom:8pt"><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 and Allowance for Credit Losses</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivables are recorded at their outstanding balances, net of any allowances for credit losses, if determined necessary. Accounts deemed uncollectible are applied against the allowance for credit losses. Recoveries of accounts receivable previously written off are recorded when received. There was $8.1 million and $0.9 million in allowance for credit losses at December 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize an aging schedule to determine our allowance for credit losses, and measure expected credit losses on a collective (pool) basis when similar risk characteristics exist. The risk characteristics are assessed based on the financial strength of the customer and overall business climate in which customer operates. If a customer does not share similar risk characteristics with other customers, we evaluate the customer’s outstanding trade receivables for expected credit losses on </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an individual basis. Each reporting period, we reassess our customers’ risk profiles and determine the appropriate asset pool classification, or perform individual assessments of expected credit losses, based on the customers’ risk characteristics at the reporting date.</span></div> 8100000 900000 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div>Inventories consist of (i) non-serialized spare parts, fluids and other supplies consumed in the performance of revenue-generating services and parts and supplies inventory for the repair and maintenance of the Company’s equipment fleet; and (ii) serialized parts consisting of components inventory to support the Company’s equipment fleet. Inventories are measured at the lower of cost or net realizable value. Non-serialized inventories' cost is determined using weighted-average cost. Serialized inventories' cost is determined using the specific-identification cost method. The Company recognizes decreases in inventory values for certain items through reductions of carrying values to lower of cost or net realizable value on an as needed basis. Periodically, obsolescence reviews are performed on slow-moving inventories and reserves are established based on estimated shrinkage between physical inventory counts, changes in customer demand, technological developments, or other economic factors. 500000 500000 0 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment, net</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment acquired in connection with business combinations are recorded at fair value as of the date of acquisition. All other additions of property, plant and equipment, which primarily consist of compression equipment, are recorded at cost. The Company depreciates the cost of property, plant and equipment using the straight-line method over their estimated useful lives. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any resulting gain or loss are reflected in the accompanying consolidated statements of operations for the period. The cost of additions and improvements that extend the useful lives of property, plant and equipment beyond its original life are capitalized. Routine maintenance and repair items are charged to current operations.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company uses estimates to capitalize installation costs associated with the transport, installation, and commissioning of each compressor unit. Costs associated with these estimates include all direct costs required to get the unit in service for its intended use such as labor, parts, materials, and any other services that are unique in nature to each individual compressor unit. Capitalized installation costs are depreciated over the life of the agreement with the customer.</span></div> <div style="margin-bottom:9pt"><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 Long-Lived Assets</span></div>Long-lived assets, including property, plant, and equipment, and other finite-lived identifiable intangible assets, are reviewed for impairment whenever events or changes in circumstances, including the removal of compressors from the active fleet, indicate that the carrying amount of an asset may not be recoverable. Such events and changes may include significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in the Company’s business strategy, among others. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to estimated future undiscounted net cash flows expected to be generated by the asset. Impairment losses are recognized in the period in which the impairment occurs and represent the excess of the asset carrying value over its fair value. 0 0 9100000 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:8pt"><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 Company’s adoption of Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 842 Leases on January 1, 2022, the Company recorded an operating lease right-of-use (“ROU”) asset and an operating lease liability on the consolidated balance sheet. Under previous guidance, operating leases were not recorded to the balance sheet. The Company determines if an arrangement is a lease at commencement date. Operating leases are included in lease right-of-use assets, and operating lease liabilities in the Company’s consolidated balance sheets.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU lease assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available on the commencement date in determining the present value of lease payments. ROU lease assets also include any lease payments made and exclude lease incentives. The Company’s lease terms may include options to extend or terminate the </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Variable costs such as the Company’s proportionate share of actual costs for utilities, common area maintenance, property taxes and insurance are not included in the lease liability and are recognized in the period in which they are incurred.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For short-term leases (leases that have terms of twelve months or less upon commencement), lease payments are recognized on a straight-line basis and no ROU assets are recorded. For certain equipment leases, such as office equipment, we have elected to account for the lease and non-lease components as a single lease component. The Company has elected to apply the bright line thresholds as established under ASC 840 in determining the classification of leases under ASC 842 as an accounting policy election.</span></div>As it relates to the Company’s compression operations service agreements, in which the Company is a lessor, the services' nonlease component is predominant over the compression package lease component and therefore recognition of these agreements follows the ASC 606 Revenue guidance. <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Identifiable Intangible Assets, net</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets acquired in connection with business combinations are recorded at fair value as of the date of acquisition. The cost of identifiable intangible assets with finite lives are amortized using the straight-line method over their estimated useful lives, which is the period over which the assets are expected to contribute directly or indirectly to future cash flows. The Company’s identifiable intangible assets consist of trade name and customer relationships.</span></div> <div style="margin-bottom:9pt"><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="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of acquisition consideration paid over the fair value of net assets and liabilities acquired. Goodwill is not amortized, but rather is reviewed for impairment on an annual basis (or more frequently if impairment indicators exist). The Company tests goodwill at the reporting unit level, which is the level for which there are distinct cash flows, products, capabilities and available financial information by first performing a qualitative assessment to determine if it is more likely than not that the carrying value of the entity exceeds its fair value. As of December 31, 2023 and 2022, the Company had two reporting units; however, the entire goodwill balance was allocated to the Company’s Compression Operations reporting unit.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts an annual impairment test during the fourth quarter or more frequently if there are indicators that goodwill may be impaired. The Company first performs a qualitative assessment, and, if based on this assessment, it may be more likely than not that goodwill may be impaired then the Company must determine the fair value of the reporting unit and compare it to the reporting unit’s carrying value. Factors utilized in the qualitative assessment include macroeconomic conditions, industry and market considerations, cost factors, overall financial performance and Company specific events. Fair value of the reporting unit is determined based on the present value of estimated cash flows using available information regarding expected cash flows of each reporting unit, discount rates and the expected long-term cash flow growth rates. If the fair value of the reporting unit exceeds the carrying value, goodwill is not impaired, and no further testing is performed. The Company records impairment when the carrying value exceeds the fair value and to the extent there is remaining goodwill in the reporting unit. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed a qualitative test during its fourth quarter and noted that there were no events or circumstances occurring that indicated that the fair value of the Compression Operations reporting unit may be below its carrying amount. No goodwill impairment was recorded for the years ended December 31, 2023, 2022, or 2021. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Application of the goodwill impairment test requires judgments, including a qualitative assessment to determine whether there are any impairment indicators, and determining the fair value of the reporting unit if an impairment indicator is present. A number of significant assumptions and estimates are involved in the application of the income approach to forecast future cash flows, including revenue and operating income growth rates, discount rates and other factors. While we believe that our estimates of current value are reasonable, if actual results differ from the estimates and judgments used including such items as future cash flows and the volatility inherent in markets which we serve, impairment charges against the carrying value of those assets could be required in the future.</span></div> 2 0 0 0 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div>Stock-based compensation expense is measured at the grant date of the share-based awards based on their fair value. Stock-based compensation expense is recognized on a straight-line basis over the vesting period and is included in selling, general and administrative expenses in the consolidated statements of operations. We do not estimate expected forfeitures, but recognize them as they occur. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div>Basic earnings per share is computed by dividing net income attributable to common shareholders by the weighted-average number of shares of common stock outstanding. Diluted earnings per share is computed by dividing net income attributable to common stockholders by the Basic Weighted Average Shares Outstanding plus all potential dilutive common shares outstanding during the period. 268388 0 0 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred related to debt issuance are deferred and amortized over the term of the related debt using a method that approximates the effective interest rate method. Unamortized debt issuance costs are recorded as a direct deduction from the carrying amount of the related loans on the consolidated balance sheets. Costs incurred in connection with revolving credit facilities are capitalized and amortized over the term of the loan.</span></div> <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC Topic 815, Derivatives and Hedging (“ASC Topic 815”), the Company recognizes derivative instruments on the consolidated balance sheets at fair value and classifies them as current or long-term depending on the maturity of the derivative instrument and whether the net carrying value is in a net liability position. The accounting for changes in the fair value of derivatives depends on the intended use of the derivative and whether the Company has elected to designate the derivative as being in a hedging relationship. Currently, the Company’s interest rate swaps and interest rate collars are intended to economically hedge certain risks (“economic hedges”). The Company has elected not to apply hedge accounting to these instruments under ASC Topic 815 and does not enter into such instruments for speculative purposes; accordingly, all realized and unrealized gains and losses on derivative instruments have been recognized in the accompanying consolidated statements of operations as gain (loss) on derivatives.</span></div> <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and deferred tax liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, the Company determines deferred tax assets and deferred tax liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and deferred tax liabilities is recognized in income in the period that includes the enactment date. Management is not aware of any changes in tax laws or rates that would have a material impact on our financial position, results of operations or cash flows.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company recognizes deferred tax assets to the extent that it believes that these assets are more likely than not to be realized. In making such a determination, the Company considers all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, carryback potential if permitted under the tax law, and results of recent operations. The Company </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">records a valuation allowance when it is more likely than not that some portion or all of the deferred tax assets will not be realized. If the Company does not generate, or expect to generate, sufficient taxable income, we may not realize the full benefit from our deferred tax assets, which would require us to record a valuation allowance in our tax provision in future years. As of each reporting date, we consider new evidence to evaluate the realizability of our net deferred tax asset position by assessing the available positive and negative evidence. Changes to the valuation allowance are reflected in the statement of operations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the Company determines that it would not be able to realize its deferred tax assets in the future, in excess of their net recorded amount, the Company would increase the valuation allowance against deferred tax assets, which would increase the provision for income taxes.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies a “more-likely-than-not” recognition threshold for all tax uncertainties. This approach only allows the recognition of those tax benefits that have a greater than 50% percent likelihood of being sustained upon examination by the taxing authorities. As a result of implementing this approach, the Company has reviewed its tax positions and determined there were no outstanding or retroactive tax positions with less than a 50% likelihood of being sustained upon examination by the taxing authorities. The Company believes that there are no tax positions taken or expected to be taken that would significantly increase or decrease unrecognized tax benefits within the next twelve months. The Company will recognize interest and penalties related to uncertain tax positions in income tax expense. None of the Company’s federal or state tax income tax returns are currently under examination by the Internal Revenue Service (“IRS”) or state authorities. However, fiscal years 2018 and later remain subject to examination by the IRS and respective states in the U.S.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, the Inflation Reduction Act of 2022 (“IRA”) was enacted into law. The IRA contained significant tax law changes, including a corporate alternative minimum tax (“CAMT”) of 15% on adjusted financial statement income for applicable corporations, and a 1% excise tax on stock repurchases after December 31, 2022. The IRA also extended certain federal tax credits and creates new tax credits to promote sustainability initiatives. The Company examined the IRA and determined that it did not have a material impact on the consolidated financial statements. The Company will continue to monitor this legislation as additional guidance is issued by the U.S. Treasury Department.</span></div> <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses any of three valuation approaches to measure fair value: the market approach, the income approach, and the cost approach in determining the appropriate valuation methodologies based on the nature of the asset or liability being measured and the reliability of the inputs used in arriving at fair value.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. These fair value measurements incorporate nonperformance risk (i.e., the risk that an obligation will not be fulfilled) and credit risk.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company follows the provisions of ASC 820, Fair Value Measurements (“ASC 820”) for non-financial assets and liabilities measured on a non-recurring basis such as on a potential impairment loss related to goodwill and long-lived assets and assets and liabilities acquired in a business combination. These measurements would be based on Level 3 inputs such as unobservable inputs, complex models, management estimates and sensitivity analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The inputs used in applying valuation techniques include assumptions that market participants would use in pricing the asset or liability (i.e., assumptions about risk). Inputs may be observable or unobservable. The Company uses observable inputs in the Company’s valuation techniques and classifies those inputs in accordance with the fair value hierarchy established by applicable accounting guidance, which prioritizes those inputs. The fair value hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The three levels of the valuation hierarchy are defined as follows:</span></div><div style="margin-bottom:8pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 – Observable inputs such as quoted prices in active markets at the measurement date for identical, unrestricted assets or liabilities.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 – Other inputs that are observable directly or indirectly such as quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 – Unobservable inputs for which there is little or no market data and which the Company makes its own assumptions about how market participants would price the assets and liabilities.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, derivative instruments and long-term debt. The carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable are representative of their respective Level 1 fair values due to the short-term maturity of these instruments. The Company's long-term debt applies floating interest rates to outstanding amounts; therefore, the carrying amount of the ABL facility approximates its Level 3 fair value.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records derivative instruments at fair value using level 2 inputs of the fair value hierarchy. The interest rate swaps and interest rate collar are valued using a discounted cash flow analysis on the expected cash flows of each derivative using observable inputs including interest rate curves and credit spreads. See Note 10 (“Derivative Instruments”) and Note 11 (“Fair Value Measurements”) for more details.</span></div>The contingent consideration liability from a prior year acquisition is measured at fair value each reporting period, using Level 3 unobservable inputs such as probability assessments of future cash flows, and changes in estimates of fair value are recognized in earnings. <div style="margin-bottom:8pt"><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</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s assets that are potentially subject to concentrations of credit risk are cash and cash equivalents and trade accounts receivable and contract assets. Cash balances are maintained in financial institutions which at times exceed </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">federally insured limits. The Company monitors the financial condition of the financial institutions in which accounts are maintained and has not experienced any losses in such accounts. The accounts receivable and contract assets of the Company are spread over a number of customers, a majority of which are operators and suppliers to the natural gas and oil industries.</span></div> 0.12 0.12 0.12 0.14 0.11 <div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (“Topic 326”): Measurement of Credit Losses on Financial Instruments. Topic 326 states the Company is required to use an expected-loss model for its marketable debt securities, available-for sale, which requires that credit losses be presented as an allowance rather than as an impairment write-down. Reversals of credit losses (in situations in which the estimate of credit losses declines) is permitted in the reporting period that the change occurs. Current U.S. GAAP prohibits reflecting reversals of credit losses in current period earnings. The amendments in this update were adopted on January 1, 2023 using the modified retrospective approach and did not have a material impact on our consolidated financial statements. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments, (“ASU 2020-03”). ASU 2020-03 improves and clarifies various financial instruments topics, including the current expected credit loss standard (“CECL”). ASU 2020-03 includes seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. This guidance is effective for the Company for fiscal years beginning after December 15, 2022. The Company adopted ASU 2016-13 as of January 1, 2023. Upon adoption, the amendments do not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-07"), which improves reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments in this update are effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is to be applied on a retrospective basis. We are currently evaluating the impact of this standard on our disclosures.</span></div><div style="margin-bottom:8pt"><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 ("ASU 2023-09"), which is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09, 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 the Company’s annual reporting periods beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. We are currently evaluating the impact of this standard on our disclosures.</span></div> Revenue Recognition <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table disaggregates the Company’s revenue by type and timing of provision of services or transfer of goods </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.969%"><tr><td style="width:1.0%"></td><td style="width:54.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Services provided over time:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compression Operations</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:114%">$</span></td><td style="background-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:114%">728,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">646,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">573,073 </span></td><td style="background-color:#ffffff;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;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other Services</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:114%">89,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total services provided over time</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">817,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">693,252 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">590,803 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Services provided or goods transferred at a point in time:</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 19pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compression Operations</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:114%">7,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,997 </span></td><td style="background-color:#ffffff;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;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other Services</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:114%">25,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,575 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total services provided or goods transferred at a point in time</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,947 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,661 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,572 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue</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:114%">$</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:114%">850,381 </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:114%">$</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:114%">707,913 </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:114%">$</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:114%">606,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company derives its revenue from contracts with customers, which comprise the following revenue streams: </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Compression Operations </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for our customers, pursuant to fixed-revenue contracts enabling the production, gathering and transportation of natural gas and oil.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Compression Operations for Kodiak-owned, as well as customer-owned, compressors are generally satisfied over time as services are rendered at selected customer locations on a monthly basis and based upon specific performance criteria identified in the applicable contract. Terms are typically <span style="-sec-ix-hidden:f-464">one</span> to seven years and at the end of the term, transition to a month-to-month contract if not cancelled by either party. The monthly service for each location is substantially the same service month to month and is promised consecutively over the service contract term. The progress and performance of the service are measured consistently using a straight-line, time-based method as each month passes, because the performance obligations are satisfied evenly over the contract term as the customer simultaneously receives and consumes the benefits provided by the service. Consistent with the satisfaction of the performance obligations the customer renders payment for services over time in accordance with the terms of the contract.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If variable consideration exists, it is allocated to the distinct monthly service within the series to which such variable consideration relates. The Company has elected to apply the invoicing practical expedient to recognize revenue for such variable consideration, as the invoice corresponds to the value transferred to the customer based on our performance completed to date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Service revenue earned primarily on freight and crane charges that are directly reimbursable by our customers are recognized at the point in time the service is provided and control is transferred to the customer. At such time, the customer has the ability to direct the use of the benefits of such service after the performance obligation is satisfied. The amount of consideration we receive and revenue we recognize is based upon the invoice amount.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There are typically no material obligations for returns, refunds, or warranties. The Company’s standard contracts do not usually include non-cash consideration. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Other Services </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other Services relates to compressor station construction services provided to certain customers and services provided based on time, parts and/or materials with contracted customers.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For most of the Company’s construction contracts, the customer contracts with the Company to provide a service of integrating a significant set of tasks and components into a single contract. Hence, the entire contract is accounted for as one performance obligation. The Company recognizes revenue over time as the Company's performance creates or enhances an asset that the customer controls as the asset is created or enhanced. For construction contracts, revenue is recognized using an input method. Measure of the progress towards satisfaction of the performance obligation is based on the actual amount of labor and material costs incurred. The amount of the transaction price recognized as revenue each </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting period is determined by multiplying the transaction price by the ratio of actual costs incurred to date to total estimated costs expected for the construction services. Payment terms and conditions vary by contract although terms generally include a requirement of payment upon completion of a milestone. Judgment is involved in the estimation of the progress to completion. Any adjustments to the measure of the progress to completion is accounted for on a prospective basis. Changes to the scope of service is recognized as an adjustment to the transaction price in the period in which the change order is agreed upon and executed. Losses on construction contracts, if any, are recognized in the period when the estimated loss is determined. There have been no losses recognized in the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service provided based on time spent, parts and/or materials is generally short-term in nature and labor rates and parts pricing is agreed upon prior to commencing the service. The Company applies an estimated gross margin percentage, which is fixed based on historical time and materials-based service, to actual costs incurred. As revenue is recognized when time is incurred, this revenue is recognized at a point and time when the service is rendered. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Contract Assets and Liabilities </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes a contract asset when the Company has the right to consideration in exchange for goods or services transferred to a customer. Contract assets are transferred to trade receivables when the rights become unconditional. The Company had contract assets of $17.4 million and $3.6 million as of December 31, 2023, and December 31, 2022, respectively. There was no contract asset balance as of January 1, 2022. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company records contract liabilities when cash payments are received or due in advance of performance. The Company’s contract liabilities were $63.7 million as of December 31, 2023. As of January 1, 2023 and 2022, the beginning balances for contract liabilities were $57.1 million and $51.2 million, respectively, all of which was recognized as revenue in the years ended December 31, 2023 and 2022, respectively. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance Obligations </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Compression Operations segment is $1.1 billion. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The Company expects to recognize these remaining performance obligations as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </span></div><div style="margin-top:12pt"><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:32.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining performance obligations</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%">597,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">300,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">130,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">46,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082,851 </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></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Other Services segment is $24.5 million, all of which is expected to be recognized by December 31, 2024.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table disaggregates the Company’s revenue by type and timing of provision of services or transfer of goods </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.969%"><tr><td style="width:1.0%"></td><td style="width:54.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Services provided over time:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compression Operations</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:114%">$</span></td><td style="background-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:114%">728,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">646,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">573,073 </span></td><td style="background-color:#ffffff;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;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other Services</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:114%">89,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">46,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total services provided over time</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">817,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">693,252 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">590,803 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Services provided or goods transferred at a point in time:</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 19pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compression Operations</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:114%">7,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,997 </span></td><td style="background-color:#ffffff;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;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other Services</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:114%">25,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,575 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total services provided or goods transferred at a point in time</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,947 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,661 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,572 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue</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:114%">$</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:114%">850,381 </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:114%">$</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:114%">707,913 </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:114%">$</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:114%">606,375 </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> 728032000 646281000 573073000 89402000 46971000 17730000 817434000 693252000 590803000 7573000 8676000 9997000 25374000 5985000 5575000 32947000 14661000 15572000 850381000 707913000 606375000 P7Y 17400000 3600000 0 63700000 57100000 51200000 1100000000 The Company expects to recognize these remaining performance obligations as follows <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </span><div style="margin-top:12pt"><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:32.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.893%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2027</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining performance obligations</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%">597,530 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">300,046 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">130,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">46,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082,851 </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></tr></table></div> 597530000 300046000 130436000 46895000 7944000 1082851000 24500000 Accounts Receivable, net <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts receivable, net consist of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.909%"><tr><td style="width:1.0%"></td><td style="width:37.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.890%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable</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:114%">$</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:114%">121,242 </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:114%">$</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:114%">98,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">81,708 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for 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:114%">8,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:114%">949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">959 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Accounts receivable, 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:114%">$</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:114%">113,192 </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:114%">$</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:114%">97,551 </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:114%">$</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:114%">80,749 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The allowance for credit losses were $8.0 million and $0.9 million as of December 31, 2023 and 2022, respectively, which represents our best estimate of the amount of probable credit losses included within our existing accounts receivable balance.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The changes in our allowance for credit losses are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.787%"><tr><td style="width:1.0%"></td><td style="width:73.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.668%"></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%">Allowances for Credit Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period benefit from 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%">(538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against allowance</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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Balance at December 31, 2022</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%">949 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period 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%">7,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding: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%">Balance at December 31, 2023</span></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%">8,050 </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="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts receivable, net consist of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.909%"><tr><td style="width:1.0%"></td><td style="width:37.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.890%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accounts receivable</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:114%">$</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:114%">121,242 </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:114%">$</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:114%">98,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">81,708 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Allowance for 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:114%">8,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:114%">949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">959 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Accounts receivable, 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:114%">$</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:114%">113,192 </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:114%">$</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:114%">97,551 </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:114%">$</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:114%">80,749 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The changes in our allowance for credit losses are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.787%"><tr><td style="width:1.0%"></td><td style="width:73.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.668%"></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%">Allowances for Credit Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period benefit from 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%">(538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against allowance</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%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Balance at December 31, 2022</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%">949 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period 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%">7,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding: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%">Balance at December 31, 2023</span></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%">8,050 </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> 121242000 98500000 81708000 8050000 949000 959000 113192000 97551000 80749000 8000000 900000 1497000 -538000 0 959000 0 10000 949000 7101000 0 8050000 Inventories, net <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories consist of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.969%"><tr><td style="width:1.0%"></td><td style="width:59.690%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-serialized parts</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:114%">$</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:114%">62,784 </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:114%">$</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:114%">61,082 </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 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Serialized parts</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:114%">13,454 </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:114%">11,073 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventories</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:114%">$</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:114%">76,238 </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:114%">$</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:114%">72,155 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories consist of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.969%"><tr><td style="width:1.0%"></td><td style="width:59.690%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.177%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-serialized parts</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:114%">$</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:114%">62,784 </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:114%">$</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:114%">61,082 </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 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Serialized parts</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:114%">13,454 </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:114%">11,073 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventories</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:114%">$</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:114%">76,238 </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:114%">$</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:114%">72,155 </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> 62784000 61082000 13454000 11073000 76238000 72155000 Property, Plant and Equipment, net <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant and equipment, net consist of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.818%"><tr><td style="width:1.0%"></td><td style="width:60.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compression equipment</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:114%">$</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:114%">3,166,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 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:114%">$</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:114%">2,973,599 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Field equipment</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:114%">19,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,501 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and shipping containers</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:114%">11,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Technology hardware and software</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:114%">11,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,698 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trailers and vehicles</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:114%">9,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,193 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</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:114%">8,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,947 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</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:114%">2,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,519 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land</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:114%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">981 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property, plant and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,229,751 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,010,575 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated depreciation</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:114%">(693,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(521,893)</span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">2,536,091 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">2,488,682 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Depreciation expense was $173.4 million, $165.0 million, and $150.5 million for the years ended December 31, 2023, 2022, and 2021, respectively, and is recorded within depreciation and amortization on the accompanying consolidated statements of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The estimated useful lives of assets are as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.030%"><tr><td style="width:1.0%"></td><td style="width:47.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.529%"></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%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compression equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4-25 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Field equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25-40 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shipping containers</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Technology hardware and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trailers and vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of remaining lease term or 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of remaining lease term or estimated useful life</span></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property, plant and equipment, net consist of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.818%"><tr><td style="width:1.0%"></td><td style="width:60.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compression equipment</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:114%">$</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:114%">3,166,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 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:114%">$</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:114%">2,973,599 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Field equipment</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:114%">19,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,501 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings and shipping containers</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:114%">11,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,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 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Technology hardware and software</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:114%">11,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,698 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trailers and vehicles</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:114%">9,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,193 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</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:114%">8,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,947 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</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:114%">2,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,519 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Land</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:114%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">981 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total property, plant and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,229,751 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,010,575 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated depreciation</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:114%">(693,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(521,893)</span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">2,536,091 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">2,488,682 </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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The estimated useful lives of assets are as follows:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.030%"><tr><td style="width:1.0%"></td><td style="width:47.271%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.529%"></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%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Compression equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4-25 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Field equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1-5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">25-40 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shipping containers</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Technology hardware and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trailers and vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of remaining lease term or 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of remaining lease term or estimated useful life</span></td></tr></table></div> 3166214000 2973599000 19286000 15501000 11942000 3137000 11161000 6698000 9885000 7193000 8093000 1947000 2053000 1519000 743000 0 374000 981000 3229751000 3010575000 693660000 521893000 2536091000 2488682000 173400000 165000000 150500000 P4Y P25Y P1Y P5Y P25Y P40Y P4Y P3Y P5Y P5Y P7Y Goodwill and Identifiable Intangible Assets, net <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There were no changes in the carrying amount of goodwill during the years ended December 31, 2023, 2022, or 2021. All goodwill was allocated to the Company’s Compression Operations reporting unit. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s identifiable intangible assets consist of the following as of December 31, 2023 and 2022 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.484%"><tr><td style="width:1.0%"></td><td style="width:42.173%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Original Cost</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:115%">Accumulated <br/>Amortization </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Net Amount</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:114%">Remaining Weighted<br/>Average Amortization<br/>Period (years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade name</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%">13,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,181)</span></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 #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%">9,819 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">15.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">12.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total identifiable intangible assets</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%">163,000 </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%">(40,112)</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%">122,888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.484%"><tr><td style="width:1.0%"></td><td style="width:42.173%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Original Cost</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:114%">Accumulated <br/>Amortization </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:114%">Net Amount</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:114%">Remaining Weighted<br/>Average Amortization<br/>Period (years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade name</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:114%">$</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:114%">13,000 </span></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:114%">$</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:114%">(2,531)</span></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:114%">$</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:114%">10,469 </span></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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:114%">16.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(28,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">13.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total identifiable intangible assets</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%">163,000 </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%">(30,638)</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%">132,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amortization expense was $9.5 million for each of the years ended December 31, 2023, 2022, and 2021 and is recorded within depreciation and amortization on the consolidated statements of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, the following is a summary of future minimum amortization expense for identified intangible assets (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.303%"><tr><td style="width:1.0%"></td><td style="width:65.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.128%"></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:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Years ending December 31,</span></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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</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:114%">$</span></td><td style="background-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:114%">9,474 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,474 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,474 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,474 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</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:114%">9,474 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</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:114%">75,518 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">122,888 </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> 0 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s identifiable intangible assets consist of the following as of December 31, 2023 and 2022 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.484%"><tr><td style="width:1.0%"></td><td style="width:42.173%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Original Cost</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:115%">Accumulated <br/>Amortization </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Net Amount</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:114%">Remaining Weighted<br/>Average Amortization<br/>Period (years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade name</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%">13,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,181)</span></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 #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%">9,819 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">15.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">12.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total identifiable intangible assets</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%">163,000 </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%">(40,112)</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%">122,888 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.484%"><tr><td style="width:1.0%"></td><td style="width:42.173%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.624%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Original Cost</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:114%">Accumulated <br/>Amortization </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:114%">Net Amount</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:114%">Remaining Weighted<br/>Average Amortization<br/>Period (years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Trade name</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:114%">$</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:114%">13,000 </span></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:114%">$</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:114%">(2,531)</span></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:114%">$</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:114%">10,469 </span></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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:114%">16.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">150,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(28,107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">121,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:114%">13.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total identifiable intangible assets</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%">163,000 </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%">(30,638)</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%">132,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 13000000 3181000 9819000 P15Y1M6D 150000000 36931000 113069000 P12Y9M18D 163000000 40112000 122888000 13000000 2531000 10469000 P16Y1M6D 150000000 28107000 121893000 P13Y9M18D 163000000 30638000 132362000 9500000 9500000 9500000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, the following is a summary of future minimum amortization expense for identified intangible assets (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.303%"><tr><td style="width:1.0%"></td><td style="width:65.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.128%"></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:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Years ending December 31,</span></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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</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:114%">$</span></td><td style="background-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:114%">9,474 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,474 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,474 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,474 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</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:114%">9,474 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</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:114%">75,518 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">122,888 </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> 9474000 9474000 9474000 9474000 9474000 75518000 122888000 Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company maintains operating leases that grant us the right to use compression equipment, office spaces and certain corporate equipment. The Company’s leases have remaining lease terms of up to 13 years, some of which include options that permit renewals for additional periods. We are not, however, reasonably certain to exercise any renewal options and accordingly have not included those renewal periods in the remaining lease terms. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Balance sheet information related to the Company’s operating leases is as follows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"> (in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.121%"><tr><td style="width:1.0%"></td><td style="width:20.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">As of 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%">Classification</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</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%">33,716 </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%">9,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">3,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</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:center;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 liabilities</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%">34,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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: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 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%">34,468 </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%">9,844 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The components of total operating lease expense are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.818%"><tr><td style="width:1.0%"></td><td style="width:57.272%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.091%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 cost</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%">6,536 </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,349 </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%">Short-term lease cost</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,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 cost</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%">7,668 </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%">3,686 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The short-term lease cost disclosed above reasonably reflects the Company’s ongoing short-term lease commitments. These lease costs are primarily recorded within cost of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental information related to the Company’s operating leases were as follows:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.878%"><tr><td style="width:1.0%"></td><td style="width:60.819%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.423%"></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="12" 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%">As of December 31,</span></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-style:italic;font-weight:400;line-height:100%">In thousands except years and percentages</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Other supplemental information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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 paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating 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%">5,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</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="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%">Operating 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%">28,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term:</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="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%">Operating leases</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%">7.50 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%">3.55 years</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate for operating 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%">9.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%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As of December 31, 2023, the Company does not have any additional operating leases that have not yet commenced.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Maturities of operating lease liabilities associated with ROU assets as of December 31, 2023 were as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.818%"><tr><td style="width:1.0%"></td><td style="width:70.730%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.193%"></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%">Operating 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%">Years ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="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,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%">2028</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,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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 payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities, net of imputed interest</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align: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,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P13Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Balance sheet information related to the Company’s operating leases is as follows</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"> (in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.121%"><tr><td style="width:1.0%"></td><td style="width:20.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">As of 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%">Classification</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</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%">33,716 </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%">9,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">3,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent</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:center;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 liabilities</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%">34,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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: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 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%">34,468 </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%">9,844 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Supplemental information related to the Company’s operating leases were as follows:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.878%"><tr><td style="width:1.0%"></td><td style="width:60.819%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.423%"></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="12" 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%">As of December 31,</span></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-style:italic;font-weight:400;line-height:100%">In thousands except years and percentages</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:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Other supplemental information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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 paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows for operating 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%">5,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</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="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%">Operating 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%">28,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term:</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="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%">Operating leases</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%">7.50 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%">3.55 years</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate for operating 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%">9.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%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div> 33716000 9827000 0 3090000 34468000 6754000 34468000 9844000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The components of total operating lease expense are as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.818%"><tr><td style="width:1.0%"></td><td style="width:57.272%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.091%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 cost</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%">6,536 </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,349 </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%">Short-term lease cost</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,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 cost</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%">7,668 </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%">3,686 </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> 6536000 3349000 1132000 337000 7668000 3686000 5800000 3332000 28353000 1203000 P7Y6M P3Y6M18D 0.095 0.053 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Maturities of operating lease liabilities associated with ROU assets as of December 31, 2023 were as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.818%"><tr><td style="width:1.0%"></td><td style="width:70.730%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.193%"></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%">Operating 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%">Years ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="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,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%">2028</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,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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 payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,306)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities, net of imputed interest</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align: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,468 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2891000 7359000 7036000 6916000 6412000 23160000 53774000 19306000 34468000 Debt and Credit Facilities <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Debt consists of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:59.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL Facility</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,830,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><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,754,224 </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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</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><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%">1,000,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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt outstanding</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%">1,830,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><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%">2,754,224 </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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized deferred financing costs</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%">(38,886)</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%">(34,205)</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of unamortized debt issuance cost</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791,460 </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%">2,720,019 </span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">ABL Facility </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A wholly-owned subsidiary of Kodiak had a revolving asset-based loan credit facility (the “ABL Facility”) with unaffiliated secured lenders and JPMorgan Chase Bank, N.A., as administrative agent. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 19, 2022, wholly-owned subsidiaries of Kodiak entered into the Third Amendment to the Third Amended and Restated Credit Agreement which mainly served to amend the applicable rate from LIBOR to the Secured Overnight Financing Rate (“SOFR”) and allow for the return of capital to the parent of Kodiak in the amount of $838 million by increasing borrowings on the ABL Facility by $225 million, increasing the Term Loan by $600 million and utilizing $13 million of cash on hand. In addition, the ABL Facility size was increased from $1.9 billion to $2.1 billion to increase available liquidity under the facility. New lender fees and costs totaling $13.2 million were incurred as a result of the amendment and will be amortized over the life of the loan to interest expense. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 22, 2023, wholly-owned subsidiaries of Kodiak entered into the Fourth Amended and Restated Credit Agreement with the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent (as amended or restated from time to time, the “ABL Credit Agreement”) which mainly served to extend the maturity date from June 2024 to March 2028. The total facility size was increased from $2.1 billion to $2.2 billion to increase available liquidity under the facility. New lender fees and costs totaling $31.8 million were incurred and will be amortized over the life of the loan to interest expense. An additional $4.2 million in accrued interest related to exiting lenders was expensed and paid in the period. The remaining unamortized debt issuance costs of $1.2 million associated with the exiting lenders was written-off in interest expense, net in the period. On May 31, 2023, the ABL Credit Agreement was amended to, among other things, permit distributions of over allotment proceeds from the IPO and revise the terms related to the payment and prepayment of the Term Loan. On June 27, 2023, the ABL Credit Agreement was further amended to remove the ability to make distributions related to over allotment proceeds from the IPO and to instead require prepayment of the obligations upon the issuance of any equity interests by Kodiak pursuant to the over allotment in the IPO. In connection with the IPO, the Company became a borrower under the ABL Facility. As of December 31, 2023, there was $14.7 million in letters of credit outstanding under the ABL Facility. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the ABL Credit Agreement, the Company must comply with certain restrictive covenants, including a minimum interest coverage ratio of 2.5x and a maximum Leverage Ratio (calculated based on the ratio of Consolidated Total Debt to Consolidated EBITDA, each as defined in the ABL Credit Agreement). The maximum Leverage Ratio is (i) 5.25 to 1.00 for the fiscal quarters ending September 30, 2023 and December 31, 2023, (ii) 5.00 to 1.00 for the fiscal quarter ending March 31, 2024, (iii) 4.75 to 1.00 for the fiscal quarter ending June 30, 2024 and (iv) 4.50 to 1.00 for each fiscal quarter ending on or after September 30, 2024. All loan amounts are collateralized by essentially all the assets of the Company. The Company was in compliance with all covenants as of December 31, 2023. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Credit Agreement also restricts the Company’s ability to: incur additional indebtedness and guarantee indebtedness; pay certain dividends or make other distributions or repurchase or redeem equity interests; prepay, redeem or repurchase certain debt; issue certain preferred units or similar equity securities; make loans and investments; sell, transfer or otherwise dispose of assets; incur liens; enter into transactions with affiliates; enter into agreements restricting the Company’s restricted subsidiaries’ ability to pay dividends; enter into certain swap agreements; amend certain organizational documents; enter into sale and leaseback transactions; and consolidate, merge or sell all or substantially all of the Company’s assets. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The applicable interest rates as of December 31, 2023 were 10.00% (prime rate plus 2.00%) and 8.50% (Term SOFR rate plus 0.10% plus 2.75%). The applicable interest rates as of December 31, 2022 were 9.50% (prime rate plus 2.00%) and 7.60% (Term SOFR rate plus 0.10% plus 3.00%). </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We pay an annualized commitment fee of 0.25% on the unused portion of our ABL Facility if borrowings are greater than 50% of total commitments and 0.50% on the unused portion on the ABL Facility if borrowings are less than 50% of total commitments. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility is a “revolving credit facility” that includes a lock box arrangement whereby, under certain events, remittances from customers are forwarded to a bank account controlled by the administrative agent and are applied to reduce borrowings under the facility. One such event occurs if availability under the ABL Credit Agreement falls below a specified threshold (i.e., the greater of $200 million or 10% of the aggregate commitments at the time of measurement). As of December 31, 2023 and December 31, 2022, availability under the ABL Facility was in excess of the specified threshold and as such the entire balance was classified as long-term in accordance with its maturity. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A wholly owned subsidiary of Kodiak had a term loan (the “Term Loan”) pursuant to a credit agreement with unaffiliated unsecured lenders and Wells Fargo Bank, N.A., as administrative agent. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, the Company completed a recapitalization and distribution of $838 million to the parent of Kodiak primarily by increasing the borrowings from the ABL Facility by $225.0 million and the Term Loan by $600 million per the Amended and Restated Term Loan Credit Agreement entered into by the Company on May 19, 2022 (as amended from time to time, the “Term Loan Credit Agreement”) and utilizing $13 million of cash on hand. New lender fees and costs totaling $14.6 million were incurred for this amendment and will be amortized over the life of the loan to interest expense. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2023, the Company’s wholly-owned subsidiary entered into the First Amendment to the Amended and Restated Term Loan Credit Agreement pursuant to which the maturity date was extended to September 22, 2028. Lender fees and costs totaling $0.8 million were incurred for this amendment and were amortized over the life of the loan to interest expense. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 29, 2023, the Company terminated all interest rate swaps and collars attributable to the Term Loan and recognized a gain on derivatives and received cash of $25.8 million during the period ended June 30, 2023 (the “Term Loan Derivative Settlement”). On July 3, 2023, in connection with the IPO, the Company used the net proceeds from the IPO, together with the proceeds resulting from the Term Loan Derivative Settlement and borrowings under the ABL Facility, to repay $300 million of borrowings outstanding under the Term Loan. Additionally, a subsidiary of Kodiak entered into a Novation, Assignment, and Assumption Agreement (“Novation Agreement”) with Kodiak Holdings, pursuant to which all of the Company’s remaining obligations under the Term Loan were assumed by Kodiak Holdings, and the Company’s obligations thereunder were terminated. The Company is no longer a borrower or guarantor under, nor otherwise obligated with respect to the debt outstanding under the Term Loan. As part of the $300 million repayment of the Term Loan, unamortized debt issuance costs of $4.4 million and fees of $2.4 million were recorded to loss on extinguishment for the year ended December 31, 2023. The carrying value of the Term Loan novated under the Novation Agreement of $689.8 million (comprised of $700.0 million of principal balance less $10.2 million of unamortized debt issuance costs) was considered an equity transaction with the Parent and recorded to additional paid-in capital in the statement of stockholder's equity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, the scheduled maturities, without consideration of potential mandatory prepayments, of the long-term debt were as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.424%"><tr><td style="width:1.0%"></td><td style="width:76.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.687%"></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%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ended December 31,</span></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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830,346 </span></td><td style="background-color:#ffffff;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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">1,830,346 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Debt consists of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:59.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ABL Facility</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,830,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><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,754,224 </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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</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><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%">1,000,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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt outstanding</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%">1,830,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><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%">2,754,224 </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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized deferred financing costs</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%">(38,886)</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%">(34,205)</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net of unamortized debt issuance cost</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,791,460 </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%">2,720,019 </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> 1830346000 1754224000 0 1000000000 1830346000 2754224000 38886000 34205000 1791460000 2720019000 838000000 225000000 600000000 13000000 1900000000 2100000000 13200000 2100000000 2200000000 31800000 4200000 4200000 1200000 14700000 2.5 5.25 5.25 5.00 4.75 4.50 0.1000 0.0200 0.0850 0.0010 0.0275 0.0950 0.0200 0.0760 0.0010 0.0300 0.0025 0.50 0.0050 0.50 200000000 0.10 838000000 225000000 600000000 13000000 14600000 800000 25800000 300000000 300000000 4400000 4400000 2400000 2400000 689800000 700000000 10200000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, the scheduled maturities, without consideration of potential mandatory prepayments, of the long-term debt were as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.424%"><tr><td style="width:1.0%"></td><td style="width:76.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.687%"></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%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ended December 31,</span></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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830,346 </span></td><td style="background-color:#ffffff;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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">1,830,346 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 0 1830346000 0 1830346000 Derivative Instruments <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has entered into interest rate swaps exchanging variable interest rates for fixed interest rates and in prior periods, entered into interest rate collars that fix interest rates within a range through the simultaneous purchase of an interest rate cap and sale of an interest rate floor. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 29, 2023, the Company terminated $750 million of notional amounts related to interest rate swaps and collars attributable to the Term Loan and recognized a gain on derivatives of $25.8 million during the year ended December 31, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below summarizes information related to the notional amount and maturity dates for interest rate swaps at December 31, 2023: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.787%"><tr><td style="width:1.0%"></td><td style="width:56.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.548%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.550%"></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:700;line-height:114%">Notional Amount</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:114%">Effective date</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:8pt;font-weight:700;line-height:114%">Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$125,000,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:114%">12/14/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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/4/2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$225,000,000</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:114%">12/14/2022</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%">12/5/2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$200,000,000</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:114%">6/16/2022</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%">6/14/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$125,000,000</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:114%">12/6/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/6/2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$175,000,000</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:114%">6/14/2022</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%">6/14/2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$125,000,000</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:114%">6/22/2022</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%">6/22/2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$125,000,000</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:114%">12/6/2024</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%">12/6/2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$75,000,000</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:114%">6/14/2022</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%">5/18/2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$100,000,000</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:114%">6/21/2022</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%">5/19/2027</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$200,000,000</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:114%">7/8/2022</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%">5/19/2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$125,000,000</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:114%">12/6/2024</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%">12/6/2027</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the effects of the Company’s derivative instruments in the consolidated statements of operations (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.121%"><tr><td style="width:1.0%"></td><td style="width:29.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.213%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate collars</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Gain on derivatives</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%">59,591 </span></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 #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%">8,771 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,403 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain on derivatives</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: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%">20,266 </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;border-bottom:1pt solid #000000;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%">83,116 </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%">18,174 </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> 750000000 25800000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below summarizes information related to the notional amount and maturity dates for interest rate swaps at December 31, 2023: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.787%"><tr><td style="width:1.0%"></td><td style="width:56.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.548%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.550%"></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:700;line-height:114%">Notional Amount</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:114%">Effective date</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:8pt;font-weight:700;line-height:114%">Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$125,000,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:114%">12/14/2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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/4/2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$225,000,000</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:114%">12/14/2022</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%">12/5/2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$200,000,000</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:114%">6/16/2022</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%">6/14/2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$125,000,000</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:114%">12/6/2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/6/2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$175,000,000</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:114%">6/14/2022</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%">6/14/2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$125,000,000</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:114%">6/22/2022</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%">6/22/2026</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$125,000,000</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:114%">12/6/2024</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%">12/6/2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$75,000,000</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:114%">6/14/2022</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%">5/18/2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$100,000,000</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:114%">6/21/2022</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%">5/19/2027</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$200,000,000</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:114%">7/8/2022</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%">5/19/2027</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$125,000,000</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:114%">12/6/2024</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%">12/6/2027</span></td></tr></table></div> 125000000 225000000 200000000 125000000 175000000 125000000 125000000 75000000 100000000 200000000 125000000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the effects of the Company’s derivative instruments in the consolidated statements of operations (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.121%"><tr><td style="width:1.0%"></td><td style="width:29.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.213%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate collars</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Gain on derivatives</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%">59,591 </span></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 #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%">8,771 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,403 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain on derivatives</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: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%">20,266 </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;border-bottom:1pt solid #000000;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%">83,116 </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%">18,174 </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 59591000 8771000 20266000 23525000 9403000 20266000 83116000 18174000 Fair Value Measurements <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the fair value of the Company's interest rate swaps and collars and contingent consideration (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.181%"><tr><td style="width:1.0%"></td><td style="width:43.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 3</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap - current</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><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%">8,194 </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%">— </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%">8,194 </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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap - non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">14,256 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.484%"><tr><td style="width:1.0%"></td><td style="width:43.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 3</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swap - current</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:114%">$</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:114%">— </span></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:114%">$</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:114%">823 </span></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:114%">$</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:114%">— </span></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:114%">$</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:114%">823 </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 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swap - non-current</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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,955 </span></td><td style="background-color:#ffffff;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 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate collars</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:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent Consideration</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:114%">$</span></td><td style="background-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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">3,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">3,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the fair value of the Company's interest rate swaps and collars and contingent consideration (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.181%"><tr><td style="width:1.0%"></td><td style="width:43.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 3</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap - current</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><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%">8,194 </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%">— </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%">8,194 </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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap - non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">14,256 </span></td><td style="background-color:#ffffff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.484%"><tr><td style="width:1.0%"></td><td style="width:43.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level 3</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swap - current</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:114%">$</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:114%">— </span></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:114%">$</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:114%">823 </span></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:114%">$</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:114%">— </span></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:114%">$</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:114%">823 </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 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swap - non-current</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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">48,955 </span></td><td style="background-color:#ffffff;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 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate collars</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:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">15,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent Consideration</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:114%">$</span></td><td style="background-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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">3,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">3,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 8194000 0 8194000 0 14256000 0 14256000 0 0 3673000 3673000 0 823000 0 823000 0 48955000 0 48955000 0 15562000 0 15562000 0 0 3673000 3673000 Stockholders’ Equity <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Company’s common stock are entitled to one vote for each share. As of December 31, 2023 and December 31, 2022, there were 77,400,000 and 59,000,000 shares of common stock issued and outstanding, respectively. Holders of common stock are entitled to receive, in the event of a liquidation, dissolution or winding up, ratably the assets available for distribution to the stockholders after payment of all liabilities.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 3, 2023, 16,000,000 shares of common stock were issued and sold as part of the closing of the IPO, resulting in net proceeds of $230.8 million, after deducting expenses and underwriting discounts and commissions payable by us. On July 13, 2023, the underwriters exercised in full their option to purchase additional shares of common stock pursuant to the underwriting agreement relating to the IPO. On July 13, 2023, the Company issued and sold an additional 2,400,000 shares of common stock at a price to the public of $16.00 per share. The Company received net proceeds of approximately $36.2 million, after deducting underwriting discounts and commissions payable. The net proceeds were used for repayment of existing indebtedness and general corporate purposes. After giving effect to these transactions, Kodiak had 77,400,000 shares of common stock issued and outstanding. The Company has not issued or sold any additional shares of common stock since July 13, 2023. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 24, 2023 the Company's board of directors declared an initial cash dividend of $0.38 per share of common stock, or $1.52 per share of common stock on an annualized basis, for the third quarter of 2023. The cash dividend of approximately $29.8 million was paid on November 10, 2023 to all stockholders of record as of the close of business on November 3, 2023. Subsequently, on January 29, 2024 our board of directors declared a quarterly cash dividend of $0.38 shares of common stock for the fourth quarter of 2023. The cash dividend of approximately $29.8 million was paid on February 23, 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class B and C Profits Interests </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the IPO, Kodiak Holdings issued incentive awards to certain employees of Kodiak Gas Services, LLC (a wholly-owned subsidiary of the Company) in the form of Class B incentive units (“Class B Units”). The Company records stock-based compensation expense associated with the Class B Units because of the employment relationship of the grantees with Kodiak Gas Services, LLC. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 16, 2019, 61,098.4 Class B Units were authorized under the Kodiak Holdings 2019 Class B Unit Incentive Plan for grants to certain employees and non-employee board members. These Class B Units are intended to constitute “profits interests” for federal income tax purposes, but constitute a substantive class of equity under GAAP. As of December 31, 2023, there were 60,406.9 authorized Class B Units and 57,058.5 were outstanding. As of December 31, 2022, there were 61,068.0 authorized Class B Units and 60,363.4 were outstanding. There were no Class B Units granted in the year ended December 31, 2023. There were 2,861.0 and 57,502.4, Class B Units granted in the year ended December 31, 2022 and </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021, respectively. Twenty-five percent (25%) of the Class B Units are subject to time vesting (the “Time-Vesting Units”) and the remaining seventy-five percent (75%) of the Class B Units are subject to performance-vesting (the “Performance-Vesting Units”). Time-Vesting Units vest in equal annual installments on each of the first five anniversaries of the applicable vesting commencement date, subject to the Class B Unit holder’s continuous service through the applicable vesting date. Performance-Vesting Units vest based on the achievement of certain investor return metrics, subject to the Class B Unit holder’s continuous service through the applicable vesting date. Holders of Class B Units are entitled to distributions on vested awards in accordance with the Kodiak Holdings distribution waterfall. Class B Units are not subject to any conversion rights other than an automatic conversion to Class C incentive units (“Class C Units”) in connection with certain terminations of employment. Each Class C Unit is eligible to receive distributions up to an amount equal to the fair market value of the corresponding converted Class B Unit on the date of conversion. As of December 31, 2023, no material conversions had occurred. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no performance hurdles associated with the Time-Vesting Units. The fair value of each incentive award was estimated on its applicable grant date using an option pricing model.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense is recognized ratably over the vesting period of the awards. During the years ended December 31, 2023, 2022, and 2021, approximately $1.6 million, $1.0 million, and $1.2 million, respectively, in stock compensation expense was recognized in selling, general and administrative expenses. As of December 31, 2023, there were 3,005.5 unvested Time-Vesting Units, representing $0.3 million in unrecognized stock compensation expense. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred stock</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our preferred stock consists of 50,000,000 authorized shares as of December 31, 2023, of which none are issued.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Omnibus Incentive Plan </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 20, 2023, Kodiak’s board of directors authorized and adopted the Kodiak Gas Services, Inc. Omnibus Incentive Plan (the “Omnibus Plan”) for employees, consultants and directors. The Omnibus Plan enables Kodiak’s board of directors (or a committee authorized by Kodiak’s board of directors) to award incentive and non-qualified stock options, stock appreciation rights, restricted stock, restricted stock units, stock awards, dividend equivalents, other stock-based awards, cash awards and substitute awards intended to align the interests of service providers, including the Company’s named executive officers, with those of the Company’s stockholders. A total of 6,375,000 shares of common stock have been reserved for issuance pursuant to awards under the Omnibus Plan. On June 29, 2023, Kodiak granted 1,297,188 shares of common stock equity awards to certain employees, including Kodiak’s named executive officers, pursuant to awards under the Omnibus Plan. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the total shares of common stock equity awards granted on June 29, 2023, 985,313 shares were granted pursuant to awards of time-based restricted stock units (“RSUs”) that vest ratably over a three-year period, subject to continuous service through each vesting date. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 8, 2023, the Company provided employees who were eligible to receive cash payments of long-term incentive awards granted in January 2023 under the Company’s 2020 Long-Term Incentive Plan (the “LTIP Plan”) the opportunity to make an election to receive a grant of RSUs that vest ratably over a three year period in lieu of cash payments. See Note 18 (“Long-Term Incentive Plan”) for additional details. Upon exercising the employees’ elections to convert the cash payments into RSUs, 138,430 RSUs were granted.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Stock Units</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the total shares of common stock equity awards granted on June 29, 2023, 311,875 shares were granted pursuant to awards of performance stock units (“PSUs”) that cliff vest at the end of a three-year performance period, with the ultimate number of shares earned and issued ranging from 0 - 190% of the number of shares subject to the PSU award, subject to continuous service through the end of the performance period. The performance criteria for the PSUs are a combination of: (1) Discretionary Cash Flow (“DCF”) (30% weight); (2) Consolidated Net Leverage Ratio (“CNLR”) (30% weight); (3) Absolute Total Shareholders' Return (“ATSR”) (30% weight); and (4) and ESG Scorecard (10% weight) (each as defined below), in each case, during the Performance Period.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DCF is calculated based on the three-year cumulative Adjusted EBITDA less net cash taxes, less net cash interest, less maintenance capital expenditures, all as reported in the financial statement reconciliations provided in the Company’s public filings, measured over the period from January 1, 2023 through December 31, 2025; CNLR is calculated as of the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">last day of the fiscal quarter ending December 31, 2025, as the ratio of (a) Total Indebtedness (as defined in the ABL Credit Agreement) minus Cash, in each case, as of such date to (b) LQA Adjusted EBITDA (defined as EBITDA (as defined in</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the ABL Credit Agreement) for the fiscal quarter ending December 31, 2025, multiplied by four). ATSR is determined on an annualized basis over the relevant performance period for the beginning and ending 20-day volume-weighted average price, as adjusted for dividends paid. </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The vesting of the PSUs based on DCF, CNLR, and ATSR will each be (i) 200% if the Company achieves performance at maximum; (ii) 100% if the Company achieves performance at target; (iii) 50% if the Company achieves performance at threshold level; and (iv) 0% if the Company achieves performance at below threshold; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The vesting of the PSUs based on ESG Scorecard will be (i) 100% if the Company achieves ESG scorecard and (ii) 0% if the Company does not achieve ESG Scorecard.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes award activity under the Omnibus Plan for the year ending December 31, 2023: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:35.912%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.001%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">PSUs</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%">Number of<br/>RSUs</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%">Weighted-<br/>Average Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>PSUs</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%">Weighted-<br/>Average Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">1,123,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">16.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">311,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">16.99 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested or exercised</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:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">(44,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,079,603</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:114%">$</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:114%">16.29 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;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:114%">311,875</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:114%">$</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:114%">16.99 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock awards expected to vest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%">1,079,603</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.29 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%">311,875</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.99 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, the total future compensation cost related to non-vested equity awards was approximately $18.0 million assuming the performance-based restricted stock units vest at 100% per the terms of the applicable award. During the year ended December 31, 2023, approximately $4.3 million in stock compensation expense was recognized in selling, general and administrative expenses. There was no such expense recorded for the year ended December 31, 2022 and 2021. The total tax benefit related to stock based compensation recorded as deferred tax assets was $0.9 million for the year ended December 31, 2023. There were no tax benefits recorded for the year ended December 31, 2022 and 2021.</span></div> 77400000 77400000 59000000 59000000 16000000 230800000 2400000 16.00 36200000 77400000 77400000 0.38 1.52 29800000 0.38 29800000 61098.4 60406.9 57058.5 61068 60363.4 0 2861 57502.4 0.25 0.75 five 1600000 1000000 1200000 3005.5 300000 50000000 0 6375000 1297188 985313 P3Y P3Y 138430 311875 P3Y 0 1.90 0.30 0.30 0.30 0.10 P3Y P20D 2 1 0.50 0 1 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes award activity under the Omnibus Plan for the year ending December 31, 2023: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:35.912%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.001%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">PSUs</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%">Number of<br/>RSUs</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%">Weighted-<br/>Average Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>PSUs</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%">Weighted-<br/>Average Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">1,123,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">16.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">311,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">16.99 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vested or exercised</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:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">(44,140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,079,603</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:114%">$</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:114%">16.29 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;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:114%">311,875</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:114%">$</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:114%">16.99 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock awards expected to vest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%">1,079,603</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.29 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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:114%">311,875</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16.99 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 0 1123743 16.29 311875 16.99 0 0 0 0 44140 0 0 0 1079603 16.29 311875 16.99 1079603 16.29 311875 16.99 18000000 1 4300000 0 0 900000 0 0 Commitments and Contingencies <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Accrued Capital Expenditures</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, 2022 and 2021, the Company has accrued capital expenditures of $30.5 million, $28.8 million and $26.5 million, respectively. These amounts were included in accounts payable or accrued liabilities on the consolidated balance sheet. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Purchase Commitments </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Purchase commitments primarily consist of future commitments to purchase new compression units ordered but not received. The commitments as of December 31, 2023, were $149.0 million, all of which is expected to be settled within the next twelve months. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Contingent Consideration </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company agreed to pay, as contingent consideration in a prior year acquisition, up to $3.7 million of certain past due accounts receivable acquired in connection with a prior acquisition in 2019, if collected, to the seller. The Company records contingent consideration at the acquisition and end of reporting periods at fair value in accrued liabilities. As of December 31, 2023 and December 31, 2022, none of the outstanding receivables had been collected. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Sales Tax Contingency </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Between October 2019 and April 2023, the Company received notices from the Texas Comptroller’s office in regards to audits for periods ranging from December 2015 through December 2022. The audits pertain to whether the Company may owe sales tax on certain of its compression equipment that it had purchased during that time period. During the year ended December 31, 2022 the Company accrued an additional contingent liability of $6.5 million, and as of December 31, 2022, the Company had accrued a total amount of $27.8 million. During the year ended December 31, 2023, based on current </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">information the Company accrued an additional $1.0 million and as of December 31, 2023, the Company had accrued a total of $28.8 million included as accrued liabilities on the consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Legal Matters </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time, the Company may become involved in various legal matters. Management believes that there are no legal matters as of December 31, 2023 whose resolution could have a material adverse effect on the consolidated financial statements. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Letters of Credit</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, there was $14.7 million of letters of credit outstanding under the ABL Facility mainly to support the Company's obligations to construct a gas compression station on behalf of a customer.</span></div> 30500000 28800000 26500000 149000000 3700000 0 0 6500000 27800000 1000000 28800000 14700000 Prepaid Expenses and Other Current Assets <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prepaid expenses and other current assets consist of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.272%"><tr><td style="width:1.0%"></td><td style="width:57.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid insurance</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:114%">$</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:114%">2,353 </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:114%">$</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:114%">3,997 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swap receivable</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:114%">2,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid vehicle allowance</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:114%">1,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,081 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred project costs</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:114%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid rent</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:114%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">589 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred IPO issuance costs</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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,047 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">10,353 </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:114%">$</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:114%">9,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prepaid expenses and other current assets consist of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.272%"><tr><td style="width:1.0%"></td><td style="width:57.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.456%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid insurance</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:114%">$</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:114%">2,353 </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:114%">$</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:114%">3,997 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swap receivable</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:114%">2,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid vehicle allowance</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:114%">1,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,081 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred project costs</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:114%">737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Prepaid rent</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:114%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">589 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred IPO issuance costs</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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,047 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">10,353 </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:114%">$</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:114%">9,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2353000 3997000 2025000 0 1130000 1081000 737000 0 532000 589000 0 3047000 3577000 806000 10353000 9520000 Accrued Liabilities <div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued liabilities consist of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:62.861%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales tax liability</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:114%">$</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:114%">28,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:114%">$</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:114%">27,820 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued bonus</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:114%">13,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,764 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued accounts payable</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:114%">15,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,080 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued interest</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:114%">8,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,347 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Station project accrual</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:114%">7,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued taxes</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:114%">6,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,667 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-893"><span style="-sec-ix-hidden:f-894">Accrued professional fee</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:114%">6,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,673 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued payroll</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:114%">3,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,744 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued insurance</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:114%">856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,231 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease liabilities - current portion</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:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,090 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 liabilities</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%">97,078 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">93,873 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accrued liabilities consist of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:62.861%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Sales tax liability</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:114%">$</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:114%">28,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:114%">$</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:114%">27,820 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued bonus</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:114%">13,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7,764 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued accounts payable</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:114%">15,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,080 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued interest</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:114%">8,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16,347 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Station project accrual</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:114%">7,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued taxes</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:114%">6,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,667 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"><span style="-sec-ix-hidden:f-893"><span style="-sec-ix-hidden:f-894">Accrued professional fee</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:114%">6,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,673 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued payroll</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:114%">3,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,744 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accrued insurance</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:114%">856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,231 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease liabilities - current portion</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:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,090 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 liabilities</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%">97,078 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">93,873 </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> 28847000 27820000 13259000 7764000 15506000 14080000 8313000 16347000 7797000 0 6415000 9667000 6015000 2663000 3673000 3673000 3321000 2744000 856000 2231000 0 3090000 3076000 3794000 97078000 93873000 Income Taxes <div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Income tax expense (benefit) consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"></td><td style="width:46.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,791 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</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,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,301 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,972)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,092 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align: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,573)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective tax rates on continuing operations for the years ended December 31, 2023, 2022, and 2021 were 42.9%, 23.8%, and (47.8)%, respectively. The reconciliation of the effective tax rate to the U.S. federal statutory tax rate of 21% for each period presented is as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:57.170%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.405%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.405%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.408%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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%">35,136 </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%">139,357 </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%">122,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">(761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%">Change in valuation allowance</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%">519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(83,607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,070 </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%">33,092 </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%">(58,573)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company's effective tax rate differs from the statutory rate primarily due to state tax expense. During the year ended December 31, 2023, the Company's state tax expense increased in part due to the revaluation of deferred taxes due to increased investment in various states.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s deferred tax position reflects the net tax effects of the temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax reporting. Significant components of the deferred tax assets and liabilities are as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">):</span></div><div style="margin-top:6pt"><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:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</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%">410,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">450,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense carryforward</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%">66,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">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: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%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,828 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">(519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,828 </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%">Deferred tax liabilities:</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 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%">Investment in subsidiaries</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%">(540,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(538,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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 gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540,481)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(538,983)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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%">(62,748)</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%">(57,155)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Tax Assets and Liabilities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews its deferred tax assets, including net operating loss carryovers, for recoverability, and a valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset may not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which the temporary differences are deductible. In assessing the need for a valuation allowance, the Company makes estimates and assumptions regarding projected future taxable income, its ability to carry back operating losses to prior periods, the reversal of deferred tax liabilities and the implementation of tax planning strategies. As the Company reassesses these assumptions in the future, changes in forecasted taxable income may alter this expectation and may result in an increase to the valuation allowance and an increase in the effective tax rate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s ability to utilize its net operating loss carryforwards and other tax attributes to reduce future taxable income is subject to potential annual limitations under Internal Revenue Code Section 382 and Section 383 and similar state provisions. These limitations are applicable to the extent certain ownership changes by 5% shareholders and stock issuances by the Company during any three-year period result in a cumulative change of more than 50% in the beneficial ownership of the Company. The Company has assessed the provisions of Section 382 and Section 383 and determined there to be no impact to the expected realization of Company’s federal deferred tax balances. A valuation allowance of $0.5 million has been placed on state tax deferred tax assets that have a limited life and may not be used due to limitations on annual use.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Federal and State Net Operating Losses</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2023, we have gross federal tax net operating loss carryforwards of $1.9 billion and IRC Section 163(j) interest carryforwards of $299 million which have an indefinite life,We have gross post-apportionment state net operating loss carryforwards of $454 million which have various useful lives.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncertain Tax Benefits</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its tax positions and recognizes only tax benefits that, more likely than not, will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax position is measured at the largest amount of benefit that has a greater than 50% likelihood of being realized upon settlement. The Company did not have any uncertain tax benefits as of December 31, 2023 and 2022. As of December 31, 2023 and 2022, the Company had no accrued interest or penalties related to uncertain tax positions and no amounts had been recognized in the consolidated statement of operations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, tax years 2020 and forward are subject to examination by the tax authorities in the U.S. No income tax returns are currently under examination.</span></div> <div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Income tax expense (benefit) consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"></td><td style="width:46.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income taxes:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,791 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</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,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,863 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,301 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,972)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,092 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align: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,573)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4668000 2746000 0 2539000 3045000 2399000 7207000 5791000 2399000 1980000 25704000 -54210000 5883000 1597000 -6762000 7863000 27301000 -60972000 15070000 33092000 -58573000 0.429 0.238 -0.478 The reconciliation of the effective tax rate to the U.S. federal statutory tax rate of 21% for each period presented is as follows (<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">):</span><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:57.170%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.405%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.405%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.408%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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%">35,136 </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%">139,357 </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%">122,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">(761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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%">Change in valuation allowance</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%">519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(83,607)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,070 </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%">33,092 </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%">(58,573)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 35136000 139357000 122390000 7379000 29265000 25702000 6135000 3664000 -761000 925000 163000 93000 519000 0 -83607000 112000 0 0 15070000 33092000 -58573000 Significant components of the deferred tax assets and liabilities are as follows (<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">):</span><div style="margin-top:6pt"><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:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</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%">410,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">450,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense carryforward</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%">66,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">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: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%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,828 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">(519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,828 </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%">Deferred tax liabilities:</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 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%">Investment in subsidiaries</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%">(540,481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(538,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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 gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(540,481)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(538,983)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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%">(62,748)</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%">(57,155)</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> 410734000 450543000 66547000 31285000 971000 0 478252000 481828000 519000 0 477733000 481828000 540481000 538983000 540481000 538983000 62748000 57155000 500000 1900000000 299000000 454000000 0 0 0 0 0 0 Defined Contribution Plan The Company maintains a defined contribution savings plan for its employees. The Company contributed $3.0 million, $2.9 million, and $2.7 million to the plan for the years ended December 31, 2023, 2022, and 2021, respectively. 3000000 2900000 2700000 Long-Term Incentive Plan<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contributes to a plan that was established to offer added cash basis incentives for the retention of key employees established under the Company’s LTIP Plan. Vesting of granted LTIP awards is time-based and the only remaining condition is contingent on providing subsequent services as an employee at the time of vesting. The awards vest, and pay out in cash ratably (25%) during January of each year, over a four-year period, during which time the awards are generally forfeitable in the event of employment termination other than for death, disability, or qualifying retirement. Based on an expected probability of future payments, the Company’s obligations related to the LTIP Plan totaled $4.4 million and $5.4 million as of December 31, 2023 and 2022, respectively. The non-current liability was $2.1 million and $4.4 million as of December 31, 2023 and 2022, respectively.</span></div> 0.25 0.25 0.25 0.25 P4Y 4400000 5400000 2100000 4400000 Segments <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its business through two operating segments: Compression Operations and Other Services. Compression Operations consists of operating Company-owned and customer-owned compression infrastructure for its customers, pursuant to fixed-revenue contracts to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a full range of contract services to support the needs of customers, including station construction, maintenance and overhaul, and other ancillary time and material based offerings. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker evaluates performance and allocates resources based on the gross margin of each segment, which consists of revenues directly attributable to the specific segment less all costs of service directly attributable to the specific segment. Revenue includes only sales to external customers, all of whom are located in the United States, the country in which the Company is domiciled. Costs of service directly attributable to a specific segment includes cost of operations and depreciation and amortization. Depreciation and amortization for the Compression Operations segment was $182.9 million, $174.5 million, and $160.0 million for the years ended December 31, 2023, 2022, and 2021, respectively. All long-lived assets are located in the United States. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table represents financial metrics by segment (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.545%"><tr><td style="width:1.0%"></td><td style="width:50.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.606%"></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:115%">Compression Operations</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:115%">Other Services</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue</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:114%">$</span></td><td style="background-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:114%">735,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">114,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-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:114%">850,381 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross margin</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:114%">295,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">316,641 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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:114%">3,211,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,244,106 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capital expenditures</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:114%">219,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">219,795 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue</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:114%">$</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:114%">654,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:114%">$</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:114%">52,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:114%">$</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:114%">707,913 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross margin</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:114%">254,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">266,099 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,184,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,205,540 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capital expenditures</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:114%">259,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">259,349 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue</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:114%">$</span></td><td style="background-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:114%">583,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">23,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">606,375 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross margin</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:114%">230,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:114%">5,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">236,153 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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:114%">3,004,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,011,599 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capital expenditures</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:114%">201,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">201,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table reconciles total gross margin to income before income taxes (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.393%"><tr><td style="width:1.0%"></td><td style="width:53.795%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.509%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total gross margin</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%">316,641 </span></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%">266,099 </span></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%">236,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long-lived asset impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(9,107)</span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain (loss) on sale of property, plant and equipment</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%">777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(426)</span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222,514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,640)</span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on extinguishment of debt</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,757)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on derivatives</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%">20,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,174 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other income (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%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income before income taxes</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%">35,136 </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%">139,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,390 </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> 2 182900000 174500000 160000000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table represents financial metrics by segment (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.545%"><tr><td style="width:1.0%"></td><td style="width:50.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.606%"></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:115%">Compression Operations</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:115%">Other Services</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:114%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue</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:114%">$</span></td><td style="background-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:114%">735,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">114,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-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:114%">850,381 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross margin</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:114%">295,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">316,641 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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:114%">3,211,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">32,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,244,106 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capital expenditures</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:114%">219,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">219,795 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue</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:114%">$</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:114%">654,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:114%">$</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:114%">52,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:114%">$</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:114%">707,913 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross margin</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:114%">254,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">266,099 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,184,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,205,540 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capital expenditures</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:114%">259,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">259,349 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year Ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue</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:114%">$</span></td><td style="background-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:114%">583,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">23,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:114%">$</span></td><td style="background-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:114%">606,375 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross margin</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:114%">230,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:114%">5,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">236,153 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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:114%">3,004,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,011,599 </span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Capital expenditures</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:114%">201,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">201,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 735605000 114776000 850381000 295644000 20997000 316641000 3211801000 32305000 3244106000 219795000 0 219795000 654957000 52956000 707913000 254779000 11320000 266099000 3184286000 21254000 3205540000 259349000 0 259349000 583070000 23305000 606375000 230212000 5941000 236153000 3004608000 6991000 3011599000 201934000 0 201934000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table reconciles total gross margin to income before income taxes (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">): </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.393%"><tr><td style="width:1.0%"></td><td style="width:53.795%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.509%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total gross margin</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%">316,641 </span></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%">266,099 </span></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%">236,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,882)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,665)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Long-lived asset impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(9,107)</span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain (loss) on sale of property, plant and equipment</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%">777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(426)</span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222,514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,640)</span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Loss on extinguishment of debt</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,757)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on derivatives</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%">20,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,174 </span></td><td style="background-color:#cceeff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other income (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%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Income before income taxes</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%">35,136 </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%">139,357 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,390 </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> 316641000 266099000 236153000 73308000 44882000 37665000 0 0 9107000 777000 874000 -426000 222514000 165867000 84640000 -6757000 0 0 20266000 83116000 18174000 31000 17000 -99000 35136000 139357000 122390000 Earnings Per Share of Common Stock<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share of common stock is computed by using the weighted average shares of common stock outstanding, including the dilutive effect of restricted stock units and performance stock units based on an average share price during the period. For the years ended December 31, 2023, 2022, and 2021, there were no anti-dilutive shares, </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively. The computations of basic and diluted earnings per share for the years ended December 31, 2023, 2022, and 2021 are as follows:</span></div><div style="margin-top:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:56.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.729%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.729%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.734%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 2021</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income </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%">20,066 </span></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%">106,265 </span></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%">180,963 </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock</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%">68,058,630 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,000,000 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,000,000 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</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%">268,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock</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%">68,327,018 </span></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%">59,000,000 </span></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%">59,000,000 </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share of common stock</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.29 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.07 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share of common stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 The computations of basic and diluted earnings per share for the years ended December 31, 2023, 2022, and 2021 are as follows:<div style="margin-top:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:56.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.729%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.729%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.734%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> 2021</span></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income </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%">20,066 </span></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%">106,265 </span></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%">180,963 </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock</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%">68,058,630 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,000,000 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td colspan="2" style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,000,000 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</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%">268,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock</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%">68,327,018 </span></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%">59,000,000 </span></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%">59,000,000 </span></td><td style="background-color:#CCEEFF;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share of common stock</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.29 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#CCEEFF;padding:0 1pt"></td><td style="background-color:#CCEEFF;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CCEEFF;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.07 </span></td><td style="background-color:#CCEEFF;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share of common stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20066000 106265000 180963000 68058630 59000000 59000000 268388 0 0 68327018 59000000 59000000 0.29 1.80 3.07 0.29 1.80 3.07 Subsequent Events <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third Amendment to Fourth Amended and Restated Credit Agreement</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 22, 2024, Kodiak entered into the Third Amendment to the ABL Credit Agreement (the “Third Amendment”). The Third Amendment, among other things, amended certain provisions of the ABL Facility (i) to accommodate the consummation of the transactions contemplated by the Agreement and Plan of Merger, dated as of December 19, 2023, by the Merger Agreement and (ii) to account for the Company’s organizational structure after giving effect to the transactions contemplated by the Merger Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Third Amendment amended the ABL Facility to (i) increase the maximum Leverage Ratio which will begin to be tested after we issue any unsecured indebtedness, to (x) 3.75 to 1.00 for the first four fiscal quarters after we issue any unsecured indebtedness and (y) 3.25 to 1.00 for each fiscal quarter thereafter, (ii) modify the triggers for commencing a “cash dominion” period (i.e., a period when the Administrative Agent applies proceeds in our deposit accounts to reduce borrowings under the ABL Credit Agreement) such that a “cash dominion” period will commence when availability under the ABL Credit Agreement is less than $125 million for <span style="-sec-ix-hidden:f-1097">five</span> consecutive business days or if certain types of events of default occur (although this change will effectively be unwound if the Merger provided for in the Merger Agreement do not occur on or prior to the Reversion Date (as defined in the ABL Credit Agreement)), (iii) include customary provisions relating to the designation of “unrestricted subsidiaries” (i.e., subsidiaries that are not required to become loan parties or be bound by the covenants contained in the ABL Credit Agreement), (iv) provide that only material domestic restricted subsidiaries are required to become guarantors and collateral grantors under the ABL Facility and (v) permit the Company and its restricted subsidiaries to incur additional indebtedness and liens and to make additional investments, dividends, distributions, redemptions and dispositions.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2029 Notes Indenture</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 2, 2024, Kodiak Gas Services, LLC, a Delaware limited liability company and wholly owned subsidiary of Kodiak Gas Services, Inc. (“Kodiak Services”), issued $750,000,000 aggregate principal amount of Kodiak Services’ 7.250% senior notes due 2029 (the “Notes”), pursuant to an indenture, dated February 2, 2024, by and among the Company, Kodiak Gas Services, Inc., certain other subsidiary guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net proceeds from the Notes were used to repay a portion of the outstanding indebtedness under the ABL Facility and to pay related fees, costs, premiums and expenses in connection therewith and with the Company’s acquisition of CSI Compressco. In connection with closing of the acquisition CSI Compressco, the Company intends, using proceeds from additional draws on the ABL Facility, to repay, terminate and/or redeem all of the CSI Compressco’s existing long-term indebtedness. See Note 1 (“Organization and Description of Business”) for additional details.</span></div> 3.75 3.25 125000000 750000000 0.07250

Q>@03OSE-(U?UOO 4=E,L25MLJ24"F=X:JJ;?V[^>I@ M< UA62"H.RA^36W1#G+G+E ?,$7X.\$-D^FG,/JT3)812?N,6EL#?3"V9-TV M6_6(S5V@V ,A ;($70@5$8\OHM"BY\(Z MA 9$-R"TD;61+:M.\WII7C^VH>(TS_-K^J*>W5N#X!U%N6T@ M5TV4-0:A*[]2P.NN!_Q:D;[@$W_@$S90+(34.\UX*X5K2@\DYO*&-TGL MCJG 7N #A_1T=M#S!RO*.[2>Q\2P[LB&7N&P4D[-:_G3W]RT=%IR-]C":VG. MSB::/&!DAD<%/)W$^_QP ZBB9U'X5,^2-851 M:J$P2L]WA>],L%4)5'J/DZ9$2P51CJ(.QA4:\J;U1C3EQ!O10.&/REOY;$X:* !.B9]8HB__\PD%.?+^ MD]ZH;R7$>8P(=0[ Z[M#J_[)#U\R@?UX]RF3U]8U>9I:"TBPSXFEF_T!)H@G@E;#BB2@S63I4Z$O5&1N=CPT MLY-C^\C1L."+H'51Z<:,=O>SN^73DO7;W$[_;XDU []^^/SCXVTSI\3>Z)1, MLF=+Z<,E]G3)1_P01-^BP5WB_L14;O&'Z64'_SF6<"0BV_QAXKQ!712;6QD\H0 MG50]6(OHI#J_'>S22=7'GBG?C;&4.0.0F7GH@V2X2H15I9?4KHPZEC8&48\; MOOS&?V9!/?I*^"[Z0_*BR@WXY./74RV*NFQ_.$&8N%[[$Z M$$3+>CN4T/M'4SDEK/N!^5 5J&\KHPP&D#QCXJ@B! NH 5PD_3-1W% M*_L'6-HG\D]*0S*]95$@Q8/]$;FXC(]HJ!KY80X61-V ))1\L&?Z$GYRR%L\ MV*1PMY0]W90-&3 XAP&C"%V-;[+2.1HW.+KEG6XMUJ<*'F-*135;TH#1R@:# M''\)1=JHQM!$6OS(=2)P[473)UEP '-U#5K].N?_% Q>7*I<'(KWQWK;/ M:UD;] D5%/**)5 M);(;$X1F459DH001FOQ4FKR8QZ,Z?$?UK6^&,3T>>^IM]1;2(,YHP.1S%P)4 M9_F/3P"CD7Q.0\* PCD=BJPP+$VB:CY):S4SBU\F;7) XSH/M#1OR\$JTN)D MK;JY8]HI] !-_=!&V- '%4>3PC2E$"^?8''PD)@7A..1/*_ !]:-,5D\T ME;.G-Q=>T M2.0O#]$O35FJT?ZOAX9I>NZ&TI GZ22:I=M7/B^27D6>*XFRX+D.>6Z+7BP/ M/9Y,"*D9>JQ6S> N1OY*A0,:+DXTMCH'$8P9CQ(4:1.NVT:?2H[3MG^_EA6W MCSX_H_G@-67)^L$@_K>6):_A?C1OFG=4BZ675.W]OH/%6_' +B/'!3,?9MA] M[?"@(D+_H%H8&U8W1:L?M6L7J>W#S8RXI!ZVQ', M?-7,O%%OZQ>EMT?GP^JM Y,9_=]%!"9_94UK.\4?:V1H+?H59#QW :^S5@>; M2G/8YD='PY(/6=5TV3;*H TM!7F#V!S",FU@S[U9DHIUGSCR3_N<0F/J]TS: M-IK3!D/MCR!P#6QJ6>APHK UU,ICU\Y6X(0]*#+GP="O#FT/M/IF^+-E3F$- M+M\:F.=K#71J#49]L0;7?(WS#P:BC6"C#!YHQ\BIHZ3)-5C*TT5.[+#;C[)T M-*/KW,>9)?,NB2^;QQA'3-D56;/+O)UF"MZ]&-[M7_2QNT[M_,I;\&4_=:IY M>3JU\SML<>.Q.U=^"J,9\<2=1UNZU2,Z]<]US\YXYSR7,Q@;AJP:Y;:IMV>8 MX;IPUCPOYYTS)Z) =6IENKMQ%XQ[:L;MG^>^1:5N9$U=$:QY,:S92^?]0#I5 M5_O&N->5,P@0($W ,$] W*^')L#LJ"A)-'<J+T-KSUO@^FOG#]^A/BC'>VIU7E0M4?=;@=< M=FGFMD/*G*GT[1".G40 UZSRK[S>E,*J5$F>W6W/2#<:^J1Y>6&'NHWFSLD. M.1W'=<(*"2MTXHCP+*S0J-M>E1-9(1HS_D)1;?/CK'*#*OH',WQ+)[=48P++ MN=F_LR7>DN+$RXQ_X!\X,YRP@5X0'L)&;UAN8&TF\ L.X%@LHO GG=#JOTI_ MVL3B9=8N0/C?F.O9CE_YE.WO;-QG-;MGB0O*V3$=A)/__1WLYFN8_(O :R?A M8X"C5E9/8E]:9_]F!L;*&-W OGAG6#&]%8[61SJX<;Q\2L< Y@#O;QC0.HZ* M T9"$N>G :?3?EM/ FC0WW8,I'%#K8-:7W!8:YR&DXV, U[R00(1G'K$Q1F#<1!6^)2EP> X0BL]-3RQ:$JF M)1CW.M;6Z"G"7U0VQYBI[L3]*3W *<^\@K9F[,+42H%ILM>RL5PDPA&0^!#0 M321AVKR=S!35S([Z^X?[\P/;Q:R60#_VC' M?]L@) ]!E8UE2X;55H2VH:D=?PMV0T'+"46\EZ U&5^*B]L^LE UP0IN'K]P MC+$T52,9P3H#I[<;W@$'^>0E-&J ^.".$@6,S<0C\6JN1WDVA^$,T@GNX'4E M_&?X^.+$CMSCZ6$47B"5'._U(205\Q_Y:RI>KM4."+$.>2#TB>]P!K W:7!$ MMY,)4 8HP><&_YJ;&]QDN,=!]](B")%6CEI!U.3"U)DYQA1\QU63DO&)K:R4 MNME&<:KFB?HYF"S1.'Y8\L#AF^LU;!G)6:$13DL?EA-.J1F26VY#/\T^3 AM M-&?H; AMX!S;;<4XT59 #VO6QB.!5V&^ [QD_W4HH0\ _IK[A./'8^8+>,'$ M7_)AV\"G[#<+]Y7-!HXRWO4]]\'SO02U%I^6#E2@60D^1]VG \_B.2%)LU&5 M?5)*WY;1!$25RFVFKT^^B8W:*%OR)+?D1>3AZ"4(%_%T($9"_;)*BF2? \=Z MD7X_@/6@9PW,$J>\#H>,Z2<\V&5"IV:!\T& CZ;,9<\_R]V8FZ%MGCA MZ;Y7)_4[P7GT8%5_@S^?ED^WE,'9[X$W6\L5ULX:HPWI#S;>'C;],O<@$/** MY02%^!"Q/L%^Y_'Y24GFO"3HQ\0>< CS3$Z^ MD:TSRK(A>#@)F1X3*#DZRVM2DL"G4B"A0H 6IH^U._KWT8B^A#+!PT@PD='XRXBL@@C.@R2#9J.\?,SUXND9RS] MXD9OW< -I4WI9OK\ZG!+;A5:=\8/MYCPJ.2%C4&H:;2+HZU3K]?$H#D@#<)F MGH -J\#^L5=3M&IP<1)J@GP=@ 9@SXR"^I@228.ZPV7C_/\3S6- M*2;^H 57C_#HESG!ZY;"NI_<5RE\ 95&#PF3.'@/Q;\#S(F/R+M<> ^U0%<& MG@(:RDLHBZ8>VA04,+\W0'4')\(WL>U"(1O LS8'EFD\.'^\242)@: TIV%3 M5?C:.CBM41%XN?LE1-60<2IE7WHABS>NP,;?6,Q!LP-HM5J:-&LPK@J%F'Y> MN6W!=).[JJW'[M,5L7B6F@5/71$FN\&JH<:N!MZ&R-#>$.2VO8G*QB=/V(*D M)NE$KERX!C!P9.HB9#;Z'4WP@V3S2:ELU%;^6_Q27%E]Q7V :'.9U'^E:N#K M*;3(N'_ %3V1Y/EFTVOGO$D?H1C:PS&*L; MJT(VFU=]NWEM:U>WQ%!=V]513?*XX&:L./U$8PCTHC'Q /^52[[[ ^BQ)XPAGD/_F>4WGEWPN)>QY-.=/K&= M#F'+@>T=^?LZQ$!.$"_#\(BU_:*"(03H2TIH(Z.ZQ\;>E/05B> MX6GX"-@T^J'39W@4D&HV:=R.#)U$ M2^!P5WITBT$S \.*'.@+)/X&B;UB>ZU#\PU\G\S)=.F3 M^UG%5M"^5^Q'6U]YG4-)=]DOQ4*O^SBA29[0(25T&I3SPK?&4;U_'V72.CB-7OY5GEP VTDGZ5MZ!E^YA8 M=A9?^Y?W4BQ>^^_H.U!^N@'[I/7\\3W:8%=W5^#[V:Q[YC[2A9J.E2=N^ M^8MY7F"H_+G8N<-^;MI#4ZO^E3)4*W]>]RAU--2LZJ_4/:K^YX9I=;.C MMK3*;VRV&Y4^UOOA];1#IURQU&9F?=/^PUTZ"7M(K*8@:UNW>SWTTMJPTT6C M]Z7FV0OB9821_($P8BZL5_): '(:YO"R&B?&39]39FH6O^DK;U<'\91U<^^A MIN> 828D2TA6W4UK]Y*%F&KR:%1.C?1-LJX9&NHS.DO8;!JY"81F+^XB5_]3 MZ^-=']1UBZNEC_#V9WIGGQ+W=Z#M=R#M[QEE6PN3B69*T2YHVJI@IFV:>#=F MJJ@,S/%1=^.S!)!Y9Z'0,YE[$ZP2QOQC54C42%8N"'CMH3_KEF]_9C"G>PB,+_P^M_A+B) MA5^[:[HEI2=BZ\19;5!9!$:#L:WO'?D)9[6''+(E;5#-(8T=5+MW(Z*$@XHH M54$]3K3P*9KEJ'^OUI6V.AB;NM839T$XF\=/L=8QA@:,X72%K"^\R Z\R,_? M[B4OCI>T %FXDGND2!E!Z6""SYR@NWH,>M\\!N%O'BTYVHJ-MH?N-KVS4HR^ M1"[7['O2@M7K<3I9FV)W3B,GQKD)AHE"8=E<7N<)%[1,;;7%1-[%1 MF5.LP=A1K)[PR35[K!0,6UHTK83?#X]=!R)-PR76=HMA!IV0IK?JY4"I$:Y9 M;H,IU3>L/V57'G^!3+^L, %2WLK]:(4^S5FMW-1H MC\I-FO:HW*290B[GGGZ8=LSRQFK:,1VE:3LFW<^&=LS*EKQ3M!'>5B ]B%;, MG5LQC]Q5J0]U76_;56EI0Z=E*V1M Z,U-$=&5UV5QJB[16UNT!1=E:*K4G15 MBJ[* XWXSO S,TQ*T5V"N82IB&BK>SLGS<1?9<'9* T!GX(@Z4H(MK93'$R?D JDETSC8Z.X]!DS>QJ M7'$/,O^"A9KJWVY8R!B,;=FVC)YPT#6'0JEJ71_2=3VU1 ?0LOFD_(_(G>[L MGIAX*R";O:D2$=5$Q]6UG3&2A8">LN+TI4U7>+.(Z<4P"H1#NZNJ35$>]@P" M[<'8D76UJQ(8X=#VB86V*-F.6 B[V"U9%[7P/="OWSF =]K%[K*Q%,*CW:7Y MB!LK3M-OC*2[2LF(QGV=@9P);[9/3+2A]:@Y$VUL7AMUU^XNW-C.W-C$_4E$ M4G;?I.SG $?#_$!:[JA=1^I@;,F&*E#O+I&+FN5E.^ B#0N)+4LXLJ?7L(67 MPD,F-][/F[DWA;6^PZ/2MW_$6.EI<(=G;,2-ZTLSLLKP%O\CO./=%/BW''D_ MD=WEST0MKNROQ86/W$-6:J;%NV(E"V%P+:LKM';A+._.)*N1]:QX/YU9+_SF M79(2*VK>Y8FYJYS8V+)OV2+_>XELM"$MT3$;.?UBHVOVG#.?UWV-0E^D?O=U M;K^[OAMYNWLB(Q0-7>L+R*]P:H_OU.['0B-%06?6-O:N&1/.;(<%##5#R83[ MT3K[RRE9"Q=25JJ4&QVD#5];RLL'-2]N>,+ M<6-2Z.F_R5"F<'SYKJF!Z_ XMJ'Y+6@D%SQ2*J>H$:^M+YQ'2G=HJ<)S[2$? M;8/S:\%'#=0O@TL=B1+%2K\,A:0*76@;EV54P*&2J8@O?]A)9J0ED M:G>L9"$KV:,+ZRSK:T\[Q<]EZ*EN&:9JQ][IR\97I"3;%0;@0O$5NT;S[DZ= MV(/QR ;3Y'0+#]!;=-2.EKD#O(>0>B'UG63).I!ZQ%+596?_F]P32_W.8*I\ M0_RD#(0Z7(2QAU]X%Q&?3ECF"(?\&'/?XMM45E]Q'V!3RZ3^*WW!VOQTHUE% MP-+\GRU@9BTE@YF=1^DN%NXCN7F(B/O'C3N#3;YS_1?W-<:3RL.0>L%-GO#K M-*NES&S6"66JL&D9SX'$A*Q"XAWP.(GP4[ FMS=KD>81:HK_VGY 8-O:92]JM/E1^^ !J^;Y8213#^A?Q(UBYH7_"@9G MROZ:8B:S?^$%=\Y!%[C)>0(*W.36]-($O5K1JY7X740*G"<:)"_S#DC\K@G7 M[ XCNHV==JH(N):5=73UW6N>_$2PGZ%4^K[W;63O-MIZ6-6%ID?5S>E1KJ,X M6Y2"M+9)4E4=C W9LO:^&>G/I;T0C8L5#?VXLJ&Q7H4+*F@1LG&QLF%T*!L; MJVG5[JII17E.8UY T"U"9QG[X>2:4/ .Y$!1>MX&TR](S?U-A8&FPM3W!M,7 M]>5]Y*AF?D?'+,7*:0V!('.1+-7,7'?,4A1)1A_U14MUV;I@]]Q^L_+:M#J>O"^VHU>%ZV:^9(] 5_SF# ML2G;HZX:?07_G3W_-?,:NN*_44?NPL'Y[QH2 !_)C,#I3KN[G3SU35_OOG_% M]XEMU.^E*]G-.C:50T[(CG2MI@S&JCS:?[!3?^X:!$LU]AL/Q%,X?QH<2*4O M;;2"J;8QU9O]O,$8-@!_.Q)[:1">&+*FEG766W$#)&Z >F_!"\G5KH1"QYC= MPXP?A+ ,]1%-,W3H;SCJL,3\(C]&I%;:E[6'1Q=W0CG=#TS3! M(RZ'#FKVNY(5"V^'G/W'77"O>G@#]5B(=NE%=:8P1A+.F MK-A=X>@V/ZL31;M"VH2TM7<:.Q(W71F,=82M+AMH(6Y"W,Y:W [C(7.I@ M;#JR68%"V#JG=EB9JX$9K $5+ ([G0C&Z<><2$ 8,D$D0^KS1FX"CP<>X/!8 M"-H4+OA$P!C/CB(ZO2+^C$00>D9*46\C\SXM8+;LUBC;7%UHCNGJLV@+IVQ:K?PK(C$B_8L_W7MC!R M*[2UZ@7^3N !$\_WZ-IJX-9TLPS]IIMEF#D4C:CPP!3-K"PP4A+2W_Q]^'TH MS5B1 (BRFRR3,'I=?0P>H*E_ID)$W,E< C)Z(4XD)S$BV$PE+Y;AV-;AV;!L5F],.IU[H$]]Y"2C#20.%DX=_2W=S"L6W@IZK0(+=A!W(J;E) MD1\9S&XT= RG+9B=:0]5N_I7K2':M*&AF%WAQBG6A2]J,\*> +,38'8[@8T) M,#L!9G=(>ET?F!V_"'@@X*Z10M/(CF'G50]ON)[Q#(W2_U_"./X4A4]5,=4' MRG%99$/B7W\FD0MD] (W>OVT)QPHYW;=CNT]RZH"< M:MCPW?&5_.$J>=(5I,=CL@16A]5FXOOMOW\-T15(HN0F%"S187.20IM3L)ZA#,;:2-8L@?9W MD;S7R L\%>^E, %=E8;UI/6KU_X#[=Z3I8 D>*N>NA&\8%N LW3L/U3W2I*X MM:AHV!^IZGMK:0&HT4?>VLU#Z(RY= 3\M2R!UG(NS'7@PM.F;%;F) ,"&:O< M%BA@60[ !%_# (1ZN@02/_B$B2KOMRK=M J7>$]##L1>T9I[Q54"8 [&(TW$ M4A?).+M9Z::<8^& :('>4C7[4?!(*XRJN%V%2$GMRYV1B)1Z8-)K6*>Q\3:USHRW8*L^ MLM5N ?C>;-7=P-I^A>=G 6[:"2!9$1JN!@#C.BNKNR3-!:F:HZ JF497(&8= MGN*)@E0ANT)VSPH2S32[@D03PBN$]Y*%M]< :Z;5 <#:B26X!GJMB.O31_"U MN_ )WOSZWW$5JM34@Y]%L32+PB>*+U7LDI$6$1QI! N3IDN*0173"4?X?1X? M#*6/RP@AW%+,MGK(MJ2PFM*3$ A(FY,YV=*"S=*TI M_(/Y)SR3.'G"0=[T]C'RPB5_9SS,>(X>8X\/C8;$]ONXL%UI$<8>I4-$9CZ< M:$P)A'7*E)KTE.,42@P"\448N7"@[*Q),(&E/I#DA9" ?F+B1M$KGJ#[!/+& MONG2?#N;9.6Y#Q#3)QYAV'PS+W ARG=]>#T\.<%O+I81+(JP+^ STTHN57=,-R5=L F1X'^#N^F%>U+>=Q;F,<6SRE)YD]Q9BO*_K@Q+2N:\I+05%$L9C"T+Y$0,J;Y$CFJI M@3OA*'4PUE59<_K2S'E-@0DMO.,AJ6BHZLZ#1[)6\;HV&(_LKJ;Y]L 7%SRR MN_/*>*1QC:O578UKOUS47BO('V'B^A)L(XZKKN[V<4XO:H;U(;7I7Y'ZK=T* M.N/+D36SXWF8_<2D%HQW !6]&^.9P'B.*CM:>;Y-).F_@M!,1]@1$!L7#Z@G&"%?LYKU6(ZV>R?V::((%$FL08"-0S+GUV]F M5H$$"? #PDD\=!NB2(*E5EY5F9]5:G)KZJ1W@DDH-,I!PEX\<.S3>C[FG;U MH//_G6X3![]6'%P2 <\13H\%T7+M04I5P_N%5VZH[F!9L-M5N^:QT(R:V/C< MQ:ZJ#=]'[.RKBXQK;=.7VI)R_F(9TT'&S)YJ]PXY35>O4FNM3?+:"D+.XQZR$751$>LIS/;\%&I.L2IK MC7$,RUQIQ/#NN.E''[),%C81W_;$"]T5;U= M[*<]&_W="2UE(WZ*7"T+S\YG@!=W$?<9 I@LCLS_LGR&7Q*J+1YA R K3=8_ M4CAV^TJP'Y]NC>XR,$G^W_'\(NTI&_';0<39CULVA.G>,?^9S6+D>A[,P MN M\RQW?7;QD&K4I'"I_^Y6=+1%XIST/SID";.1D M_3+U60/_H=E;X3]>&FBEP!]CJ<:#UYG?+^!F/I=D+G6#,R(" MBG H D@JF;4R83-Z<(!P5;"^_^%N2T'Z4S\!9Y]D'Y>B6&580AXR9(H@6D&B MI--0@#2->,"C^7/#-$DC0E,B\R/!E=P%$!>PRPO=&&M(SV//&6^ @D*LHL7E M22WE(:"9Q'$V5L EAE,I1Y=@O8 #/V!('@MRA:3":.EDBD_%* LHE6%5?@_ M[B0X=!DQ*DF&7%"$]J(E5S#0*1S$QS]/@=XH(UO-$,- 0)A?8/024I,$K/(F M4Y_C/OV")%BCA$LD(.(;LXO1QS)?H]<3J"1)5Q:&; M+>AC8"AW6)R(.>67$:6(^>#9X5$0!CQ2Z, MB3,A':(B'4R2R!NDB1"J"-6"K]$V6)HX': ,D_R%X$$31$4#B4GA?[XW\<2J MQ0HY-87.V@7PI]]!,(,427"Y\HV+_,/L&327Q>\F_1[#.& R%0&71[8KQD') ML,1\Z3T$.S:=@F.AB4IY ^+IL2!6)W!NH?/8$GBL3>=2^-@IK1_4>(Q/#X. M?1?Q .G-20C*YH$T,X$9-UN2>VEM\,<$7#6_)? _H8%Y 56<=)**L%V^$;6+ M#"Y9VK;V2R:. GN#@BCH'M#D(T!TPLK.#@5)BJ%?.]*H/9'>%+UF; ?.(?&(Y2U81Q_KK_9E+[ MX%[-=0EI9Y&0=F[Z6FO=Z4X03Q_GC&LQ0$Q!,)H.T!X&R@+BLD,^MG'2EA"$H 1[STD[VD'0-OK$5TU%FAC88F%Q89-T\*5@+R^@KV3> F',<"P MEH%\.Z<[[IVS!KV;OF&7T)P9 A%P"L7&D -TWP,B."FW^J\E^9B&<7(++DO$ MU]3V)(S&B85E*ZC](__!(H"(4V+, M5C'+&8F( T(CA](4%4*26#AHD14ZXP W<17$IEW@W&9$B8AK"7<8$V9((U)T MZ"RA;T.(.D*#)H!_<0Q)@\YR)O$;&?<0";QQ"Q$A/"+I$YBR(!U5, M1&*V'/FYGJOLK?X/7SZMZO\?P7S9T 9D4KGU6(LVU^R>=D"_]FEFI-_T0; * MMJ9H?*2QGL&$,]U.\X41"BTJR*G,+;D/&ZVZT%Y:YJ, MPTCL&TJF_='ZUE*^A,OP]DD:R&?WJW*N[_!TP@N(M5*MJ< _9\]5E0!/CO=8JH^;U.$>!?#JCD1U1P M2&4=4'_]F%NN >O*7<2%I2AV J8;S7? M3/UPQGF\'(W-'X1!*F5E^M;-K+*5_RAF$7WP8@?4#3YET2S_I7LR=U5SLQYD M\V:K>$]*_RS2VYVL+'/U,O MF4'80Q^^PU3T*YMAK!$7+;JM%2VZK14M^N/1; >8KE782Z*NX >!C$ M2%[%M 3$UX,3D?_$PH^Y3-E#"E\A5Q"Z)?H'RF MK&\:!/,T0#"XU?W9I>S/*%4+(A^Y"+&_J--$$5;)4"/>S19?D4IRCY.E?R1[ M?T<1B;_R"->2C1:H+;?&0HWT#>G-NKEW:C+W30GWNKEW:S)W]6SR,JWFI$JVV[0WB0+&X-) MH6CE\<&>P#N'W$MD5X$H-3_)I%M8+DK!19%:5IU%J\)8QC N9\D8WNG%\]XG M^/3/E/G><"9V4Q,ODONG[[)M7S2,64D;K.@@ZYU8=!9-I4=62VU\"&Y@Q+*. MGOF6$'YU;O[A@P1$JF)(:;2UW5C6C".0EE]UG<>P- M/7X(BR@]*IX-?;5E/P9-]C91WF/9C[EMU3FGI,>NG/3P$=K0W[/K+C'?]4.L MFA7R'!WF7DAT\,.2RRG%J/&6K:KRU"8;LNQ-Y>W0==O@6M[""MA(EF$':0S? MC;' &H7I:+R^!A$+!E:M0WRA:.UQ..\+R!:B&#J 9LY#A]4M>V UQ.+)P*"A&D:89<@;9Z+@D4D>QPI465T M1VVH\$#T)8I&/6HYQHTG""6 %-%,"($$Q&\QJLR\S0Y"GQ2;B$9,MFMZ?FN% M_"4R&40QOJ]$6:]A-H=%$W/<9FTINQC6*SX;U6O. M1M5@+LW9J/.CH.K9J#.+!IRQQ_.N#;TXN2T\BQ+ENK7@&^2IY^[XP2+8J"T/F6A?3-JDSP\WY'^KP8TO$(XF5(\+/C!/EV?(RE\7;Q M;"3%Q[ %CQ4YH1Q(^JEJX[3FYPJ$Z\K:SV((0(3W_2G/'^2\G#S-]#P.)[0W M(3@R[PGX(Z"N;.IXE'L!#M9FP*,MG2S*(C(\NQ1.//!Z>/+I_<[TL")7YD0@ M5Y:[$&3O/L0GCKD>N6IZ#"Q,X J^24P4D+E*>@Q )*.MJ&.O)1 MJH_*/:BNCV4O[ MVLT,5VY1X-O$6=! #L0CS-(9 *V#N/IO& M_"[[X3?7BZ<^F]UY )_XL$P$;K)"%T\[0L.2+99K0 M@L#CU^+G;:W5UHS2/VDMO?3S=4/I5JNCM2L-M?YSRZKVQ/E-JK-QJ"VP9CNB M%6\ .1-2^DK@-F5Y ^8L96'-#J#0%\F-Y9VB:^2"E:&8+A%_5%SM,@PL^MTC M((.[6YKFJNT-IZ_$C?_%L\H?RP.OO<#3M^'9YT&5*B.C[X+0?%V3.^:]5_65 MW6(TA;(KT_R#KIRO.VX=$;H[;ET9B;7%GR/:JE62CD@=>O<]+MF6X4@L":W-AT!*[G1F3;_7UE2S!*;_K.\&/,M(\^^Y MCU7#]T M_/B,^/@U"H=>53!@T @\UF1#W&45&_GVNW.M!MC+PSY(SYWG>]A2:[-& M"&BOZLI@@#*HAJZK/:TN<6ES ?IQ)6?+'2W[2HX)DF.HYB5MFC5BL^O%/OL* MC47FQK)47:O+QM$UI\'OV11;;NC,))Y&3Z-KNHWW^.FP[ _[N&#GO2L.^7\/ M$G4&[1-+7^/PU1Y156WAVM<%G7%HM(_%R MW(O1WG*'Y$L45_7>3;_3ME2[?4'E@$9G+E=GNC70&?NFWS9 90[>B&E4IE&9 MDVO)&=\Y>=;1[[(-$QP>YT.JI6 MZ]B(-]J]DQ35#2JJZSU+-7H7E,LUDI.3'/LTDD,E9=4HN;6Q$9OS%YLM@?^^ M0M.A'AZMK;:M@R.W)@^N3P_/=82E6_/A4Q;$#2R(MVW5M.H2MS8YSXOFRR?J MX3%Z1^OA:>2JAG*U+9<^J_Z:0\H&A^?* M\!&,CO;ZY553N^FW>Z:J=2^H(-#HS.7J3 U014PLP)J7=0JO49E+51E]RR'F M%]$8XZ;?T3JJV:V+REQ'.M/@\)PR/CNDF&YB,=W45$,W:K*=WY2!7C10.4AX M+ C:5;LV6"J-Z+RDPSY(':TI5L0 /;<9#>IJ*YI MEMK1>C6)2YL2SG$E9TL-9U_)Z4(^H]IV@]YTD5)S&AP>LT?F1M?5=M-!6P/O MV^#P'#<=/F4]W,1ZN*:KMMET35ZF<)T*,65S#X^E-3@\ERQ7VW+I4]HL2Z^; MS2)O_RO=9)B_&'YQ8^>.%WC^&,6[7=[Y$#CAA'\.X_@=AP^Y^/T[^\ECNLW[ M.R_-Q*[O7P:R?8NX9?>J6=)J]+;I M%SEO@=IZ4OPT$M6]Z5N6VNL56\@;B3ISB=I:MSR-1&&+4E?M=(K'=%YCT=2L?>Z7F8\_!QN%+;_R_NNY_"Z(]5E=G2 M/&(WS2,7+4];W/K1!:K==".=G4 =U:WO(5$[>/6V?M.W55TK7M.RNU-O3OL< M?NR6>8'RQ@_C^*T"UL3AE&&I;+QK6%X]=FUSH13?-#Y:=SDU?[[357J<&>4\C.R^; M1Q\J.UT(YBRU4X*UWZ3,+[H/'L>8*\,,@934B\<8/F'6[/+!M27'ASGF#0%K MC&SF$+-^7&+SX_ #,+FZ[N"UP&JWY%+@IBA9.YDZ=NY<092V;(4?K[;2"%,= MA6E;2]LQA:ESO+I*DV0?9Q\&*8#>.O@T]]E=I"!M<=_'E"0#TB=3U?5&DBY2DK;X[F-*DGG3UWNJ?GAAI%D]Q*9STR\Y;=G4H5^T#KT.*VK/PW@2R,@$ M?KAABK!(&1'->=*C,:C>]N6H9?T,UBV[-<8+4F##HS R85"$>_OX,XD8<-(+ M6#1[2/@D!J.$+XU".LF25>RJ9PA="(G:JFX>*]<\GD#4^P1Y8Q(:DW#4=HT: MV80>1+ZFK9HE1WK:%E,];K6J9EZ/K [;BZX72& \MN:US[MX[\6HN[*FFV0:)R M2*SV"R#R%G#R#(&3UU)VPR[.1/,CBP)@?_R51]_&+"J#(NYJ0MZ!?=R]3[(/ M<:QEA.)L+ 4&4V@T;%%Z'TXFH#_?$ABTN#12U(B_*\N4FP"^JVP*1BDL\NNM M2L&4T*J\8S$L!,^X TJOQ,0=+P:J)M,TX:Z2Q@2B/.:*& O//(/0LQ%70*L1 M@A1X28_%^),CN!HC5Y4P3>*$!:A'BIM&V4#P(B]T6\H'SZ=7E,Q@=:3\C :S M39/:/A45,W9Q:28-X>(T")QE..0.M:^A!0,YP''%XVAE8SK[!7,DRQ8X?.EO M Q;#M^%]L(Y+ :D!8\#E=5]'X"1GA[XX>6 MTV!]@S];0T+-*#"J4V#6C 3SIA^$!9^[_0,0R<2[G6N/H%9=P00O]W'2T$EK M9"& ]S2,"=C_+N(^%2,E;K>,>G)/23.J+1YA _#=8!O6/E(&/_[2&X<(F?[I MUK!7^)/[=QQE\YF"];@=1)S]N&5#F.X=\Y_9+,:X(N]6P(/D6;A*_5H:A\/3 M^'J@441((-^AB"#O("[C$7X+YL1J,Q=E'*$V_F5[H-6]Z=-=".@6_O8K.ULB M,+KGP3E3@)/ZL:*2]N^ECU!13?W0>NC+/6 M7>G1MQ)F9N9WEQ$ M<=A%%#79C*01=[J"1S0#Y._@417^T^&X@43&3B:)\C>7)6Q]#];EW8@@MNJ: M>S?VY%IS^\8^7#OP#H[W[S]^_/1I$_%E)NDEVD_*Z?Z"B(.BZ63G/7%)X]66 MB2K3?T%5H,U%()"F11VHK85N: M+PY4,43*T#JJ40+[V^A8HV-7HF-;>AD.U+$N'F325+MS\#4;+Z%C,L1=J:/H M;;&==<1>_N;YZL]?4/Y1KK:B;V#'ROM>Y\]*.'(FQT2.6L[^EV3QO>#P%^JW M>!S2YG[\N.AHH 79S>;E"[^(!--3M79/[9@'-UV5"_%K1 ^-A%5H-SBQB-DW M_;:M D/POT;$+E3$-K<5G5;$>EH-1>Q(Q]#K&P)\G+?*+?I_YLU*S9'S_5T^ MY# 11Q@EYHL&5:$F]TD2>8.4BL[?PZRZS]VO;(9?OH\B%HSHN1USG[P&(; , M! )FKWCU67,:^3)D;G,0<&RAV]QPV#/J!O?5R-O+1@0O+&]FW>3MXG<(LL[^ M%]@C.&PO^/PU;9_06RY/(0*O'CI8M(5@&EU5TP^.'LZD.M%(YXDW'XXGGNT3 MY(:->%Z.>.ZU<7$\\>RZ4([3D;.]K5X4N:G87'Z^N/0F[)5 ]>._W M_'L1+J3=(#LSLS&^-K:=4I=;V"6FOGO3UUI&$;?M;$L@C>A?O.B;1Y)]A/MI M]>I2FVEDOY'][;)O'4GV[9N^V2JYVKFI2YYTX_&(H=RNF_9GK--E)%Z@3E=2 M:2E)94IM:\<)YNI3O6J$_^*%OUHPMTGZ]>.$?ZK^];2G?BX.J"H,, M9Z2$=!=0,D:KAI\)WCM@1O!VOVD4/GEQ!N&33>(3V6H-]YBEBE\EF$,(3H>"V;4\-/]#4:.1BSP_D.S M9CX(2)0Z28HX'0BLIHR\)X1EE-"/Y#H*#G00K54N',1*8@ M', BE \/6[A8+"1CPGYZDW2B?.:RS>=W9+?R//:9/T_^G(*HT",![GEK=XG%TK2Y- Z] M*$;93"/X$0=2_@1K 83'N],OQ'VV!_WM4]'?1OJ-+?1S!JN_3+7 +B7*5:'! M8%^\X4QJG3<:(6?P830]/'!0-UEF"!T6CQ4WG'@!O$N:00FF"H.U> LL7?;[ M\Y@'0GA=_#Y02J"2H+(DW=.I[X$V@2%T.'=C!:\\A35R.6%*9D8E1GI@.5*' M*X,PBL)GVE,B_+JUMONM$J= >#)FR6Y3)P61]'(QS=*:VDY>0SV S'H?B;9GR9W+R3R #1.,+3]YE7+G/S7BW M1HA.3I[PA'N).(F8&LR?CZ2@6"P92S!^SJWW\W;LN2X/[FBD[DU_".LL[3'Y M+% I6OH!H@8CIUPV0[^@>,.Y1TQF4]&6R$7@1E?8#UGJ)TKH@$HJ;YB/@$\C M7%@$(QYC*ZI8.N$["+L/S5L:/&.@CZ/G7 6Y7#2H2(47E/LU-U2",'LC.EE\ MSD-3(OS2[ZB?Z+>5#^B4WX#CA%D"46XV9*E OB5=$T8;4605)XW!&V'4DHL$ M!.XJ0A2+E[D<[ZR:>WLIR&F0QT:&@->#8"<"7 MVCCR!H1BXX>PJ%.P$/AE('> ZH8\E.[6D7(GG#';2C#2^_0VX[EX?1C \H!0 M@LZ!/0)5!#(@/5A##$D%XW%W@]K!R(1.:RX74%!P'V+! _P=<@5 BYST3!BRS5*@(JF#B(=$?8(2,C)RO68:BBM#&K>J5>N5> M:7%_;3YV 04K!;W>H?_.[MWTNVUM;0.>PD9@4D9H:L$,0S R!55B]*X<7_)4 M0\91/4I;(M?:3&UVO09$:/P;Y=!?>830;!"US4F\-7(TVD CA&I%ZGY18AZ@ M6\HX%/Y3O$?BWQ9N^9+G??1R'CL=$ MT@/O3?![G-?1LFVT 9CW!SQ91*_#*)P0=X5QHZL!TE@XKHA/V0SCXC#*)^[Y MJQF6?,D&]P6CX5@4*& DPW')G#!&IS*-^,1+)\)OR+N'*:P&:0^XT 1:K6S, ;+X(5T((6G+#[#\M+KD M=SU$Q$8W**Z36&9GSGNZ$7N.E3 H<$6=,QA^0K\>H*T XGX%M4)GRF$7_P0OC!/P04EN<9RE%6F!?HB55?2YQ7W,[6H0-S_PV(F\:<:T=S+6 MS727PLX\21PTS%]UZJ4;Q4+&^W\;1+_VUVK*%2+Y(V3&$O/R_PY"=P;_&R<3 MO___4$L#!!0 ( !B$9UA^1JOL"Q@ -4B 0 0 :V=S+3(P,C,Q,C,Q M+GAS9.U=6W/;.+)^GU_!XY>=K1K%MAPGL6N<+=F.LZYR+)6ES.QYFH)(2,*& M(C4 :5O[ZT\#)$52( E ES'.4EM3M0Z%_G#Y&I=N-(!?__$Z]YUG3!D)@ZNC MTW4;.P$?1)*3S3N>S$+L)%TM*IK/(Z9YTWV?)LE_IY=G$ M.S__>';:.?OX_JSS_N*#VQEWS[N=\_?8.QFC[LFGC^XOT\MS=/[^@W?N=3ZX M8TCV\<+MH.Z';N?#Q7EW85JD5/.B>GG6ZID%ZT$BN6\/PX^?'(05%$R3B.\!WP?(LG M*/9!) [^C)%/)@1[H$0^YFI22E#X.4)TBJ-'-,=L@5RLTXJ??W(<3BZ9+T(: M.8$D.T%L+,K*:"3$CIQ$$1Y"%T5"OWE*EE5+2G^,_8CQ?W7XO]Z],N_H6#_7 MF'6F""V,9@K[A"?9T"W-7A6C@OB_2T1=&OJ*(>1X0<,%IA'!K#CS M"8 9Q9.K(YC_.MGX_,>"XG=0D"R%A%_N=/QGR SF"1$=1_R^F007.^NCAC0 MX..DA2RNOHM-XBXL;^)RG/Q$?SN M$._JZ":$1?L 3:%T_/OWI_N&-93(.)?(8#/@7 \_GXC_G3J=?*'?<82DPT5_ M/5X76(.*&?;ZP6?Q]WKO3H73) V":TVD+5?N3Y5BZ<>L*1L:N!=[)+H/N"4C M2J+=SI*@LKF[Y>86 $X!H46M?A,&+/2)QTW+:^3S5>%PAG'$#-2\#D')PQDT M_A!:#J_T/H=R4BPG 3M0$K$!HE"K&8X(E'-[?LIP2K+>ZY/E_%S"_GM+R5NU M%@LG?9CD1-$VZU@U4$K2SIM(RT&=<.+DL >Z)L,H='_,0M_#E'WY,R;1! Y.0&L=F='[YLW^UR)"5M'_5IXZB.@#V051C9MI_J M='"51'[:9/AL\>S7IU,4D/^(4J# N\7,I63!_Q5.KF-& LST.Z(6F)+""[[6 M)\SU0Q93#/\HPCJ ZQ2 .9$9=(MH&\;S.:)+F*/(-" 3T-H@ZKEN& <1":8# MT'@7['-MXC3A5-2=GJQ3EP*+Z2Z'=G)L)P-O$7E/^!D',7[";CA-0+6)JA!5 MDG*Z3DH*XA106M3ZJ>XQJ#TFSVCLXP!'^JZ+2FDE!]UU#C(<)P?ZQ0&H%A%Q M'X :1B&%SF_"P)J8LNG/UIN^ -"V)A\DKMOE &S_"&92;G0L^(+(A(!&$"4= M[]?IR.!^<02@F.!7D&TCZ&L8>B_$AX;P[CVH!DR8?&BXYPT])?!7CS$<&?47 M T@E>>?KY&7@@K4BO)/C.TD&;:/R 2-FL 1+DRLI^+!.02+8HH:]Q6,^[-Q0 M[)'H#KG$)Y')8K=.7MGT']>;GB,)S4^PG!RL57106+]$Y!F&%!91L45C0D:5 MM)**3S(5&8Y3 &H1#7>(T-^0'^-O,!Y FYC14"VMI$$RU3F.(X"<(E*+>-C" M#[V!O[DK6]QM]RK/YR022L?'^% X&7!@Y UIPE 2(EG;!;1DKBCBM8B9 <4+ M1+POKPLP3H8K"!/(3@J=+F9; MQ%O/=6F,O0=8UINNM"I$E9Q(YGH*XA106M3Z]P&T)AZA5X-F+\HHVUNRQQ-I M1XBWJ*%O.1@6H[T(W =4[H\P6,A6RRL)D&SJ%,DI0@G?2(O8> B#Z0C3.2@C M]RD\8R,NJJ653,BF->!T.)"S0FH;$4,\-;,D5@+*YI;,Z4RT1S7K"NJ"2",F^+B_/W[S]*]I[^EK?S<_97 MFR).Y"WL$=\PT&>P%D#)E63O5>R$.S\G:&VBI')3VY"5)@PE,55&7^7V>!O9 M*6]X&])2*:SDH\(H+.^9MY&'IGUO0U8TH)0<27:C>B.]C:SI;W\;2FX\6W-J22M\UWD-M(IKP?;.YDJ 90$J6SK=Q&2@I[Q<:>A75) M)0F->\UM;/ULQ\MTGBF+*=M=R [YA;MA;G&$B+_;4ZR-&2D9EQP*NB=<^;RURKEX_XWS ^S(J\X<\-]L*Z7HTHA+B2GBX%"I$5PDC(D=TE# M*9R\&*W4%[TPCD=$J? [FBK'AO!*3=@F6J3CK/)K)>5RW >_F=R+?5AV0YNB MZ93B*4HZ<)K6E/8MLE!2KQ5\ @J19L@UHIPE_Y+)'/CGH!MW;PTH)9^21ZF: MST.?K>M0J]_FB'![%ZQ=8<\$+NZ/?9(H/=ME%S;+4:D!DCM+W:/S%&D1G$(9 MG$(A#MJR#7=_G/[U^O+'Z4%CWF)'08XZ-!TR&D&4G$K.U?K8Q0-!2=O>S% P MQ23H^7[XPO48]#D)W7@(&%IA_&O#')6V2AH/S\1'*M&L=,'Q1 EYV5 M4S2:8>Y^1L&2-8GL3T\V+8E2G23_[ ;J5'#I\DFXJ\96DEQS7>]Z!RYVV30K)PI7!PU; MR_0W!.L2$BW7^UHA:G\SF@V E1S7G0_M.%DN5=VX=/#@0+"2!X,]O0V@#R3O MA>2:D[ZYSY=?L19A.N<)"V=#33OUMODHZ3G >V0)?)>\0MI&#<9QU E\ L>H)_ M#U_08H,EVE]:+*4Z2:[26G4J#A4UAGI64B'+9()=\89ONKM7F7['*FB6J5+!)-^MEH*EA4A/_*8[AW47Z+10<2IO MO\DY7/T,BXC-?41;9:)4#,GQ6W<'3UDS"JGX*J7EG@7YKIV=;,(9PBJYEOR_ ME1?['+;G&IF])<_$PX%GW(\UH)0,RM?45S.X0CZ0)IID0/$$4\K?=8>?MF>N M&D])G^2XJZ%O!9_=L'$@$1KFQD>,77.[?4##"8E8MG[=05=48RO)E2_,KR97 M9.5<)\X )\UNM18_]-BDH;HGW;/^/"#CF)5>3MF>:A6RBFB]9^[@,\_(27-: M>[3E0+)HI'P5VWM!U.NYT$#P^7L 2=*&VPWGAADI54#OBL3RDEGD[&19.R+O ME7JT5BD:WC1,,[@'LX5\RO=8 M;G#DL09!R97DEZJ\"K.%K!1NM,PGKV*\WRI!JM77.(#\-SC,N%T^2H8E!U/I MGLWR%%F.-Y_;[M.[,2_I(NGY%AR+*UQ?' H57'([UD(^"ZP*%+F M\A<._C0-WY?9@E2S#)0L5QQ@+K%^K&K[O'W+P>2G=\UW!QMAE/15!(]-JA_R M;25+E8_R&@=O-X&H&#J3O$AU#_RVDJ#L4O#=[*/I@"D)DWT^V<7EAP5.!7.% M'6H2(%@7(/\;AJ''9>-EFF93'@V@E:Q*#I\"JZ4-[RPG)\W*&2^SM >>!1FC M,$+^5QHR]@W1*0FB,%DS7/-CQKBT1MF6=^.LE'H@.8UJ]$#D[(BLG21O'G*5 M+HZ2[-=>DFBA;C0^16#*OA:8DE_)T:3SL$$+J5M_*-RXK];(*PF2WP59?V_\ MOYV/7X]?V25:+ BL(/B7Y-]!$"9E%Y_@"TX.:@JV?DS9'^531#Z$ &_@6+L@Q0D!X37 M,?7)Y0)3$GJ\+E='!)! _,AAP&!$(F%KP(@9+ZZ.DM0DPH 4B=2I/'!^#U\Y MPM%Q757!>&&A3SP>Z?J(UPJ(YV-,BU5,RI?44$=273,OIH(*S:IY$>WPO]BE M%_(+,]45%./0-6+<\IMSEZ?(KDYDD&:,D_B7U%&,2XS0!5ZD]$ M"G;/6(R]6LKWD-/^VN^4H_!L[S"2LN8J-(C;4":9!&"Q*IZV6 MF=:EM_S F'P=4AJ^P)*L]PR3?.)%7-:.7UMA&LQAR4_CY$Z3JR-79&@TM<%Z M$I8M=*ENIR_#KP4N1V!=X.A6M'$=]4T2%G1??L5L'C"Q'"(?LU[@?7EU">/V M&J^$U55K M+=$.RNU%EQX!1 :?[R72H R@3.K"PZ0_FH4QWT2!EN9S181QD 2+\F&VY/IM M9FXC*!L(+%K;65AY9HO?8A?T#4.- NAYY#\-"TY3F#T.7XLT6XWU!QBD% O/ M+EW>(#:[\\,7Q8*C2<2",3DKT@-F#.->6H=:NZDF]DLC,PKDU M$08VFJ&@+QZ\8K_!2,H54<2BN?#G*.2??L=D.N,_)';CEU>P1V#R&5#BXMW; M6/LIY:XM][)YIMNC%.OQ(7G=;D%? +!A]!S!),2I$2^W-C::P9)E.U4M0=A MF1+\.1-Z[8& 6O6_?,1^+OUS?CVY[NY\*-BK$GF;G3$A# MD6CH8NRQ.QK.*P^NK^XF2\]#$,QJVVXS,),V^ N'E4%,W1F0W"^_,-$K/#?0 M'T>(Q^K9EH4+(!A]!^IXSH*8S ?0WWO"PZ.#QHVOQCO1X_A["F&YGM101+#%:5AO2_9< M4S8CBW]BW\N"P6#J1OX@'OO$[4\FF/?L^@731F#[]:QH3OR06^(['2"JVC*L M26P#G8DM(V;\49@OO :(P!+U!BV(N L]]96+E0(,*S!1L*8NO!VHK7T]NXQ4 MX5A:2V4#R>E"KS])CWMFR^GZ?EDK8"LYA7EP96NI8I3J)6P@K7K+/3L>?X=Q MC%HXU>PAL85\(Y5NW;5J6T8*&7]J9A$F$XH.&_ MP9)*S\37#Z:-0I9NODN>2AX"Z#='5S3+6$!?%IC>GZ31ZD]XP1_+ M,E/X62 M1*-S.U**CA_Q\H_P:W3MA^Z/>AM^Q]GLCG4D+:@@](S0CR,LUBK"MYG>"_6$P8A6+-8UA2VHYA"[ ML$;R^F E!=Q=EQZ0"Z;")=Z_>U)9H)KB%E3U.F:P2.4QB/,Q%).C7U.,?L0+ M6)[63A(**5OMEC7GJX@=,738KLF\>:P0X6=JIMS[R'>Z5$OU^O06J*(RI K M!A@# !MLSE[LD>)CE2I-K$__QEI8>5E ,U6-(A;H8OX63J920QQ%22(]EU23 MI W:EQXDN".OV+N9<1.0KSI6!\=JAWZEW)MZ+51#P!<^F&\WBI0@;&!R%6#> MO,24DME0]KRQBTVL6BLWR=A0J]&,4*\'GSRQY1]X3V!=\N.9B2MPQ81B)#%$ ML:'FU=PTA=DU25@39Y?>LOD;GA'7QST?#&J^7&T(ZZI);[7K)-OT$]X>U9;Q M6F);E_R%&Y";>UM%0ALZ5#% L'B_E?A0O)E9*\10@6!IT,T0!R2DCV&$V6V, MNR?="Y7]79?>@I5EDZ>G>9Q4R5DS6NKL2&M%IY@#V3H,#?G]D=X#P4%!+3\H MW4@-,A:H\AVA+%HKWWESG1I%+*A2>A7(REO^0.8DNL9+(.)WF,MG/% =5II@ M T$'82-*IE-,&TX&;HQG_U9C+THV#@UV(LH"%M"=KF56#EJ3/:,ZH3=W":Y' M'.?QR"/XRYUIQ,D9@EC Y%:GS2T\6KYQ;/EOH0\KA"JO-1#G@0K=HF7]8G'? MV;YY<"Q?+MQAS-);UQL/29326;HV5AX9Q<_;NLU+$#;TC;4S.ZSRF(\(J.^/ M?3)-PK15H_J6H&\>K!\8!!X#N"?4\SLK ZK0VUZ+GB="/+SP.O'$&@ M2HD33US_LOHK'6R>^ UN3$3M^C$?.W^'KHC#R:0I;&WG65DZX&7[*UD\98^? M&VW\M/=&_24^P4JV_3TP:P M06V4>UK^]LN$,H8-M6X^8[BRWS2.:6^ 9*LG"D9ZRE%$DZ%W;\Z M;;&%CV\7T#:@+#=V>$"@@TUOAG>9Z?NW/!AH#B?5YW8@DGK.B8^-TSY MK:BFX:YZLC:0!3U>\[1=54H+:*J\+2N2,VS9?H M>ZRMP:&Q\E[=!B>-;#QDQ)=<_>"?*/"^1T1QC6M%4EO7(*5V3W>9#9A:D["! M)W%;\"H>7.-N^"8)&\9TT?T3]UGI!+CBE)1"RHJ:=4^Z)QM$_:OE+%#$JD/[ MJX&-O[6"W9@76V<[=2.L-]\CK;SF2/M^!UG$!I6M>DV@*=RN/KTU87:9.^X6 M9VZYU* 6>SN@<3&_SBUP^;%M[SJ.'L/H?W'$3>]:?=T&TM:94O]TL:6GBE?/ M0T1\Q"!>VKU4!_E58O9'F!4NIC"ZJ+<@\0:=53QMQMP9GJ///_T?4$L#!!0 M ( !B$9UC 0 4 :V=S+3(P,C,Q,C,Q7V-A;"YX;6SE M?5F3&T>2YGO_"J[V=;T9]]$VW6L4)6IHIA9EI#0]^P2+PX/$"@5P !2/_?7K M@3I8-W%XHI(::S580*$R/P__,OP(#X]_^]^?3F9//N!R-5W,__Z=_*OX[@G. MRZ).YV___MWOO[V \-W__L=?_O)O_P/@/[]__?.3'Q;E] 3GZR?/EYC66)]\ MG*[?/5F_PR?_6BS_F'Y(3WZ=I75;+$\ _K'YL^>+]Y^7T[?OUD^44.;B:Q>_ M7?Y-MVJMUQ*T-QI,= 6RL@JLP2IR4B+X\K_>_LTF:URU%5S)]#4?"R3E%+@H MA,/6I QR<]'9=/['W_I+3BM\0N+-5YNW?__NW7K]_F]/GW[\^/&OG_)R]M?% M\NU3)81^>O'M[\Z__NG6]S_JS;=EC/'IYK>77UU-[_HB758^_<]__ORFO,.3 M!-/Y:IWFI=]@-?W;:O/ASXN2UIM1_RJN)_=^H[^#BZ]!_PBD BW_^FE5O_O' M7YX\.1N.Y6*&K[$]Z?_^_OKEM5O^0)Z1?@WUUM_?H]__VXU/7D_PXO/WBVQ_?V[/]ZN"(;24IV!^)_W M7^OI%WPESY&L _]F99)#@8:+$^QWB&A0NF5U9$DM((DC!*BUP9"\JXT1.D,\C/A M;C#;D$%]LV1@4 ;'VAR72]36?^+;/SST]5Z<8++"VR?+YG:/%ECK0A/K6!L MRY"T#M"<4@G0I@!$> M(11KH3:97?89D\[39C0I15C :!,85PK0#-T@ MEY"#4LT$#,S"7+W_F"S@_EJ^R>2]1WC0*6XC'R&ZE%#66D7WJR/%)<9EFG9M MR""TU"W(H&2P1YCA;L :DQGD8P2W/OB(DE;OGLUK_^?'_SJE"'9&4%;/UL_3 M+7);Y/T_KCI_OH!KX-I.OAB9<^!:O*0I L0 MFO$4!,J8?-(RLH=:]T#9AA#NFR,$Q[@SQU*3F&JP_;;*NHVS(RB.HY QU(8Z MIF1:8L_!;>[,3>)?%O-R/IY"IY*ES("(ABPR"HBJD6#GT"C8ERD6T;*#Y&4!4YTD3*E" M4$Y(763VR)T;>AC1^"*D@YC ./QLE/AIL:@?I[/9Q,96HB3ON\1 ]E2$OI:K M,DCOBJA2926X;=K%O<<7ZQRDYKV&=*!TKTHA9Q,SB$ISC7$V0]:^@8DF*&%K M<85]C6C<0K]>,87D1RD?;:AYW/D" \)/W_[,Z85ON[#^*K] MOCHS*A,K?1+)1$A2T/R3I24Q(X(QV$I05@3%[M ]!&@;.OAOAPY\@\_&AS?K M1?GCW6)&0[GJ[%Q_GJAFR:FH%JSN-5I2=^%* .6M(3Q!!2^827 ;Q:%RO<9U MFLZQ_IB6;#^@&U:ICU[F*QPK8'079.J>T]5!&C&&G*=#$W* MD5G.KZ,:4QQ[(#=NLI]9)7S^3ZW3/AII]FN:DI_]/+V?KM-LDI) $W6F";F2 MB19"0&C!4;1=34;KI)/LGM#=4,84WS*3@F/P.5/[#V]@X88XIKF1EPZ* S%A&J3][C%[.R^($?TN?KER[AQL&13#2%Y"VAQO* MT#.5M84JM?--&^.=84_7/PAI3+[.OCRXG;CGT\(0)+]<$546@XD2K*HTPZ*O MT",;L,;ID$O)+7([O]],#?!!!#APK'E7;*Z2[\M*0D]"B>(")$,.EG%1$P=1 M0<8F2VM:)\E=N'(_FC%Y-EP<8!K[@9(^ET7&5Q>7K#?(#YO45+!1Z(<8FH31!6&)/ M5Y>#:O=SCZWBG9I*7XN[6>F*E] M I,:7"*4S51;[8#NPIV8!LA\!J&S$33BIOH QE@+ 6N$DIW+K6L:N6/]K\DU M&J_X<%[UEZ[3_(SSTA]P%61U0E!$*^G9-CXK2-Z2 M?%K$0+9:5\>]7^0!."/UE_FIP:620=($41;G4T]1%$D 0FQDH1.]33J&U(MQ MW(![A4?J+_-S8-\AOZ'S?WMZR\N_Z> MB[)OL]\&/--^^TNG][Q&FYYA=#EGU\!Z&TFIK1?N"_)TR?D5I=CHV3-MMT < M7 >5IO.?%ZO5J_F;-,-7[=I:_^5"_\1JFZLH 9K5&\(BA$R>/=FY))P,/FAN M4;=#MJ.? 8/.)(=1Y%8]%;]J&+V-U?I5ZQ5?FSD3EQ^F!7_\5&:GO5O+#_A^ MB66Z&3+Z>88;AP5PA1@<0JO>U4)L,(&[ M2N-PU&/R77C9=F2-LC'QYC-QK[ _ &5.> MD91#1F)*// RY9W+U26LB95/1R@(RU$)^71"0G*67Y*IVS>J$ MW&'8'3#8)+OT@W5S%/H6 9%^H@&FARRZ7$ 43_.N"L9)?=SL\5BRIWLJ_]XJ ME;V&G(W3K_$#SD_Q!:87"=N\@RM-;X(%-=71$[-4_QL,KAL2>3FB>L))2BM?(N1 M?M>XBR*O 3C<]%]RY\::3]\4;[MSST:8U MG@C":RUJ*!D2EKY"GL@N1QL@NQ)]+\>K@7LK^%=L,?"QWM=]CVU=X2\ M?C;8@A05K#4*3*20./4.*#$;[WQM5FIN+^*@//>Q'/"Q4HI'DX]3CM>;";^8 M+3YR5N-]N>:@Q7CW0&>JQ>O=<^D&ORX7'Z9TM>\__[[JFQ5?$)/FI4=E93W] M<%9T:73T7J<"J4H!QJ<*V0H!+7LE$VI7V&N?MT=W\%;_]'DSWJ_:><>!'_I: M^32?;E9$=8E&(Q$+VZE&2UIF&S2/3M&R (!J1^T) PM>I&CGQA M+YA_ ,ZX%O6.SIB#M',P7-=ZRH^Z:I,KQF.'N"%L2ZB3@ON/QR3H#2[-?3/)N65ZWA MDH!.BE!6AQ)!Z]+ A!0A!Y'HQ09I^_*XY$X!;0UN3-U"CS4-#:(XEDGI*K3- MRM^YK[[YX.KFP(FHGMSTWK=:HN_K">)LXXW4/E;9:I4W&Y#<.1EM?<,QM1$] MPAPTC"(&\',V6*Z;4N718'3DL<G\D"NE,4E"C3YB*Z4L9@SDZM_%LPYSP M)S%?[/H9U%K=B/1D%B63OP4!DS]K'Y!MC/36%"M1:^?8,S9?1;4->^*?8]X9 M2%62 MZ[Z)F5EW[(;]Q6)Y=1K8[+BXQ:*U*$6,F?1- J$LI 0O&Z@8TE!"FD'<"FW MAS>J31)'8MA RAO:6;BLL;@R#E*%))*2(+0G9T:&!(G\&W"!_"34(89Z)&?A M#G0'=\:_LDOT5;MT%<\B 9FC<*H;%J1PP*3J(.N2P;8@DY4F-<$M^4-XQE0D M-!!_;O7.YU(/9[7>LC>V_ '/_GTYOZL$_++MY:0BN2K5 M"+I)"KB4+=:0*^VXV]+N .];6.%]'!.YN_8&:;ES;]/]>6-K\!)!-M4/9!(-0E89E,LA&..D:T>9GV[@VG'I^$_J51VH MKP&9U'/B<_JC+G-HO4)85\C9E[X7P4*07D-ULHINL0GJX!2Z FBK5*CXTY-G M7Q4-U*?KK"KTRV?]-#A15)-)!JBR[V)109'5= AD+5NVQ'+7N/LS?1745NQY M[*5U?@><4U6LC0&W:&2>DZHD=#\_WK9^9I"!6&0$84S+LD1I(K?#P]AC_K$7 MT+FY-(#2V CUKR4-T:O6>CGZ64[UYFZ&B7*E-%5B7\^58$+6D"(%G-%E89$, M+EKNO6Q?1[45D1YYF9R;1\RZ&JAODD19=293*IH58'*E$#"G !E==(887=F7 M\![HFW0/,_YD.>W]-]-=AR ME68$_JP'V(;BB]8FS==JG$D@5$*RKM)#5KW=7&M-.BF;#3?VFM^Y(X ?V5;T M.E9+\('I-0+=,OK>-\YAOM',"(O+OJL4PO;SC[\" M:2NF_>GRWGQ:8@SVS^+&SS^_?/'J-:YP^0%_I5A@49^_2\NW.!%$7*-= BF$ MZ4>T1@@A9M#5%2E\#-9S>TA?P[05>?YT.6M&/0UTUO+K/MRO&@W 9C'PZGK. M13.=X)R6J1%*Y_HB(1H(*01H(9E(#.^KA,QLVA7C5NSZDR6R!]7CD<]P\J*& MZ*4":5HA"QP#Q"@L%-.2:"YBI,-FR &0S+&(K22V=_R^0\_QNZH$AZQ#+T?BALPFYZ.)$<)M864 MH@#$$ELB6EK-72*T;QGZXY9FCYCC=T3Y0ZC_,;94VE*U%Q0"]C8I8%SLI^IH M#S)ZY96,2E;N8TGVW5+YN"7>WSX]#U7_T/2\:\.S1)TQ&@GDP"$8T2JDV@34 MZG*4NFH3CT3//3OH'"OS_>W3\U#U#]O.]';V;8[K'W"=IK-].ID^>#F6)J;; M V;J7WK[AEW1I\ME7U(+TBI#'C)HK?HI/N2AQTRVL#IE,),M1,]],,Q#> [> M?G*[-XN=&V@H MF(SBO=OG>^&2E-'HWJ*]2-]CP]0/#!8>$BJ?M8@Z&>XTRT-X&#H_W'WMS4,T M29@IU%".HHS0NU&H!CE$#Z89X2E"#L5RUV(^C&A,R0\VGMS1T8%+*9RV[_2D MCW6OF_GZ]IK[6U"T8JTW.H 5O9=.BPZBSX6"6:$XNI/O+0,9GP%],Y/3V;Q:";M^V/AR&_#XNIX$O)-(W* M7MXE:0:-M43E73""N^3@842'SLX/7/W*XWQM_V.HRLLD"OB$D9Y.JR#EK*#Z M[*O7"47FWE"_.\I1Q;R,I+HYYPZL/S8OX &<9[X)-AUG2_PGR7AR>G)'O4A;+"\N=5O^ MHQII%J2/9;KYA_E(!KUE%6RKX%QO@DN\AAA1@#6R-16;1/;N:8]GT&^KY1<: MY=\^XNP#_G,Q7[];3;0L(J%W4&U?(K3>0DCTX@N*Y*/!F+GC]L,0CRFN9^3: M+G:>6:W'L/EW8/X_F):_?5Q,=.^!CPW!]3W%ICP%6PK"HS.$D+0#@HYVKK4+%+B+C??#^F8>M6- MBG,[J_$Q*4??G: 6+:I:(;M>+FU00NT"YE[>_I^2'=L9???B'*[ MJO&1*/>LK7%Y";CG!RQ-O="2Z747N3>FM15\K,()6WJM_J/R[AK<,;6]&PWY M]E?HL FAS::@U9O3]^]GFW.[T^S[-.M%0&_>8=^*+R[!"\O M^\MB7L[+@(Q*421EP"2;NH$W$*J6X%63#EV01A])UB^@QI3SX.#(PWO^#M7* M0%M*+V%=UJ)Y:44N#II+LI>)(01M!$V-L<6LO"YBV VD-Q&-*4-Q1)KLHX]C M6*F^M+V8]PK\1;L._=S('FJCMKX!HX7:3R@F^[2YSZ8!3[08%?D^4'0OUG3] M++O-$A7-!-;:$%3FWG=W>?/#NZ>2N]5/Y?LB3C_ T1)Y06;1-^KD *%+UU3% MW,^Q=IK[R+?;*,9D9?;3].VFJ >-]$"&9(/#-X6BR K)5L)AE(4HH@8K6TE! M!:0Y#1^X$@?PRS\,ZU/EV2V;LZ?5[HZ'VH8=K@%HVG85S V MXT#!+-[C(UP?+?1# WL*/=-STKUKK")(Z9VOW/V8=@8Y+L,T ,MNSF+#JI'- MK.T"'C&-/^- AA2\2J M(/C>6E]LJQ)K% M.W:6I BO04R,2$E6L#Z0=6S>FL!=*#^*+,GO\SI=;1I%]'-O"WWU MV4E_-W'&"1.UI $AU\!8"K%C%OW@-==2_SB$/1PJ&=8L]M-' MTKR>=?Y_DGHW,WJL(A]Z1Q6"RBLUE/>F6 MOYW?\DIU2@U-YAXK%N\I8+0V0)1%@I#!&>U"T>P'T=V-Y/#3&ZX.Y?.T7'[N M+?O.9LR$IE7?&H@:))BF*2(.*H*O39AL6T3)[1$\A&=4=NYP7MP^HH%)%>Q' M>YRU(IB,[K&SHL[H8RJ[]O.B>^O'2YBFJ\;NQ![AXXQV3JV#AU*XP;6H%\^=-=D6Y2O5:*;"0ZJ+J?.RFQ M]!,H*^@LI%#TNXK<9G(OH&.* ,=#MIU5^!ALN[Y204T #X&SNVOR$>=^((;3 M025Z]8&]MFX?H&-: Q\#X?94X>.P[=82EFHA5K+W(%54O2NT@1AS7T'+-JJ2 M'5KVW0"' ![3NO@XV'>02A]OSCMO0U%M;L9Z2%YX,,HI2$5YH(#>EQ!=+.S' MO.V'=$R+XN/@W7Y*'+K].V&=UO/]5*LTKZ_6[W!YOLWMT$9UNUR=J87[GN*P M-6F_>O]GY[<_N^_%UL%88RTM-O#.]?;8/D%6,H.O1CL1B86"^PG> M8A9X5? MI K?K!?ECZMGUU_*K*7%5FH!DI;F51,"A&P4-'(J4];&19V_PJ6M;C2FY 4W M%ZZ>X,T[XBP'QI^+^Q_X;EJN'"@^,9+^Y^CV* *)V)O!)HHM($IKD](MU_"U M:>2!RX\I@3"DPCE&EZ^RH,MU7=H+^:K%JINKD'76Y- 7@M(0-WV+DLTQ$/&X MBPON13.F2'\H=P"JY;[;G@1IL8*QU4%NJ/J);UKKOHA8N'OT M7+G]F,+OH5FP[ZBSK]M>LT6>@OP45045!=DB'RTD%0TT#!3A*Q.4X-;_73C& M% D/382#]<#B$_R R^D'&HX/O;TS+G&U[@<_OOF8WE\Y-$WDODT^!9*KGYP6 M18 LE*39*J5,9BR0N[*5;_CU>XTI)AW6/60>=VZS0,'XZ?+,@G6%E:$]Q_+:X34;>! MRG<!N4C>RG@MX'AN$HKW[A2V9> M'I7H9*Q&)7"MGZGI4H-L!)'?H%?9Y. L]U+V/5#&E%S@X<0=AVP=K /.L]W. MP-!CA[^E3U]$K";((!+YLR+FWB)20*R^0>M-O80WR2%W!Z-[P8PI 3$P*0[2 M SR>0,:4>!N7" M >//FY6\7\KLD\),<:\F><%4^BD;,F0NJ%A$TI)H.T1F-!VR5 B&G(R1-T9!76$- 1Q_<\*7O3$,\ M=(\QI1]X-8$3IUP>A&]%&1UCN6W9:I? )5<8T +J:=< MC/$%0B(.:V?(Q34Y1<_=^N0!.-L0)'S3!.'2!1LY+E*H-XAJ4T#O6NCFBJR7 MSPVBT0)$02V"5R('[I7.NY%L0XGX35."00/'ZM-NFA5))0%5]Y;C-AA(5>>> M./'1*-^,&5^?]KY_\QNF!Z-*6-S,YXMY1],K#1?SU;1NT"WFEZMP5A0O;8#L M5>P]@LGMK>0 H]8%JPZNAK2%H_GP7;92^[>9K&0>8NY4!#F^#5W_7#"1TZ MU52V0@[6>N%!9&-:E^-DS[T=&?CTQ%[WU;,_O6SA9_J+>Q$V@PIK[_TG6I_2 MBX),,?C$KC/&T/MN,%G6;*,U@&ACC_PR)/+D MH53KLRBEYLJ=N!MH[CUW1>Y]EKWP65N*73#D?A29!PIJ^X$R3=(;DU!PGZKZ M,*(QS;4<[+CY3##J@WUNO0^44575E"HX47IUAG40L4_]POCH6G.2/1.UDT?R MN#/H$"SAU @;3;Y"72]5:,(K0-,["S9'T;$+FV/KC BRE9RXUS]WF4KVEO>: M];HM=I1:A$)/K-BTJW)=[&(L""E\")%47KA+ ;8"-J:)E)$Y]\RGC$KB?E[. MO>D[/!ZLF@1N4+W58*(3)#;V$J=:$YPZ*8HZ5M7F-9 MS'LGMLU5%^W'UK"<5>"??Z>7X+/D:W:[%7>BY@!!F3(T]W$NB9BD-AJ($>2< MI1@@62W[^0:A!H&E&NYJZ(%,VY>AO#;8S]^E^5L:YPOW@[YPMC/@/]+L]&PB M^+(QM* WKB;0T9(+(FS?ZU,55.T58E-*L^\R/QSUF(PB!\MN+V0>5:_\16DR***LU3].13[GYAA22\A6(I7I.A%6NY<^V[ MX!M3J?<1R72XKH9FTSV#\>S"I^SAR"E=^?,UGV52DDW5APRIBM3;)9,P1G9A M5&PVH\7*G9=F%6!,Y>9'Y.,1M#TT8>].P>-JHF(,+LNS3'.>C;:[WX,['MU'-.92@E:S8S[*Z"P?7HL/E-7]:+E:KB198;5*&I.L^ MHW,-0O()JJU5R.*]C=Q;+^]&,J90\6 >W+>^<,#@LZ\^/124:F6SZ[-J,;TN MNY^3FT-VD)/74@N%*0Y5&G)@-N%H)W0,SY$#]3+<H4()$&PB)I!D@&7(>T>LJ'0;GN7N8 M?]U;&,E4.20M]E;"<'0XL_$D4G,%+0CK"I@B*U#L@B2K*.A3CL3.1W"P&.3[ MLDV#KK[IP=P6RX]I65>3WG\,:TQDG73MIQY2I"9ZT7Y0OMA$2M!#U=1N 6^, M4^8!K/GJ(\&DJ.&>E$T"U+=,DWAW<[+26EMOD;"I].HK 8CH6XQ871HZ1KT+UYA6 M"XY DX-5,VQR[ V^W73H_[+OY+?%.LTVX_#/M'P[G:\79P[(]TCH\5K&:=]L M&<--6=)GW,*S%G9TJ_."&'NVQ^^4[-"Y05K,5[?@_/AIO4ST\$SG:?EYLQ#5 MC[^DOR0Y-VM3YRR;O7A;^EH$$,0X)' !I>-4MQ9Z^V0[5CT,6SJ;JRD&T#) M[/V%+D D&P4]!QI\Z,UVT=,#T#N7.-E+]&I"HY'=4[T&8<>2CO^>E#I$;;P] M+TFXQ47*[FP4+C$IE%$("\GT[8JA99*OM[I0&'T)18G*[;\_C&A,'1#'2BQ& MG?+YZV2J5WVHD,()&@5"=3I=O>L!Q*O6#S^S?$;QY'V:+L]0]$,V?R8K7<]2E?^.L_IBL?R= MG@5+XD41%;B^#Z*?:P?1& ?T?!@C8_&U<3ME6P';L4OC?U,#RJ[B83/&/Z;E MG&1?_8K+-^_2\JQ3T4FO!%V4/_;/"6]U69:L[^X",.5U_[7A.2GW S'N+?YR M>I)Q2;/+='9*GVZPK%Z=KE?K-"?*O9W$UGIK: >B]CA0-PDA2@L:2=W58<+" M;4MVA'CH]';/[6[=Y_NTFI8)1;Y-*5\!)<4FQO=#'K53X!M:7[0NH7&?G[83 MP#%E8X?DVLT9;#@MG9N M];/ELN](W*P137+PP3>AH>A-,T5=(*,5T,CT-]E:"XY[G?UPU&-*ZQZ3DD?6 M]Y86]_SS_I+IMO_XR_\'4$L#!!0 ( !B$9UB&P6^+#7$ ,L*!0 4 M:V=S+3(P,C,Q,C,Q7V1E9BYX;6SLO=ER&TF2+GP_3U%_G]O?NV)?VF;FF):J M'IFIB[*2NOO7 M85XFTT\ _[GX9Z\FG[].1Q,8.E<.[XXD,O1^-__:7^$<,, M?Z#EC6>+O_['GS[.YY__\N./O_WVVY]_C]/+/T^F%S\*QN2/Z]_^T^K7?[_W M^[_)Q6]S[_V/BY]^^]79:-,OTL?R'__/W]Z^3Q_Q4X#1>#8/XW3] 'I\GG_[ MAS?1Z!^7/Z1?G8W^,EO\^[>3%.8+!3VZA!^V_D;]&ZQ_#>JW@ N0_,^_S_*? M_O/??OAA*;DP3=/))?Z*Y8?5EW__]7A'CQ"?.O MG_$__C0;??I\B>OO?9QBV8I^O>0*2E MLW[ZY23=^J7+NO--OJGJ,D2\7'SW_&H&%R%\/O_V*(*+;^C+V;GW@3/E D3' M%2C#Z$0IQ8 .2N?BK(S!WU?T;$V<$F9QH>K5(WZLTOP1+^>S]7<6\EW(=CN* MI4P;K.M#B)=XSK)5(G,+2;@$"BT#%X4'+*8>?;DD%'VM:8'@]GJN6?)BNE[9 MZB7;Z:PHT\FGIOJ<3YJ)<:DI OVG'R;3C%,RC^A'BS?_+^ER,L/\'W^:3Z_P M^IN3\9Q8_=/EXH'T=N)%_6)?)LRF\_-WTTF^2O.SZ7NZE\8'8X21I@L7Z $W>$!_N^; MF+HZ03J/,[)L+ANKX/I*'"MYHVU^INHZ/["F\DX,&T MKT7*L80 5C$-JK "P8D("76A+8]SG=/ST_HM _$H2M]%K@V532;9^:O)I\]3 MG%5)7%M$?UL8C.!D-A!B M,-(%Q[ETC75]%\-PFN[)2#](J#V\TBL\/].ZR:M=0/KG:/[QU=5L/OF$TY]^ M3Y=7-4+Z8C:C/0GSA_#[N8PU/E M,-UN)DIOBNEAPU@=5^.+GW[_3(;0#4&$;+.2V8(Q08"RVH!C14(J27/KF0JQ MM4N_%06^. XCA/EODH6QY\^ES&$VKP7E6WD[&%V\)6JY^PGSV7WB9?YY,_TX@ M-:*+43G(R7DR03-"T"C!>Q,U 0\<6Y.E$[!3X4I[+=RGBCJ4*G\E^;R=S&9G MX_?A$L_*N^F$A#'_^NXRC.<__??5Z'-=P#ES.@3M-*3@JR-+.U^HAW+0/A0L MS$H5&G.E&[)3(4L/>KC/%MWB@*N1IAXYD'PWA1^ M#>-T8CA[BK8'&_.7R7AR&]6*A]?D3E:QF"44X:M#9FHDDVQB%Z7F7MI(NU!C MW3\*ZMDSH:W8^[ FQW.(TF-[<; M;T,87N>-E7374CQ PCU$'JHM,JL[$I(Y\M/O=E$Z( M1D*,S('B6I,U:S*4F(OT'J-*K7,Z#R,Z-68TE'\/H8;MP+P-B1GN("EN:G4+ MF4\Q18C6<%28M<4XE%UY:IQH(_4>8@G7CL^ZQ&$TOB*0US5O+[%,IKC\O0_A M=YS1*3@-]/S1.$R_+BQO6EVM1"=Q7R[6M[2CSH4,Y&O+ M+0\:B4X^!T).(K M\OSAX"GS^%Z9@VF=D[G+[_&*;7)S'7/H>,D99$ M[KG2@8%/6H#%A%)K+7UJ7>V\#P0KG5 M!0U-:\9HN$C"12=:1[TV AE>[6WT](CR=Q=R#X&ONZ!>CRZOYIC/DP@I6K*/ MDXV!8"&9%X9V(QY4$KY(5W*G2X@'Z'X%Y42UOX^@>XAH_1-K[P[,+[Z077J! MOUQ5T9R5!<39V=6\-K:HY6-+LC)6L$3A0&3RFE2B;<\554N"?"@FTB$56Y\% M.P$\$:[TIY0>(F!;P*[X?0_S>33>6^8+%"4U**\=>)\X%&9S48Q^FNPP'-H& M\;19U$0Q6]W*?__QCM#(3]*^/DTMZ\JQ6BLR_W@9V4..,#1_> M9P.-Q];27R.-()GV1A.YO"33PZ,&+S0#0VZD#(6Y$)J73O;=2$,D%[!>&$3K M9(T;>@B*!?HC$[^-TLRW#K@_F48:N^CSD48:NXCQV(TT[BUA^1;5.\63<7W' M%K?-DU?%,F' EV3)SK(D'!L2&-KGO.>>87]=8S8!>B*M-G92]#;.'"SP/AR; MVYA6MY6[@-JE[\8N[LTF0,/VW^A!<7>]G&92'XP2'(/1VF6HG0I!,1[ 2ZE MN4P^6! >43Y?*FQIRG$L)NPB[%[NQ'WZ-!DO+*Y5OP%N=3&!K-QLL)#SQ 1X MXQP9O;%8P5"ITCJ(?0_$$?R-PY5S[_+9(9+MX9+_BYP70@R7[\(HOQF_"I]' M\W"Y F=B%'3L<0@AD:E44\(>8P$LW"CCT)?F9N*#@$Z! NTDWDMCCSFM#_/: MTUZA*BEQI0NK-QP3H0H"7-%D2-'^EG.VT<36+M!F)*= @ 8R[B'"^6:G M=H3X)-)@ASB;?:JDCQ90]T)ES H3:JXVB7JVF1!I\:J U3=V+_'^O9O-%W/;#9(NYLVA<-(I7BQJO6OOUCH@\GI\+9I4LV@$W MDI,4ZDTGHP1HF6@](1?G[FP9&YL '@#A-)DRI%YZR)Z]'GT991SGV;GS*7MG M"D15R]=#L! E1DC6Z)(PJNA;WS+\]O#3I,9A,NZASV17FUU=3.M3> MX70T6:7B?L'?%C^:G6N#Z#!&R#P12LMKK5%VD&)&*U0*3K>N#>^&[+1ITH-V M>JC!W(+R'^'R"J]!JBP\"]* M'12JDC6N1/T5QN2K9$7%73[;$<'8-\E@P[0 M30^%GET.RQL+J7_6V3:UN]3L/,O(6= "I*\U DH*B(G,<:DRTYE)4WSKK>D0 MO*=-M\$TV;#BM*NY5F][_C+YLNQ$Q95PG#D'DC/:25SIEW7 M-[*=;S[W--G3NP;NL\4-LF?5<[H.O\HUIHGCV0+YKTA"FXWFN.J'M]R1?\4T MN5@J<[$YGP#\$ MXQ=W7TF*@D6M%>C("BAM&3FPW ):KK/)#@-KW:&D,[@_.+B[CC;$+O>.8'?= MZTEJ]//1%WQ1A?)J,EZ-C#P/1MK,4 !QGFS58&NK-D%60L;LC0MH=:NHU38, MI\FA036S@5*']VI=!U5N9/[/L?B@5$ PSA,H+&14*AT!.9."2S(48NMJBDTX M3I,RS22_@0Z'=]*Z=9=1!..$P A1:EI>O<(?:E=C=-JE+"S3S;I/NLM\X' MET 64SO-R +1JP D8L6CD-FD7L*RFZXB#'++XKI7P3)7\A'GHQ0Z# +>8T;I M[2<,,[#T@57U=^G",9ZD$_1*9,] 146FH*!S&PU/(G#O!6^]-?8_O91E;H*7 M8'+0M 4)!9[K!)8+9XP*TO#VB? G^]+%UJE^/"8=4$3P MK([M8EC *1W($ GHN##>=1M[\XRGE^ZBQL>FE^XBSL'F5W8!]1U-+]U)1YT& M6>XCX,&TSUATT4="HS,'1?\'7I4,SFADR:E [N?ST_JNTTO;*WT7N0XXO12Q M*(,Y@'>)UY:;''P*$@KS-AFO6$[F$?/OF4POW4D!':>7[B*]7D8=7E;[ERS= M^=A;1L/O;UYD\6A/8\,V>2IWSX9G0X='+DX>CPV[R+QG%JRO=KEL4^8,9!2U,I\G M< $C%(=HBM,87>LQ@?=1'&/T[6&Z>4#5>PBV!^.AP4!!A3Z$&!QPGQBMH#8U MK.T-8W%,DI%,IE'KF.ESG"#9.*XTL.*V4J]MF/IL>A'&*WQAG%_C+$U'G^O? M)N7EU8PD-YLM N;O/U^.YJ_K9<3+V1[!ZOV>TR)DW6"%K0+75W$V(GS3K\O9 M7(NG7I-3:D2T+H+TW-*15K.-7 2B:?9%"+*)=?/.00\B.CB@_>W3SZ;+1,O? M^.%LICD#%8 MV]J3:HE_L&!Z.X[="ZP?2YU/(2Q_,_'UTWA.NL-E.X_"K'9)"')74Z:%U.[W M*D:R4T24)<48$;OP\I' W;;G'\V'/QH9)HV5TCC$NPG3RI#M@JIAA'\[DN%# M_&TT]8CJ#Q#S<"2(+AK:@@/87(?SL6C!UZ"H2"%;E:-VHD4J;VCE/Q#I'U+W MNTBW=6YG4?A0P]9AO/8UHPC,617 24$&/ZIZ#Y9Q8-XJ49#\V=#)4WLLJW/_ MT<.&_UMI9-).G'VTK+A7./3+9([7OL-U(>FOU=O@YR$9+,YE**IP4,Y;(#O+ M@\Y$>,%=4KIU#&=7C$=PRWNT4/M44$-"U?S6.[*UB.#A@D1P]MN88'TSKZ'\SG3J/B.3O@]?KK(IX9BBT0?+$N M2&1,]]AL[RZC0<,%;W;MJ9APG:1IY B6;$F MQK)HZ48T<;I23 666T,8V0T)JCP M1]BN*<=Z#=OMHLYCA^T>E.W" <57EY/%??2SA=NR L8\+T46"X2@3@%(&6*,$E@=A&G)?2R\M>FQ%^F!^P1[%?;I&+57 M1A])A^MEOYLN.^LL$)ZG@L7E$B!ASK2UV03!$2ZL#<1#E(:;YC>GMV Y+5JT M$'@/>\>[Z20AYD6;W777N0_-L3>1]JS<;'M#!E8QC-5V'*E6R"L"Z)F'0"36+D8C8^N(]J.@ M3HH;;5700T_M>XFOFYUHC Q6RF1 HJK3;#P'+\A#3RXP$[4R/K3>,A["ZM MG:Z'3SR_PP6)_X;3"YS^-II_?/7^S?J.=YKTFY/N]NRATM5[2*)5)CM]Q'Q5 M>7H_T[-HY'3-7"9C<%)SVFMRJGVY/,0B H3@G17.ZN2;EZYU1G>P.?S8DY;9 M+!V4J=Q>'4\E][Q^ MYU^D97_DJJ2:U@@FVZ#002XZ5OLND+BBAA0Y:EN\(F.O,;6V0#E:WKD'I4_: M"[^'0,XF6/7+*>(Z]MT!8$_IY$?!'2>;W$25'>AQN!Z.0AC!T.O:0L5RODAK M1'"&UY&@SK&4649L;8(?B2B/))*/PY-=Q-^ZR=1-V_'MN_68Z) ,';D)N(L< ME+4$2* AOX,%[D61>'?8U>;V4IL^?'@GJ[$")BVEUT/&I\X(>3.>D7E2S\$% M?:V.D6RJ##(S!W4<%D0D^D;M&%?8% B/'+D#\6#7>3<^)#_>32=S=^.<%ROL\U>7]5,D5[W0@R*9^D-("^^ M;GL&8@TQ9E6DXRS4PZ_#4?_ (X8_\-OH8-)>@(WO +['-!GG.[C,"E<(A25O M$3#;1":K8.!L+B"YMY9I9WW0'13[T#-.0+/-1-C#EOUV,KZ8X_137?0'^C>+ MO4DX'X0QKE8DUA&!AJQ40;8F2TCF2M0F-L^>;<)QPL;E^%]/:;^F MJB=C;C.BXYARAVOL$0H<(.X!]H45NLQ\<:+F](QAH'+.$$NQ( ,+)B2=BVKM MY U)@D?,N*$XL(N4^Z@ QG0UQ5Q!K0ZI@BFAH;VMR!J[L+* DTR 9]X[J]&A M:FV_WP,QO"'00CMWTT@'B;:A:5?;E_P:QA=+#J?@C9=:TQJ\KPU0R!DQ=)XQ M%VI\R6%2G3*IC_2 ^?; $SS9]Q=HP]JH;R!6Y.H"HV$WKQN/'KY]UY["OZN^ M R37N%G333@:L]3,%;!1$QRO&41)QPU/EGM.FT1)S5[0/A7X0 NNMOK;16"- M]?8WDM2GJT_KVSS1:HDV0RV])R#(P2E/*XI"H&76Y&Z7J![1W*V'#MM8:V^Q M3UK(K/&9^+?P^PT@@C-5G.-@@Z.C7ALZ$H070,<",B]B5+S%:W?KH<]0>7O+ MK.&;EW%T_A8OPN6BM]O7E6F.(;N8()%=!2H9":[V8HN^]E?WGG:5A^(8,TQ_ MOIA\^9$^>JD]^N):<1L>>()FS:%B;5CC6Z$L47QSE1_'T<&Z>5S--Y\ZK&%S ML/@G#677^&V]A:=(1,8-!UY,HKU'>8@Y*. \"^9BR.S!D.-3T.$6VZ8W%>XB MLF$J.HHD"TUH6H:G_05K$7DB,\YZ6BYR[G/N-##LN!4=A\GY\<*-'8340^'& MACJ5F\T&_S&9C\87;\9S)-CSV:J$)9][1$+G+ A7FU J72 H@R"C3%IHXQEK MW?=_/Z1'N%XQ3 'R (IKG#E<(Z:7(([&B^L&+Z<8_G7U^6?$6>V=D,$7V@"%B$@6?X?-XL&'G!P9VHJU]PJ0-1U_#;7#[6+(T3?*GK,2 MBPW% EI!WD:Q#+SV":2)3!:N4;+62<;NZ$Z..3TK:*#NH>^O/GT*TZ^3\GYT M,1Z540KC^8N4)E?CNON]FUR.T@AGOX1IG<7Y!?>_L;7G@UI&W M1N]\\M)?+MQ*IZ4%*7(!)0)"L(8.4)YX=(C%Q=9WJS8C&>HN52-]W[\E>K!X MCWU7:AGF^K^3Z:NKV7SR":?+Z1"VJ)Q]W7JU)ZDDE!!3U. EFA(#;<9-)F+? M?_*Q(DTM5#EI)M+&@?MEFZ];F-;UM1U -GPBAPF%Z#H;'U)64M6'K$8-W_RL,F<1N*>-)-5XXC"A]\F=]&@*21Z9:]QM]#-,)V%F]B+^'VV3W\:W1KQ'1=N@< M9[)]ZZ=CT.61XN7CLF47+?3 DE_Q"XZOL#:S(ZB$,\W_6;L:K4[(]5T<9TH] M(2%+64<\2@U!U,(S+QG722L=6W<\Z01L^&AT6WU.^E9&#XG25+WTYI NTH8S4 M8U^9:Z;"1_,)A\E_B"WC!L0H;"XH&6V1UH(*@M 1,N 8G;&T6T9L;64,3HW= M;='>F;&+V/M@Q,JZN0=Q=<8Y*X))VH&+M:$/"W2$*FOH]&2TZFQ(),T/DH M7H& MXO9C.)'K8^A7_#R9 MUF/H[R1>,G\3)A-M@83D+JN8")4CD":YJ"UCM$>U5O]F)">C_@:"[F%\R5\G MD_S;Z/+RFI=O)[/9>8F2#AQD(/)B^)\V=8VU)Y3A4>MDK9>-U;\9RQA4\F:/C@4]DZ%-,Z'?)X3MX\;%*E=' MOM+D8OEQZXLJD_)Z- L7%U.\",OA,:O?W?_6Q0$/:W'SHM5:&]V^N/W(L_4C MKWE(UJOG#!&2%XYXJ"U$%12@5XG^HB1M+XW?T<H2\:I--U?*'+$*H5*.H,Y:RE+[DT)E('6,=* MWK:CP*1?5?00=GL$XBKWT 5D3TG=3@"/D]YMKM[=Z'. ;HY&)%9G=D1-6W/M M]J$R<@@I6[!18-"&:"GP9]=5-(';U;@IIC/ON"4,*^+GEC1 M*B:R_IDNY&4$'L#Y.HY;<%D8MSYWNW>T"U>V@1G>_>I!>7?IT43R/:0!;P![ M,7\W&=5K^C?095&2UDR!#C[71'CMZ)$T1%&,3<%'U[P5R\.(3IP?3)6:Q/A M-DP3WL S>S'.*T2S=9UM!U -;R1O!3+\C>3#=71?X8T$W,^KO@FFP!\PC#.+J M,_#=MZ*V[B1]Y^<:=#_K\*']Y-L&Z6KV**U0BQB8L"!I\P$5G880L@%K;7#) M^JCN=@-YWGDUQ\VBX" M/W9>[?9HCJQIKPN8(+B"H%3A$%DTP+E@SCHLW)S$H*!VZMLX'F@7,?8X5:8+ MC-,;#[23\+>,E]E'+P'H=#U3$HBE3 N<770[J9%^6#&BI?2U1E9@[E7L_C_% .XE]ZWB@7636 MZW@@[K.71G%(-HO:52O628 )5'8F$!*77)/93D]C/-#>RMM;9H.D3I*BW8-V M$X:>R&3HJZBSA3H11V".-JE.C8Q/)76RKW%SL'"'2YUT /4]I4YVT5&W*/H> M AXL=6*-#LG9##P(!:K>^O8F>K \HXV^)">_A]1)*YIDYV4D#'U,DNTALF=6)B#$X;#1P)EN(Q QF# M&61&%4N2,NG6