0001767042-26-000043.txt : 20260511 0001767042-26-000043.hdr.sgml : 20260511 20260511160121 ACCESSION NUMBER: 0001767042-26-000043 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260511 DATE AS OF CHANGE: 20260511 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 EIN: 833013440 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41732 FILM NUMBER: 26962995 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-Q 1 kgs-20260331.htm 10-Q kgs-20260331
0001767042--12-312026Q1false91111P5D364427xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purekgs:votekgs:segment00017670422026-01-012026-03-3100017670422026-05-0600017670422026-03-3100017670422025-12-310001767042kgs:ContractServicesMember2026-01-012026-03-310001767042kgs:ContractServicesMember2025-01-012025-03-310001767042us-gaap:ServiceOtherMember2026-01-012026-03-310001767042us-gaap:ServiceOtherMember2025-01-012025-03-3100017670422025-01-012025-03-310001767042us-gaap:CommonStockMember2024-12-310001767042us-gaap:PreferredStockMember2024-12-310001767042us-gaap:AdditionalPaidInCapitalMember2024-12-310001767042us-gaap:TreasuryStockCommonMember2024-12-310001767042us-gaap:NoncontrollingInterestMember2024-12-310001767042us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2024-12-310001767042us-gaap:RetainedEarningsMember2024-12-3100017670422024-12-310001767042us-gaap:NoncontrollingInterestMember2025-01-012025-03-310001767042us-gaap:RetainedEarningsMember2025-01-012025-03-310001767042us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2025-01-012025-03-310001767042us-gaap:CommonStockMember2025-01-012025-03-310001767042us-gaap:PreferredStockMember2025-01-012025-03-310001767042us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001767042us-gaap:TreasuryStockCommonMember2025-01-012025-03-310001767042us-gaap:CommonStockMember2025-03-310001767042us-gaap:PreferredStockMember2025-03-310001767042us-gaap:AdditionalPaidInCapitalMember2025-03-310001767042us-gaap:TreasuryStockCommonMember2025-03-310001767042us-gaap:NoncontrollingInterestMember2025-03-310001767042us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2025-03-310001767042us-gaap:RetainedEarningsMember2025-03-3100017670422025-03-310001767042us-gaap:CommonStockMember2025-12-310001767042us-gaap:PreferredStockMember2025-12-310001767042us-gaap:AdditionalPaidInCapitalMember2025-12-310001767042us-gaap:TreasuryStockCommonMember2025-12-310001767042us-gaap:NoncontrollingInterestMember2025-12-310001767042us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2025-12-310001767042us-gaap:RetainedEarningsMember2025-12-310001767042us-gaap:NoncontrollingInterestMember2026-01-012026-03-310001767042us-gaap:RetainedEarningsMember2026-01-012026-03-310001767042us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2026-01-012026-03-310001767042us-gaap:CommonStockMember2026-01-012026-03-310001767042us-gaap:PreferredStockMember2026-01-012026-03-310001767042us-gaap:AdditionalPaidInCapitalMember2026-01-012026-03-310001767042us-gaap:CommonStockMember2026-03-310001767042us-gaap:PreferredStockMember2026-03-310001767042us-gaap:AdditionalPaidInCapitalMember2026-03-310001767042us-gaap:TreasuryStockCommonMember2026-03-310001767042us-gaap:NoncontrollingInterestMember2026-03-310001767042us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2026-03-310001767042us-gaap:RetainedEarningsMember2026-03-310001767042kgs:ContractServicesMemberus-gaap:TransferredOverTimeMember2026-01-012026-03-310001767042kgs:ContractServicesMemberus-gaap:TransferredOverTimeMember2025-01-012025-03-310001767042us-gaap:ServiceOtherMemberus-gaap:TransferredOverTimeMember2026-01-012026-03-310001767042us-gaap:ServiceOtherMemberus-gaap:TransferredOverTimeMember2025-01-012025-03-310001767042us-gaap:TransferredOverTimeMember2026-01-012026-03-310001767042us-gaap:TransferredOverTimeMember2025-01-012025-03-310001767042kgs:ContractServicesMemberus-gaap:TransferredAtPointInTimeMember2026-01-012026-03-310001767042kgs:ContractServicesMemberus-gaap:TransferredAtPointInTimeMember2025-01-012025-03-310001767042us-gaap:ServiceOtherMemberus-gaap:TransferredAtPointInTimeMember2026-01-012026-03-310001767042us-gaap:ServiceOtherMemberus-gaap:TransferredAtPointInTimeMember2025-01-012025-03-310001767042us-gaap:TransferredAtPointInTimeMember2026-01-012026-03-310001767042us-gaap:TransferredAtPointInTimeMember2025-01-012025-03-3100017670422026-01-0100017670422025-01-010001767042kgs:ContractServicesMember2026-03-3100017670422026-04-012026-03-3100017670422027-01-012026-03-3100017670422028-01-012026-03-3100017670422029-01-012026-03-3100017670422030-01-012026-03-3100017670422031-01-012026-03-310001767042us-gaap:ServiceOtherMember2026-03-3100017670422025-01-012025-12-310001767042kgs:NonSerializedPartsMember2026-03-310001767042kgs:NonSerializedPartsMember2025-12-310001767042kgs:SerializedPartsMember2026-03-310001767042kgs:SerializedPartsMember2025-12-310001767042kgs:CompressionEquipmentMember2026-03-310001767042kgs:CompressionEquipmentMember2025-12-310001767042kgs:FieldEquipmentMember2026-03-310001767042kgs:FieldEquipmentMember2025-12-310001767042kgs:BuildingsAndShippingContainersMember2026-03-310001767042kgs:BuildingsAndShippingContainersMember2025-12-310001767042us-gaap:TechnologyEquipmentMember2026-03-310001767042us-gaap:TechnologyEquipmentMember2025-12-310001767042us-gaap:VehiclesMember2026-03-310001767042us-gaap:VehiclesMember2025-12-310001767042us-gaap:LeaseholdImprovementsMember2026-03-310001767042us-gaap:LeaseholdImprovementsMember2025-12-310001767042us-gaap:FurnitureAndFixturesMember2026-03-310001767042us-gaap:FurnitureAndFixturesMember2025-12-310001767042us-gaap:LandMember2026-03-310001767042us-gaap:LandMember2025-12-310001767042us-gaap:TradeNamesMember2026-03-310001767042us-gaap:TradeNamesMember2025-12-310001767042us-gaap:CustomerRelationshipsMember2026-03-310001767042us-gaap:CustomerRelationshipsMember2025-12-310001767042us-gaap:ComputerSoftwareIntangibleAssetMember2026-03-310001767042us-gaap:ComputerSoftwareIntangibleAssetMember2025-12-310001767042kgs:AssetBasedCreditFacilityMember2026-03-310001767042kgs:AssetBasedCreditFacilityMember2025-12-310001767042kgs:SeniorNotesDue2029Memberus-gaap:SeniorNotesMember2026-03-310001767042kgs:SeniorNotesDue2029Memberus-gaap:SeniorNotesMember2025-12-310001767042kgs:SeniorNotesDue2031Memberus-gaap:SeniorNotesMember2026-03-310001767042kgs:SeniorNotesDue2031Memberus-gaap:SeniorNotesMember2025-12-310001767042kgs:SeniorNotesDue2033Memberus-gaap:SeniorNotesMember2026-03-310001767042kgs:SeniorNotesDue2033Memberus-gaap:SeniorNotesMember2025-12-310001767042kgs:SeniorNotesDue2035Memberus-gaap:SeniorNotesMember2026-03-310001767042kgs:SeniorNotesDue2035Memberus-gaap:SeniorNotesMember2025-12-310001767042kgs:SeniorNotesDue2031Memberus-gaap:SeniorNotesMemberus-gaap:SubsequentEventMember2026-04-020001767042kgs:AssetBasedCreditFacilityMemberus-gaap:LineOfCreditMember2026-03-310001767042kgs:AssetBasedCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:PrimeRateMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:PrimeRateMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:LineOfCreditMember2026-03-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:LineOfCreditMember2025-12-310001767042kgs:AssetBasedCreditFacilityMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:LineOfCreditMember2025-09-050001767042kgs:AssetBasedCreditFacilityMember2026-03-310001767042kgs:SeniorNotesDue2029Memberus-gaap:SeniorNotesMember2026-01-012026-03-310001767042kgs:SeniorNotesDue2031Memberus-gaap:SeniorNotesMember2026-03-200001767042kgs:SeniorNotesDue2029Memberus-gaap:SeniorNotesMember2026-03-200001767042kgs:SeniorNotesDue2029Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SeniorNotesMember2026-03-202026-03-200001767042kgs:SeniorNotesDue2031Memberus-gaap:SeniorNotesMember2026-03-202026-03-200001767042kgs:SeniorNotesDue2031Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SeniorNotesMember2026-03-202026-03-200001767042kgs:SeniorNotesDue2031Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberus-gaap:SeniorNotesMember2026-03-112026-03-110001767042kgs:SeniorNotesDue2031Memberus-gaap:DebtInstrumentRedemptionPeriodThreeMemberus-gaap:SeniorNotesMember2026-03-112026-03-110001767042kgs:SeniorNotesDue2031Memberus-gaap:DebtInstrumentRedemptionPeriodFourMemberus-gaap:SeniorNotesMember2026-03-112026-03-110001767042kgs:SeniorNotesDue2033Memberus-gaap:SeniorNotesMember2025-09-050001767042kgs:SeniorNotesDue2033Memberus-gaap:SeniorNotesMember2025-09-220001767042kgs:SeniorNotesDue2033Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SeniorNotesMember2025-09-052025-09-050001767042kgs:SeniorNotesDue2033Memberus-gaap:SeniorNotesMember2025-09-052025-09-050001767042kgs:SeniorNotesDue2035Memberus-gaap:SeniorNotesMember2025-09-050001767042kgs:SeniorNotesDue2035Memberus-gaap:SeniorNotesMember2025-09-220001767042kgs:SeniorNotesDue2035Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SeniorNotesMember2025-09-052025-09-050001767042kgs:SeniorNotesDue2035Memberus-gaap:SeniorNotesMember2025-09-052025-09-050001767042kgs:DerivativeInstrumentMaturityDateSeptember52030Memberkgs:InterestRateSwapAndInterestRateCollarsMember2026-03-310001767042us-gaap:InterestRateSwapMemberkgs:InterestIncomeExpenseNonoperatingMember2026-01-012026-03-310001767042us-gaap:InterestRateSwapMemberkgs:InterestIncomeExpenseNonoperatingMember2025-01-012025-03-310001767042us-gaap:CarryingReportedAmountFairValueDisclosureMember2026-03-310001767042us-gaap:InterestRateSwapMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2026-03-310001767042us-gaap:InterestRateSwapMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2026-03-310001767042us-gaap:InterestRateSwapMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2026-03-310001767042us-gaap:InterestRateSwapMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2026-03-310001767042kgs:SeniorNotesDue2031Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberkgs:SeniorNotesDue2031Member2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberkgs:SeniorNotesDue2031Member2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberkgs:SeniorNotesDue2031Member2026-03-310001767042kgs:SeniorNotesDue2031Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2026-03-310001767042kgs:SeniorNotesDue2033Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberkgs:SeniorNotesDue2033Member2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberkgs:SeniorNotesDue2033Member2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberkgs:SeniorNotesDue2033Member2026-03-310001767042kgs:SeniorNotesDue2033Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2026-03-310001767042kgs:SeniorNotesDue2035Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberkgs:SeniorNotesDue2035Member2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberkgs:SeniorNotesDue2035Member2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberkgs:SeniorNotesDue2035Member2026-03-310001767042kgs:SeniorNotesDue2035Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2026-03-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberkgs:AssetBasedCreditFacilityMember2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberkgs:AssetBasedCreditFacilityMember2026-03-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberkgs:AssetBasedCreditFacilityMember2026-03-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2026-03-310001767042us-gaap:CarryingReportedAmountFairValueDisclosureMember2025-12-310001767042us-gaap:InterestRateSwapMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2025-12-310001767042us-gaap:InterestRateSwapMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2025-12-310001767042us-gaap:InterestRateSwapMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Member2025-12-310001767042us-gaap:InterestRateSwapMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2025-12-310001767042kgs:SeniorNotesDue2029Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberkgs:SeniorNotesDue2029Member2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberkgs:SeniorNotesDue2029Member2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberkgs:SeniorNotesDue2029Member2025-12-310001767042kgs:SeniorNotesDue2029Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2025-12-310001767042kgs:SeniorNotesDue2033Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberkgs:SeniorNotesDue2033Member2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberkgs:SeniorNotesDue2033Member2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberkgs:SeniorNotesDue2033Member2025-12-310001767042kgs:SeniorNotesDue2033Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2025-12-310001767042kgs:SeniorNotesDue2035Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberkgs:SeniorNotesDue2035Member2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberkgs:SeniorNotesDue2035Member2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberkgs:SeniorNotesDue2035Member2025-12-310001767042kgs:SeniorNotesDue2035Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2025-12-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberkgs:AssetBasedCreditFacilityMember2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberkgs:AssetBasedCreditFacilityMember2025-12-310001767042us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Memberkgs:AssetBasedCreditFacilityMember2025-12-310001767042kgs:AssetBasedCreditFacilityMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2025-12-310001767042kgs:ShareRepurchaseProgramMember2026-03-3100017670422024-04-010001767042us-gaap:CommonStockMember2025-01-012025-12-310001767042kgs:OmnibusPlanMember2026-03-310001767042kgs:OmnibusPlanMemberus-gaap:RestrictedStockUnitsRSUMember2026-01-012026-03-310001767042kgs:OmnibusPlanMemberkgs:PerformanceShareUnitsMember2026-01-012026-03-310001767042srt:MinimumMemberkgs:PerformanceShareUnitsMember2026-01-012026-03-310001767042srt:MaximumMemberkgs:PerformanceShareUnitsMember2026-01-012026-03-310001767042kgs:OmnibusPlanMemberus-gaap:RestrictedStockUnitsRSUMember2025-12-310001767042kgs:OmnibusPlanMemberkgs:PerformanceShareUnitsMember2025-12-310001767042kgs:OmnibusPlanMemberus-gaap:RestrictedStockUnitsRSUMember2026-03-310001767042kgs:OmnibusPlanMemberkgs:PerformanceShareUnitsMember2026-03-310001767042kgs:PerformanceShareUnitsMember2026-03-310001767042kgs:PerformanceShareUnitsMember2026-01-012026-03-310001767042kgs:PerformanceShareUnitsMember2025-01-012025-03-3100017670422025-04-012025-06-3000017670422025-07-012025-09-3000017670422025-10-012025-12-310001767042us-gaap:SubsequentEventMember2026-05-072026-05-070001767042kgs:ContractServicesMember2026-01-012026-03-310001767042kgs:OtherServicesMember2026-01-012026-03-310001767042kgs:ContractServicesMember2026-03-310001767042kgs:OtherServicesMember2026-03-310001767042kgs:ContractServicesMember2025-01-012025-03-310001767042kgs:OtherServicesMember2025-01-012025-03-310001767042kgs:ContractServicesMember2025-03-310001767042kgs:OtherServicesMember2025-03-310001767042kgs:RestrictedStockUnitsRSUsAndPerformanceSharesMember2026-01-012026-03-310001767042kgs:RestrictedStockUnitsRSUsAndPerformanceSharesMember2025-01-012025-03-310001767042us-gaap:PreferredStockMember2026-01-012026-03-310001767042us-gaap:PreferredStockMember2025-01-012025-03-310001767042kgs:DistributedPowerSolutionsLLCMemberus-gaap:SubsequentEventMember2026-04-010001767042kgs:DistributedPowerSolutionsLLCMemberus-gaap:SubsequentEventMember2026-04-012026-04-010001767042kgs:DistributedPowerSolutionsLLCMemberus-gaap:SubsequentEventMember2026-04-012026-05-110001767042kgs:EwanHamiltonMember2026-01-012026-03-310001767042kgs:EwanHamiltonMember2026-03-310001767042kgs:ChadLenamonMember2026-01-012026-03-310001767042kgs:ChadLenamonMember2026-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549

FORM 10-Q

(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2026
OR
oTRANSITION 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-41732
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)
(936) 539-3300
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading
Symbol(s)
Name of each exchange
on which registered
Common stock, par value $0.01 per shareKGS
New York Stock Exchange
NYSE Texas, Inc.

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 x 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 x No o

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting companyo
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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x

As of May 6, 2026, the registrant had 88,771,027 shares of common stock, par value $0.01 per share, outstanding.


Table of Contents
Page


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q (this “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 the integration of acquired businesses and assets into our operations, 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 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;
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;
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;
Our ability to successfully integrate any acquired businesses, including DPS, and realize the expected benefits thereof in the expected timeframe or at all;
Our ability to source and fund purchases of additional compression and power generation equipment;
Changes in the distributed power industry, including any decreases in the demand for electricity and distributed power;
A deterioration in general economic, business, geopolitical or industry conditions, including as a result of the conflict between Russia and Ukraine, the conflict and potential regime change in Iran as well as other hostilities in the Middle East and developments between the United States and Venezuela, inflation, and slow economic growth in the United States;
A downturn in the economic environment, as well as continued inflationary pressures;


The outcome of any pending internal review or any future related government enforcement actions;
Tax legislation and the impact of changes to applicable tax laws, including the passage of the One Big Beautiful Bill Act, 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;
The cost of compliance with existing and new governmental regulations, as well as the associated uncertainty given the current U.S. federal government administration;
Changes in trade policies and regulations, including increases or changes in duties, current and potentially new tariffs or quotas and other similar measures, as well as the potential direct and indirect impact of retaliatory tariffs and other actions;
The cost of compliance with regulatory initiatives and stakeholders’ pressures, including sustainability and corporate responsibility;
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;
Volatile and/or elevated interest rates and associated central bank policy actions;
Our ability to access the capital and credit markets or borrow on affordable terms (or at all) to obtain additional capital that we may require;
Major natural disasters, severe weather events or other similar events that could disrupt operations;
Unionization of our labor force, labor interruptions and new or amended labor regulations;
Renewal of insurance;
The effectiveness of our disclosure controls and procedures; and
Such other factors set forth in Part I, Item 1A, “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2025, and the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section of this Report.
Any forward-looking statement made by us in this 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.


PART I—FINANCIAL INFORMATION
Item 1.    Financial Statements.
KODIAK GAS SERVICES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(UNAUDITED)
(in thousands, except share and per share data)
March 31, 2026December 31, 2025
Assets
Current assets:
Cash and cash equivalents$94,363 $3,179 
Accounts receivable, net of allowance $14,167 and $13,031, respectively
238,376 197,600 
Inventories, net103,926 101,530 
Contract assets7,725 5,190 
Prepaid expenses and other current assets15,150 15,637 
Total current assets459,540 323,136 
Property, plant and equipment, net3,419,137 3,377,555 
Operating lease right-of-use assets, net44,361 42,218 
Finance lease right-of-use assets, net5,892 6,500 
Goodwill408,681 408,681 
Identifiable intangible assets, net149,514 154,474 
Fair value of derivative instruments6,578 4,664 
Other assets939 789 
Total assets$4,494,642 $4,318,017 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$71,831 $72,974 
Accrued liabilities195,729 218,463 
Contract liabilities92,413 94,505 
Total current liabilities359,973 385,942 
Long-term debt, net of unamortized debt issuance cost2,787,003 2,555,250 
Operating lease liabilities 42,122 39,391 
Finance lease liabilities3,775 4,405 
Deferred tax liabilities125,460 122,851 
Other liabilities1,303 2,782 
Total liabilities3,319,636 3,110,621 
Commitments and Contingencies (Note 12)
Stockholders’ equity:
Preferred stock, (50.0 million authorized, $0.01 par value) 0.2 million and 0.3 million shares issued and outstanding as of March 31, 2026, and December 31, 2025, respectively
2 4 
Common stock, (750.0 million shares of common stock authorized, $0.01 par value) 90.8 million and 90.2 million issued and 86.3 million and 85.8 million outstanding as of March 31, 2026, and December 31, 2025, respectively
908 903 
Additional paid-in capital1,326,985 1,334,333 
Treasury stock, at cost; 4.5 million and 4.5 million shares held as of March 31, 2026, and December 31, 2025, respectively
(143,968)(143,968)
Noncontrolling interest3,597 4,910 
Accumulated other comprehensive loss(99)(1,586)
(Accumulated deficit) Retained earnings(12,419)12,800 
Total stockholders’ equity1,175,006 1,207,396 
Total liabilities and stockholders’ equity$4,494,642 $4,318,017 
See accompanying notes to the unaudited condensed consolidated financial statements.
1

KODIAK GAS SERVICES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)

Three Months Ended
March 31,
(in thousands, except per share data)
20262025
Revenues:
Contract Services$306,985 $288,956 
Other Services38,774 40,686 
Total revenues345,759 329,642 
Operating expenses:
Cost of operations (exclusive of depreciation and amortization shown below):
Contract Services90,259 93,235 
Other Services32,619 35,226 
Depreciation and amortization68,681 70,529 
Selling, general and administrative46,127 32,255 
Loss on sale of assets1,261 9,211 
Total operating expenses238,947 240,456 
Income from operations106,812 89,186 
Other expenses:
Interest expense(48,741)(47,224)
Loss on extinguishment of debt(36,512) 
Other expense, net(939)(402)
Total other expenses, net(86,192)(47,626)
Income before income taxes20,620 41,560 
Income tax expense2,760 10,524 
Net income17,860 31,036 
Less: Net income attributable to noncontrolling interests55 625 
Net income attributable to common shareholders$17,805 $30,411 
Earnings per share attributable to common shareholders:
Basic$0.20 $0.34 
Diluted$0.20 $0.33 
Weighted average shares outstanding:
Basic85,94287,879
Diluted87,50190,606
See accompanying notes to the unaudited condensed consolidated financial statements.
2

KODIAK GAS SERVICES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME
(UNAUDITED)
Three Months Ended
March 31,
(in thousands)
20262025
Net income$17,860 $31,036 
Cash flow hedges, net of tax effects of $426 and $1,630 for the three months ended March 31, 2026 and 2025, respectively
1,487 (5,684)
Comprehensive income 19,347 25,352 
Less: Net income attributable to noncontrolling interests55 625 
Comprehensive income attributable to common shareholders$19,292 $24,727 
See accompanying notes to the unaudited condensed consolidated financial statements.
3


KODIAK GAS SERVICES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(UNAUDITED)
Common SharesPreferred SharesAdditional Paid- In CapitalTreasury SharesNoncontrolling Interest
Accumulated other comprehensive loss
(Accumulated Deficit) Retained Earnings Total Stockholders’ Equity
(in thousands, except per share data)
SharesAmountSharesAmountSharesAmount
Balance, January 1, 202589,240$892 832 $9 $1,305,375 1,435 $(40,000)$13,694 $ $93,637 $1,373,607 
Net income— — — 625 — 30,411 31,036 
Other comprehensive loss— — — — — — (5,684)— (5,684)
Preferred shares and noncontrolling interest converted to common shares901(90)(1)2,032 — — (2,032)— —  
Equity compensation— — 6,879— 99 — — 6,978 
Dividends and dividends equivalents paid to stockholders ($0.41 per common share)
— — — — — — — — — (36,956)(36,956)
Restricted Stock Units vested, net of 89 shares withheld for taxes
202 2 — — (2,829)— — — — — (2,827)
Repurchase of common shares— — — — — 270 (9,956)— — — (9,956)
 Net effect on deferred taxes and taxes payable related to the vesting of restricted stock — — — — 16 — — — — — 16 
Distributions to noncontrolling interest— — — — — — — (357)— — (357)
Balance, March 31, 202589,532$895 742 $8 $1,311,473 1,705 $(49,956)$12,029 $(5,684)$87,092 $1,355,857 
Balance, January 1, 202690,245$903 307 $4 $1,334,333 4,492 $(143,968)$4,910 $(1,586)$12,800 $1,207,396 
Net income— — — — — 55 — 17,805 17,860 
Other comprehensive income— — — — — — 1,487 — 1,487 
Preferred shares and noncontrolling interest converted to common shares832(83)(2)1,233— (1,233)— —  
Equity compensation— — — — 5,874 — — 16 — — 5,890 
Dividends and dividends equivalents paid to stockholders ($0.49 per common share)
— — — — — — — — — (43,024)(43,024)
Restricted Stock Units vested, net of 273 shares withheld for taxes
505 3 — — (14,982)— — — — — (14,979)
 Net effect on deferred taxes and taxes payable related to the vesting of restricted stock — — — — 527 — — — — — 527 
Distributions to noncontrolling interest— — — — — — — (151)— — (151)
Balance, March 31, 202690,833$908 224 $2 $1,326,985 4,492 $(143,968)$3,597 $(99)$(12,419)$1,175,006 
See accompanying notes to the unaudited condensed consolidated financial statements.
4

KODIAK GAS SERVICES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
Three Months Ended March 31,
(in thousands)20262025
Cash flows from operating activities:
Net income$17,860 $31,036 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization68,681 70,529 
Equity compensation expense5,890 6,978 
Amortization of debt issuance costs2,963 3,133 
Non-cash lease expense3,260 2,555 
Provision for credit losses1,169  
Inventory reserve 123 
Loss on sale of assets1,261 9,211 
Amortization of interest rate swap 2,426 
Deferred tax provision2,709 7,016 
 Loss on extinguishment of debt 36,512  
Changes in operating assets and liabilities
Accounts receivable(41,945)(23)
Inventories(2,396)3,416 
Contract assets(2,535)(12,313)
Prepaid expenses and other current assets1,604 (1,235)
Accounts payable(38)2,182 
Accrued and other liabilities(22,916)(16,258)
Contract liabilities(2,092)5,913 
Other assets1,195 (361)
Net cash provided by operating activities71,182 114,328 
Cash flows from investing activities:
Purchase of property, plant and equipment(118,370)(77,553)
Proceeds from sale of assets3,467 9,376 
Net cash used for investing activities(114,903)(68,177)
Cash flows from financing activities:
Borrowings on debt instruments1,353,857 347,491 
Payments on debt instruments(1,147,272)(344,204)
Principal payments on other borrowings(395)(1,950)
Payment of debt issuance cost(12,958) 
Principal payments on finance leases(593)(719)
Dividends paid to stockholders(42,604)(36,445)
Repurchase of common shares (9,956)
Cash paid for shares withheld to cover taxes(14,979)(2,827)
Net effect on deferred taxes and taxes payable related to the vesting of restricted stock 16 
Distributions to noncontrolling interest(151)(357)
Net cash provided by (used for) financing activities134,905 (48,951)
Net increase (decrease) in cash and cash equivalents91,184 (2,800)
Cash and cash equivalents - beginning of period3,179 4,750 
Cash and cash equivalents - end of period$94,363 $1,950 
Supplemental cash disclosures:
Cash paid for interest$41,349 $57,330 
Cash paid for taxes$54 $486 
Supplemental disclosure of non-cash investing activities:
(Increase) decrease in accrued capital expenditures$6,485 $(14,089)
Supplemental disclosure of non-cash financing activities:
Fair value changes in interest rate swap$(1,914)$7,314 
Accrued debt issuance cost$(1,349)$ 
See accompanying notes to the unaudited condensed consolidated financial statements.
5

KODIAK GAS SERVICES, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
1. Organization and Description of Business
Kodiak Gas Services, Inc. (the “Company” or “Kodiak”) is an operator of contract compression infrastructure and related services primarily in the U.S. The Company operates compression units under primarily fixed-revenue contracts with upstream and midstream customers.
Kodiak operates its business and the majority of the Company’s assets and liabilities under its subsidiary Kodiak Gas Services, LLC (“Kodiak Services”). Kodiak is the primary beneficiary of Kodiak Services, which is a variable interest entity, since the Company has the power to direct the activities that most significantly impact Kodiak Services’ economic performance and the Company has the right (and obligation) to receive benefits (and absorb losses) of Kodiak Services that could be potentially significant to the Company.
2. Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Therefore, these financial statements should be read in conjunction with the audited consolidated financial statements, and notes thereto, which are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2025. These unaudited condensed consolidated financial statements include the accounts of Kodiak and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation.
Recently Issued Accounting Pronouncements
In November 2024, the FASB issued ASU No. 2024-03, Disaggregation of Income Statement Expenses (DISE) and in January 2025, the FASB issued ASU 2025-01,Clarifying the Effective Date. These updates require disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization, within relevant income statement captions and the total amount of selling expenses. This guidance is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact of this standard on our disclosures.
3. Revenue Recognition
The following table disaggregates the Company’s revenue by type and timing of provision of services or transfer of goods:
Three Months Ended
March 31,
(in thousands)
20262025
Services provided over time:
Contract Services$306,985 $288,956 
Other Services15,472 17,516 
Total services provided over time322,457 306,472 
Services provided or goods transferred at a point in time:
Contract Services  
Other Services23,302 23,170 
Total services provided or goods transferred at a point in time23,302 23,170 
Total revenue$345,759 $329,642 
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 Company has the right to
6

bill. The Company had contract assets of $7.7 million and $5.2 million as of March 31, 2026, and December 31, 2025, respectively. As of January 1, 2026 and 2025, the beginning balances for contract assets were $5.2 million and $7.6 million, respectively.
The Company records contract liabilities when cash payments are received or due in advance of performance. The Company’s contract liabilities were $92.4 million and $94.5 million as of March 31, 2026, and December 31, 2025, respectively. As of January 1, 2026, and 2025, the beginning balances for contract liabilities were $94.5 million and $73.1 million, all of which was recognized as revenue in the three months ended March 31, 2026, and 2025, respectively.
Performance Obligations
As of March 31, 2026, we had $1.6 billion of remaining performance obligations related to our Contract Services segment.
The Company expects to recognize these remaining performance obligations as follows:
(in thousands)Remainder of
2026
2027202820292030ThereafterTotal
Remaining performance obligations$689,426 $594,757 $251,113 $63,249 $23,636 $10,745 $1,632,926 
As of March 31, 2026, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Other Services segment is $31.4 million, all of which is expected to be recognized by December 31, 2026.
4. Accounts Receivable, net
The allowances for credit losses were $14.2 million and $13.0 million as of March 31, 2026, and December 31, 2025, respectively, which represents the Company’s best estimate of the amount of probable credit losses included within the Company’s existing accounts receivable balance.
The changes in the Company’s allowance for credit losses were as follows:
(in thousands)
Allowances for Credit Losses
Balance at January 1, 2025
$12,629 
Current-period provision for expected credit losses1,032
Write-offs charged against allowance(630)
Balance at December 31, 2025
$13,031 
Current-period provision for expected credit losses1,169 
Write-offs charged against allowance(33)
Balance at March 31, 2026
$14,167 
5. Inventories, net
Inventories consisted of the following:
(in thousands)
March 31, 2026December 31, 2025
Non-serialized parts$93,552 $92,050 
Serialized parts12,383 11,489 
Inventory reserve(2,009)(2,009)
Inventories, net$103,926 $101,530 
7

6. Property, Plant and Equipment, net
Property, plant and equipment, net consisted of the following:
(in thousands)
March 31, 2026December 31, 2025
Compression equipment$4,490,205 $4,391,894 
Field equipment101,438 99,277 
Buildings and shipping containers5,065 5,065 
Technology hardware and software6,901 6,901 
Trailers and vehicles20,616 20,646 
Leasehold improvements14,986 14,986 
Furniture and fixtures2,644 2,643 
Land1,000 1,000 
Total property, plant and equipment, gross4,642,855 4,542,412 
Less: accumulated depreciation(1,223,718)(1,164,857)
Property, plant and equipment, net$3,419,137 $3,377,555 
Depreciation expense was $64.3 million and $66.4 million for the three months ended March 31, 2026, and 2025, respectively, and is recorded within depreciation and amortization in the accompanying condensed consolidated statements of operations.
7. Goodwill and Identifiable Intangible Assets, net
Goodwill
There were no changes in the carrying amount of goodwill for the three months ended March 31, 2026. All goodwill was allocated to the Company’s Contract Services reporting unit.
Intangible Assets
The Company’s identifiable intangible assets were as follows:
March 31, 2026December 31, 2025
(in thousands)
Original CostAccumulated
Amortization
Net AmountOriginal CostAccumulated
Amortization
Net Amount
Trade name$19,400 $(7,203)$12,197 $19,400 $(6,721)$12,679 
Customer relationships191,100 (62,264)128,836 191,100 (59,373)131,727 
Internal use software9,802 (1,321)8,481 10,894 (826)10,068 
Total identifiable intangible assets$220,302 $(70,788)$149,514 $221,394 $(66,920)$154,474 
Amortization expense was $3.9 million and $3.4 million for the three months ended March 31, 2026, and 2025, respectively, and is recorded within depreciation and amortization in the condensed consolidated statements of operations.
As of March 31, 2026 and December 31, 2025, the remaining weighted average amortization period for identifiable intangible assets recognized is 10.8 years and 11.0 years, respectively.
8

Estimated future amortization expense related to intangible assets as of March 31, 2026 is as follows:
(in thousands)
Amount
Years ending December 31,
Remainder of 2026$11,675 
202715,476 
202815,476 
202914,185 
203012,214 
Thereafter79,110 
8. Debt and Credit Facilities
Long-term debt consisted of the following:
(in thousands)
March 31, 2026December 31, 2025
ABL Facility$449,936 $464,647 
2029 Senior Notes 750,000 
2031 Senior Notes1,000,000  
2033 Senior Notes770,000 770,000 
2035 Senior Notes630,000 630,000 
Total debt outstanding2,849,936 2,614,647 
Add: unamortized debt premiums4,016 4,145 
Less: unamortized debt issuance cost(66,949)(63,542)
Long-term debt, net of unamortized debt issuance cost2,787,003 2,555,250 
Other borrowings 395 
Total long-term debt and other borrowings$2,787,003 $2,555,645 
ABL Facility
On April 2, 2026, Kodiak and Kodiak Services entered into the Fifth Amendment to the Fourth Amended and Restated Credit Agreement (“Fifth Amendment”) 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” or “ABL Facility”), which amends the Fourth Amended and Restated Credit Agreement dated as of March 22, 2023. The Fifth Amendment, among other things, modifies the calculation of the leverage ratio. Through June 30, 2026, the Fifth Amendment allows Kodiak Services to deduct from its total indebtedness the net proceeds from the issuance of the 2031 Senior Notes, in addition to the existing $50,000,000 cash netting cap, so long as such proceeds remain as unrestricted cash or cash equivalents.
The ABL Facility is a revolving credit arrangement with a lockbox feature, where customer payments may be sent to a bank account managed by the agent and used to pay down borrowings if availability drops below $100 million for five consecutive business days. As of March 31, 2026, and December 31, 2025, availability exceeded this threshold, so the balance was classified as long-term in accordance with its maturity.
Interest on the outstanding borrowings under the ABL Facility is payable monthly and accrues based on variable rates of the Secured Overnight Financing Rate (“SOFR”) plus an applicable rate ranging from 1.75% to 2.50% or prime rate plus an applicable rate ranging from 0.75% to 1.50% depending on the leverage ratio as of the most recently ended quarter. As of March 31, 2026, and December 31, 2025, the weighted average interest rate on the ABL Facility was 5.67% and 5.72%, respectively, excluding the effect of the interest rate swap. The Company pays an annualized commitment fee of 0.25% on the unused portion of its ABL Facility.
The ABL Facility provides for commitments totaling $2.0 billion and a maturity date of September 5, 2030. As of March 31, 2026, $1.4 million in letters of credit were outstanding. As of March 31, 2026, borrowings under our ABL Facility totaled $449.9 million.

9

As of March 31, 2026, we were in compliance with all covenants under the ABL Facility. All obligations under the ABL Facility are collateralized by essentially all the assets of the Company.
Redemption of 2029 Senior Notes
On March 11, 2026, we provided notice to the holders of our 2029 Senior Notes that, contingent on receipt of the proceeds from the 2031 Senior Notes, the 2029 Senior Notes would be redeemed at a premium on April 10, 2026. On March 30, 2026, utilizing a portion of the proceeds from the 2031 Senior Notes (as defined below), we made an irrevocable deposit of funds with the trustee to satisfy and discharge the 2029 Senior Notes in accordance with the terms of the applicable indenture, which resulted in a legal defeasance under GAAP (the “Defeasance”).
The Defeasance required a cash outlay of $785.5 million, which was irrevocably deposited with the trustee to fund interest payments on the 2029 Senior Notes through April 10, 2026, when the 2029 Senior Notes were redeemed at a premium, as well as fund the redemption of the 2029 Senior Notes in full. As a result of the Defeasance, the Company recognized a loss on early extinguishment of debt of $36.5 million for the three months ended March 31, 2026, which represents the early redemption premium of $27.2 million, the write-off of deferred financing costs of $7.8 million, and accrued interest of $1.5 million.
2031 Senior Notes
On March 20, 2026, Kodiak Services issued $1.0 billion in aggregate principal amount of 5.875% senior unsecured notes due 2031 (the “2031 Senior Notes”). The net proceeds from the 2031 Senior Notes were used by the Company to redeem all of Kodiak Services’ outstanding 7.25% Senior Notes due 2029 at a redemption price equal to 103.625% of the $750.0 million aggregate principal amount, plus accrued and unpaid interest, if any.
The 2031 Senior Notes are redeemable at the Company’s option, in whole or in part, prior to April 1, 2028, at a redemption price equal to 100% of their principal amount plus a “make-whole” premium and any accrued and unpaid interest up to the redemption date. This make-whole premium is determined as the excess, if any, of the present value at such time of the redemption plus any required interest payments through April 1, 2028, discounted semi-annually to the redemption date using the applicable treasury rate plus 0.50% over the principal amount of the 2031 Senior Notes. Prior to April 1, 2028, the Company may also redeem up to 40% of the aggregate principal amount of the 2031 Senior Notes using an amount not greater than the net cash proceeds from certain equity offerings at a redemption price of 105.875% of the principal amount plus any accrued and unpaid interest up to the redemption date, provided that at least 50% of the original aggregate principal amount remains outstanding following such redemption and the redemption occurs within 180 days following the equity offering’s closing.
On or after April 1, 2028, Kodiak Services may, on one or more occasions, redeem any or all of the 2031 Senior Notes at the redemption prices set forth below plus accrued and unpaid interest up to the redemption date, beginning on April 1 of the specified years indicated below.
Percentage of Principal Amount
2028
102.938%
2029
101.469%
2030 and thereafter
100.000%
Fees and costs totaling $14.3 million were incurred related to the 2031 Senior Notes and are amortized over the life of the notes to interest expense.
2033 Senior Notes
On September 5, 2025, Kodiak Services issued $600.0 million in aggregate principal amount of 6.50% senior unsecured notes due 2033 (the “2033 Senior Notes”). On September 22, 2025, Kodiak Services completed a private offering of an additional $170.0 million of 2033 Senior Notes for $173.4 million. The excess fair value above the face value was recognized as a bond premium, which is amortized as a reduction in interest expense over the remaining term of the 2033 Senior Notes. The net proceeds from the 2033 Senior Notes were used by the Company to repay a portion of the debt outstanding under the ABL Facility.
The 2033 Senior Notes can be redeemed by the Company on or after October 1, 2028, at specified redemption prices plus accrued and unpaid interest. Additionally, prior to October 1, 2028, the Company may redeem up to 40% of the 2033 Senior Notes using proceeds from certain equity offerings at specified redemption prices and make-whole premiums plus
10

any accrued and unpaid interest provided at least 50% of the original principal remains and redemption occurs within 180 days of the offering.
2035 Senior Notes
On September 5, 2025, Kodiak Services issued $600.0 million in aggregate principal amount of 6.750% senior unsecured notes due 2035 (the “2035 Senior Notes”). Subsequently, on September 22, 2025, Kodiak Services completed a private offering of an additional $30.0 million of 2035 Senior Notes for $30.9 million. The excess fair value above the face value was recognized as a bond premium, which is amortized as a reduction in interest expense over the remaining term of the 2035 Senior Notes. The net proceeds from the 2035 Senior Notes were utilized for the same purposes described above for the 2033 Senior Notes.
The 2035 Senior Notes can be redeemed by the Company on or after October 1, 2030, at specified redemption prices plus accrued and unpaid interest. Additionally, prior to October 1, 2030, the Company may redeem up to 40% of the 2035 Senior Notes using proceeds from certain equity offerings at specified redemption prices and make-whole premiums plus any accrued and unpaid interest provided at least 50% of the original principal remains and redemption occurs within 180 days of the offering.
The indentures governing the 2031 Senior Notes, 2033 Senior Notes and 2035 Senior Notes contain covenants that limit the ability of the Company and its restricted subsidiaries from actions such as distributing or redeeming equity, making certain investments, incurring additional debt, creating liens, selling assets, merging, engaging in affiliate transactions, and forming unrestricted subsidiaries, with some exceptions. Most restrictions terminate if the 2031 Senior Notes, 2033 Senior Notes and 2035 Senior Notes receive investment grade ratings from any two of Moody’s, S&P, and Fitch, and no default exists. The indentures also include standard events of default.
As of March 31, 2026, the scheduled maturities of the Company’s long-term debt were as follows:
(in thousands)
Amount
Years ended December 31,
Remainder of 2026 
2027 
2028 
2029 
2030$449,936 
Thereafter$2,400,000 
Total$2,849,936 
9. Derivative Instruments
The Company has entered into an interest rate swap, exchanging variable interest rates for fixed interest rates. The interest rate swap was designated as a cash flow hedge derivative instrument, and management evaluated hedge effectiveness and determined it to be highly effective as of March 31, 2026. See Note 10. Fair Value Measurements for details on the valuation of the interest rate swap.
The table below summarizes the amortization schedule related to the interest rate swap, which matures on September 5, 2030:
Notional AmountPeriod End
$325,000,0009/5/2030
The following table summarizes the effects of the Company’s derivative instruments in the condensed consolidated statements of operations:
11

Three Months Ended
(in thousands)
March 31,
20262025
Gain on cash flow hedges:
Interest expense$522 $1,752 
10. Fair Value Measurements
The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, 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 ABL Facility applies floating interest rates to outstanding amounts; therefore, the carrying amount of the ABL Facility approximates its Level 3 fair value. The fair value of our senior notes is determined using Level 2 inputs, relying on quoted prices in less active markets.
The Company records derivative instruments at fair value using Level 2 inputs of the fair value hierarchy. The interest rate swap is valued using a discounted cash flow analysis based on available market data on the expected cash flows of each derivative using observable inputs, including interest rate curves and credit spreads. See Note 9. Derivative Instruments for more details.
The following table summarizes the fair value of our interest rate swap, measured at fair value on a recurring basis, and our long‑term debt disclosed at fair value:
Carrying Value (1)
March 31, 2026
(in thousands)
Level 1Level 2Level 3Total
Interest rate swap- non-current asset$6,578 $ $6,578 $ $6,578 
2031 Senior Notes1,000,000  1,006,620  1,006,620 
2033 Senior Notes770,000  779,471  779,471 
2035 Senior Notes630,000  641,718  641,718 
ABL Facility449,936   449,936 449,936 
Carrying Value (1)
December 31, 2025
(in thousands)
Level 1Level 2Level 3Total
Interest rate swap- non-current asset$4,664 $ $4,664 $ $4,664 
2029 Senior Notes750,000  780,360  780,360 
2033 Senior Notes770,000  786,686  786,686 
2035 Senior Notes630,000  647,854  647,854 
ABL Facility464,647   464,647 464,647 
(1)
See Note 8. Debt and Credit Facilities for a reconciliation of the long-term debt’s presentation in the condensed consolidated balance sheets.
11. Stockholders’ Equity
Share Repurchases
Kodiak’s board of directors (“Board”) has authorized a share repurchase program of up to $100.0 million of the Company’s outstanding common stock (the “Share Repurchase Program”) through December 31, 2026. As of March 31, 2026, $31.7 million remains available for repurchase under the Share Repurchase Program.
12

Preferred Stock
Holders of the Company’s preferred stock are entitled to one vote for each share, voting proportionally with holders of common stock. The preferred stock lacks economic benefits beyond its par value of $0.01 per share (with a maximum value of $50,000), as it does not participate in earnings or cash dividends of Kodiak. Rather, it solely represents a voting share. Each preferred stock holds an equal number of OpCo Units, representing economic interests in Kodiak’s subsidiary, Kodiak Services. Each OpCo Unit is redeemable at the option of the holder for (i) one share of common stock (along with cancellation of a corresponding share of preferred stock) or (ii) cash at Kodiak Services’ election, and subject to certain conditions. On or after April 1, 2029, Kodiak shall have the right to effect redemption of such OpCo Units (along with corresponding share of preferred stock). The OpCo Units represent and are accounted for as noncontrolling interests in Kodiak Services. For the three months ended March 31, 2026, and the year ended December 31, 2025, a total of 0.1 million and 0.5 million, respectively, shares of preferred stock and OpCo Units were converted into an equivalent number of common stock shares.
2023 Omnibus Incentive Plan
On June 20, 2023, Kodiak’s Board 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 (or a committee authorized by Kodiak’s Board) 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. As of March 31, 2026, a total of 6.1 million shares of common stock has been reserved for issuance pursuant to awards under the Omnibus Plan.
Restricted Stock Units
Restricted stock units (“RSUs”) are time-based units that vest ratably over a three-year period, subject to continuous service through each vesting date. Stock-based compensation for RSUs is recognized on a straight-line basis over the requisite service period.
Performance Stock Units
Performance stock units (“PSUs”) cliff vest at the end of a three-year performance period, with the ultimate number of shares earned and issued ranging from 0 - 200% of the number of shares subject to the PSU award based on the Company's achievement of certain predefined internal targets and the Company’s performance relative to its peers as described in the underlying PSU agreement, subject to continuous service through the end of the performance period. With respect to each PSU, each PSU holder is granted associated dividend equivalents rights. In the event that the Company declares and pays a regular cash dividend, on the record date for such dividend, the Company will accrue a dividend equivalent based on the number of PSUs expected to vest. The fair value of the market condition within the PSUs is determined using a Monte Carlo valuation model. Stock-based compensation for PSUs is recognized on a straight-line basis over the vesting period based on the probable performance outcome. The Company reassesses the probability of achieving the performance targets each reporting period and adjusts compensation expense accordingly.
13

The following table summarizes award activity under the Omnibus Plan for the three months ended March 31, 2026:
RSUsPSUs
Number of
RSUs
Weighted-
Average Price
Number of
PSUs
Weighted-
Average Price
Outstanding at December 31, 2025
1,181,493$26.94 918,235$24.93 
Granted280,44555.88 153,44065.80 
Vested or exercised(363,803)28.06 (423,500)16.76 
Forfeited or cancelled(2,198)25.72  
Performance adjustment (1)
  156,00016.76 
Outstanding at March 31, 2026
1,095,937$34.66 804,175$35.45 
Restricted stock awards expected to vest1,095,937$34.66 804,175$35.45 
(1)
Represents additional shares expected to vest based on the probability of the performance conditions exceeding the target level.
As of March 31, 2026, the total future compensation cost related to non-vested equity awards was approximately $50.8 million to be recognized over the weighted-average period of 2.4 years, assuming the performance-based restricted stock units vest at 135%, pursuant to the terms of the applicable award. During the three months ended March 31, 2026, and 2025, approximately $5.9 million and $7.0 million, respectively, in equity compensation expense was recognized in selling, general and administrative expenses.
Dividends
The following table summarizes the Company’s dividends declared and paid in each of the quarterly periods of 2026 and 2025:
Dividends per Common ShareDividends Paid
(in thousands)
2026
Q1$0.49$43,024 
2025
Q1$0.41 $36,956 
Q20.45 40,647 
Q30.45 40,427 
Q40.49 43,400 
Subsequent to quarter end, on May 7, 2026, the Company’s Board declared a cash dividend of $0.49 per share for the quarter ended March 31, 2026, which is payable on May 28, 2026, to shareholders of record as of the close of business on May 18, 2026 (the “Common Stock Dividend”). In conjunction with the Common Stock Dividend, Kodiak Services declared a distribution on its units of $0.49 per unit payable on May 28, 2026 to all unitholders of record of Kodiak Services as of the close of business on May 18, 2026.
12. Commitments and Contingencies
Accrued Capital Expenditures
As of March 31, 2026, and December 31, 2025, the Company had accrued capital expenditures of $15.5 million and $23.0 million, respectively. These amounts were included in accounts payable or accrued liabilities in the condensed consolidated balance sheets. Amounts exclude accrued capital expenditures related to the sales tax contingency accrual.
Purchase Commitments
Purchase commitments primarily consist of future commitments to purchase new compression and power generation units that have been ordered but not yet received. As of March 31, 2026, these commitments amounted to $276.4 million, of which $241.9 million is expected to be settled within the next twelve months.
14

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 November 2023. The audits pertain to whether the Company may owe sales and use tax on certain of its compression equipment and parts that it purchased and used during that time period. As of March 31, 2026 and December 31, 2025, the Company’s associated liability was $66.0 million and $102.3 million, respectively, relating solely to the Texas portion of the sales and use tax.
During the first quarter of 2026, the Company resolved outstanding Texas sales and use tax matters with the Texas Comptroller’s office related to certain prior periods. The settlement, which included applicable interest for the periods under review, was paid in full. The amount settled had previously been recognized in prior years, reflecting management’s earlier assessment of the liability.
Legal Matters
From time to time, the Company may become involved in various legal matters. Management believes that as of March 31, 2026, there are no legal matters whose resolution could have a material adverse effect on the unaudited condensed consolidated financial statements.
In the first quarter of 2025, the Company received a report regarding certain payments to local government officials in Mexico that commenced prior to the Company’s acquisition of its Mexican business in connection with the acquisition of CSI Compressco LP (the “CSI Acquisition”) that presented potential compliance issues under U.S. law. In response, the Company retained outside counsel to conduct an internal investigation of the reported payments, including whether any payments made may have indirectly benefited individuals associated with certain criminal cartel organizations, some of which may be designated as foreign terrorist organizations (FTOs) and Specially Designated Global Terrorists (SDGTs) per Executive Order 14157 of January 20, 2025. The investigation determined that certain payments likely were made to persons associated with an organization designated as an FTO or SDGT. The payments appear to have been made in order to protect employees of the Mexican business from threats of harm or harassment, and to ensure access to work sites. The aggregate amount of these payments was not material. The Company sold its operations and legal entities in Mexico on September 30, 2025.
The Company voluntarily self-reported this matter to governmental authorities in the United States, including the Department of Justice (“DOJ”) and the Office of Foreign Assets Control (“OFAC”), and is cooperating with the investigative steps being taken by the DOJ and OFAC into the matter as a result of the voluntary self-disclosure. The Company also voluntarily self-reported to the SEC and intends to cooperate fully should there be any investigation by the Commission. This matter could result in U.S. governmental authorities seeking criminal and/or civil sanctions, including monetary fines and penalties, against the Company, as well as requiring additional changes to the Company’s business practices and compliance programs. To the extent any of the payments at issue are determined to be illegal in a foreign jurisdiction, it is possible that there could be civil or criminal penalties assessed in that jurisdiction.
Although the Company does not expect the findings from the investigation or actions taken by governmental authorities to have a significant adverse impact on its business, results of operations, financial condition and cash flows, there can be no assurance as to the ultimate outcome of these matters at this time.
Letters of Credit
As of March 31, 2026, there was $1.4 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.
15

13. Accrued Liabilities
Accrued liabilities consist of the following:
(in thousands)
March 31, 2026December 31, 2025
Sales tax liability$70,815 $107,982 
Accrued interest55,399 50,970 
Accrued compensation21,556 24,710 
Lease liabilities - current portion11,501 12,021 
Accrued taxes7,178 9,560 
Station project accrual10,227 2,930 
Equipment financing 395 
Other19,053 9,895 
Total accrued liabilities$195,729 $218,463 
14. Income Taxes
For the three months ended March 31, 2026, and 2025, the Company recorded income tax expense of $2.8 million and $10.5 million, respectively. The effective tax rate was approximately 13.4% and 25.3% for the three months ended March 31, 2026, and 2025, respectively. The Company’s effective tax rate for the three months ended March 31, 2026, differs from the U.S. statutory tax rate of 21% primarily due to a tax benefit on the vesting of restricted stock. The Company’s effective tax rate for the three months ended March 31, 2025, differs from the U.S. statutory tax rate of 21% primarily due to state income taxes.
The Company did not have any uncertain tax benefits as of March 31, 2026, and December 31, 2025. For the three months ended March 31, 2026 and 2025, the Company had no accrued interest or penalties related to uncertain tax positions, and no amounts were recognized in the condensed consolidated statements of operations.
15. Segments
The Company manages its business through two operating segments: Contract Services and Other Services. Contract Services consists of operating Company-owned compression, customer-owned compression, and gas treating and cooling infrastructure, pursuant to fixed-revenue contracts, to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a broad range of services to support ancillary needs of customers, including station construction, maintenance and overhaul, freight and crane charges, and other time and material-based offerings.
Our Chief Executive Officer, also our chief operating decision maker (“CODM”), assesses the performance of each segment based on adjusted gross margin. This metric is calculated by subtracting specific costs of service, such as cost of operations, from revenues directly attributable to the segment. Adjusted gross margin is a key tool used by the CODM for annual budgeting, monthly forecasting, and determining how to allocate capital and resources across the segments.
The following tables represent financial metrics by segment:
16

(in thousands)Contract
Services
Other
Services
Total
Three Months Ended March 31, 2026
Revenue$306,985 $38,774 $345,759 
Cost of operations (exclusive of depreciation and amortization)90,259 32,619 122,878 
Adjusted gross margin216,726 6,155 222,881 
Total assets4,458,718 35,924 4,494,642 
Capital expenditures (1)
118,370  118,370 
Three Months Ended March 31, 2025
Revenue$288,956 $40,686 $329,642 
Cost of operations (exclusive of depreciation and amortization)93,235 35,226 128,461 
Adjusted gross margin195,721 5,460 201,181 
Total assets4,384,989 51,133 4,436,122 
Capital expenditures77,553  77,553 
The following table reconciles adjusted gross margin to income before income taxes:
Three Months Ended
March 31,
(in thousands)
20262025
Adjusted gross margin:
Contract Services$216,726 $195,721 
Other Services6,155 5,460 
Depreciation and amortization (2)
(68,681)(70,529)
Selling, general and administrative expenses(46,127)(32,255)
Loss on sale of assets(1,261)(9,211)
Interest expense(48,741)(47,224)
Loss on extinguishment of debt(36,512) 
Other expense, net(939)(402)
Income before income taxes$20,620 $41,560 
(1)
Capital expenditures include an $18.0 million investment in power generation infrastructure to support our recently acquired power distribution business. See Note 17. Subsequent Events for details.
(2)
All depreciation and amortization is related to the Contract Services segment.
17

16. Earnings Per Common Share
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 three months ended March 31, 2026, and 2025, 115.0 thousand and 15.0 thousand unvested RSUs and PSUs, respectively, were excluded from the calculation of potential dilutive common shares due to their anti-dilutive impact.
The computations of basic and diluted earnings per share were as follows:
Three Months Ended
March 31,
(in thousands, except per share data)20262025
Net income attributable to common shareholders$17,805 $30,411 
Less: Dividends paid and earnings allocated to non-forfeitable RSUs(513)(416)
Net income used in basic and diluted earnings per share$17,292 $29,995 
Basic weighted average shares of common stock85,942 87,879 
Effect of dilutive securities:
RSUs and PSUs1,335 1,984 
Preferred shares 224 743 
Diluted weighted average shares of common stock87,501 90,606 
Earnings per share attributable to common shareholders:
Basic$0.20 $0.34 
Diluted$0.20 $0.33 
17. Subsequent Events
Acquisition of Distributed Power Solutions
On April 1, 2026, the Company completed the acquisition of Distributed Power Solutions, LLC (“DPS”), a provider of turnkey distributed and behind‑the‑meter power generation solutions. DPS has been rebranded as Kodiak Power Solutions, a division of the Company. Kodiak Services acquired 100% of the outstanding equity interests of DPS. The acquisition expands the Company’s platform beyond contract compression into distributed power generation and adds generation capacity, with customers across data center, microgrid, manufacturing and energy infrastructure end markets.
The total consideration consisted of $587.3 million of cash, including adjustments for certain additional power generation assets purchased since the transaction announcement, indebtedness and working capital, and the issuance of 2,401,278 shares of the Company’s common stock, par value $0.01 per share with an estimated fair value of $139.0 million based on the Company’s closing stock price on April 1, 2026. Subsequent to March 31, 2026, and in connection with the acquisition of DPS, we entered into purchase commitments totaling approximately $244.8 million for the acquisition of power generation assets. These commitments are expected to be fulfilled over a period of approximately four years and are intended to support our planned investment in expanding our power generation fleet. As these commitments were entered into after March 31, 2026, they are not reflected in the accompanying financial statements.
Due to the limited time since the closing of the acquisition, the initial valuations and accounting for this business combination are incomplete as of the issuance date of these condensed consolidated financial statements. As a result, certain disclosures required by ASC 805, including the allocation of the purchase price, the fair values of assets acquired and liabilities assumed, acquisition‑related costs, and the supplemental pro forma revenue and earnings for the combined entity have not yet been determined as the pro forma adjustments are expected to consist of estimates for the depreciation and amortization of property, plant and equipment assets, respectively, which will result from the purchase price allocation and determination of the fair values for the asset acquired.
18

In connection with the closing of the acquisition of DPS, we entered into a Registration Rights Agreement (the “Registration Rights Agreement”) with Mustang PRS, LLC and Louisiana Machinery Company, L.L.C. (together, the “Holders”), pursuant to which, among other things, the Holders were granted customary rights to require us to file and maintain the effectiveness of a shelf registration statement with respect to the re-sale of the Common Stock received by the Holders, along with customary piggyback registration rights.
19

Item 2.    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 is based on, and should be read in conjunction with our unaudited condensed consolidated financial statements and related notes included elsewhere in this 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 entitled “Risk Factors” section of our Annual Report on Form 10-K for the fiscal year ended December 31, 2025, and “Cautionary Note Regarding Forward-Looking Statements” in this Report. 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.
Overview
We are a leading provider and operator of large horsepower contract compression infrastructure in the U.S., supporting the critical movement and processing of natural gas across key production regions. Our Contract Services 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 primarily under 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.
As of March 31, 2026, we managed our business through two operating segments: Contract Services and Other Services. Contract Services consists of operating Company-owned and customer-owned compression, and gas treating and cooling infrastructure, pursuant to fixed-revenue contracts to enable the production and gathering of natural gas and oil. Other Services consists of a broad range of services to support ancillary needs of our customers, including station construction, customer-owned compressor maintenance and overhaul, the provision of freight and crane services and other time and material-based offerings. Our Other Services offerings are often cross-sold with Contract Services.
The acquisition of DPS (as defined below) was completed subsequent to the three months ended March 31, 2026. We expect that the recently acquired distributed power business will primarily be incorporated into a new reportable segment, Power Infrastructure beginning in the second quarter of fiscal year 2026. Certain ancillary services associated with the distributed power business, which are similar to those previously included in our operations, will be classified under our Other Services reportable segment. On a prospective basis, we expect to rename our Contract Services reportable segment to Compression Infrastructure. It is important to note that these changes to our reportable segments will be implemented in future periods and have not been implemented for the current period. For the current Quarterly Report on Form 10-Q for the period ended March 31, 2026, all financial information, disclosures, and discussion continue to be presented based on our existing reportable segments as of the reporting date.
Recent Developments
Acquisition of Distributed Power Solutions
On April 1, 2026, we completed the previously announced acquisition of Distributed Power Solutions, LLC (“DPS”), a leading provider of turnkey distributed power generation solutions and behind‑the‑meter power generation solutions. Closing consideration consisted of $587.3 million of cash (including adjustments for certain additional power generation assets purchased since the transaction announcement, indebtedness and working capital) and the issuance of 2,401,278 shares of the Company’s common stock, par value $0.01 per share. For more information about the acquisition of DPS, please see the Company’s Current Report on Form 8-K filed with the SEC on April 1, 2026. Subsequent to March 31, 2026, and in connection with the acquisition of DPS, we entered into purchase commitments totaling approximately $244.8 million for the acquisition of power generation assets. These commitments are expected to be fulfilled over a period of approximately four years and are intended to support our planned investment in expanding our power generation fleet. As
20

these commitments were entered into after March 31, 2026, they are not reflected in the accompanying financial statements.
2031 Senior Notes Offering
On March 20, 2026, we completed the private offering of $1.0 billion in 5.875% senior unsecured notes due 2031, issued at par and guaranteed on a senior unsecured basis by the Company and certain subsidiaries. The proceeds from the offering were used to redeem the outstanding 7.25% Senior Notes due 2029 at a redemption price equal to 103.625% of the $750.0 million aggregate principal amount, plus accrued and unpaid interest.
Redemption of 2029 Senior Notes
On March 11, 2026, we provided notice to the holders of our 2029 Senior Notes that, contingent on receipt of the proceeds from the 2031 Senior Notes, the 2029 Senior Notes would be redeemed at a premium on April 10, 2026. On March 30, 2026, utilizing a portion of the proceeds from the 2031 Senior Notes, we made an irrevocable deposit of funds with the trustee to satisfy and discharge the 2029 Senior Notes in accordance with the terms of the applicable indenture, which resulted in a legal defeasance under GAAP (the “Defeasance”). As a result of the Defeasance, the Company recognized a loss on early extinguishment of debt of $36.5 million for the three months ended March 31, 2026, which primarily represents the early redemption premium of $27.2 million, write-off of deferred financing costs of $7.8 million, and accrued interest of $1.5 million.
Operational Highlights
The following table summarizes certain horsepower, unit count and horsepower utilization percentages for our fleet for the periods presented.
As of March 31,Percentage Change
20262025
Operating Data:
Fleet horsepower (1)
4,477,3984,422,9141.2%
Revenue-generating horsepower (2)
4,389,4124,284,1032.5%
Fleet compression units4,6704,941(5.5%)
Revenue-generating compression units4,4944,545(1.1%)
Revenue-generating horsepower per revenue-generating compression unit (3)
9779433.6%
Fleet utilization (4)
98.0%96.9%1.1%
(1)
Fleet horsepower includes (x) revenue-generating horsepower and (y) idle horsepower, which is comprised of compression units that do not have a signed contract or are not subject to a firm commitment from our customers and therefore are not currently generating revenue.
(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)
Fleet utilization is calculated as (i) revenue-generating horsepower divided by (ii) fleet horsepower.
Horsepower
For the three months ended March 31, 2026, fleet horsepower increased 1.2% and revenue generating horsepower increased 2.5% compared to three months ended March 31, 2025. These increases were primarily attributable to the acquisition of over 20,000 horsepower of large compression assets from a prominent oil and gas producer in the Permian Basin in March 2026. This strategic purchase enhanced our fleet’s capacity and operational efficiency. Additionally, the reduction of idle equipment during the period contributed to a more robust and productive fleet profile. These improvements were partially offset by the divestiture and retirement of certain non-core assets during the period, reflecting our ongoing commitment to fleet optimization. The 3.6% increase in revenue-generating horsepower per revenue-generating compression unit was primarily a result of deploying these new large horsepower units.
21

Financial Results of Operations
Three Months Ended March 31, 2026, compared to the Three Months Ended March 31, 2025
The following table presents selected financial and operating information for the periods presented:
Three Months Ended
March 31,% Change
(in thousands)
2026
2025
Revenues:
Contract Services$306,985 $288,956 6.2 %
Other Services38,774 40,686 (4.7)%
Total revenues345,759 329,642 4.9 %
Operating expenses:
Cost of operations (exclusive of depreciation and amortization shown below):
Contract Services90,259 93,235 (3.2)%
Other Services32,619 35,226 (7.4)%
Depreciation and amortization68,681 70,529 (2.6)%
Selling, general and administrative46,127 32,255 43.0 %
Loss on sale of assets1,261 9,211 (86.3)%
Total operating expenses238,947 240,456 (0.6)%
Income from operations106,812 89,186 19.8 %
Other expenses:
Interest expense(48,741)(47,224)3.2 %
Loss on extinguishment of debt(36,512)— 100.0 %
Other expense, net(939)(402)n/m
Total other expenses, net(86,192)(47,626)81.0 %
Income before income taxes20,620 41,560 (50.4)%
Income tax expense2,760 10,524 (73.8)%
Net income17,860 31,036 (42.5)%
Less: Net income attributable to noncontrolling interests55 625 (91.2)%
Net income attributable to common shareholders$17,805 $30,411 (41.5)%
Revenues and Sources of Income
Contract Services
Contract Services revenue increased $18.0 million, or 6.2%, for the three months ended March 31, 2026, compared to the three months ended March 31, 2025. This was primarily due to a $17.3 million increase in Contract Services revenue resulting from pricing increase and revenue-generating horsepower. This increase was partially offset by a decrease of $1.0 million related to gas treating and cooling services.
Other Services
Other Services revenue decreased $1.9 million, or 4.7%, for the three months ended March 31, 2026, compared to the three months ended March 31, 2025. This reduction was mainly driven by lower revenues from station construction services along with a decline in field service revenue resulting from lower demand for third-party field service work and logistics. These declines were partially offset by strong growth in shop service revenue and incremental customer-requested services and materials.
22

Operating Costs and Other Expenses
Contract Services
Contract Services expenses decreased $3.0 million, or 3.2%, for the three months ended March 31, 2026, compared to the three months ended March 31, 2025. This was primarily due to a $1.7 million decrease in cost of parts utilized to support our operations and a $1.4 million decrease in lubricant oil and coolant costs. These decreases were partially offset by a $1.6 million increase in direct labor expenses as a result of the incremental revenue noted above.
Other Services
Other Services expenses decreased $2.6 million, or 7.4%, for the three months ended March 31, 2026, compared to the three months ended March 31, 2025. This decrease was primarily driven by the lower Other Services revenue across our product lines as noted above.
Depreciation and Amortization
Depreciation and amortization decreased $1.8 million, or 2.6%, for the three months ended March 31, 2026, compared to the three months ended March 31, 2025. This decrease was primarily due to full depreciation of certain assets since the three months ended March 31, 2025, as well as the impact of asset sales and disposals during the current period.
Selling, General and Administrative Expenses
Selling, general and administrative expenses increased $13.9 million, or 43.0%, for the three months ended March 31, 2026, compared to the three months ended March 31, 2025. The majority of this increase resulted from a $10.8 million increase in professional fees, reflecting higher legal and transaction-related costs related to the DPS acquisition. Additionally, general liability insurance expenses increased $2.0 million compared to the prior year period, attributable to both higher premiums and expanded coverage requirements in the current market environment.
Loss on Sale of Assets
Loss on sale of assets decreased $8.0 million during the three months ended March 31, 2026 compared to the three months ended March 31, 2025. In the first quarter of 2025, we recognized a net loss of $2.6 million on a sale-leaseback transaction and incurred a $6.6 million loss related to the sale and write-off of certain scrapped assets, neither of which reoccurred in the first quarter of 2026 and both of which contributed to higher loss in that period.
Interest Expense
Interest expense increased $1.5 million, or 3.2%, for the three months ended March 31, 2026, compared to the three months ended March 31, 2025. The increase was primarily driven by higher interest expense on our senior notes, reflecting the impact of our debt refinancing activities, including the issuance of the 2031 Senior Notes and redemption of the 2029 Senior Notes during the first quarter of 2026. This increase was partially offset by lower interest expense on our ABL Facility, reflecting reduced borrowings in the current period.
Loss on Extinguishment of Debt
We recognized a $36.5 million loss on extinguishment of debt during the three months ended March 31, 2026, primarily due to the early redemption premium of $27.2 million, the write-off of deferred financing costs of $7.8 million, and accrued interest of $1.5 million associated with the defeasance and early redemption of our 2029 Senior Notes following the issuance of the 2031 Senior Notes. No such loss was recognized during the three months ended March 31, 2025.
Income Tax Expense
Income tax expense decreased by $7.8 million, for the three months ended March 31, 2026, compared to the three months ended March 31, 2025. This decrease was primarily due to a decrease in pre-tax income of $20.9 million, as well as tax benefit related to the vesting of restricted stock for the three months ended March 31, 2026, compared to the three months ended March 31, 2025.
23

Liquidity and Capital Resources
Overview
Our ability to fund operations, finance capital expenditures, service our debt and pay dividends depends on 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 in the short-term and long-term and, as our Board may determine from time to time in its discretion, pay dividends or repurchase shares pursuant to our Share Repurchase Program. As of March 31, 2026, we had approximately $1.6 billion of liquidity consisting of $94.4 million in cash and cash equivalents and $1.5 billion available under the ABL Facility.
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: capital expenditures made to (1) expand the operating capacity or operating income capacity of assets including, but not limited to, the acquisition of additional compression units, upgrades to existing equipment, expansion of supporting infrastructure, and implementation of new technologies, (2) maintain the operating capacity or operating income capacity of assets by acquisition of replacement compression units and their supporting infrastructure, and (3) expand the operating capacity or operating income capacity of existing assets.
Other Capital Expenditures: capital expenditures made on assets required to support our operations—such as rolling stock, leasehold improvements, technology hardware and software and related implementation expenditures, safety enhancements to equipment, and other general items that are typically capitalized and that have a useful life beyond one year.
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 without modifying the application for which the compression equipment was designed.
For the three months ended March 31, 2026, growth capital expenditures were $85.6 million, other capital expenditures were $7.5 million, and maintenance capital expenditures were $17.8 million as compared to growth capital expenditures of $56.0 million, other capital expenditures of $22.3 million, and maintenance capital expenditures of $16.4 million for the three months ended March 31, 2025. The increase in growth capital expenditures was primarily driven by a $24.0 million purchase of used assets, reflecting an opportunistic purchase of compression equipment to accelerate fleet growth and meet strong customer demand, as well as an $18.0 million investment in power generation infrastructure to support our recently acquired power distribution business. The decrease in other capital expenditures was attributable to the completion of our engine conversion program, a multi-year fleet upgrade initiative that was substantially finished during fiscal year 2025.
24

Maintenance capital expenditures remain disciplined, with only a modest increase despite the continued expansion of our fleet.
Dividends
Our Board may elect to declare cash dividends on our common stock, subject to our compliance with applicable law, and depending on, among other things, future business conditions, economic conditions, our financial condition, results of operations, projections, liquidity, earnings, legal requirements and restrictions in the agreements governing our indebtedness as discussed in this Report.
Subsequent to the quarter end, on May 7, 2026, the Company’s Board declared a cash dividend of $0.49 per share for the quarter ended March 31, 2026, which is payable on May 28, 2026, to shareholders of record as of the close of business on May 18, 2026. In conjunction with the Common Stock Dividend, Kodiak Services declared a distribution on its units of $0.49 per unit payable on May 28, 2026 to all unitholders of record of Kodiak Services as of the close of business on May 18, 2026. The declaration and payment of future dividends will be at the discretion of the Board and will depend on the factors discussed above.
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 to fund any such dividends and our budgeted growth capital expenditures for such period, we may fund our dividend or budgeted growth expenditures (i) with additional borrowings under our ABL Facility (subject to the requirement that our availability, in the case of dividends, under the ABL Facility calculated on a pro forma basis after giving effect to the payment of a dividend, is not less than $100,000,000) or (ii) by reducing our growth capital expenditures. Any additional borrowings under our ABL Facility may result in an increase in our interest expense and any such reduction in our growth capital expenditures may result in lower growth in our revenue-generating horsepower in future periods. As of March 31, 2026, we had $1.5 billion available under our ABL Facility.
Contractual Obligations
Our material contractual obligations as of March 31, 2026, consisted of the following:
Long-term debt of $2.8 billion, of which $449.9 million matures in 2030, $1.0 billion matures in 2031, $770.0 million matures in 2033, and $630.0 million matures in 2035.
Purchase commitments of $276.4 million, of which $241.9 million is expected to be settled within the next twelve months; primarily consisting of future commitments to purchase new compression and power generation units that have been ordered but not yet received. See Note 12. Commitments and Contingencies to the condensed consolidated financial statements included in this Report.
Subsequent to March 31, 2026, and in connection with the acquisition of DPS, we entered into purchase commitments totaling approximately $244.8 million for the acquisition of power generation assets. These commitments are expected to be fulfilled over a period of approximately four years and are intended to support our planned investment in expanding our power generation fleet. See Note 17. Subsequent Events to the condensed consolidated financial statements included in this Report.
Other Commitments
As of March 31, 2026, other commitments include future operating and finance lease payments totaling $77.5 million.
25

Sources of Cash
Cash Flows
The following table summarizes our cash flows:
Three months ended March 31,
(in thousands)
2026
2025
Net cash provided by operating activities$71,182 $114,328 
Net cash used for investing activities(114,903)(68,177)
Net cash provided by (used for) financing activities134,905 (48,951)
Net increase (decrease) in cash and cash equivalents$91,184 $(2,800)
Operating Activities
The $43.1 million decrease in net cash provided by operating activities for the three months ended March 31, 2026, compared to the three months ended March 31, 2025, was primarily driven by unfavorable changes in working capital items, particularly an increase in accounts receivable related to strong revenue growth and timing of customer collections. Working capital items used cash of $69.1 million during the three months ended March 31, 2026 compared to the use of cash of $18.7 million during the three months ended March 31, 2025. This was partially offset by the $36.5 million non-cash add-back for the loss on extinguishment of debt associated with our strategic debt refinancing activities completed during the quarter.
Investing Activities
The $46.7 million increase in net cash used in investing activities for the three months ended March 31, 2026, compared to the three months ended March 31, 2025, was primarily due to a $40.8 million increase in cash used for capital expenditures, net of accrued capital expenditures. This was partially offset by a $5.9 million decrease in cash provided by proceeds on sale of assets.
Financing Activities
Net cash provided by financing activities of $134.9 million increased $183.9 million during the three months ended March 31, 2026, compared to cash used for financing activities of $49.0 million during the three months ended March 31, 2025. Cash provided by financing activities during three months ended March 31, 2026 was primarily the result of our strategic debt refinancing activities completed during the quarter, which resulted in net proceeds of approximately $193.2 million. These net proceeds, combined with lower share repurchase activity, more than offset the $42.6 million in dividend payments and $15.0 million tax-related outflows associated with equity compensation vesting.
Cash used for financing activities of $49.0 million during the three months ended March 31, 2025 was primarily the result of $36.4 million of dividends paid to stockholders, $10.0 million of share repurchases, $2.8 million of cash paid for shares withheld to cover taxes, $2.0 million of cash paid on principal payments of other borrowings, $0.7 million of cash paid on principal payments of finance leases, and $0.4 million of distributions to noncontrolling interest. This was offset by $3.3 million of net cash provided by borrowings.
Description of Indebtedness
ABL Facility
On April 2, 2026, Kodiak and Kodiak Services entered into the Fifth Amendment to the Fourth Amended and Restated Credit Agreement (“Fifth Amendment”) 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” or “ABL Facility”), which amends the Fourth Amended and Restated Credit Agreement dated as of March 22, 2023. The Fifth Amendment, among other things, modifies the calculation of the leverage ratio. Through June 30, 2026, the Fifth Amendment allows Kodiak Services to deduct from its total indebtedness the net proceeds from the issuance of the 2031 Senior Notes, in addition to the existing $50,000,000 cash netting cap, so long as such proceeds remain as unrestricted cash or cash equivalents.
The ABL Facility is a revolving credit arrangement with a lockbox feature, where customer payments may be sent to a bank account managed by the agent and used to pay down borrowings if availability drops below $100 million for five
26

consecutive business days. As of March 31, 2026, and December 31, 2025, availability exceeded this threshold, so the balance was classified as long-term in accordance with its maturity.
Interest on the outstanding borrowings under the ABL Facility is payable monthly and accrues based on variable rates of the Secured Overnight Financing Rate (“SOFR”) plus an applicable rate ranging from 1.75% to 2.50% or prime rate plus an applicable rate ranging from 0.75% to 1.50% depending on the leverage ratio as of the most recently ended quarter. As of March 31, 2026, and December 31, 2025, the weighted average interest rate on the ABL Facility was 5.67% and 5.72%, respectively, excluding the effect of the interest rate swap. The Company pays an annualized commitment fee of 0.25% on the unused portion of its ABL Facility.
The ABL Facility provides for commitments totaling $2.0 billion and a maturity date of September 5, 2030. As of March 31, 2026, $1.4 million in letters of credit were outstanding. As of March 31, 2026, borrowings under our ABL Facility totaled $449.9 million.
As of March 31, 2026, we were in compliance with all covenants under the ABL Facility. All obligations under the ABL Facility are collateralized by essentially all the assets of the Company.
Redemption of 2029 Senior Notes
On March 11, 2026, we provided notice to the holders of our 2029 Senior Notes that, contingent on receipt of the proceeds from the 2031 Senior Notes, the 2029 Senior Notes would be redeemed at a premium on April 10, 2026. On March 30, 2026, utilizing a portion of the proceeds from the 2031 Senior Notes (as defined below), we made an irrevocable deposit of funds with the trustee to satisfy and discharge the 2029 Senior Notes in accordance with the terms of the applicable indenture, which resulted in a legal defeasance under GAAP (the “Defeasance”).
The Defeasance required a cash outlay of $785.5 million, which was irrevocably deposited with the trustee to fund interest payments on the 2029 Senior Notes through April 10, 2026, when the 2029 Senior Notes were redeemed at a premium, as well as fund the redemption of the 2029 Senior Notes in full. As a result of the Defeasance, the Company recognized a loss on early extinguishment of debt of $36.5 million for the three months ended March 31, 2026, which primarily represents the early redemption premium of $27.2 million, the write-off of deferred financing costs of $7.8 million, and accrued interest of $1.5 million.
2031 Senior Notes
On March 20, 2026, Kodiak Services issued $1.0 billion in aggregate principal amount of 5.875% senior unsecured notes due 2031 (the “2031 Senior Notes”). The net proceeds from the 2031 Senior Notes were used by the Company to redeem all of Kodiak Services’ outstanding 7.25% Senior Notes due 2029 at a redemption price equal to 103.625% of the $750.0 million aggregate principal amount, plus accrued and unpaid interest, if any.
2033 Senior Notes
On September 5, 2025, Kodiak Services issued $600.0 million in aggregate principal amount of 6.50% senior unsecured notes due 2033 (the “2033 Senior Notes”). Subsequently, on September 22, 2025, Kodiak Services completed a private offering of an additional $170.0 million of 2033 Senior Notes for $173.4 million. The net proceeds from these offerings were used by the Company to repay a portion of the debt outstanding under the ABL Facility.
2035 Senior Notes
On September 5, 2025, Kodiak Services issued $600.0 million in aggregate principal amount of 6.75% senior unsecured notes due 2035 (the “2035 Senior Notes”). Subsequently, on September 22, 2025, Kodiak Services completed a private offering of an additional $30.0 million of 2035 Senior Notes for $30.9 million. The excess fair value above the face value was recognized as a bond premium, which is amortized as a reduction in interest expense over the remaining term of the 2035 Senior Notes. The net proceeds from these offerings were used by the Company to repay a portion of the debt outstanding under the ABL Facility.
Derivatives and Hedging Activities
To mitigate a portion of the exposure to fluctuations in the variable interest rate of the ABL Facility, we have entered into derivative instruments.
27

Our interest rate swap exchanges variable interest rates for fixed interest rates. The Company designates our interest rate swap as a cash flow hedge, evaluates hedge effectiveness and determined it to be highly effective as of March 31, 2026. See Note 9. Derivative Instruments to the condensed consolidated financial statements included in this Report.
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, free cash flow, adjusted net income and adjusted earnings per share.
Adjusted Gross Margin and Adjusted Gross Margin Percentage
Adjusted gross margin and adjusted gross margin percentage are considered non-GAAP financial measures. 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.
Contract Services
Three Months Ended
March 31,
(in thousands)
2026
2025
Total revenues$306,985 $288,956 
Cost of operations (exclusive of depreciation and amortization)(90,259)(93,235)
Depreciation and amortization(68,681)(70,529)
Gross margin$148,045 $125,192 
Gross margin percentage48.2%43.3%
Depreciation and amortization68,681 70,529 
Adjusted gross margin$216,726 $195,721 
Adjusted gross margin percentage70.6%67.7%
Other Services
Three Months Ended
March 31,
(in thousands)
2026
2025
Total revenues$38,774 $40,686 
Cost of operations (exclusive of depreciation and amortization)(32,619)(35,226)
Depreciation and amortization
Gross margin$6,155$5,460
Gross margin percentage15.9%13.4%
Depreciation and amortization— 
Adjusted gross margin$6,155$5,460
Adjusted gross margin percentage15.9%13.4%
28

Adjusted EBITDA and Adjusted EBITDA Percentage
Adjusted EBITDA and adjusted EBITDA percentage are considered non-GAAP measures. We define adjusted EBITDA as net income before interest expense; income tax expense; and depreciation and amortization; plus certain items, as applicable, such as (i) impairment of long-lived assets; (ii) loss (gain) on derivatives; (iii) equity compensation expense; (iv) severance expenses; (v) transaction expenses; (vi) sales tax reserve; (vii) loss (gain) on disposal of business; (viii) loss (gain) on sale of assets; and (ix) loss on extinguishment of debt. 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.
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 (loss), 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 (loss) 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 (loss) 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.
29

The following table reconciles adjusted EBITDA to net income (loss), the most directly comparable GAAP financial measure, for each of the periods presented:
Three Months Ended
March 31,
(in thousands)
2026
2025
Net income$17,860 $31,036 
Interest expense48,741 47,224 
Income tax expense2,760 10,524 
Depreciation and amortization68,681 70,529 
Loss on extinguishment of debt36,512 — 
Equity compensation expense5,890 6,978 
Severance expense72 376 
Transaction expenses (1)
8,315 1,786 
Loss on sale of assets1,261 9,211 
Adjusted EBITDA$190,092 $177,664 
Net income percentage5.2 %9.4 %
Adjusted EBITDA percentage55.0 %53.9 %
(1)
Represents certain costs associated with non-recurring professional services and other costs, primarily related to the acquisition of DPS for the three months ended March 31, 2026 and CSI Acquisition and secondary offerings for the three months ended March 31, 2025.
Discretionary Cash Flow
Discretionary cash flow is considered a non-GAAP measure. We define discretionary cash flow as net cash provided by operating activities less (i) maintenance capital expenditures; (ii) certain changes in operating assets and liabilities; and (iii) certain other expenses; plus certain items, as applicable, such as (w) severance expenses; (x) transaction expenses; and (y) sales tax reserve. 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
Free cash flow is considered a non-GAAP measure. We define free cash flow as net cash provided by operating activities less (i) maintenance capital expenditures; (ii) certain changes in operating assets and liabilities; (iii) certain other expenses; (iv) growth capital expenditures; and (v) other capital expenditures; plus certain items, as applicable, such as (w) severance expenses; (x) transaction expenses; (y) sales tax reserve; and (z) proceeds from sale of assets. 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, 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.
30

The following table reconciles net cash provided by operating activities, to discretionary cash flow and free cash flow, for each of the periods presented:
Three Months Ended
March 31,
(in thousands)
2026
2025
Net cash provided by operating activities$71,182 $114,328 
Maintenance capital expenditures(17,758)(16,407)
Severance expense72 376 
Transaction expenses (1)
8,315 1,786 
Change in operating assets and liabilities69,123 18,679 
Other (2)
(4,429)(2,678)
Discretionary cash flow $126,505 $116,084 
Growth capital expenditures (3)(4)(5)
(85,552)(55,983)
Other capital expenditures (4)
(7,458)(22,258)
Proceeds from sale of assets3,467 9,376 
Free cash flow $36,962 $47,219 
(1)
Represents certain costs associated with non-recurring professional services and other costs, primarily related to the acquisition of DPS for the three months ended March 31, 2026 and the CSI Acquisition and secondary offerings for the three months ended March 31, 2025.
(2)
Includes non-cash lease expense, provision for credit losses and inventory reserve.
(3)
Growth capital expenditures includes an $18.0 million investment in power generation infrastructure to support our recently acquired power distribution business for the three months ended March 31, 2026.
(4)
Growth and other capital expenditures includes a $6.5 million decrease and a $14.1 million increase in accrued capital expenditures for the three months ended March 31, 2026 and March 31, 2025, respectively.
(5)
Growth capital expenditures include a non-cash increase in the sales tax accrual on compression equipment purchases of $1.0 million and $1.2 million for the three months ended March 31, 2026 and 2025, respectively. These accrual amounts are estimated based on the best-known information as it relates to open audit periods with the State of Texas. See Note 12. Commitments and Contingencies to our condensed consolidated financial statements for additional details.
Adjusted Net Income and Adjusted Diluted Earnings Per Share
Adjusted net income and adjusted earnings per share are considered non-GAAP measures. Adjusted net income is defined as net income adjusted to exclude certain items, as applicable, such as (i) impairment of long-lived assets; (ii) severance expenses; (iii) transaction expenses; (iv) sales tax reserve; (v) loss on disposal of business; (vi) loss (gain) on derivatives; (vii) loss on extinguishment of debt; and (viii) the tax effects of the adjustments. Adjusted earnings per share is calculated by dividing adjusted net income by the weighted average diluted shares outstanding. We believe these non-GAAP financial measures are useful to investors because they are key measures used by our management team to evaluate our operating performance, generate future operating plans, and make strategic decisions. Adjusted net income and adjusted earnings per share are 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, earnings per share, or cash flows from operating activities. Adjusted net income and adjusted earnings per share as presented may not be comparable to similarly titled measures of other companies.
The following tables reconcile net income to adjusted net income and diluted earnings per share to adjusted diluted earnings per share, for each of the periods presented:
31

Three Months Ended
March 31,
(in thousands, except per share data)
20262025
Net income$17,860 $31,036 
Loss on extinguishment of debt36,512 — 
Severance expense72 376 
Transaction expenses (1)
8,315 1,786 
Tax effect of adjustments (2)
(10,758)(561)
Adjusted net income$52,001 $32,637 
Weighted-average common shares outstanding:
Diluted87,501 90,606 
Diluted earnings (loss) per common share$0.20 $0.33 
Loss on extinguishment of debt0.42 — 
Severance expense— 0.01 
Transaction expenses (1)
0.10 0.02 
Tax effect of adjustments (2)
(0.13)(0.01)
Adjusted diluted earnings per common share$0.59 $0.35 
(1)
Represents certain costs associated with non-recurring professional services and other costs, primarily related to the acquisition of DPS for the three months ended March 31, 2026 and the CSI Acquisition and secondary offerings for the three months ended March 31, 2025.
(2)
Represents the estimated tax effect of adjustments calculated using the Company’s adjusted tax provision.
Critical Accounting Policies and Estimates
For a discussion of our critical accounting estimates, see “Part II – Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations – Critical Accounting Estimates” of our Annual Report on Form 10-K for the year ended December 31, 2025. There have been no significant changes to our critical accounting estimates since our Annual Report on Form 10-K for the year ended December 31, 2025.
Item 3.    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 March 31, 2026 and December 31, 2025, we had $449.9 million and $464.6 million, respectively, outstanding under the ABL Facility and $325.0 million and $325.0 million, respectively, outstanding and effective notional amounts of floating to fixed interest rate swap, which we attribute to our borrowings under our ABL Facility. Excluding the effect of the interest rate swap, the average annualized interest rate incurred on the ABL Facility for borrowings during the three months ended March 31, 2026, was approximately 5.67%. We estimate that a 1.0% increase in the applicable average interest rate for the three months ended March 31, 2026, would have resulted in an estimated $1.2 million increase in ABL-related interest expense excluding the impact of our swaps.
Counterparty Risk
Our credit exposure generally relates to receivables for services provided, delays on services paid and a counterparty’s failure to meet its obligations under a derivatives contract with the Company. If any significant customer or derivative counterparty of ours should have credit or financial problems resulting in a delay or failure to pay the amount due, 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.
32

The Company uses credit and other financial criteria to evaluate the credit standing of, and to select, customers, vendors and 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 three months ended March 31, 2026, and year ended December 31, 2025, our four largest customers, which are all investment-grade counterparties, accounted for approximately 31% and 32%, respectively, of our total revenues, with no single customer accounting for more than 15% for either ending period. 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 Contract Services 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 Contract Services.
Item 4.    Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
As of March 31, 2026, an evaluation was performed under the supervision and with the participation of our management, including the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2026.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting that occurred during the quarter ended March 31, 2026, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
33

PART II—OTHER INFORMATION
Item 1.    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.
See the subsection titled “Sales Tax Contingency” and “Legal Matters” in Note 12. Commitments and Contingencies to our unaudited condensed consolidated financial statements in Part I, Item 1 “Financial Statements” of this Report for more information on certain litigation.
Item 1A.    Risk Factors.
There have been no material changes to the risk factors previously disclosed in Part I, Item 1A, “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2025.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds.
Except as previously disclosed in Current Reports on Form 8-K, no unregistered sales of the Company’s equity securities were made during the three months ended March 31, 2026.
Item 3.    Defaults Upon Senior Securities.
None.
Item 4.    Mine Safety Disclosures.
Not Applicable.
Item 5.    Other Information.
Securities Trading Plans of Directors and Executive Officers
During the three months ended March 31, 2026, the following officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted a written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c).
Other than as disclosed below, no directors or executive officers adopted, modified or terminated any contract, instruction or written plan for the purchase or sale of Company securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement.”
NameTitleAdoption DateExpiration DateAggregate # of securities to be sold
Ewan HamiltonChief Accounting OfficerMarch 17, 2026March 16, 2027
10,917 (1)
Chad Lenamon
Chief Operations Officer
March 13, 2026May 14, 2027
12,000 (1)
(1)The Rule 10b5-1 trading arrangement allows for the sale of shares subject to future vesting of equity awards, including performance stock unit awards, net of shares withheld for taxes. The exact number of shares sold depends on settlement outcomes and the tax withholdings, and therefore is not yet determinable.

34

Item 6.    Exhibits.
Exhibit
 Number
Description
3.1
3.2
3.3
4.1
4.2
4.3
4.4


10.1
10.2*
31.1*
31.2*
32.1**
32.2**
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.
35

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: May 11, 2026
By:/s/ John B. Griggs
John B. Griggs
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
Date: May 11, 2026
By:/s/ Ewan W. Hamilton
Ewan W. Hamilton
Executive Vice President and Chief Accounting Officer
(Principal Accounting Officer)
36
EX-10.2 2 ex102kodiak-fifthamendment.htm EX-10.2 Document
EXECUTION VERSION
FIFTH AMENDMENT TO FOURTH AMENDED AND RESTATED CREDIT AGREEMENT
This FIFTH AMENDMENT TO FOURTH AMENDED AND RESTATED CREDIT AGREEMENT (this “Fifth Amendment”) is executed as of April 2, 2026, by and among KODIAK GAS SERVICES, INC. (as successor borrower to Frontier Intermediate Holding, LLC), a Delaware corporation (“Kodiak Corp”), KODIAK GAS SERVICES, LLC, a Delaware limited liability company (the “Kodiak Borrower” and, together with Kodiak Corp, each a “Borrower” and, collectively, the “Borrowers”), the other Obligors party hereto, JPMORGAN CHASE BANK, N.A., a national banking association, in its capacity as administrative agent (in such capacity, the “Administrative Agent”), and the Lenders party hereto. Unless otherwise defined herein, all capitalized terms used herein which are defined in the Amended Credit Agreement (as defined below) shall have the meanings given such terms in the Amended Credit Agreement.
W I T N E S S E T H:
WHEREAS, the Borrowers, the other Obligors, the Administrative Agent and the Lenders are parties to that certain Fourth Amended and Restated Credit Agreement dated as of March 22, 2023 (as amended, restated, amended and restated, supplemented or otherwise modified from time to time prior to the date hereof, the “Credit Agreement”; the Credit Agreement as amended by this Fifth Amendment, the “Amended Credit Agreement”), pursuant to which the Lenders have agreed to make certain loans and other extensions of credit to the Borrowers in accordance with the terms and conditions set forth therein;
WHEREAS, the Borrowers have requested to enter into this Fifth Amendment to amend the Credit Agreement as set forth herein effective as of the Fifth Amendment Effective Date (as defined below);
WHEREAS, Fifth Third Bank, National Association (“Fifth Third”), a Lender, has informed the Borrowers, the Administrative Agent and the other Lenders that it is the successor by merger to Comerica Bank, a Lender (“Comerica”), and that pursuant to such merger (such merger, the “Fifth Third/Comerica Merger”) all of Comerica’s rights and obligations in its capacity as a Lender under the Credit Agreement (including Comerica’s Commitment, participations in Letters of Credit and outstanding Loans) were assumed by Fifth Third (the “Fifth Third Assumption”); and
WHEREAS, the Administrative Agent, the Borrowers and the Lenders signatory hereto have agreed, subject to the terms and conditions set forth herein, to enter into this Fifth Amendment.
NOW THEREFORE, for and in consideration of the mutual covenants and agreements herein contained and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto hereby agree as follows:
SECTION 1.Amendments to the Credit Agreement. In reliance on the representations, warranties, covenants and agreements contained in this Fifth Amendment, but subject to the



satisfaction of the conditions precedent set forth in Section 2 hereof, effective as of the Fifth Amendment Effective Date, the Credit Agreement is hereby amended in the manner provided in this Section 1:
1.1Restated Definitions. The following definitions contained in Section 1.01 of the Credit Agreement are hereby amended and restated in their respective entireties to read in full as follows:
Daily Simple SOFR” means, for any day (a “SOFR Rate Day”), a rate per annum equal to SOFR for the day (such day, a “SOFR Determination Date”) that is five (5) U.S. Government Securities Business Days prior to (i) if such SOFR Rate Day is a U.S. Government Securities Business Day, such SOFR Rate Day or (ii) if such SOFR Rate Day is not a U.S. Government Securities Business Day, the U.S. Government Securities Business Day immediately preceding such SOFR Rate Day, in each case, as such SOFR is published by the SOFR Administrator on the SOFR Administrator’s Website. Any change in Daily Simple SOFR due to a change in SOFR shall be effective from and including the effective date of such change in SOFR without notice to the Borrowers. If by 5:00 p.m. (New York City time) on the second (2nd) U.S. Government Securities Business Day immediately following any SOFR Determination Date, SOFR in respect of such SOFR Determination Date has not been published on the SOFR Administrator’s Website and a Benchmark Replacement Date with respect to the Daily Simple SOFR has not occurred, then SOFR for such SOFR Determination Date will be SOFR as published in respect of the first preceding U.S. Government Securities Business Day for which such SOFR was published on the SOFR Administrator’s Website. Notwithstanding anything in this definition to the contrary, if Daily Simple SOFR as so determined would be less than the Floor, such rate shall be deemed to be equal to the Floor for the purposes of this Agreement.
Leverage Ratio” means, as of any date of determination, the ratio of (a) an amount equal to (i) Total Indebtedness as of such date, minus (ii) the lesser of (A) the aggregate amount of unrestricted cash and Cash Equivalents on the consolidated balance sheet of Kodiak Corp and its Restricted Subsidiaries as of such date and (B) $50,000,000 (or, for the purpose of determining the Leverage Ratio for the fiscal quarter ending March 31, 2026 and for any pro forma calculation of the Leverage Ratio made after the Fifth Amendment Effective Date and prior to June 30, 2026, this clause (a) shall instead be an amount equal to (i) Total Indebtedness as of such date, minus (ii) the lesser of (A) the aggregate amount of unrestricted cash and Cash Equivalents on the consolidated balance sheet of Kodiak Corp and its Restricted Subsidiaries as of such date and (B) the sum of (1) $50,000,000, plus (2) the Net Proceeds
2


received by the Kodiak Borrower on or prior to the Fifth Amendment Effective Date in respect of the 2031 Senior Notes, but only to the extent such Net Proceeds constitute unrestricted cash and/or Cash Equivalents on the consolidated balance sheet of Kodiak Corp and its Restricted Subsidiaries as of such date (such Net Proceeds, the “Fifth Amendment Notes Proceeds”)), to (b) EBITDA for the fiscal quarter then ended as of such date multiplied by four (4) (or, if such date is not the last day of a fiscal quarter, Total Indebtedness and EBITDA shall be calculated in accordance with Section 1.05). For purposes of this definition, any cash or Cash Equivalents constituting Fifth Amendment Notes Proceeds held in an “escrow” account with the Administrative Agent shall be considered “unrestricted” for purposes of determining the Leverage Ratio for the fiscal quarter ending March 31, 2026 and for any pro forma calculation of the Leverage Ratio made after the Fifth Amendment Effective Date and prior to June 30, 2026, in each case, so long as there are no conditions and/or restrictions on the ability of Kodiak Corp and its Restricted Subsidiaries to freely withdraw such cash or Cash Equivalents from such “escrow” account.
Loan Documents” means, collectively, this Agreement, the First Amendment, the Second Amendment, the Third Amendment, the Fourth Amendment, the Fifth Amendment, any Commitment Increase Agreements, any Additional Lender Agreements, any promissory notes issued pursuant to this Agreement, any Letter of Credit applications, the Collateral Documents, each Compliance Certificate, the Loan Guaranty, any Fee Letter, the Perfection Certificate and all other agreements, instruments, documents and certificates identified in Section 4.01 executed and delivered to, or in favor of, the Administrative Agent or any Lender and including all other pledges, powers of attorney, consents, assignments, fee letters, contracts, notices, letter of credit agreements, letter of credit applications and any agreements between the Borrower Representative and any Issuing Bank regarding such Issuing Bank’s Issuing Bank Sublimit or the respective rights and obligations between the Borrowers and any Issuing Bank in connection with the issuance of Letters of Credit executed by or on behalf of any Obligor and delivered to the Administrative Agent or any Lender in connection with this Agreement or the transactions contemplated hereby. Any reference in this Agreement or any other Loan Document to a Loan Document shall include all appendices, exhibits or schedules thereto, and all amendments, restatements, supplements or other modifications thereto, and shall refer to this Agreement or such Loan Document as the same may be in effect at any and all times such reference becomes operative.
Term SOFR Rate” means, with respect to any Term Benchmark Borrowing and for any tenor comparable to the applicable Interest Period,
3


the Term SOFR Reference Rate at approximately 5:00 a.m., Chicago time, two (2) U.S. Government Securities Business Days prior to the commencement of such tenor comparable to the applicable Interest Period, as such rate is published by the CME Term SOFR Administrator; provided that if the Term SOFR Rate as so determined would be less than the Floor, such rate shall be deemed to be equal to the Floor for the purposes of this Agreement.
1.2New Definition. Section 1.01 of the Credit Agreement is hereby amended to add thereto in alphabetical order the following definitions which shall read in full as follows:
2031 Senior Notes” means the senior unsecured notes due 2031 issued by the Kodiak Borrower on March 20, 2026 in an aggregate principal amount of $1,000,000,000.
Fifth Amendment” means that certain Fifth Amendment to Fourth Amended and Restated Credit Agreement dated as of the Fifth Amendment Effective Date, by and among the Borrowers, the other Obligors party thereto, the Administrative Agent and the Lenders party thereto.
Fifth Amendment Effective Date” means April 2, 2026.
Fifth Amendment Notes Proceeds” has the meaning assigned to it in the definition of “Leverage Ratio”.
1.3Commitment Schedule. In connection with the Fifth Third Assumption, the Commitment Schedule to the Credit Agreement is hereby amended and restated in its entirety and replaced with the Commitment Schedule attached as Annex A hereto. Fifth Third hereby confirms to Administrative Agent that in connection with the Fifth Third/Comerica Merger it previously made all internal settlements and other adjustments with Comerica as are necessary to effectuate the Fifth Third Assumption.
SECTION 2.Conditions Precedent. The effectiveness of this Fifth Amendment is subject to the satisfaction of the following conditions precedent (the date on which such conditions precedent are satisfied, the “Fifth Amendment Effective Date”):
2.1Counterparts. The Administrative Agent (or its counsel) shall have received duly executed counterparts of this Fifth Amendment from the Borrowers, the other Obligors and Lenders constituting at least the Required Lenders; and
2.2Other Documents. The Administrative Agent shall have been provided with such documents, instruments and agreements from the Obligors, and the Obligors shall have taken such actions, in each case as the Administrative Agent may reasonably request of the Obligors prior to the satisfaction of the other conditions in this Section 2 in connection with this Fifth Amendment and the transactions contemplated hereby.
4


Without limiting the generality of the provisions of Article VIII of the Amended Credit Agreement, for purposes of determining compliance with the conditions specified in this Section 2, each Lender that has signed this Fifth Amendment shall be deemed to have consented to, approved or accepted or be satisfied with, each document or other matter required under this Section 2 to be consented to or approved by or be acceptable or satisfactory to a Lender unless the Administrative Agent shall have received notice from such Lender prior to the Fifth Amendment Effective Date specifying its objection thereto. All documents executed or submitted pursuant to this Section 2 by and on behalf of any of the Obligors shall be in form and substance reasonably satisfactory to the Administrative Agent and its counsel. The Administrative Agent shall notify the Borrower Representative and the Lenders of the Fifth Amendment Effective Date, and such notice shall be conclusive and binding.
SECTION 3.Representations and Warranties. In order to induce the Administrative Agent and the Lenders to enter into this Fifth Amendment, the Obligors hereby jointly and severally represent and warrant to the Administrative Agent and the Lenders that:
3.1Accuracy of Representations and Warranties. Both before and after giving effect to this Fifth Amendment, each of the representations and warranties of each Obligor contained in the Loan Documents is true and correct in all material respects (without duplication of any materiality qualifier contained therein) as of the date hereof (except that any representation or warranty that by its terms is made as of a specified earlier date is true and correct in all material respects (without duplication of any materiality qualifier contained therein) only as of such specified earlier date).
3.2Due Authorization, No Conflicts. The execution, delivery and performance of this Fifth Amendment by each Obligor (a) are within each Obligor’s limited liability company or corporate power and have been duly authorized by all necessary limited liability company or corporate action, (b) do not require any consent or approval of, registration or filing with, or any other action by, any Governmental Authority, except such as have been obtained or made and are in full force and effect and except where the failure to do so, individually or in the aggregate, would not be reasonably expected to result in a Material Adverse Effect, (c) do not violate or constitute a default under any provision of applicable law or any material indenture, agreement or other instrument binding upon any Obligor or any of its Restricted Subsidiaries or the assets of any Obligor or any of its Restricted Subsidiaries (other than any indenture, agreement or other instrument the violation of which could not reasonably be expected to be materially adverse to any Secured Party), or give rise to a right thereunder to require any payment to be made by any Obligor or any of its Restricted Subsidiaries, and (d) will not result in the creation or imposition of any Lien on any asset of any Obligor or any of its Restricted Subsidiaries, except for Liens created pursuant to the Loan Documents.
3.3Validity and Binding Effect. As of the date hereof, this Fifth Amendment constitutes the valid and binding obligations of each of the Obligors enforceable in accordance with its terms, except as the enforceability thereof may be limited by bankruptcy, insolvency, reorganization, moratorium or similar laws affecting creditors’ rights generally, and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law.
5


3.4Absence of Defaults. Both immediately before and immediately after giving effect to this Fifth Amendment, no Default or Event of Default has occurred and is continuing.
3.5No Defense. No Obligor has any defense to payment, counterclaim or rights of set-off with respect to the Secured Obligations on the date hereof.
SECTION 4.Miscellaneous.
4.1Reaffirmation of Loan Documents; Extension of Liens. Any and all of the terms and provisions of the Credit Agreement and the other Loan Documents shall, except as amended hereby, remain in full force and effect. All references to the Credit Agreement in any other document, instrument, agreement or writing shall hereafter be deemed to refer to the Credit Agreement, as amended hereby. The Obligors hereby extend the Liens securing the Secured Obligations until the Secured Obligations have been paid in full, and agree that the amendments and waivers herein contained shall in no manner affect or impair the Secured Obligations or the Liens securing payment and performance thereof, all of which are ratified and confirmed. This Fifth Amendment constitutes a Loan Document.
4.2Parties in Interest. All of the terms and provisions of this Fifth Amendment shall bind and inure to the benefit of the parties hereto and their respective successors and assigns.
4.3Counterparts. This Fifth Amendment may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. Delivery of an executed counterpart of a signature page of this Fifth Amendment that is an Electronic Signature transmitted by facsimile, emailed “.pdf” or any other electronic means that reproduces an image of an actual executed signature page shall be effective as delivery of a manually executed counterpart of this Fifth Amendment. The words “execution,” “signed,” “signature,” “delivery,” and words of like import in or relating to this Fifth Amendment shall be deemed to include Electronic Signatures, deliveries or the keeping of records in any electronic form (including deliveries by facsimile, emailed “.pdf” or any other electronic means that reproduces an image of an actual executed signature page), each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be; provided that nothing herein shall require the Administrative Agent to accept Electronic Signatures in any form or format without its prior written consent and pursuant to procedures approved by it; provided, further, without limiting the foregoing, (i) to the extent the Administrative Agent has agreed to accept any Electronic Signature, the Administrative Agent and each of the Lenders shall be entitled to rely on such Electronic Signature purportedly given by or on behalf of any Borrower or any other Obligor without further verification thereof and without any obligation to review the appearance or form of any such Electronic Signature and (ii) upon the request of the Administrative Agent or any Lender, any Electronic Signature shall be promptly followed by a manually executed counterpart.
6


4.4COMPLETE AGREEMENT. THIS FIFTH AMENDMENT, THE AMENDED CREDIT AGREEMENT AND THE OTHER LOAN DOCUMENTS REPRESENT THE FINAL AGREEMENT AMONG THE PARTIES AND MAY NOT BE CONTRADICTED BY EVIDENCE OF PRIOR, CONTEMPORANEOUS, OR SUBSEQUENT ORAL AGREEMENTS OF THE PARTIES. THERE ARE NO UNWRITTEN ORAL AGREEMENTS BETWEEN THE PARTIES REGARDING THE SUBJECT MATTER HEREOF.
4.5Headings. The headings, captions and arrangements used in this Fifth Amendment are, unless specified otherwise, for convenience only and shall not be deemed to limit, amplify or modify the terms of this Fifth Amendment, nor affect the meaning thereof.
4.6No Implied Waivers. No failure or delay on the part of the Administrative Agent or any Lender in exercising, and no course of dealing with respect to, any right, power or privilege under this Fifth Amendment, the Amended Credit Agreement or any other Loan Document shall operate as a waiver thereof, nor shall any single or partial exercise of any right, power or privilege under this Fifth Amendment, the Amended Credit Agreement or any other Loan Document preclude any other or further exercise thereof or the exercise of any other right, power or privilege, all of which are cumulative and may be exercised without notice except to the extent notice is expressly required (and has not been waived) under the Amended Credit Agreement, the other Loan Documents and applicable law.
4.7Review and Construction of Documents. Each Obligor hereby acknowledges, and represents and warrants to the Administrative Agent and the Lenders, that (a) such Obligor has had the opportunity to consult with legal counsel of its own choice and has been afforded an opportunity to review this Fifth Amendment with its legal counsel, (b) such Obligor has reviewed this Fifth Amendment and fully understands the effects thereof and all terms and provisions contained herein, (c) such Obligor has executed this Fifth Amendment of its own free will and volition, and (d) this Fifth Amendment shall be construed as if jointly drafted by the Obligors and the Lenders. The recitals contained in this Fifth Amendment shall be construed to be part of the operative terms and provisions of this Fifth Amendment.
4.8Arms-Length/Good Faith. This Fifth Amendment has been negotiated at arms-length and in good faith by the parties hereto.
4.9Interpretation. Wherever the context hereof shall so require, the singular shall include the plural, the masculine gender shall include the feminine gender and the neuter and vice versa.
4.10Severability. In case any one or more of the provisions contained in this Fifth Amendment shall for any reason be held to be invalid, illegal or unenforceable in any respect, such invalidity, illegality, or unenforceability shall not affect any other provision hereof, and this Fifth Amendment shall be construed as if such invalid, illegal, or unenforceable provision had never been contained herein.
4.11WAIVER OF JURY TRIAL. EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY
7


RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS FIFTH AMENDMENT, ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY HERETO (a) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (b) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS FIFTH AMENDMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.
4.12Governing Law. This Fifth Amendment and the rights and obligations of the parties hereunder shall be governed by and construed and interpreted in accordance with the internal laws (and not the law of conflicts) of the State of New York, but giving effect to federal laws applicable to national banks.
[Signature Pages Follow]
8


IN WITNESS WHEREOF, the parties hereto have caused this Fifth Amendment to be duly executed by their respective authorized officers on the date and year first above written.

BORROWERS:
KODIAK GAS SERVICES, INC.
By: /s/ Jason Bennett Stewart
    Name: Jason Bennett Stewart
    Title: Executive Vice President, Corporate Development and Treasurer


KODIAK GAS SERVICES, LLC
By: /s/ Jason Bennett Stewart
    Name: Jason Bennett Stewart
    Title: Executive Vice President, Corporate Development and Treasurer


OTHER OBLIGORS:

CSI COMPRESSCO SUB INC.
By: /s/ Jason Bennett Stewart
    Name: Jason Bennett Stewart
    Title: Executive Vice President, Corporate Development and Treasurer


SPARTAN ENERGY SERVICES LLC
By: /s/ Jason Bennett Stewart
    Name: Jason Bennett Stewart
    Title: Executive Vice President, Corporate Development and Treasurer

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


JPMORGAN CHASE BANK, N.A., individually and as Administrative Agent, an Issuing Bank, Swingline Lender and a Lender
By: /s/ Anca Loghin
Name: Anca Loghin
Title: Authorized Officer
[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


BANK OZK, as a Lender


By: /s/ Norma L. Carpenter
Name: Norma L. Carpenter
Title: Managing Director

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


FIFTH THIRD BANK, NATIONAL ASSOCIATION, as a Lender


By: /s/ William Kane
Name: William Kane
Title: Vice President

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


BANK OF AMERICA, N.A., as an Issuing Bank and a Lender


By: /s/ Griffin Bayoud
Name: Griffin Bayoud
Title: Vice President

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


PNC BANK, NATIONAL ASSOCIATION,
as a Lender


By: /s/ Brad Miller
Name: Brad Miller
Title: Vice President

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


BARCLAYS BANK PLC, as a Lender


By: /s/ Sydney G. Dennis
Name: Syndey G. Dennis
Title: Director
[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


CANADIAN IMPERIAL BANK OF COMMERCE, NEW YORK BRANCH, as a Lender


By: /s/ Kevin A. James
Name: Kevin A. James
Title: Authorized Signatory


By: /s/ Donovan C. Broussard
Name: Donovan C. Broussard
Title: Authorized Signatory

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


FLAGSTAR BANK, N.A., as a Lender


By: /s/ Chris Hoedl
Name: Chris Hoedl
Title: First Vice President

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


GOLDMAN SACHS BANK USA, as a Lender


By: /s/ Dan Martis
Name: Dan Martis
Title: Authorized Signatory

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


MIZUHO BANK, LTD., as a Lender


By: /s/ Edward Sacks
Name: Edward Sacks
Title: Managing Director

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


MUFG Bank, Ltd., as a Lender


By: /s/ Erick Moore
Name: Erick Moore
Title: Vice President

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


REGIONS BANK, as a Lender


By: /s/ Eric Morse
Name: Eric Morse
Title: Managing Director
[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


TRUIST BANK, as a Lender


By: /s/ Robert Richardson
Name: Robert Richardson
Title: Vice President

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


U.S. BANK NATIONAL ASSOCIATION, as a Lender


By: /s/ Edward Houghton
Name: Edward Houghton
Title: Vice President

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


CATERPILLAR FINANCIAL SERVICES CORPORATION, as a Lender


By: /s/ Landon Gracey
Name: Landon Gracey
Title: Regional Credit Manager

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


FIRST-CITIZENS BANK & TRUST COMPANY, as a Lender


By: /s/ John Feeley
Name: John Feeley
Title: Managing Director

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


BOKF, NA DBA BOK FINANCIAL, as a Lender


By: /s/ David Risen
Name: David Risen
Title: Senior Vice President

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


THE HUNTINGTON NATIONAL BANK, successor by merger to Cadence Bank, as a Lender


By: /s/ Kate Bulow
Name: Kate Bulow
Title: Authorized Signer

[Signature Page to Fifth Amendment to Fourth Amended and Restated Credit Agreement – Kodiak]


ANNEX A

Commitment Schedule

Lender
Commitment
JPMorgan Chase Bank, N.A.
$175,000,000.00
Bank OZK
$175,000,000.00
Fifth Third Bank, National Association (including as a successor by merger to Comerica Bank)
$160,000,000.00
Bank of America, N.A.
$137,500,000.00
PNC Bank, National Association
$137,500,000.00
Barclays Bank PLC
$100,000,000.00
Canadian Imperial Bank of Commerce, New York Branch
$100,000,000.00
Flagstar Bank, N.A. (f/k/a NYCB Specialty Finance Company, LLC)
$100,000,000.00
Goldman Sachs Bank USA
$100,000,000.00
Mizuho Bank, Ltd.
$100,000,000.00
MUFG Bank, Ltd.
$100,000,000.00
Regions Bank
$100,000,000.00
Truist Bank
$100,000,000.00
U.S. Bank National Association
$100,000,000.00
Caterpillar Financial Services Corporation
$50,000,000.00
First Horizon Bank
$50,000,000.00
Texas Capital Bank
$50,000,000.00
First-Citizens Bank & Trust Company
$50,000,000.00
Webster Bank, National Association
$50,000,000.00
BOKF, NA dba BOK Financial
$35,000,000.00
The Huntington National Bank (successor by merger to Cadence Bank)
$30,000,000.00
Total
$2,000,000,000.00



EX-31.1 3 ex311kgs03312026.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 quarterly report on Form 10-Q 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)) and internal control over financial reporting (as defined by Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected or is reasonably likely to materially affect the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 11, 2026
/s/ Robert M. McKee
Name: Robert M. McKee
Title:President and Chief Executive Officer

EX-31.2 4 ex312kgs03312026.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 quarterly report on Form 10-Q 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)) and internal control over financial reporting (as defined by Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected or is reasonably likely to materially affect the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 11, 2026
/s/ John B. Griggs
Name: John B. Griggs
Title:Executive Vice President and Chief Financial Officer

EX-32.1 5 ex321kgs03312026.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 Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2026 (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: May 11, 2026
/s/ Robert M. McKee
Name:Robert M. McKee
Title: President and Chief Executive Officer

EX-32.2 6 ex322kgs03312026.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 Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2026 (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: May 11, 2026
/s/ John B. Griggs
Name:John B. Griggs
Title: Executive Vice President and Chief Financial Officer

EX-101.SCH 7 kgs-20260331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952158 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Accounts Receivable, net link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Inventories, net link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Property, Plant and Equipment, net link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Goodwill and Identifiable Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Debt and Credit Facilities link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - Earnings Per Common Share link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Accounts Receivable, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Inventories, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Property, Plant and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Goodwill and Identifiable Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Debt and Credit Facilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Earnings Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenue Recognition - Schedule of Revenue Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenue Recognition - Schedule of Revenue Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Accounts Receivable, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Accounts Receivable, net - Schedule of Change in Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Inventories, net (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Property, Plant and Equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Schedule of the Company's Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Schedule of Future Minimum Amortization Expense for Identified Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Debt and Credit Facilities - ABL Facility (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Debt and Credit Facilities - Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Debt and Credit Facilities - Schedule of Debt Instrument Redemption (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Debt and Credit Facilities - Schedule of Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Derivative Instruments - Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Derivative Instruments - Schedule of Effects of Company's Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Stockholders’ Equity - Share Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Stockholders' Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Stockholders' Equity - 2023 Omnibus Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Stockholders' Equity - Schedule of Award Activity Under Omnibus Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Stockholders' Equity - Schedule of Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Stockholders' Equity - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Segments - Schedule of Financial Metrics by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Segments - Schedule of Total Gross Margin to Income Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Earnings Per Common Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Earnings Per Common Share - Schedule of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 kgs-20260331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 kgs-20260331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 kgs-20260331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Common stock, dividends (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Contract Services Contract Services [Member] Contract Services Period four Debt Instrument, Redemption, Period Four [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Entity File Number Entity File Number Additional Paid- In Capital Additional Paid-in Capital [Member] Interest Rate Swap Interest Rate Swap [Member] Tabular List, Table Tabular List [Table Text Block] Line of credit facility, threshold, minimum amount Line Of Credit Facility, Threshold, Minimum Amount Line Of Credit Facility, Threshold, Minimum Amount Shares issued (in shares) Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares Schedule of Dividends Dividends Declared [Table Text Block] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Field equipment Field Equipment [Member] Field equipment. Accounts payable Increase (Decrease) in Accounts Payable Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Interest expense Interest Income (Expense), Nonoperating Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Measurement Basis [Axis] Measurement Basis [Axis] Basic (in dollars per share) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Inventory, gross Inventory, Gross Common stock, shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Revenue Recognition Revenue from Contract with Customer [Text Block] Purchase commitment period Long-Term Purchase Commitment, Period Supplemental disclosure of non-cash financing activities: Noncash Financing Items [Abstract] Noncash Financing Items Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Schedule of Financial Metrics by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Threshold for extension, amount Debt Instrument, Threshold For Extension, Amount Debt Instrument, Threshold For Extension, Amount Restricted Stock Units vested, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures 2029 Senior Notes Senior Notes Due 2029 [Member] Senior Notes Due 2029 Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Transaction price allocated to unsatisfied performance obligations Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Adjustment to Compensation, Amount Adjustment to Compensation Amount Other assets Increase (Decrease) in Other Operating Assets Consolidation Consolidation, Policy [Policy Text Block] Equity compensation expense Share-Based Payment Arrangement, Noncash Expense Employee Stock Option Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Proceeds from sale of assets Proceeds from Sale of Productive Assets Preferred stock, conversion ratio Preferred Stock, Convertible, Conversion Ratio Dividends paid to stockholders Dividends, Common Stock, Cash 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. Insider Trading Policies and Procedures [Line Items] Equity compensation expense Share-Based Payment Arrangement, Expense Schedule of Property, Plant and Equipment, Net Property, Plant and Equipment [Table Text Block] Common stock, authorized (in shares) Common Stock, Shares Authorized Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] 2035 Senior Notes Senior Notes Due 2035 [Member] Senior Notes Due 2035 Current assets: Assets, Current [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Cover [Abstract] Cover [Abstract] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Maximum Maximum [Member] Less: Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Capital expenditures Segment, Expenditure, Addition to Long-Lived Assets Identifiable intangible assets, net Net Amount Finite-Lived Intangible Assets, Net Accrued debt issuance cost Accrued Debt Issuance Cost Accrued Debt Issuance Cost Cost of operations (exclusive of depreciation and amortization shown below): Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization [Abstract] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Debt Instrument [Line Items] Debt Instrument [Line Items] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Treasury Shares Treasury Stock, Common [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Period one Debt Instrument, Redemption, Period One [Member] Other Services Other Services Other Services [Member] Other Services [Member] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Shell Company Entity Shell Company Adjusted gross margin: Adjusted Gross Margin Adjusted Gross Margin Make-whole redemption price, percentage Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Other liabilities Other Liabilities, Noncurrent Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Percentage of share 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. Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Company Selected Measure Amount Company Selected Measure Amount Less: Net income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Line of Credit Facility [Table] Line of Credit Facility [Table] Comprehensive income attributable to common shareholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Name Measure Name Distributions to noncontrolling interest Payments to Noncontrolling Interests Deferred tax liabilities Deferred Income Tax Liabilities, Net Document Fiscal Period Focus Document Fiscal Period Focus Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Award Timing Method Award Timing Method [Text Block] Furniture and fixtures Furniture and Fixtures [Member] Award Type [Axis] Award Type [Axis] Total long-term debt and other borrowings Long-term debt Long-Term Debt Total assets Total assets Assets 2027 Finite-Lived Intangible Asset, Expected Amortization, Year One Trading Symbol Trading Symbol 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 Entity Address, City or Town Entity Address, City or Town Earnings per share attributable to common shareholders: Earnings Per Share, Basic and Diluted (EPS) [Abstract] Earnings Per Share, Basic and Diluted (EPS) Cash flows from operating activities: Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Chad Lenamon [Member] Chad Lenamon Inventory reserve Inventory Adjustments Inventories, net Inventory Disclosure [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount RSUs Restricted Stock Units (RSUs) [Member] Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] 2030 Finite-Lived Intangible Asset, Expected Amortization, Year Four Entity Emerging Growth Company Entity Emerging Growth Company 2029 Long-Term Debt, Maturity, Year Three Dividends per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Less: unamortized debt issuance cost Debt Issuance Costs, Net Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business Combination [Domain] Business Combination [Domain] Debt fees Debt Instrument, Fee Amount Common stock, outstanding (in shares) Common shares, beginning balance (in shares) Common shares, ending balance (in shares) Common Stock, Shares, Outstanding Provision for credit losses Current-period provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Accrued compensation Accrued Compensation, Current Accrued Compensation, Current Plan Name [Axis] Plan Name [Axis] PEO PEO [Member] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Number of votes per preferred share Number Of Votes Per Preferred Share Number Of Votes Per Preferred Share Non-serialized parts Non Serialized Parts [Member] Non-serialized parts. Accrued taxes Accrued Income Taxes, Current Changes in operating assets and liabilities Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Debt instrument, redemption price, percentage to total commitments Debt Instrument, Redemption Price, Percentage Of Redemption Remaining Outstanding, Minimum Debt Instrument, Redemption Price, Percentage Of Redemption Remaining Outstanding, Minimum Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Schedule of Future Minimum Amortization Expense for Identified Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] (Accumulated Deficit) Retained Earnings Retained Earnings [Member] Noncash write-off of deferred financing costs, expected Deferred Debt Issuance Cost, Writeoff, Expected Deferred Debt Issuance Cost, Writeoff, Expected ABL Facility Asset Based Credit Facility [Member] Asset based credit facility. Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Cash and cash equivalents - beginning of period Cash and cash equivalents - end of period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement [Abstract] Income Statement [Abstract] Income tax expense Income Tax Expense (Benefit) Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Cash flow hedges, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Interest rate swap- non-current asset Derivative Liability, Noncurrent Preferred stock, issued (in shares) Preferred Stock, Shares Issued Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Product and Service [Domain] Product and Service [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Cash flow hedges, net of tax effects of $426 and $1,630 for the three months ended March 31, 2026 and 2025, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Total property, plant and equipment, gross Property, Plant and Equipment, Gross Prime Rate Prime Rate [Member] Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Notional Amount Derivative, Notional Amount Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Fair Value of Liabilities Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Schedule of Debt Instrument Redemption Debt Instrument Redemption [Table Text Block] Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Ewan Hamilton [Member] Ewan Hamilton City Area Code City Area Code Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] All Trading Arrangements All Trading Arrangements [Member] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Redemption price, percentage of principal amount Debt Instrument, Redemption Price, Percentage Accrued liabilities Total accrued liabilities Accrued Liabilities, Current 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 Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Inventory reserve Inventory, LIFO Reserve, Period Charge Accrued interest Deferred Debt Issuance Cost, Accrued Interest Deferred Debt Issuance Cost, Accrued Interest Cash flows from investing activities: Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net cash provided by operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Technology hardware and software Technology Equipment [Member] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Subsequent Event Subsequent Event [Member] Goodwill Goodwill Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] PEO Total Compensation Amount PEO Total Compensation Amount Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Depreciation expense Depreciation Omnibus Plan Omnibus Plan [Member] Omnibus Plan [Member] Period three Debt Instrument, Redemption, Period Three [Member] Remainder of 2026 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Derivative Maturity Date [Domain] Derivative Maturity Date [Domain] Derivative maturity date. Equity Components [Axis] Equity Components [Axis] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Organization and Description of Business Nature of Operations [Text Block] Purchase commitment, expected to be settled within next twelve months Purchase Commitment, To Be Paid, Next Twelve Months Purchase Commitment, To Be Paid, Next Twelve Months Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Number of reportable segments Number of Reportable Segments Supplemental cash disclosures: Supplemental Cash Flow Information [Abstract] Debt defeasance, required cash outlay Debt Defeasance, Required Cash Outlay, Amount Debt Defeasance, Required Cash Outlay, Amount Other Performance Measure, Amount Other Performance Measure, Amount Inventory [Line Items] Inventory [Line Items] Payment of debt issuance cost Payments of Debt Issuance Costs Entity Address, State or Province Entity Address, State or Province Principal payments on finance leases Finance Lease, Principal Payments Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Security, Excluded EPS Calculation [Table] Dividends and dividends equivalents paid to stockholders Dividends, Common Stock Total current liabilities Liabilities, Current Buildings and shipping containers Buildings and Shipping Containers [Member] Shipping containers. Inventory [Axis] Inventory [Axis] Derivative Instrument [Axis] Derivative Instrument [Axis] Individual: Individual [Axis] Dividends paid to stockholders Payments of Ordinary Dividends, Common Stock Interest rate swaps and collars Interest Rate Swap And Interest Rate Collars [Member] Interest rate swap and interest rate collars. Net cash used for investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation Remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Fair value of derivative instruments Interest rate swap- non-current asset Derivative Asset, Noncurrent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activity Document Fiscal Year Focus Document Fiscal Year Focus Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Station project accrual Accrued Station Project, Current Accrued Station Project, Current Fair value changes in interest rate swap Noncash Fair Value Changes In Derivatives Noncash Fair Value Changes In Derivatives Payments on debt instruments Repayments of Long-Term Debt Effective tax rate Effective Income Tax Rate Reconciliation, Percent Entity Interactive Data Current Entity Interactive Data Current Internal use software Computer Software, Intangible Asset [Member] Accounts Receivable, net Accounts and Nontrade Receivable [Text Block] Plan Name [Domain] Plan Name [Domain] Carrying Value Reported Value Measurement [Member] Weighted- average period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Equity [Abstract] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Schedule of Award Activity Under Omnibus Plan Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Segments Segment Reporting Disclosure [Text Block] Original cost Finite-Lived Intangible Assets, Remaining Amortization Period 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] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Amortization expense Amortization of Intangible Assets Selling, general and administrative Selling, general and administrative expenses Selling, General and Administrative Expense Repurchase of common shares Stock Repurchased During Period, Value Depreciation and amortization Depreciation, Depletion and Amortization Other assets Other Assets, Noncurrent Accrued interest Interest Payable, Current Entity Central Index Key Entity Central Index Key PEO Name PEO Name Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Loss on extinguishment of debt Deferred Debt Issuance Cost, Writeoff Arrangement Duration Trading Arrangement Duration Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Contract liabilities Contract with Customer, Liability, Current Interest expense Interest Income (Expense), Nonoperating [Member] Interest Income (Expense), Nonoperating Net effect on deferred taxes and taxes payable related to the vesting of restricted stock Share-Based Payment Arrangement, Increase For Tax Withholding Obligation And Conversion Of Convertible Securities Share-Based Payment Arrangement, Increase For Tax Withholding Obligation And Conversion Of Convertible Securities Segments [Axis] Segments [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Exercise Price Award Exercise Price Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Unrecognized stock compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Inventory, Current [Table] Inventory, Current [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite lived intangible assets amortization expense after year four. Assets Assets [Abstract] Long-term debt, net of unamortized debt issuance cost Long-term debt, net of unamortized debt issuance cost Long-Term Debt, Excluding Current Maturities Credit Facility [Axis] Credit Facility [Axis] Underlying Security Market Price Change Underlying Security Market Price Change, Percent 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Three Debt Instrument [Axis] Debt Instrument [Axis] Forfeited or cancelled (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 Fair Value Measurements Fair Value Disclosures [Text Block] Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Credit Facility [Domain] Credit Facility [Domain] Original Cost Finite-Lived Intangible Assets, Gross Stockholders’ equity: Equity, Attributable to Parent [Abstract] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Percentage of award vesting rights Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accounts receivable, allowance for credit losses Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Operating lease liabilities Operating Lease, Liability, Noncurrent Preferred shares and noncontrolling interest converted to common shares (in shares) Preferred shares converted to common shares (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Entity Registrant Name Entity Registrant Name Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Total operating expenses Costs and Expenses Forfeited or cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Period two Debt Instrument, Redemption, Period Two [Member] Document Quarterly Report Document Quarterly Report Long-term debt Long-Term Debt, Fair Value Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Number of operating segments Number of Operating Segments Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] 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 Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Schedule of the Company's Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Payments to acquire businesses Payments to Acquire Businesses, Gross Non-PEO NEO Non-PEO NEO [Member] Letters of credit outstanding Letters of Credit Outstanding, Amount Principal payments on other borrowings Repayments of Other Debt Derivative Maturity Date [Axis] Derivative Maturity Date [Axis] Derivative maturity date. Performance adjustment (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value Land Land [Member] Name Trading Arrangement, Individual Name Award Type [Domain] Award Type [Domain] Gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Less: Dividends paid and earnings allocated to non-forfeitable RSUs Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units Noncontrolling interest Equity, Attributable to Noncontrolling Interest Equity Awards Adjustments Equity Awards Adjustments [Member] Leasehold improvements Leasehold Improvements [Member] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Purchase commitment amount Long-Term Purchase Commitment, Amount Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Debt instrument face value Debt Instrument, Face Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement of Comprehensive Income [Abstract] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Fair Value Estimate of Fair Value Measurement [Member] Revenue recognized Contract with Customer, Liability, Revenue Recognized Share Repurchase Program [Axis] Share Repurchase Program [Axis] Preferred Shares Preferred Stock [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Name Awards Close in Time to MNPI Disclosures, Individual Name Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [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 Weighted average shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Debt instrument, redemption period Debt Instrument, Redemption Period Debt Instrument, Redemption Period Revenues: Revenues [Abstract] Preferred shares and noncontrolling interest converted to common shares Stock Issued During Period, Value, Conversion of Convertible Securities Inventory [Domain] Inventory [Domain] Equity compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax 2027 Long-Term Debt, Maturity, Year One Accumulated other comprehensive loss AOCI Including Portion Attributable to Noncontrolling Interest [Member] Segments [Domain] Segments [Domain] Number of consecutive business days Line Of Credit Facility, Threshold Consecutive Trading Days Line Of Credit Facility, Threshold Consecutive Trading Days Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Weighted- Average Price Weighted Average Price [Abstract] Weighted average price. Schedule of Revenue Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Inventories Increase (Decrease) in Inventories Inventories, net Inventories, net Inventory, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Minimum Minimum [Member] Sales tax liability Sales and Excise Tax Payable, Current Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Company Selected Measure Name Company Selected Measure Name Performance adjustment (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment Fair Value Measurement [Domain] Fair Value Measurement [Domain] Senior Notes Senior Notes [Member] Preferred stock, ($50.0 million authorized, $0.01 par value) $0.2 million and 0.3 million shares issued and outstanding as of March 31, 2026, and December 31, 2025, respectively Preferred Stock, Value, Issued Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts payable Accounts Payable, Current Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Net income used in diluted earnings per share Net Income (Loss) Available to Common Stockholders, Diluted All Executive Categories All Executive Categories [Member] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Common stock, ($750.0 million shares of common stock authorized, $0.01 par value) $90.8 million and $90.2 million issued and 86.3 million and 85.8 million outstanding as of March 31, 2026, and December 31, 2025, respectively Common Stock, Value, Issued Finance lease right-of-use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Serialized parts Serialized Parts [Member] Serialized parts. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Acquisition, estimated fair value Business Combination, Consideration Transferred, Equity Interest, Share Issued, Value Diluted (in shares) Diluted weighted average shares of common stock (in shares) Weighted Average Number of Shares Outstanding, Diluted Commitments and Contingencies (Note 12) Commitments and Contingencies Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Derivative [Table] Derivative [Table] Business Combination [Axis] Business Combination [Axis] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Entity Small Business Entity Small Business Business acquisition percentage Business Combination, Voting Equity Interest Acquired, Percentage Other borrowings Other Long-Term Debt Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Noncontrolling Interest Noncontrolling Interest [Member] Sales tax liability Loss Contingency, Sales And Excise Tax Payable, Current Loss Contingency, Sales And Excise Tax Payable, Current Preferred stock, outstanding (in shares) Preferred shares, beginning balance (in shares) Preferred shares, ending balance (in shares) Preferred Stock, Shares Outstanding Debt and Credit Facilities Long-Term Debt [Text Block] Document Transition Report Document Transition Report Preferred stock value Preferred Stock, Value, Outstanding Underlying Securities Award Underlying Securities Amount Equity Component [Domain] Equity Component [Domain] Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Income Taxes Income Tax Disclosure [Text Block] Add: unamortized debt premiums Debt Instrument, Unamortized Premium Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] 2031 Senior Notes Senior Notes Due 2031 [Member] Senior Notes Due 2031 Supplemental disclosure of non-cash investing activities: Noncash Investing Items [Abstract] Noncash Investing Items Total stockholders’ equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Document Type Document Type Level 3 Fair Value, Inputs, Level 3 [Member] Earnings Per Common Share Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Additional paid-in capital Additional Paid in Capital Product and Service [Axis] Product and Service [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Total revenues Total revenues Revenue from Contract with Customer, Excluding Assessed Tax All Individuals All Individuals [Member] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Services provided or goods transferred at a point in time Transferred at Point in Time [Member] Name Forgone Recovery, Individual Name Total current assets Assets, Current Statistical Measurement [Axis] Statistical Measurement [Axis] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Share repurchase program, authorized, amount Share Repurchase Program, Authorized, Amount Trailers and vehicles Vehicles [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Cash paid for shares withheld to cover taxes Payment, Tax Withholding, Share-Based Payment Arrangement Investment in power distribution Investments in Power and Distribution Projects Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Net income used in basic earnings per share Net Income (Loss) Available to Common Stockholders, Basic Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps Schedule of Derivative Instruments [Table Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Current liabilities: Liabilities, Current [Abstract] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Schedule of Effects of Company's Derivative Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] 9/5/2030 Derivative Instrument Maturity Date September 5, 2030 [Member] Derivative Instrument Maturity Date September 5, 2030 Level 1 Fair Value, Inputs, Level 1 [Member] Loss on sale of assets Loss on sale of assets Gain (Loss) on Disposition of Assets Diluted (in dollars per share) Earnings Per Share, Diluted Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Accounts receivable, net of allowance $14,167 and $13,031, respectively Accounts Receivable, after Allowance for Credit Loss, Current Title of 12(b) Security Title of 12(b) Security Distributed Power Solutions, LLC Distributed Power Solutions, LLC [Member] Distributed Power Solutions, LLC Other Services Service, Other Service, Other [Member] Years ended December 31, Long-Term Debt, Fiscal Year Maturity [Abstract] Treasury stock (in shares) Balance at beginning of period, Treasury stock (in shares) Balance at end of period, Treasury stock (in shares) Treasury Stock, Common, Shares Earnings per share attributable to common shareholders: Earnings Per Share [Abstract] 2033 Senior Notes Senior Notes Due 2033 [Member] Senior Notes 2033 Total other expenses, net Nonoperating Income (Expense) Contract liabilities Increase (Decrease) in Contract with Customer, Liability Cash paid for taxes Income Taxes Paid, Net 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Two Net effect on deferred taxes and taxes payable related to the vesting of restricted stock Deferred Tax Expense From Restricted Stock Exercised Deferred Tax Expense From Restricted Stock Exercised Award Timing Disclosures [Line Items] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Total debt outstanding Long-Term Debt, Gross Property, Plant and Equipment, net Property, Plant and Equipment Disclosure [Text Block] (Increase) decrease in accrued capital expenditures (Increase) Decrease In Capital Expenditures Incurred But Not Yet Paid (Increase) Decrease In Capital Expenditures Incurred But Not Yet Paid Stockholders' Equity Equity [Text Block] Equipment financing Equipment Financing Obligation, Current Equipment Financing Obligation, Current Distributions to noncontrolling interest Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Trade name Trade Names [Member] Amortization of interest rate swap Amortization Of Derivatives Amortization Of Derivatives Net income attributable to common shareholders Net income attributable to common shareholders Net Income (Loss) Attributable to Parent Subsequent Event [Table] Subsequent Event [Table] Expiration Date Trading Arrangement Expiration Date Other Other Accrued Liabilities, Current Thereafter Long-Term Debt, Maturity, After Year Four Long term debt maturities repayment of principal year five and thereafter. Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Repurchase of common shares Payments for Repurchase of Common Stock Adoption Date Trading Arrangement Adoption Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Entity Current Reporting Status Entity Current Reporting Status Derivative [Line Items] Derivative [Line Items] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Income from operations Operating Income (Loss) Line of Credit Line of Credit [Member] (Accumulated deficit) Retained earnings Retained Earnings (Accumulated Deficit) Total Long-Term Debt And Other, Gross Long-Term Debt And Other, Gross Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Executive Category: Executive Category [Axis] Services provided over time Transferred over Time [Member] Borrowings on debt instruments Proceeds from Issuance of Long-Term Debt Document Fiscal End Date Current Fiscal Year End Date Subsequent Event Type [Domain] Subsequent Event Type [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Make-whole redemption price, variable rate Debt Instrument, Redemption Price, Variable Rate, Percentage Debt Instrument, Redemption Price, Variable Rate, Percentage Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Share Repurchase Program Share Repurchase Program [Member] Share Repurchase Program Schedule of Accounts Receivable, net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Other expense, net Other Nonoperating Income (Expense) Statement [Table] Statement [Table] Deferred tax provision Deferred Income Tax Expense (Benefit) Adjustments to reconcile net income to net cash provided by operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Cash flows from financing activities: Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] 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. Accounts Receivable, after Allowance for Credit Loss [Abstract] Accounts Receivable, after Allowance for Credit Loss [Abstract] Variable Rate [Domain] Variable Rate [Domain] Finance lease liabilities Finance Lease, Liability, Noncurrent Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Uncertain tax benefits Unrecognized Tax Benefits Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount All Adjustments to Compensation All Adjustments to Compensation [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Amendment Flag Amendment Flag 2028 Long-Term Debt, Maturity, Year Two Treasury stock, at cost; 4.5 million and 4.5 million shares held as of March 31, 2026, and December 31, 2025, respectively Treasury Stock, Common, Value Termination Date Trading Arrangement Termination Date Net cash provided by (used for) financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Contract assets Increase (Decrease) in Contract with Customer, Asset Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Measure: Measure [Axis] Compression equipment Compression Equipment [Member] Compression equipment. Uncertain tax positions, accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Restricted Stock Units vested, net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Basic (in shares) Basic weighted average shares of common stock (in shares) Weighted Average Number of Shares Outstanding, Basic Share repurchase program, remaining authorized, amount Share Repurchase Program, Remaining Authorized, Amount Cost of operations Cost of operations (exclusive of depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Schedule of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Subsequent Events [Abstract] Subsequent Events [Abstract] Segment Reporting [Abstract] Segment Reporting [Abstract] Years ending December 31, Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Variable interest rate Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate Debt Disclosure [Abstract] Debt Disclosure [Abstract] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Amortization of debt issuance costs Amortization of Debt Issuance Costs Other expenses: Nonoperating Income (Expense) [Abstract] Entity Tax Identification Number Entity Tax Identification Number Write-offs charged against allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, issued (in shares) Common Stock, Shares, Issued Lease liabilities - current portion Lease, Liability, Current Lease, Liability, Current 2030 Long-Term Debt, Maturity, Year Four Goodwill and Identifiable Intangible Assets, net Goodwill and Intangible Assets Disclosure [Text Block] Trading Arrangement: Trading Arrangement [Axis] Total Shareholder Return Amount Total Shareholder Return Amount Subsequent Events Subsequent Events [Text Block] Insider Trading Arrangements [Line Items] Security Exchange Name Security Exchange Name Number of RSUs and PSUs Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] PSUs Performance Share Units [Member] Performance Share Units [Member] Remainder of 2026 Long-Term Debt, Maturity, Remainder of Fiscal Year Total liabilities Liabilities Commitment fee Line of Credit Facility, Commitment Fee Percentage Accrued capital expenditures Capital Expenditures Incurred but Not yet Paid Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Purchase commitments Purchase Commitment, Remaining Minimum Amount Committed Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Repurchase of common shares (in shares) Stock Repurchased During Period, Shares Operating expenses: Operating Expenses [Abstract] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Statement [Line Items] Statement [Line Items] Variable Rate [Axis] Variable Rate [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents Cash and Cash Equivalent Subsequent Event [Line Items] Subsequent Event [Line Items] Common Shares Common Stock [Member] Vested or exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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. Non-NEOs Non-NEOs [Member] RSUs and PSUs Restricted Stock Units (RSUs) And Performance Shares [Member] Restricted Stock Units (RSUs) And Performance Shares Redemption premium Preferred Stock Redemption Premium Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation EX-101.PRE 11 kgs-20260331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover Page - shares
3 Months Ended
Mar. 31, 2026
May 06, 2026
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2026  
Document Transition Report false  
Entity File Number 001-41732  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   88,771,027
Entity Central Index Key 0001767042  
Document Fiscal End Date --12-31  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 94,363 $ 3,179
Accounts receivable, net of allowance $14,167 and $13,031, respectively 238,376 197,600
Inventories, net 103,926 101,530
Contract assets 7,725 5,190
Prepaid expenses and other current assets 15,150 15,637
Total current assets 459,540 323,136
Property, plant and equipment, net 3,419,137 3,377,555
Operating lease right-of-use assets, net 44,361 42,218
Finance lease right-of-use assets, net 5,892 6,500
Goodwill 408,681 408,681
Identifiable intangible assets, net 149,514 154,474
Fair value of derivative instruments 6,578 4,664
Other assets 939 789
Total assets 4,494,642 4,318,017
Current liabilities:    
Accounts payable 71,831 72,974
Accrued liabilities 195,729 218,463
Contract liabilities 92,413 94,505
Total current liabilities 359,973 385,942
Long-term debt, net of unamortized debt issuance cost 2,787,003 2,555,250
Operating lease liabilities 42,122 39,391
Finance lease liabilities 3,775 4,405
Deferred tax liabilities 125,460 122,851
Other liabilities 1,303 2,782
Total liabilities 3,319,636 3,110,621
Commitments and Contingencies (Note 12)
Stockholders’ equity:    
Preferred stock, ($50.0 million authorized, $0.01 par value) $0.2 million and 0.3 million shares issued and outstanding as of March 31, 2026, and December 31, 2025, respectively 2 4
Common stock, ($750.0 million shares of common stock authorized, $0.01 par value) $90.8 million and $90.2 million issued and 86.3 million and 85.8 million outstanding as of March 31, 2026, and December 31, 2025, respectively 908 903
Additional paid-in capital 1,326,985 1,334,333
Treasury stock, at cost; 4.5 million and 4.5 million shares held as of March 31, 2026, and December 31, 2025, respectively (143,968) (143,968)
Noncontrolling interest 3,597 4,910
Accumulated other comprehensive loss (99) (1,586)
(Accumulated deficit) Retained earnings (12,419) 12,800
Total stockholders’ equity 1,175,006 1,207,396
Total liabilities and stockholders’ equity $ 4,494,642 $ 4,318,017
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands, shares in Millions
Mar. 31, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit losses $ 14,167 $ 13,031
Preferred stock, authorized (in shares) 50.0 50.0
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, issued (in shares) 0.2 0.3
Preferred stock, outstanding (in shares) 0.2 0.3
Common stock, authorized (in shares) 750.0 750.0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, issued (in shares) 90.8 90.2
Common stock, outstanding (in shares) 86.3 85.8
Treasury stock (in shares) 4.5 4.5
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues:    
Total revenues $ 345,759 $ 329,642
Cost of operations (exclusive of depreciation and amortization shown below):    
Cost of operations 122,878 128,461
Depreciation and amortization 68,681 70,529
Selling, general and administrative 46,127 32,255
Loss on sale of assets 1,261 9,211
Total operating expenses 238,947 240,456
Income from operations 106,812 89,186
Other expenses:    
Interest expense (48,741) (47,224)
Loss on extinguishment of debt (36,512) 0
Other expense, net (939) (402)
Total other expenses, net (86,192) (47,626)
Income before income taxes 20,620 41,560
Income tax expense 2,760 10,524
Net income 17,860 31,036
Less: Net income attributable to noncontrolling interests 55 625
Net income attributable to common shareholders $ 17,805 $ 30,411
Earnings per share attributable to common shareholders:    
Basic (in dollars per share) $ 0.20 $ 0.34
Diluted (in dollars per share) $ 0.20 $ 0.33
Weighted average shares outstanding:    
Basic (in shares) 85,942 87,879
Diluted (in shares) 87,501 90,606
Contract Services    
Revenues:    
Total revenues $ 306,985 $ 288,956
Cost of operations (exclusive of depreciation and amortization shown below):    
Cost of operations 90,259 93,235
Other Services    
Revenues:    
Total revenues 38,774 40,686
Cost of operations (exclusive of depreciation and amortization shown below):    
Cost of operations $ 32,619 $ 35,226
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net income $ 17,860 $ 31,036
Cash flow hedges, net of tax effects of $426 and $1,630 for the three months ended March 31, 2026 and 2025, respectively 1,487 (5,684)
Comprehensive income 19,347 25,352
Less: Net income attributable to noncontrolling interests 55 625
Comprehensive income attributable to common shareholders $ 19,292 $ 24,727
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Cash flow hedges, tax $ 426 $ 1,630
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Shares
Preferred Shares
Additional Paid- In Capital
Treasury Shares
Noncontrolling Interest
Accumulated other comprehensive loss
(Accumulated Deficit) Retained Earnings
Common shares, beginning balance (in shares) at Dec. 31, 2024   89,240            
Beginning balance at Dec. 31, 2024 $ 1,373,607 $ 892 $ 9 $ 1,305,375 $ (40,000) $ 13,694 $ 0 $ 93,637
Preferred shares, beginning balance (in shares) at Dec. 31, 2024     832          
Balance at beginning of period, Treasury stock (in shares) at Dec. 31, 2024         1,435      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 31,036         625   30,411
Other comprehensive income (loss) (5,684)           (5,684)  
Preferred shares and noncontrolling interest converted to common shares (in shares)   90 (90)          
Preferred shares and noncontrolling interest converted to common shares 0 $ 1 $ (1) 2,032   (2,032)    
Equity compensation 6,978     6,879   99    
Dividends and dividends equivalents paid to stockholders (36,956)             (36,956)
Restricted Stock Units vested, net (in shares)   202            
Restricted Stock Units vested, net (2,827) $ 2   (2,829)        
Repurchase of common shares (in shares)         270      
Repurchase of common shares (9,956)       $ (9,956)      
Net effect on deferred taxes and taxes payable related to the vesting of restricted stock 16     16        
Distributions to noncontrolling interest (357)         (357)    
Common shares, ending balance (in shares) at Mar. 31, 2025   89,532            
Ending balance at Mar. 31, 2025 1,355,857 $ 895 $ 8 1,311,473 $ (49,956) 12,029 (5,684) 87,092
Preferred shares, ending balance (in shares) at Mar. 31, 2025     742          
Balance at end of period, Treasury stock (in shares) at Mar. 31, 2025         1,705      
Common shares, beginning balance (in shares) at Dec. 31, 2024   89,240            
Beginning balance at Dec. 31, 2024 $ 1,373,607 $ 892 $ 9 1,305,375 $ (40,000) 13,694 0 93,637
Preferred shares, beginning balance (in shares) at Dec. 31, 2024     832          
Balance at beginning of period, Treasury stock (in shares) at Dec. 31, 2024         1,435      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Preferred shares and noncontrolling interest converted to common shares (in shares)   500            
Common shares, ending balance (in shares) at Dec. 31, 2025 85,800 90,245            
Ending balance at Dec. 31, 2025 $ 1,207,396 $ 903 $ 4 1,334,333 $ (143,968) 4,910 (1,586) 12,800
Preferred shares, ending balance (in shares) at Dec. 31, 2025 300   307          
Balance at end of period, Treasury stock (in shares) at Dec. 31, 2025 4,500       4,492      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income $ 17,860         55   17,805
Other comprehensive income (loss) 1,487           1,487  
Preferred shares and noncontrolling interest converted to common shares (in shares)   83 (83)          
Preferred shares and noncontrolling interest converted to common shares 0 $ 2 $ (2) 1,233   (1,233)    
Equity compensation 5,890     5,874   16    
Dividends and dividends equivalents paid to stockholders (43,024)             (43,024)
Restricted Stock Units vested, net (in shares)   505            
Restricted Stock Units vested, net (14,979) $ 3   (14,982)        
Net effect on deferred taxes and taxes payable related to the vesting of restricted stock 527     527        
Distributions to noncontrolling interest $ (151)         (151)    
Common shares, ending balance (in shares) at Mar. 31, 2026 86,300 90,833            
Ending balance at Mar. 31, 2026 $ 1,175,006 $ 908 $ 2 $ 1,326,985 $ (143,968) $ 3,597 $ (99) $ (12,419)
Preferred shares, ending balance (in shares) at Mar. 31, 2026 200   224          
Balance at end of period, Treasury stock (in shares) at Mar. 31, 2026 4,500       4,492      
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) (Parenthetical) - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Stockholders' Equity [Abstract]    
Common stock, dividends (in dollars per share) $ 0.49 $ 0.41
Restricted stock units (in shares) 273 89
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Cash flows from operating activities:      
Net income $ 17,860 $ 31,036  
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 68,681 70,529  
Equity compensation expense 5,890 6,978  
Amortization of debt issuance costs 2,963 3,133  
Non-cash lease expense 3,260 2,555  
Provision for credit losses 1,169 0 $ 1,032
Inventory reserve 0 123  
Loss on sale of assets 1,261 9,211  
Amortization of interest rate swap 0 2,426  
Deferred tax provision 2,709 7,016  
Loss on extinguishment of debt 36,512 0  
Changes in operating assets and liabilities      
Accounts receivable (41,945) (23)  
Inventories (2,396) 3,416  
Contract assets (2,535) (12,313)  
Prepaid expenses and other current assets 1,604 (1,235)  
Accounts payable (38) 2,182  
Accrued and other liabilities (22,916) (16,258)  
Contract liabilities (2,092) 5,913  
Other assets 1,195 (361)  
Net cash provided by operating activities 71,182 114,328  
Cash flows from investing activities:      
Purchase of property, plant and equipment (118,370) (77,553)  
Proceeds from sale of assets 3,467 9,376  
Net cash used for investing activities (114,903) (68,177)  
Cash flows from financing activities:      
Borrowings on debt instruments 1,353,857 347,491  
Payments on debt instruments (1,147,272) (344,204)  
Principal payments on other borrowings (395) (1,950)  
Payment of debt issuance cost (12,958) 0  
Principal payments on finance leases (593) (719)  
Dividends paid to stockholders (42,604) (36,445)  
Repurchase of common shares 0 (9,956)  
Cash paid for shares withheld to cover taxes (14,979) (2,827)  
Net effect on deferred taxes and taxes payable related to the vesting of restricted stock 0 16  
Distributions to noncontrolling interest (151) (357)  
Net cash provided by (used for) financing activities 134,905 (48,951)  
Net increase (decrease) in cash and cash equivalents 91,184 (2,800)  
Cash and cash equivalents - beginning of period 3,179 4,750 4,750
Cash and cash equivalents - end of period 94,363 1,950 $ 3,179
Supplemental cash disclosures:      
Cash paid for interest 41,349 57,330  
Cash paid for taxes 54 486  
Supplemental disclosure of non-cash investing activities:      
(Increase) decrease in accrued capital expenditures 6,485 (14,089)  
Supplemental disclosure of non-cash financing activities:      
Fair value changes in interest rate swap (1,914) 7,314  
Accrued debt issuance cost $ (1,349) $ 0  
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and Description of Business
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business
1. Organization and Description of Business
Kodiak Gas Services, Inc. (the “Company” or “Kodiak”) is an operator of contract compression infrastructure and related services primarily in the U.S. The Company operates compression units under primarily fixed-revenue contracts with upstream and midstream customers.
Kodiak operates its business and the majority of the Company’s assets and liabilities under its subsidiary Kodiak Gas Services, LLC (“Kodiak Services”). Kodiak is the primary beneficiary of Kodiak Services, which is a variable interest entity, since the Company has the power to direct the activities that most significantly impact Kodiak Services’ economic performance and the Company has the right (and obligation) to receive benefits (and absorb losses) of Kodiak Services that could be potentially significant to the Company.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Basis of Presentation
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
2. Basis of Presentation
The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Therefore, these financial statements should be read in conjunction with the audited consolidated financial statements, and notes thereto, which are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2025. These unaudited condensed consolidated financial statements include the accounts of Kodiak and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation.
Recently Issued Accounting Pronouncements
In November 2024, the FASB issued ASU No. 2024-03, Disaggregation of Income Statement Expenses (DISE) and in January 2025, the FASB issued ASU 2025-01,Clarifying the Effective Date. These updates require disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization, within relevant income statement captions and the total amount of selling expenses. This guidance is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact of this standard on our disclosures.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
3. Revenue Recognition
The following table disaggregates the Company’s revenue by type and timing of provision of services or transfer of goods:
Three Months Ended
March 31,
(in thousands)
20262025
Services provided over time:
Contract Services$306,985 $288,956 
Other Services15,472 17,516 
Total services provided over time322,457 306,472 
Services provided or goods transferred at a point in time:
Contract Services— — 
Other Services23,302 23,170 
Total services provided or goods transferred at a point in time23,302 23,170 
Total revenue$345,759 $329,642 
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 Company has the right to
bill. The Company had contract assets of $7.7 million and $5.2 million as of March 31, 2026, and December 31, 2025, respectively. As of January 1, 2026 and 2025, the beginning balances for contract assets were $5.2 million and $7.6 million, respectively.
The Company records contract liabilities when cash payments are received or due in advance of performance. The Company’s contract liabilities were $92.4 million and $94.5 million as of March 31, 2026, and December 31, 2025, respectively. As of January 1, 2026, and 2025, the beginning balances for contract liabilities were $94.5 million and $73.1 million, all of which was recognized as revenue in the three months ended March 31, 2026, and 2025, respectively.
Performance Obligations
As of March 31, 2026, we had $1.6 billion of remaining performance obligations related to our Contract Services segment.
The Company expects to recognize these remaining performance obligations as follows:
(in thousands)Remainder of
2026
2027202820292030ThereafterTotal
Remaining performance obligations$689,426 $594,757 $251,113 $63,249 $23,636 $10,745 $1,632,926 
As of March 31, 2026, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Other Services segment is $31.4 million, all of which is expected to be recognized by December 31, 2026
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable, net
3 Months Ended
Mar. 31, 2026
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Accounts Receivable, net
4. Accounts Receivable, net
The allowances for credit losses were $14.2 million and $13.0 million as of March 31, 2026, and December 31, 2025, respectively, which represents the Company’s best estimate of the amount of probable credit losses included within the Company’s existing accounts receivable balance.
The changes in the Company’s allowance for credit losses were as follows:
(in thousands)
Allowances for Credit Losses
Balance at January 1, 2025
$12,629 
Current-period provision for expected credit losses1,032
Write-offs charged against allowance(630)
Balance at December 31, 2025
$13,031 
Current-period provision for expected credit losses1,169 
Write-offs charged against allowance(33)
Balance at March 31, 2026
$14,167 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories, net
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
Inventories, net
5. Inventories, net
Inventories consisted of the following:
(in thousands)
March 31, 2026December 31, 2025
Non-serialized parts$93,552 $92,050 
Serialized parts12,383 11,489 
Inventory reserve(2,009)(2,009)
Inventories, net$103,926 $101,530 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Property, Plant and Equipment, net
3 Months Ended
Mar. 31, 2026
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, net
6. Property, Plant and Equipment, net
Property, plant and equipment, net consisted of the following:
(in thousands)
March 31, 2026December 31, 2025
Compression equipment$4,490,205 $4,391,894 
Field equipment101,438 99,277 
Buildings and shipping containers5,065 5,065 
Technology hardware and software6,901 6,901 
Trailers and vehicles20,616 20,646 
Leasehold improvements14,986 14,986 
Furniture and fixtures2,644 2,643 
Land1,000 1,000 
Total property, plant and equipment, gross4,642,855 4,542,412 
Less: accumulated depreciation(1,223,718)(1,164,857)
Property, plant and equipment, net$3,419,137 $3,377,555 
Depreciation expense was $64.3 million and $66.4 million for the three months ended March 31, 2026, and 2025, respectively, and is recorded within depreciation and amortization in the accompanying condensed consolidated statements of operations.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Identifiable Intangible Assets, net
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Identifiable Intangible Assets, net
7. Goodwill and Identifiable Intangible Assets, net
Goodwill
There were no changes in the carrying amount of goodwill for the three months ended March 31, 2026. All goodwill was allocated to the Company’s Contract Services reporting unit.
Intangible Assets
The Company’s identifiable intangible assets were as follows:
March 31, 2026December 31, 2025
(in thousands)
Original CostAccumulated
Amortization
Net AmountOriginal CostAccumulated
Amortization
Net Amount
Trade name$19,400 $(7,203)$12,197 $19,400 $(6,721)$12,679 
Customer relationships191,100 (62,264)128,836 191,100 (59,373)131,727 
Internal use software9,802 (1,321)8,481 10,894 (826)10,068 
Total identifiable intangible assets$220,302 $(70,788)$149,514 $221,394 $(66,920)$154,474 
Amortization expense was $3.9 million and $3.4 million for the three months ended March 31, 2026, and 2025, respectively, and is recorded within depreciation and amortization in the condensed consolidated statements of operations.
As of March 31, 2026 and December 31, 2025, the remaining weighted average amortization period for identifiable intangible assets recognized is 10.8 years and 11.0 years, respectively.
Estimated future amortization expense related to intangible assets as of March 31, 2026 is as follows:
(in thousands)
Amount
Years ending December 31,
Remainder of 2026$11,675 
202715,476 
202815,476 
202914,185 
203012,214 
Thereafter79,110 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Debt and Credit Facilities
3 Months Ended
Mar. 31, 2026
Debt Disclosure [Abstract]  
Debt and Credit Facilities
8. Debt and Credit Facilities
Long-term debt consisted of the following:
(in thousands)
March 31, 2026December 31, 2025
ABL Facility$449,936 $464,647 
2029 Senior Notes— 750,000 
2031 Senior Notes1,000,000 — 
2033 Senior Notes770,000 770,000 
2035 Senior Notes630,000 630,000 
Total debt outstanding2,849,936 2,614,647 
Add: unamortized debt premiums4,016 4,145 
Less: unamortized debt issuance cost(66,949)(63,542)
Long-term debt, net of unamortized debt issuance cost2,787,003 2,555,250 
Other borrowings— 395 
Total long-term debt and other borrowings$2,787,003 $2,555,645 
ABL Facility
On April 2, 2026, Kodiak and Kodiak Services entered into the Fifth Amendment to the Fourth Amended and Restated Credit Agreement (“Fifth Amendment”) 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” or “ABL Facility”), which amends the Fourth Amended and Restated Credit Agreement dated as of March 22, 2023. The Fifth Amendment, among other things, modifies the calculation of the leverage ratio. Through June 30, 2026, the Fifth Amendment allows Kodiak Services to deduct from its total indebtedness the net proceeds from the issuance of the 2031 Senior Notes, in addition to the existing $50,000,000 cash netting cap, so long as such proceeds remain as unrestricted cash or cash equivalents.
The ABL Facility is a revolving credit arrangement with a lockbox feature, where customer payments may be sent to a bank account managed by the agent and used to pay down borrowings if availability drops below $100 million for five consecutive business days. As of March 31, 2026, and December 31, 2025, availability exceeded this threshold, so the balance was classified as long-term in accordance with its maturity.
Interest on the outstanding borrowings under the ABL Facility is payable monthly and accrues based on variable rates of the Secured Overnight Financing Rate (“SOFR”) plus an applicable rate ranging from 1.75% to 2.50% or prime rate plus an applicable rate ranging from 0.75% to 1.50% depending on the leverage ratio as of the most recently ended quarter. As of March 31, 2026, and December 31, 2025, the weighted average interest rate on the ABL Facility was 5.67% and 5.72%, respectively, excluding the effect of the interest rate swap. The Company pays an annualized commitment fee of 0.25% on the unused portion of its ABL Facility.
The ABL Facility provides for commitments totaling $2.0 billion and a maturity date of September 5, 2030. As of March 31, 2026, $1.4 million in letters of credit were outstanding. As of March 31, 2026, borrowings under our ABL Facility totaled $449.9 million.
As of March 31, 2026, we were in compliance with all covenants under the ABL Facility. All obligations under the ABL Facility are collateralized by essentially all the assets of the Company.
Redemption of 2029 Senior Notes
On March 11, 2026, we provided notice to the holders of our 2029 Senior Notes that, contingent on receipt of the proceeds from the 2031 Senior Notes, the 2029 Senior Notes would be redeemed at a premium on April 10, 2026. On March 30, 2026, utilizing a portion of the proceeds from the 2031 Senior Notes (as defined below), we made an irrevocable deposit of funds with the trustee to satisfy and discharge the 2029 Senior Notes in accordance with the terms of the applicable indenture, which resulted in a legal defeasance under GAAP (the “Defeasance”).
The Defeasance required a cash outlay of $785.5 million, which was irrevocably deposited with the trustee to fund interest payments on the 2029 Senior Notes through April 10, 2026, when the 2029 Senior Notes were redeemed at a premium, as well as fund the redemption of the 2029 Senior Notes in full. As a result of the Defeasance, the Company recognized a loss on early extinguishment of debt of $36.5 million for the three months ended March 31, 2026, which represents the early redemption premium of $27.2 million, the write-off of deferred financing costs of $7.8 million, and accrued interest of $1.5 million.
2031 Senior Notes
On March 20, 2026, Kodiak Services issued $1.0 billion in aggregate principal amount of 5.875% senior unsecured notes due 2031 (the “2031 Senior Notes”). The net proceeds from the 2031 Senior Notes were used by the Company to redeem all of Kodiak Services’ outstanding 7.25% Senior Notes due 2029 at a redemption price equal to 103.625% of the $750.0 million aggregate principal amount, plus accrued and unpaid interest, if any.
The 2031 Senior Notes are redeemable at the Company’s option, in whole or in part, prior to April 1, 2028, at a redemption price equal to 100% of their principal amount plus a “make-whole” premium and any accrued and unpaid interest up to the redemption date. This make-whole premium is determined as the excess, if any, of the present value at such time of the redemption plus any required interest payments through April 1, 2028, discounted semi-annually to the redemption date using the applicable treasury rate plus 0.50% over the principal amount of the 2031 Senior Notes. Prior to April 1, 2028, the Company may also redeem up to 40% of the aggregate principal amount of the 2031 Senior Notes using an amount not greater than the net cash proceeds from certain equity offerings at a redemption price of 105.875% of the principal amount plus any accrued and unpaid interest up to the redemption date, provided that at least 50% of the original aggregate principal amount remains outstanding following such redemption and the redemption occurs within 180 days following the equity offering’s closing.
On or after April 1, 2028, Kodiak Services may, on one or more occasions, redeem any or all of the 2031 Senior Notes at the redemption prices set forth below plus accrued and unpaid interest up to the redemption date, beginning on April 1 of the specified years indicated below.
Percentage of Principal Amount
2028
102.938%
2029
101.469%
2030 and thereafter
100.000%
Fees and costs totaling $14.3 million were incurred related to the 2031 Senior Notes and are amortized over the life of the notes to interest expense.
2033 Senior Notes
On September 5, 2025, Kodiak Services issued $600.0 million in aggregate principal amount of 6.50% senior unsecured notes due 2033 (the “2033 Senior Notes”). On September 22, 2025, Kodiak Services completed a private offering of an additional $170.0 million of 2033 Senior Notes for $173.4 million. The excess fair value above the face value was recognized as a bond premium, which is amortized as a reduction in interest expense over the remaining term of the 2033 Senior Notes. The net proceeds from the 2033 Senior Notes were used by the Company to repay a portion of the debt outstanding under the ABL Facility.
The 2033 Senior Notes can be redeemed by the Company on or after October 1, 2028, at specified redemption prices plus accrued and unpaid interest. Additionally, prior to October 1, 2028, the Company may redeem up to 40% of the 2033 Senior Notes using proceeds from certain equity offerings at specified redemption prices and make-whole premiums plus
any accrued and unpaid interest provided at least 50% of the original principal remains and redemption occurs within 180 days of the offering.
2035 Senior Notes
On September 5, 2025, Kodiak Services issued $600.0 million in aggregate principal amount of 6.750% senior unsecured notes due 2035 (the “2035 Senior Notes”). Subsequently, on September 22, 2025, Kodiak Services completed a private offering of an additional $30.0 million of 2035 Senior Notes for $30.9 million. The excess fair value above the face value was recognized as a bond premium, which is amortized as a reduction in interest expense over the remaining term of the 2035 Senior Notes. The net proceeds from the 2035 Senior Notes were utilized for the same purposes described above for the 2033 Senior Notes.
The 2035 Senior Notes can be redeemed by the Company on or after October 1, 2030, at specified redemption prices plus accrued and unpaid interest. Additionally, prior to October 1, 2030, the Company may redeem up to 40% of the 2035 Senior Notes using proceeds from certain equity offerings at specified redemption prices and make-whole premiums plus any accrued and unpaid interest provided at least 50% of the original principal remains and redemption occurs within 180 days of the offering.
The indentures governing the 2031 Senior Notes, 2033 Senior Notes and 2035 Senior Notes contain covenants that limit the ability of the Company and its restricted subsidiaries from actions such as distributing or redeeming equity, making certain investments, incurring additional debt, creating liens, selling assets, merging, engaging in affiliate transactions, and forming unrestricted subsidiaries, with some exceptions. Most restrictions terminate if the 2031 Senior Notes, 2033 Senior Notes and 2035 Senior Notes receive investment grade ratings from any two of Moody’s, S&P, and Fitch, and no default exists. The indentures also include standard events of default.
As of March 31, 2026, the scheduled maturities of the Company’s long-term debt were as follows:
(in thousands)
Amount
Years ended December 31,
Remainder of 2026— 
2027— 
2028— 
2029— 
2030$449,936 
Thereafter$2,400,000 
Total$2,849,936 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Instruments
3 Months Ended
Mar. 31, 2026
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments
9. Derivative Instruments
The Company has entered into an interest rate swap, exchanging variable interest rates for fixed interest rates. The interest rate swap was designated as a cash flow hedge derivative instrument, and management evaluated hedge effectiveness and determined it to be highly effective as of March 31, 2026. See Note 10. Fair Value Measurements for details on the valuation of the interest rate swap.
The table below summarizes the amortization schedule related to the interest rate swap, which matures on September 5, 2030:
Notional AmountPeriod End
$325,000,0009/5/2030
The following table summarizes the effects of the Company’s derivative instruments in the condensed consolidated statements of operations:
Three Months Ended
(in thousands)
March 31,
20262025
Gain on cash flow hedges:
Interest expense$522 $1,752 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Fair Value Measurements
10. Fair Value Measurements
The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, 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 ABL Facility applies floating interest rates to outstanding amounts; therefore, the carrying amount of the ABL Facility approximates its Level 3 fair value. The fair value of our senior notes is determined using Level 2 inputs, relying on quoted prices in less active markets.
The Company records derivative instruments at fair value using Level 2 inputs of the fair value hierarchy. The interest rate swap is valued using a discounted cash flow analysis based on available market data on the expected cash flows of each derivative using observable inputs, including interest rate curves and credit spreads. See Note 9. Derivative Instruments for more details.
The following table summarizes the fair value of our interest rate swap, measured at fair value on a recurring basis, and our long‑term debt disclosed at fair value:
Carrying Value (1)
March 31, 2026
(in thousands)
Level 1Level 2Level 3Total
Interest rate swap- non-current asset$6,578 $— $6,578 $— $6,578 
2031 Senior Notes1,000,000 — 1,006,620 — 1,006,620 
2033 Senior Notes770,000 — 779,471 — 779,471 
2035 Senior Notes630,000 — 641,718 — 641,718 
ABL Facility449,936 — — 449,936 449,936 
Carrying Value (1)
December 31, 2025
(in thousands)
Level 1Level 2Level 3Total
Interest rate swap- non-current asset$4,664 $— $4,664 $— $4,664 
2029 Senior Notes750,000 — 780,360 — 780,360 
2033 Senior Notes770,000 — 786,686 — 786,686 
2035 Senior Notes630,000 — 647,854 — 647,854 
ABL Facility464,647 — — 464,647 464,647 
(1)
See Note 8. Debt and Credit Facilities for a reconciliation of the long-term debt’s presentation in the condensed consolidated balance sheets.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2026
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
11. Stockholders’ Equity
Share Repurchases
Kodiak’s board of directors (“Board”) has authorized a share repurchase program of up to $100.0 million of the Company’s outstanding common stock (the “Share Repurchase Program”) through December 31, 2026. As of March 31, 2026, $31.7 million remains available for repurchase under the Share Repurchase Program.
Preferred Stock
Holders of the Company’s preferred stock are entitled to one vote for each share, voting proportionally with holders of common stock. The preferred stock lacks economic benefits beyond its par value of $0.01 per share (with a maximum value of $50,000), as it does not participate in earnings or cash dividends of Kodiak. Rather, it solely represents a voting share. Each preferred stock holds an equal number of OpCo Units, representing economic interests in Kodiak’s subsidiary, Kodiak Services. Each OpCo Unit is redeemable at the option of the holder for (i) one share of common stock (along with cancellation of a corresponding share of preferred stock) or (ii) cash at Kodiak Services’ election, and subject to certain conditions. On or after April 1, 2029, Kodiak shall have the right to effect redemption of such OpCo Units (along with corresponding share of preferred stock). The OpCo Units represent and are accounted for as noncontrolling interests in Kodiak Services. For the three months ended March 31, 2026, and the year ended December 31, 2025, a total of 0.1 million and 0.5 million, respectively, shares of preferred stock and OpCo Units were converted into an equivalent number of common stock shares.
2023 Omnibus Incentive Plan
On June 20, 2023, Kodiak’s Board 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 (or a committee authorized by Kodiak’s Board) 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. As of March 31, 2026, a total of 6.1 million shares of common stock has been reserved for issuance pursuant to awards under the Omnibus Plan.
Restricted Stock Units
Restricted stock units (“RSUs”) are time-based units that vest ratably over a three-year period, subject to continuous service through each vesting date. Stock-based compensation for RSUs is recognized on a straight-line basis over the requisite service period.
Performance Stock Units
Performance stock units (“PSUs”) cliff vest at the end of a three-year performance period, with the ultimate number of shares earned and issued ranging from 0 - 200% of the number of shares subject to the PSU award based on the Company's achievement of certain predefined internal targets and the Company’s performance relative to its peers as described in the underlying PSU agreement, subject to continuous service through the end of the performance period. With respect to each PSU, each PSU holder is granted associated dividend equivalents rights. In the event that the Company declares and pays a regular cash dividend, on the record date for such dividend, the Company will accrue a dividend equivalent based on the number of PSUs expected to vest. The fair value of the market condition within the PSUs is determined using a Monte Carlo valuation model. Stock-based compensation for PSUs is recognized on a straight-line basis over the vesting period based on the probable performance outcome. The Company reassesses the probability of achieving the performance targets each reporting period and adjusts compensation expense accordingly.
The following table summarizes award activity under the Omnibus Plan for the three months ended March 31, 2026:
RSUsPSUs
Number of
RSUs
Weighted-
Average Price
Number of
PSUs
Weighted-
Average Price
Outstanding at December 31, 2025
1,181,493$26.94 918,235$24.93 
Granted280,44555.88 153,44065.80 
Vested or exercised(363,803)28.06 (423,500)16.76 
Forfeited or cancelled(2,198)25.72 — 
Performance adjustment (1)
— — 156,00016.76 
Outstanding at March 31, 2026
1,095,937$34.66 804,175$35.45 
Restricted stock awards expected to vest1,095,937$34.66 804,175$35.45 
(1)
Represents additional shares expected to vest based on the probability of the performance conditions exceeding the target level.
As of March 31, 2026, the total future compensation cost related to non-vested equity awards was approximately $50.8 million to be recognized over the weighted-average period of 2.4 years, assuming the performance-based restricted stock units vest at 135%, pursuant to the terms of the applicable award. During the three months ended March 31, 2026, and 2025, approximately $5.9 million and $7.0 million, respectively, in equity compensation expense was recognized in selling, general and administrative expenses.
Dividends
The following table summarizes the Company’s dividends declared and paid in each of the quarterly periods of 2026 and 2025:
Dividends per Common ShareDividends Paid
(in thousands)
2026
Q1$0.49$43,024 
2025
Q1$0.41 $36,956 
Q20.45 40,647 
Q30.45 40,427 
Q40.49 43,400 
Subsequent to quarter end, on May 7, 2026, the Company’s Board declared a cash dividend of $0.49 per share for the quarter ended March 31, 2026, which is payable on May 28, 2026, to shareholders of record as of the close of business on May 18, 2026 (the “Common Stock Dividend”). In conjunction with the Common Stock Dividend, Kodiak Services declared a distribution on its units of $0.49 per unit payable on May 28, 2026 to all unitholders of record of Kodiak Services as of the close of business on May 18, 2026.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
12. Commitments and Contingencies
Accrued Capital Expenditures
As of March 31, 2026, and December 31, 2025, the Company had accrued capital expenditures of $15.5 million and $23.0 million, respectively. These amounts were included in accounts payable or accrued liabilities in the condensed consolidated balance sheets. Amounts exclude accrued capital expenditures related to the sales tax contingency accrual.
Purchase Commitments
Purchase commitments primarily consist of future commitments to purchase new compression and power generation units that have been ordered but not yet received. As of March 31, 2026, these commitments amounted to $276.4 million, of which $241.9 million is expected to be settled within the next twelve months.
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 November 2023. The audits pertain to whether the Company may owe sales and use tax on certain of its compression equipment and parts that it purchased and used during that time period. As of March 31, 2026 and December 31, 2025, the Company’s associated liability was $66.0 million and $102.3 million, respectively, relating solely to the Texas portion of the sales and use tax.
During the first quarter of 2026, the Company resolved outstanding Texas sales and use tax matters with the Texas Comptroller’s office related to certain prior periods. The settlement, which included applicable interest for the periods under review, was paid in full. The amount settled had previously been recognized in prior years, reflecting management’s earlier assessment of the liability.
Legal Matters
From time to time, the Company may become involved in various legal matters. Management believes that as of March 31, 2026, there are no legal matters whose resolution could have a material adverse effect on the unaudited condensed consolidated financial statements.
In the first quarter of 2025, the Company received a report regarding certain payments to local government officials in Mexico that commenced prior to the Company’s acquisition of its Mexican business in connection with the acquisition of CSI Compressco LP (the “CSI Acquisition”) that presented potential compliance issues under U.S. law. In response, the Company retained outside counsel to conduct an internal investigation of the reported payments, including whether any payments made may have indirectly benefited individuals associated with certain criminal cartel organizations, some of which may be designated as foreign terrorist organizations (FTOs) and Specially Designated Global Terrorists (SDGTs) per Executive Order 14157 of January 20, 2025. The investigation determined that certain payments likely were made to persons associated with an organization designated as an FTO or SDGT. The payments appear to have been made in order to protect employees of the Mexican business from threats of harm or harassment, and to ensure access to work sites. The aggregate amount of these payments was not material. The Company sold its operations and legal entities in Mexico on September 30, 2025.
The Company voluntarily self-reported this matter to governmental authorities in the United States, including the Department of Justice (“DOJ”) and the Office of Foreign Assets Control (“OFAC”), and is cooperating with the investigative steps being taken by the DOJ and OFAC into the matter as a result of the voluntary self-disclosure. The Company also voluntarily self-reported to the SEC and intends to cooperate fully should there be any investigation by the Commission. This matter could result in U.S. governmental authorities seeking criminal and/or civil sanctions, including monetary fines and penalties, against the Company, as well as requiring additional changes to the Company’s business practices and compliance programs. To the extent any of the payments at issue are determined to be illegal in a foreign jurisdiction, it is possible that there could be civil or criminal penalties assessed in that jurisdiction.
Although the Company does not expect the findings from the investigation or actions taken by governmental authorities to have a significant adverse impact on its business, results of operations, financial condition and cash flows, there can be no assurance as to the ultimate outcome of these matters at this time.
Letters of Credit
As of March 31, 2026, there was $1.4 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 34 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2026
Payables and Accruals [Abstract]  
Accrued Liabilities
13. Accrued Liabilities
Accrued liabilities consist of the following:
(in thousands)
March 31, 2026December 31, 2025
Sales tax liability$70,815 $107,982 
Accrued interest55,399 50,970 
Accrued compensation21,556 24,710 
Lease liabilities - current portion11,501 12,021 
Accrued taxes7,178 9,560 
Station project accrual10,227 2,930 
Equipment financing— 395 
Other19,053 9,895 
Total accrued liabilities$195,729 $218,463 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes
3 Months Ended
Mar. 31, 2026
Income Tax Disclosure [Abstract]  
Income Taxes
14. Income Taxes
For the three months ended March 31, 2026, and 2025, the Company recorded income tax expense of $2.8 million and $10.5 million, respectively. The effective tax rate was approximately 13.4% and 25.3% for the three months ended March 31, 2026, and 2025, respectively. The Company’s effective tax rate for the three months ended March 31, 2026, differs from the U.S. statutory tax rate of 21% primarily due to a tax benefit on the vesting of restricted stock. The Company’s effective tax rate for the three months ended March 31, 2025, differs from the U.S. statutory tax rate of 21% primarily due to state income taxes.
The Company did not have any uncertain tax benefits as of March 31, 2026, and December 31, 2025. For the three months ended March 31, 2026 and 2025, the Company had no accrued interest or penalties related to uncertain tax positions, and no amounts were recognized in the condensed consolidated statements of operations.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Segments
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Segments
15. Segments
The Company manages its business through two operating segments: Contract Services and Other Services. Contract Services consists of operating Company-owned compression, customer-owned compression, and gas treating and cooling infrastructure, pursuant to fixed-revenue contracts, to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a broad range of services to support ancillary needs of customers, including station construction, maintenance and overhaul, freight and crane charges, and other time and material-based offerings.
Our Chief Executive Officer, also our chief operating decision maker (“CODM”), assesses the performance of each segment based on adjusted gross margin. This metric is calculated by subtracting specific costs of service, such as cost of operations, from revenues directly attributable to the segment. Adjusted gross margin is a key tool used by the CODM for annual budgeting, monthly forecasting, and determining how to allocate capital and resources across the segments.
The following tables represent financial metrics by segment:
(in thousands)Contract
Services
Other
Services
Total
Three Months Ended March 31, 2026
Revenue$306,985 $38,774 $345,759 
Cost of operations (exclusive of depreciation and amortization)90,259 32,619 122,878 
Adjusted gross margin216,726 6,155 222,881 
Total assets4,458,718 35,924 4,494,642 
Capital expenditures (1)
118,370 — 118,370 
Three Months Ended March 31, 2025
Revenue$288,956 $40,686 $329,642 
Cost of operations (exclusive of depreciation and amortization)93,235 35,226 128,461 
Adjusted gross margin195,721 5,460 201,181 
Total assets4,384,989 51,133 4,436,122 
Capital expenditures77,553 — 77,553 
The following table reconciles adjusted gross margin to income before income taxes:
Three Months Ended
March 31,
(in thousands)
20262025
Adjusted gross margin:
Contract Services$216,726 $195,721 
Other Services6,155 5,460 
Depreciation and amortization (2)
(68,681)(70,529)
Selling, general and administrative expenses(46,127)(32,255)
Loss on sale of assets(1,261)(9,211)
Interest expense(48,741)(47,224)
Loss on extinguishment of debt(36,512)— 
Other expense, net(939)(402)
Income before income taxes$20,620 $41,560 
(1)
Capital expenditures include an $18.0 million investment in power generation infrastructure to support our recently acquired power distribution business. See Note 17. Subsequent Events for details.
(2)
All depreciation and amortization is related to the Contract Services segment.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Common Share
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Earnings Per Common Share
16. Earnings Per Common Share
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 three months ended March 31, 2026, and 2025, 115.0 thousand and 15.0 thousand unvested RSUs and PSUs, respectively, were excluded from the calculation of potential dilutive common shares due to their anti-dilutive impact.
The computations of basic and diluted earnings per share were as follows:
Three Months Ended
March 31,
(in thousands, except per share data)20262025
Net income attributable to common shareholders$17,805 $30,411 
Less: Dividends paid and earnings allocated to non-forfeitable RSUs(513)(416)
Net income used in basic and diluted earnings per share$17,292 $29,995 
Basic weighted average shares of common stock85,942 87,879 
Effect of dilutive securities:
RSUs and PSUs1,335 1,984 
Preferred shares 224 743 
Diluted weighted average shares of common stock87,501 90,606 
Earnings per share attributable to common shareholders:
Basic$0.20 $0.34 
Diluted$0.20 $0.33 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events
3 Months Ended
Mar. 31, 2026
Subsequent Events [Abstract]  
Subsequent Events
17. Subsequent Events
Acquisition of Distributed Power Solutions
On April 1, 2026, the Company completed the acquisition of Distributed Power Solutions, LLC (“DPS”), a provider of turnkey distributed and behind‑the‑meter power generation solutions. DPS has been rebranded as Kodiak Power Solutions, a division of the Company. Kodiak Services acquired 100% of the outstanding equity interests of DPS. The acquisition expands the Company’s platform beyond contract compression into distributed power generation and adds generation capacity, with customers across data center, microgrid, manufacturing and energy infrastructure end markets.
The total consideration consisted of $587.3 million of cash, including adjustments for certain additional power generation assets purchased since the transaction announcement, indebtedness and working capital, and the issuance of 2,401,278 shares of the Company’s common stock, par value $0.01 per share with an estimated fair value of $139.0 million based on the Company’s closing stock price on April 1, 2026. Subsequent to March 31, 2026, and in connection with the acquisition of DPS, we entered into purchase commitments totaling approximately $244.8 million for the acquisition of power generation assets. These commitments are expected to be fulfilled over a period of approximately four years and are intended to support our planned investment in expanding our power generation fleet. As these commitments were entered into after March 31, 2026, they are not reflected in the accompanying financial statements.
Due to the limited time since the closing of the acquisition, the initial valuations and accounting for this business combination are incomplete as of the issuance date of these condensed consolidated financial statements. As a result, certain disclosures required by ASC 805, including the allocation of the purchase price, the fair values of assets acquired and liabilities assumed, acquisition‑related costs, and the supplemental pro forma revenue and earnings for the combined entity have not yet been determined as the pro forma adjustments are expected to consist of estimates for the depreciation and amortization of property, plant and equipment assets, respectively, which will result from the purchase price allocation and determination of the fair values for the asset acquired.
In connection with the closing of the acquisition of DPS, we entered into a Registration Rights Agreement (the “Registration Rights Agreement”) with Mustang PRS, LLC and Louisiana Machinery Company, L.L.C. (together, the “Holders”), pursuant to which, among other things, the Holders were granted customary rights to require us to file and maintain the effectiveness of a shelf registration statement with respect to the re-sale of the Common Stock received by the Holders, along with customary piggyback registration rights.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2026
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
NameTitleAdoption DateExpiration DateAggregate # of securities to be sold
Ewan HamiltonChief Accounting OfficerMarch 17, 2026March 16, 2027
10,917 (1)
Chad Lenamon
Chief Operations Officer
March 13, 2026May 14, 2027
12,000 (1)
(1)The Rule 10b5-1 trading arrangement allows for the sale of shares subject to future vesting of equity awards, including performance stock unit awards, net of shares withheld for taxes. The exact number of shares sold depends on settlement outcomes and the tax withholdings, and therefore is not yet determinable.
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Ewan Hamilton [Member]  
Trading Arrangements, by Individual  
Name Ewan Hamilton
Title Chief Accounting Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 17, 2026
Expiration Date March 16, 2027
Arrangement Duration 364 days
Aggregate Available 10,917
Chad Lenamon [Member]  
Trading Arrangements, by Individual  
Name Chad Lenamon
Title Chief Operations Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 13, 2026
Expiration Date May 14, 2027
Arrangement Duration 427 days
Aggregate Available 12,000
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information.
Consolidation These unaudited condensed consolidated financial statements include the accounts of Kodiak and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
In November 2024, the FASB issued ASU No. 2024-03, Disaggregation of Income Statement Expenses (DISE) and in January 2025, the FASB issued ASU 2025-01,Clarifying the Effective Date. These updates require disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization, within relevant income statement captions and the total amount of selling expenses. This guidance is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact of this standard on our disclosures.
Revenue Recognition
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 Company has the right to
bill.The Company records contract liabilities when cash payments are received or due in advance of performance.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
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:
Three Months Ended
March 31,
(in thousands)
20262025
Services provided over time:
Contract Services$306,985 $288,956 
Other Services15,472 17,516 
Total services provided over time322,457 306,472 
Services provided or goods transferred at a point in time:
Contract Services— — 
Other Services23,302 23,170 
Total services provided or goods transferred at a point in time23,302 23,170 
Total revenue$345,759 $329,642 
Schedule of Revenue Remaining Performance Obligations
The Company expects to recognize these remaining performance obligations as follows:
(in thousands)Remainder of
2026
2027202820292030ThereafterTotal
Remaining performance obligations$689,426 $594,757 $251,113 $63,249 $23,636 $10,745 $1,632,926 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable, net (Tables)
3 Months Ended
Mar. 31, 2026
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Accounts Receivable, net
The changes in the Company’s allowance for credit losses were as follows:
(in thousands)
Allowances for Credit Losses
Balance at January 1, 2025
$12,629 
Current-period provision for expected credit losses1,032
Write-offs charged against allowance(630)
Balance at December 31, 2025
$13,031 
Current-period provision for expected credit losses1,169 
Write-offs charged against allowance(33)
Balance at March 31, 2026
$14,167 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories, net (Tables)
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
(in thousands)
March 31, 2026December 31, 2025
Non-serialized parts$93,552 $92,050 
Serialized parts12,383 11,489 
Inventory reserve(2,009)(2,009)
Inventories, net$103,926 $101,530 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Property, Plant and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2026
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment, Net
Property, plant and equipment, net consisted of the following:
(in thousands)
March 31, 2026December 31, 2025
Compression equipment$4,490,205 $4,391,894 
Field equipment101,438 99,277 
Buildings and shipping containers5,065 5,065 
Technology hardware and software6,901 6,901 
Trailers and vehicles20,616 20,646 
Leasehold improvements14,986 14,986 
Furniture and fixtures2,644 2,643 
Land1,000 1,000 
Total property, plant and equipment, gross4,642,855 4,542,412 
Less: accumulated depreciation(1,223,718)(1,164,857)
Property, plant and equipment, net$3,419,137 $3,377,555 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Identifiable Intangible Assets, net (Tables)
3 Months Ended
Mar. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of the Company's Identifiable Intangible Assets
The Company’s identifiable intangible assets were as follows:
March 31, 2026December 31, 2025
(in thousands)
Original CostAccumulated
Amortization
Net AmountOriginal CostAccumulated
Amortization
Net Amount
Trade name$19,400 $(7,203)$12,197 $19,400 $(6,721)$12,679 
Customer relationships191,100 (62,264)128,836 191,100 (59,373)131,727 
Internal use software9,802 (1,321)8,481 10,894 (826)10,068 
Total identifiable intangible assets$220,302 $(70,788)$149,514 $221,394 $(66,920)$154,474 
Schedule of Future Minimum Amortization Expense for Identified Intangible Assets
Estimated future amortization expense related to intangible assets as of March 31, 2026 is as follows:
(in thousands)
Amount
Years ending December 31,
Remainder of 2026$11,675 
202715,476 
202815,476 
202914,185 
203012,214 
Thereafter79,110 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Debt and Credit Facilities (Tables)
3 Months Ended
Mar. 31, 2026
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Long-term debt consisted of the following:
(in thousands)
March 31, 2026December 31, 2025
ABL Facility$449,936 $464,647 
2029 Senior Notes— 750,000 
2031 Senior Notes1,000,000 — 
2033 Senior Notes770,000 770,000 
2035 Senior Notes630,000 630,000 
Total debt outstanding2,849,936 2,614,647 
Add: unamortized debt premiums4,016 4,145 
Less: unamortized debt issuance cost(66,949)(63,542)
Long-term debt, net of unamortized debt issuance cost2,787,003 2,555,250 
Other borrowings— 395 
Total long-term debt and other borrowings$2,787,003 $2,555,645 
Schedule of Debt Instrument Redemption
Percentage of Principal Amount
2028
102.938%
2029
101.469%
2030 and thereafter
100.000%
Schedule of Maturities of Long-term Debt
As of March 31, 2026, the scheduled maturities of the Company’s long-term debt were as follows:
(in thousands)
Amount
Years ended December 31,
Remainder of 2026— 
2027— 
2028— 
2029— 
2030$449,936 
Thereafter$2,400,000 
Total$2,849,936 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Instruments (Tables)
3 Months Ended
Mar. 31, 2026
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 the amortization schedule related to the interest rate swap, which matures on September 5, 2030:
Notional AmountPeriod End
$325,000,0009/5/2030
Schedule of Effects of Company's Derivative Instruments
The following table summarizes the effects of the Company’s derivative instruments in the condensed consolidated statements of operations:
Three Months Ended
(in thousands)
March 31,
20262025
Gain on cash flow hedges:
Interest expense$522 $1,752 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2026
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Liabilities
The following table summarizes the fair value of our interest rate swap, measured at fair value on a recurring basis, and our long‑term debt disclosed at fair value:
Carrying Value (1)
March 31, 2026
(in thousands)
Level 1Level 2Level 3Total
Interest rate swap- non-current asset$6,578 $— $6,578 $— $6,578 
2031 Senior Notes1,000,000 — 1,006,620 — 1,006,620 
2033 Senior Notes770,000 — 779,471 — 779,471 
2035 Senior Notes630,000 — 641,718 — 641,718 
ABL Facility449,936 — — 449,936 449,936 
Carrying Value (1)
December 31, 2025
(in thousands)
Level 1Level 2Level 3Total
Interest rate swap- non-current asset$4,664 $— $4,664 $— $4,664 
2029 Senior Notes750,000 — 780,360 — 780,360 
2033 Senior Notes770,000 — 786,686 — 786,686 
2035 Senior Notes630,000 — 647,854 — 647,854 
ABL Facility464,647 — — 464,647 464,647 
(1)
See Note 8. Debt and Credit Facilities for a reconciliation of the long-term debt’s presentation in the condensed consolidated balance sheets.
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2026
Stockholders' Equity Note [Abstract]  
Schedule of Award Activity Under Omnibus Plan
The following table summarizes award activity under the Omnibus Plan for the three months ended March 31, 2026:
RSUsPSUs
Number of
RSUs
Weighted-
Average Price
Number of
PSUs
Weighted-
Average Price
Outstanding at December 31, 2025
1,181,493$26.94 918,235$24.93 
Granted280,44555.88 153,44065.80 
Vested or exercised(363,803)28.06 (423,500)16.76 
Forfeited or cancelled(2,198)25.72 — 
Performance adjustment (1)
— — 156,00016.76 
Outstanding at March 31, 2026
1,095,937$34.66 804,175$35.45 
Restricted stock awards expected to vest1,095,937$34.66 804,175$35.45 
(1)
Represents additional shares expected to vest based on the probability of the performance conditions exceeding the target level.
Schedule of Dividends
The following table summarizes the Company’s dividends declared and paid in each of the quarterly periods of 2026 and 2025:
Dividends per Common ShareDividends Paid
(in thousands)
2026
Q1$0.49$43,024 
2025
Q1$0.41 $36,956 
Q20.45 40,647 
Q30.45 40,427 
Q40.49 43,400 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
(in thousands)
March 31, 2026December 31, 2025
Sales tax liability$70,815 $107,982 
Accrued interest55,399 50,970 
Accrued compensation21,556 24,710 
Lease liabilities - current portion11,501 12,021 
Accrued taxes7,178 9,560 
Station project accrual10,227 2,930 
Equipment financing— 395 
Other19,053 9,895 
Total accrued liabilities$195,729 $218,463 
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Segments (Tables)
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Schedule of Financial Metrics by Segment
The following tables represent financial metrics by segment:
(in thousands)Contract
Services
Other
Services
Total
Three Months Ended March 31, 2026
Revenue$306,985 $38,774 $345,759 
Cost of operations (exclusive of depreciation and amortization)90,259 32,619 122,878 
Adjusted gross margin216,726 6,155 222,881 
Total assets4,458,718 35,924 4,494,642 
Capital expenditures (1)
118,370 — 118,370 
Three Months Ended March 31, 2025
Revenue$288,956 $40,686 $329,642 
Cost of operations (exclusive of depreciation and amortization)93,235 35,226 128,461 
Adjusted gross margin195,721 5,460 201,181 
Total assets4,384,989 51,133 4,436,122 
Capital expenditures77,553 — 77,553 
Schedule of Total Gross Margin to Income Before Income Taxes
The following table reconciles adjusted gross margin to income before income taxes:
Three Months Ended
March 31,
(in thousands)
20262025
Adjusted gross margin:
Contract Services$216,726 $195,721 
Other Services6,155 5,460 
Depreciation and amortization (2)
(68,681)(70,529)
Selling, general and administrative expenses(46,127)(32,255)
Loss on sale of assets(1,261)(9,211)
Interest expense(48,741)(47,224)
Loss on extinguishment of debt(36,512)— 
Other expense, net(939)(402)
Income before income taxes$20,620 $41,560 
(1)
Capital expenditures include an $18.0 million investment in power generation infrastructure to support our recently acquired power distribution business. See Note 17. Subsequent Events for details.
(2)
All depreciation and amortization is related to the Contract Services segment.
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) Per Share
The computations of basic and diluted earnings per share were as follows:
Three Months Ended
March 31,
(in thousands, except per share data)20262025
Net income attributable to common shareholders$17,805 $30,411 
Less: Dividends paid and earnings allocated to non-forfeitable RSUs(513)(416)
Net income used in basic and diluted earnings per share$17,292 $29,995 
Basic weighted average shares of common stock85,942 87,879 
Effect of dilutive securities:
RSUs and PSUs1,335 1,984 
Preferred shares 224 743 
Diluted weighted average shares of common stock87,501 90,606 
Earnings per share attributable to common shareholders:
Basic$0.20 $0.34 
Diluted$0.20 $0.33 
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 345,759 $ 329,642
Contract Services    
Disaggregation of Revenue [Line Items]    
Total revenues 306,985 288,956
Other Services    
Disaggregation of Revenue [Line Items]    
Total revenues 38,774 40,686
Services provided over time    
Disaggregation of Revenue [Line Items]    
Total revenues 322,457 306,472
Services provided over time | Contract Services    
Disaggregation of Revenue [Line Items]    
Total revenues 306,985 288,956
Services provided over time | Other Services    
Disaggregation of Revenue [Line Items]    
Total revenues 15,472 17,516
Services provided or goods transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenues 23,302 23,170
Services provided or goods transferred at a point in time | Contract Services    
Disaggregation of Revenue [Line Items]    
Total revenues 0 0
Services provided or goods transferred at a point in time | Other Services    
Disaggregation of Revenue [Line Items]    
Total revenues $ 23,302 $ 23,170
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Jan. 01, 2026
Dec. 31, 2025
Jan. 01, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Contract assets $ 7,725   $ 5,200 $ 5,190 $ 7,600
Contract liabilities 92,413     $ 94,505  
Revenue recognized 94,500 $ 73,100      
Transaction price allocated to unsatisfied performance obligations 1,632,926        
Contract Services          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Transaction price allocated to unsatisfied performance obligations 1,600,000        
Service, Other          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Transaction price allocated to unsatisfied performance obligations $ 31,400        
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Schedule of Revenue Remaining Performance Obligations (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 1,632,926
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 689,426
Remaining performance obligation, expected timing of satisfaction, period 9 months
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 $ 594,757
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 $ 251,113
Remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 63,249
Remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 23,636
Remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2031-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 10,745
Remaining performance obligation, expected timing of satisfaction, period
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable, net - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]      
Accounts receivable, allowance for credit losses $ 14,167 $ 13,031 $ 12,629
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts Receivable, net - Schedule of Change in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 13,031 $ 12,629 $ 12,629
Current-period provision for expected credit losses 1,169 $ 0 1,032
Write-offs charged against allowance (33)   (630)
Ending balance $ 14,167   $ 13,031
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory [Line Items]    
Inventory reserve $ (2,009) $ (2,009)
Inventories, net 103,926 101,530
Non-serialized parts    
Inventory [Line Items]    
Inventory, gross 93,552 92,050
Serialized parts    
Inventory [Line Items]    
Inventory, gross $ 12,383 $ 11,489
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Property, Plant and Equipment, net - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 4,642,855 $ 4,542,412
Less: accumulated depreciation (1,223,718) (1,164,857)
Property, plant and equipment, net 3,419,137 3,377,555
Compression equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 4,490,205 4,391,894
Field equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 101,438 99,277
Buildings and shipping containers    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 5,065 5,065
Technology hardware and software    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 6,901 6,901
Trailers and vehicles    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 20,616 20,646
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 14,986 14,986
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 2,644 2,643
Land    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 1,000 $ 1,000
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Property, Plant and Equipment, net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 64.3 $ 66.4
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Identifiable Intangible Assets, net - Schedule of the Company's Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Original Cost $ 220,302 $ 221,394
Accumulated Amortization (70,788) (66,920)
Net Amount 149,514 154,474
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Original Cost 19,400 19,400
Accumulated Amortization (7,203) (6,721)
Net Amount 12,197 12,679
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Original Cost 191,100 191,100
Accumulated Amortization (62,264) (59,373)
Net Amount 128,836 131,727
Internal use software    
Finite-Lived Intangible Assets [Line Items]    
Original Cost 9,802 10,894
Accumulated Amortization (1,321) (826)
Net Amount $ 8,481 $ 10,068
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Identifiable Intangible Assets, net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 3.9 $ 3.4  
Original cost 10 years 9 months 18 days   11 years
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Identifiable Intangible Assets, net - Schedule of Future Minimum Amortization Expense for Identified Intangible Assets (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Years ending December 31,  
Remainder of 2026 $ 11,675
2027 15,476
2028 15,476
2029 14,185
2030 12,214
Thereafter $ 79,110
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Debt and Credit Facilities - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Sep. 22, 2025
Debt Instrument [Line Items]      
Total debt outstanding $ 2,849,936 $ 2,614,647  
Add: unamortized debt premiums 4,016 4,145  
Less: unamortized debt issuance cost (66,949) (63,542)  
Long-term debt, net of unamortized debt issuance cost 2,787,003 2,555,250  
Other borrowings 0 395  
Total long-term debt and other borrowings 2,787,003 2,555,645  
ABL Facility      
Debt Instrument [Line Items]      
Total debt outstanding 449,936 464,647  
Senior Notes | 2029 Senior Notes      
Debt Instrument [Line Items]      
Total debt outstanding 0 750,000  
Senior Notes | 2031 Senior Notes      
Debt Instrument [Line Items]      
Total debt outstanding 1,000,000 0  
Senior Notes | 2033 Senior Notes      
Debt Instrument [Line Items]      
Total debt outstanding 770,000 770,000  
Total long-term debt and other borrowings     $ 173,400
Senior Notes | 2035 Senior Notes      
Debt Instrument [Line Items]      
Total debt outstanding $ 630,000 $ 630,000  
Total long-term debt and other borrowings     $ 30,900
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Debt and Credit Facilities - ABL Facility (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Apr. 02, 2026
Dec. 31, 2025
Sep. 05, 2025
Debt Instrument [Line Items]        
Long-term debt $ 2,787,003,000   $ 2,555,645,000  
ABL Facility        
Debt Instrument [Line Items]        
Letters of credit outstanding $ 1,400,000      
Line of Credit | ABL Facility        
Debt Instrument [Line Items]        
Variable interest rate 5.67%   5.72%  
Line of Credit | Maximum | ABL Facility | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 2.50%      
Line of Credit | Maximum | ABL Facility | Prime Rate        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 1.50%      
Line of Credit | Minimum | ABL Facility        
Debt Instrument [Line Items]        
Commitment fee 0.25%      
Line of Credit | Minimum | ABL Facility | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 1.75%      
Line of Credit | Minimum | ABL Facility | Prime Rate        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 0.75%      
2031 Senior Notes | Senior Notes | Subsequent Event        
Debt Instrument [Line Items]        
Threshold for extension, amount   $ 50,000,000    
ABL Facility | Line of Credit        
Debt Instrument [Line Items]        
Line of credit facility, threshold, minimum amount $ 100,000,000      
Line of credit, maximum borrowing capacity       $ 2,000,000,000.0
Long-term debt $ 449,900,000      
ABL Facility | Line of Credit | Maximum        
Debt Instrument [Line Items]        
Number of consecutive business days 5 days      
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Debt and Credit Facilities - Senior Notes (Details) - USD ($)
3 Months Ended
Mar. 20, 2026
Sep. 05, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Sep. 22, 2025
Debt Instrument [Line Items]            
Loss on extinguishment of debt     $ (36,512,000) $ 0    
Long-term debt     2,787,003,000   $ 2,555,645,000  
2029 Senior Notes | Senior Notes            
Debt Instrument [Line Items]            
Debt defeasance, required cash outlay     785,500,000      
Redemption premium     27,200,000      
Noncash write-off of deferred financing costs, expected     7,800,000      
Accrued interest     $ 1,500,000      
Debt instrument face value $ 750,000,000.0          
Interest rate, stated percentage 7.25%          
2029 Senior Notes | Senior Notes | Period one            
Debt Instrument [Line Items]            
Redemption price, percentage of principal amount 103.625%          
2031 Senior Notes | Senior Notes            
Debt Instrument [Line Items]            
Debt instrument face value $ 1,000,000,000.0          
Interest rate, stated percentage 5.875%          
Make-whole redemption price, percentage 100.00%          
Make-whole redemption price, variable rate 0.50%          
Debt instrument, redemption price, percentage to total commitments 50.00%          
Debt instrument, redemption period 180 days          
Debt fees $ 14,300,000          
2031 Senior Notes | Senior Notes | Period one            
Debt Instrument [Line Items]            
Redemption price, percentage of principal amount 105.875%          
Make-whole redemption price, percentage 40.00%          
2033 Senior Notes | Senior Notes            
Debt Instrument [Line Items]            
Debt instrument face value   $ 600,000,000.0       $ 170,000,000.0
Interest rate, stated percentage   6.50%        
Debt instrument, redemption price, percentage to total commitments   50.00%        
Debt instrument, redemption period   180 days        
Long-term debt           173,400,000
2033 Senior Notes | Senior Notes | Period one            
Debt Instrument [Line Items]            
Make-whole redemption price, percentage   40.00%        
2035 Senior Notes | Senior Notes            
Debt Instrument [Line Items]            
Debt instrument face value   $ 600,000,000.0       30,000,000.0
Interest rate, stated percentage   6.75%        
Debt instrument, redemption price, percentage to total commitments   50.00%        
Debt instrument, redemption period   180 days        
Long-term debt           $ 30,900,000
2035 Senior Notes | Senior Notes | Period one            
Debt Instrument [Line Items]            
Make-whole redemption price, percentage   40.00%        
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Debt and Credit Facilities - Schedule of Debt Instrument Redemption (Details) - 2031 Senior Notes - Senior Notes
Mar. 11, 2026
Period two  
Debt Instrument [Line Items]  
Redemption price, percentage of principal amount 102.938%
Period three  
Debt Instrument [Line Items]  
Redemption price, percentage of principal amount 101.469%
Period four  
Debt Instrument [Line Items]  
Redemption price, percentage of principal amount 100.00%
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Debt and Credit Facilities - Schedule of Maturities of Long-term Debt (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Years ended December 31,  
Remainder of 2026 $ 0
2027 0
2028 0
2029 0
2030 449,936
Thereafter 2,400,000
Total $ 2,849,936
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Instruments - Schedule of Information Related to Notional Amount and Maturities Dates for Interest Rate Swaps (Details)
Mar. 31, 2026
USD ($)
Interest rate swaps and collars | 9/5/2030  
Derivative [Line Items]  
Notional Amount $ 325,000,000
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Instruments - Schedule of Effects of Company's Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Interest Rate Swap | Interest expense    
Derivatives, Fair Value [Line Items]    
Gain on cash flow hedges $ 522 $ 1,752
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- non-current asset $ 6,578 $ 4,664
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- non-current asset 6,578  
Interest rate swap- non-current asset   4,664
2029 Senior Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt   750,000
2029 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt   780,360
2031 Senior Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 1,000,000  
2031 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 1,006,620  
2033 Senior Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 770,000 770,000
2033 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 779,471 786,686
2035 Senior Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 630,000 630,000
2035 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 641,718 647,854
ABL Facility | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 449,936 464,647
ABL Facility | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 449,936 464,647
Interest Rate Swap | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- non-current asset 6,578  
Interest rate swap- non-current asset   4,664
Level 1 | 2029 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt   0
Level 1 | 2031 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0  
Level 1 | 2033 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
Level 1 | 2035 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
Level 1 | ABL Facility | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
Level 1 | Interest Rate Swap | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- non-current asset 0  
Interest rate swap- non-current asset   0
Level 2 | 2029 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt   780,360
Level 2 | 2031 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 1,006,620  
Level 2 | 2033 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 779,471 786,686
Level 2 | 2035 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 641,718 647,854
Level 2 | ABL Facility | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
Level 2 | Interest Rate Swap | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- non-current asset 6,578  
Interest rate swap- non-current asset   4,664
Level 3 | 2029 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt   0
Level 3 | 2031 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0  
Level 3 | 2033 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
Level 3 | 2035 Senior Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 0 0
Level 3 | ABL Facility | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt 449,936 464,647
Level 3 | Interest Rate Swap | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap- non-current asset $ 0  
Interest rate swap- non-current asset   $ 0
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders’ Equity - Share Repurchases (Details) - Share Repurchase Program
$ in Millions
Mar. 31, 2026
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Share repurchase program, authorized, amount $ 100.0
Share repurchase program, remaining authorized, amount $ 31.7
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Preferred Stock (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
vote
$ / shares
shares
Mar. 31, 2025
shares
Dec. 31, 2025
$ / shares
shares
Apr. 01, 2024
USD ($)
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of votes per preferred share | vote 1      
Preferred stock, par value (in dollars per share) | $ / shares $ 0.01   $ 0.01 $ 0.01
Preferred stock value | $       $ 50
Preferred stock, conversion ratio 1      
Common Shares        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Preferred shares converted to common shares (in shares) | shares 83 90 500  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - 2023 Omnibus Incentive Plan (Details)
shares in Millions
3 Months Ended
Mar. 31, 2026
shares
PSUs | Minimum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Percentage of share issued 0.00%
PSUs | Maximum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Percentage of share issued 200.00%
Omnibus Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Common stock, shares reserved for issuance (in shares) 6.1
Omnibus Plan | RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award vesting period 3 years
Omnibus Plan | PSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Award vesting period 3 years
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Award Activity Under Omnibus Plan (Details) - Omnibus Plan
3 Months Ended
Mar. 31, 2026
$ / shares
shares
RSUs  
Number of RSUs and PSUs  
Outstanding, Beginning of Period (in shares) | shares 1,181,493
Granted (in shares) | shares 280,445
Vested or exercised (in shares) | shares (363,803)
Forfeited or cancelled (in shares) | shares (2,198)
Performance adjustment (in shares) | shares 0
Outstanding, End of Period (in shares) | shares 1,095,937
Restricted stock awards expected to vest (in shares) | shares 1,095,937
Weighted- Average Price  
Outstanding, Beginning of Period (in dollars per share) | $ / shares $ 26.94
Granted (in dollars per share) | $ / shares 55.88
Vested or exercised (in dollars per share) | $ / shares 28.06
Forfeited or cancelled (in dollars per share) | $ / shares 25.72
Performance adjustment (in dollars per share) | $ / shares 0
Outstanding, End of Period (in dollars per share) | $ / shares 34.66
Restricted stock awards expected to vest (in dollars per share) | $ / shares $ 34.66
PSUs  
Number of RSUs and PSUs  
Outstanding, Beginning of Period (in shares) | shares 918,235
Granted (in shares) | shares 153,440
Vested or exercised (in shares) | shares (423,500)
Forfeited or cancelled (in shares) | shares 0
Performance adjustment (in shares) | shares 156,000
Outstanding, End of Period (in shares) | shares 804,175
Restricted stock awards expected to vest (in shares) | shares 804,175
Weighted- Average Price  
Outstanding, Beginning of Period (in dollars per share) | $ / shares $ 24.93
Granted (in dollars per share) | $ / shares 65.80
Vested or exercised (in dollars per share) | $ / shares 16.76
Forfeited or cancelled (in dollars per share) | $ / shares 0
Performance adjustment (in dollars per share) | $ / shares 16.76
Outstanding, End of Period (in dollars per share) | $ / shares 35.45
Restricted stock awards expected to vest (in dollars per share) | $ / shares $ 35.45
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details) - PSUs - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized stock compensation expense $ 50.8  
Weighted- average period (in years) 2 years 4 months 24 days  
Percentage of award vesting rights 135.00%  
Equity compensation expense $ 5.9 $ 7.0
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Schedule of Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Stockholders' Equity Note [Abstract]          
Dividends per common share (in dollars per share) $ 0.49 $ 0.49 $ 0.45 $ 0.45 $ 0.41
Dividends paid to stockholders $ 43,024 $ 43,400 $ 40,427 $ 40,647 $ 36,956
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Dividends (Details) - $ / shares
3 Months Ended
May 07, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Dividends per common share (in dollars per share)   $ 0.49 $ 0.49 $ 0.45 $ 0.45 $ 0.41
Subsequent Event            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Dividends per common share (in dollars per share) $ 0.49          
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Accrued capital expenditures $ 15.5 $ 23.0
Purchase commitments 276.4  
Purchase commitment, expected to be settled within next twelve months 241.9  
Sales tax liability 66.0 $ 102.3
ABL Facility    
Line of Credit Facility [Line Items]    
Letters of credit outstanding $ 1.4  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Sales tax liability $ 70,815 $ 107,982
Accrued interest 55,399 50,970
Accrued compensation 21,556 24,710
Lease liabilities - current portion 11,501 12,021
Accrued taxes 7,178 9,560
Station project accrual 10,227 2,930
Equipment financing 0 395
Other 19,053 9,895
Total accrued liabilities $ 195,729 $ 218,463
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]      
Income tax expense $ 2,760,000 $ 10,524,000  
Effective tax rate 13.40% 25.30%  
Uncertain tax benefits $ 0   $ 0
Uncertain tax positions, accrued interest and penalties $ 0 $ 0  
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Segments - Narrative (Details)
3 Months Ended
Mar. 31, 2026
segment
Segment Reporting [Abstract]  
Number of operating segments 2
Number of reportable segments 2
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Segments - Schedule of Financial Metrics by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]      
Total revenues $ 345,759 $ 329,642  
Cost of operations (exclusive of depreciation and amortization) 122,878 128,461  
Adjusted gross margin: 222,881 201,181  
Total assets 4,494,642 4,436,122 $ 4,318,017
Capital expenditures 118,370 77,553  
Investment in power distribution 18,000    
Contract Services      
Segment Reporting Information [Line Items]      
Total revenues 306,985 288,956  
Cost of operations (exclusive of depreciation and amortization) 90,259 93,235  
Adjusted gross margin: 216,726 195,721  
Total assets 4,458,718 4,384,989  
Capital expenditures 118,370 77,553  
Other Services      
Segment Reporting Information [Line Items]      
Total revenues 38,774 40,686  
Cost of operations (exclusive of depreciation and amortization) 32,619 35,226  
Adjusted gross margin: 6,155 5,460  
Total assets 35,924 51,133  
Capital expenditures $ 0 $ 0  
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Segments - Schedule of Total Gross Margin to Income Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Adjusted gross margin: $ 222,881 $ 201,181
Depreciation and amortization (68,681) (70,529)
Selling, general and administrative expenses (46,127) (32,255)
Loss on sale of assets (1,261) (9,211)
Interest expense (48,741) (47,224)
Loss on extinguishment of debt (36,512) 0
Other expense, net (939) (402)
Income before income taxes 20,620 41,560
Contract Services    
Segment Reporting Information [Line Items]    
Adjusted gross margin: 216,726 195,721
Other Services    
Segment Reporting Information [Line Items]    
Adjusted gross margin: $ 6,155 $ 5,460
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Common Share - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Anti-dilutive securities (in shares) 115,000.0 15,000.0
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Common Share - Schedule of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Net income attributable to common shareholders $ 17,805 $ 30,411
Less: Dividends paid and earnings allocated to non-forfeitable RSUs (513) (416)
Net income used in basic earnings per share 17,292 29,995
Net income used in diluted earnings per share $ 17,292 $ 29,995
Basic weighted average shares of common stock (in shares) 85,942 87,879
Diluted weighted average shares of common stock (in shares) 87,501 90,606
Earnings per share attributable to common shareholders:    
Basic (in dollars per share) $ 0.20 $ 0.34
Diluted (in dollars per share) $ 0.20 $ 0.33
RSUs and PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Effect of dilutive securities (in shares) 1,335 1,984
Preferred Shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Effect of dilutive securities (in shares) 224 743
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Apr. 01, 2026
May 11, 2026
Mar. 31, 2026
Dec. 31, 2025
Subsequent Event [Line Items]        
Common stock, par value (in dollars per share)     $ 0.01 $ 0.01
Distributed Power Solutions, LLC | Subsequent Event        
Subsequent Event [Line Items]        
Business acquisition percentage 100.00%      
Payments to acquire businesses $ 587.3      
Shares issued (in shares) 2,401,278      
Common stock, par value (in dollars per share) $ 0.01      
Acquisition, estimated fair value $ 139.0      
Purchase commitment amount   $ 244.8    
Purchase commitment period   4 years    
XML 88 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 89 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 231 314 1 false 63 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 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED) Sheet http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) Sheet http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical) Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) Sheet http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) Statements 7 false false R8.htm 9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) (Parenthetical) Sheet http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (UNAUDITED) (Parenthetical) Statements 8 false false R9.htm 9952158 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 9 false false R10.htm 9952159 - Disclosure - Organization and Description of Business Sheet http://www.kodiakgas.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 10 false false R11.htm 9952160 - Disclosure - Basis of Presentation Sheet http://www.kodiakgas.com/role/BasisofPresentation Basis of Presentation Notes 11 false false R12.htm 9952161 - Disclosure - Revenue Recognition Sheet http://www.kodiakgas.com/role/RevenueRecognition Revenue Recognition Notes 12 false false R13.htm 9952162 - Disclosure - Accounts Receivable, net Sheet http://www.kodiakgas.com/role/AccountsReceivablenet Accounts Receivable, net Notes 13 false false R14.htm 9952163 - Disclosure - Inventories, net Sheet http://www.kodiakgas.com/role/Inventoriesnet Inventories, net Notes 14 false false R15.htm 9952164 - Disclosure - Property, Plant and Equipment, net Sheet http://www.kodiakgas.com/role/PropertyPlantandEquipmentnet Property, Plant and Equipment, net Notes 15 false false R16.htm 9952165 - Disclosure - Goodwill and Identifiable Intangible Assets, net Sheet http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnet Goodwill and Identifiable Intangible Assets, net Notes 16 false false R17.htm 9952166 - Disclosure - Debt and Credit Facilities Sheet http://www.kodiakgas.com/role/DebtandCreditFacilities Debt and Credit Facilities Notes 17 false false R18.htm 9952167 - Disclosure - Derivative Instruments Sheet http://www.kodiakgas.com/role/DerivativeInstruments Derivative Instruments Notes 18 false false R19.htm 9952168 - Disclosure - Fair Value Measurements Sheet http://www.kodiakgas.com/role/FairValueMeasurements Fair Value Measurements Notes 19 false false R20.htm 9952169 - Disclosure - Stockholders' Equity Sheet http://www.kodiakgas.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 9952170 - Disclosure - Commitments and Contingencies Sheet http://www.kodiakgas.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 9952171 - Disclosure - Accrued Liabilities Sheet http://www.kodiakgas.com/role/AccruedLiabilities Accrued Liabilities Notes 22 false false R23.htm 9952172 - Disclosure - Income Taxes Sheet http://www.kodiakgas.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 9952173 - Disclosure - Segments Sheet http://www.kodiakgas.com/role/Segments Segments Notes 24 false false R25.htm 9952174 - Disclosure - Earnings Per Common Share Sheet http://www.kodiakgas.com/role/EarningsPerCommonShare Earnings Per Common Share Notes 25 false false R26.htm 9952175 - Disclosure - Subsequent Events Sheet http://www.kodiakgas.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9955511 - Disclosure - Basis of Presentation (Policies) Sheet http://www.kodiakgas.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 28 false false R29.htm 9955512 - Disclosure - Revenue Recognition (Tables) Sheet http://www.kodiakgas.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.kodiakgas.com/role/RevenueRecognition 29 false false R30.htm 9955513 - Disclosure - Accounts Receivable, net (Tables) Sheet http://www.kodiakgas.com/role/AccountsReceivablenetTables Accounts Receivable, net (Tables) Tables http://www.kodiakgas.com/role/AccountsReceivablenet 30 false false R31.htm 9955514 - Disclosure - Inventories, net (Tables) Sheet http://www.kodiakgas.com/role/InventoriesnetTables Inventories, net (Tables) Tables http://www.kodiakgas.com/role/Inventoriesnet 31 false false R32.htm 9955515 - 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 32 false false R33.htm 9955516 - 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 33 false false R34.htm 9955517 - 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 34 false false R35.htm 9955518 - Disclosure - Derivative Instruments (Tables) Sheet http://www.kodiakgas.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.kodiakgas.com/role/DerivativeInstruments 35 false false R36.htm 9955519 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.kodiakgas.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.kodiakgas.com/role/FairValueMeasurements 36 false false R37.htm 9955520 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.kodiakgas.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.kodiakgas.com/role/StockholdersEquity 37 false false R38.htm 9955521 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.kodiakgas.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.kodiakgas.com/role/AccruedLiabilities 38 false false R39.htm 9955522 - Disclosure - Segments (Tables) Sheet http://www.kodiakgas.com/role/SegmentsTables Segments (Tables) Tables http://www.kodiakgas.com/role/Segments 39 false false R40.htm 9955523 - Disclosure - Earnings Per Common Share (Tables) Sheet http://www.kodiakgas.com/role/EarningsPerCommonShareTables Earnings Per Common Share (Tables) Tables http://www.kodiakgas.com/role/EarningsPerCommonShare 40 false false R41.htm 9955524 - 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 41 false false R42.htm 9955525 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 42 false false R43.htm 9955526 - 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 43 false false R44.htm 9955527 - Disclosure - Accounts Receivable, net - Narrative (Details) Sheet http://www.kodiakgas.com/role/AccountsReceivablenetNarrativeDetails Accounts Receivable, net - Narrative (Details) Details 44 false false R45.htm 9955528 - Disclosure - Accounts Receivable, net - Schedule of Change in Allowance for Credit Losses (Details) Sheet http://www.kodiakgas.com/role/AccountsReceivablenetScheduleofChangeinAllowanceforCreditLossesDetails Accounts Receivable, net - Schedule of Change in Allowance for Credit Losses (Details) Details 45 false false R46.htm 9955529 - Disclosure - Inventories, net (Details) Sheet http://www.kodiakgas.com/role/InventoriesnetDetails Inventories, net (Details) Details http://www.kodiakgas.com/role/InventoriesnetTables 46 false false R47.htm 9955530 - 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 47 false false R48.htm 9955531 - Disclosure - Property, Plant and Equipment, net - Narrative (Details) Sheet http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetNarrativeDetails Property, Plant and Equipment, net - Narrative (Details) Details 48 false false R49.htm 9955532 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Schedule of the Company's Identifiable Intangible Assets (Details) Sheet http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails Goodwill and Identifiable Intangible Assets, net - Schedule of the Company's Identifiable Intangible Assets (Details) Details 49 false false R50.htm 9955533 - 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 50 false false R51.htm 9955534 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Schedule of Future Minimum Amortization Expense for Identified Intangible Assets (Details) Sheet http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails Goodwill and Identifiable Intangible Assets, net - Schedule of Future Minimum Amortization Expense for Identified Intangible Assets (Details) Details 51 false false R52.htm 9955535 - 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 52 false false R53.htm 9955536 - Disclosure - Debt and Credit Facilities - ABL Facility (Details) Sheet http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails Debt and Credit Facilities - ABL Facility (Details) Details 53 false false R54.htm 9955537 - Disclosure - Debt and Credit Facilities - Senior Notes (Details) Notes http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails Debt and Credit Facilities - Senior Notes (Details) Details 54 false false R55.htm 9955538 - Disclosure - Debt and Credit Facilities - Schedule of Debt Instrument Redemption (Details) Sheet http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails Debt and Credit Facilities - Schedule of Debt Instrument Redemption (Details) Details 55 false false R56.htm 9955539 - 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 56 false false R57.htm 9955540 - 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 57 false false R58.htm 9955541 - 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 58 false false R59.htm 9955542 - Disclosure - Fair Value Measurements (Details) Sheet http://www.kodiakgas.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.kodiakgas.com/role/FairValueMeasurementsTables 59 false false R60.htm 9955543 - Disclosure - Stockholders??? Equity - Share Repurchases (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquityShareRepurchasesDetails Stockholders??? Equity - Share Repurchases (Details) Details 60 false false R61.htm 9955544 - Disclosure - Stockholders' Equity - Preferred Stock (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails Stockholders' Equity - Preferred Stock (Details) Details 61 false false R62.htm 9955545 - Disclosure - Stockholders' Equity - 2023 Omnibus Incentive Plan (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails Stockholders' Equity - 2023 Omnibus Incentive Plan (Details) Details 62 false false R63.htm 9955546 - 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 63 false false R64.htm 9955547 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 64 false false R65.htm 9955548 - Disclosure - Stockholders' Equity - Schedule of Dividends (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquityScheduleofDividendsDetails Stockholders' Equity - Schedule of Dividends (Details) Details 65 false false R66.htm 9955549 - Disclosure - Stockholders' Equity - Dividends (Details) Sheet http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails Stockholders' Equity - Dividends (Details) Details 66 false false R67.htm 9955550 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.kodiakgas.com/role/CommitmentsandContingencies 67 false false R68.htm 9955551 - Disclosure - Accrued Liabilities (Details) Sheet http://www.kodiakgas.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.kodiakgas.com/role/AccruedLiabilitiesTables 68 false false R69.htm 9955552 - Disclosure - Income Taxes (Details) Sheet http://www.kodiakgas.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.kodiakgas.com/role/IncomeTaxes 69 false false R70.htm 9955553 - Disclosure - Segments - Narrative (Details) Sheet http://www.kodiakgas.com/role/SegmentsNarrativeDetails Segments - Narrative (Details) Details 70 false false R71.htm 9955554 - 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 71 false false R72.htm 9955555 - 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 72 false false R73.htm 9955556 - Disclosure - Earnings Per Common Share - Narrative (Details) Sheet http://www.kodiakgas.com/role/EarningsPerCommonShareNarrativeDetails Earnings Per Common Share - Narrative (Details) Details 73 false false R74.htm 9955557 - Disclosure - Earnings Per Common Share - Schedule of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails Earnings Per Common Share - Schedule of Basic and Diluted Net Income (Loss) Per Share (Details) Details 74 false false R75.htm 9955558 - Disclosure - Subsequent Events (Details) Sheet http://www.kodiakgas.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.kodiakgas.com/role/SubsequentEvents 75 false false All Reports Book All Reports kgs-20260331.htm kgs-20260331.xsd kgs-20260331_cal.xml kgs-20260331_def.xml kgs-20260331_lab.xml kgs-20260331_pre.xml http://fasb.org/srt/2025 http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "kgs-20260331.htm": { "nsprefix": "kgs", "nsuri": "http://www.kodiakgas.com/20260331", "dts": { "inline": { "local": [ "kgs-20260331.htm" ] }, "schema": { "local": [ "kgs-20260331.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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "kgs-20260331_cal.xml" ] }, "definitionLink": { "local": [ "kgs-20260331_def.xml" ] }, "labelLink": { "local": [ "kgs-20260331_lab.xml" ] }, "presentationLink": { "local": [ "kgs-20260331_pre.xml" ] } }, "keyStandard": 282, "keyCustom": 32, "axisStandard": 24, "axisCustom": 1, "memberStandard": 37, "memberCustom": 22, "hidden": { "total": 14, "http://www.kodiakgas.com/20260331": 1, "http://fasb.org/us-gaap/2025": 6, "http://xbrl.sec.gov/dei/2025": 5, "http://xbrl.sec.gov/ecd/2025": 2 }, "contextCount": 231, "entityCount": 1, "segmentCount": 63, "elementCount": 593, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 721, "http://xbrl.sec.gov/dei/2025": 30, "http://xbrl.sec.gov/ecd/2025": 18, "http://fasb.org/srt/2025": 1 }, "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-20260331.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-20260331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R4": { "role": "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "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:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostsAndExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R5": { "role": "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R6": { "role": "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITEDParenthetical", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R8": { "role": "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical", "longName": "9952157 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "9952158 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R10": { "role": "http://www.kodiakgas.com/role/OrganizationandDescriptionofBusiness", "longName": "9952159 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.kodiakgas.com/role/BasisofPresentation", "longName": "9952160 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.kodiakgas.com/role/RevenueRecognition", "longName": "9952161 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.kodiakgas.com/role/AccountsReceivablenet", "longName": "9952162 - Disclosure - Accounts Receivable, net", "shortName": "Accounts Receivable, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.kodiakgas.com/role/Inventoriesnet", "longName": "9952163 - Disclosure - Inventories, net", "shortName": "Inventories, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnet", "longName": "9952164 - Disclosure - Property, Plant and Equipment, net", "shortName": "Property, Plant and Equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnet", "longName": "9952165 - Disclosure - Goodwill and Identifiable Intangible Assets, net", "shortName": "Goodwill and Identifiable Intangible Assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilities", "longName": "9952166 - 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": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.kodiakgas.com/role/DerivativeInstruments", "longName": "9952167 - 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": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.kodiakgas.com/role/FairValueMeasurements", "longName": "9952168 - 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": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.kodiakgas.com/role/StockholdersEquity", "longName": "9952169 - 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": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.kodiakgas.com/role/CommitmentsandContingencies", "longName": "9952170 - 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": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.kodiakgas.com/role/AccruedLiabilities", "longName": "9952171 - Disclosure - Accrued Liabilities", "shortName": "Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.kodiakgas.com/role/IncomeTaxes", "longName": "9952172 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.kodiakgas.com/role/Segments", "longName": "9952173 - Disclosure - Segments", "shortName": "Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.kodiakgas.com/role/EarningsPerCommonShare", "longName": "9952174 - Disclosure - Earnings Per Common Share", "shortName": "Earnings Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.kodiakgas.com/role/SubsequentEvents", "longName": "9952175 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R27": { "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": "27", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.kodiakgas.com/role/BasisofPresentationPolicies", "longName": "9955511 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.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", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.kodiakgas.com/role/RevenueRecognitionTables", "longName": "9955512 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.kodiakgas.com/role/AccountsReceivablenetTables", "longName": "9955513 - Disclosure - Accounts Receivable, net (Tables)", "shortName": "Accounts Receivable, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.kodiakgas.com/role/InventoriesnetTables", "longName": "9955514 - Disclosure - Inventories, net (Tables)", "shortName": "Inventories, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetTables", "longName": "9955515 - Disclosure - Property, Plant and Equipment, net (Tables)", "shortName": "Property, Plant and Equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetTables", "longName": "9955516 - 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": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTables", "longName": "9955517 - Disclosure - Debt and Credit Facilities (Tables)", "shortName": "Debt and Credit Facilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.kodiakgas.com/role/DerivativeInstrumentsTables", "longName": "9955518 - Disclosure - Derivative Instruments (Tables)", "shortName": "Derivative Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.kodiakgas.com/role/FairValueMeasurementsTables", "longName": "9955519 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.kodiakgas.com/role/StockholdersEquityTables", "longName": "9955520 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "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-20260331.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-20260331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.kodiakgas.com/role/AccruedLiabilitiesTables", "longName": "9955521 - Disclosure - Accrued Liabilities (Tables)", "shortName": "Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.kodiakgas.com/role/SegmentsTables", "longName": "9955522 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.kodiakgas.com/role/EarningsPerCommonShareTables", "longName": "9955523 - Disclosure - Earnings Per Common Share (Tables)", "shortName": "Earnings Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "longName": "9955524 - 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": "41", "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:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-57", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R42": { "role": "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "longName": "9955525 - Disclosure - Revenue Recognition - Narrative (Details)", "shortName": "Revenue Recognition - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "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-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-65", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R43": { "role": "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationsDetails", "longName": "9955526 - 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": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-68", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R44": { "role": "http://www.kodiakgas.com/role/AccountsReceivablenetNarrativeDetails", "longName": "9955527 - Disclosure - Accounts Receivable, net - Narrative (Details)", "shortName": "Accounts Receivable, net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://www.kodiakgas.com/role/AccountsReceivablenetScheduleofChangeinAllowanceforCreditLossesDetails", "longName": "9955528 - Disclosure - Accounts Receivable, net - Schedule of Change in Allowance for Credit Losses (Details)", "shortName": "Accounts Receivable, net - Schedule of Change in Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R46": { "role": "http://www.kodiakgas.com/role/InventoriesnetDetails", "longName": "9955529 - Disclosure - Inventories, net (Details)", "shortName": "Inventories, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentNetDetails", "longName": "9955530 - 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": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.kodiakgas.com/role/PropertyPlantandEquipmentnetNarrativeDetails", "longName": "9955531 - 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": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails", "longName": "9955532 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Schedule of the Company's Identifiable Intangible Assets (Details)", "shortName": "Goodwill and Identifiable Intangible Assets, net - Schedule of the Company's Identifiable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetNarrativeDetails", "longName": "9955533 - 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": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails", "longName": "9955534 - Disclosure - Goodwill and Identifiable Intangible Assets, net - Schedule of Future Minimum Amortization Expense for Identified Intangible Assets (Details)", "shortName": "Goodwill and Identifiable Intangible Assets, net - Schedule of Future Minimum Amortization Expense for Identified Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "longName": "9955535 - 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": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "longName": "9955536 - 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": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-119", "name": "us-gaap:LongTermDebtPercentageBearingVariableInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R54": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails", "longName": "9955537 - Disclosure - Debt and Credit Facilities - Senior Notes (Details)", "shortName": "Debt and Credit Facilities - Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-104", "name": "kgs:DebtDefeasanceRequiredCashOutlayAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R55": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "longName": "9955538 - Disclosure - Debt and Credit Facilities - Schedule of Debt Instrument Redemption (Details)", "shortName": "Debt and Credit Facilities - Schedule of Debt Instrument Redemption (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-130", "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtInstrumentRedemptionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtInstrumentRedemptionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails", "longName": "9955539 - 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": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails", "longName": "9955540 - 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": "57", "firstAnchor": { "contextRef": "c-141", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails", "longName": "9955541 - 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": "58", "firstAnchor": { "contextRef": "c-142", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "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-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "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-20260331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.kodiakgas.com/role/FairValueMeasurementsDetails", "longName": "9955542 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DerivativeAssetsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R60": { "role": "http://www.kodiakgas.com/role/StockholdersEquityShareRepurchasesDetails", "longName": "9955543 - Disclosure - Stockholders\u2019 Equity - Share Repurchases (Details)", "shortName": "Stockholders\u2019 Equity - Share Repurchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-194", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails", "longName": "9955544 - Disclosure - Stockholders' Equity - Preferred Stock (Details)", "shortName": "Stockholders' Equity - Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-3", "name": "kgs:NumberOfVotesPerPreferredShare", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "kgs:NumberOfVotesPerPreferredShare", "unitRef": "vote", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "longName": "9955545 - 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": "62", "firstAnchor": { "contextRef": "c-200", "name": "kgs:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssued", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-200", "name": "kgs:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssued", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails", "longName": "9955546 - 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": "63", "firstAnchor": { "contextRef": "c-202", "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-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-202", "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-20260331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails", "longName": "9955547 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-206", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-206", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.kodiakgas.com/role/StockholdersEquityScheduleofDividendsDetails", "longName": "9955548 - Disclosure - Stockholders' Equity - Schedule of Dividends (Details)", "shortName": "Stockholders' Equity - Schedule of Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DividendsCommonStockCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R66": { "role": "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails", "longName": "9955549 - Disclosure - Stockholders' Equity - Dividends (Details)", "shortName": "Stockholders' Equity - Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R67": { "role": "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails", "longName": "9955550 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.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", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.kodiakgas.com/role/AccruedLiabilitiesDetails", "longName": "9955551 - Disclosure - Accrued Liabilities (Details)", "shortName": "Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.kodiakgas.com/role/IncomeTaxesDetails", "longName": "9955552 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R70": { "role": "http://www.kodiakgas.com/role/SegmentsNarrativeDetails", "longName": "9955553 - Disclosure - Segments - Narrative (Details)", "shortName": "Segments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails", "longName": "9955554 - 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": "71", "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:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-32", "name": "us-gaap:Assets", "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-20260331.htm", "unique": true } }, "R72": { "role": "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails", "longName": "9955555 - 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": "72", "firstAnchor": { "contextRef": "c-1", "name": "kgs:AdjustedGrossMargin", "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-20260331.htm", "first": true }, "uniqueAnchor": null }, "R73": { "role": "http://www.kodiakgas.com/role/EarningsPerCommonShareNarrativeDetails", "longName": "9955556 - Disclosure - Earnings Per Common Share - Narrative (Details)", "shortName": "Earnings Per Common Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails", "longName": "9955557 - Disclosure - Earnings Per Common Share - Schedule of Basic and Diluted Net Income (Loss) Per Share (Details)", "shortName": "Earnings Per Common Share - Schedule of Basic and Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } }, "R75": { "role": "http://www.kodiakgas.com/role/SubsequentEventsDetails", "longName": "9955558 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-225", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "kgs-20260331.htm", "unique": true } } }, "tag": { "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r274", "r278" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r453" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r46", "r939" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net of allowance $14,167 and $13,031, respectively", "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": [ "r1135" ] }, "kgs_AccruedCompensationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "AccruedCompensationCurrent", "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 compensation", "label": "Accrued Compensation, Current", "documentation": "Accrued Compensation, Current" } } }, "auth_ref": [] }, "kgs_AccruedDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "AccruedDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued debt issuance cost", "label": "Accrued Debt Issuance Cost", "documentation": "Accrued Debt Issuance Cost" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedIncomeTaxesCurrent", "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": "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": [ "r49", "r98" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r49" ] }, "kgs_AccruedStationProjectCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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/2025", "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": [ "r30", "r150", "r697" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r13", "r14", "r69", "r156", "r693", "r735", "r736", "r1214" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r999" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r60", "r939", "r1279" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "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": [ "r749", "r1124", "r1125", "r1126", "r1127", "r1215", "r1281" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1012" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1012" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1012" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1012" ] }, "kgs_AdjustedGrossMargin": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "AdjustedGrossMargin", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted gross margin:", "label": "Adjusted Gross Margin", "documentation": "Adjusted Gross Margin" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r416" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1045" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r971", "r981", "r991", "r1023" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r974", "r984", "r994", "r1026" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1046" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1012" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1019" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r975", "r985", "r995", "r1019", "r1027", "r1031", "r1039" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1037" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r446", "r450", "r451" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetNarrativeDetails", "http://www.kodiakgas.com/role/AccountsReceivablenetScheduleofChangeinAllowanceforCreditLossesDetails", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit losses", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r157", "r276", "r281" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetScheduleofChangeinAllowanceforCreditLossesDetails" ], "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/2025", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetScheduleofChangeinAllowanceforCreditLossesDetails" ], "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": [ "r283" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "kgs_AmortizationOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "AmortizationOfDerivatives", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of interest rate swap", "label": "Amortization Of Derivatives", "documentation": "Amortization Of Derivatives" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r74", "r348", "r1115", "r1236" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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." } } }, "auth_ref": [ "r5", "r182", "r298", "r305", "r828", "r834", "r835", "r837", "r839" ] }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Dividends paid and earnings allocated to non-forfeitable RSUs", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs)." } } }, "auth_ref": [ "r1128" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareNarrativeDetails" ], "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": [ "r232" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r232" ] }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r9", "r14", "r1068", "r1069", "r1070" ] }, "kgs_AssetBasedCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Facility", "label": "Asset Based Credit Facility [Member]", "documentation": "Asset based credit facility." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r96", "r109", "r154", "r192", "r194", "r195", "r237", "r245", "r263", "r267", "r277", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r537", "r541", "r639", "r682", "r683", "r688", "r775", "r851", "r852", "r863", "r939", "r945", "r947", "r962", "r1163", "r1164", "r1238" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r146", "r159", "r192", "r194", "r195", "r277", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r537", "r541", "r639", "r939", "r1163", "r1164", "r1238" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1034" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1035" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1030" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1030" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1030" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1030" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1030" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1030" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails", "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": [ "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1033" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1032" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1031" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1031" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/BasisofPresentationPolicies" ], "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": [ "r1116" ] }, "kgs_BuildingsAndShippingContainersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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/2025", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Domain]", "label": "Business Combination [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r296", "r299", "r300", "r301", "r302", "r303", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r739", "r879", "r880", "r1199", "r1201", "r1202" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Axis]", "label": "Business Combination [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r296", "r299", "r300", "r301", "r302", "r303", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r739", "r879", "r880", "r1199", "r1201", "r1202" ] }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition, estimated fair value", "label": "Business Combination, Consideration Transferred, Equity Interest, Share Issued, Value", "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity." } } }, "auth_ref": [ "r1203", "r1204" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued (in shares)", "label": "Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares", "documentation": "Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination." } } }, "auth_ref": [ "r885", "r888", "r889", "r919", "r920" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition percentage", "label": "Business Combination, Voting Equity Interest Acquired, Percentage", "documentation": "Percentage of voting equity interest acquired in business combination." } } }, "auth_ref": [ "r483", "r885", "r886" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r22", "r23", "r24" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r636", "r637", "r638", "r826", "r1231" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r20", "r148", "r829" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents - beginning of period", "periodEndLabel": "Cash and cash equivalents - end of period", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r20", "r81", "r191" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r81" ] }, "kgs_ChadLenamonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "ChadLenamonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Chad Lenamon [Member]", "documentation": "Chad Lenamon" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1010" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1007" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1005" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1011" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1011" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 12)", "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": [ "r55", "r100", "r690", "r762" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r87", "r317", "r318", "r821", "r1153", "r1158" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r58" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, dividends (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r92" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofDividendsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends per common share (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": [ "r92" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails" ], "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": [ "r950", "r951", "r952", "r954", "r955", "r956", "r959", "r1124", "r1125", "r1127", "r1215", "r1278", "r1281" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r58" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r58", "r763" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r58" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Common shares, beginning balance (in shares)", "periodEndLabel": "Common shares, ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r58", "r763", "r781", "r1281", "r1282" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, ($750.0 million shares of common stock authorized, $0.01 par value) $90.8 million and $90.2 million issued and 86.3 million and 85.8 million outstanding as of March\u00a031, 2026, and December\u00a031, 2025, 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": [ "r58", "r355", "r361", "r692", "r939" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1016" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1015" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1017" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1014" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to common shareholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r15", "r166", "r168", "r175", "r680", "r704", "r706" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income attributable to noncontrolling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r40", "r44", "r166", "r168", "r174", "r679", "r704", "r705" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r44", "r94", "r166", "r168", "r173", "r678", "r704" ] }, "kgs_CompressionEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal use software", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r824", "r915", "r1141", "r1142", "r1143", "r1144", "r1146", "r1148", "r1151", "r1152" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/BasisofPresentationPolicies" ], "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": [ "r41", "r841" ] }, "kgs_ContractServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "ContractServicesMember", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Services", "label": "Contract Services [Member]", "documentation": "Contract Services" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "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": [ "r378", "r380", "r382", "r401" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "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": [ "r378", "r379", "r382", "r401" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r402" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of operations", "verboseLabel": "Cost of operations (exclusive of depreciation and amortization)", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r836", "r837", "r1051", "r1052" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "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": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r76" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "localname": "CreditFacilityAxis", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "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": [ "r323", "r1161" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityDomain", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "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": [ "r323", "r1161" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r900", "r1141", "r1142", "r1143", "r1144", "r1146", "r1148", "r1151", "r1152" ] }, "kgs_DebtDefeasanceRequiredCashOutlayAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "DebtDefeasanceRequiredCashOutlayAmount", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt defeasance, required cash outlay", "label": "Debt Defeasance, Required Cash Outlay, Amount", "documentation": "Debt Defeasance, Required Cash Outlay, Amount" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "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": [ "r12", "r48", "r49", "r97", "r99", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r858", "r859", "r860", "r861", "r862", "r938", "r1117", "r1118", "r1119", "r1123", "r1154", "r1155", "r1156", "r1235", "r1237", "r1246" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r12", "r99", "r350" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument face value", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r333", "r651", "r652", "r859", "r860", "r938" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt fees", "label": "Debt Instrument, Fee Amount", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r52" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "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": [ "r51", "r334" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "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": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r597", "r685", "r858", "r859", "r860", "r861", "r862", "r938", "r1117", "r1118", "r1119", "r1123", "r1235", "r1237" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "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": [ "r12", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r858", "r859", "r860", "r861", "r862", "r938", "r1117", "r1118", "r1119", "r1123", "r1154", "r1155", "r1156", "r1235", "r1237", "r1246" ] }, "kgs_DebtInstrumentRedemptionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "DebtInstrumentRedemptionPeriod", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, redemption period", "label": "Debt Instrument, Redemption Period", "documentation": "Debt Instrument, Redemption Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information by period of debt redemption feature under terms of debt agreement." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPeriodFourMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period four", "label": "Debt Instrument, Redemption, Period Four [Member]", "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period one", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPeriodThreeMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period three", "label": "Debt Instrument, Redemption, Period Three [Member]", "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period two", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage of principal amount", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r105" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Make-whole redemption price, percentage", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "kgs_DebtInstrumentRedemptionPricePercentageOfRedemptionRemainingOutstandingMinimum": { "xbrltype": "percentItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "DebtInstrumentRedemptionPricePercentageOfRedemptionRemainingOutstandingMinimum", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, redemption price, percentage to total commitments", "label": "Debt Instrument, Redemption Price, Percentage Of Redemption Remaining Outstanding, Minimum", "documentation": "Debt Instrument, Redemption Price, Percentage Of Redemption Remaining Outstanding, Minimum" } } }, "auth_ref": [] }, "kgs_DebtInstrumentRedemptionPriceVariableRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "DebtInstrumentRedemptionPriceVariableRatePercentage", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Make-whole redemption price, variable rate", "label": "Debt Instrument, Redemption Price, Variable Rate, Percentage", "documentation": "Debt Instrument, Redemption Price, Variable Rate, Percentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRedemptionTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Instrument Redemption", "label": "Debt Instrument Redemption [Table Text Block]", "documentation": "Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTable", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r12", "r34", "r35", "r45", "r90", "r91", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r597", "r685", "r858", "r859", "r860", "r861", "r862", "r938", "r1117", "r1118", "r1119", "r1123", "r1235", "r1237" ] }, "kgs_DebtInstrumentThresholdForExtensionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "DebtInstrumentThresholdForExtensionAmount", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold for extension, amount", "label": "Debt Instrument, Threshold For Extension, Amount", "documentation": "Debt Instrument, Threshold For Extension, Amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentUnamortizedPremium", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: unamortized debt premiums", "label": "Debt Instrument, Unamortized Premium", "documentation": "Amount, after accumulated amortization, of debt premium." } } }, "auth_ref": [ "r1166", "r1234", "r1235", "r1237" ] }, "kgs_DeferredDebtIssuanceCostAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "DeferredDebtIssuanceCostAccruedInterest", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Deferred Debt Issuance Cost, Accrued Interest", "documentation": "Deferred Debt Issuance Cost, Accrued Interest" } } }, "auth_ref": [] }, "kgs_DeferredDebtIssuanceCostWriteoffExpected": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "DeferredDebtIssuanceCostWriteoffExpected", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash write-off of deferred financing costs, expected", "label": "Deferred Debt Issuance Cost, Writeoff, Expected", "documentation": "Deferred Debt Issuance Cost, Writeoff, Expected" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: unamortized debt issuance cost", "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": [ "r1166", "r1234", "r1235", "r1237" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax provision", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r117", "r1117", "r1122" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r456", "r457", "r689" ] }, "kgs_DeferredTaxExpenseFromRestrictedStockExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "DeferredTaxExpenseFromRestrictedStockExercised", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Net effect on deferred taxes and taxes payable related to the vesting of restricted stock", "label": "Deferred Tax Expense From Restricted Stock Exercised", "documentation": "Deferred Tax Expense From Restricted Stock Exercised" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r5", "r29", "r181", "r834", "r835", "r837", "r839" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "negatedTerseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r29" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r183", "r237", "r250", "r267", "r834", "r851", "r852" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of derivative instruments", "verboseLabel": "Interest rate swap- non-current asset", "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": [ "r160" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "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": [ "r179", "r554", "r556", "r557", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r752", "r754", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r776", "r777", "r778", "r779", "r788", "r789", "r790", "r791", "r794", "r795", "r796", "r797", "r809", "r810", "r811", "r812", "r831", "r832", "r833", "r925", "r926", "r950", "r952", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1209", "r1210", "r1211", "r1212", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227" ] }, "kgs_DerivativeInstrumentMaturityDateSeptember52030Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "DerivativeInstrumentMaturityDateSeptember52030Member", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "9/5/2030", "label": "Derivative Instrument Maturity Date September 5, 2030 [Member]", "documentation": "Derivative Instrument Maturity Date September 5, 2030" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails", "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r179", "r554", "r556", "r557", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r752", "r754", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r776", "r777", "r778", "r779", "r788", "r789", "r790", "r791", "r794", "r795", "r796", "r797", "r809", "r810", "r811", "r812", "r831", "r832", "r833", "r925", "r926", "r950", "r952", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1209", "r1210", "r1211", "r1212", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225", "r1226", "r1227" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r598", "r610", "r925", "r926", "r927", "r928", "r929" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap- non-current asset", "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": [ "r160" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r610", "r1213" ] }, "kgs_DerivativeMaturityDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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/20260331", "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/2025", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional Amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r925", "r1206", "r1207" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeTable", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofInformationRelatedtoNotionalAmountandMaturitiesDatesforInterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r610", "r1213" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativesFairValueLineItems", "presentation": [ "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": [ "r554", "r559", "r560", "r561", "r562", "r926" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "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": [ "r399", "r400", "r867", "r868", "r869", "r870", "r871", "r872", "r873" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "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": [ "r399", "r400", "r867", "r868", "r869", "r870", "r871", "r872", "r873" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1168" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r1170" ] }, "kgs_DistributedPowerSolutionsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "DistributedPowerSolutionsLLCMember", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributed Power Solutions, LLC", "label": "Distributed Power Solutions, LLC [Member]", "documentation": "Distributed Power Solutions, LLC" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends and dividends equivalents 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": [ "r2", "r92" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofDividendsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends paid to stockholders", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r92" ] }, "us-gaap_DividendsDeclaredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsDeclaredTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Dividends", "label": "Dividends Declared [Table Text Block]", "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.kodiakgas.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r966" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r998" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1009" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share attributable to common shareholders:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (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": [ "r140", "r176", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r216", "r219", "r229", "r230", "r231", "r235", "r353", "r449", "r479", "r535", "r613", "r614", "r681", "r707", "r842" ] }, "kgs_EarningsPerShareBasicAndDilutedEPSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share attributable to common shareholders:", "label": "Earnings Per Share, Basic and Diluted (EPS) [Abstract]", "documentation": "Earnings Per Share, Basic and Diluted (EPS)" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (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": [ "r140", "r176", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r219", "r229", "r230", "r231", "r235", "r353", "r449", "r479", "r535", "r613", "r614", "r681", "r707", "r842" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r215", "r232", "r233", "r234" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDetails" ], "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": [ "r459", "r884" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- average period (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r447" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r1197" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, 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": [ "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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": [ "r964" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r964" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r964" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r1048" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r964" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r964" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r964" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r964" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1003" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1044" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1044" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1044" ] }, "kgs_EquipmentFinancingObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "EquipmentFinancingObligationCurrent", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment financing", "label": "Equipment Financing Obligation, Current", "documentation": "Equipment Financing Obligation, Current" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails" ], "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": [ "r10", "r137", "r139", "r140", "r169", "r170", "r171", "r199", "r200", "r201", "r203", "r210", "r212", "r214", "r238", "r279", "r280", "r310", "r352", "r377", "r449", "r469", "r470", "r476", "r477", "r478", "r480", "r534", "r535", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r643", "r645", "r646", "r647", "r648", "r649", "r653", "r655", "r661", "r703", "r731", "r732", "r733", "r749", "r800" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1013" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r971", "r981", "r991", "r1023" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r968", "r978", "r988", "r1020" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r341", "r635", "r636", "r638", "r826", "r859", "r860" ] }, "kgs_EwanHamiltonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "EwanHamiltonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Ewan Hamilton [Member]", "documentation": "Ewan Hamilton" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1019" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "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": [ "r616", "r617", "r627", "r930" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "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": [ "r616", "r617", "r627", "r930" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "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": [ "r341", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r615", "r617", "r618", "r619", "r620", "r626", "r627", "r629", "r635", "r665", "r666", "r667", "r826", "r859", "r860", "r874", "r875", "r876", "r877", "r878", "r930", "r933", "r937" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r341", "r635", "r636", "r637", "r638", "r639", "r640", "r826", "r859", "r860", "r1231" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement [Domain]", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r341", "r859", "r860" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r618", "r622", "r624", "r625", "r626", "r629", "r630", "r631", "r632", "r633", "r675", "r930", "r934" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "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": [ "r341", "r405", "r410", "r411", "r617", "r627", "r635", "r665", "r826", "r874", "r875", "r876", "r877", "r878", "r930", "r937" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "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": [ "r341", "r405", "r410", "r411", "r413", "r617", "r618", "r627", "r635", "r666", "r826", "r859", "r860", "r874", "r875", "r876", "r877", "r878", "r930", "r937" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "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": [ "r341", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r617", "r618", "r619", "r620", "r627", "r635", "r667", "r826", "r859", "r860", "r874", "r875", "r876", "r877", "r878", "r930", "r933", "r937" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r616", "r617" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "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": [ "r341", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r615", "r617", "r618", "r619", "r620", "r626", "r627", "r629", "r635", "r665", "r666", "r667", "r826", "r859", "r860", "r874", "r875", "r876", "r877", "r878", "r930", "r933", "r937" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "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": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument." } } }, "auth_ref": [ "r554", "r559", "r560", "r561", "r562", "r926" ] }, "kgs_FieldEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r657" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r658", "r659" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r656" ] }, "kgs_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite lived intangible assets amortization expense after year four." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r152", "r285", "r304", "r828" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r306", "r824", "r828" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1283" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "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": [ "r306", "r824", "r828" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r306", "r824", "r828" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r306", "r824", "r828" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r297", "r299", "r300", "r301", "r303", "r304", "r307", "r308", "r673", "r674", "r739", "r824", "r828", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleofFutureMinimumAmortizationExpenseforIdentifiedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years ending December 31,", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r285", "r304", "r674", "r828" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r297", "r304", "r307", "r308", "r309", "r673", "r824", "r828", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r297", "r299", "r300", "r301", "r303", "r304", "r307", "r308", "r739", "r824", "r828", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r673", "r1148" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Original cost", "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": [ "r673" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r975", "r985", "r995", "r1027" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r975", "r985", "r995", "r1027" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r975", "r985", "r995", "r1027" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r975", "r985", "r995", "r1027" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r975", "r985", "r995", "r1027" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1008" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 4.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on sale of assets", "terseLabel": "Loss on sale of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r1115" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails", "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": [ "r5", "r32", "r33" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r151", "r286", "r676", "r852", "r857", "r885", "r887", "r888", "r921", "r931", "r939", "r1138", "r1139", "r1205" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r1137", "r1140" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r70", "r103", "r108", "r682", "r684", "r699", "r836", "r838", "r840", "r846", "r851", "r1129", "r1131", "r1132", "r1133", "r1134" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r311", "r313", "r314", "r556", "r564", "r581", "r583", "r621", "r623", "r628", "r640", "r641", "r642", "r728", "r730", "r785", "r824", "r826", "r885", "r888", "r926", "r928", "r932", "r937", "r1198", "r1200", "r1249" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r313", "r314", "r556", "r564", "r581", "r583", "r621", "r623", "r628", "r640", "r641", "r642", "r728", "r730", "r785", "r824", "r826", "r885", "r888", "r926", "r928", "r932", "r937", "r1198", "r1200", "r1249" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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 tax." } } }, "auth_ref": [ "r192", "r196", "r454", "r459", "r460", "r461", "r462", "r465", "r466", "r471", "r473", "r474", "r475", "r687", "r738", "r746", "r884" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r110", "r118", "r192", "r213", "r214", "r237", "r253", "r267", "r458", "r459", "r472", "r708", "r836", "r838", "r840", "r884" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for taxes", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r21", "r190", "r467", "r468" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r1114" ] }, "kgs_IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "(Increase) decrease 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/2025", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r1114" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r671", "r1114" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "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": [ "r220", "r221", "r222", "r231", "r418" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r975", "r985", "r995", "r1019", "r1027", "r1031", "r1039" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1037" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r967", "r1043" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r967", "r1043" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r967", "r1043" ] }, "kgs_InterestIncomeExpenseNonoperatingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "InterestIncomeExpenseNonoperatingMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Income (Expense), Nonoperating [Member]", "documentation": "Interest Income (Expense), Nonoperating" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r851", "r924", "r1071", "r1131" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity", "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": [ "r185", "r188", "r189" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPayableCurrent", "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 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": [ "r49" ] }, "kgs_InterestRateSwapAndInterestRateCollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "InterestRateSwapAndInterestRateCollarsMember", "presentation": [ "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/2025", "localname": "InterestRateSwapMember", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "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": [ "r925", "r957", "r958", "r1208" ] }, "us-gaap_InventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryAdjustments", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/InventoriesnetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventory reserve", "label": "Inventory Adjustments", "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods." } } }, "auth_ref": [ "r28", "r1056" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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/2025", "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": [ "r284" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/InventoriesnetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, gross", "label": "Inventory, Gross", "documentation": "Gross 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": [ "r1056" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r84" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/InventoriesnetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.kodiakgas.com/role/InventoriesnetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "totalLabel": "Inventories, net", "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": [ "r158", "r830", "r939" ] }, "us-gaap_InvestmentsInPowerAndDistributionProjects": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentsInPowerAndDistributionProjects", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in power distribution", "label": "Investments in Power and Distribution Projects", "documentation": "Carrying amount as of the balance sheet date of investments in power and distribution projects that are expected to be realized after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r1054" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1168", "r1169" ] }, "kgs_LeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "LeaseLiabilityCurrent", "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": "Lease liabilities - current portion", "label": "Lease, Liability, Current", "documentation": "Lease, Liability, Current" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r86", "r660" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r946", "r948" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r48", "r49", "r50", "r53", "r54", "r55", "r56", "r192", "r194", "r195", "r277", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r538", "r541", "r542", "r639", "r761", "r845", "r863", "r962", "r1163", "r1238", "r1239" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r64", "r102", "r696", "r939", "r945", "r947", "r1117", "r1121", "r1136", "r1233" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r50", "r147", "r192", "r194", "r195", "r277", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r538", "r541", "r542", "r639", "r939", "r1163", "r1238", "r1239" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee", "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": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r323", "r1117", "r1119", "r1161" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r47", "r52" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r47", "r52", "r323", "r1117", "r1119", "r1161" ] }, "kgs_LineOfCreditFacilityThresholdConsecutiveTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "LineOfCreditFacilityThresholdConsecutiveTradingDays", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "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": [] }, "kgs_LineOfCreditFacilityThresholdMinimumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "LineOfCreditFacilityThresholdMinimumAmount", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, threshold, minimum amount", "label": "Line Of Credit Facility, Threshold, Minimum Amount", "documentation": "Line Of Credit Facility, Threshold, Minimum Amount" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term debt and other borrowings", "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r12", "r99", "r193", "r198", "r340", "r351", "r685", "r859", "r860", "r938", "r1247" ] }, "kgs_LongTermDebtAndOtherGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "LongTermDebtAndOtherGross", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt And Other, Gross", "documentation": "Long-Term Debt And Other, Gross" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Years ended December 31,", "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r826", "r937", "r1216", "r1217", "r1218", "r1219", "r1228", "r1229", "r1230", "r1232" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "kgs_LongTermDebtAndOtherGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r8", "r193", "r198", "r344", "r685" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "kgs_LongTermDebtAndOtherGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "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": [ "r8", "r193", "r198", "r344", "r685" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "kgs_LongTermDebtAndOtherGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r8", "r193", "r198", "r344", "r685" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "kgs_LongTermDebtAndOtherGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r8", "r193", "r198", "r344", "r685" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "kgs_LongTermDebtAndOtherGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2026", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r1118", "r1123" ] }, "kgs_LongTermDebtMaturityAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "LongTermDebtMaturityAfterYearFour", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails": { "parentTag": "kgs_LongTermDebtAndOtherGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofMaturitiesofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, After Year Four", "documentation": "Long term debt maturities repayment of principal year five and thereafter." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "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": [ "r155" ] }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtPercentageBearingVariableInterestRate", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest rate", "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": [ "r51" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r88" ] }, "us-gaap_LongTermPurchaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermPurchaseCommitmentAmount", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment amount", "label": "Long-Term Purchase Commitment, Amount", "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "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": [ "r12", "r1154", "r1155", "r1156" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "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": [ "r12", "r31", "r1154", "r1155", "r1156" ] }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermPurchaseCommitmentPeriod", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment period", "label": "Long-Term Purchase Commitment, Period", "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "kgs_LossContingencySalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "LossContingencySalesAndExciseTaxPayableCurrent", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales tax liability", "label": "Loss Contingency, Sales And Excise Tax Payable, Current", "documentation": "Loss Contingency, Sales And Excise Tax Payable, Current" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r131", "r132", "r133", "r135", "r136", "r240", "r319", "r320", "r321", "r322", "r414", "r442", "r443", "r444", "r452", "r620", "r670", "r727", "r729", "r737", "r753", "r754", "r805", "r806", "r807", "r808", "r813", "r817", "r818", "r819", "r820", "r822", "r823", "r856", "r864", "r881", "r885", "r890", "r891", "r933", "r934", "r935", "r936", "r941", "r1165", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1011" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1011" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r131", "r132", "r133", "r135", "r136", "r240", "r319", "r320", "r321", "r322", "r414", "r442", "r443", "r444", "r452", "r620", "r670", "r727", "r729", "r737", "r753", "r754", "r805", "r806", "r807", "r808", "r813", "r817", "r818", "r819", "r820", "r822", "r823", "r856", "r864", "r881", "r885", "r890", "r891", "r933", "r934", "r935", "r941", "r1165", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r63", "r101", "r192", "r194", "r195", "r277", "r324", "r326", "r327", "r328", "r331", "r332", "r695", "r765", "r1233" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedNetLabel": "Distributions to noncontrolling interest", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r92" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1030" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1038" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1012" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r111", "r239", "r843", "r844" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used for) financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r187" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used for investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r187" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r81", "r82", "r83" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to common shareholders", "verboseLabel": "Net income attributable to common shareholders", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r71", "r83", "r104", "r140", "r145", "r164", "r167", "r171", "r192", "r194", "r195", "r197", "r202", "r206", "r207", "r208", "r209", "r210", "r213", "r214", "r227", "r277", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r353", "r356", "r358", "r362", "r449", "r479", "r535", "r614", "r639", "r702", "r782", "r798", "r799", "r836", "r838", "r840", "r960", "r1163" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r43", "r95", "r164", "r167", "r210", "r213", "r214", "r701", "r1070" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income used in basic earnings per share", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r140", "r178", "r206", "r207", "r208", "r209", "r216", "r217", "r228", "r231", "r356", "r358", "r362", "r535" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income used in diluted earnings per share", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r178", "r218", "r223", "r224", "r225", "r226", "r228", "r231" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Recently Issued 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/2025", "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": [ "r1011" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r975", "r985", "r995", "r1019", "r1027" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1002" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1001" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1019" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1038" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1038" ] }, "kgs_NonSerializedPartsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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_NoncashFairValueChangesInDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "NoncashFairValueChangesInDerivatives", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value changes in interest rate swap", "label": "Noncash Fair Value Changes In Derivatives", "documentation": "Noncash Fair Value Changes In Derivatives" } } }, "auth_ref": [] }, "kgs_NoncashFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "NoncashFinancingItemsAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash financing activities:", "label": "Noncash Financing Items [Abstract]", "documentation": "Noncash Financing Items" } } }, "auth_ref": [] }, "kgs_NoncashInvestingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "NoncashInvestingItemsAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing activities:", "label": "Noncash Investing Items [Abstract]", "documentation": "Noncash Investing Items" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r38", "r377", "r1124", "r1125", "r1126", "r1127", "r1281" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expenses, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r73" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other expenses:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.kodiakgas.com/role/SegmentsNarrativeDetails" ], "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": [ "r852", "r1130" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.kodiakgas.com/role/SegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r847", "r855", "r1130" ] }, "kgs_NumberOfVotesPerPreferredShare": { "xbrltype": "integerItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "NumberOfVotesPerPreferredShare", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per preferred share", "label": "Number Of Votes Per Preferred Share", "documentation": "Number Of Votes Per Preferred Share" } } }, "auth_ref": [] }, "kgs_OmnibusPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "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": [ "r108", "r836", "r840", "r846", "r1129", "r1131", "r1132", "r1133", "r1134" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r657" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r656" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r1115" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.kodiakgas.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "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": [ "r93", "r141", "r142", "r143", "r740", "r741" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAccruedLiabilitiesCurrent", "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": { "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": [ "r49" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r153" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges, net of tax effects of $426 and $1,630 for the three months ended March\u00a031, 2026 and 2025, respectively", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r161", "r162", "r703" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges, tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r163" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/DerivativeInstrumentsScheduleofEffectsofCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r161", "r162", "r557", "r565", "r599", "r926" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r11", "r165", "r168", "r172", "r210", "r643", "r644", "r649", "r677", "r703", "r1068", "r1069" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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": [ "r54" ] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLongTermDebt", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other borrowings", "label": "Other Long-Term Debt", "documentation": "Amount of long-term debt classified as other." } } }, "auth_ref": [ "r12", "r99", "r1247" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r75", "r924" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1011" ] }, "kgs_OtherServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "OtherServicesMember", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Services", "terseLabel": "Other Services", "label": "Other Services [Member]", "documentation": "Other Services [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r973", "r983", "r993", "r1025" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r976", "r986", "r996", "r1028" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r976", "r986", "r996", "r1028" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1000" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common shares", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r79" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r19" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r79" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for shares withheld to cover taxes", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r184" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire businesses", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r16", "r519", "r885", "r888", "r920" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r78" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions to noncontrolling interest", "label": "Payments to Noncontrolling Interests", "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest." } } }, "auth_ref": [ "r18" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1010" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1010" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1002" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1019" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1012" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1001" ] }, "kgs_PerformanceShareUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "PerformanceShareUnitsMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Share Units [Member]", "documentation": "Performance Share Units [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameAxis", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "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": [ "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameDomain", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "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": [ "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1003" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1047" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1002" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion at Fair Value Measurement", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r826", "r1231" ] }, "us-gaap_PreferredStockConvertibleConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockConvertibleConversionRatio", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, conversion ratio", "label": "Preferred Stock, Convertible, Conversion Ratio", "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted." } } }, "auth_ref": [ "r366" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockMember", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Shares", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r950", "r951", "r954", "r955", "r956", "r959", "r1278", "r1281" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails" ], "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": [ "r57", "r364" ] }, "us-gaap_PreferredStockRedemptionPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockRedemptionPremium", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption premium", "label": "Preferred Stock Redemption Premium", "documentation": "The excess of (1) fair value of the consideration transferred to the holders of the preferred stock over (2) the carrying amount of the preferred stock in the registrant's balance sheet, during the accounting period." } } }, "auth_ref": [ "r236" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r57", "r763" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r57", "r364" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "periodStartLabel": "Preferred shares, beginning balance (in shares)", "periodEndLabel": "Preferred shares, ending balance (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r57", "r763", "r781", "r1281", "r1282" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, ($50.0 million authorized, $0.01 par value) $0.2 million and 0.3 million shares issued and outstanding as of March\u00a031, 2026, and December\u00a031, 2025, 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": [ "r57", "r355", "r360", "r691", "r939" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock value", "label": "Preferred Stock, Value, Outstanding", "documentation": "Value of nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r57", "r763" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r1057" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1058", "r1162" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r17", "r743" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r77" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "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]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r125", "r126", "r127", "r128", "r129", "r130", "r134", "r270", "r672", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r827", "r835", "r838", "r840", "r865", "r867", "r940", "r941", "r942", "r944", "r949", "r1050", "r1053", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1110", "r1111", "r1112", "r1113", "r1159", "r1160", "r1248", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "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]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r125", "r126", "r127", "r128", "r129", "r130", "r134", "r270", "r672", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r827", "r835", "r838", "r840", "r865", "r867", "r940", "r941", "r942", "r944", "r949", "r1050", "r1053", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1110", "r1111", "r1112", "r1113", "r1159", "r1160", "r1248", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOTHERCOMPREHENSIVEINCOMEUNAUDITED", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r140", "r145", "r164", "r167", "r186", "r192", "r194", "r195", "r197", "r202", "r210", "r213", "r214", "r277", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r353", "r449", "r479", "r535", "r536", "r539", "r540", "r614", "r639", "r682", "r684", "r700", "r748", "r782", "r798", "r799", "r922", "r923", "r961", "r1070", "r1163" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r7", "r660" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r85", "r112", "r115", "r116" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r86", "r149", "r698" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r660" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "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": [ "r7", "r660", "r686", "r698", "r939" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r86", "r660" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kodiakgas.com/role/AccountsReceivablenetScheduleofChangeinAllowanceforCreditLossesDetails", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "verboseLabel": "Current-period provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r177", "r180", "r282" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1055" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1055" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r55", "r100" ] }, "kgs_PurchaseCommitmentToBePaidNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "PurchaseCommitmentToBePaidNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment, expected to be settled within next twelve months", "label": "Purchase Commitment, To Be Paid, Next Twelve Months", "documentation": "Purchase Commitment, To Be Paid, Next Twelve Months" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1000" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1000" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r131", "r132", "r133", "r135", "r136", "r240", "r319", "r320", "r321", "r322", "r404", "r414", "r442", "r443", "r444", "r448", "r452", "r620", "r668", "r669", "r670", "r727", "r729", "r737", "r753", "r754", "r805", "r806", "r807", "r808", "r813", "r817", "r818", "r819", "r820", "r822", "r823", "r856", "r864", "r881", "r885", "r890", "r891", "r933", "r934", "r935", "r936", "r941", "r952", "r1157", "r1165", "r1218", "r1241", "r1242", "r1243", "r1244", "r1245" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r131", "r132", "r133", "r135", "r136", "r240", "r319", "r320", "r321", "r322", "r404", "r414", "r442", "r443", "r444", "r448", "r452", "r620", "r668", "r669", "r670", "r727", "r729", "r737", "r753", "r754", "r805", "r806", "r807", "r808", "r813", "r817", "r818", "r819", "r820", "r822", "r823", "r856", "r864", "r881", "r885", "r890", "r891", "r933", "r934", "r935", "r936", "r941", "r952", "r1157", "r1165", "r1218", "r1241", "r1242", "r1243", "r1244", "r1245" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r968", "r978", "r988", "r1020" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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": [ "r80", "r744" ] }, "us-gaap_RepaymentsOfOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfOtherDebt", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on other borrowings", "label": "Repayments of Other Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other." } } }, "auth_ref": [ "r80" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r969", "r979", "r989", "r1021" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r970", "r980", "r990", "r1022" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r977", "r987", "r997", "r1029" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "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": [ "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196" ] }, "kgs_RestrictedStockUnitsRSUsAndPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "RestrictedStockUnitsRSUsAndPerformanceSharesMember", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs and PSUs", "label": "Restricted Stock Units (RSUs) And Performance Shares [Member]", "documentation": "Restricted Stock Units (RSUs) And Performance Shares" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "(Accumulated deficit) Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r61", "r92", "r694", "r734", "r736", "r745", "r764", "r939" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "(Accumulated Deficit) Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r137", "r139", "r140", "r199", "r200", "r201", "r203", "r210", "r212", "r214", "r279", "r280", "r310", "r352", "r449", "r469", "r470", "r476", "r477", "r478", "r480", "r534", "r535", "r600", "r602", "r603", "r605", "r612", "r653", "r655", "r731", "r733", "r749", "r1281" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "verboseLabel": "Total revenues", "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": [ "r106", "r107", "r237", "r246", "r247", "r261", "r267", "r270", "r272", "r273", "r398", "r399", "r400", "r672", "r836", "r840" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.kodiakgas.com/role/BasisofPresentationPolicies" ], "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": [ "r119", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r825" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r119", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r400", "r403" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r113" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "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/2025", "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": [ "r114" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r114" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "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/2025", "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": [ "r1049" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenuesAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1038" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1038" ] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesAndExciseTaxPayableCurrent", "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": "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": [ "r46" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r59", "r65" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r232" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r12", "r34", "r35", "r45", "r90", "r91", "r859", "r861", "r1118", "r1123", "r1235", "r1246" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r555", "r558", "r563", "r571", "r582" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareTables" ], "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": [ "r1128" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r297", "r304", "r307", "r308", "r309", "r673", "r824", "r828", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r828", "r1147" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r6", "r66", "r67", "r68" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r8" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r7", "r660" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r25", "r26", "r27" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r25", "r26", "r27" ] }, "kgs_ScheduleOfSegmentReportingInformationIncomeLossBeforeIncomeTaxesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails", "http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails", "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityShareRepurchasesDetails" ], "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": [ "r415", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r448" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r828", "r1149" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1213" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r963" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r965" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentDomain", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "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": [ "r106", "r107", "r108", "r109", "r237", "r242", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r273", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r309", "r315", "r316", "r527", "r530", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r848", "r851", "r852", "r857", "r943", "r1248", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r237", "r256", "r267", "r851", "r852" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r109", "r237", "r241", "r242", "r243", "r244", "r245", "r257", "r259", "r260", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r847", "r849", "r850", "r851", "r853", "r854", "r855" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "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_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "negatedTerseLabel": "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": [ "r72", "r835", "r836", "r837", "r840", "r1109" ] }, "kgs_SeniorNotesDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "SeniorNotesDue2029Member", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Senior Notes", "label": "Senior Notes Due 2029 [Member]", "documentation": "Senior Notes Due 2029" } } }, "auth_ref": [] }, "kgs_SeniorNotesDue2031Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "SeniorNotesDue2031Member", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2031 Senior Notes", "label": "Senior Notes Due 2031 [Member]", "documentation": "Senior Notes Due 2031" } } }, "auth_ref": [] }, "kgs_SeniorNotesDue2033Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "SeniorNotesDue2033Member", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2033 Senior Notes", "label": "Senior Notes Due 2033 [Member]", "documentation": "Senior Notes 2033" } } }, "auth_ref": [] }, "kgs_SeniorNotesDue2035Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "SeniorNotesDue2035Member", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails", "http://www.kodiakgas.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2035 Senior Notes", "label": "Senior Notes Due 2035 [Member]", "documentation": "Senior Notes Due 2035" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SeniorNotesMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofDebtInstrumentRedemptionDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesScheduleofLongtermDebtInstrumentsDetails", "http://www.kodiakgas.com/role/DebtandCreditFacilitiesSeniorNotesDetails" ], "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/20260331", "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/2025", "localname": "ServiceOtherMember", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/RevenueRecognitionNarrativeDetails", "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Services", "terseLabel": "Service, Other", "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": [ "r838", "r1168", "r1169" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "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": [ "r882" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited or cancelled (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": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or cancelled (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": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "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": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r430", "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r430", "r431" ] }, "kgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustment (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment" } } }, "auth_ref": [] }, "kgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustment (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "kgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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/20260331", "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/2025", "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": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityDividendsDetails", "http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails", "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails", "http://www.kodiakgas.com/role/StockholdersEquityScheduleofAwardActivityUnderOmnibusPlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityShareRepurchasesDetails" ], "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": [ "r415", "r417", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [] }, "kgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssued": { "xbrltype": "percentItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfSharesIssued", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of share 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": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.kodiakgas.com/role/StockholdersEquity2023OmnibusIncentivePlanDetails", "http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails", "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": [ "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445" ] }, "kgs_ShareBasedPaymentArrangementIncreaseForTaxWithholdingObligationAndConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "ShareBasedPaymentArrangementIncreaseForTaxWithholdingObligationAndConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net effect on deferred taxes and taxes payable related to the vesting of restricted stock", "label": "Share-Based Payment Arrangement, Increase For Tax Withholding Obligation And Conversion Of Convertible Securities", "documentation": "Share-Based Payment Arrangement, Increase For Tax Withholding Obligation And Conversion Of Convertible Securities" } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1167" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1167" ] }, "kgs_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kodiakgas.com/20260331", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Share Repurchase Program [Member]", "documentation": "Share Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r1171" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.kodiakgas.com/role/SegmentsScheduleofFinancialMetricsbySegmentDetails", "http://www.kodiakgas.com/role/SegmentsScheduleofTotalGrossMargintoIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r106", "r107", "r108", "r109", "r144", "r237", "r242", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r273", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r309", "r312", "r315", "r316", "r527", "r530", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r848", "r851", "r852", "r857", "r943", "r1248", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r58", "r62", "r63", "r137", "r139", "r140", "r169", "r170", "r171", "r199", "r200", "r201", "r203", "r210", "r212", "r214", "r238", "r279", "r280", "r310", "r352", "r377", "r449", "r469", "r470", "r476", "r477", "r478", "r480", "r534", "r535", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r643", "r645", "r646", "r647", "r648", "r649", "r653", "r655", "r661", "r703", "r731", "r732", "r733", "r749", "r800" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "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": [ "r199", "r200", "r201", "r238", "r354", "r355", "r357", "r359", "r655", "r672", "r742", "r750", "r751", "r755", "r756", "r757", "r758", "r759", "r760", "r763", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r776", "r777", "r778", "r779", "r780", "r783", "r784", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r800", "r838", "r840", "r953", "r1280" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r199", "r200", "r201", "r238", "r275", "r354", "r355", "r357", "r359", "r655", "r672", "r742", "r750", "r751", "r755", "r756", "r757", "r758", "r759", "r760", "r763", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r776", "r777", "r778", "r779", "r780", "r783", "r784", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r800", "r838", "r840", "r953", "r1280" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r972", "r982", "r992", "r1024" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.kodiakgas.com/role/StockholdersEquityPreferredStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred shares and noncontrolling interest converted to common shares (in shares)", "terseLabel": "Preferred shares converted to common shares (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r10", "r34", "r58", "r62", "r92", "r343" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r10", "r57", "r58", "r92" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units vested, net (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r10", "r57", "r58", "r92" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares and noncontrolling interest converted to common shares", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r10", "r58", "r62", "r63", "r92" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units vested, net", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r10", "r92" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, authorized, amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1167" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, remaining authorized, amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of common shares (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r10", "r57", "r58", "r92", "r744", "r800", "r814" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common shares", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r10", "r57", "r58", "r92", "r749", "r800", "r814", "r961" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r38", "r39", "r42", "r137", "r138", "r139", "r140", "r170", "r199", "r200", "r201", "r203", "r210", "r212", "r279", "r280", "r310", "r352", "r377", "r449", "r469", "r470", "r476", "r477", "r478", "r480", "r534", "r535", "r600", "r601", "r602", "r603", "r604", "r605", "r612", "r643", "r645", "r649", "r654", "r661", "r732", "r733", "r747", "r765", "r781", "r801", "r802", "r815", "r945", "r947", "r961", "r1117", "r1120", "r1121", "r1136", "r1233", "r1281" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r89", "r363", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r597", "r611", "r803", "r804", "r816" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r650", "r663" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "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": [ "r650", "r663" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTable", "presentation": [ "http://www.kodiakgas.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r650", "r663" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "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": [ "r650", "r663" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.kodiakgas.com/role/DebtandCreditFacilitiesABLFacilityDetails", "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": [ "r650", "r663" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r662", "r664" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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/2025", "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": [ "r1018" ] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r400", "r865", "r872" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r400", "r865", "r872" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1010" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1017" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradeNamesMember", "presentation": [ "http://www.kodiakgas.com/role/GoodwillandIdentifiableIntangibleAssetsnetScheduleoftheCompanysIdentifiableIntangibleAssetsDetails" ], "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": [ "r893", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1148", "r1150", "r1151", "r1152" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1037" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1039" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services provided or goods transferred at a 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": [ "r865", "r866", "r872" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.kodiakgas.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services provided over time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r865", "r866", "r872" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1040" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1041" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1041" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1039" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1039" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1042" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1040" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Shares", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "periodStartLabel": "Balance at beginning of period, Treasury stock (in shares)", "periodEndLabel": "Balance at end of period, Treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost; 4.5 million and 4.5 million shares held as of March\u00a031, 2026, and December\u00a031, 2025, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36", "r37", "r62" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1036" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r455", "r464", "r883" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.kodiakgas.com/role/IncomeTaxesDetails" ], "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": [ "r463", "r883" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1058", "r1162", "r1213" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1058", "r1162", "r1213" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1006" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (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": [ "r218", "r231" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "http://www.kodiakgas.com/role/EarningsPerCommonShareScheduleofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (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": [ "r216", "r231" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "kgs_WeightedAveragePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kodiakgas.com/20260331", "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": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "calculation": { "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.kodiakgas.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on extinguishment of debt", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r74" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1004" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "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/2147477787/942-405-45-2" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r45": { "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/2147477734/942-470-50-3" }, "r46": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "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" }, "r56": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r96": { "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/2147478546/942-210-S99-1" }, "r97": { "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/2147478546/942-210-S99-1" }, "r98": { "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/2147478546/942-210-S99-1" }, "r99": { "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/2147478546/942-210-S99-1" }, "r100": { "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/2147478546/942-210-S99-1" }, "r101": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r102": { "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/2147478546/942-210-S99-1" }, "r103": { "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/2147478524/942-220-S99-1" }, "r104": { "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/2147478524/942-220-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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/2147477798/958-360-50-1" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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/2147477798/958-360-50-6" }, "r116": { "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/2147477798/958-360-50-7" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r173": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r174": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r194": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480408/260-10-S99-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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/2147477891/740-270-50-1" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4I" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "15", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480960/815-15-50-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480627/815-20-45-3" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r670": { "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" }, "r671": { "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/2147478345/912-310-45-11" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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/2147478859/928-340-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r676": { "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/2147478546/942-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r678": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r679": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r681": { "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/2147478524/942-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r683": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r684": { "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/2147477314/942-235-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r686": { "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/2147478451/942-360-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r688": { "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/2147478777/944-210-S99-1" }, "r689": { "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/2147478777/944-210-S99-1" }, "r690": { "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/2147478777/944-210-S99-1" }, "r691": { "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/2147478777/944-210-S99-1" }, "r692": { "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/2147478777/944-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r694": { "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/2147478777/944-210-S99-1" }, "r695": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r696": { "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/2147478777/944-210-S99-1" }, "r697": { "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/2147478777/944-210-S99-1" }, "r698": { "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/2147478777/944-210-S99-1" }, "r699": { "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/2147477250/944-220-S99-1" }, "r700": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r701": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r702": { "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/2147477250/944-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r704": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r705": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r707": { "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/2147477250/944-220-S99-1" }, "r708": { "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/2147477250/944-220-S99-1" }, "r709": { "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/2147477965/944-235-S99-1" }, "r710": { "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/2147477965/944-235-S99-1" }, "r711": { "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/2147477965/944-235-S99-1" }, "r712": { "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/2147477965/944-235-S99-1" }, "r713": { "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/2147477965/944-235-S99-1" }, "r714": { "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/2147477965/944-235-S99-1" }, "r715": { "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/2147477965/944-235-S99-1" }, "r716": { "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/2147477965/944-235-S99-1" }, "r717": { "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/2147477965/944-235-S99-1" }, "r718": { "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/2147477965/944-235-S99-1" }, "r719": { "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/2147477965/944-235-S99-1" }, "r720": { "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/2147477965/944-235-S99-2" }, "r721": { "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/2147477965/944-235-S99-2" }, "r722": { "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/2147477965/944-235-S99-2" }, "r723": { "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/2147477965/944-235-S99-2" }, "r724": { "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/2147477965/944-235-S99-2" }, "r725": { "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/2147477965/944-235-S99-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r749": { "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/2147478009/946-205-45-4" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r751": { "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/2147477796/946-210-45-4" }, "r752": { "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/2147478795/946-210-50-6" }, "r753": { "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/2147478795/946-210-50-6" }, "r754": { "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/2147478795/946-210-50-6" }, "r755": { "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/2147479170/946-210-S99-1" }, "r756": { "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/2147479170/946-210-S99-1" }, "r757": { "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/2147479170/946-210-S99-1" }, "r758": { "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/2147479170/946-210-S99-1" }, "r759": { "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/2147479170/946-210-S99-1" }, "r760": { "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/2147479170/946-210-S99-1" }, "r761": { "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/2147479170/946-210-S99-1" }, "r762": { "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/2147479170/946-210-S99-1" }, "r763": { "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/2147479170/946-210-S99-1" }, "r764": { "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/2147479170/946-210-S99-1" }, "r765": { "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/2147479170/946-210-S99-1" }, "r766": { "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/2147479170/946-210-S99-1" }, "r767": { "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/2147479170/946-210-S99-1" }, "r768": { "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/2147479170/946-210-S99-1" }, "r769": { "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/2147479170/946-210-S99-1" }, "r770": { "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/2147479170/946-210-S99-1" }, "r771": { "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/2147479170/946-210-S99-1" }, "r772": { "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/2147479170/946-210-S99-1" }, "r773": { "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/2147479170/946-210-S99-1" }, "r774": { "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/2147479170/946-210-S99-1" }, "r775": { "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/2147479170/946-210-S99-1" }, "r776": { "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/2147479170/946-210-S99-1" }, "r777": { "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/2147479170/946-210-S99-1" }, "r778": { "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/2147479170/946-210-S99-1" }, "r779": { "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/2147479170/946-210-S99-1" }, "r780": { "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/2147479170/946-210-S99-2" }, "r781": { "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/2147479170/946-210-S99-2" }, "r782": { "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/2147479105/946-220-45-7" }, "r783": { "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/2147479134/946-220-S99-1" }, "r784": { "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/2147479134/946-220-S99-1" }, "r785": { "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/2147479134/946-220-S99-1" }, "r786": { "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/2147479134/946-220-S99-1" }, "r787": { "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/2147479134/946-220-S99-1" }, "r788": { "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/2147479134/946-220-S99-1" }, "r789": { "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/2147479134/946-220-S99-1" }, "r790": { "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/2147479134/946-220-S99-1" }, "r791": { "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/2147479134/946-220-S99-1" }, "r792": { "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/2147479134/946-220-S99-1" }, "r793": { "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/2147479134/946-220-S99-1" }, "r794": { "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/2147479134/946-220-S99-1" }, "r795": { "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/2147479134/946-220-S99-1" }, "r796": { "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/2147479134/946-220-S99-1" }, "r797": { "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/2147479134/946-220-S99-1" }, "r798": { "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/2147479134/946-220-S99-1" }, "r799": { "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/2147479134/946-220-S99-3" }, "r800": { "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/2147479134/946-220-S99-3" }, "r801": { "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/2147479134/946-220-S99-3" }, "r802": { "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/2147479134/946-220-S99-3" }, "r803": { "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/2147477968/946-235-50-2" }, "r804": { "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/2147477968/946-235-50-2" }, "r805": { "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/2147477271/946-320-S99-1" }, "r806": { "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/2147477271/946-320-S99-2" }, "r807": { "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/2147477271/946-320-S99-3" }, "r808": { "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/2147477271/946-320-S99-3" }, "r809": { "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/2147477271/946-320-S99-5" }, "r810": { "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/2147477271/946-320-S99-5" }, "r811": { "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/2147477271/946-320-S99-5B" }, "r812": { "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/2147477271/946-320-S99-5C" }, "r813": { "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/2147477271/946-320-S99-6" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r816": { "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/2147478448/946-505-50-6" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r821": { "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/2147478522/954-440-50-1" }, "r822": { "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/2147477332/976-310-50-1" }, "r823": { "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/2147479230/978-310-50-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r841": { "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" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "181", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "183", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-183" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "185", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-185" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r945": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r946": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-12" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-15" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r950": { "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/2147478795/946-210-50-1" }, "r951": { "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/2147478795/946-210-50-6" }, "r952": { "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/2147477439/946-210-55-1" }, "r953": { "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/2147477802/946-310-45-1" }, "r954": { "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/2147477271/946-320-S99-1" }, "r955": { "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/2147477271/946-320-S99-2" }, "r956": { "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/2147477271/946-320-S99-3" }, "r957": { "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/2147477271/946-320-S99-5C" }, "r958": { "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/2147477271/946-320-S99-5C" }, "r959": { "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/2147477271/946-320-S99-6" }, "r960": { "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/2147479168/946-830-55-10" }, "r961": { "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/2147479168/946-830-55-11" }, "r962": { "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/2147479168/946-830-55-12" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1049": { "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" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1054": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1055": { "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" }, "r1056": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1057": { "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" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r1119": { "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" }, "r1120": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1128": { "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" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1130": { "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" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1136": { "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" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1157": { "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" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1159": { "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" }, "r1160": { "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" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "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" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "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" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1206": { "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" }, "r1207": { "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" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r1215": { "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" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-13" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1233": { "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" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1238": { "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" }, "r1239": { "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" }, "r1240": { "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" }, "r1241": { "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" }, "r1242": { "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" }, "r1243": { "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" }, "r1244": { "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" }, "r1245": { "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" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1247": { "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/2147478777/944-210-S99-1" }, "r1248": { "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" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1278": { "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/2147478009/946-205-45-4" }, "r1279": { "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/2147479170/946-210-S99-1" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1281": { "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/2147479134/946-220-S99-3" }, "r1282": { "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/2147479134/946-220-S99-3" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 95 0001767042-26-000043-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001767042-26-000043-xbrl.zip M4$L#!!0 ( "6 JUPUM.!-3"H %"K 0 > 97@Q,#)K;V1I86LM9FEF M=&AA;65N9&UE;G0N:'1M[7UK<]LXLNCW^RMP,WOG.%6*QH]DG->DBI9H6Q-9 M\I7D>+-?MB 2LK"F2"U)V='^^M/= /B0*#\RB4EY.57QV'R C4:CW]WX.(UG MWJ>/4\'=3__GX_]]]8JU V707@M;[BZ'\O8$Y_,.!]_4W]__(T^\G$#&3 M_JNIP.^_/]R?QQ]NI1M/W^_M[OZ_%[GG8O$M?L4]>>6_)VCA[B2 N>G;3N % MX?M?=NF_#WCGU83/I+=\_S\C.1,1ZXE;-@AFW/^?1B1".5'/1/(_XOT>?I?^ MO-6 P!">](4!;&\?H;'_;KR\!_O_!=$>)3+SX==XY'I\PZLWMM^#=BHSX[ M[E\,S#6[S:Q>FPWLX<@:P1^M@=WNC)AU,K!M?#Z/C0?CX5^+*):3I;HD 1H_ M?G_P^_RGKN_KPO4=367$_B(2V$Z,H_SZR]O]_=T/!B7566(YB:?,@LWLJ@W] MD^$K1C1A9^_#2P:8$M^$LT#>Q",63)@U#Z7']AO$BQILO&3W!ET[+'C98I]=JLAUX.5HXCHBB(&3C( R#6Q&R.&#'(4 CX?<. M[K:9<"4P0G8:>"YPP@;K=ELO&XRSMO#X+0\% Z3--=[83E57\7, T[@&QAW. M2U[!1O&B %IS6/7D3.(:>Y*/I2?C)>!Y-N?^$K>+J.QNT7@^TO14+JYQ(S2 MI*\$H"QDMQ(V"&\).*TP"1JL1:5O=,12 M0*37'X/@#L*(S7D(6QDNB3AHL#_/S_J#$ZO'6J?6T&9'5N]S@_6:5A-9@4\S MXQX;<_\:E5 .K-J1=+7!I,]D'#&'S[F#W '8.7=!,911C"BY$8Q?H1Z[ P\" MGY\F3U9[\:S\'*RK\D5N@^0I(JTK$-#\(C89N_ ]D*)JI6]E))@K)C":2T]( M6"ON>8A^&8/Z]A^XCF(U LLB>83=3B5RHC!]%R[B)TGO@#];(,'M2Q9-\4-3#GC#5V>"^T V$;L"3&HB4%^^9^SF=ZJEY:CG+SY= ML@X;L1ZS&0A4^#EBI[_^\N;MAZW7KB]/[8%M#=6.3=A:$5]1UXHVSQKQ(I$A M 4L $;2]>,K!V!5AS($JCH-%:)1=U"_AU8&(8C*$URC0Y:D.>L9#H*Y]I80> M$'%R-4B#A7J$AKE$XZ97H\5\[M&0< MTT70?S4!63R1P/V(MH[:^C!YX4'Z%-L7'+I C48EU,)DIGUFP27UP=U4Z>:2,;6Y?K MSVP5U/Q'4QFZ[ @T6U!XC:)KI0KN$W@2:+#WI)0Y#] R,G"7SD6XYA@-H&+< MXT!T,^$6J0EWJ@2*D1CF0YH D+2,Z&;&.;0$73*\4MZA5@"_2X?KM3.05&^] M#*#E+Q9A&W";Y?VDC6NL[F3^>"*Q^OVT_^LOKP\_)$1P1D"7[1-%LP>XJX$* MK^\=?H@8!3VTS$1%F2LY5V0Z&S(F':*8P8,E[7@+=(*N?PDNS&2L]")2KATY M3[_6%7&,.PQA5*,22(L85&"?!NRB<'_)8-^BJ(@6,Z5X97GET[C]OI\PD'LO M9G.<=,GTH/1:P.SS$9J;6/FJ4K-J[$4P'QX'H?%69#5,M+S&_P+=PVB-]RB% MQIMQOZ;TO0Z$2B">HJB]_B4;(?*/^P.[@0@@O,!>!M1$$G"KM!2MT\T6\0+T M%R>X$3XP>(5$;CA'9-1!>!=5>6T!*^E[%03JSQON+?C8$_DOJ 4.A2/D7+&- M:#&9 'L1OK/$SZ>>(_P(!G^<:S^X]81[A4N,;QMKWY" ?@[!0]XW"3Q0,Z/G MX3(9VBT*-^\U2V%"'^;<18;^RA.3^/V[)B+A7CM5T8C>A!6Q6)N,=7R@.T^2 MX1CXF@[GH8@ *B7;&NR6AR'':&'4V$S]*=F3X['(ES!>Q*O<:",I9C,?YD%$ M?.H]0$IL<6,NA*;GC./Q4E*Z@?DY#,_*<7XE7XU#P MZU=\ GSQ/?=N^3)Z\:B4C7N^^=B=^/0;+P+T1Q/N9-EB1HS,D84A7\@(%*"& M:1KFCY61R J>?JON-P M5Y2BA.::FX*4EVYY*FWN[IE=N^XNS&AL!6$1O3]EB%?F>H/#>Q)4.!VY 8E# MCTT68/[^!3TNMRJ'V2MD/[]/=9BJ*7M5C3ZT.7R(#>5L#NK\L'\\*#F! R/! MD;%BELSE2[93W:P71!@;H"^\S9?E>^]8B*#,!>+.7\R8^#>:>K#_"$[$J0I! M+K4?#WYK5#BGB*!N"[3UI>8DXT9%T ?41H)WI$O%=^5$^5>S1$2#LX?.FJC: #XRHZ\]QM^ M$#_F.T@[#WR8R9E.Q@3FHO1IE$7K8%!R$*6V.3P"C5!E>NJ' ,3Y8NS):&IB MNXI%9=U+&(3W-]Q)7)Z78@R&E #9: %/<:;UYYB&ZKO)5 MQB*CYE*@7WE:C*\5P4@?H%!_H)&_,AY&-P,P)&$)I"/68J%HTDYPRF](1.[N MLGESUF0[2,5?@_":M= 9C-D%+\WT(X$F#-OYX8; 8?/M@Q2F-?,V#N;O7[UN MXNX">H%YH,@8 M;L:Q$'Z&Y!],V,J+P8Z$[TQ!:[IF S'WN*.T-_H"1=,-.)K:UJG?P!$X@(I0 M^^3\5'K<.8E;J78(W>?9K9O'!'YZ(L,HSC"&AZX% J&\B"DHM[EO/889]((8 M\9)$-F!-P:"$7XQEF>K.!F>H08<\1+XU*4 @LJ\ 7E/( 7!N@X6'P7%&:7<@ M.11XQUX0A)ISD\Q.^(N+.C>%^)'9&/F=O),(\?DBA!TGM*D-L'Y?2ERM4/]H MI:4K@(HYL/H!WJJ&-JT\,DJ?5C+)S>Y?[;C'W_'>#M>* Q KGP4+@#PAQ$1Q M&04Q7.G O,=@ M(&55_1BB6RP1)"?\7H@(DNRC+(,XH88AGY .CGB&8KC#!?!$>")$CKNRCO3\SI$&]F]O=AN *_S'=I"' MK3"D+'$9E2B_)9(W)C("E8 !:848HA.*":OTS(,]52-$'S?&X#RDEV>@G7'/ M67BYN-;*1V;,:(R9IGU#PCSS-4BM:,)K"WSD+.>> M5 0]"18AVWG]4JFH,ON@]GN27.513-YP-(Y6OM5@1=H*4(J&,#'8C2JJ_!RK M!0R5TQM7HWYORO*_-1D[1@:SZL=(?2X-4OIIOQ?M\X1!H-5P-XVSJ?#4\OAF MEXK( 3Z7E W#LJ$&E12=%.:BIVNNT]Y@S?5P619E!IVL3.]YF45YOWT4,"^@ MNE]5D$,Q8S_(IM5D>+;!E:H(4OS:M YX)',&P":A0-\LKIT;\EM30KR!;,AM M3X_<10FU$ZU<)UH .]7T)2I91!DGVFI7@:S/M:%W$WJU5\H.ARHNLW)5IZ'G M+V9+6K.CKB0@XIY/D_A!0F'_ITBDT$3J&Q -CG.E>S MA7&A";ZIL\%HX4^ ]<'7E^ICQT+H#ZI'SD4X44(L^[H*@6!Q!:4J\\Q,T3L1 M&@A< XQ*'D\'@,GC1E1%O)5/]WO=W"TKL2S3TP"+0 M84)%+ T=KG'PNHJTPB]>0KRZ$#5+*^LW,Y2M:,Q?9A.&QR*^Q:A=-GR+X;[F!\,.ZRC K?50Z0/Z2\7HB MQ0JB5R 35-2(P,2WJ1RCSH(14V\0P*I[DTR=]!_1?:9>!*&DR MH!L,&$K,C:; H>FMA[:M+$PH?? MJ(M82(5&FFEH;HQ7J.,;;!O4!V3@-FHO*8)S4'M)?R@^25=/=U;"_2A_C9-Z M$ ;?Y$RE!R796KPY:S98:PJT>J6ZP( N=!N@C_\[L@65.W,VPR\KECXQ+9(> MOTU,AEVHG6%K&7:M,SLSY94<&JQ6K9QF;"I"RE*(54*H\K?DV?#V)015M JD MG/*FQU6!X-?2 I#RZC\>7MBQ7FJ%0MIUC7I)+E-O/N5@26#Z)NB2IN5 <8&) MSLW3^FA=\U%-57$M+%<%;5$G,1-0"[#L02@"/2JW%&9E$]#:/[4Y9*F;NVDO MM7;YIXD2(%)];'?A95(F_K:7)"+ O]J*J5*LLB*$F6T[N-YHZ[L[$3ZD1#;7 M(OO>WHJZW6?B'7API\7<>_4>J-(>6"&)2FR)7!_WFEPJ12Y52N^@BI(X;?"K M7?5*T<3^;F4*^QGMQ*8# M>>!GZR@+'T:"5M^0ICO;MJA 5=*87SZ/1CS[6]&(IX5.'1&B-5M> Y[1)J-[ M!]-C*',5'5Q>[A2,)!T?-(=EFEGA9":TD3>H(P?N]0V@(#/V?BYY%N2H)S 7 M&E\:B'\O)+K>]*,_HT-I622\#5&$/BU:V;F/6C;=D09-5*L:%IB&;*03J4S[ M-.4ODWVWVFPQH=OT:!#CETJ(-GM0#+\V9\/H7)]\%K+):2D$&G-<,$TR\/G8 M6YIF^D9NIOZS;,RU2,*J/941F-O1A:ZT]H";9A9^'M3N>HT#P#G]7:D M>50A@^-2=]JAW$E3>@$L 5.3=;T!A<^1B25'E%C8KL;3Y=5?.IV.>6S382V- M.ZL]G#3C.3%1LWVKY\))\HYK9K)Q*77^N,X.)?L?_8O&HUC$5@K2*$B6Z.1A MG;9,63PWZD@G[CABKH]W&F\W#$PI;BHXJ*FFD*JT>'0M53S M53TNV?>8@!*$,]V.?HR]GAR1U017*>K.D&G&>KM?0T;RFBSOK0S(AF$?&!16 MDP&"U12<+4QTO$5DAAY+*AY\/D[&@^UP,@[RO>=I+2Z3]O.E!E)T!A>F=KD+ M1SP\0^#^HS0:^2VH_?C_"N %3VW;B$)Z'ME?&D-T7;?FOW?[Y> !\?\\7&L' M6^%:L[ G(%<'>525OH] &0,V" Q?%UU1H?.5O$'QK&M;-A(O:7:: 8<%$TS/ MC\"GZ&E3X+1R:H3(U]I$=$Q9N!#ZO)HP1#@HM=)#Q1&FRSU3)A&Q'=,;U%TD MI6=&S)FGT7#!5&"T&K*?C]7I+2\S"4:9 T?9COB&RI12G;F_7)DGJB1ZEDOU M#.Q?%'GZ*-Y(1\I4(5[&;!$'L;G3V"%R_9H*O6;@-(EB4HTS45(/11TL6.A,0F[(;?M MTT:)H3+LC3=2/Y#4<9+O TK'>O2[;3*!4_,5)/ LF[-AI0K-\K,-ACKO1V$FM<@%P]%DD<. M:^2HJZ94$7]5P]U2XPD*@W+I+4+*^(!I1@'ZB6&[2W=!RH>J4LZU4&OHP@S5 MA3=K'XAOR*F4@0IL:^$I;L;.#"^S7)AD)+22#AAV\AB^D8%'(=OS5H3CBHXD,PR4;J44_=$:G3W=@ ;#$/_%Q5KEFX MR9W]-71U"8\B$4>KA;T/&V)'P42U+OCX@T''#ROL:9RHD+63K%1FF; X)K-2 M8Y&@"O>/7B)=@CC4R>7GF/3ZDDCX2I51ZV=40;42,-J3$^1VRIPO3?8O?0DH ME2S31Z)&67([KB88ZJ"LYF7HC#R%,$VS]>3,^*G-6G0E[AN%65JE[UJD9$^B M&Q.'C-1GUUP3J[K-4)5*M(RVP4"\^4]RDO MW0U.*.NER+4N,!KVJE]'^"0!B"T6M-M*E-6$GG5,,'E/B#IA2@#@_"*^XE&,PNH(E)B6\N013" QT/DU& L*&\- M^OTI2A!@$)TT =.H08F6"D MZ49%DFFN4G]U(W/U+G&!&.&K V@(SIMM#:!5@F&^W@*&:8TCH97YMM*TRG9, M9 ^2R#@ILIYGI;>_JA0\GQ#$Z^T(09S)R!&>QWT1E-;2>OMYS.NM<,T/!*B<,IPE M=G+>1%,9G#8V6C;.!;+P2K0;,LVEM(:?'NB>S\0IK-@QL:""=ETZ])O5_TU5 MCPI(H18]PTK>32XE';%/.EUM/.Y:59<;UY>)\&ARD#2N0@PO)+W MN?243!NO]4\VUN>C_9JK83?JJZTC9F3.4T6]R7\J8MK _*6W\6XFW9/+I*]# M(TWI5 $#\A4ECFD'1U.6677H MQL8RU027'D2/FXDB!2I:025'PB6V(VDJQ]Z,HL=?T8RU:QB@)]V:"6M=" MS,GQ/,&<4 )&JW29):/LP9VT.W%FF"J0PX9].!9&?E"'5T]X5FOKL:O07BTC&(Q M:QCG/!7O*%;ULSL,TF"/. ^J"IT%_4"=2JH5:--=344C-^;+H:Y J=/%^\%0 M.I&W:B,(]F-R+C$&4E0:-!HM8$HDR0&DX61"@A1M<&G(;/*VC.NES-L%Z2IOI!&B(QE16L-Q+6+5:=804>KN (L^D-%)LG0CD*R8&$E$>B M=<>VSS@3W$Q_"1XT[/ZF9?/>OW3NC.N348=>PA M#79F?66]_H@=V:S5[XT&5KO3&L&7C[XR^TNG;?=:\+%C=C[H] <->L0^.^\/ MK)[=OQ@V6'_ AA='0_O_7^ GX'KFBT-\,?,]FK$]@-G!OUZ?7?0N!YW1R.ZM MO7=DCRYMN)X%=F"?6(-V1T\!/OJGW1H!^## @.&P_>/GX*O9AG#LJ>#X<,E) MR%,-10-,GWGF:!E,O;_2S1$64:8>>*U:'A497?*89KN3XG K\3RVB-+#.NS0U> \Q#2!SWV59_\8^/_)9% MV;]O 67W M:9J0,P+U7$I=2$ Y."#;3A@L*U-#D!J0/JH4< @Y*)G,A.4JDD)#/KP*'V8[8WTQ)7(EF<7%K%M*O._ZYP@M;/4 M<3A".5)4Z"L-/^%.48^1QJU\FP@8.EV5CP>G*HQ._K03P-9?ZD"CY &T$;3= MD<"VXNY9A5F]N!'R@A@QOAI+FB+= MXX6*\7=4246DV1Y88K0P[LL$C7-U &;1TM'U MT?:D1T\%&B?9V1HATUG4N?:#6W.Q3#'2&N1JM$U=/>BHJ 7Z X@HL*C?U7G>I(=$.<<( M'6%6%)U-4Q&4:S53N[,&4.)X* 0H@S8\C991)0=^[2;PDK.,,Y4>=XCM4:'N MY\ 2WVX!2[1@25X! 5S%4^IX>Q($+COFL/$J%I).>(DOKD!HJ^,0T*(!^#V" M7Z=$L"NX%U.?D#.XF4P#K!Q 2R6'GD+/"36'[CBJ+')X):>25/&);K MBT6L_[Q!:8EV%W\.A+FW6P'*W'MS-V4.J9^("EV7VYZ>VD^B]>,+Y3P)DP!\ MH<)QMR0VQV"J^E84Q%/A&9DL?8K?-QCH&*1.T8%)JX5Q]#:9P_I4.?T:U9'I M-^GW_-LJ"R!U$G%396T,N[1&.4Z3 .C_O=EK64==F M7>NRP:S>U_HD603G<%OCB3\35<6D..BZ73 M(]KJVB=P\7S0;]DVA83:G8'=&G6_8CRJTTO^L@:=(=[N7XQPN\'-@=VU1A1$ MZF\(O^'X!=$U?!FWP6A@]88653$-33@,AH1]H+>->HY^W;D\M6FD(VL(#_1[ M.L36PBA??T!CII^#'_W!UY>%6[(DN;S#7Y;$F)2%W[('H\XQ1O]&I]8(8X9) MB!-6\8L-JW6BU\8: 49[]E=O*R,[0;ZBO# M"\!^]O7+_D6WC4'2!M(?$H']A;YZS+J=4>?$0F)HL*%M?T:RLGO'_4'+5DRS M/[!/^DAOFNECR+6LQ1R7NYA6ZW.O?]FUVR=F/3NK\6P3ZS6""+G $0:"84]? MM& +$7HQX-OI;=C P"H:.M1MMA6@?ZC"ZF<7HPM@'&HM5/Q;DUC+4CN:%AA& MU86*ST(GJD)!RGTZD6IRA$&H+K^MF+/%F*FZE)=:I^:[;*RZ5189 QA4]RN: MG$[#4B521I4G)XWV#.C6$RO=.'#LY$@E:HVQHP)X*E!,;8TF5'5%C<%>&GB& M,?5+FA!BO@;AM:H?6"N+GPB7FF6HKAMI) 9N^31#N(?]/.ZHA*F HO7K+^_V M/J2I<.>@4L%"4OH;W#K8W-_ROTD;?;M9&T5 I?O'"[GW=N_@G7AW,!%B]_7^ M 7^[-Q&'[QQG\FX\/N1B\L_7+[9#@ZU M3L(D\O.J >:!KM4&4J-HFHTU4N= M4ZY*<74-N2SR9]HH9VZ^@BW3X2Z83*1#S9 S7020;RP%Q]YS801\;0Q\R:2F M_T5)]V+CZCWB)-/]O9^\3(\]$NNH/QCT+T%5*.WTJX>WYMU__>3H+ ;Z<[_= ML3ZS$PNUJ,&73@N=")U>:S.%Y:$^>&TH3&_>5WMORYC'T9+07[TF\A2:BN@G M^Y-\FT?"]T4<@\P7MQAL9)N]+]7$M;(0UG_V^$RH52B>Z3.9Y@@K(O0\P?Q7 MY8+ F[]@-.0<.+QT*8NFE70B;8L;X07S1#\=H9<;-)_P1V#D;B[^PP;:)O[5 M[;:VC-:VEWUM&:)KWO73>->3LJ.RT?Y8Y52YM_I'WLSNV8.3KXFF6RNZ-?NJV5!_8Y<"6_+@@,53!! M9X/$J,2QP'^>G_4')R!%6J?6T&9'5N]S@_6:5G/EK!C53Z^P' =3'UDGBK"= M-COB_G6##6^QI@_SA+MIGK YHW3+F(D13NJ_2HLHRW>P'>?55):5GKYM7NN, MX"M WCV3*$?MRPLQ*PT8]E7 L)8^_^W2IPI4BH*$]?_Q675J?ASGST#\& OO MK[]62Y4BJ=+#EGBLVV0M'LYI/U=C+:5KG%H]/.H&V,&\H3QFY5PV&_U=&IW[64VG(I=2D]3_(9 M^\S]LHX8VAKY5(2K2L*/Y1QF MW^,>^Z\3/Y66/B:]UI#N$T:I-HRTVBHY"[[ S[BH3;(AJR,%<:Y$=9)K5DJ"7#MDB&(VO0 MZEI?AR0>V'FW5?O&MEX0#)>N+Y;LI,G:PO=E63UAMT8(#9> QP)\51+NO"2Z M-VA3"Y-:F#P9;;:LGM7N6#W6.3NW51LH[1-K]<_.[$'+!@/$OF1?^X//[&A@ M]5JGM;C9>G'S6=Q(GUE-]B>PU%K8W"-LBK%52:@WIIXI'AN$RWK#;N.&;0=^ M<,-]UFJ"_1TLHHB'M0_[GFU[%\XJ"?O3;]Y:U:Q5S:=+].E:)\.1-\M#8%#[P]"P%DPXDG 8+ M>+,62P^,NZRBJY)@UT*I%DK/4BBUK)$]..]TN]: '7=Z5J^%17#)41VM_N"\ M/Z@%U/,04%W8-8'/3D+NB&4MGNX63X7(JB30>>$T$%?J1'7-%-515$N2\+!H*7P9A[C4YN=7O1&G=[)J-]+ TTJ M]2%:.(Z((B#Y\9+-1'@E0ER+%@>ZARV@TJ]KL;7E8NLSG@M[M/""VUIJW=/9 M:@U3E83XSOK3VK.W[0(+,2+=/U[(O;=[!^_$NX.)$+NO]P_XV[V).'SG.)-W MX_$A%Y-_'KXH7#4%RO((I>7P>B??FEP^NC.8>7[Z7/D%'+WW( MGQ7]!J9R(\)8.MS3 ! LZG9*6W<-N_^N>?AZ_T'#_D8@*[ !,]&<^W^\.'BQ@CQBJKM-0 <#-@?& MCR$-?3\.YH6W-5-^OS__QO:;!V_GN6.VU5JN(3B8K^SGW)(0>>68_9X:V%P+ M%9%M^-J3$CH119%V:9;E^S&N9EDOR7C5,>&?L+&\-53BGD^'Z__A<4VM-K=6G5F73C:8R= VG)3<*]Y@518$C MZ2^V(WW'6^ 4E"=LD\\L@-\!-334RWH'/'X'_+Y;[X 2^'4P01\&DFZM:GPO MZ1X<-M[4I/N4.*?C #;'=KK>&) M<=[B/G!^[G$ZU!G(QM&K:K6FW^K1[)O^SF :9[J UV=9DNP5DFV]I6Q-M M3;35)UI5/:PTA)IB:XJM/L6.PH6,XII@:X+=$H)5?<#0 JMC&34-;R<-MS@0 MP%QZ'@^U5PP=PT,1WD@'/M *PKFN4JGI^='T_*8FYZ=V!=,AGZ=85A/XM2I1 MD^UVD.U(?./ ;/E6A&>"G:Z\&, M+@8#+F'#I%KL/*#M29W%\QUD_A>YM.D8L1E'=8WU]Q?TCH+X\&G][,HN??+/9U&],]QX"[A?]-XYGWZ7U!+ M P04 " E@*M<%Q9F ?X' !\* % &5X,S$Q:V=S,#,S,3(P,C8N M:'1M[5IK;^.V$OU^?P5O@FYW =NQ'#L/.QO 3;RMT6ZV31RTWRYHB8J)2*)* M2G9\?_T]0TI^I_$^:U^T0+.6.!S.< [/#$E=C+(XNKP8"1Y<_NOBW]4JNU9^ M'HLD8[X6/!,!RXU,'MCO@3"/K%HMI*Y4.M7R892Q1KUQPGY7^E&.N6O/9!:) MRU+/Q9%[OCBR@UP,53"]O CDF,G@[8$\Y<>M4W%VU@@;?O/LK'D>M)HGK>%I MO7G,@W-1_X]W@*X0=WU,-HW$VX-8)M61H/';S5::=28RR$9MKU[_[L#*75Z$ M*LDPF$9G]]/I6-?$]0.492IM>PUHRL135N61?$C:UK\#IZH4]U6D=/NP;O_K M4$LUY+&,INWO!S(6AMV(";M5,4^^KQBA9>ADC/RO@'G0;Q\GSO13J(AD(DI7 M/*\%^WM/(SF4&3OV:AY;MOX9N\^6[?8QZT)_>\.O>K>#_KO^57?0_W#SO.4[ M8.FO][=W]]V; 1M\8+?WO_28=\RK7I-U;ZZ9UPKPMO[^Y[MVRP4\]=M>[ MNK_M#_J].];[X^JG[LV//=:]&K /[YAW?MRLL.X=Z[[O0?YZ.R1A!7Q-?YH; M_>E7H& H=,;>U]A[_V9_TX&7)\,[K[7(^3X;\;%@6HREF(#@LY$T[,^< M:Z YFN)]JA +E;!W2L?,JU=_8RID/ZM \D?V(S?L3NBQ](6IL'[BUQ">\\Y> M1Z>Q2]'Y@1O$!+,?3]ECHB:1"!ZP(&R0BM $"J,G"BD:(W"9,)Y,69YD.A

?""T*)>1 +$V$JH *C(G, M1G#0I,*W!I+>%*:I &Z.T2U@P^GB-.P_[H[W G>"A3)!9 DD\TA6 #J(HUDO MM,LD!&?P3$*/3/PH#Z 3:%D(6P5(D\0S*8)-."7\1M$35X5G#.^V8 D9%SBDP BL-( MFA&)DU@,(B0RI.= &C]2)D<_HDBM(@>/5"M?!'AMV&N@(1" EPMY[\D?\>1! ML"[8YS:/(&%KPM9K\<9VM64A/;E'2:5?XF!)^AE1U ):'7K(EL6!0&#/#Q0N M#11B(/)S%<.0H.QM:Z)/PN69MQNXY+N RT:]5K?>7PN#DAXAL@GK9?Q4*)?Z M/#?;=Z&D-A3 0C&22Y,JUU"04D5E++E!2B16#]6^3).4 J M!>U2HP1%PA:C(AG8G;S)AT:BBM.2') NFUNR3TA3;@B@=BT:FXXM%2HC8!#V M\+93BBI1^GG$B<'AEC5BGJG1P^7]Q7(%OX:"!$&RZ"^"3R?570'O@?RX RHU*.)$W-P W%8J$6JZ#$D' M.1#&91;6J*0BC!$S2?'"(;94+O-*H4M M:-8];B[G+$C1$11I7-$X5'GVO 7;) (^DQ94$8"]DQ@U:8V4RO*?S M0^@R/A05QR_L]3-=0@ 79+4B71B.78^PVWTZ"4CRF5UOG%4C;F9E!-&,B M,N>T1-CZB+)BK2B=F<91F&9*FUDFMR^@,HYEE@GQ%\3_@T*M0.V!A'U6R6L M&#QKB,?Q+Y7'Y:(3?^82YML%EB>^/2!X\\^>Z(".1KS(7V7% MB2Z %0K#BLOM!HG=Y#% @5FRSA1I8^-9U_]'WMZI34T7Z3G4X(<*0BTLI0$L M]LRX0%7%93>9C%4T%I3B$OY0''WK@@5%G$9J*M Z&2E'?7P)L\#8%\G_M8^X M7LOL/JAH'@)S0E;YI7BM[B[&,XW_@W+DHKEFFXZR8+WMI%9O>,^VUFO/M_V55KK7 M/FU\<;4M *=^NI7:(SL1;C(PWR;ER=N#DX.R0X''=B-]8K.EZ::7(+HVY2I= M_.C@&ZV;)KRYQDIPEZ/O^?35H7=2[WA>Q7Z1L?+50S$C,V>/UYRMDZLK$U3* ME(.V''RWU_-U1+]&^+YQY%X=-D$O]N_JW??\HOM+3,N\3T$TEH=2^$JG@HR< M[.S#A-WP6*Q\!_#\].RWJRMX^$IPV(>9&-"'8\M5^\N3L,L._:I1]E*)9RO* MJY$4(>L]"3^GW3/BO@1[9.V%"&+'XMERIC;U+;[AYA+-:^GYNO)%MH MU.==^!#+*<_6N[SPR5WQUWW]=V2_.OP?4$L#!!0 ( "6 JUP"9X]^" @ M %TH 4 97@S,3)K9W,P,S,Q,C R-BYH=&WM6FMSVS86_;Z_ FO/ILF, M)(MZV([L>$:QE53=K=.UY6V_[4 D*&),$BQ 2E9_?<\%2#TLNU'2)"OMM#-U M1.+BX@+WX-P#DN=1GL07YY'@P<7?SO]>K[,KY1>)2'/F:\%S$;#"R'3"?@Z$ MN6?U>FEUJ;*YEI,H9ZUFZYC]K/2]G'+7GLL\%A>5G_,C=WU^9 MR"F3P9L#><+#TY9WTN)^.^R<>NVQU^2=MD=>3\-NV_^O=X"N,'=]3#Z/Q9N# M1*;U2-#XO4XWR\]F,LBCGM=L_N/ VEV2)C.>][T8R$89=BQF[40E/ MOZL9H67H;(S\32 \^+>7,Q?Z"5S$,A755#ROB_@'#Y$GFT5_C&&RW@0@*_JL0CS7K=3[0R9!LA6K]XZ^5_,T&M4X7_3 M@=<7PWO=Z-+DARSB4\&TF$HQ [_GD33LUX)K@#F>XWZF=,Y4RMXIG3"O6?\W M4R'[IPHDOV?ON6&W0D^E+Y"F8>HWD)[79WN=G=8N9>JI0H3$"ERGCZ9P5::X+@>!1LVWY1LXX2W"E)8]9R'WX%" 9#QK;V8PPR\*5&K8=9BNZ()!": MS2+I1\P4]&?9?R:T*)W0!!)I8H@"TA8H,F$;P,DOQE"4P&F.46W@(WG MJ\NP_[AK[P7N! MEBLP22):9K %T,$>S7FF7:0C.X+F$'YGZ<1' )]"RDK8: MD":)9S(DFW!*^(WC)1!+#)A'0P/K@23'-;(H8A@ ?0H0L<,9&X_/3<3"6,U, M!4TM)M+DFF,@3C==W(BRMH(P4P6S$>W^@ZRS2R ;K67DQ2$I_S-3PJBL^40& M*@Q18+3-U9!Q+2PJD&4YC@5ECPE <1Q+$Y$YF24@0B)#N@ZD\6-E"O0CBM0J M=O#(M/)%@-N&O00: @%XN90/'OR(IQ/!^F"?FR*&A96$W9?BE>UJ52%=N4M) MRB]UL"3_C"AJ!:T./13+ZD @L.<'"M<&"C$0S?,QAF%!U=MJHL_"Y:FW&[CD MNX#+5K/1M+._$@:*'BFR!>OC^*E1+?5Y8;;O0D5M+("%!?!6I+J.W:V9:0/"VW/:UD@&^J4*[+93"%C3K+I^6+PXR<7-JZTMMUWPJT$XK$8HP'V&F?!+N!L08XN@YM(H#-S*<5LRY-P M^P1*I&*M?+_0E.^5ROB$UT29'/?I\2%\&1^.RL M88_[]"0@+19QO7)11=PL9 31G 4ZX4\SNQPE-<]QIK\7<7GT?V3^IQ?HST%[ M5PY3W5V"]N<=INRSOZ#:%;4E%Q$UKB)S24N$K4^0%1NB=!$:AS#-E3:+2FYO MP&62R#P7X@^(_ZV"5J#V0"(^Z^0E R>-<3C^)?D<;7IQ*^%1/AV@Q6I;Q\0 MO/KKS/1E*W@_AN*" I2 %YU-Z93K2P$\E%5X<7:9"7Y/9=4I,%M8K7:T#R2K M)SB?A++RF.&>##Q!8#Q 1R,^RE^5XD07P K"L.9JNT%A-T4"4&"5[&3*LO'D MLZ[_C[J]4X>:/LISJ,$/-:1:6$H#6.PSXQ)5-5?=9#I5\510B4OYI'STK4L6 M%$D6J[E ZRQ2COKX&F:!L2]2_QN?\'8MM^>@LGD,S E=QRK'/#.B5_TX T5G M,9_W9&H7S'8Z*YV-59ZKI$?;_LAKZW6CU6Q_<;?'7J-SV"+K>F6ER"ZL>0J6_WFX!OMFPYF1E*$[-U" M67QPA[:UJ=ND'EDE\(306/T<+E/&OBOMN3<%4['Q@=QRLU@IT5QVX6/LF"+? M[/*1;^K*O^[SOB/[6>'O4$L#!!0 ( "6 JUQ6/P&*<@0 ,D2 4 M97@S,C%K9W,P,S,Q,C R-BYH=&W56%%SXC80?N^OV))I+IFQC64P$,-EAA+2 M9JX)=X',M4\=86!B5OOM[K>?Y$6]N4J3 MX]ZCXA]Z/M@TG(ERD+%,02D85BV!1\&P&GR-67(-MKU<-1+Z2?#97X+E> M"SX+>/2^QN,&:S7B=H.QD#9] MXE'6[GC4G3;:)#YJM>B?I(:NN+ST*=0J8>]K*<_L.=/Q@Z:?J^XMC]0\(*[[ M4\VL.^[%(E,83*)S^6^)L8M$Y0S!E,@#XB&28DMETX3/LL#45RNAJN6A2(0, M]ESSU]46.Z8I3U;!NPE/60$7[!8N14JS=U;!)(_+-07_BV%ZB&\>;\O4VPB1 M\(Q5I1#B8_[#Y9Q/N8*&YQ!XF/TC>7<>YATBZTR^?.*#X>7D[/1LT)^ MS_P59/KQZG)\U;^8P&0$I -7SM@9.$ :OONJTSX8#P>&VR.W!:-3F/PZA''_ M\N?^Q7!LCW[_;?@'] <3;?%(B,^0BM/8?4SFE&2OLT3)A*^B'2ELTN=8]W52.6C\6^E&L /'2%5QGXC9A MT8SM[_F=[I/ZT4+^.;:"8M5X#>KW^W_HV7$J=)_T< /R2!' MCJ^+GV!S/BVHQ&V8K."2Y0*EA"TX%3(%XMJ?J@ZN6P\QZD4_?RF=@"&7$9Q3 M&<[W]TC+[3:(5;[*[@NG!*YT _$BP6@A0B8<2[OE:FY )?NR0%'JMUVA V\$ M<4 / 2,3_R ZO!,5JEIRI1&&RW!.LQFKE$6.&DTX('ZEK'8GU>[MCD#_0Q31 M4==L@3,4\HUFHOT? B!MHW3A8ZBK:M;4=X?U41UN M^TFP=4-$20;R76 'W]=:M=J5;.07TW\[ .IF4/C*''+_ZB47A9EO LD2 MJF/O7,9L]I*9--R-"YWBAEJH79=OW-^L/\NKI+JYPOH;4$L#!!0 ( "6 MJUP2DIM:; 0 *T2 4 97@S,C)K9W,P,S,Q,C R-BYH=&W56&USXC80 M_MY?L2737#*#C6W>#?M?_WK+@G0@6"4L5!)(1Q2@L>1 L_Q6O!9R&M^0PJYXBIFIR5.OU8\]VO&2'\FZ.JT3_D- M<'I2X:1+G%9 G"!LU!N,-@A^-V=.QVG6ZW76"O]P*ZB*RPN=7*UB=E))>&I% M3-OW&\U,]6XY59'O.LX/%;/NM!^*5*$QB%JZW$2+F*2M#<=TF^C]:1GS&%=0]VX-M[Q_PN[/M=X!99_+Y M'1^.+J?G9^?#P?1\?/&PYR_ TX]7EY.KP<44IF-P.W!E3^RA#6Z]Z;QHMX\F MHZ');==IP?@,IC^.8#*X?#NX&$VL\6^_C'Z'P7"J)9[C>,>/(P^2_BDC:7PU MDO,J_"2B%-[:\!ZWV3ROPFC)@H7B-PQ^Y0&#CY+EG.H^1%(*PXBS$,YX2M* MDQC&88B+)(@0?A:4DVMX3W*8,'F#/R/8>1K8<*0B!H<''<]S>D.19"1=F2>W M=UP%U%8\7%4A6\A\0=".$@@0*"Y2DU^$UOH3(F M=4I%3:$JZA%5U7C)"JY3<1LS.F>'!\U.[U$E:6$*,T(IMETK9J'RFXUR@_-4 MI\2WO/;_4377+MU_5L/;R7"[=E,'/\7B?%H0B3LQ7L$ERX3$TJ1P)F0"KF-] M*BNX+CV$0IKG+X42,,PEA0]$!M'A@=MR>G6W6KS-[A.G "YY ^$B1FL!0L8< M0[OE*C*@DGU9<,GT"R_7AC>$."+'@);=YA$]OB,54EURI1%&RR BZ9R5S'*[ M]08U.HM7;'8'ZQTBB;L_LB%=-).^E$8FGR(Z$F)(%B$)0D^*OIEIK M;H6$:Z9EV)ATE:M:3.(84 V=P::$@@S+GE>-5GC7K!"0<@.M"X>K%G%!$I$Q M:6SF.URU_TWK5F06LU(\$Y(R:6$J8Y+ES"]O>I3G64Q6/D]-5HQ2;PTV$TJ) MQ->#U(UNBP&)UV\ZPY5"O)FQ;*>8LQ0.5XJ6EM=BVXAJBN[+6K;CN0]*'?MA MV=^A>EW;<^K?'+;EVHUVZU&P-9.((AF8[QPK>%)I54J%->E\+UN"NSVI:1[N MI5QD]V?89]H<#8SF'1*Y>$M](*NB);KKEK@S1*\SZDZ!R36FT M6=#W\3A/L_0IRO?,E3L\:+1[N;GNS%6;1O(MLK+16?<9TX8R#%7$G(*.L?<: M\G5!DH+IC\C.ZXYTFPU/1(;7D(BI/H38F<%WL_"Z-OU_^<.T%;JI:LU, E\9 M-.X?KV0B-P.,+UE,M,F] Y?-;C&CA+-1(3/<,@NUK_(/9S3K:W%<5#/'5'\! M4$L#!!0 ( "6 JUQ1;!;QM3P! -.+$@ 0 :V=S+3(P,C8P,S,Q+FAT M;>R]:W?B2+(N_'W_"KW,G+VKUL(N7;BZNCF+MEW=/EUE>VQ7SYGWRZQ$2HRF MA$3K8IO^]2L[L,I*14Q!/7C(S\Z7^_]1WEA?N![;D__X]V MKOZ/PEW3LVSW^>?_:3]>WMS\S_]N_==/_]_9V?_]Y>&KL6^DVSNI<5\\:=JY>?+RJ\RYC5T,Z,1K-Z5ND: ME3/68.I9I\K-BF68O*.99>N"Z=V&IG=JFFKR2MVL=4RCQNI,Z_!J7>M4.^*Y MO1#>&=[;#7XN]<)P[YSY^T9K/YZ0W'E.)!%_9;>!9P,?D Z]WK)6-KG^(?TZ' M67!N>GT<65.-,0Z >S^6S!=_[K!@](9O,^.GD(J_BJ$7#@.A+7'W[/MCJ?53 MCS.K]5.?ATS!2\_XGY']\G/ITG-#$."SI^$ GF#&GWXNA?PM_"1 _ZGU7__U M7S^%=NCP%KS763K[GS[%W_WT*;YSQ[.&K9\L^T4)PJ'#?RY9=C!PV/#"]5P. MS[??+G @]^,_;+;9OSXM_"!=W\NF6= ()?U\4[,(7.S"9 M\R_._&O7N@*]-GI.O=0Z VDZP]??]"&ISAP_Y0M\$XR>T2BUD,9Y/> >AGO6 M]".:I=8_MGB#-MS=$D]PV'-)B?7-SR504!==^XV#LF9.,"*:H99:XHM,#ZPU MTBQGX7*NWX;"^=<4752ZUFMNDV]SK=(:!F/%NCU,K&S;IZ MP-E6,L]6.^!LJYEGJQ]PMK7,LS7 5@3VA6L[H/3]B.]N\ND<08=F4SU:)9T4 MV)^+K^#KW'7!W[3L\ LS;0?,PE//YT'/9'J_K(TT$9O[BR;?:OG\5^>+%Y[+$8B/#U#! DQBU2K8G&NHV3P1M M4-'K,T_\-&UU?=[E8.M,'LSQ%="'N B$+PAS4H1/<1&"A_!S*;#[ P=]$?$= MT+TKV#)R"\[? @M\!O&X\3.21P9>Y(M/PJN[B%P[%-,.>@Q^+*7?]SD+(I^W MXD_QCS]]FOXM_8SWF+E?!'-X?[/$[;OX_GB5]5X X4>X.78%I\<*LC, M0L_?\+$SU^.75]SU0*#FW79=TDS=XM/T[)>]M1OU.]Q?P)$!_)F)AB]>R&?N MA<*,/V2Z4\"?T?&8>[/DMW7NEPB@$GSNVMQ7A##PN2'? MYE? MTL_I0SY-O?=\,N@2D"$.Y\+DS2!@KHUNE/RRR9L9TKW9),^V>;.*7&]638.C M[=^LNNLW2V0K5AKQ1PL>]C9P;-,.OW%4@(IEPZ\B&58*_/#BWO>LR SO_$?N MO]@F;[_98+90^6 <[8/'D_P0Q-?_]&GN;4<4&#V]&!JB1CQ9PI/J^CRIYL>3 M>G%XDL84R9=W88_[1RDG#>*)='+2E,!22D &394-FR,$AO!.>,WUGQ&F>KW^ MP'/A8S -5/B^[[F/H6?^R!^G$ZY,)3]71MMY@+%CFM^+2-[G5K'(OO. 9L=D M;UN6C3D?YMPSV[IQ+]G #IE3&/KO/.S:,?V??)%"& K4QWJG,+3?>6"X8]K? M>BZ^D>\YCNT^W\"[^3P("T-^Z:+7K*K',^T;UW0BS*'?>SZJH788^G8G"EG' MX4]>P1DD72B;D4$//&2VRZUKYN.RS YBVQT1?N?QZN%>3;JP3U*=*T,8M/-P ML/#R+P&7]*('J_*841FX6?0P>*>I!QD85/2 >==Y"AEX5/2@>F])#1F85?0H M?"\9$!D85?1X?5]9\6I^I0MZT4/P/6;%\R2[= O&LAJ0'=&_Z%F"?6?%\Z1] MT:/^ R1=&\Y PJ>H2^UZQXGH27K/8VSUL"Z/]@HH>>>W:M MA!YT%6B ^S;Z)"\6<1N%3T96)Y;(T,W*3X7'(&43 O/X\H\B\0LXJ> M)MA71C+//@5%3P_L,2.9)]D+GQ8X0$8R3_H7/>K?=T8R1]I7*? _*/F+'LO+ M$R7NB$%%#^/WFI',D_#21=RYMM%9F\UIM\@GT;2:^W?=7SW/6M"?)!T$'MC= M"_?A6GZ4P4E5NFB?P#$''(S2%M_D5R M=AU(EJ7-VTC.K@-)EW1IGF(Y;>WPWK/=\,8]6H&N29>,(H3(I4-JTN7+BN6^ MG8 .D2YA1PB13(=(EUDL$L\.)-72)?R*Q+,#R=G.\W"9%RILZY/,'E/E$K/HI]W<^-SR\#X) M3RH"^[M]T@A1$P24"4X'2JX<'9SJJ2H]:3C5#Y2).3HX-0A.\>&D!*<\X-0D M.,6GQQ*<B+FW)SVJJ%Q7HTI7MR$GR'%'>D*X.9KS!TX,7"8?W#KQ;V[5P M[\D [_'+\ FA]N]ES/\9Z'Q3,&\L:W,G,@3QF0-];-PH$_>,\VG>(4YC3D MC7>E(WN.:&\6.^9-!W_E+. ]S[%N( #S7D2#AL) OUGLP/=P/,A3#HH=_::# MOT2^:X>1SV'@%_L-_RJ.&!0[#CX8"_*4@F)'Q"--Q%RK,*@O=NR[-Y+GB7)I MH]PO-J@._M5^X=:-"^_W;'<":<7:@2% M?V$!MRY];MGA%V9B(S8_PPLD:+-?V_%LO MY,%5Q'$/2UXM+N:S>5S2/'IN<41*VAC\5+F;J^Q*&^ZORUU#.R[NYBJ[TN82 M3I6[NNK[?*[;OSDXAB&PJ7*=L5DW/__P-SGA*OX\1M[L_M1_QC@(T%[4DV3 M-G$WC:3]*90_F&_C 7 /H_XC8T-E1LE9!Z[]W N_V"YS3=M]QJ&/7G?K%LCS MX&Z[!/<W+7<' 1=5_,1=&ESPBMDR";J5M&0_=SK9(F\L\*=LB M!12DS?_M'PJDJN3#IR%MZK+(^'QZ]8X2G]KZ89J63YAF2)MU+30^>SX_3@UZ M (06+E=;!(1^\:*M:Y$(H#% II<^,NN1GRV99*\;/4QZ!]I(""= EA9/<5O,(+"^T7_HV%D0_3&A]U/_W[ M&"R3(Q_Y(!0WK@)4U/Q4V>Q3'^S@QWA>-T!;GP>AV/[WR@9MUYK\ZM)S'%:< M$_.TBL2YV&6L2$>]9T=>0+AQ3:_/'T.X+3[XJV>*+M2S.(@'7K\-X [\UG/Q MK ,8ZC[O/C5ZB"+ BL2I4<++>)%VF3K%V;[?S GXK\,OW$61+Y@ MW"\LL-]WV6:^/\0-WWS@^2&WVGTO7E\ 6HB(1(*5+2)\ (%?YV"<-2&F3X$<,R!U5N1T'("7.LDOKN1V9 M]UZ5-G.^_T+!4_;>IL/=>H]S[*7COJT1%(D!2[OT4O/<" 9)R M[Z?@O1<(D,7/O>_?%5>7-D]^2EM7I/+P)0*GM#ES M F?-" +ES^7P',[-N]=VLRYQ/L:CL][;TB;JS]B MVW1L.U)S!:2T^?DC!N2Q[4C-%9#2YN2/&)#'MB,U5T!*G(>7UG,[,N^]4?C< M^\GN2,T5!I1[/P7O?;?[K7(%).7>3\%[+Q @*?=^"MY[@0!9^-S[:>Y(S14# MA//>9S\)DCD'K@^;WO/?NL/Q'CS?U]IT3/OW/?::7!AO MP?^C9+ZN2I).+X>QZ5+/LWC.'LCCN?&<6GS M.B=AXW<3#.NJM&F1(S?;N^*G=,F-4Y72'.,K796VBO!TI#17?DJ;,3H^4DN; M^CEQ=U+:E)$D?,F4*LV1+SO/XVQ B,KZA*B=&6HNA-!VGM/8@!#U]0G1S(T0 M.P_ULQ-"4_>_BJ!KTD; CU$GX']&N-#S O^9=8#?#=B]24&LKFE2)H=NQQ]I M8]G1.MPO46"[/ @>XUL$8Q-S">_B,S-\Y/Z+;?(CM?J:M.'I&BRZ"WOX=.F6VN61BEV17+JU[B6IJ@5+'4';M=YGL8[4A]6E#=/E9M>!S(@N;=2^ M8#'QWN==[OL)QXY4AJ2-TV5@RJ$D1=K@/+7X;?//R [L$'XY%O\B#^ MV./,$O.!EVG]!/\11+>9WFUH>J>FJ2:OU,U:QS1JK,ZT#J_6M4ZU\V]DR?B: M(!PZ0/R^[9[UN/W<"R\JU4'X^=6VPMZ%IJK_JS0]COG/,+3CA:'7OVC"R.2; MT!O@1Q@=#)B;#C<]Q_,O_@8L5+O=SUUXF[,NJI/AQ?\\ 4\"Y9:_*@]>G[G_ M4P[@U9,Q@?T7AX?#W<7'UWAB=57][( OD4Y4T]7_]1G)Q*0_E_ZVFC'@PCVQCL,5KZM@8AJ3IC]]8L M).D\IJW'C-9/ M'?_3N[N,[M7Z*13/3&[9\7R8^!D0S&&#@%^D?WRV[&#@L"$ 5KR[N.CS] 00 M-R_<#VV3.6?,L9_="T&6^.TTB'WY_>'FZ0:FV;Z]4J[_[^5O[=M?KY7+NV_?;AX?;^YNI9[^/]N/O]W< M_OIT=UM6KBX57:U6FMDG/$\N]_6>C;7>\\O=PS?E)[ UKN?>1GVXB:DD)ND! ME9IYII44L)DP&XO;%U>>*9J78(A5$M:H"P-:FGKV#V&QQG?)_M:')-9ZH/CP MC?D_E#N7?YR994&4K'[>,)I+=>S:ZKIRWJS-O^2=NEZDFU/MJP_>4/]^GF"P MP[NS-/ &ZW/\GW!CO'D O&9N<+:2X97W#-T#D&Z'(1%T.X?W]L/3]*"R7V_Q4(NKBU@>:]%Y=?QR';-+PL^.8, MHINPAY>=66QX-N3,/^-N"C>CU/J&W<840RLK&*ILK;3W2$H "JE=4KOS_1$? M'BDOCM!YQ=Y?=H I,N6+#2H34-_A_D4&$W0M\E]X<7QM*DM5S.!I9Q6M;NA2 M&!2]LA9%LK[Y W_&Q2SFAK@1.GW[6JGUNV?9[(?R*PN4M.:MK-RXYKD4U%BM M=./@YOJ-F:&"KX;IJ?'+*OA: VYB.M92;%>QPT"Y[ E_YF-A37*E<5YMUC+9 MY,7?5]1L=UHZJ<:.K'L,K/<$C6FY?RN55?A G#Q_D"1?107J);:;]X>7GC7M M!X/78>+R1\@'OO>"]QD[P/52ZXH[[)7Y? OK/\H7GA@/GMC;3;(P8PH^3-N! M1JG5,,X,53,J%74I>7?AHNY)F[Y/J\UZL%54I@*A"K@@'E9"*_^)?#NP;%.X M(:!=[4DTBV'^,W/MO\3G=]FEG0*R*/2\.7\X?SQ7KOL#QQL"0:=QJ-QZY_.H MEB_.\A?3M:*A__Z;5E,_YZ^>IE<]BBF-:RBZZ@:*KFU9/A8TQ?]\A?MIJ9)K MEEK-9E55_NEYEN.9/07B#!Z$RI5OO\S8E')F[WKVR?HHSZZ66H^1#6I%:ZHS M^G7QXL2T3S77(!6&(Y?PYYW_Y+V.+#HV+7B",$_P@[E6D!L/A J_\^_!B0!U MO;Z/@=T#GO@;FYG)@=7Z2'W)(YN;."$)=^X](+_S_]N#V/]+2&^46O6ZT5CL M?>1A&^8[E:;1:3=AX08Z%(,?$"I/6".PM^X&86@CN#K+@:C'P_HVQZ$ M+ +!7'QL5@IJP_KRP(JPK;/V13Z*V";C)F<_L<,"O"K!YR[[WGNNQ0/M@NH M<SPYBU/%(G-<9IC/_^6T/7ZI\#)>0.'^ K*JYXQS)ZXTZ$L%8@+F1 'VO. M"N^&&<"]O_(C"+]OAS; B.$TZSI'SH?475@FK1M MAA>'3^8TF^>-2B-K+L=HG->J=O-^7'8[WC.A^#0*1(Y M.9KF[@7D^9O9PR[IA>(O6*77G@VS'YNN[*Y[8J6P1!;>2@D\Q[:F"SX/Y+WF MOOR=V/JAIG>$OANY:[5XO<_#:7OFC[(R8+[R@N=X*7]7SU4-ET*5H+?3-/CI ML"'1I+%R&O&@7FK]_NNC9/25+V.7EPQ<)_HN7IM]GZM!;?@N3=, A0GS_)?G M_U#$9G+E>J0R"Q'A"$+=_NOQ6A'IIG3)>;ZZS!SWRA+/X%8>$Q=3.D/%['%@ M4Q^K<%][7*RL8.SBC]>J/V@?E1X+E*[M0-3#' =^Q((@#(;^C&P,A2 "ZO!D M -QS% T9N X3%\0D,=%$*)5" ^,D_%D4Q%CP*P2-.'3@"]_/_95-SQ*G&%^#$4+L)9)/<1;7G$),0D61 J356QV# XSYP6O8Q\'VX7%UBAN@M9 M& 4C<6J66O_B,SG/44BYMPHR 9JWC(_-"ZS*K7>@-_862&HQQ1CA#@#^(- MS_!3"P-8[\/;#\MHF>%F8,XP9'U6GGWO->RE/Y^#H>9B9A;OVJZH]11+(ICR MU>$E%\Q/_*Q]3H>M'+!X?NE M,[)X 5S34?:;JR%('([TU-_8]+).#]\,G;3 M8O?*N:X:^>10SYO&\FSEVI5U^KENY#.IG-]/VF+^_8=RXP)C_Q+$\-GSAW,B M.3%("*B9#!H'==C!\>M\<9>LVC^GK1+__;=FO5+;0760S(AJS_+V:'A9^3R[ M9CVSY=U8LN5]TRJP@PP[ O5V.\^9.5Y 'KUR>5SDY1T'3[-:8T&.M,/;RFUU MV))W^;XZ4F@'FZ3,4G<]/UPZ39E+B?&KH,5E3(K5LF=,:.Q5$CBS'+#_1$-W M24B/-5ES\Q!V=UZJ4"0(P?:ZGLCO14&<#@ BQ]OLY^P!]7SQ+&>(#W^UX='P M6,6%U_)0][_8@;#E+G--FSD83N!V(QR,[;PLYEN!@K6_MK6HNLKXP#XNC^PI M\[1EYBGH<<=),:-\ "2(#%"\37%Y?N7CN?(OF/:!67$R:<_,;@=R=FW-5UG6 M1D5.M+=%AO(;&\;;>VIQ/X[RK'8;-0GY(I+ZH%DBUXXI)PHXP"F;IJ9> BDP M;?#;@I]+-[=?YJSDB=(0L>8='SAP%X5"JP&?IXGM1OTSRQ-][_"&8'3!DL*] MU!'IJZ56HU&NU[6RJM=3'J13;<4U)N)5S?7J4S6^8)Y]K- M;K(7Y,"+K>.%SW$M[(4O[ Z9/%L=7\(Z ;9T7GS)JAZ&"\O.%G.@%JO]\*3P9FZ0?DYL7L==FL+6$NF MHQBF8QXX=F8ZUD)B5M-1*[5NP U2!!+G;>8@TU$$70)L_#):.QI[MLJ'[RZ+ M+#ODUD>R(L?*^156Y& :GW3 7I'0Q#VX<*&+*\GPE]B@*4K$?F$.'O:L//8X MWSKL@_%Y#P^X?.&XR]_K<_(:CA48!GD-A(1_XVG>:ZD( M4<;5\QQX1)#T.%2N_XSL<$A>Q+$"HT)>!"'AWWCT]EHJXI(%/>6+X[U2KN%H M@5 EKX&0\&^C@AM20YA.Z"FCM09E@9:8MT1!3L.QXJ*V(Z>!UG]S7/]5F\D" ML+YM[5!^MCJYQ1F.'Y<\VZA2PHNS'1>W'[MD"HY_8RY[%OIWU*7^R@[,*#ZN M$;L*M5WF# -;N'-CM8UZ/=[6B&,>>! Y.:>2R>.3%S6ZNB.?CS1ZGA4]:J+1 M#:H&+;+$(1__@9N\[5!LD1,J%[YPTL^HL1TOB'"_8[OC1:'RC?D_>*@\V,&/ M@[.>U/"N0&'L:DV/U'">:MA(U'#E\(XU2=P6$F>(I&?H ZN$"K[W/9-;J'4/ MSE?2L;OBN+%B472[ROR<4YZY77]$!J3XF[IJM717U];;NLB"'%2? "/OGGZ[ M?LAQ3Q?9#GEY;:Q8+2?;(;GM.(+@(\WJ:V0Z"JU.@(]?^3-SXJA#G/Y!8;B'T M<(-J2(Y"XH"/5[S+1)G>]P&>.<)Y^W"+JVH5&AR#%( M'/+Q&UP#OFZ7@XL[49YW<+Z2CMT5Q\F?+82.K20ZMDK^;*$E#O@8MRBY<>-C M8^!6!^/5TK#]>_MA^N;FY_5;[G?W.WY^?&H_77^[OGUZ MW.JXP?T%*Y>!Y97]'4LW\H'T(<@YTX=/5S M/$!\T#Y_%$?M,ML=_=Q-3C%SDE/,@E$CI>02<;:X[8IS??NCXZ5FUV0@KSN>)R6^1KX U#ST<#JW29"3^Z, D6!)&/G>G%)+H1FGL\F5>D M=N#K<^7+.+'%,\5#?7P1/@@,GOP>A/^=H/?+S(,2ZKS_F@>AW9\SKYA9,\^+R3U\_WU,N/??.O8/ M[LR,[;.9KX*>%SDS1'BU'2?]2O#:!A7 ?(!*EP,;S;B[V1B>MF^A*"+_ 1<3(UY!4-D//D;FQ<;J+?5RX]9)UP(8G/FH3V%0S-54BZ!L/<=. J*!F7]&-E:]I?J$C]00%X@ -*&Z\49-D\JQ M;H#O6,=VL$ .AL#[OM@F%U\C SLP8;S;Y]SA$7L _XE 1+M#0LP\Q+0GU+P# MR'#B,^;9P [!I*$20U4N>K$@*Z. 3PX@EAV 99>)7^"-[.V+AR&BD*_$0S)! M3.T0]"\VSHE9EXR-OYHPT<3# _#PWL.("5O/H<^*,@8J5^C7.(0'/PL\-!8[ M8S@F]J]2;\V<^CWVQL -2?2VS[UN_)W/36X/A%?KPI]!@.<'LP$ZR=<&S'9]KP^_#>-'3KXO(?9@KD42?"2A%>]VN1FF\*X0$Z*!@2PF-1M3EV#"81EB ^GKT7[J?C\0MP*B-0>IZ/ M*N\%G?#GBXR0*4;M!I""&1"P>> M/K.8X6R&\<-H,$=SM'#$/H= M;4,Y]2W2/'3L=HRT0A*)$%$Y<1:KQT)Q.\ON=FT3M S><( Q$-P;+^VC M(PG.R&O/1O\54Z-1&-C6*$6*SH?O.>?*'7JR9AB-%=8[-39V;OIL*)X(^A$S M@#[\Z@QCOS7LH5L-P+=-$5HG8=EB0ITK3_CZ:"#+RM"+E#BEI[A>B-E:\+PC ML(KHT8-OA(ZX4*_#Q!-;RH-SY::/N7<&M.W&&\)CBIGB"3$+O?5?&TB;UULO MRB+&5SF.]XIIP\U%8E7>4*^?MD;2C20+!$Q/';:$:1;O"P" BIKCHWTFGNR: M)Z /% C.,=@J*XFW;'$4.&^: \M$77F'5%@4BQA3E(39)OEB:*C9^X-/,SFF_%Z5\KUB47(*0! ME)$$H:F+"P.[#L;R'1Z^'D-PM42@LQ[#GW(2CO JPOQ[2CP M'?%E8I&J/(F5>)TJ$OF-A*VXK#IR(!-!6EGS?21) 7A>#9"A:B?Y16C& 4Y+O"P+W8\'",3^#GI-0GSKU/ M+IZ#3@,7RN1Q9F)7U11D8]YE\MB;XF#/P-A8Q'746!G3'["XY#Q=V<#2&0[R.OFIH:R4'M-](I$[7@QL#Q9,X45VH'G MNESXT'_B@7FB9C[D9L\5KO5H #%M+^D)BZ,>YNEJG.+8?>&[NU&_ ]$$L'.4 MUR6.[$6,L)),Z%.O/TC627';D,+?0/_%R05@#SQ^JIXLJ25+JAG'CCXJ5U"U MGFD+,SI>EQXJSZ ^DTK;I!I7;#/JB[A8*]))Y]98"X],*AI M1]XI7H_-*OR5))QBDYC>P8KB(H24RU-I!6U25E)0AC[5MG M ^:'0R&\GBNRN+BH$(FZI61+VJ@#6^Q;P^2?A\J'9%/ES=-H#W,P#$+>)T[N MGI/Q65&Q_1Y$81H1C4L#Q48U--]Q-A4#Y;CB<( ;O\UA67!8J.)X![@HC>&@ MP+TACW\PP5$'>9U@/S%V#RH6W*XPWE(XQ*")A2$S?PAG*N2^[P&+^\2'W2^# M//L\*391(6R"U&,!9,+%@8I5FEQL9"273*/DCWF"G^)2GTG=A>,-H4GGI*N,*$47&'N3_B:&PXBEA(M/=<2,-$$560OK M-[UA&)C;\4#]OHK,5A=,HA6GI+G?#Y0/HSJHCT+:.T(W3%;A)'<66D+T@1B" M918U6L3QG7/\&_O/1-6V90<,3RO"Z(2#\H1H%90X9@V2MB[CW<5)LB+Y?F*/ M -S#CW ?\2C4(66[:RY^=X'.]E^C4F^TB@[#'D=B":^$LZ9N=YO*(F7-C1D17I M/J^);>*6J-D1GXE#.^;0(Z;'DE9AR4ZT@(>HT.("N'OFA\I-64E.H2V/FL=- M'&::=K1*>-MV7=RT-MM_[O?1'O,NL!^&##G:-J$3K[C)<8WNO_^FU=3/AE96 M=%6OED=GB0TO45)1.7I%!?Z:[GDW MF7A+UEO@!_;"P"D1OJ>'=Q$YG %GF"/ "]FH&X4E(DXWV>-IBR?@X[&EFV&!<$0[//5%1<.YB8(+A[V6T5T555:8LE=<]&Z=M$\@;BJ-X*,)SXT&5KK[ M8.';P\UZ/%Z@F:YI11,]\;JCOGQ3U:6I7_9J!WS)MN#B%Q5F:!IK4--8JD3< M026B* Z4H&OL??OA2;D1UD;__.7FMGU[>=/^JMS_>_8RCY.['#?F"C->421 B_WUW=M']7?FT_*H_7#W_< M7%X_@EMT>[G$$$@PZ\N[VZOKV\?K*P7^>KS[>G/5?H(/O[2_ I"OE)ZXZ/.TRD!;^OZL"'Q>_'-B9IO-\VJEBI8V.:DB>7!B MA,]A_I]FOZ]5SHU*<^Y/ZKF6\?N*VLATQ:)):=5SK5&3;U+-%91:<;+4+HXF MRHS]QBH1U2HHHB*0\** B4[4/';NQ:;L.*K'5*;X!!XZ^[CV$1MK'LVRA%*Q M="VDU7[)](WY$ 8EL6UM1(63>?\TQD])4)TB04['6"KBWWD",]WY2IVC)<6) M.ONE25MT:EX#"SL[OR@Q-<+G1JGU'-M2\)4/?K)2AIGE=$J?M."92?0(\*1] MA^-VWQ<;H>@=(3+S2M;K\U0GNGYNU L#"A;TDAZ?\ >FU5Z8$\?U^2J9+)14 ME:QNS'Z)]O?WQ,GT-=)7FKG^PW/&+SBQ_7=BB1:X,=AY<5EXLU)(;M,45I^]]SU+SM]*Y?//_*BSIA-W+2 M63R,)I&X@EG!9I1:6J6LU>HS:!,N1*;W6"$L.WV/"KR'458-;>8]RF*33ER! MX SS.]USKJ.J9Y.+N0:@J+IR%8QG6'W+PPVY72VU=*-1-NJU;97DDC!P%XX# M86@[%9(CAFJ@,9KUUY4R5JA MG5,>#$&@LDI2'21)->;!"V5$L'@)$93DPG>6"C]E[VQ5BC!AP3_ML'>9=%(7RUN;.VG- M4JM>KN-"H10N&@%I/VFUW(%444NM:EEKDJ]_8#5][_,!LR>Z XP[YIA3BYD4 M!.Q?@2?,N8YYTW:M.V1,7*&PH=QIX.>!X%5E.A]U>5>?D(JTN$3HZT5N59]]&R(Q2JU)MEJN5O!RE]?A3 M %_\!(&V*AF_#= JI9:A&V7-R&L%9W= ._:ZU$6..G:6"(=E/.LR:;,Y:J%' M:?J#>>@Q5^Z1)^!67:<LLG82>>7$4=M+(P'U6'-&R31#IS.N>B3:+PE9OKK8IH;F5VA[QYBNRY@$? MBV=E2)TJ*%QE#*Y1VKAAJ (;TLJXU),'0:?K8\<9Y MO@N%31[25@H[X4P>HM;$E:=&4Y?$.2( [45;YP>@JEIJU AJ_ M>I[U:CL.><_[5\8I[;,*C@9.CMHHUQKD*1\77E;HWDWQHLN&E]/TBF]P.G;7 M%NUP;#=D[K.-?Y)+?&B7V [Y5_N%6S<&]SK@+UN)XP$]RL&T0^E%_X^83Y AM MI;*O1IQ(),QSS8V6ZZM5$8/694D7$G[VHJSSPT\-7.MRK;:UFB;'>IL5PJ3O M-957'V@5<%P#.RE),\)2+[6:ABSM/P@;^UG=6Q,;C5*KWI %&Z?I[<8ET+LI M?=YA%6HA^TIE>^UCT!-K57=G=;^:Z'Y5FN""5;9>ARQ"83>)T:F+T5JUZQG% MJ*:B&!E:HZQJ6U?,4MGZEAB9WT[YJQT?K&DG6TL?0\_\T?,<('*0G!BE8+EK M.-Q9!+3&]1-<-X#$EA?A H=L/9=73NTT_;^TZ;(SAAIU7J;.RY.](0=LB*N7 MU' Y#^?E6'O+KMDO\3[&TF;[[&I:J577RHTY?3$+FTXB*3@F*5BSX^-V4J"# M%.CEYE$N$Q?-0OH1GH ]]IUH8?@@M@79,!$L;2A86,;3K);K^M8I:5H9E@I MJ]5R/@"JE%JZUBA7MC\"0L*EX4*IYE$#Q6UU,ZT$YMY%,96SX8925BVUFGJY MHAW1.2L$IJ'N-F_Z*VX9+$FS[!%DDK=/GV_E&]U#*J30A= M\_*/I%ZW);1MH^ZW1UL#T-:HEIL%J!+(=7E3+9"?_M5SG\]"[O;" MIHFV2IJ>E_M4,)?\:'&4J357#CC"(V";9:-YE(T(BJ2QISMT46;\T!T(1CV5 M)<# RTE9&^RY,./5L16 MMAV(>7'CFEZ?/[&WB<1D]B8?]6JII>G5/##_K-"S(!3^->(5#E@;))^M" MQS4EDOC.)[BZOWXM258):XHS6K1FN5: X[8(:(=>=]P8: T5@:9I:KFFY^5E M2U]!LFIG6:S*+?LEO7%R_1D.OFA.&(A)@W" \N]^WPY%JT:Q<1YK1V&6W#5Q M=?+#K1=R1=,_CM@'+W3PO?,+ !'?.:ON?0OL"]=V?BZ%?L1G*VE'U&F[UA1M M1N#7X)'O,7\\%*KD0"%](85.LY/ O.847#2GH(8".V@HL)VF%J YO)Z^]]-, M=X#H*2L?%DIQT&,^2M\R-[,ZY^3N^/X"G(_B%NTH['D^EA:.;'YM)-3&$CTR M?P:5G&=0*;6JZOEL=GCF"P4XX> $V>AV9>7OR[3@/??%!)82\>;VR_)WN&?^ MG?\8LI!;?V"7Y/%=DW=11^]27:Z5%\VGLJOYU$HM(.VL,S=+VP%+>D!_5':/ MR)L@B.9BH9X9C1L\_2X*@Q"<)- -<9/W M.]R?^JU:5N". VYBNV-GN&,_]Y03BROR'-/H$?II-M)L@K,M2\*0<+&7M,1Z MN, S?"3!14XQS5%XK1@=HMK>BJN)L0.39DZ0 M\Q-G?DP6XV&0GYLHS;'F=PG%9?.4%/!W6U4ES%:'F>6:IBV;.8Q0L8"CT53 M-90L.EGGN'"QLC/':ESHB(MC;(M4G 1]&R:/1&<.^ >V!?-33#:P0[;9.< 4 M 6[7M6[$C7M@QHU[&;,BXR*UIAJB8 T,:+,A2]T^(6@_;>MR0E!%(,BHP/_+ M4O9(V8:)2C:?LR#RAVF^@86B"<;GG .3]#'"C"<6/;G/K,\/87'E?%;=[# J MR32]VHKI)3F('G)!9 MFD2!=[6Y]:%4%,U(!9L5RGA;V&CB/+.F=I1]H0JCA]NF&?4C!U>S%$_LC#2] M_L#G/>X&X"LKCA?0+O;].,H!S!S^FM/L/N60V/5V.'?R5V#2+0_OND_L M;9ZD88Y_]H@$_!PJU8M M>IE3)Y):Y^!QG\**<"&EQC^W//;<=AK[=B4(\ M+O#)F\YR;1PI8P^JLE:OEE65=M 32%?8B@.!%#M2G:%J_))^&IIQ=)$ M 5R?^<^VF\X*3Q!,OA$ST:=%R>3HW.4(%.'8Q!_Q9A=8SFB;R[&CJ]A[A'.% MF;C4Q-PA%@"X7@B/"CTE['$\30K<54QJ HK A0KBOP111:ZS*]IHVR)RAB]$ MWY?SZ:JN"1HE3ZY48;(#+Q UF!<^=QA6@WU^M:VP!V^"TYJ\*B&I.KZ$=6 & M4;CXDJ7,:.Z-%TLIK[TK?IOX+[X)"I#-]&Y#TSLU335YI6[6.J918W6F=7BU MKG6JG7_KHI>.N*CGCVLQG_E9Q^?LQQGKPKM=,.>5#0/$\"2-@!R3#-F4EHLI MU^UN2[GZ',K%O .5X^%A&X &T!#C\KV;ZO9!Y[-$^H3+*3$ M7DDH/C]]8JV%$K0F,UH_=?Q/K7D F[C77F5@'@E+K=_OKF[:ORN_MA^5Q^N' M/VXNKQ_+RLWMY;FRD (2S/KR[O;J^O;Q^DJ!OQ[OOMY$64E9'T8(_#_R% MNQ$/-NN4NN=.NSF7Z>QC9@4$]I)R%+TAQ4$,:V(;,P*8*E4>N?]BF_F?Q+!U MX>Y>E@36I-;Z:P+SWF[_N?TU7RM+O MWY+BA'80W@8J*KX%DV&N5F-:\*G=V( M20&M_Q*WMEC6/SX>;RO3?URUWCO0!/7#:P(-#&:C7*_+TJZ6L)43MAJ'QQ9V M05;+M3G[PF3"5@&-C.0['M9$/QA@>RK5=[X$ 64!;=ASK '<#CG58[K/"WP98J'C8%8&" M7%] N!Z'ZW7I!2$6_7DQ;#TW4#YPU*"BUPO\8/&!#WI2_"8V![$^;AG[*_XB MZ'FOKM+ACO?ZD*Y]5+$HW;+?V@PKGKONKYUEB8T?,BI'/=C6A M;>!OAXO-J:[5GE ZF9VY*C:N+^O;!Q>4V9(+:BO63PX M1I S2CKAMQ]W MH MA8ZFEB*'U93CZH:V_]64 ^B%.N83RK4Y_9ED6F4EJ.6]N'( J#4 :M6RKM." M/N6GYH#[:ED\3Q'1 198)CFRK? W2ZU:HUQKS)XP*9/_21C*>TTD1PP9:JE5 M5\M57>YP67H#;$-MKJVZX=A+YH4$%!XP&L M=,*77V.NH(Z=XLEUO-B76=EJI5:E5H8 46IOG>"4M\'>$9QTD6?0JW)O>BB@ M<3F.X ][^RNX;,OB5B\L"'A(ZV#[L2<+NL'_RFP7^7+G7@%(D\Y2=]VV8(V6 M60.(PV3U&@6 1P:G&7NR'SA52JUF6=?DAE,![J'%=9H5"$_/F\NLXK L[[56KFAY=R'7K_M]@(5:X\#[9$H;G5J>M93"EA*#:]+ MN4PGA:Z;&T[9$1NN)*"Z]=Q1QN669SZ6RVB66I5&N5Z9S>G16:&%1=2ZZ>%= M(*JB J+J95V?;1TC":(*:%*6>3_-.?;D\* 57:/3%4:8'4P[LH,>'L42;R3M MA%2Y9[*1I05EV]FDLD?S\LD M"X9,^M]3COD\E6G@%N/9VGQ)/&W"RNYBM^Q8J6#?Q6U\,XK*CC$GG93M3&6F M-S<&5$DQ96)W8B:62'W&B*U::C5J9:V90\1V^#53@M[FT%O7ZN0'O9I($];F M[$R7'GH%-%7S3;>L@4E2N=/A@"FNV/&GD+T=MDO7$2B&O*MWQC44:0-6VXV M$G>CNWT&= 2=ME_O FY/T = H^U/?$)JAT32*S0JGCL6B@ M4-2"%F40;O>7MI0)MPTPA%JY6BLJ;@MH#8\C<+L9V<6M"C1H"20/&P@Z(O&$ M?^$N[]K9]4 3[%>YOKT:H!4TN>"SEBG:&CY5%8N@R]4Y91 QN(X-D/< M\C )I"B$DLI\W/L>B/LF9>A5#42^7FX4UG,DF.W/S&P!,VPCHI55@W8[4("2 MK<$(#X(+96QY%!:&OMV)0M9Q(&[Q%'HDS'K*XP2BW)VPT1<#(#9X5IR04XE5*KILN-G +:D6.+768L"'S9%RETU^/$M5+PLYB=7SXA06VF7?V M;>O$23$=NWEO5TCW[9[[CZC#E@9%^GLO+E60Z=4"6B.'31T[;/522SW?OFI/ MGJ0AX?TX\=[,!^\-Q+M!91K4=6G!F6RV$X7:^=AA>384$^*/$_'9[/!BQ-=488D-J1%?0$N\K'BE4#F>?XH/W%(8S(8] M\SB5$RA>% 8A<\7;40O/8TSH'(TSN7E")^>DG\3U,,L-42SS&1>$4\W1CA7' M;=3O[- MC==XW)U:KJFS&Q^*HWT_B>5H^->R7UH_P7_2T7WF/]ON68R$"^Q2F'PC*EWT M:1"9'$MW=X(7<;,+.X0'F7*E"I--3T^\ M\+DC3N7]_&I;82\MIYZX*B&I.KZ$=6 &@,F%ERQE1G-OO%A*>7V:3)/_Q3=! MH;&9WFUH>J>FJ2:OU,U:QS1JK,ZT#J_6M4ZU\V^]6DHOZHTJC 8@O&<=G[,? M9ZP+[W;!G%IS*!?S#M2,%[>6N #US7T< M!3-A,DQ#Z?FH;_^VFGWU4NM)E+=X706[9J#X_/2)M19*T)K,:/W4\3^UY@%L MXEY[E8%Y)"RU?K^[NFG_KOS:?E0>KQ_^N+F\?BPK-[>7Y\I""D@PZ\N[VZOK MV\?K*P7^>KS[>G/5?H(/CT_PS[?KVZ='Y>Z+,: MW^SNV[7,K_;A^VW[^]4-O,['Q2S82+O&95PCE2YJ]>"%'#8(^$7ZQ^?4YMJN MF)NXZ//T\ZIS0A)\7OQSHL::U?.FVD1-EH1+R8,3)7<.[_II]OM:XUROZG-_ M4L^UN=\ONI5FP 3JF6ZU^/N*D>V*99/2YO\T<2MYG:_%H>]2A[\Y,VR.7Q\# M=?^._8P<"@/\!":$*]]@7"]0KL&RK!/Z$F77H.PWYIL]Q=#*AR9HU@52H87S M(E9C%:WB1LNV"V& %P40\ 4?W[D32\+R=4O\I42)>'-=Q4::JQ,0*]]T50;B M*$A5+4[\?KQ-/A=WI%GU@L7?(R8(<$I[Q/)N5K!Y.Y-:]92ZYI HD2CMK#-0 MK4:=@>18(J]+CUG-RZ@2F%D5+TVZ7 MFV& '_^>YWGS>,[%I=.]QCB?+S"=WW V>+*9:&B"&>D';CHL M".PNT!1G\,3>YLE#O=2JS&EHKT XDNTE5IUAGM]+9)3X!AC/PAFN"-E.N@O/7H#= M=JU-8-%$6%0:=:DWM5#GI]V="W)(]-754JM:KC6V.7"8=E,5.94P!;RT5=3" M',]I-!#-V[[,$>Y;'MYU06#ADQ,A5>X]7XCQ6CW@,@HY-KMMEHW*UC:F"&$[ M874K__C06-5++?!LC>IL@78QL%I @[7$@,^K&I8$\_EWR#TZ=W4_)FS#MJ5U MZG=[A##:W+IL"B/J?KN_(*9HW6_G!C<;],%=T\E(JM;>MZ0K_D+15GTYMZ.* MC%HQ[QZX2[1B9O^Y*F(]?X%7)):DMJ;I7U*_V_;[P!::R/UN! /]=Z[&.C#+3C"] MP$JYS7ZGEM!-,KE5SFA)O35NX#6_-[HUK-B4Y&QK?;/9VRHV#W M5S)2?!]TJM9JTLU)/CK5)<2XC'.2$4] I^KR.\T_Z$6O+3GHI3"[*]?;,'@9 MI\WC5C%K; H[LM>_ASB!^S[$T?E0 (;YWNO[%<3,U.C;EN7P?5)#.%QMF"9& M4LQ1[IEMG2DWKG+)!IC*.#UH/$'X'D3^D)"!6Q6GJS#2E=R]$V5>3GY$DCT% M9&O*DFE&_<@1.3H/:X-QA7)B&=/Q@F!%L?])(.O#)*&N>-.O.QO5ZJ=5HEO7*[#[N?1\[MC;3#U>DMI+=.;<@D: 0;;U7SE0] MN@+>D\%='-1MME-K%NL-Q/K.=V+MKO#L=#<.;HG"!7IV96>I)">^2-7.(JP) M"#.*NM?OI-I)[5N5'Z$>7R$^.]/C#;74FCT&AV2,9.SX9$S?CXQE"QH:V(&A M;*C5LE'?>JMB$021?*F5OI2Q'*CI(K( ;!+ )C?*B#U=-)@R3@)W9 ".T0!D M:KLU*U@+^FX=R!08I59%+0.IMFBY1:(H"S1/310S26)%2E^L O;0*->:LSWO MR""2%!Z?%%;W+X5=^XU;9W]QWYLG@-522]0@Z9]) DD"3T ":U+:P5JIU00[ M:)Q$5TB2PI.7PKJ44E@7F<$Z"*(JOR#FV5I2,Z05H\7'*VWZTL4HNQEY9=N_ MM)J^!KKGUXW M&Y@TY.^K3) X*@5W;(S))*L[.VFRT2RU#+5)"6V(,,888 M0XPAQA!CB#'$&'D9DZG@7Y_9'K_!0=N;GMS2U+8_0)L 19)^JHS)).DS&:]] M"KHNC:"?2!76N,-RO(-28:ZUZ%!?! K.&@:_.]%QL^Q98==3,^Y"U==I27 3 M!!&WKB(?2R%A5IX5[T2]%#0/X#%WW?COT.XX_)&;,#2T^;QEQ:91:C5S:IU$ M)6>9W*3-6/T',"29YI?+!LVVNN(EV=*]+KFT5: M5Y3+S=H62INKC-H\E4% D@A(F7"THL7%EO#)Z+_72RV]K&[?:XQ )FFT3HPA MQIPJ8[)U2)FI"]V-?<^HH!N+%#0Y !(AC50 ,888>B!I2[@3B MLRON(MRBC&&HKJJE5JWM2L)[!,)+/L+A=ESO7MG-ZC.MU&KF=?B# M3,)Y;#@[&JU)C"'&2*>95R36I/-"=?1"F_6&)(H[IY+3+*>#I_=.;G&&XR\T M71Q%OE^<7=DOML5=*ZY M4:?D/,OP#@ C3( I&#I:3#115+Y\/=E$ 6D"$@M MA:J^Y"S+T;S2.UVRH(>0'0%*'0/**+74\\IL=8TX_WRR8';5">C'EIZG=1-B M##&&&$.,(<808X@QQ!AB##&&&$.,(<8K ML_W]J-2VJ,#9!VZJ\N FIWK 8B8D'W@0^K:)N]T%(Y7O (Q >8&ON5567!XJ M7E?)N(%TL]+3>-OH>$)B6/N5^=87S^]R&[Z:AZ1:J=68791,-_J_VF&OQQT+ M\:F$[&UB$W_VG.11K6SL8!?_/-Z))AD) R-_WEY-7<7]=.K6N^EHF4RJ9;)M MF@1L"B3<]T,PDAY&M Q.C"'&[*[IPDR=[ :;,M=3P1F]_B;NRVSHL^X:=;B3 M"&RD!8@QQ!AB##&&&$.,.3'&[*2+ZKX=34V-'<.2TYM"GM\),$'5<\"35]KS\5J#QYMU-A2GK!;_$I /-BRUJI952WV>=&8"(I)\808Z1B M3)[U@+O4OG5)M.^*K)YE!P.'#7&.?#'T:!2-HE'[;PB[*]5:GZM:?V$. M5KXQW^PIAE96=%6O;G.(9\?S04&>A=[@ I57X#FVI> [+".)).9F^2G$"S;O M59=;G(G&R/%>O;LH#$+F(BDR%Y\WL+]MN6K,-K;,^]S5?-@\U[>08V5(\/KO M65?"F _3AQ)=_UG))PJTXF0"/>>+Y9(P]B?PHK\1?[4/)0W M$>75G-9(U]9'LJ_1;R%QA8#@ O5:6X[">S_9"K)(P\[ 2U=+K7HEK]; 4L.+ ME/C)*_$5XK,S):YKH,1)QDC&3D#&ZON1L6RQ@JZ76EK9T+1RI6Z<@B"2+[72 MEUJQ-/6$J=#('PK )G%KW7U)'QX,@#': "R->69$:QEO4_W;PHJ MI59EVZ8%)(JR0//41#&3)*[3#V3_ HA%_WI9G7/8!1E$DL)"2&$F@VBH%)"D]!"G4II; A,H35 M:KDQIVQ--D&DJC8:1:/V4]5V^ G2*!I5E%$D3#2*1I$PT2@:)=HZB L+;K%9H<[KG']1 \F8Q J MEA=U'#[=A&G36]/4:&HT-9H:3>THIW8BAUW^'^9&S!\J\6F7M3R.3L0W-\Z- M>M+8\'C.##&,_1UOJ3=+K:9:UBNSYX;L^WC+@G1>%;C.W'E5]OZJXJTR]5== M =*=G7)FJ(C8O(Y7DJ!7\>CZ-0Y1*LI12!WIT+U4FOV' :2"@GP0U)A[.D,[&Q^LB&.US.,"OP_^1['YWNL M.+,WMV,:#3P7KES)[10."3!$ZE=V]9OM'*D949#J'"D#SW6K&.5F;?:HZ\PG M29'TD/3DZ[Q(>2XUB#08G::FDM$AL9'3Z,A]FB^(-7C_U48.A_F2[)#LY&MR MI#Q^UVB(XW<;*MD,8M-$0Z.K];+1G#4VAY&&?79$KVR"T^ &$.,(<808X@QQ!ABS(&"-'55 M39C7M<.O7A#,":;@XE9UMJZ5$"$;(DA4)65,)E'5UA?5;$D1N'-+JY<;*LGR M<4%F=XC18\34MLX^YX28G';Y%"R'=A?VN _OVQ_XO,?=P'[AV^34"KO_9YOT MT#K%>T0TJGC=9_86^9(6>QKJC2.:)/LT6*)A%Q2QN28\]J)C%?DDO'3+"@; MM2]0XBV("G,MQ9VJ&E3LI&P0,8-3AL&AAPFT/J JONRTJM$R;N.LK-.4Y"8( M(FY=13Z6RGDI:![ 8^ZZ\=^AW7'X(S=A:&CSN4N,U5*K,;L?F*KG M7"OVVW@2T0(!GJK*7[0/*59+K&]*.1F\28X@Q1O#43 .S+GGMG6C7O)!G;('+$XT6$!MRXG3/H#!S,?V"'X M:OZ+;?+8J7O@IO?LBKL(_RYS/*V76M5RHWY$;;Z/%H>D((@QQ)A#;2'?O>:> M5R_"&2D 8@PQ1KITIW0N=46XU$U9.IKF5$:[JD%IG/FT[)?TQLGU M9SCX0M<'<[*G>T^57MDO-CS>BJMJK=$G!,(+\!$PI P .%A.&TQT]E0^_'T9 M8@$X F%+D:LO.9]Q-*_T3I:4Y R]E$.^B'Q4!CY=$ MX4TS)H.+N(9"BUO$&&(,,8880XPAQA!CB#'$&&(,,8880XPY0 'UBKS5*.:? MR -DSC7AB6U&6=5GUV^I'KJHP-D';NKRX":GHLVCR$\^\"#T;1,W] N^*M\! M)X'R E]SJZRX/%2\KI)QL^QFY<+Q%MGQA,2P]BOSK2^>W^4V?#4/6+BIL3Z[ M.R-M9O!JA[T>=RS$JQ*RMXE&!=ESE$>U\+@7SF">:@R0 #5G'X8K/'99T:@Y[7*SI 5P/<PCOV1"W&[9]G[G/'/^\<4V?PT\0(CVQMW]B MD8/G((GN.O#J8K-AV[4VZ1)=,TJMJK[UD1R$,U( Q!AB##&&&$.,(<808Z3K M9W% '[,BDX]YFDU\KVS, 78B)'R .<(%1[Y19U]:D"3&$&.(,<088@PQAAA# MC"'&$&.V/-MKNCSLF^UZ$"T.;Y*@XXHGH:?O]:<"E2?O=BI,22_X+6Z;-R_6 MK)9:6E4[?!D8@8FDG!A#C)&A2G=_VKH,+Y$;@.;85_[*$ M8)+(S_)#EA>T1:@M%Z&)UBAQ*X2[* Q"YB(I,M>NUTNMIEIN[.$*+./F.6_J.S>4@?\(<6N0/!=B3_$!RHXRXU4NM2KG2)+-$9HG,TCMJ M9%N&G!'99>TJ]F^@\/C-BE%NUF93&YF[)).4DY0?C91G$?+JBEJ# \EVI=0R MRM5F7D7O)-XDWD#53SZF=Y(BJI59SF\92),,DPZCE MBD9"3D).0KZ9'[[.\0_[E^PZYH"U>K6LJK6"N^+45Y)&T:C]])4\_ 1I%(TJ MRB@2)AI%HTB8:!2-DFL4"1.-HE$D3#2*1LDUBH2)1M$H$B8:1:/D&D7"1*-H M% D3C:)10K3)]%O!OZU[)?6 M3_"?='2?^<^VF[9Y:0["S\DWHK6+/MW!R.38H";'_CR:FC;H$3>[L$-XD+F\ M98^.1X,]VZW6UI-W.@'= NYI[%3<]G @\18-/'43 3)L,T ME)Z/7:[^MIJ!]5+K"36*XG652VR0!0+TTR?66BA#:S*C]5/'_]2:![&)>^U5 M"N:1L-3Z_>[JIOV[\FO[47F\?OCCYO+ZL:S*PLI(,&L+^]NKZYO'Z^O M%/CK\>[KS57["3X\/L$_WZYOGQZ5NR_*9?OQ-^7+U[M_/DK]+A^^W[:_7]W M_#]FFZ>PA&,E+?J8P7P=-@CX1?K'Y]2*VJYXM+CH\S2(4?>\:V,FGA?_G*BE M9O.\6JFB9DK\V>3!B=(ZAU?Y-/M]#:[2*W-_4L^UN=\ONI5FG*O5:J9;+?Z^ MHC;RFE15,Y;>:D4,L/3LC^;,L#GM&&- 2'+4Z1-H7JY\@W&]0+D&A6R-#SV= MZMRW)EED:3\Y\[9Q5U7;!3_-BP+F6L%,[]$YK[6PW>"8.]DN&1!3^DZWFN@='VO MKW@#CHX;Q#S8W_,%0@L>7&QTA&Y"GEP M]'QY;E/+J?SL*5%R/S^M;<\5&P7 M@F&>MPRL.O+_WO:X=?O6"('/_X$:II=7+C9J:4_/@ K3Y)N@? M^JVR0'_%J71;0+]9:H&/K1IY]# MV$3P-_Q[)@Q>2YKGT.6HI'F%91"G./_" FY=3E TL_SJI5:UW&AN'4@N0>DN M3,$ZGMLI@V>%*<@)/ 8X$N5F??:\#;0<##2=FYCFF< M661J*#+Z]NLDY-Y*!:L56G?GL*JC,:]6JY+ ZF0=WWM<5@@0+* MXP&;R>'=;$4Z)N<7S[_RHD[8C9RV:0*%-O!6&N*,VYHLB4%R>/>ULKLFA+KV M&[?._N*^-P\]S1+@I*%K^F=)\'.RWNZ-^P+S\?RAXG.XPPLYNAMHUA$1O]Y\ MN7N(Z7@/D_*LRQ[SGWD&T6BJN8D&>;5286B%:EV-H5FL:&"$]:T3!N2F;@<" M+'12@/D!BW=@,8Q#R$-=2X\&,''XZ[TP_,IL%\EZYU[90;IC\ZXK(KQ R^JL M-G5T5O4:540<%YIF-.I^T&246LVRKLF"IJ+71$@_P>-U_M^O+-JXWX@'H>*S MD"O!*QM0-+!^-/#C.7BW(G0%4WD1?0FR1,?-"H4 QPF4D+W%%?(!E4EO6"8=4_)&[#QX8F_)PLXOW.5=.\PL M(364D+I*N>OC0M'* NE\450OM>IE53O&G4J%TK,QN=,D#,P0WB:R@QYN7QJ5 MRY$?FUWM_M.W0W[7[:([$HO.%9#R)BD\Q"*GS#+3*+6,6KFJZ9(X)^38[D7U M9D72\O HO\5#"5WPQ]QEN9+N3>SY%3DUL#G1LUK$=L?]SH^V?Z[@[ MA[C^9 UMNM"/^X$YA*<=YW06BS_DNEIL^EBY=L7C?V_Q$JE XZM';%_L=(^FW* M<([>L\BL85.J_M,.>Y=1 "_(?5$_D5E.Q$[)JD%^ZO&@*;.?FA^:JE@!638T M\FL,J6I(%-ZN3DG?T=YX**";?-$\([!AOLV M:V6]NHT30'YP3GGB;75V$=V;/>GL>7F^5&Z&F:5&K-2IS5FWASQGB:"U]\3Q MYH RL#MN]" T_[+)ME[;2*Z/74W+H?&OG'B"2 ['@YYGQ#]E^'W M #>;C<5E1/?,"KA6:M6U'#-^ZS&O )[Q":)PA=+>(0IQ\4ZKE T]KQ,!=@?# M8]^1L][9M+;[PH-UWT74!E MA<.R K3!"B+74OB?D3W ;;V4I]ND_2\;BA,=G[RV"83T^7U"XGLD<-NUKE/R M9K8,V Q8:Y2-^FPG=LK-%15.JUH![PY.37!WZ^5JE8HZ#UG4Z0$%K<23H-:6 M.31?%_3\ N1\!&K>=>$;*T*_C&^6EM-5L>.D5J>TW%$!:74+]KR!I&%#2Z-> MD*U+Q^6@RQA=KD@K1@&WQ(D<\^)+RBGN9G%]05[G)F7!YGD=78_S.DTU!W^+ M,HL%QN*Z]5([Q*(A#B_7ZK-.C410I.PBQ@3=]+A#RBY2=Z!2ZQ?/][U7> 71 MAB\^H]8-0C\268)3R-BIZNY"QK17VEWWJ^<^/W&_CQW4,JM74E84E\92,BL(N&5Z3@$RK2[+ 8R=:M )8&14GTVTOLVJ M!%4)I^Z:CAKQVTGL 50(-JOC*9ASD;O.O!\)QOLFZIG3K88JVF_Q"3\BA0<$3D5GWDR MH9=:U:8$-6ODH^['1\T,$ .W\.B:;,UK IMEWG*S*)K\RL;E=-?"UFRV MI80>/-HS?_0\Q^(^Y7&W])53XEYZ_;[G/B)E,[O+E5*KHL_MCDGNLAP(VEF9 M>TX($CNCRY6MCFF1T6,NC))]X(.)74:F8*42])A_&EYR[F7MB7A\\?PQ9>^Z M"T5D>519D^UD-W*E]ZMEUX71&IJVCD7MS>HV_?QDS/T61M&**QA ME5<[[/6X(YQ;TX-9XN'8U"MS*]7[P!T6V)OV!<+XP4@"(C2(Q+]%Y D M"P0)VW>+T^4S2Q+N[JR4F_5M(E?R>N7"UIKZ>.?8$JV,&_HVY=[D#F^YJ0?> M@IMA7#L6-_N/M;+8>^R[L_G83G?I)?I?RZ]3]G=IC\!0N?'E/#[WUO6 M\&*=BG?H#P9)[B[2-Y(-3WF1O@Z&U'M#;2!:!WDLW47ZHQD"EV-K"V\\L_R+WR:^P M^L I@J./O02)^>''>&K[3^2;'9,/-+-667:-WM!"N.>ZAK">WY;4%(Q<""5 M10WO2HIR2;FV2_>WF<=DLTE,9D%\(9HE5RO;7R*X#-5-<"CM.J5]1$>+4JL9 MTO7W(VW[$K2)VB!EHDL0\&BB:AP\B:\- 4\G>UTJ3A$]>!Y+0--F[]/"L M'';S(9G//8*E2-MC=MYQH[$71$FX+]YF,:^K EF<(,$6K\, -W=QXFM>VA6[ M?EE[];I>D(.K^VVV*!=G-[9DM3]Q)O@*7/&%5$[1Z0J$=+((H5U#(!U.X&MU M_'_N7=4ZK_8P_L=QX*:HJG5Y0IV_<[AA*[T>=' *L)527;:Y2Y#JK59M',S( M(_)!)MA%V=5 =@\NES8GX=UQ^"5Q^/8YZSMP.&WHN<2._"::IAU"\444CFEV M.)(;&IS7/G/WW+,OCCKAHHEGOZ9G(VV.^%E(.[:P8C\.$8 %F[B)7$+QM MX[AQ4H(GT2GU2U+J&^[R%?MH[AA[?,AQ!WPHP2M:[Y+X2Q#_#Z%A2^68Q>@- M#5$;U-5UW+D^G92 M0@363QJA"Y76+H30CHD0O=CSSG&Z:).P;>0IFH0O@8^J #GF7\@P=XQ?/OGO M87W/-@X[KE[I'M!*MWP(>F/G)W5"<6(LAZ.(@M4;FJ):(@I=/NET#'++DP?; M!V-T=CMQ_T;<*Z.9 M(TI^B1%(#?[7<9^'O\%_TM?.[/#)]6_8Q]\B2A'_#3;!K8 6C0G&3#6>+;6( M[)_XL+>8?'''FX];0;#V!T(P!Q[,8"&O&+'[04RB%!\N\>W$<1$3#@[>01@J M^A/M":4XQ@5FDT39?2UV&]\R!R\3C?4E0Z<(-^?7&= M>)H.8LY]CQ-56GS%'L$BDGC]5QIR'!N)KR\3*O]?W D*@FLKDX&LC Q9&A/- M'!NCL6K8IBV/B&[*(WWTOPAJS[\T#=/%S^TG?_^T^T_A=]O'X2'#]_^]>GNPX,H?/IRMT'/-$OXR[?UY?[QPX/P>"_< MW7]Y_^'+PX?W^-/#_>=/[V\?X1\?/WVY_7+WZ?:S\/ (O_CCPY?'AW;O^,V? M7V[_?/\)-O=S<1\[*CLS4W;,)?B2S& QXZ)_O@+48F,-XGYR/R=,5J.%GZ'T M! +>QQP^'H//4I?J.Q85Y;YP'S[9OOM?NA%Z?? ];"!TY_3?H$?>)1%\+8H. MU2$G-(7_#!S7_B[\;D?" PF?W3&)0,C]<5]X@XX(.H**].L=\U/HO^1?A2!, M_\"^SG__,\3B0!8AH(<-'Z*#(OP8O4><&#$/@39(*M>?A#8.6A\C=U!*I@"Y M$5^$, _!OPUAKYCJQJ7\V7_H"X_P U\,?PU\-/]H=)LC@1J$W".8PQN29^)C M#IVOB<&J"\DCSYSOA MS1*+9'],>:6??A-X!M? #NM5&!&?3-PQ?38L;^7;HO R=<=3RFC",QPN->%9 M)004+&Q+%&"_8Y+?FC"U^6N"%P3/#P3'#1&\&7^W*);!/^U8F$' 1#,++BS$ M]F/D07@*?+ID+T P 3P1/YB!-@2JTS@+WYX2>W4%--@1WN"?@Q'8!:I-?L8E MP8((>..? 5V&'Z,M : #+SFTB#2WX M1_+D->E=UEH _^X]9VO<)A8Z,1_WD\^IK'.0Q;JO,_J MGX_PBG<>G7.1VA6U779%Z0OO[ @8&DXVO_$6*9UJ)T]W>S^YA>@W\;'C[RN< M_?B5_;?D/+75\WRX7+*\H/Y).*'O%!%9&YC6CNK$\M"!TJT-18/(%L MAE2VX"]DC@^WLXV@$L-IAAXKT%*KY=-U4=:EK[RE-+(S]?C[[>W7S'ZBO,^3 M$/,VF<"&B<E& MTU0A@C6G1PE/^T_BL^P:/4NJ^Q>,LYE=1$I@GJ7!%<1!:HQP.RZ%?&(\4V92 M;WT_@>=](_,@I",#/L+^!5FZ^2>[K@%?>25VB.@3!/W*,9F-2,CR;:HL"HJD MZ."(5!*T);6Z5KST$O&*]DQ!I63@9I7*190S64C")?\!&+DJ6B/,K% M6P!/S8]8^I'Q^,CV4!RC')\0SYW!:BB/S@,_M\Y2IE[6K-7B&?*2TULAF'W@ M*+;W+5K,:)Q56INQ++=3WPC&KR"PF%<&2B_H("P3HF"X3FF/9 66^LD7O@3/ M5()0<#2J*(2/MP_O:+40%__P)WRD3_]Z(ZEBQA/G3 S3M8-K8S\]@:JWTZB2 M77,0,N]'X),)P#]\_^GAP\]'7/O&E5)A]H5_V*#9P%E'#55.:/S+C22+C:'Q MG0>:9T)=!UPO0^9#S_L]D/A,U*1V#?7NW*&N C>+V.J7\@-6O)<:_Z(Y&:/2 M9-WS\.4Q?.@I0*TJX='."GQ&6>%OQ,LC-!\V@SZ\DPF:(9;+\"?!A]/B=@R9[,*>H+_R;4 :!-ME0_$NS4L^.4 MNWCH2!TVV!B0R7?LT$$?($C"/"C%EICL@!C-VB]&^\82)C@"Y8[G3'"8U1W/ MC)18.9.5*EWXEG,;\]_A@QMF^S9:.K4O\)W#_XX#<$SHF1_@-BPK]?L)?SPM M0)10<=!4>I6'?QB/30+/"UXHS].43%YM1:4><9J- [<_?IWS? GZ<0PS$Z&] M(VX!LZ0@>LKH#TX(32X^!2#6;VM.SK/U9P50BJ<"1/3L>43>IC_\FHYF<'U* M#_JE7Y??IYT/I*ZI:^B>I+Y?^ M?MVC9*-OJ>5_6O>H];_7)*.^16U]>4E73..'=&QLB;<*'RMIQ6&<>O2VE>W* M4F+"'X('\0=\;AH)'S!ZW>'"04?9'2C[APUNFZ N_.9S$;1J.UBM(=]NMV/> MT+1+D$1@1:*5*N>FBR^[8JXUDDOHSM'=W>6*S]:=;KNC)]@AY=3&1NH=MU6EDUK? N>\)0/RX0?/L=UB<3ZBD-5 M,D3K<#""[KY!)R='DI,M@SI.(">F!![< $>S'0SF=%0Y::&1;JK[6&ZD[VE[ MP3H+G6VX/2-/CB&O^OGE%?'1=5$SE8;3K'8"[C_,R%4\5-49>; NQW M,;:@70';(ZTL1^L3"A<]__,8LKUE6-8I9!OGP2N*J)7,A&_::(TZ\9 ZCBSG MR,'Y.5)C(7H-OLR9.+*%AJBI0V0]2=D'0O8XXS-S\(\<&G;U!$SWLU- M=W>Y[O/KX-URW54,TP6;GRT@Y >;GXU@'*;>-#".$WL\E\M8AG16QC+:P5@M M- --=5RZ;.K>HKIEU,HI0A"S-U14496Z;.JE,=>6H::G8*X!92[9;,I4\HNQ M!>T*"=9F4W<+9;M<:T7)/W_SB6G595:Z5.L%,.3YNSP&4EVFJ,NT7F; PHP4 MOSU6U3'AW,!O:*V.R#Y YAM"H?U0X6NARD5HP/,'>@.Y-U0U733U@\=)UWBZ M#9W5T(ES)\X'#! ]A3@KV,Q@B8965^*F6>+<$'=G&1V\#"F!?[L-2#M99>YV M@ 0P1:.7X=>-%"+N X#M;FX#NMQ"E*TMY !._P7@=,6(*44^%)X MF1)_ W1C'%" *=?AD+:8_B I\-HDRY7 #UDF)9\W@:_;&;AH7[A;>G=$L416 M/@[_= A'AT0VCW98874H$7X.>5SRJP>*-U;(F/MOA_G>8;YOQWP'.>-ZDZL* M)X>)4X*4HS1=AZ[;$;,&)38"=@2&RV,H?/EO#I? G*>VLZ*&*5K5WZMX>\OI M5+T$#K%@\*B%_4+B.X;>E#EPQL+T:;VAV5_7B0K$]5(P\$IKU8ZR5KTWU/OK M',ULK92R%%UB"5^2HV:58T^*8'\0;@RM@/?:1V!0>$B*_<8?0+^_P(%;8&ME MF(UH'E>/^86 R:M$/$,_"O6,Q^R81QEG29R9/'B0[K.E:-J&8[P&N6B M%-VWT(D6O)3'*:?>$1V(.[=?&2XI>E4<7IN6LYR$3:%WGBG@' ).+:"[M^BJ M#,&J_.65N7D/M95& Z\;N&30&UI*?]V@PE,JKEU6:\%JM?ZZ&]#'5UUB1=UU MV)'+!Q"1AW#?T@#&*2&G):TAY_ZZS#KVDF70:FI?WJ#6;,_#DV.@RR]VM CB M',%> ,IQ!.:8 E/- @I,Q6"5US)."9LT2VU6S"!\S<4ſI M0Y?F0P2Y/FL;EQ M:=\U=7.R)JT&6NQA#!_/1=/M^VA5][MLULQE^]Z'ZP';9^ M$4U?QFZ (=M2/=7ZO"RM-S0&EJ@I=2%2[7QJS>[-[ 3N\@5NMS;+F@4.:]V6 M)IJ'HT1U M<)W-GW7$7@S-V@(VH6. -"$ET695GM!*X3N.L2N-WN!=4L<":X ME*JH:#5?!.KD[>R\U\G;%GG;#1.C9GEC*!B&VD5PG;Q=F;SMAD11L[Q9O:$L MB:9V\-R33MXZ>3O[GO=O^3V)N,&B0=S NBFBU8XD>35SXYPZMAYNF-&/S,_Y] M&2XP[4O$B>V5VC'-+6WDU=HQC063(WJ"O*WK?:65&,?-\[Y'),.(Y!N+1Z_E M;>5&D?E*>H9WF\^NZ_O-9[\=CY$3HEO?^4);1AWLL>:W1 N=FIK4V+GBY5W, M6E](=R@L]B4*/HG;U,F,#:A5JB[P?NF(9C9O:+X)&+59\^-41D>N+D,SAU_1> M49G*')$H!CF+8;,QO5I$M7>FL^=A,*(=O\M,X/H(-@$*Y\6-IZY?^F3RPX7' M^D^"G8K%XE)X>D_ED!;QA_&4.(E'[B^NETNONIVT-MZS^0!M4[0PWK+XAJ[4TJ"J# MOCPPS]&AVIZ1Y6UH9:+7"VZ73=X=$YO/5&R.T>&T[:QGKN-XI.ZSWI$8[YAR M1M#4Y8N'>OG![QUX[9:C!,T?(0ZA=L_AUR3O9 M:[30=LCJIJ3=*DN4N64JZM>4IB4255F 5$RW26HQB#I:>V^#F???H1N3FV R MB=#9#I_PQO:3[?H0*67>]57,GJ#4>%,GT^YF!N@!W /]RU@5>U?58NQ$%[_S)Y@>ZB@>ZB;#0UW*K=2#==O([FL;9RL&$E MCW6+V-3@L)J]H5KL0M_=7ZUI9.&I)VV=5Q'=X"U;[#$-5\K.SE>_X[M4ZLPX+MUK!CR?ATKG_QG.),@?'WO1F-P M2I.PK(1L-;6$7-ZGHO>%=%\NB]M72IK^KU@#W)9G]@#!J&0(6+,C?#8G4%_A84^.G^ MJ#LH%#S!ZP%K2?.W0B%U>\7 +5\"_P:_"DO ]MFY'<;U8;6T)@*H^19$\WW\ MZE>.C,U.?N;[_!X&4>5TF@+^J:6*NE[SU*U6C\GKY.F2Y6E+M]"!\J3@- %1 MTNN:$-^._'2+[.[#%IM[N;GI2E*R!1OL0"E1:=.<.C@8(:6F!/6>(K#OS/0+ MYILM$%<'\HT&?".+VN#@ZE^S"AMMTZ'9*>*U'Q(^7T=+6O4"WY;\?$;&6^<_ M2133"4R514+O#<'?D(H2GA\CIKL9^ M'SG%'@U)%O622POMDM,]FS3X=KI9[;FN G.EPIK[;X6^%BWK:^D&O'<#WG<: M\+Y[9\_7,)B#)GC]ZME^?.L['_Y*W#F&.9NZH12K,%<=?G?36)B-\AXIHR^D MNQ<%NG\*NY)1X."NJ;6T+5)4;5F_U()P\XQP9)EP71M5UT;5M5&ULHNH:Z/J MVJB*1$$,JI!$]$)?INN[/JJN[V,US!YLF06RUB_:JU*IRKVA)FJ6)"K2T6&; MFU"YZ42L$['!]GO =8J8@B*F6K(XL-;AV#9'Q"Z^R%7./A]=XCGK#7/7-$/E M9LL4CYKE1F5)84T=-*2+INN^JHN1MM3\:F8DK3>T+%$Q#[X!VG5C'<(A[Q+7 MP_5'-.$53=WY'+&/D35L^'!X$)S)!0O+EL);S<*"8SA%R:@K&&B R]^Q$66C M[5B)=;*1T2PVNE*W]I&,ISZ\YNE5F-JA\V(CN#DJWV 2XS\Z/[=45+9<9:M9 M5' LI&A)=0&Q=5YN4]AHRPVNFMEHT"PVNE(G]S&T70]\6:IFG\G4'7N'X?1= ML'QLN;M5LWQ8O:$BB89([@SA KE*:-:BKZ;[S:)O"1RU*6QTTA*89C2+C;9HU?2&!RR4 MK.>Z8W[J2MWKQR"V/1SWLNE.T!-R8#?NI59D@9K%W<0V3T-3Q(%^%9W4'?<= M=%^^9NX;(/?IP'V:W'R(U&MU\$D4O17L\3B9)9Z-ESL=,@_A3.D%Z4-<_TN1 MKSI1RVX7='Z?(S/\[!'\ 63N=A; MO]+?[]6'BN+HH5^GZ*HHBD7.YO$Q0?D5VNT( 6<91G6IM]XZ M=*>]8Z4]T)YTN3=4P4^U1%EM^U"NT]U([22WD]Q:X\Q])%=!R55-4]3KSG&T M#*FM>:!"R#(<5HKZB@NXJ1L9,3D6WB4=)NU'1'BQ(^'O^P^"U5=9+?^2C'N, M!?>HO:&A]==5&8$<'BX ?9U*J[(.6Y4&JS+ZZTKHZ:IP"#?B,,73D!!A!@N8 M1@(!O]$I&Z,JTET@]HF(T.,XN]M])MXK^[T;P2_'R-F.\.+&4]=?2@30S]@Y MMU^@B#D$,P?!#+CJE5^;<_ 4'8H5A7)!,PI1#/]#6^$0.0I%GSXBZM/]Y1ED M6 (DM2.HGKG?L,C?@\!Y 7J"%OKDQ[;_Y(+PW481B:--@&FZ7@1,T_6V ::9 M?2'=/SW@3QARN!.7PF\MR"$P>I3!IS5Z>^G>]ENR<0Z-^3@E(2A!_(\?X%!P M_PF>RV5M;(-C*JEQ0!]R MQT3Z__QMH,CFKQ&%.405)#R0\-D=$]05<]0%L!;4@OU&4KB<*0IL7)5"RI*HH M@8K9EP=F+8!\5E_3-^/Q5?B]I-<#$JCV-:7:HS8@%\K5OK%N46;?4BH3Y,B$ MLOIF1;#(X]-)5OH#C.P:M2BKKTJ;U[0CZF1I24#6VP==6"]V8QLI:ZC9 4>_ +Q[2V-K>J#R+T,RG32V4GGN7EPC71>?#E^+:B#0V@^HK8> MNC95Z.C(D_H095M1AI.DBF4X:PMHT(:LU5X=GSK.-K-$[?#[!57/J]EU\D[4 M6BEJE;KJ#I"UG(N0=PXJ2]^@-S1%12H6,RN/)>WDKBD\>(UR=R*QVZ?9!/NH M%5&V:NX1ZP3M[$S7"=H60=N"'%BW+VE(G2_9B=K%B%HU7W)_6:O)ES1D1.XT ME2)R9^=+=G+7(KD[D=CMX4L:"O4E#=-J@X&[TNNQ=TD$!""AP"9>!SZ.B+@. M1,?JXK,%.[=V#Q&'\5BR*#<&SJ1#Q:G- ]J?E^KR@+ '7Q$5H]B%7_DN:L=7 M[5=1^UAX!.U2!N) ;0I::,=(=3'2%GSOVFV=T=FZ%K%2-5NW/R_59>O,WE"W M1-4\I'34\=7%J*A];-T %)0JBZ;2330\:\3Z"5NVL%,OBVXE9O:(D#J2XTM 9D3R^7DRK9\$-8J28C;E+\)+6.E'W'5Q>@H?8PXJ;< M&PY$;7#PO+:.CYK&1UNFI-1MZ4PL;DCBP.K&0+2 E2J:NOUY::VI*S*0"JI( M*>;-.EO6),8Y%=_L8\LTJH$DHXAWVDT0.>4]%0HEOQDI8D]LSXN%GZO8K5$G M52Y"U6P!CJS=V=%[0T611/7PP+[&HSQ3\K63W4YV#_(O]Q?>NA(I1F]H2J(Y MJ \IO1/D3I O09!/(\?[>/MX\U2S1%T^..'026XGN=GBRL)/=3G8O3W;KG.YR O?90O!JT5**G6J=^]P)\C4+\FGD> _W>8"] [HF M:F;;3? .(Q0:#;.W[=-GS-Z0CGE '8C#,E"7__:+ M/3Q4@0\I8F@9K^PUIR+8-*?B8Q(G(6,P1CT31QH,:PT!L,<]&6K MVJB!M5,+K+XA;1ZE M85;B?V@H53']AK>[9=$P#QY@VMV=/(2+0/K-J[@J>5Z9^0+/?7PAWC/Y@Z;A M*HL+-GOHHF8>#*O1M78?*"Z#O<2E;7?OSRLN:%$>7X+*4C*H2THZHW*@E%B= M43F-E&!MI[*<(*:W)LJ#NJ;'=]9D3SE1I&_1D'M#TQ)EN2ZH M^B,UP>1K,^6E6MS0#M4N4 7[E*$^!_[3(PEG[\DH+M:3+(6=+JP0SB;FO\.G M-'-,>OEX^4%?P.W1>OY=2!PW%C[:8]=S8Y?4,VH>'__)CX 8M&6DA)!J4TE6 M7GI#MK@!\9N!+ /EL#7&C;#*%DQH@PBKFZ$\M+MR9O4'VJ!JYTL-KL*BC"V3T;MR7@O*>4<85=Y" APTJ;Q: J3,96UF8'?[ M[G-J U]KFVEPJ56W:ON^""=>EI3- >ZRQW-GA^$KZVU,_,J=[I;6&VJ:)5J' M8W)7.JJV#;?IY.N"Y&M+ JE6^=)!O@Q--+2CCTAL5J*U/?88"Q+" _'=(!2^ M!#&YCG$V>XC-EBM8NXO-Q/U!G)O_DC HDQBC!Y(Q4&3EUX9D5CL(]MI82#^A MYC5[0U.71*DQ(R*N--Y1)%4^7+]>?.Y>EK:,;JY5.+ 9 D6C#O'HD$6;QDE; M!C?69:FMVBQU$UL%6J5AUCXLX>4-%IK>R+X[P%AN'P(<1ARGT>DIF;S#H? M^G#]_>>"ME\952O+D=$;:J(D-^7Z:.=#GT,7U\!')O*1K%WBQ;$6:=S/)(I* M5*X;18GMCQ%U,8JO)T%=B[_ 7IZC6+Z?(PH^B?%JSA$4[N%-J8T2 MIQHUL '%.F_YNCI>] ^V*,\=K=G%S@(ZZ([6YTD]=" JK*DZFD89=16<>BF=*UE"?JPMRY8?'>\ ^Y/ M'N2@"%-SU^XG8>N)RCI/*M_!HYK?Z?N"O_Q@83/[I@@ZCRX,S@LR8\# MBKCST9W$4^%V1GP'*V5"^NL@"=/?XY0F>-0W0H=795A'MT\AH:.LA#<8S"C2 MKRO/HK^5?_V9SLVB3_7P:6$DS.T02(>>%('WXC.*0#A 3[B;X5_\#7%X0XJH@M;Q(&,R$&XM*]P/^R MV5-\C7AXJQO@"\6GY#Z5'G&Z#5%XF;KC*7MG5)U*; !8;G*(H+ 34_O"8_$D M1!Q+XC]QAQ,'CSU%HC"#\YRXA+T>Q&V,0SQ14W$ )8_P>5ITP@T^&'3!TU3X M1^(30952#BD[>9N.+"EP#! 1]I:,8T98-\9?H7.,/OL(MN23B"T'D\7S, !U M ^1AIP"_S5+%?(6%*W,BCDQ#)4/WP?F/_(#CQOD(U6;AR6O@)1 E;KDDC/BA MT33PG(]!^.%'3/P(H>$J].I("VUM](;L,F9IDR4<4S1%XM#]C.VY".J5AA;( M#%$"C)!1C0U(P]\G/C(TJ$=D&OH$H!?]7_)7XC[#$ORX55/CD,67-"=.RH$- M/P?>,R4,DQ<[#&W_B4D,U1NV@(AGH^"',"$VCNM!.03%(8R3"/8&LC&W7]E$ MO9G]*HR($'$]9@LC4"."/1[CJ<)??1 ,1QA1S<.5"(IL$K$Q/_ /V**=,)A'\!(0E:JLN>S9&WG6_ S4NI\PC9'2)V/0/T#US9)9 MRINKXQ!U&2'2US;WYFXHB5PJZ([]&O6%M2, Q8TS )=(27X@SR/IIVY$9S72[5+IP ,:V1[5&S@1 M<^S9482*CRK015B.LC+&Z8SLD\@O+F4$8!1X1YODXQ.US%$L!&R 9*Y'.,^0 M=&09_<"J, '[4I [.N_2>V63*/BX)H&5IB'Q';N_7_QS>&2Y4Q2;I2%J"#^<[]D M],9/*/^5EVH<<:D*UN_Z)464G] 0@+\WX]0^SBF8Q]R:W!M*]9W"X)A+59!A M2D_!(7,^PHD+[++KQ1T]_,,L *D."<+7@5@R5_&O!%Q@$NZM2?&YA1FJ;JI" M* /P92VI"=2EE0F\=".P,)LT'^=^)2'N$M;RC@!I_:>4P*ER0T*7TED%%ZIO M%#N=?\I/2]UYR8IT@B5KN&2SV*ORT^H883!T7D(YA7JVDPG\*>6-Y2.+7NPY M"P;N@AF8GU=4ZDRZ?3^!\/2_=)[P;.;&U$&:$.I65R:/O)D\)=[(7?;2CX0L M:%9*&!W%6RD3;\Z2B4]=KCFVE+#0!8UVGE&+AONDJ2"ES%\%)_W9=4A$7:G% M(?!PJ'JLHBA;%%?9.?QA_T!G\%WJ$-S9<_A+_)H=A+4X!P,M2$D\,LH-\K8S M7XG&IW@6#V0>,V1+';6-*FU44A7WO.P$%V:!?X8HB811NNO[A0^TUOU5T/W= M- T;?ULV>[<<[E?KJU0M-NG',WSKGJ..>RR%-[W2U]%L#IO+S+TJ[CVM3JP_=_Q?L<[PC3AD-D]= MI *48VV;6]L[\5UG.E-:!6.J2I::>:Q]X3[EO$4Q)HE!V_T7 P@['Q/M>$RT#N:0 M";S+88GIGRGSS&R'8.3HAIAC9XDAAU!?#)\^2;"(E57FXC")8D)9+ *='$U8 M_M!QH_$4= =9PPLE^5?Z-'!:,V6<2TRQ-B^>P\=:&H2^B1?3>B0F^LD314B8 M$#NB#V1FX??;VZ_"FUP-[WWVB30765NB]YS,@1'G8FM F[\2%[.R-J__)+%G MOR)5JT49*]BV^FI-;/'*;_R-=_"Z>_JV]5&7U1N: [V_KCN!!R#\G,^D$&BZ M:\'_KRG_ TW+&!]% ABQ:3J#)XBR*A=/HI2I_3 X$Z6QQ,R:$.1,K;TTC9!3 MLHYRU)DM-6>T_>"%@)<)_TL9!)\0+GEF:U7C)/$\FEBPN:)+/[T0.3'OKZ*1 M#IY\ZN=BV3.BATWL$-/&/]"8)VXTI9D_>!!#DIF__#TI;9-*P25:1*O:%JE&BB- O2-#ZD"40\]C.=')9:>9DP MXN6(\FD^32'8PEL J8Q8SA4SZ50P%KR"_6/L3!^/LB M',PP#(JR@/>OS'ZQ*"%D!GD=XYWS@%]",,HWP63"]!K;M##):M#C,QTG7F2N M[G"M.U;F<+'-T:(D[XS"^]+_1@H =*!E65GJX#+U1]L.-I%Q=]9%)9.LOQ; M]M:T9E:V>I564ENCI!O6.E(Q=;0>E[X1N]G6S\K;(Z65AM:L)Q%["BM76Y3E M 0V#S7T"'^TQ68E^%J4U54-FWE!:PW#VZ2F$>!8[-$(7U-@<0EN;/G"ODNW2 MX@N68GGM^=+U ^U&W5RQ574L90]*.S(BQD0);04+62X*3L!)>"HB'Y<7N"X+ MSVE-N[P_M)C0H-XXK1#S5KW4/888C3GI-.T+5%SA"WJGTOQUJ76J,J&-C;7Q M PEMH HO+8TO48!1%R(*&HHL>3B8!X0P'9AICUX9Q:S 17E_ ]ZZ96>T"5'M M&^5U?Q;V5)37:NU5)0*;LSX#.C"E3&33,O%Z>15YCQ6WK+1EU)_;[L+(BK1/ MU&]5O^%CJ>S962!,$W; ?SD!Y/(%+A%E"]JX_3(-L'@6XL_8UB\B^3"^"=*$ M %7B [%V7E[J^U+VY.7[R=?TM!GS?.-9@%(FM\H[;5,&=\.BKF>LDVK(F?V= MW%"2I7<.TIB%^FZ@XS9PF9#,TQ) CHS8MH'ZU<6VU_3IV6-=S UC.I:FAVT> M./T 91FE3"LNDLTTN!*>;2^A1T][T^E-"OZ)_.FQML/719HR6V:6J8KYY8,5 M1L"D,M(&OA/!*F]8;Y/WNF9S K8>/ZVFDN.0V%$2OBZ:(/FUJ(/82%M_86"% MA?*M@YM5HR9A/U1Y)^^C8!\&!$> I6%/&2IF?W5VA6?9E!V5,PA@O9""/ MQYA[A_"']@&5*[-]'#OK6"99P]Y5:9U?E\E\J;[:5Q&)BYHE%B&13![(:5R7 M=M\JEGF^6_SI&[U6 P>7:RCCURI**8?=J!NX, A=,-U(L_7LR&[R1$N^:#;= MGFG6'.WLDL3R&/QM5J$#!OQMJ76KC%H[$ B^&CA+MYOP$LA;)PD=^W6Q>PQN M!M)JMQB]^9'; C4DRV*1^0=C+T"A:Y,[!%$G: S:K+6J65>C3]"N(B;F Y\Z M/K, 6PG'H#VPE47,0A20(7PBBU3*51-WKU;U2 1V,<9CBJ?\JM$V!W231(X( M$-;GC>I\:^F2L$V97:MY)7:(10L'[&N<5I)7#G C#^ZJN6BWU2-\\1W>ZUIP M':@^ J(XAT? =TCE#CAZPWC1>TBO,]/>H7E$WJ8__ J^Q]RS7]^Z/F4!^J5? MEY^NET"08*,9^_.B2:\OL48]#H["W\S_W(<__5+\O:;U55TK_9/4ERO]7NE+ MIE+I&^L6IC?';1X+Q ME.]01.K][^3IFSLR5DH.9'W%0<-<,7C[6V 9^#4*"K?K"/1.%0.C6!,P8I88 MOK& X\Y2B)X[R?*TK$8'3\GB0_)C3OR(-"PBKU[55H]S!>(T"8:5FY5XC[N6 MRK:ZY1YAA4*9+O6&AE16*%OFV]H+W,M[J+GNJLNPJ_(4_.;ZMKI:WU;7U+>7 M3I?C.I4<+[TM1>B=?:3:,[MRR[)G2#5[@80$U*S(!5NZR:IP ::.S>U<0*\E MK* #MF_4%LY9$!#'*=+'-.GT1+(O+R*K^7:CK,$U)T\L2N12ANE+O MV=@YH5;IG$!\H\(-D]5YE&NO[+5(U3Z6$F<,:\C?6EHA49!+ -^/XP %.5^[ M7J1*B^G:;>G9OG";234B0F0E\L*+5JMX!Q7P5/WD!3Q=VUS *QX+*\_M7G;; M= Y(^F(1G)]/\2Y\_AIN=^%]G33)4G?CO;OQ?IP;[TI=QWXLYM]6"<_*W7M7 MNE7CC)5N7=^QTKUP\=/"-E)CSW*U:M18KM:-#>7J=!O<@+0^_-5;W-1]M.C7 MK"_N,<\5_59IS*T<_>),QKZY1_BKKX:_^IKP]R$91>"L480[VAMQ]F!X4!]3 M6+VANFLLK!\<"V]9^)98V)#H8HLUC#:&PGJ54%@O"X4IL@)>)>,W+B.@I3!/ M0O#0DOGO5V-*] M6CR6DP6_Q_=C->F,?JRAG,./Q2W7YL<::FO]V*WZ*,-]B82G@&),\P;2$M"A M8H8(3ZA$H\&;;0I EH*-T8YCSYVYK*LRQ1E?Q@2C3T.XT1R\?@3>BPN^28B# M%:@,,O[AZ/R(KX/#)]Q10B'\Z; )U +X#R:E(DH>O:G,A=?UG^'Y]!J$R.M[ MM M]X<^P ;MC;$3'OW@NP>;1B'BT;,GPS."Q!$_O212(_V13/&?T/2<3V!JZ M2W%H^Q%?++O_BUS&TKAK-B@R[),HF#$/@/(H&-<_&$HQ^P[=/+LV@J]QUXYN MV/6T*/S4,\G117@*$:$HI-M/R8ZIZI> XLX%@9-=.!*%A_]CS^:_?F5[_.C& MXRG[T08CMZ#@!/P$@?;0^%+=N@(Y)EAJ4S2KQ_2ZOHP MGH*GXX$"^X.!J0*9[R=Y3VU-TZNA'=CT>FJ$K?60@-2[XG1P4E!9EZQ"\F4M MXBNC]:B[9J?]Y=';_K*$$'31(Z,W]_(=-KMS MX2A\(^E]V5RLF1'\?O+1Q7 '6;_"A&E#;]J$Z8M76>62 \)B[B4L)=OOA*5< M6#[Y7^"QCR_$>R9_!(AJ5D52C-HD90/''E52+L/&+%T-ZLS*D20%[R&12N(>&O2"Q+]O=)8L]G9Y<%/G76^2)?<7; MQ-FKHK9FGG?[+;JB-E# RU.^CWB/LZHRY3E=7K*!S0I.D& !B&(\[)3Q;;I: MH,2I[ W419@F:A1*D2-HE%O?N<=;\+^'0115UB2(QRX.:G45:CK$O970YDOB MY?=JD!P[W$Q0>WM"3='N4?>9+/IO(CBW_T<<;)FXQ4F\U U\[T8(39:$);5X M4RE,WX/?X MG\R([6;$%GDOGF\_$=KJ0K"3ECZ$?8O-@(8O^=B 2P=M+4!:L7TIP&;-*= $ M)[^D'^8CQ4O:+_K" R&TTT:0I;[P$3MZ_T6;=_^@**F$X;$B!>!%MNME4X38 MPG+W04L&4M?2&5,JHR52J#95WM;S*FLN84!]43*#)<$#&-(N;XAF%$[;8U9A M'LKXF;54TS8:$BTWU/.IS"UOD3'ZJJ%6;I&1^LJ6OI;=?V])Y2^IVFP#XK>M M;^=(S38G]L5!O[#6Q9*.E&,!_C6K%8>U\@H??*=*.TXJ,Z VR7HB[/>I??,^ M.T/@L1BH+& \O\LO51^YI"T!B$GK/'!LV\AV7OAWFN:UN 2WUG.C@1/PT4&#*W3YF4 M^DQ12FTV_WA.V$WX0L=P65RZ!LRL0WO(HSW('=I#A_90/]H#TW#K_ZK0O[8K MB-D3!!RC&*.N*$:3C'JN#"A]8U#M]L%)%J6K@VV/.K'+78MC7@=BNM6J $IB M3@..GF5-FAA&$6<'3_B@ U@Q\K+&A@4L/R(,7E;;J"[X LR&W5X*GV7SC!O! M7LOVJ!VP\^6LMO'N1Y6=;@M>+X)4^M&X[ZPII+N[#Q\^?FP5GCE&ZYA%7RG? M1&_/CVI>[0):"Q?70@[?U W;X%1H"@R50NSLE67<,(+B4EII]VN>N;P.&%E3 M-C?3TL873-N%9 H,13.@XV!&,/%Y!ZKT(VA2;+(@:3;T'9D$(?E&QIX=1>X$ M9XG!(FY]Y]'^4=8>8_2&NJ(TI(>VDY!.0@H2LJ7=O&8)J=A=AC-K1%-OM@ U MQ/X72T/+;6H'-:X9^S6N8:,.[=-9-*:5]<0,FEH9*N]!V]2"U,XVM*QD-4D+ M?$L5*RQ0N11$S<7RET!!LOL[(./A*>#P=GR\G&G<,OY[PY M[3-Y)CA9= $GR6!$>9-3- W"F"V9@P.ER%S1TO9:-VA@E47R4Q/8P'+L/?0" M!O.UTI,(Q,G/7N G]RL;NX6&@@$KK1QM6E!=?548_ &Q.Q'3$K??*!\K^E018EN48A!!E>[2E MD?$$G,]W$K<./C-M/D74T]!96ZBVXSPMRRB5'E3N8U.7A)B0>T((QN+Y#A$^MEV/2JRC.XX_]=.&STQ)!PO/8&N MCMCC:7Y_[)7!"*CWS)MHV9$S!+4""POC)'Q.)V^%Q'$1HS(DMA/E>E+7-B73 MCE0Z/YFWI1[2:YH9T\\N@_X#P>.VQ[GWOQ&.P0>NUI? #]-_OK.!AFO@V4RK MJ89W[Y:,HO"7=9_..-E66!QY3,@HAXSG MMKEW=<^RKV+U=7EK,7/7NJALUE5!'NAZ/8N2^Z92K:5V4P6YVO8V4,HTJQ6C M3[(H5:FO :"V14G*9DKM4?/:EB.NM_*:/J(!X[_O4I>-!4&IOJMK%49?WV$9 M)>ULJ$9OU'Z)HD,_@O4XO9&KPRB6'K BMZIT3--#6>FX"'1W /]?8!M!M4Z6 M*O<2F\L1Q6\A313.II5IIG:T>P@J( K!47Y5(CH;@0(HV_HD&D_ M9MCR5?$K=NO(N:":5K5]7TBU2]M<[5ID<7(YEB^!SSFK:OUJ@,.F1=T:1KOR*=0/R93/X9H*)WZ MN3@6VG(/ZV#U4]^ DHYWFL8[%09B[*]^K.:IGRNM[A8F;E_%3*@]Y&)++;,6 MN;"DWM TFS0GHDZ @"MGH"VUND.-LE5[A:[CG<;PSI9*5#W*1T'E8XF:*7<, M=&D,M*72J6Z2C5/4""P3E(\FBZ9\<$F_8Z"F,="1*P16 M5R&X7-XY187 LIJF?*ZT/I '!;J*TL >GMP)2@.&)-4V([[+L#2-@8Y;&C"D MKC30$M[9PQH?7AK8S#M*QSL7RSN'5P5V,%QJ9[@NEH%.4!HP)*UI#%0" 'P5 MD'.JU-I0Y_80\F7#W')DJPYU;E^:=:AS'>I7!.3)$K%J\+E3!S M2^O:KA*VN?!07_]:U6/J)*R3L#-+V)8&OQIMF'DB&]8)62=D#1.R+4V0]9BQ M^CHA+UW"KE6\+E*VMC2)UFC K+8$85=[HTRQKN]&V1XB\TC7=. MT48J:TU3/E=:V>T0YW:4BA,@3!BRWB'.72H##8Z+,&'(M5?H.MYI#.^< &'" MD$TTR89H#)IRLZ-CH-H8Z+@($X9<>UVEXYW&\,X)$"8,V6J:\KG:^L U(L[M M(16GJ \H4H4 MKCYPN;QSBOJ HC5-^5QI?>#J$.?V$(A3E 84O-UD:"((14,"Y"[#4A<#64!R>>?PTL!FWC$[WKE8WCF\*K"#X1ITANMB&>@4I0'%:AH#72OBG-RW MU,V(7KL^R=)W!0>K"06)Q4XG@O1:!4!Q6KZFY/O:<'0FC52!CT!11Z MP?8=X2XDCANG4:0+[P$%(-A"2$"=X.]LJFF"B1!/B>"!SKB!\YB!9AG%U/4P M?XV$>4@B."?V40HK15 ;0;0<$2293Z\&V3'\8V1[MC\&:9H2$D?]$B*7"##7 M+%^2&6Q\7/PWL@XJ)-=6)@-9&1FR-"::.39&8]6P35L>$=V41_KH?TW05_RA M2\]859ZKRO(A#L;?IX$'HA]]^"N!>!LI^=Z-QEX0)2%YA.^^\^ SF694)::1 M73\ASFW,?X=/)J!%Y\CE(>C;2MKII" ["O*,+/>%_-[YD0N,!L+R\9U[)_1A M;]T8Y&R\P]X>IG9(A&]DGH3CJ1WEJJF-V,TZ6:9K_V?@N/;W3 !'@1TZ**2. M"X(;!V$DO,$_*M*O[_!/]&?YUY\%V*=@)_$T".%E#LAY1(D09D0 60Z>0GN& M#TOF0AP(?Z_F=2R77O54D*(P9D*TH/=7]J;;;#FW,_ '8CES,XR%,,G BF@7 MUS@90%POIZ;N@ADFA @F_D9GM^K"[!2T7G]E M5:4W5.5^T7,34GJ&],' ,L^VZU$O"*U#CEO ?P-"(!77D6]5Q9>H;BXVG,$U M])**6):9<_33LL[D0BDMOF*/P-PD\?JO[.4$GEC 966%;KG_3L.%Z_%$;D8A ML;_?V!-8YUO;>[%?(W31\ON%K>6)NR]=UE-A,CF&^6'G .(0A-2U>$NYC<&6 M_F8W81G"-$3!_=L.CD=O^$@%"/3$''VISA;Z/PEV$9KX"@-RE(>X-.7CZE-^?X4O04]#);L?O(O[";[2L*,HE2=+V4# M;B(RQHS "P3 X.UG]D1:V!.U-PQ\4C0GN"IJ.8@]GC*70\1?HCT&?V,>A/@Y MV_->A1/?X>"1BN!#-PY$?$)Q,W!I^(O$(((N"/ M^V2 ZH8@/ H-/@'G ,6&1*'@L*7]1$O:%#\AYJZR#? 8?A1?^ ME=B>X%-AP%?D6RA3!Y6>+!AH_" J-Y MP#SX[ DKQ_FS0"D$)*(\ [1<(7X:O!*/T,6(- ,"I_4?^#>JU3%L'?Q=FKN@ MOB2E7 [#UU/8*Z]E9TMK,?S(+)Z)O2X:'X2GT8F$WPN'N\L.] H MR1]_M+SQW;;)U&#N&1F'TOW@M^SQ&)U^^ K-YJ"0^<@680!^/3R[A'MS+/HQ M8"X]!#R$"'!(\104+#@]#@MQA$5T@R_$C[Z"R/*/I.'14B"DPT>!)F#8<4=K M69CN.5IE84W=(2CZ%$7@SKQ/0M@?Z%LW8"8L6K#Q_23'W0]D#!_%A%=98&2B M4B[1R6E3C9YYGEH_](C5L$84,"?A7_+:I^JJ=QAYCBH(>Y, AHH]AQHFN.;P_AN4 % M+Z%FJ2Q<044&2_P!VHA2*IA,X/OX/6K7@-H161?J1+GL\L9$VO[V0[;,S:KW MCBHIY@#9'/Z-,SZ&'%L-[N>RR3\93<%B?.8P_*+-7(0#["ER_N5!E#0I^!/+9.WPR MBAKQ(ZJ);L/0]I_(#!3(N]?%1[[:K_BK6^0L^I]_P0HRWT,N.OU.$F9./^=\ M3>H-J:MX@U[@:H87XUAXE+CD9[/L4P"LF^J:-+E.,P3/;!$"E@QY_8G3:IS; M$A44)"P+HL;!DT]U.OIG< BAC<=S@TV6 M(3@S>EJH-MHI1/D=E$G1U[P4C<$(3YC$\+ 9[22-%[>(C'5^D9&WB4Q&AU1\ MN"4E KA$8,B =Q=.-CD@R"ID#X4C2G-]7W(9]A'S?*8B,J1@W%K?R4ND2%@\RI M2OP[L#UW1ID2#/R\)_5_P=,;3UWR3!=,_0N>QIACZF'B^BQ&(Z$/WE,,(DZX M0UV:>$8*4DN9KP@1<]+)5+A_Z@E=0&8+/C?1@WCRJ0A8:36PWE_#&KX%F_T[B M16*+JA-^>%^Y"74(=O90=DDB/$I;^ ,E2;BS0R^@SV-V=Q8XQ-MBE[_N8Y=3 MN\_.?'GC$(R,:(XTSQQ!$L.;"=MU2M&0X,0C_+_<%^D=&6H=J*RDD4S^8:EH M4'X*":U*+!;#PM__)!@C+>T6C\"/6,XMQ!#)>RVI>>=+<5W5>VW56^VJWEW5 M^SA5;Z57L>=OT=W';?PF1R%:YRD4.P,UK:D]@.5"22U*X'G!"]6:K!DZF<&R MX"$1]TS0IWE&%5N>G: V8:>:PMN#LJBG;=6VS/[ '%2>#:[U56U0U\1K75%J M&BZMR58]BQKT%:W:HTZP**FO2-7ZXT^P*+.O*INGQ._8:5]Z_\5JT$#FW682 M8S9GAR&H%[;KKZN[/N306S/F=2MMJ*?V)8UWJ,7?D3^N8$CN;M3[-_T'<6XH M]6YA4> Z"U_!^2&'BMF%46J9SPH2V?%9+7Q6$TY'Y0ME_/LW^&'F]A8 /4X_ MP#K77(<9[/*^F9UOH=4R!*U]-U_+*[Y N2UM;WMG?MG-IT]^!*$;#?SNL1C_ M.+7]>]8'\ 4;8R(0AB\\'5VM;U+3>T-9E >RJ%EJ(6>\BU+J)M!U$^CVZ7%> M$9I"C_,)1":U(]R"_(YI_/=V3'+WTXL"8_2&BM&WFC_5KDYL@T[QKU'\V_J= MFZOXS=[0D@>BHA9;-CNUWZG]XZE]M95J?P!J7^N7^$A-4_NU@I6;K0$G_)W5 MX/=27>44:)_8K>M''9S-2-%3B3[YK%NILHVR0.@&DJAI-=FH#M%UYPN(@S-I MZ66.V4=5ZU)OJ.O]P: A:+%U,N4[F,LOLI9XU#$WZ4E-&E)TXV7NY>NQ\7N:! M>@R' BBJJ)W,2H;4M+&0S>@6-D[=+5S.HWEL#'8/F5[W M3\^DKM48?7V'Y93<5,;&B1NU7W)O#J]QL^NKVZ=J7$_X6M69/@BN8JM.R7'7 M;<9<591'?0.M&YA_NQZNW,-C/P-CUFKVE$OFW O*'-?FT9]=DVY/2Q@J=B@8 MI>C97>KX'&Y],[57^2%OQ*4TP-N^W'"[=S&W#ZI77?C0VOKC0^# M7O63+%VTU.(0IKK3-_5PS@7=^:BV[_;)R\8['UH;[WP81F^H:GWC8.M655DV M/2M_A5I?;ZW6-WO#@:2)LGG\.Q2=SN]T_AJ1:8W.'X#.U_LE%XZ:IO-K;<@N MD[9F=LH4D._YF()5:-I#\A;\T#@VW\JY7:'Q6Q?R'#=+P9K;;GWG S_:QP!_ MM:<9M&H/?@Z_\'X(@UV0E:R1*.V3N3W"IK.(W8HQ_DW][M M=OAN3[VG;[D)VPX;)6-[V?RIE8B_;(!+-H=E=?K*8N8R/ =D/1LVR<:R"!YY M)M[J8)4,4W99-%?F:35[O,*&D9=T^W3HY82.GUP>/#,.<%@@]E\RDN-L4I9G MH].#@,P\$_-B1W0J:?"##@[S7JL-CE>D+9.+/_"9K7P,;+E)RI* U/I$C[BM M_-_O8#=?@OA_"+PV'1FT>!+[TJJ)*AG#::HX=KY?O,^3S>$$2HW(TERB=/S0 M2XIB;', 8S[Z9S%QM'QRB"*9)R,)NR'P,0CYK_!SY3/G<++<@BQX.[JOK4H& MG=L=B3@G*YF5S$3BTYW*9]5FL_S>..*D,-#6=]+1Z(<( MYY;9MK>>%XQ1193SX 0AZQ;4.CK56LS,.G?] M5$66CO)"A9E3$/#IB,!S_"=1>"(^Z :/CP,#F7%QHAF=DL>_W?+YYN_Y!+J5 MN:$5)R?Q9[QGD_,<.@2J. G)'%S4)*2R>8KI0+\HG2+H\"F"+N4K.FN.*Y6_ M$CN,<8PBMSM4VZ"JR#3%VQ:-1C+ZNJQ7#4!TK6\.C%JF], K=+V>*3U6WZAI MR)+<5^1J3]JXJ,W[JV>*3,6/[3RI8N8ZCD=.VH0I+>DWE#*!37X7J+VI;R)* M"XGQ%172$880'3H%9=<,?FWO:?"H%0;/0*>V!DD$1B'ZN"!\CS4_R>?NE5NKYK+J1MR M*&T*!9=]+^Z;.R?*S[+/O:[W;&R!8]X G6N=6<;T26DH4U;CL'I#J:\50^56 M\.BY1+ARTV;C"WQ;N7(C-]ZH:\/H'%_>V=%TMXJWFO'G0.H--564E(-'Y+0+ MV.&,#HK>& >E"=_OG)).X5^EPE_GAFR&#MK3#1G(U V1&Z+D._:_>O;?R/9' M]'>PY\@0+;VN>X(-\7<:;_^4#IOBF%9#D8YC-U1J-^KJT&M2A_=5LXVDUZDCC]:W:07P>5=_*TE'TK5Z/OFV.GWZ=;+.%78ZH;PVJ M;S7E8'W;^;>5]*W6^;?'U;='*<\,S#7EF/E@H6<]QY_]4MXTF?:K;1I,^U?9;30_)*")_)81=H."MS7@;0L3[8'_8 MKTQSFOFK3JN]T^\".W1R?=/"&)1WUE&-W=$;KQ^L=S.4H[@9Z[I :*,IO2*' M=B??ZKWI=LC+U!U/!3<2YO8K[=S.DTT99'0+V*.G@>>0D+:,X\T%H)N=W589 M>T%$\!^C)(*#BJ*E9\G\6<(;_"P27Y%^3?MBZ6V?E KT;_*O/_>%3WC[S/]/ MXC.JO[CQ-#W!XM=$X9^!X]K?!7X9*M\*#Z>)5XM&"7T._!_>*V*WBQIVO):T MZ7AQ81M/"@_*]CSZP>)9P4^K-*IZ?*M7(V&52!?73VS6BX3J O?BVLID("LC M0Y;&1#/'QFBL&K9IRR.BF_)('_TO)BCVN?:!E'4I='%TZSMW].U/Q!^[)'KO M1KB-)"RY!6+)[ AAJ<2YC?GO\/'-O!M2?F]&5OI"C@#TSL82"8167PNZ'8_A M$&!+]AR_(]"[6 Z;0M.LC>UZV598OHD'HD_PMN*2'M:7#),PM4%E<4*,.2%( MCA!;==;F!K#"?3A.[#RM/_GC) 0-]2[A5T.Q<;_D1IRE(()\OYADW/_ZGJD? M;[5J;ZBH.U_@ZPN/4P(ZT9Y!< 6R]D+ MKK^V$L<=ET/#HG])5/)879PGLMN MH:-(NNQJ.MX]QZM[Z)GY]$X O5,]LCUZ-3V:$A)'?>&6OX[\H&_:S JYB]GX MB@AV' FQ_8.K.E0*K^P)]NJU]G-+4$75\#4!:;(CLJ3^FK6CC3HA6_\XM_YY MZ.*U/N^5L@0X*2C;BUOXV>?@>.?I]WU8"MXGA>./4@F;!\"<_-9H)F%X5=". M09T\$V%$"#@^>"L%.2Z)!3^(A5>"-_O'!+C= ;[;B!"PLG F$XSQ*HFWNEFZ M4RHM#OD;F=FN#ZS\!_QWELR8>+"_QZ14S/$6NFGTBWVH"SF'G3+7MX[%(T). M<>&/P3N"BN@+?/_QA7C/Y ]Z6;MLQ> **9J\Z1JTNPQ\,0)9)W'LP;_0+>8: MQH=7"3%]%[\97N*OK0GN.+-J>.^R.'*=J-,+JZRMT"WWWVFXN WV1&Y&(;&_W]@36.=;VWNQ7R,,K//[A:WEB;LO M7=9383(YAK/)SL'!T('JE+<)F*^0C5C[S6[",H1IB'+YM^VQAMD;/C(+/:'N M,NJPWWZQAX?:C^%OH_"781FOK 1&BR@$O+'S6ZJ*MO>!NA6/X%;X(X@Z3B%"' M$*%\^'=!"/!1>2<"<2KF=-0CPPT(4^\!$P[IQCW;,Y8+^DR6EK^X,7<(,/QPQ&'-$B^'Q!6/^>1"R M1-HD%W3D>*TOM$DWY#!U)FX(+GB:-N6X&*N* 2B"BB'(C5EB9"G*W,P&%S6, M%IG+KE^>!4 5$+"J]Z M=LF+2 4K!0J9))['U0UULS,G$W,2<_Q&D$3 #C2<6,:N8+P MD1HZU.DH\_"_8L' C.#@9\A?STP4X/2?(8H%UA \NFW.]WW8?WKX\"4X\V?" MS8J],=B$Z!?K&'ZP_#S@=B5U1]<6O[QR4KU9^6K=P^?Z-/1DX%%?/ZZ7&&"O]XNOI#6 MEMA:.<@DKC7 D "/'ITBT$*8D'.C*"&IMORS_] 7//N%5J705@+GD%6B(MVX M:7 =3)@D\"&/*G-@N62,WA53RXAGZ5)MV/)K4X\.W M9<50; M3PC")QN4.UT<+")"B<^R)DP+@,,2091.GV53'Q>XT4<,NS (:3(K_PSAS\;L7C.#]C^G7X1L/[W]_A*]@[>O##S).* +:/::Q M!%F3=1-7] \;8JSP%;B<^93,?BT3UR$(K$E(3$9I7,J1W.\,WPOS8SK*SJ \%?8=)17L\QB]B]!"$WP60 M"L)]"OOI"75 G)E^]M(HMWKT%#!OF"I:]L64_4&1.E20@SG/0C)GB*EP%*\T M&<[U!99PR3QF@8Z:GEY!WYX4/%OA^&OIIL#" 2U8BA9$>7*3R6<\=2-NF)"< M"]V(!BB)I\#"^>3_GSZ5Q >T+$LRC7]\3S#B2AVA?R01QIS"&Z[#WM__(]-; M]#3A&_?,781/?^12=PO.5!S1 !UZFP%BCC8Q%N,J \?[MB)8<**I1/2DR/458?O3:D'Q'PF MT,CX\&75QX^-YJ5IK(]2NV!=YD'Q(P->I79N+3-'A'RG/D)J+&!YOX#"&8-Y M ;?)9IT:2_P]"WQ"CW^".HNE%PA\%9\'#/D$:A@L1P8FWC!2Y2&+]1,TP@&08]#RG5VQK'P; K#BY[BF#M6S-:FD0[E M$6 ;#,":%H-4CH39EM!7#PE0K5F[.0 U/235LY*RLJ4"RLEU/V'$RDWS9I7/ MLO3>H#>4-Y0[<0_>XA3&],%+"2P6XR!KWK[[+'RTQRSGBI57EOR+DCD-$W.R M^W_A82./"R4W3G3.!X8YPI.]G&#&D)HWWXW(U/8FN!);&(.O P(0[M17UE4J M2RJ5^OI*985>O$&O*V]VY9\4KU/P)K_/BPZI6]^A0Q=ROUJT M4JDN/S&8N=4?:(/*8.96W]2L>M"^!WW9K 8UOO[WFE0- M87WCHK03SGC*+B4>=?!1)=CE ^8ZG0A5>KL*I/M;;@PX(Q3ZN0B0M7ND'1!' M@]9NT6SOAZQK.:O_[CFP[UJG6%[DH,K-#3V%>]A;VV(J7<KD2SNM?.'5( &K$^FK178Y#;W21K*Z$/\;#1!2MUGZ MQ(EWH+3@P$E=5*V#\64Z/*]FL<\6K5L3^V@XKU2TS(.Q91J(Y=5"C9J?![F7 M5FT;[%)=6A7;X3D1EV;8[BD6>.].%O7#(9P[U*YFL<\:K5HS^QAX;5,TY98@ M=EVJG_J9X+WH?('@1ABS(TWOJG2N:T4E2VF:5I->]Q40O'<$^E6ZH&D1'>=L MT:_U< ZVM"BBI#2%T!)UH_-6SUOMY)V0\S#X#[8\T-Z,TOYM2%N1^>W'E^U[L1#15[1 M>D/5:LJ$N,9#O%^I_TQO"G3>\AZI"$JYXD6!?5T>'7QF2Y3T(JI4YS.WFHVV M)"1J9B,#LQ*#P]5^YSD?PA^/ ;TY7;QLLV<7'K_XH@(EG"#!:S2T$^_*^T@/ MH\I%*)?=TN4UZ!6L/5JZ:"IUC62KXPR;W=[="6TGM >4*&H0V@$V9 U$S3C8 MJ3RST.XP6:L,C'VWZ_J6O-_HG*R&M&%0CBE;A4$Y\+O6#+"*5F(H$\MTO5K#WATVV:EL:+0%M&&53,AR&(XPB7AJ2E^)R(2*,/9^' MP0\*\>.]"FNW _IP1,*-Q"ZHV@_I&[.=?8.W,'3H!/-L&5Q1ML<;9;%)A<(0 M%*%B?J*4K[A2ZY@KQ5D]>@EB]4\9G'%U^2@>X"IV6,F!;GM=;L*3X\+7PQQP M%4530^B;) ["U\4S$915_BDW_L5)*.2D33_"@3M3X%J*?>4_L4%N.,>.#@&) M<+1<[9O0:]@$1<_-J1U20-%MU8S)-:,DO M(+9!?+CNBK967Z2%%&D'^'G'69'>&_I!7!#KHMIEL&U UL1/X5ISPA%M@I!> M/W"@+U2SKFN,*\*A5SII93_"9JKS:XH'>.L[Z94@[G57(;YQ0*Q^OE6;R#([ M<(R]J[7KN>8'\"U/'=@P5V\! MXKX,X]@OHLN5P ;M%HC)DK1?)/9 GMAP,WH_P7_:%)"I4C$@4Z76!62@>_FN M6S4/(6_@V2R+: DL-)O9LU8 ([;KC7Y^B1!^H3[W_>0^A6I.J;"X_Y9O@Q>=7-#EXI9C!5);]#5^):)03A#PP4D/<5*#S4@1N%Y_A1Y+F[>%41B +X,CJ:A# M'Z6?RF%^8@.'YR&$LT^(PR!$.3V6D)Y3B,\,!I0N&3%$8^(S!%Q-N5";W M22C<35TRR8\SH%#NH2I-#N=_?O_\A!NS.< MZ"B=]$/%T&<8\<2&"(^+C<#IYPNV\Q\X1OCY*0PB! 1'VJ3HX 3C3(H5;WOC MA'E.HU?@B1'E4GK>.,1A0FT=9R?./2)\#%Y($6 92M\2B#+&E9SK(R&;5F'' M;$([XWL^SI8MN2_&TR6HIT#:6C,:_M@XSU0ULX3P46+ MS..']R%8]]B.V"^1P5)L;]S:-'CAH]2#,0:SZ>Q=_!R.GTE"JFS&=#6YE:[. MV]P3S''5._CD,Z4*!'SWRO]8XB>H)7Z"VEP_8;V]S0 =!53-6Z-A-/^W@@6N8?LJBEO5_5:O.1DVK=#>T M&/?VQNB;>B.@7(&_^Q+C\4I8KE)?5Y1Z8%.UOF560V!=_PK=J E@MI&+@D<- M!N< F&T$MFS+465UV%D:X%%UE,8Y5P8NJZ>=T<(U4R'K9+PN6-TUA* 5CC]8 MA>-#2<%R!^:H#K:8;Y[9PE+[W;FYKL5=Z26/;RP_<$CS]P7U(Y;M[B+Z"A5Y M2SLPYP,<2IQ:^7^[\?2.YQ\__.#)QUL^)>W1_E&UYU#%6V>2(5J#IEQ!J.$B M2R:N4'L2WA \X BK;O '!XL*.-@[;3RV9UAN85.]UR=(KOK._U:'#:E^ M/_D]"!QL#N)IB$RNWN=(#C][!'^ S]WF*%]9X,S>T))$Y7!YZP FFL9L6YR> M,S#; +2[(AIRQVP7QFQ;/(5\JP8[86,]L:UZ$N5D-H2?0#!G5AH3=H4-IEI!HX>$X4D;@#25^C MC_4M$!*4>)5E0^T--5'3!Z(I-\5+[B*RVGC&. K/8+U/%RWEX#)&QS#-8IAM MT%+[L8M.58REB896UZ32A@3BV^I8S);F^G'3=EO\,#O @CT^0YZ?W\V@X":. MB_>L%A<,ZUJ+T==W6$S)U0%TLF[4?DG7,-[#8?WD;^2?5YJH.U33*C4'?B/F MPX(!;H$6^-S'X'/@/WV&@W#VE'X#)U@-1+4QDS,[E--351?V9JN-@.B:61L@ M>L=1S>*H+26$8ZJI0=/4U,5G O;KN=8/Z;D^=^=RX[[?-4=WS=&7V\NFR.;9 MN]DTJS=4!@/1.GQ$=G.\E4Y0+DU0!F<7%%WJ#35)- :=G'1RTE YLC-]1!-==5B^J8K<7,ML9UJ(O5S-Y0D611[IJCF^HA=,W1V_7Q M%O]ZOZ8 ?8"=B^I $ZU!=UWUTGA&D8[",Q:8;E"G:EWS%SN&:0C#+(^JJ8M? M#(EV1ZN&*"L7UAW=-CM;U@=]2"!^N:*P-4]_Q$X]0^X-35/4]8,5;'/JQ!U7 M[920/TX_L:%T_<07RE%;HH)C:BFU85IJS3CMI2ENNTU;P<3#3I-6V+2[ST$4 MO2,X+":;?D/U<-X3CK"P@E M.<^G=AS<4&IZK%9!WTM2Z>V#':X;=)3=@;+9)8YS$[1JER55PW41ZZ!!(^4W M6W,.XJZ)]^9RR:Y#%;;N=-L-F8L@U2YWH1IO0BZU:E/:U_'V*!-#SGZO[."5 MM9!++Z/[J##:M[L3=]E7&(X-(VGH=<-(-B";U@G!I0G!<=L%#:/N=L'C"$$+ MS>XFY[ ]9G=YHGS7U',.!%K#K F!MFO4:!KC'+<[UQC4U)U[5,9IH6XOMW67 M ;+W?M-UT):A[2E7A[;WID84JSPG''B)R[# A U$HZ1WNW##N 5A5L<_NW0M MU,@_IM0;FI*H*\7NYH;P3^.MV/D7V-1/76G>_X%X\,LG47@B/@GQX@8:>V?F M^FX4A]3*L@[3Z)H"OSH-**?P[XR^J *7J/N!$;>R+I1[0PV[L,T#=&$7"C:, ME;9V !Z%E10ZXTXI22TTA)5::!TNXXX!=D,*P+,1L RB!!UPJZ]MCC#M6CC, M#D2P=/AI58I_MUT?"7OOOPKN H&$UT!Y<5EP MBX-=)&XTQ5M5#$=T%%]%?' \ZX!.7804)N#7?5BB\/WD/="WLB";$. ;HBX7 M;^PWQ+'K8H2Z+XM69**-5X[-03NN'#?>')Q_@4W]U)7&5:RQC@=5HN"3_6SG MY?O!N]I.2M"\W[OD$)?I-@L!LP\I*'8J3*O#.C,CT.Z MN'X"%+C/IGX4H$T@- AMH*#KV^'KIYC,(M"(^-(PH+7F-+%4->8FK5OE?JH(;67I?DS<_JEYDEL)]C[(SJ$OYK *VK&E%D'=':=EWMZ?> M4QD:*KKB7N(0 1;R]TK8N4L*5R\JW&?0C9A*C3[Y7X,7$M[ZSGMLPW-'"3[\ M:QC\AXP1AH]K2&.A(;%=9] OZDT1XMBB9(YJ=$"0APKG!%[U7P1[_E;@A'RA\($=NN%_5+..;R!67KU:'V"]B>XD4 O M6 'S '?%4R(48#>$B.$HKN6*(G3C JFQ#,HQ=^Q\M1J:D^*-KPRY[Z=E9N$V M2%I\Q1Z!/Y#$Z[^RE[4\G9M((1MEP*[>VM[+_9KA"8P3R4@ M2/Y(]J7F>MI-)K6G98!V[/1 C0=,<;X%YY*$[$K@;W83EB%,0S0W?]M^?F9O M2"%(L<".LHC*^;=?[.'>X)O\,(:_C<)?AF4@L%Y@DH>O8$GJN?9L^!7-E@KT X"1'PC^ ZP'?U:A#^-&2FB& X8?(XX MBL&"X!.<)$P?!"]R ZNF16U?BL@]O_01#BZ#WF2: M3, OPZ]B= NLC<]E7T=_,*+&$-9(HUY_3);^AE>*'8%:S.6U"'-X$BG;_T=P MH/#?,07JA+4B4"=!H$Z!(DRRH%B510&A!$7Z>D3*$X6U[BK;_>;$H%(8]@"V M-B7" QG#0F,7LP#4/798V@!I;[/^X56!OIU!:!Z7Q?LX:$[6R]S9%!&2[JGB M;JPS[09Q<#9O)J'..1S?MX<_&;=\A1]$9*Y"T)+Q9\K0C,.=A' /S WA7;%[DWW0GF V5:6O![\>+]B"ZH\158]XBLYZ144/TXXX^.BMCZJN:G%/1&>=_Q8"X&@ M6P*Q?;D'T%HD[MK3.O19;S'+Z8YW(-P2++>([@B9QSF[YMBQ7>APA<2IWU&=LP2^]2/A&@A'T), P]X;?U] M[3W[#+=]I^:.A;-0>/=VA6J;WEJ#/LMN:^Q! M9<-"14[A\88,I;'$AUH5S6 MW2& IU-/LVXG1-@X3(JLW5"51*[G'WP(A:J'C< @0Z(EY]#.)HK?" M>_?9=0B$!<+<=EF&-DM\V9X7C-/B+Y#D!IAO0ESF7V#6L5=S/:7;SUG>^\0H'?@;_\B<6,4K4A27A"/#BX,?N:FAK>6G7 M&S#U\Q*BTLG%41H-X:46VI9V!J4)5DI=?Z<"2Q>==H[U>:+3VV?;]6AU,V#] M'52W\:0)KWY6=;XMY4SKI57;RJM5:;RM6,5+C6V,'3H]T>F)(P3@1Y [[4RK MW5>KX9@T2[2L8EZNC7JB,7[@2L^SK-/.F#H#H1-\/W=TJQ>TVK^TQK#*188, MK#]UQP[/N@.%G9(%!\%E-,L*[M(Y6C M_^9G<\N.Y@MM"+Z?T$;!Z'[1]3NKI4"5X:0:FHL:96/E;?T:Y&,/.)RMK4[8+U,K-G4E MNU;2F1RT+$JL=5NUK"IN&/'L^=VC,6+[Q;MA2^^U5LL,:\"(E;%@S=%SU:=6 M&5:Y2&?GPVJGCQVN4NYW>+"+K;F0;VMT@X=.18^=OCDXT*X,>4JW&:]Y M7:-LVK0Q6%CIH%78\BGUM5J9K]5Y\:YE'*V'_[ES2PV;7QJ;#X_#YEUD\W:% M4Z@UM*DU\@5%:'KJFTB7J&Z*EG8YZJ:<54V+[5<53N\X=K4B%0 -HU\:HY>S MJQL8O4^6]> CI8NO0-C>,%_]]^ZMW[MF)VW]7JX_;(H&P<$@5CK #EH#SC6N MGS#G)A:?X4C5[ N[IM5W$?)%M5I\TV!%C?^*.]W>(/0'!T' ([L4F(0Y&H&5 M:'>(BX W^ZNUS(V+^NIK-XO0];C>2!MFL[ M^*O6\"V\6_QM#G,)5P%<(OE>0X-W:3,[@@&8KX5L%-K4&AP^^7O@N/;/U9G: M\/)[6!9?E+)Z0_XDA>A($6#6ZG_>W7VU]*"K*O]/7SXNJX;?!7Z,PFA@";!' MH3UE7R?_&W P50XAQI\*%>N #;VE"L$*M=:J&_2;7)W:7QXDU(T?-5<.3-OZ M[<[0?BQM-_NUP)Z7*GD(OKS_-M) \\9XW@0T?PQ\A]9.T";(/3!LQ#%VXB"W MRRN;2(W-'7B'\AGH/'L,,]2U!S>>:>,D N%A(>Y$&$01-=S4>"='79N[\.$T M=!WXJ^TG$QOA?'"5U(P'QIP^+D/],/@&Q/ GBX%U:B2ZN#UQ@.!,0.P(A4G0 M"_]%S=1A(TOA,UE6;S-"DRAWB7X$@OLDR[+HCY!::BT#,PU,;(,SZ!NKKDJ* MS(3U#W8T4]$%;.=?B8""(K2D,7@>MNLC;Q OPJ)7>0>F 8\ODG \(T@!F-J8 M<9P T "1((#M^^ !C:E8!U_IL!'0"A=!//(0A#]Q!F,.?,6Q W ,-XH2PBZ MZ9:N.NJ5%_T/)):IN'^"US/G:XA_HDN3O][#O]WMR#?S(DT$$]4[+5.W^H/5 M_PS1RWSB_>KAR5.]??[/!K>!=C,ZW_Q5=F@ZZN MT$(_N:"V0FU$CUH%)!>H#*]'N9G8KEQ->1'J;A:AK3N]O-&TQ)L(6PTIREX1 M,.PUT1YN@CY+$38*]]$+"!.$0W)PR(U > 6:< ARKASH\+1YM(*OX9+F\1FG M$1&UR%_X=HT" M\2]XU[@1TR:)-X'Q<3UQ\]$5-^Z$Y!USK)8ED#WP(8!_G"6D/NYU M("/0,\ODFWB,Q89V0V[)$@$Y7HC*:03(M<*^\,M'FID?Q. OPI!$]3[!/-G0Y$K\',0"O5*&GB&9[!>B3%!A.QP43<"1-1!2W-TJ#7YK&A7'?DZ4_%KNQZR[C6L[6U M[VR*"0^^M._XDDB[F8:,-+MVA0.)#-G&)V7NC,_FSP2S-U/MV_<[GF5#O? YI5B-&8A["""FU2@\^)(#,3P.].ZP@=YM MS$P),U.1L*SXM.P3*#3-,G@&8?6_?X)6GZ9V@-(V[R&H27A:'=7HC6][C^"A M(ST_IJ$14);G2^F9[^1&TR-?%R)^KES*N^2A'";!.8(D6F8G3Q1;(0HF#[*8 M<9PC3)@1)D@)@\BY,G'&H[)H%B0>'DO!#VR9\/I7XBMN KXE\6T()GE$MW/H M*N;!(T&(V(! MY4O?&,]L3+#$>0 M>BWR8;G7-SY88D]0"F?Y$4^GS-;UW]/X;^)B#+)@K(@>/Z:9D+6[V4*0V?G,QR>_6!H__ ]\J9PZQ[<"+G(<3D419HVH.R@ M\H@81/AX,&>@-%9^*/NE,H%]Q_205R1;GN'\ B>19 MKJY]\L<&SU['45Y(HV04N?"+D+(W))P3$$$?CX"%IRDY0OC8V_ FP M9?H14%Y\FJ1KPIP+#'W 1(N4^8[^%)Z45,0$;+247^^1)C!,MS!18&=0:XYGN->?HN0-L$3S]P[@S=)E0E\G, M,39G0YF8!_<\9B(H]C 8XU@\F/5M& 8>F=KIF3J68\!#3L)U*L8_Y"M\!4E40HMBM*/PR5MP-;HU).S^Z%7M!X@O21QX>8+_7D>YD.\R%K0PE1/, E M39Z;+%+/];@B)0+S.Z4G@#, X?AF3V/9"/, J3Y M9]E#IY#74^E JYWC(2++&$B"SA*N]CHM:>&Q-;QGYBXBFB5%[[ ,8$;O49PP MR0V%KUS,H^N: POQ@D4J)R$C*/G,JYB!5,/OHY_\$(ZGFZ4U9?.%%SPR(1"2 M+AQF'ND,4AGQI$=V2(6SU!2?1AG#S5XUD8)%.0G(= <6DC-B4O[,T: MU?B5U)C\R"AX2DBF&H' N,*QN X>?,%KJ7SQCY2-X#XJZBQ4$K&L>!H' 9VA MY[1[ZV3YC3AK#I>*O'MNA)RQ+GVB11)$UU (]0F+"? I":,+@5,SLQ-/E M4K-:P$E(/".4C>TSQ<+A+WE"%(]0>38S!JK8WK6('%& ,5?*5?422=)OR7@% M$YB11N;W&KP[A^OH%5XI$+%32HYIB:![-?NM7<'V.VQ"AXN@_8*'5]J#'2GU MHU&NB(14+\' SP."@>Y6EZ7T@2DAA&7&\$&E=5(I^RCM<(S DOL_E2@:J6/3X[\0.8U[3 MJL:6?!VWLH0MY>N,D8 I\?B4.9EA7K\BZ<$@TT0N["R\@L@9T(DHNW>#)"(C M)_('\%*4G"RUH7.BC/!( ][M3ESF"*\D6&735;( -_N\AE<>V)*'%/'SCU\R M&P^FRYYSQV!5Y:V.BC^Y54S+IR73\BE&I\V=T^_XXY@H2=D":P5FJ%$BZ6ZN MOB-*5^[.Q>DZ)Y#(4_!R&B[:Z>$Y'9RKSZ?'[4F(YEG\BN=(U,__A_,#[,5J M&N)_TE%$"4\1]^/!Q)J86U?+&G3A+Z0QMKP_(,J&D*9\ZFDI&-*'_0(FX_[2 M*J&RP@S^+668R.G;/\;LUB/&_$[Z17N?>8,5*^E?FR0M7L\!-Q>J\;YDQEO5F5;Q<^6(>U@,[81613#KRA]3%JUA'!)T0Q=5J1ECL+' M6MS:ED>GD":YB!-+L11B4VCFHFFL#@EU ==-F(]C9X[O.M*=J MY-ZJYK92[E+X!*GY@,#;<_]#@9-&N2[E[L\NVT3G10ZC4S>(&>^#,7E@#J-0 M@?+!"=Z<3R.\.(38G!$_1>#J19/'-(,WHZ/DXHW'\!T#J8YIJ#*'3:!*)@&Y"G@/VYNON4*T]^G3\@D M2>ZBE7QQ]EB^?P3P?3#U88LT976KZJL6X:N)^).%L/:ZI&,,GVV>E/R$0JG-<><"[,>49"A9Z/ RWP MY"0'ZH6S."=)'T(W9M?@F7)A%94;(E#"G-^9R!:(H^67_2S1I2=2I=4 M1 *5E?*" '/7XY5!/8Y7TFI.L#Y_Q8(:?D>H6I%"B:IS<7"6S%')_ =K'420 ME]6#Z50$IM$5:7ZXF)6*<>>#)R\7:;^?*"UXHH3FTFEAE!WI'1!B%:8?Q6ID MSI.Z[0-)/7L1L3?R+V]ELS77)^K0C][FWX<)P.6.:?5.]:DS%;9 MES_YI$RC,QQN'&H-!D9G P;&QN;WPY7'"II<W_P^"!_]VJ%37,+@(DIOI,NZ7:C!P]CLTN2IO5==@SK57XF6I2KT/9VLRG MWM0\>9?%/A>"=?>1N!,UX3X7;OO7M*3TO1W;!V&M'(77G@I(Y8(F=R*HE90C M3WR&1VSYD1Q;Q1,^=NS8,[H[3*2@! WZ;IM%'BP6#_'SX6OS%=+AZ$'@,;L M"F-W!@U"BK6C=_I]O3T<[*4[CHQJ5@-B698^-#OU0X,^%\E,PSHZ&DA%+#"M M[[ZK.QQV]UV\U MWO NA!IVS,83WI5<5]T2"K*6KO"KL_K"YW>#CZ,N:^7IK%B7"[+GSQ07=8P+[PY=8!7_L+M6K5F*8;V,THF#_O]QG'>@4R= M_=(*S])M;ALK)^67Y34_NP0RSRVHQ7'UTNB=;1K]XGRQX]14Q8EUKF,/[-#6%!R_^>N \2J',.7*,;8B^%/ MNYS-N:Z4P=?PHYV#5N#7=U-VI$85*WPC^P\O#9>UE+3O;=?C;5^IL9/#J*LQ M;^^ MY $,!_;(@;E1, H$]]>!B.72/G5@)%O;6^<\!;P-BAD=YM"AB538X71 M(SQ<_/0JE]JQTBWS&;+,UIQ"K5AF-<.#9OA /IHL.0D%7+*WD4/[",[F^D2^R0 M=U#::1)=V?=0#B0ZC&6]!.R8-P*5MK*@I2*U0K1:.M!5G5L*]%& W4"6D7HK M(THO-L5PO;2WNX#&*$:VP ]E7RQL/_D#$7E2W(.L8:3 &'"RR\59LTU[88\1 MCR/#)>'7M"$F=\/AG:3-A!%F%[>(%BVAH>5D8>=@?LZ22BQ2(3J)D=! M=% EYX"Z=H;!"%P!B4Y"XX%WP?D /L"&F^F.S+$M#U/:OL'6(B:UAV!)$P3U M%9VW'$2RB%UJ[2SP'-R0R5XC\IJV'_@0*(=,;L'*E'79)TXVG0S\:2 LE(+C MP"<;+&)W+A0:[^S5-GJ_I6R$N[19H^UZP/E@JZ B:C<6[K*)-< KL;GY"D() M6=0-E\>;)IF*_K+,)<.['VBE93:@E4UKS4L!KD:_9QVG'4?;L+I'ZQ%B%K_D,B9E&J:YN0?*CMF#2VE2LJJICM"G M9-UC35.8=SNU@]G0Y^7"6L,037X3'6&THC3>/LQRUJ*FY8Q7<7^2*XK;@R0" M!Q$\D[+EF(>4+!?6?56I+.KE0:NK M;#5;N]73AX,N/RPX>LWYIJ7N?]5!%>R&QZK/8]9@H ^[O=KRV.7>,^D9UAEV MI0HEK8>[CC6TV'DHW+7>Y<65;+<'>K_?*%5J7SN9H6D%6\G7%?HV]),+275Z'&K*Q*]#D$8MK MCN"*HM@_F@4/OC9B7O#P:C]^/')#F(OY_?/-UVP]8;G< '38TJW27GB3&3C! MQK1UJUWVO*C9F!.D;-J&U:1LGL7)^Q'R^+4\KFI;>L_<,P2L6LXWIZI;5 M'/!6;V.N^D9G=Z/0'.[6-7A]ORDV?3Y10V^@]P9FXYQ6;F/Z+;UK->%<]3;F MRC)Z3=20L86\4.<'/EO//'5YZIFF$S%5;U^&NF4V^U*]?;D:](QV$S%=4A"QJ30V6"DV:HID7[RSV@-] MV-DSJ&C**JNVFYV6WMGW?EZSFQ7;S:M6F8S>T^YBW2Q7W4*:8LOUR1\'$-)SF8*B;^]X>;#:S8IMI#HU!I;:R M;K:K..HJ#8LC?G^-#_.9KQBY,USYH(*WU>L>!X/+5J;(_=R_?[Y%]I^PKQF+ M8LE>SR?U>]49Z/V.>=ID5I-?W+8I?=VR2A3M-9MR@J/:TGURFKQOC4V"/!.$ MR<%"$C>:29 -AXWBYU,Z%X&VLMTW=2.5VQFRUFL*1 M"E9!GK6B\F+BI%P,KFL^V\\0UM+_NQJVAXU'7JD=Z;1.?-OU?)TYJKX7_NOY MTQ6,M*JI(S?6C.2RE?NKRDL[F![T='-8/IHX_U%-4V&PDJ+J694I,F@V*4Y8*\..L&O9<;9TONEM5ES$G"*DP"] M:Y4%G&@VY@0FH]\V!DU#I)/&-&> 9"4Z?&&Q"&:>>1A# +5F7Q\TGN^%;&;; MU%OMIO*]]ILITJF6T6W"F..',_G$N#/+(K>:)F%TNPX#MU1$MLC#V*9 M0/,#^-R/PX Z&<%3O$CYN=\^)N+MVS3G_)JO.7_(;63/:G:R]CLI"F3,,MW' MFU.D"X^X5NP9?#@GE!0[9+/ @VW?'2X\[_'PQ;UI X6<(,'AY9IV FY?*T]5 M<@]V!X(^/FVJ*&5I!-O:$WGB>/0Y4V#4"$FNOR4^1%\KQ-KSK_/<+U[8F ],:]T.B_47XE%S.UPZOJ2CIB&$)\@[88GOD!OH7KX+A!^J1/R M79"$8_A[,-'$X6G^0OVY5T*#O7%C8)/Q#FM;04FKV'+6,>.:R0LP9G2D0V9' MS-%>F@.CI<%[/3?P=2T(M9YA_:9K$_A;/ /W>A8RIH%['<\BC4%#KO@N/^D:VH^9&VD/=J0M0A>H!*O6G(1\>1MFU#?: MO>=]N>G@6A!%;! \L%%-* M?T!SLT&EV![,+9A,(@@_1H\P/8>)1X##7YH9[6!\SXXY%:;PZQB>HI?@N\=! M0*FV2$S:2?>2>HC@8PYPT=(S^::0!?I*,"6(%>6]N MNSX*1>C"#)'Q/.32%$R=LWD4!'<2A^+5E,L[T ..[!C6><:Y$:*$43 MEWF.?&R=!/'7.6R.W,M7[X;.-8K$X]((#T'XDYC<"Z9N!$8XPA6QB,F7@J2S MD!6*$TP;)PD.PP-,TR6DT\7*W'!PDDR\*6U[VCB)@*' 70C9OX$8*'39JN'9 M.S)AA)O[T4F%92TUOE/^6\5?ZJ;\R"^7T%_:478] NGY>VQ-8W1O; M>[ ?(W2N52H!0=0MV9>:ZVDWF3R%\\-W#_@\X(WPWH#?RT)\"F9B5V$:&JB? MR7^_^*_M^P>[]X,R:F#8T-(",T9_>6V_.U2]O_O+*'S]KHC#*F(JUABYM#DO M@C=SQ<+-QP=Q^:IBAN]0SW9E-2<-GJQ"?U7>%XR K_6QF8AKI>Z ME?AO?)-J=>DG&\PNO:17Z&,[;LA@!SP;(O*,_+!R6[@(N"*DFFJ0I:'V [3% M\--[9M1;.B[&Q2V2("O;>Y*@OM$YC02EW+PD2JF7BX-QUW.-IVZ/0^J? X*S M" /TF#7N8L* E\-]*XB+-PKB8L66MI$9-T)'YL.N08XE@47/RY)"HW:3PU&KJJ>UD>5WP(?+E+*: MAVLO9Q[ T3F!#, #]K^"T(T?N657LV# 7D,KD].,*B"#Z& M%4\8=B: N,,#5X+R;$ ?T.8>FPIZ "'\R*:$Q;7,FY$3HV;1< GOO]V!SO]W MXO)XVP .<>AOZ-%D-/9<>P3N%:S!]:,$!A\7$]E2\G7+U +A!U(_,CL4\J6O M%!H F\WD8D GS-UDSJ45WF43?<=@?$((>35,3;C<0<(9Y,076/0G"#OS[]TP M\/&1FMLKV=/N3N!1QKBJQI(U"6PS4I1HH)4NN:N2M4KF/4'[B[#)Q0P@@ M_IV P_\!K/B)N0!F6L<3'V*)FSL (^4T1'+JIKA^NQ:477'BX"3^94P9-I M-61*BCMZRF]IP"59).+@CQY 6[!K""=4:QB-0WNQP)&(=MB9Q"4?#IYYF+FP MP) %8_$V=_T*>_0*DK3TEU2MBH+()R/5".\H.!!@1\]$B8%B1-V=YSPT?Q=:=^(3K M@^FA0Q]X\AX,%?X2YN$E3OK#*$K(/HDXVFJU38ASZ%5?\%7BL,IA\X7T./ES MUC#_G**&"@5IUS,M'G"MH\+-[Y^UC_:8K&N."G1@P5!4PS!X@$]6[-PER*2T M#!]6VK6^QSVOUMHVBN@_E^S&RW8O$TQA0=:UI2UE\O35."KM4:6N>6WI[@F( M >L 1P\FJ B:\.APS473/<&L7EI]P\IT)5*[:H3+V7Z'31C9\TSQC<]$.@H> MT /JJYD$BKW&XS AGT,H.'YPG[$^."P!AO?P#)V6(MEQ979$>IK\^V5>$7I_ M52E/ L\C;;B;LC?@#RU*0'I( %%%*T):0NJZ]5:SHE;HA_VKEL[/S"D'OBQLO!P3U(%O(J_!Z% M+'3'="P?!Q!T/.V*FS/^G<[XVTSP\@X&KM8K-AY?@4\E,+AV_P+9D!^2Z\#,APA1; M1>86-C ),="6=6-I1(Z[NK#!\$$L[L"#:!D7]*<(;C,$YK$=S;0)N&Z1=!H9 M^&/""LG7T9D[6"=7YG#!?_M*1Y%H8A^U*"M^]C+6"IDZNB@_E4GU@A( _"@- MJC7[WG8]21.2>9J2&I;S2:3O *]3LR<31A88W \_F3.(%L WM<=Q$.8R$E@I M*T^R>T&LC$RP@FR;LKP*^.K@E(P8>,^3B3MV,5K% MTHHE'M Y$V&1(M]FVDGQ*3Z$?LN<'T 4,)5<2S0+PO@:;-M1BY7DTP#K/!7#2#%TT MNM4(7EP28BA!:\1WW>''H*K2Y[Z%P32TYX9V0_Q'7A*_LI-Y5P],F]G W(M% M&/RB58-72*4@(YDS5CD7ZTK=U*U[.>PHA2E8WX+[1"*!?\'SCGO;H_,._)!" M+#FL8&(P/&LXN%HZJFPI%:[_NWK@4Y/EK+DV(.3@@RH'U5K1QOEC[G>#]AHE M$5:,1*@FI, ,1@X);@+CRLXY@ MW6"D$O&PQ/43<3.:!EX:EI2SS%.\V7]KY=TLCN?9[BV6KH];_7-L/V(86;VW M3Y>'*B5.>1I9;:.+-/F#%[P72=J;,R70BLW?'#D:&.G*?"6XGKA']9L6H,.Q M>$#UID0R(?LR/5)-70\=!#'&PQ4P.'.79Q(X:RKG_?3#],0_)]6)[^(IHY"Z MB(NED#R4B06*A,XG'8FA1-TEGZ&J%+BHN?.%QTL:Y;M](&O,QC,_P,L-Z.9< M6:\RL3^,%%B(F5\JF'W/'M,45M>J">*[X;9U7+4/W:R4DGRJ^YOG1D7LJR)X M 61--$205L,)>[2AS%E@S%'2&]/=H@L5I0IUC4H5L(D'2F,8W'/+IF=2^ @F M,W0>T/NE "28Q.D_9$YR29"7HD1[PH#+F3_#4)(;3E0>F\+@25-3KHR+$TMG1R.AP^O,=R46#EU#Y)O]*/ MI7BX//M78!'X@9:08JQB(]OA8SD;B0:XS($'@H!CS>S$ MH[!4]:G1PH% ^/S@;CGG(.R[5!,X&>9/,:3F-Q_XDT$(T3,LD;)#Z+7#'S-F M.Q&7XA%,'S^4=R.V3A^E&VGLCGG1G[2A^1I)'&KE9['+M1X>KP#U/08! B[B M>O1XC7]JT7C&G 0&'='!$*QQ!HOFBY?:$2VS/664#Q$W1G! -P+_WZ,])Z7W M")L*X3MP#*\;!NZ#7Y'?L.!Y .T!]!<#%P/B!QA\$H1SO@B:D[(I=+S)":NX M'Q&O'G.PI 7/<7:8.F4>Y"T1G?9S*[DQ5W*/F3/B5 =&&@'G4,Z$"C&!G/1G M^EI8E2]Y@CB5[KB L&='1A./L=C0_MRZU=G]V)!-$X^.>.5",1+#*P=4KJLN M([L2D[,#2TFH)-KH'Q;+&A6;X_B4N%.MAS@]7A&/'5;I!.1C<[=[B6MAIF++ M"[Q-HC2\%8^][?%,"* CY@).:#K!^\K=9]^:'E#%&;="7$!>JQ*6#CM5MUW> M\L)089\-6AI^3VVI>"\[:$Q9CPDS\%/.$H.3!O/@%H:<]6%F6,^\C*SIK.C VF(UF!=S*E:T?-&KOFX^QGV)F8B=?5R MT,W=P")7<\/C?;6 DE]PW\)4_'>F4G> '*$>KF^:)"9[N[W<-$9@+] @HOXN5WY+C NK4YMJ*X)LO/229SJRXH59??H:%("]\7 M)2.PMKXH:YW@/9M95CLU =<)9DEC-?4B)>I%.NOK19K*CZ;RHS:5'\7LO=4M M"QF:,#7RTGFL$&!?'AO=(*PE3H4E'XX0MBM("#>4(WI<>-C46YJE),#3_$C^3[K?G$@?Q M)DO<%489\^P'7=14$$OA82 Z1G.T\]Q\QC.>K)@D^4/)K(Q"UT#B_6".:2'E M0^*BM+(B_487@7<^)H^P%C_ 6?-_I&?[.I8T^WP*_%IF[B"19XMX&:=:TF%/ MP3GCCTPQ4O%I:0G>'L%B"^;0&FQ>W9!$D;SJY498J@#^1YT"Q3MP++#!%'?C MN_\V$FPG. UO7N28C3SAEM$9 M8IJ&5WNDOK#R/ND&KY1T4,#EXLV>1Z[?E6E9@W1>0:X]-C]L H/B4.V*2"]X M 7=E4V94QS+%6'0]$=CN7XD_3@-#N6Z4ECNJ^95*0M?^#@&C_3-KY: 0(N=P M!KPNAFDA%BG&D0 M69T$3BK=)TBK?>2+.5?0";_+FPP0,XC2*5X6I8A1)=M:;-:X,J^5%DM1 1)/ M<*75?2 H"M72\K?$F3+,B&P*[7##N/9YGU(7:7\@9$!2LO/,C6P.F)NI"OWE; SV7FX405/KF4 [=Y2SI1I:7"=O3%'\]Q=N+#YT_IZ7"5)+.FS0, MI-SI69.#EYW.,+MWA7LM"Y"M5KNE\V;#H\)O8:=?]OLM)3^8_[[-HY&7O?;Z M9S9EQAI>. XO?)/Y8@PLW7@N3W->6GTE%:[RA-51&A*C74S/![$=#=,B%L>> MN+@J#+4S+7)ZEW/-W&'/"E]& MC.$Q-A@1+-X7-7Z/+*:TLWN/YSYWC-'U5\VT# H;Y,OI&@YE3^ %8Y=E-S " M9*6(.NSXA [ KU"D@3#V0DZ[[=!9YTKHN7N2+_JU.1SD8D\28P/IH=# 5LX9N0LY>;S 2=#,%V?_!B M1^D&KLQ:)-TRKNMC-4NZ$Q_N)>,?B].JY5:4])5$X:&RM]5:SL;)WQ0Z0.+$ M2EF2K(<0"E"Y8.0[Z2TSJD64,8HB2F!K#8$5)02H.57:\52IVYPJ-:=*=3Y5 M*MOE,KL12LFF:JG2TA?#1+JL5B;AAQKP:KPL(4KFZ __AT7B,I6\GGM(0%RD M7\7KI%(GD"M8LVP.CT^D6?M4RS,+/UPUEM@UKV"XUU/I7='J]XTUJ MZU %0'%R7_P M.+.3VW!:-T(,C=<>:P #8YS5Q6 6;LD7^L+MM8BBI^(QF71 M)H\:$PZVDH_0]"AV")((/,_HU9+)6T^V,K")998OQS^ILUA,&?3=CTN/0I%[ M;C1==L%/+)HG@*BP]\B/B4Y,?@;?67&=]XXH]@3/W@0VM"+(NT6=?9-UM MZZXL%&C?U,V!=1!J[K'A4$\*%]TP;,T8%OZKMZU!/3CV%&YC;4T076# G#Y/ MDV^V/P4 US7#HT;&';;:ZR"IGX8!=\0*KQDI>P/=[/=/2\G&S3S4S;R2 O]* M*VI!OX/$[T2NZO.OV49-T-W/A%7 M;K0/7GIX<(2U5U:*AQC3=C:KU\/7_[1.6L.CE\VC M5Y8^:+76&IHJL>V/DC\B7T?A'0R/9[9_I37 "^U2.8]SW2..[7&6;D'8XS&X;-3U M#4L[:42EEXEH;""Q>Y6^![$[%Q6H:=<#/ P7]Q0-[9]%<^%I#:(LULSVABK] M#X'D2T0'!SFR.5 1O.!$==;"P^6QD<==^7!B6! N8IN+;6QOE"F;05:KD55V\HH?A[Q!8.@5H MGU6[7%F2^S^FPEY/[B],;!5J,%+1[8YZ+T(!FQRT558H!5NG2D2><]?.HS/< M#Q<63,7M3HM-Q]QFU/*RR>]ZTH5"T7GB<.N0]0T3J-!"*V4BM5S8_](CR9'V^U"O%L#VN\!2#\4]Q-AJ,KUQPT [=P MQCPNT+S/HOU+_+I5_&MJ1 7ZQ%V #4JY!V6([A!DUX9U;%#0+SE([F:!Z%&* M?0[RU,F:(M"M%' 2Z;ZG:)0LKQTK1C$SA2_;626.XB^OFOK7WUM1M@:$^SI*D4#360?Y=[:^3NI*$F^.A. M0)/>@! XLB<>?0Q627XN^MI^9W2YRM%N.SI_16_$+,CU!YQ/160'UXXQ(HRE-RB^4RI(6E=T;EJ<2O MJJF7P"V^8VW>P&2)>L4=B:C!)UV]I"X0O+>#TKC$@W ^!/IH=&\$!PZ#9#K3 M_I;X3,.+REDGG.6=MSTRLLL<0WV8L%L")ZPK[UKENPKQNZV*N\%W81>456IJ M(9L_2/Y+,0Y>=M/>$EQ7PEMDPUY=BP)J8*)1I\'Q+'N]Z!!F8P,)!?*29Q'" ME:.2.KD+/Y9;?+B\LS,V]";"<,:SPQ"S1[RQ*[4F 5*-?XZ"7]J$V1R/@MI0 M9UF>U!ABQPNZORR:9&HCD$>94!+]K!V9-.'22" [$7?/"3$K>/!SZ..3/%B: M$P:+"%'%@@=J()*[[3I!*6\N[>UT:6^Y"KNYM-=C=E\Q,+<=UT]KX78+S07J+706\=(*L) APP+ZK:1[?$> M@MB@V8/X$XTO&?$,9%"DVD,GZS;HD@X%'5N]WCQ;DK02A5VTQT]B[-Y+E_=7 M>C*MM)I2^MQ1-.H]*A#O4083@""3_#3"CEG:Z^T.MAD]TZ_4N1#FI&5)L^_8 MGUEZF7=?/WY/71?$#W8"^ZV MBH:*N/6.KR,76H"-3-06I16C=LDDR7

GR+R<"9+*%_D#4[!TT33.21<2L32GZ05+KIT4V0)'$05#(O4%*TF&0J2"OSCY=$?@L1#Y"GL M (EY&<+MPJZ8;.XF,]B@939XR+G$8-0=V_:H)IW#.L_,L?PW70Y ;G(G2F(@NT'.P_56CIH!7 M*S(@+%QC/'*80,0E_*15]8/6*B*$E\MA],FG,YG*]:^G]NE3GT.;9O5H5 >X MIBH-_CS3ON?*ZJJVU6E5UIF(L[5XI&H$D^8OJR@(&38AY4$PY@V("Q7&3[VK M\W&@U<]*7?2UVWU.LCZ$8'*N@\F$"^R$$:IL5@TR/A/I@DBTP57PZG0EL>=D MF2&J_:JNI-<[H%[QG:NUFFTE"N+$N[54HY >,^,Q,94(*KDS]*NGTQ <:\S3 MIC4[]IR.(8';NL8 \[(1ITI"1P4A#SFI.D]$'*K[O4+&U NG;&;Q&?9JW$)N M *4OQ2FHM,L$VXK> 25W5M%-!/!,+K7>IZQH;GP^=W 4R,/(Z5(,IL&[!D)@ M/KK5-GJ44^7NPLM^5RW/6D\^722^A0S3\:U/]5%2G'4ZLZU['@H;K#]-YNDT MG2>L5F VLL"U%XC0%G;9CQ,"-3)BU*7@MEG M1:WH2;OW/$$.YD_<0;%]%1GDI=E?*C]8C/;.73%M&IAZ:1]LK+G L/I?@D!PDEIB6AF<9A0HJYI3K]C MG5N_J7-KZMPNML[MJPI9EU;8H+T5=\"+U4\DRF5_J6D8^B)?G..P"(27EUL5 MOXFL;]IJ79N!HF>ZQM">T\_H U$2A'?5"4J60'31 M/YG1L+;)D9+ SST/)A MM>@]7XRAX+X,#2VS-MJG3$,^+$)58C4_TGU9C3^07X9 M_\,XY! +"?'2'S-YRU$^B24Z*!GNQ!W;6*8FH%U=CJ84I2"FV4LDDC/!;87! M!'PI44S*$:(X= W=AY!;D:NI8"XP,^7G$I,Z@T*NN7-[ M(U?V!U'Z3TYI7'/Q-]]2LE9LW9L+2PKY*;>S:SA-%+#YD^? *&Q^_AQA"J(0%Q^M*D0<) GQ,!T7X <. 02^,N+HCV,?<",,B/&;^5&_@K[TR5,$P(BU;M7[*D MO.#9=12.9E02ACB(HQR[8\[$ ^?&YW.) QTKQ^F*.^PIJD+<<+SMKN='A*?0 MY^(7]Y3MS\1&L4B:.#H5941+]4@H;H;V)[P34Q_KC -=[Y:CX-VM=#'8,H&\ M1BR-U5CE(*P@7)RD?%_9V,;6^\\,-GT W2.*%35MP@GC(?E M/PN. (@2X3/,&Z$%8EPPI#@0UX!5#K);_"QKLP,SC@47KS.87.*6A$RA+P7C M.1%V8R%5,&.;7W"3N[ZD%C+7-JOERE5YK#'A,*)TG#?+_ 'N:+<>[JC$=DY3 ME4]WBEW2^M<:2VHX,-KM]AY04KWA\%BH3;UA.UT.#-41H+T.QO6Z'&H^-:C7 M$TCWTAE4FWS'/33H<3'@3OBJRNS$<\/0^)'+P!R"2%#?#N [K:ZR/;[;K9X^ M'-07YZ/AL>KSF#5 Q))>E7BLAA9#U-[7W&+H.=X?YV< ?3Z&3EUY7&GNIIIO2UJUVMR*;4D,E=AEN[_M-.NKY M8,0AQF%O4!4DL@8>CF]*OZ5WK1)VH_&S+M'/^D,YY"QKK2X=L^O =5=6],W. M0&]URL;RI19_)H^RX=@+Y5BKJYM#JQX<6T-;=AGN]A_%-8([')JNIA90U5 27X=0>/^ZN91:*A]W[&\.Q M]>18<]@%CBWK4YR)8VMHU"[#_RZ^E'5@1%Y FCH$B_V6T=LO[M[%-;Y @O7Z M1K]&T?5KNN]3BWM;7^D^8'-IJ[FTU5S::JX6-9>VFDM;S:6MJE\S:BYM-9>V MZ.OFTM:Y=^*YI::;2UMUOU#3'NC]?J=*]VF:.UL7QF*=EMX;-%>V#O#+ZV86 MGOYF5KT.\Z_:EMXSUQ;2/PV3[U@O43=*=G7+ZIV6DI57%Y?J7NY7I%62+G4X M\"#T(&O%>A[J/34DJX5XUUR*=[D_=*&U'D7UB:5JG*OKU?=TL]O=0;HV16W- MKM=MU[MZI]>Z!)UZJ2Y3<\%E4VE:UQ@V%UR.0\JVT:E1"<[%.E>'ADAUX[O= MW?HGS7_,7KW.PDI5&M5E^O6(G>7WA=%3:4O/? M .0J9+(&ZP%RRP +#5)@H096MX'5K3ZL+@VV!^BCP,K,P3V*SPX&>FR?%>A1 M6=EZ9-"UX(X;(1WET)&*$CIB$P3%2T&%!3;C6_D]XO*EGW',X VYJK?:PDLB M;0PFVD8 Q)C-(P)=LQ<+V&)D;EV+DO$,/[MR7Q$^HAM*4#DO\*?7'NA_1X#5 MO86'X"D/?:JK*0SY"N$!,S!V_@ \@9!U\:.6XM I,)/XR/TK+6+@.! XG_@< M?PN?Q_!A9(_57] W,&AD>["YA$S($%:1T><%\P&#&\##N(11$KF(K\P?77T6 MQR0\/+$^I."5^TL\1W- L+G$C6:2*@X;Q9LV= U*IOAV S[F'DR71+0W>93, M HA<>!N"Y\TS)& <'-:&D(P>#A-&$O"O" 0ZXQ+7AVU&7%\==W<.T\$G1[;_ MDR-(G#D[X]3Q&S8W21 HCZ6 R3*3::\SR!8P9)#(PXM4-'(H1SI%0%:I-C0L\" M!W>>HUAJB"L^C@DL,M1F+O(%A@(:0:2.[,B-\N]ZV^SZ*7;]WI4PVD!]N5>D M3!V7=FL1!O]B8X'YBK] 1%3;\R3DZP28 1[T40&JN*U<^+DB7"#F)Z+!NJB@ MFXT]Q<8JVZH(,$CLE/E8%2Q R*-D,G''+N. K'/[)R.CI2WL1]+F'.K7?A3& MR'>$X6OV\(GW< G 5E')=J1QA&$F-' 0L0(L8<0UQD& L. 6A(_EE3>'D%[6 MWU5#G]^XKVMQQ'?SFT#Y(==+E''7ITT@AW/$@9IU[6'&?%"C[ %&(/!H)#JY M].!-)9ZB.1%E&C?G$6D,GG@ U/:X.Z[C X_I^VR.=XV/>PQ$E4)2<+%\P@U? M15LF..REEX)'SG':;2\*\E38W9F#W_G@NL;:) SFVLR^Q_?#.A!*7C!09,]9 MD1]);U*\2'@7\:2 :,:!\.=ROF(2T@FO%9>5],;70Y]'J@F--F.?RV! 5V/" M*XQ%7NF*YN!?Z%S;3[S@(>)[F3V!$=0]V>9C0ZCC@G)HY\7Z#*CEN1 %.@3. MG:&ND]TJ&>@\ 21[C1CQ#V ;'Y'7,>"SI>Z^QA2!3W=_I'CEH>3UI6 >%P_4 MB"BP3A'EI1I+$PYC<=B0V:I0 MT/SQ4Y($H6DIN"X4A1(H]#NQYBH\?;%046 ,WRH2\;6\'-!M+S D$22I><$;%,D%#V[G&[[7D@&$.(TY^92<@V/)([#NN> M \_R2VO(6Z7EW\;X/6,'Y@S*?/TZ7BE)!\X2((I5T#WOSI!P^@6Z8D,(%B":F&J/\666SLHJA< M@]M-2C$,4$@VZISF[$4]>QFN/WMI3E&:4Y3JGZ)L9.\?F)4+//#92*D09638 MP%;M#RB9 D^05!4::L>%W\;>XXKR6_'==5+&S![/<"-P -"P+@:$J6]U2$ZV M AWAAD:WTRW=$6YHM'K]8S5?ZYI'ZPC7&AQO4DU'N!KT+6LZPC4=X9J.<-7M M8=9TA'OF'>&>VQV)+ZG?V5R,>"8H WU]T&O5 V2@@<5H&/8=^'2M=DUP7&IH MQS:@8E@#H]VOC2G[M%1.^7RPZ#H#O=]IL.@JN#%]W;+*]@AML.AV=K3KIJ"6 MJ[L/N5!9+TFP]/Z^3F<%7,O+W1<3T3(KU<6XAAKJ8ERH!MNWP?:M\L8TV+ZE MM=7Y)UC5IYZO(_IYX[6WTSNEY^H)U>[I7=,ZI?.SK5=4Q;S2*C?K.O'.5%Y? MG7^"57WJ^?KS'];?T#Z]-W\N9=+5!\.RJ8>#?,;R2OZLSORY]J6G#_N#*NU+ M#375Q;BD=\N=(IZ/%]IO/-#J;4J[?U+EM5!5<^2B5;[HJUU5=T MFJK#S@#@6-#")BVM/]9<>GBC?.MD"JX38<'#==LHJ*D?V1'C=TRNS&VEGQ?G M<@STMMFMDLO1N(*T+Z;>+XUS^+Q=P?-/L*I/-81K@H\]\^'Y/G'/)P(Q=:M7 M]KCS.04AYSKN'.J6>=)]J?UI9RDWP6S524DMM:HIZR==, S!\99>64U@#EMZ M:U@V451V_6>J5VE8]Z)9M]_7>[T]BZ#/P+J5L7'R:TE-:BYX5(=IA]\??LVU MLC.KS$8?QYG9Z\[IN91"=NUT%[R62ZICY$?2QIZF_""5=_)E[H<8^MPJ6XE4 M0^,+I. M5\4,O;W&X? U[CZF(%#4CJA.6XA)04VE>D(*':>^_W:4M M@F-J?SL'#:FO0DSJ@ MULK,TM;WV#)<;;>_@KZF8G4Y:\80(&R[=1'W$"@!T=+F-C5AI]K4 I@="9>6 M2MC,]J<"PR,;EV.X\'[Y'-^% '4X$)GZ(FK)K^SIRPI;8$E\C[7G.46>4KN@2BX"$>". &O=A%1+810BSA=VKW_/Y9NP5F=F/M M9@H*C#?.X@H("K:N M3\)%@$6+@>_Q;5N/;H$+Y0AO?)=4Y+<,6&4KJD3&JT40&*O8%[*I/;QQ%Q", M]71Y G"):F%+E-3_']%@;E#[.ZVE=X[.VC3S__WG%41*8(R0X7VR5LSB3E4VV%0NC6A1A?HY@6)(P M2C*4E3SRG0"*D+!X'(P-=B*'>\2Q- +I,=-W'$5TE6>?M9+^N"*')]/-#0:' MHDK;K0:#H\'@>*X8'"5 DD#]K TI02/GK=4N$!PU1^#8(W?9&QIF]V@(')V2 M8!Z;$#@VIT'+3*I?_%6#P%$IG(@&@>.I*-L@<#0(')>/P%$9F5L%V:C\F>WA M)37;^/I<-ZB^[.I--B@;SP.TH&_JYF#/QAX-RL;Y]^_9,2S\5V];9?LQ-3 ; MQRC=;U?7L/VYY;SC6=3L%@ M,O5K#G>8*?J#W^N>X7WE)BNJB_.>O5-!9+X?9>G8.\U5'[UC#BN3>&F>9 M[XD%NK0J2>H:JM$-9J6H561%W+UU]YZ>7[4!D>,Y'=[R!KY63^^VRB8OFG*# MRFS@\^-8LZ>W!GL"3S?E!N<*!ZS..<*!/];?>JQ5C*!=M5]==5Y==8\0*AR@ M^"JE"*X&7;W;M4I[K.>W6D>*+RY@(WGDT>WJPT&[\AM90V5^8"UTM93YU[6W MTVN6\.DJ'J? M\':> ]M-G_"=^X3CDR?N%7[1,K"U@NW U9YV.9_\L9M.I!]B3G&O!4S]K)4&G[Z<1 ^IEVQ+-&;*\:VE$<)F,8_/E$.W5GC4ED,W\:5HP$[&5N4Z9*JL+SCQ((P0^-2R.>0^I,9 .RY(QRX2 M8"H[XKV=7YJ*(D:6@P^L](,]6+:(1W_,& J/F)@]AR@;W5]0YJ#WP7U%KQ5/ M?AV<-+YO!)]?__2#!S_77-L&4L3"S^7(%$ DS4[0LY!M8,F3QC'N8G@*E_B# M_;(C0[N#%7P)X"/3,K3;8#YW1;=QPL2!I0&7,'_LLA3S MU<]&4$K^"!(*>0TT5C<8>#G>\NMLH\!BM.I*RA.BGV(S=P^\=[F2/KT\_+=H5#<2R N.Q%J0KY,/ QNS7UQS[ A)X+[2W/G"=D-2%" [7H#5+"#& MCCC[% ,A< %A*^P!KH T14*L L03P%C A1\S/@$$6JN2>JPX1.N>.1J"BMX M14_"WMQ3*0E_P,T& >T.U(5X=2:7@" !$KR!SQ 5&DR"0?0ZCB/91YJ3C:19 M(7C!=B$HANV-$QYMCP1F#5T!+=@F^!Y'YTR#9$3"31'VAW,[C8DH.3%H$Q^' MR6$UQ*0Z4Y98 5_@:E3@-,"&TY\G/=>@]NG31F39)R#%7'O. !W2B.2$%@2<.STW=,7I2 M%!.NX>E=).62P!WT@D7JNT,][$7"2\?J*=NU/LK:UJMT!"(4B3.25XIN 775 M7ZU_;(NU<.+IEO,=C'%UG?3;] ^%#*US0;MHT'[.!W:1RT.T7H]H]\? M' 5+ EZ! );'P)+H&+V26!GK/Q_TCG-(:.)Y8_O9 5Q<+EI#37 P+G<#&KB, MG> R>#Y5AGT2!I;"%5@Z3Q9$?V)6 T M>!R["]S:*?:2UOT^BT,KY$35%, M/F\\?-O+UWANU_JX\NKI7;/LC9WFON73;\S_]U\#R[3>5FEG:JC=:MKL>7

YO#9C*4X&I- [-TJ8W8"S5W)<&C*7)433DO:"G M&O)6RW4[Y+2N8GY;6L).G66=_6?6F58Y2(=I'^*J\[7 M\JHSN$CSP"^XZ?SFR4I#+N?WE>?5\T^PWD\=M8RB9;1WP%$\BUH0[3V:XHF= MS^CZ>K=TM-"D>IY^8X8MO==J:BB.[_O6RS*?^_>5V?33G+ZMC1WE)XXN595O=;<3SJQS%3'E[_OG\$ZSW4PUY&_+6 M]ZE3HY)7RV];=T.I9LY;=(?D(+I4^TI4(PC/2A#:>S;=J98@ M5,1^KX)HBJWGW2;I2!"*$1H?@<.WR$ M82U% AQ=RWD[D6S=HD410U9&W<_0XJ.UZ:5%%A6Q(^=%P8!P3AG@!)GP"IN5\9I.:-N,RWH4O[#;(X1F!NI-LW\" ("1ME\H.@ M?+2$-5^1517C,7Y$/&Z$%!XG'/\<<4L1TUNNULY6*UD+-%X$&@8YQ6J]_6:' ML?;I$_W3--]JGV(VU_H&Z!R)EINRU/OL-81H#5KU,7()*_5C"B1[&_A.INB^ MLRCQ./CP5X[M&OA1^JZB/4FW@>8'#XD5W?@^HJJ#N 0P81@>EC[7S-;UWU/- M^0CAO]"8[]F8S4,FUFWR/T,//!7F@1B+\[@6GXL3:>V?Y404;? M1$7X(18C'6UNJURWHP3V6O600.*LML&7O?K?_TE@!]R8$M;$._"!)_^-K.<% M')KW9A0D,=K$GRS6OKO13Z-B$DN#[8X8_PEM*;"5]AU1IG%!%5O/1@WT%?B? M.U"/6+5">\01NL6J"#L[Q%6%0AEPJ.?L?KP&@4E(4,611B"F)#$WOW_6/MIC M%WC@4=<>9BXX5S-$=$? :(DNK;X#D9HA;O)C0A9'3/#\]QF<.GP1Q6'"K2G, ME2.#DRBK2YAXR3A.A,XB[#@$*;\'5Y&BJC5OCZK&CANW[X9TUU?Q'$N;J+T8.]D,P&*[7C.'1'B)8N M+,(*IY+Z5Q9A:!]^C;W$D6Y9YL'AOXI>1H&&:"%ADR&![5N>%Y@:B&G@X\!? MI1O:&&5B3A+*MV^-4F"M*%(+@YD@BYC/S<=PZ98#($7$_FF2L+@4'O*W[Q2].P4OY0)P,TN98! M7#H#44B'8(_*KKC@*_-=P?W#?:BKGDFXK!@1B,%A4B#Q$:07[[95A 3/_SL+LXS-E%V/ M0)W_O+8G,,\WMO< ^XI)6W6]L#25N/O293T5)I.GB'_X/CAL''!6>D-:A9?> M_,6NPC0TL,^3_W[Q7]M#SCX6/:'!!]F >#_F[9CM=X>:G'=_&86OWQ7Q2J7- MUX],^V/8$4FUG26:%043NJ244#NS>]M+N'N5JOK4EPTF.D\A!V#(/%!;>FI% M0&-Q?2G4469%7&XFT8 51SN@BCV$P)[F;);F!/!#\)?![(GDNHL?Z.NYNC%(BD:="/PXF(TLO#%Z+$PB4D/SM-, ME+90$W9@#L;,P91 [7TW'S4S%\C:.6\?=W?O<=>V)L)T,LX3_(\'2T,G7F%\ M'IHA6COX$L!GX(M15OQZ&MH.6Y(%72;NX&7H+N;CG+;Y&\VH;?VV$E3RP" . M8 OA*Y"V!$<31TR8^9N"]DN].B4]B*^9!R0CL MF]S?ZA+FD!A@7;? FW,#9 MXBCF/2',\ ;XAH2D#T2/^Q+@DLS.B"CG)IE IKE!T\_%[RG"XEH58R8*_YV ;$)L M_P2F)'"JV50U8^#C=(#FSOP8/>!689TX<-L=9HY#A^VYE6'8G7^RP!8@=!'$+ MD3J1H9V!P(*%A)^#8H62#[IZ>6:;Z&?(2QNT@)AS*3^9HZYA:5E.'MS&43[<,O\(#)Q?TZ M 9.-MA_&Y-]E9Z#B.UVF?=.<--I:^:'#T/!SS2*-JYR&D^WA6-W#S.5%MQJ& MF) J AWP/<&O N!0H??G$[H-WP5*@Y;'=H M6'M._IFA_6Y',N5LQPJQN8NV!T5P-4A4+$O (7=;J_: A[998M]>QQ/KTS%U M$./;S"K3D:#/3].1(MI7-"<9.?E),[)FM5:\+4R&;:2]!+.O^"#(!:Y ! M;D SKS1,5\P99RS.0Y3#CG\G(-$L7%LSU=/Y;\GQD(XQQ $V,1;FCC%$"/'H MP8X"WQ[!=Y[[$T,%.B-<^H%>;MY-JG"W5&%[?:JPC+_2>]$D&)L$X_$3C.;@ MU')2;"R^W7S_H7WZ)#K[?/WQUP_?M4]?/G[]_N?-CT]?OQS@Z0]KY.F;:SW] MSVP*VI=\7H8^7.5\_,TY-8S68QB,*I'A3ZJ[(%<1@^ID%+F."Z$]O&QN/VHC M#"'O ^^>^X)8H1(DD3;V;'?.G2F/9UK)"189 1%T4D".Q3MCS#>1Q,FLD %^ MB.(1IUG98.'ZY 52MH&1U1'.:Y1 ? JF$F0BPGP$Y@_P"'XLJJIW2TLI1W[" MN*W+18'%KFXJ:N,6WS$FXI-1)+(FE&-Q9&'FG8T>/5XNOZ6,Q93YXT=9%(E[ M*I[CG/XGI[G\'C;W2Q SS;0,3*K/75$Z3+YY.IR;E3HFO@VQ#N7H U#8?L3_ M1G=L*$.?[4D4PP=\.'@-KQ_5>=VH*2>5N:IWZ=-*06<\ ]X0Y9)IQM3U,7@3 M<9"?%OIGK+M_B63?JI-2NUFKU2@[^=$>QT%8+VXOJ+M-=8!2=)NF+R=\C1 $ MLGO49>!UBSB1J[@\U]WHDN]4 I4O()[ *^"1)ZS5[7=KQ(C66C[\AQ^RJ1MA MC96C<44%5/[P[P3SM$J* =7-/[A1$::XB&U/SHT??HW9(L8\PCK^NL7HTH\% MMT0INPRN_ZXC\R8J 2))@*(C3,:)$F5$H0AXCJ=592KU#N"Y08UX;GU]^'LV ML=M?NZ5E:L;)5PH\CPK.\0HK7^_5ZI&$9O;L:_-JHAY!J.<.KR "#!88 M7]C: Q Z!M]P 02FO"J]&^N?@)&BB:ADA9<19]WC";;P%Z;+)]<#LO7@G]NTOKW-O?*=K>%H_(P/@6W!LI?_3642LD9<%_5PXF@_S'.Z##X6"0@97F7 NG9;YCYY M?9[B/=(1!AYV'DM"Z-0#WB$B*+Q!KSR@Q4+MV6&(0HN1O"$BJ[QD[;P#?\:A M]P,H&7V=_ @=W 9X\'.RD MGBE)VA?0,#OT>=L1=G##HKE.J9C1Z:90U4'XT[9I]\!Y5JZI99+6"[!YCT7W%J<>"ONL%[M-GIZ7/T8F5WAR_P MTH4[M[WHOU]\^O)Q=;.SC"^X%S?WMNO=S.-\>LA/YM=.0$5N.!+L!1 *!FEE MK-%Y\4D]Z24IKNFU>4GEDC*??MCK9UZ*=*7:&^JEU;1_1&6IV M8]MNK/-V!K@?CYK9.:*OTZBT YR9MGDB9V8(SHREP[HOUYG9N\>ZY#V./]4V M:0;$3"Z6T<9OP.G$STY_F*RL]J1OSE/$;!F##BX?FZ24";U*'$[3":'DUG:K MG-+;^SWFBW?*.>G6 ^&"L#/\7%L7CA?@DQON1V.R" M5US(LD+[P0Z=2+VK*N[ $E!V% ?CGZ1'T@=]%BNOP,NP,^;Q.^.Q_0N+KW"C MV"^\-PZJ8<1;4<@9!=B*0ERHIPYK,3A4M)0@BZ M_"9D$ZKVYI<#'F$^#A,'ZUA!M22A2U0]SI6?YO+=FLMWG:-;FEL%\S=^3&;YMK>ENOZ1V9!9ZT7K*W MME[R ]_P XM>:U'<,C1:W;)%$.L^[[1Z1RF.& P,#FEAA M1;-+)\;$:SLRFGE4:=EEAIOT)9>6+]PC*0T"=ZS:!RZ ME$4I.O%>\G;:7&D<@V1E'WL*C)K3>4FP"^ E&>9)BBWV@ZDYW%THC+@KXLJ4 MG)MP969QO(C>O'[]\/!@P!2-:7#_^B8;?[KW].(UA9V_R%7<6Q ABOIU+7/F,6SQ'&AW^LW^"X]D_M#SM*^W+I^)2A7;GIL[PC)LP=HB4,Y" $%,I; ^Z3-R6_ MTQ4T"">SJ]GY>VOJM35MXGI,:7]T]^$6O\:4GCAL?F6L^FZ-$GDR)6(U2N29 M*A'K5SQS0T>TV;)])V1$]-!>WTJ@]H"*R'O=&^ MD2Z@Z_J4%*Z>)W*S"%U/XW<,.Q>C2IX<';C>6JS3Q%+/1XNUS8'9@8^%VH]@<1M0_QB?A=@\7=<^&]\,CAUFCV>RCP<';N#:-" E.EEN MRJ5QX!XZTX*/=M.:9NNX:I/(T>7DN!BM60_5U41PSUIU65QUD3^%I]RB_1J( M\3%5%SVS57OMK'N.&OOE=8_6*)\3*I\F^GLVRF!Y(R#B MJ-,OC!WCE0%HMU^3IQ@J/F)(+J(]#0]R'WMG=1^MYK3QY&V3 MI0ZQ_L\):^\:57(L54+I*F'L)^XDGE'M ?7R(SWP$3_CA0=TFP-D]F.0A/*S MY6*$F]\_:[<6Q1SF* M!?%4DP$_K?!;C?#73_BM,L*_"B#:"'\C_"#\%EC^1OIK)_W6$4V_.:#$\JV1 MRJG9[K:V"O.PU6N$N6K";#7"7$-A/J(I;X3Y0H09*Q,^?;D[MSB?>-6?Z$:] M]O___OVS]LF/8NJ^\CX8)Y0$HX2W^9;8U)7?.O);)V"\%8J]6"#PH,!E)0AX MFP/>O[=C&P3(0_#$L9U$XDVQ/8T(L!PA"AU'),S3WV=3DN\RFKO!)V#_N]N_ M/F/V_V'_"OQ@_@C>6\S\"+7TW7C&YG8J#PT3GH );V\^-TRH,N&M[8T3CSLF MGUW_)[:%:UCRE"SY_L/'AB55EGR/6'ENPY%GX\C/-[\W'*ERY&=[Q+R&&<_" MC-^^?VB8467&;R&+@/D:DWTNGNP\,WZ\#>XQ+65/UT7?5[L&VJ]6N5-V&#[= MFJC]X/\5_]N[NV"^G:_57VEOW#]'<^.4,T_ZWB5:6+CRCU2IB#5#R!,'M'&L M**&K0&F3EOXQ"7TWFJG4/G];W[VZD%:BUV_W*+U^AZTG[_5;S[:^YYQ&33KX M;AS+')Q:3HK[]]Y]^N/+S8]_?/]PMZ=J-ZUSZ&WUM R]E! ;QH=46!NE1V;; MZF+X#V7=OC9#4'J\\DUG$-C,W8W@>RK>%XB;L%.(_.YK+KQFQ&:V-\%:71R( MV%,\0#6VB0\_HO'L))X%(:S.V==^"B*?M@_R<&@,.H.R;9 [/:,]/$[WXK8Q M;/6/,A)-:O-0.X8TA7% KZ)Q0%&;W1?OUE:-[Q!SFMW+"CK/<<\$<8?>8&-! MWO39-"7^T\H)?GUCS=\?WY0(KJN\DM?1:^UOPT/T)W.HW*8"X?5R04 MT$LS!WE9%B+J+)2L"A7K0*NL-O!_03]3KM!UY#4DCNJW4G'44'031:\VU&H5 MY+,:R]=8OL;R:1\>X)7_-+2_XMAQ,?I"8_MVT.>5H6,MJ+7=^MV,QP%$V-@Z MI3%_Y;9*== X!,LU9 BS0=N93C[ %:&HL1I*3,'_]2K*-#7[((J3U MC)D/'6SK/G1_5U?2U2,__?RT<, #H@P3][K6>'-< \BUB(W=V77MX_BV?E'[ M^?VK5S_]HU[_]6;8!6UB>0OD M?Z_(6F2YHG@VY^#D^.1M6"S\2J^.&Y?6Y,R:U*=GTXOZ.W1R7+]XU[#K4^MX M_ONQ]G5&9I":%\TZJ<7E^?UL^GI61U>P./ZY!Q99_:IA28-2S%] M8E?,FJ,%!*)J+KMZ8M>U.>?+JZ.CQ\?'-X^G;PB='9T<'S>.?KWOCE316E#6 MP>[7C=)/$^J$Y4^/Y.<)9"@L_G6VR?NKL!O\.H/LC4461[*ZQZ>GC;"TY(5S MN&.7<>A::^XVIW6^6B*63B,^'\G/4LY9_5@89D.2S==D<3'G1_['&H"<4SSQ M.+H58+6%=3U'D'CN'QYT\!0C6WB"@R36&P5BGSFD,\1[<('8$EJHB"G>OP) M(H072T(Y73FR=F MUXZ*2_58?0;ATDARG,:7'KPQT2#/'=+42"613_60KBY?U1LGPB]VUB%R>#,= M0KIGZI#JXEF@Z"C5,RNH1GJ3*6B$D$#6OBC^BIXAZ\V,/!S9"!?QP.WB\H>) MSVTP099M(C,L+G^DR(2N2[BBEV^"=\LE=J?$?R%>22>Y"CUEB*9A\$H$X2!D M-RXO+X_45Q'G%#&D%B4.RB]\M*1DB2C'B,4#N&(PIVAZ71-AO!Y&J"]+BMX( M1<(2"?Z;WBX_"P&(B3"IJMN-ZA.RD'YW76,"!@?Y%BIQ]6TT-:V^(,$N_CM4 MWH$3T\H+$N3\U>MM0<>TWH+$\IQ=7%Z2C\5W@.WK6HN(L>< SH1V\OW'X5W. M*$()CBA"MB'CR _?'ZO_&J >C5?K0%$"2?K3T3;!%BN/(;OOOE>_MUMW0!P4 MR2'<,E%ANLWVE$H6O Q-F6?@?J_=Z8TZ;?%CU._>M9OC3ONFV6WV6IW1ATYG M//K8:WYLWXFWQ2$PX)D#TN7E^4GC7((T$M9%(4HA>(8Z'Y2R"[*4 +\\ES80:O-R16'O;16/Q[W^F-1_W;_J S;([O MQ-<]-68=D]M@7/$.NUEW.7\Y=#IU'-HRC<;_UWP_] M;KLS''7^]_%N_-L+1),\(5K'>+N+8\0E_NN?%R>-=_\!ON1#'#'&Z(4B2&&) M6A=Y]W(N12)ASA;(/B"&&- IB!D M72'8;B##C$P'L4H41BF-5@?*V^-M4!07:?TXGPHA,$0/R/70$%EDYC,M#$ * MJ=;^C6W[!TQ C$N%K-^T+.*YG(G:(_P )PYR$2\,0#JU%H.3;0Q"/B!B]",0 MK"H$Q)TKW) 3BA$S06"+3&OZTVW3QQA4S>0#?WUG-7"@J(-K=_[P\%(.>DP MR&6BA>-L&XZ0W8] ,52]])IEU0#ZA1#[$3O"$/:=+:J!IUB&ACMIZ!D6OYJ, M(6[47@Q8:L$[WP8O9*Y0B[,'$7_@"Z@:E&TTD:VC19&-^2VTL(/EPFIAW++H MM2"]W09);*Z62,)Z+?=&?(M4PZB#P>.D#>)2;E,6Y^ M7Q'G5R%DQ,2,>LCNBE&,:8^=0JK%(3$Y#YB &)<*6?_.%=9$8_AD8/8XC=;> MB8FX3PT4>84,/4(SLZYW3: U<6+"'9)6R+P=2%T1/=D 41E8B3N:0UI\MV(& MN=;TB&)"G0>S%Q^FU!K_\3\.&(!?!X5LGO* M8L& .-AHC)/'(Q^-\_-&HF]-77@ KT..55J\2RXDC&7:IC@RF0RTL"2ZX)3U M"/#:YU8E2%*7%@Q1R>.A!2;1<6"1Z\^V5BRKBD+?Z M8(A* 59:C!(]OGXYHXJH%5^$,,30F+$6T43ZW'2-HXKX9BQ6&(*9ST6+7$JV M/6OAHYH8I:QA&".4S4.+3R(-G[X:4D5L4AA@.4FDZ=/63:J(23+7;CY32F>@Q:1(RKZ*D(1I7M/&L4FF-7\B?1 R MJ*+-TQ/%A@CD,M'BD<@:9.:1J; :G,THFBD=R30HVT8< M8N:\0&SK0:U_K: 6$8Y$>/DK77RYJS^Q,&^T[-]-F$SB5H/2*0W]"TZ M*A&H &(Z@)@2!V]Y#G9?&M_>7[XT#AY3CH6>G;N%8MRT*">29YF+/U7O'E(- M'K6_UARZ,X3=IN.01^GOPN_]_&.7,(:,^X8]B=,Z0"([E^, \;;N*P"P"]8J M *%#F'/UM:BDHVRN^IGBGDZMA3&1R$LN&E80BKREOJ@M99;JF<.W/XDZR$\3 M2<(":Y";;5A#T#MX30+#G?MK(Z9:[!/)R$+85[L#+[YF'#54/D,%[,YC(6]T#!?_--/0'_\L%?><@\PP16G]))'QW\)=# M #)M];<>%]:^%THLO$5S02@/KC7I/"V1R^2P/^2%[.\1EO:BH-;Y$@GI9P8K M7VL0J WB>H- <36;B50_!+&\'3^1/W2).^-(_@F("8_M[C!UQ>?*T7I4(B6> MLVMHTW>DY+H4[9-L;&$Y>$1HM.9--WA8[0G[%(Y:E T.Q>HQ=)DGY_<'B E "7B@&5:!-V,G$-DHX6Z(&WOH5HG2(M\ MR@["@K%Z*T*#2/C!)]*@NH=B7*3>;?:P>_<)G2"M3R02GH5](A*=TIM7TRM2 M=O=&4-VY:@E/"ALB1_X9-TY$6!6/T!$#9T^ELR*CMD4))D?]KK J8GPHGD>/ M<+E#U_%-U=)YW%DBWYJQCWG3VV)J@D!/P D(-06^JLIQ8XZIM/5G((&^0"H, ME,8')TUZ0VU!%RF6B!3:1:,W?95Q"?Y"YYM6MTB)8>M>9PAZ7SXARUR"4OM8CQ7M\" M[F_'KP?;76-R#H JTPPHFB(JAF7JT_/A3.>G!3.11$P]52'7T@+V?H$#B,HP M)\NW,MF19]0'*M\?EPZCAK@4W>OY$.K!0$ DE@+4JMF!Y ]@/E M>FS3?(34;EK"0.+U1U<4"0RW'\P-!6E=()'HRW"!^,A)20:A:*!DK]WCX!1K MK'9>CBS 2@ML(NN7 6RUEQ;S&EA;N+>-7'L?XZALIEH@$TF\ BUT+>4 JC+/ M'J$T![#099ZJ3)5!R[F>TQ2T JQTH)V;7?A92<221X)WV*N=P4&+3[%3Q15$ M)7:]I_D6Z@2I%H?<"T(K"4!XOGKWT5\6 RT8F5>)'L9Y@2%B^Z^P"T7LALX] MXA1;;+(*RNP*EP%K+9#)C$L$Y,9VK% 2"$2!R2HL>\!9@3$F'#J_4,+8/:0S M['+B1Z@;N<,./2-:[D&4U@^2"9IT/U"2@1(-?-ERK2P(Q;[X0V!.O[=AYS!= MD)T6XT0&)OM"B*I'\7231PU07EAKR3^'B!V/([N'N._T\E"=H%&E]P/S;C*U MOI!(VN3Y0CP *"W\O]CHZZ$.(05-_K74Y0?%(KA8I(*^LWT[M7&XSZ#78IK, MWVQ?OQ!OD^']05J+U=<:^R!DVA18? M(?J +<3NT6*": W "5/OKVMX5:;086NS?!/9)C;VOTV@(T\^7]FLH.G] M-R(&BN9"5WK#QX\G]*?1WHYL<^50/*.2-IJ\6!W;P9JK0# X@'%+R6*(F)P/ M\&"IM_.$J(6%$V16W)1-2:W1(ZX%V5P>XF8R/2,4]*;!'&L^-V M5OF2QJEP[-Z?!C/Z(5K*GD>X1;3O-9I()#((ZF; ,7KB-XZ(R]F]_Y[%O.!@ MBH=2"K4+,S9% M"2ITBY%C%ZQ*>MD25.+&PVI S\0X?C3'<@HVDQ,E02R&]/F5*D9;@DK>RDDI MZHH.;?N#& MZ:)5OA?HJ$J ?_Q,I(=.CD\N=4$TJWP)*W/:,*M,5+Z,E3DUK,QIF2MS;EB9 M\Q)59O-HZ7@N.F*9^[DEM//$Q>Q?!C5UP"HG85"8P^[Q\$7G&%W1D?6GFV%M M78_H8HX\(YBP^"M:0?3W#%F>G"R.*92C@39<9<\Y=^+U0I/LD*A86Y#I+\BD MN8=(C.-$#5IB\MSWN -7!1I"$?*2XA\F_K:GSI^IX$JFTW"\H\T M58$@IQ >)#4V0(*^M/5/OV9@0+&%/D&JK@>2IV@'B,JC'W"&"O8*!7F]8'^X M],4\TPB1LOUI]&E]6[-HY[+ARI 6Q/S=[+.#F%*;3FEA;HJ [+OW"_*&@W%P MO4)PQ'Q5;/98@+*DO4%<.O6D1HK4N. MF/$HQ8 _S/J'#BFO2F@^8995Q3R*/53(YE)3!"V)S\U8A@3;I'7'E=+Y0K&,4:J):\ M!%7=.F4_H&1&X4*37IY4I3_])!,@HD^/SIY+S;.7+35D!GV*0>>! MA;?,$-77*G;$-A^?E((E "7V9T64/3^Z6+?DE$M2@BI%&YSD@I)HY7Y&/MKE M=+-*[H&2!YCCHVU5@LG)6\Y$]P4DE6'XOG.U_(.+L6MRU-AO/(=N7PWD6*G='3["W]'NGT2_AVPQ) U3+V,B7_FA]3O87Z//RX3T MHC!\1G@VE^H]B('!#*F)N&[;4#[-=]XU](W;T98M?A%BN!Q8KC<>E:7!%U#T M9<.QJDP)X\*68<)-GLJKRQ,M\K7<=PS9!;A!,!:/3HJ/R0V2NR9[Z(F/'Y$C M9IS$Y?/L9(H)BY)F5^0^LNAL_&H$'<04F!*M,7P2OB"U;LF]I7DK:X9L2FJ- M8 T@WD9T-<\C*6DMNW(3<7CP?J6%-KUT2>L6P#'RSZJ(>?;O(B@5Q#"#J*0U M76]@6V^'CLZ!Z"I>NK2Q+#F1 M:@W(H]"7.(H]ZW9;FC1W __AM"__WS MYP]O3D9N?!.&S9OC*I@F^#=?RN;Z37,=WOPQJOXL[\R;3P/3Q%%U@]#?VG]V M/+I]J,JKZ^8-P40\7_;\V^I'7&AGF;,HLJB0# 0C)0N/HL,6!RZX%/(_KGYD M(1KC58&HTARQ2!DRRF!D>7#,4Q=LX=J;#LKAGS_F'];4X4T:WK!N/_[T]KII M;G]\]^[+ER\_W-MJ\,.HNGI',*;OGJ]^^W3Y_SQP76Z[\0]"7WW=,6[ M>GQSTR)$91-N$O3V5LW#;?CI;5W>W ["\W?758@O=YM"F>[HS,"-!X_W*GYH MP?W[U-W?O8!]1OH*YM-]_TS,-']>F?H'-[IYU\(\/O]X7B_,/9 MR='EZGIY\?O'H]]/SM*WJ\?PYU6-,DTQ?9S#?]_D[A-C MF!CQA_3YZ1D9;V?#"?=-&/KP*/9G'(.1>W71()-N5#W_RX&Q8=!^^_=QC:Z, MN?W[A]+8:][.\YS'/\[G]B,Y"3%45?!G:3V["9?F?N+>'T,S,[HB(DM- M0%XI9RU6:7P8>'0K(+T>\02'CBKW9E3Y4*4E^NV;+R$OIT^K]?WD"[[=*QVK MT0T,"9I1=R)X%'L:R:Z\^# :7EV&ZN8DV.;C:.C&">%P!HMS&&DB+'*:&T,] M9]89:++/1;(."\BWQ * "0<3_GDR5:I)%B[$@W%$.K"8# ZA@U64"6V!"; 8 MS3HDH-\2"8 F'HX(MZ%*XQ]>?0C)='H&]K 85L0":1XH$LIY;[7@VFIH/JP" MM0XMV#=%"U QP.F(E^$=S\7/_^6Y+_C1(,) M_'TYS [:VBSD'"F3?-""DL)&3U3T'ECZ*R"M0P7Q+5$!4@1@O+AH1N[/Z]$@ M36=]^L]Q0I1LV<$XQT<^C:IVNINF*NVX,780+D<9[VC8I E,=[PZ&S:A"O4, M=A(4LHXX1*77DG%-,8#+FP.B-LW4 BDV_>KM*">QU.Q[=W(R&BU%0;9*38#2BP0M)&4GO//2Z M.XVA-_Y8#XBRDWS 6'+D?9F':P:?3.G/AL?FMFS,8$9#6(.4H!H1II03C)D0 MH",Z"Z#TQGWK 6<@I 5&G(R%?QC5.0)^'B_-_33(0F.DN76( M<\ND$@Y'(:'UUF80>^-L]H!C74H7C(*?0V/*8?"GIAJF@=<3H$]"+%TY,P>Z MR+8]]4BXPA>*6F\U=$!K-:IUB";_18@&+$.XY:VN0S,3Z]'1(4,\3X.TTGAB M(A81>M5JG[S[QG!5WB4.W(7'^RV.,4DOD"4T((,#IT9X0;D#WQ->A*8W$8HM M!#Z[$PPRY[#[@*N@&%D@3;E RD87L*:4+"> $O^^=F]V=$%D/%6\PELEBS81>1&(97& M@!C/OPA.8!/@W,L#D:^FR2W^9$Y#F+ MA] %LIXF6$8**TQRLBSTZ[L,3V^<90#1@\U[1XD[G_,T:I#3VF#/>:=+.%*#>^+,0EAS8S'>2MK$"D%46:4(I"EX'IEADV$'G;RV! MLPX1U#="!*A9WV.Z%DY,U#YRE(:E"NVQ*3CT0K J76NK0/)H/&SJ3^8A1YD6 MC(T9B6R4'G'/K>2$6QK (R]SD?0F0K$C >:$>'>==\C-A&H<_.H1>B^1#M(@ M'+76C@6M);39LQ!,;R(6\$P F'W _)AA4QG7_%$VU\?CNAG=O"15/RQ*H$RK MN@X1HR@%5E@0%PKHI6\=7+V)9@!3!%PF7:C%9+K/[FC,I&#X@!3U!<)>1^PL ME:6E2Z^IT8YV-[P^*L?=:; D@7NC^09-&2R; M[)+FT>67,7DH8>CF +*%34:N\$C8(&QD3A0..JEG"9P^ZDAX0D#)H^(UTB,="4/*98_:&%-HZ!C&6L!ZHS0!F0(N$,@85QMO M^QQ<2,"2@E[,7BXP,I91Y)V4Z9/A 3PI9QF>GFW80S #;/H!MWO#K2G]Z?UM M&-8AL78BBVA1 $YR9 H5D,>%T5P*0\"CX&O ZMF^/P0]H(4QQ9*_OIN>J@_I M,VP]J(O+]/.WTX^7%^?OSS^=?CZZ/$N_!2\,M>HQW56(VFB 0*6BTB+QDNX^ MLTZHF$Q1F]8)FA8)&Z@0X);^*P"[+CFO;K:-KVB(0(8Z@WP@SJM88!*A-Y@W M!KFA ]3A6;+MV3*]'G4K*^/T MP#%@RZD%](#K-KKYI!)G YO)2+*:.*1"$3%F.@T*.F8SC0%B3.6!\(9= !O45AF6UV6 MQ/@TFS\G6RS.EH0('B?%RA7B(CB=OE=6+FCFH'2G]CCEC*?3;W8?$EOW]%KPN>'!#+$5%2*LJ# MYAIZ,5M3T6_SPC[.\:N;3CYM3D(7T04R19'6D[94E.1<%-#>Z3JX>F,TPU!E M]HT"%@UH,*/.KWI(CG1ZBQ.6<5E?Y_3J\Y@;:LS B@199QB2LA J&&(UAO:J M5H+JS8K;#5U@A0);TVCIB+VPS"-!K,S6MD!6YES1&#&/7A4%^+&PY8AZ$QKM MAB6 XH OGK#8M_>:(*.80,$I+:V5R2Z!5CDKPS+P6[)4II5::XE$^J@)UUPP MZ/2PY5NRAW2 =I7[O.W%K6<;L,CE71B.P[,5/)T&_76[,\>/9?IV* MQ3OG=1:5W/=:)J;A #N.BB(9+8Z#/-R^! W#2 M==&M(Q2Y5)%YRR2% MCDYVNH!";J;1G(-+1)%FA'MM+2LL@4Z!W2S'^="*H'.*K9\EO50XL/&H!=T1 M\BG$]X/1EU^#OPK/J4)',8WZL-LDC MZ")Z!82_-PY=GPAZ,((2):N2>0)>7F\ND WW$;\OYIZPCRAG,N*LS\=, M%&+,,*U,X8F ME&6 MJPD,>WSQ5R"RV"5^Q/)G-M#!%/4 M&P6>^+\2U8:M0KX?\@ )"IQ GT/;:_-R=&GNOX!:8N1=85#/H8B".HM!>\AOBW6#=N1?#]DZU2H.U/PSZOZ[RTJMRQ.!SJ)NJ= EZ^V:"4AS$Q&)-%K!:-!JRDN?"25N M_M1UZ*._@]A-Q_( 7[(N1\\=T%LV/]5#GCUL;=/0942!<>&=,(6DT"44ER-: M*_:'O\?U!T!"<.=NY@_]:\[?XJ'CP'+K&X%TE%:)&+B1T*;V^NBZ/!+*D5;> M(<)#$H4W.$;HG*@>[F)W1(SU-ZB7SGLGQ8;6+8,DN$:VH $1S:ADG@D5H:.< M4&6K]E75;1]< 9<57(6BM>Q&$QVRQ@GD)2Y8X8(R"CJ>M;VIOY]C-OMA"H \ MX I;3[#S/'ZU*>8&824S2&G%$:=,DJB]EQ2\C=\2/+TI;+TGGH#)9C^M;2?A M+JJOU79-S_V8/1528NDXA[96-L78FWK8>V)5IS*$+()R5]8)Q?M1=3(:VR:. M!\]5X&W_^ M.=2AN@N?0E6._''2M5I-X^T]L0941@>J MQ<@"1T82@CQUENC(E6;0O-F]%N-!P^+0M $4$$CP^[51=I((?&=R1=$Y)>@\ M,K@PR!C+B>?,R.GR!7/CW L?T/>0-I3DX689, [S&&%?L[Z6US:Y;JQ(R"@F MI! ^$&B#9 6D3>/7WRQ;NA 1&&_^J-+8*?P(;SK3::8TFTQCEIRC0+TL M(K:%D-"5(E>C6HL]WU.@%UA0D#7TJNRFG83'/\^&LZVP9H**3B&3.] M3C"RZY!<3SW\GM7OW%Y^,VLGR:>$,44J)X4+47@>X(M/;H-T+\J! M2W0/5M4G\S!/22N67HK"*A2Q%)9H&Y3K?D&; K46I[ZG.#.LF+IE3S4._D-I M;#EHQ_W,\I?-EI??/156E$5V0$5R17E(T M>H]"WK/-]@SS81HDB1+IH G23 *I[YIX<"+LD&>O7X07 MY3Z)+82(3 P&:2D-E]9K"GZ*93UD:[%*?]_FVOY%VFA??W%Q)6/6XBSPWNJ%'-Z[Z[-\"I\-DTXC3&X&8='M672HT>8 MQW0!,=)C\+J[>QWAX;*N.<(5KR#?N]KHNM-=O2WS\U=9=\U-]D#MD1]IOGYJZR[\&Z23G.)UT4XICJ0A++E #O M7;CENKG+.<0CE[A2A?3,I-N:AT\#,VQRPX#T[6V^9"9C((G(R" 0+;PLE+>D ML-#Z8WUT_>GYW%9.!1@0Q1,KWCV!FE@J<*NG37Y//!$M9_J:8/EZ;1Z%Q% M)$2'8M2.6*P+*^!;Y-M.=[>+^2N#Q4P8+&G=O'#7P8\'81077O5Q M%P4 ]VP0I='15 IFH66Y1R"6L&1<9PA[3TWW& K"73-V65X ,S6^?>>NVPJ M[Y'FFJ#"V>@9-J+P'?1,6(*H-XH*C"1S#%0HB<"=$G=N?#-NZU*M4^9@/=-'=)][HA75HTAQPE4-D M1*$"XS0!AA0R0N\_;(ZR/S%.0$;-*6K7ZNUC<6]Q#8/PY_-Y=*M+LY'ZI(J.:Z"+YOWQCVE2K[HCMQ'HGGJ(W$V MK)MJW/KPVRO:79\(HD5!APVD(B<[=N2^6>.JFK+;G$&2>HDL<1YYSFP^"%*X M !V'G(]D]P/;DU-Y;*KJ(6\AW.3L\>E12F*1QD8A7BA#G2?!"^CC;LOP],:E M!2#%[*EL(#D 'N6?1/3[T#QJUN _5>&F'-],HU*1YNQ'AX+PFCJF-";0+NHJ M3+W18YTS9$=Y@!=\>&HYT99<>];4,7J#@J4>26Q8\FE=0,923;DI" 7O*+0 M2G]Z"G5"BMVG'XP+B[I;Y5%%8I#"19%6+^F,LIA+#9T4LKC-6%=Z7S.!+'8: M,8:)$5IY#5X*=!V]WQ-=N)'0IZD,,..P_6Z7C8P1_1@M9 1+PPKB7.RD:>T. MK?.^ 9GO-L\'=L)^,\VX:K][[9ETZ(6M>N1^W+"-!KZC'Y9K7$T2Y/DHX8S+ MGMGB>QX%0+[%?,^=('0&J1EUF;;/KWM3W7YW!CRC1152Y@6R?I M_4\PU$\^.F/GC!M&[$=D&"),6$FHI9A"A;2 M1U5@315C#/KHQG9(#U[*OT\DVUATAZ/9^]%X1MV[I.Z5P1;1B*FUR0)EX&V3 MMP)Z\,K^/2+9QH(#*98\!^;#44R.U2)(+.2\;*^13)K;:ZP%99NZ.G,?=/ : M_?!<@)_@;B,/LP5TM@\I++X72*Q@3:A F[&S3SN>$R6TCTW'C%0>>2^$B$X4 MRD&W3UD(9N,0A0M<9F8_DX'YXMYP MF'Z8+@N/HYOLC[8 2Z$%4MY@1!V7E&(5-!=K6 R+GW!P![@;$0-.*XQMF,LQ M?*UCM@ &(XEILB#IAY/!4XG)](&3^?;@O)L?W.GL3K"[3R;D69$\N*]]&!8. M+A0XN;BYA7"A)+%.2:R@HQ,+P1S<-^QV'8<1 N12?M$\GQGY1W#- C3I^C-N1V45\NT3(RY.UPR M+*VA:3G241=^E>NWYJ-ZTUX-7NS0$PV;7[+V>(EJ'0J'3,%5=%*EKZ$/G2Q' MM&$SM6^%(QV(H]O(T$6X:J.6+[D8EZ/&#-K0V&^FNBJ'S>A1E?TKMI(?DSOOY4HYN09Q.1SGI>:Q$N1H6,_ .;UO*I->F[0J M50]GB?!U3GC+U8M'@_28JV?GNI$]?3 M@$1KU/$B>>D."VL9BQ0Z<6H)G/X\;H:!E"4:NB] .[I)IW:4JC1P+P32&CG^L!-6;Z&A?"0)*8.\E+42$/N&^(42 M5@@OCYO)>TCCM=8;9)T2@D?+//A1M%< >A.3ZY(H<[IE;"D"N#2%M@9)4N'Y MO4Q^\45P3UG4[5#/;UM=,-%@)%^3?_/[L&QF,$A0W9QFM-Y?DT;3/O4FY\ M$15!4KH07*#<@E=PWQADIQ8]92JM'C:@R(BT049#PO];]+N392.;?JD0>FK3 M:Y<6%.$DD@13;*R.CD!7P?J7L^DAF+9',:\92GOZ/O^P25_\[2__!U!+ P04 M " E@*M<&UL M[;U;=QLYEB7\WK\B)^=U4(G[I597S_*URFN7/_TQ5?U9#;]R\_H M3_#GG_S4SMQD>OF7GW_[]!K(G__W?_W'?_SG_P#@_S[_\/:GES.[N/'3^4\O M*J_GWOWTQV1^]=/\RO_TCUGUS\D7_=/[:ST/L^H&@/]:_FMG42 2,4 M#80"+34$AGE+';'>(+O\TNO)])]_3G\87?N?XO"F]?*O?_GY:C[__.=??OGC MCS_^]-54UW^:59>_8 C)+W>?_OGVXU^W/O\'67X:*:5^6?[K]X_6DZ8/QJ]% MO_S?7]]^M%?^1H/)M)[KJ;U_0'R\FW__#]?1L%]6_Q@_6D_^7"__^[0=R$V'ZRG_&65;_\U+7?[*SFU^6 M^%YS3JY/;I3?S7 MW]X]^^WEF_C/NX?QS\L:I+D7DM7;_C\/>LS:J*)\)M-)FI'>QK_>/BL-H/SX M_->YGSJ_FK'N\%S/[(,/7:?Y??/\[CXI76L3@ M_R;^6/]^OPYQ[(& R@&E( )<>BR8(08YLRV/^DYN0==F*9#;1T2A8/:+OY[7 M=[])'*SDTHYB9>4,X_JDS;7?&A/TP CH (.2:B6$T@J7&M,2PE9[]Y>?Y]7" MW_]R-IU'5;^Z7CXPOL'^,OUPJ!+J:O[[^VKF%G9^47WTU9>)]<^^3K;L$80# MTF("3/R[A#H815$?+<0'K.D@_NU> VW/SJB"CC6]0Q4'T#C+:,XF30RGMWXV M=;>(ZI?+!:@7J-\W'(OA7&\#R4AXJT-T3W<>CK8)SV3@8['ON042Q9\,\MYQ M&RC#\/&Q_L"M/ 72.^V:D>SHMOW^(BX.E;;S.T2_+CW,343:Q.$Q$8"77#(C MC0HV[/ !V[\])XU-_G8CAT/-/LMJLVT6X6#/;(7F8G[EJV9$ 0L@!;1 $V&1 M=5@RHG-[9ULH'C/;F6R;\9V]0_3!?_'3A:^?F7JIQ4T\TFJ@'=0 60H==PP* M1S)SO8EA/*8+>>6#C%K@E;[%\SJ.^V[.^<=D?O5B4<]G-[YZ]=5>+U(@]5E= M^_C_[I/^NC5^%"%+B0 5Q#(?E,"^EQ>^OP[V@3F^5(9QVRR48L04F# NXK9& MSR.F5U\_1\^GW1#!!V 4AP!IY[T.#CL2,BNF%AOO2?*V\GRR1 _/G:+XT^=<]N9M5\\N_E[]M&PKD *OBX_C'FG&#Q MY1$LLV#RH1]?89DD,3L)/D]2F9LC8)C&N1QAH)6S3"",J6R(O!]9D>,K\5B: MR2[=O0@O(-EUC#N@"4Z!C.0"ZS3R2#KGB MMM5"AJKEK]% ;V=U?3%].:D_S^JEJ2]"VBG,:[051 H.Z#B] >^1M803J;3, MK))N1.>BCHQVWU8%S>$#I<7P;LB;>(A50%,GXE^E\8(+34()CV8=P[DP/\BV MVURS;#OQ-U,[N_%)E)N0*+; ,&N!I4$ZZCF4,K?3T #C?';?!YJV@'?P;C:= M/41UJ\,V;2.O@!$L^C *>6H09L+D=@QV@GKT2LAK]@)^P)OIW%>^GC\ MX[Z MG=_"J*0#TCL*+"-*2F>@"+T2KGM(HP^N\=61F$0(G(X[H.C8(B U8L %C+'D5L'LV;Z=H,Y-*7E9 M*+#<+%.4K3;8'+L5""BF-7!2,6D0H03EWEYT(SHW@62T?X%%IS>PH*.#+;B- M?PT&"^-=])/&EFQ9'ERI,H[FOE^-;+:5;&VH*H_/&"4#.0IB*HZ0;]^JYWX:^=F"!:$&2GH$*,6.$6$,-[FGM!8H9Z*>828N M$$EY7\TBBJ9=OH8FCLXP$ RCF" <*,E]$.'^Z8^>WP,-N4TI'^RA^/G]5/5L M/J\F9C%/Q?6?9OUF'T@,,- X$)?DX**W'?_5Y?9<]@7YZ 52EI9M'8FL.FJ* M 2I/5/2]%3+,F4!I[CC* P#GQ?]>YMSF5@[E]I6NIE%J]7M??;S25:N3CJD MQCD!;"#.. ^1S9XT:F*WMF?* V4] P12BB"+V$SN MW48CD/%IS\/3#O+W-W*!".@FJ)>3Z\7BO<*H*NE?[=(IKD(2XCUQ6*>.F L"\A6<%].ZG0< M=E&M)L/65#*CP& C I2,V\X"IIGEDL>Y(]^23D"@0W3T.!3&7V'T3AITF@P MR:$#UA'E0U#89D_A[05P?%4=0P8'*G%_"@NL>RU@;\VSA7EK!^_B,NTY!81 MZ>,;JSFAXRBN#>(/S66FL76U_<]?-DP<9_)_ENL>\_'3Q8O_\[>+MR]???CX MZO_[[TBTS7XT;I)M-[O*-UE1'21TEJ!#P7.#@=?3V<>^9-";E MXD9#$8&M,Q9"FOM$VJEVE>GD<[^N,IUF/'97F:TAO/K78C+_]F)V\WDVC7^M MFUHO2&:!IAX!X0AG5D@70NZEK1/0:?:=Z2:Z33.##5YBR_\04_-)_D90^S2A MV6?CWP1HW&8T!8C;W/]GL_JQ)&$$ =I #WA0R&#KXRN0^TCJB%)HZ5!S(DKH M-':1\Z(W-[/IQ_G,_K.Y%P>+RZ767 $"M1-02^9,[@C@%H@CQ/Z&D[-U4F*( M90LTP'@?R?)5%;='79@L, %CH+"TEBD.(I).! M!F#ME*6,0F-RGWKHPG,.0LAF[P+%GL]F=O)F>MLJXGUJ A!MVZ,>J1D]1U') M(@5PNTU(SD$A&6Q=.6$I@;H=D3XBG6$*P5X2[)"4%]J]K&^J="3Y,'# 0^51N MS1DC!F.9^WQ"%Y[QM5&4S/;0QC F"NQXMT=]R&JYM4Y*";0C.F[>O46&:9Z_ M^C4/\O-6WA'8+; -?Q@IVOD*4:6!I$X#KYF1SA@>9.Z4[0Y(YZVJG'P4V+(W MQ!)6&+=\.L& ]CSJF'O! F)2Z-SU<*U@SELB>3@HL(=O/VTFM 72$0:4ED0K MR$7 N=>L8Q[;&W>&.,C*)1I>I9X(:;M8^:N4TOSB[\\2O?/SB]#0'MN[$'<% M<;R0<::"M,YEGQ?ZX#IOC61GIL N?#GZ-W6]\.[EHDI>DZ\FL]N"R1>SZ>W= MHA=A]?-\$KVHC][&C\XGVW,=CY:)BG= !2,A%4($F;\^;@CB\U;6*W:4!ME)^T;*& M,@$X(1I[!ZFVN:?-TF,Z;SF?E"(*G/M].?DR<7[JZK5(WI9K$N);J(D$T2,A MT(KHFICMK,&6+W$(K]./^.#K>36Q\]OHR+-D@J4[&\T1_&2^:-@$ M0XA!G+0]L$PB%XUCG,F]X1@,^KR%-BZG#:K,$\EO\2D.&8"G$AB)(KJRV9^3!M4<'-M/]^+>M8KQ[KW^EG8BSZI*3R^7Y1]W5HI6^*2_ MILL2DX%2 TIS/;F\N]:GU[X[M5<.@ B45GBL0-QN,Z""P#)8[ZW=N"BA\6+B M$:">IQ)/D><&'0_.6?PZFH'^1V:F42BE)@!%QBN$$.20M4CP4\5PRETH5+^-QQ@+C$ .0(6,D+:S\+ M<8+3EY>57ZW(LW#[V9>I#ONZ?CA;]>K5,N!A.3JUY!IKICXM#Q]YX(OJAN\U);W0SB MN'3:%\1-+7 4P8"X",3GOBBO!ZQC]8'))X'-VL',5!2HFM\!L>%44AO(0KUB M>@$\3N^8[/3N)Y\!W)R*D%#P0*?#KT(@;#02G.#8C"FA'QYF3U$\G)25T M'+0HA_N]="V[//QFO-8MR,A^;6\*2+ MQV\1U;A^$B9"D,D%H:8()V M"B(+/<_=;NP F./[]44CW:6):IU)2B?DWNDJW;[[)6OB;>M+RR38NK%G2J1] M?VP2X:K4+V4,'U& Y1CT]PG%]*5A MU,WX+E!/+!33FZ/>N_)]#7PL]HG6P%A)@2$X>B[<2]+OL-5IL7Y(**8HZ9UV M'2\4LX9("064=PH@S$5 W'N[V?;WD89B>IN]7RBFK\W&"\4L$8E 31J@ Q)2 MOBRYIM@3J4/NBQ]..Q2S+]N9;%OD3I?M;7W:S<_?^?F+155%QW!SQ,()H"D7 MP# CB(LNB1>Y6PSV@#5^J.5$]ABY*2O2?G<;XMN)-I/KU+^Z&2."%FAN-5 D M4"F\4LZ,(:M-7#]TE8NTD::K[Q@?ALK^?7MQ^AI:'3 PQA!@'802<:;RAY[V M0_A#;/F)+-"$MY?1-D':U 2#8P>@MAB)Y,^C_#<3] #V9$66G[;6CKWCG2#J M-:BZS(&B_9Y=^GS1 $N<9I9D+>87D ,Z* D4]%HKAAS.?BCNW+,DROFX-6,6 M, FQ)$8ISW+O4Y]TEJ2O7L?)DG32?>PL2;:A?YSK:OY2SQO+N41(O6JH "Y MAZG@#K+<13)Y1W!>F9IN">9^"PZ70KF:GAZ^UAI(IRDPT7T'B#C#A/6(9F_* M\31,XC%\6NA/D!/2"Y@XYY<+^0Z%CDM\Z M09[H/N]W=,R=WN_HM/9ZF];XL=O[L=L[#1O^V.W]V.W]<(K/0K$_G.(?3O%I M*_21.L5OIG%L4?L37T_]_/!$1O/WY'!4>R#,Y'+>/>E;JVR454 YY@!#C"BJ MD8,P=Z? ;13#;_B^_<;;NH+&)5Y ;1A!B#+M()(Q 'F]HH;@8SEH UD=_N. M[J%&/16_Z?TB3F+VMWFJ!H@OV?>!-04Z4?0!#?,!>*F1H!1:)7+?]MZ%YU@1 M[ QL;UY)C"69'>[$3TDLG"YD/+[R;33]&?UA?IUJS][J:MW1% MD#2NQEJCN,_ST$)-$-XL46T\OM#V_>-O7W+S,,MLQ(S[Y.6%"7T T6" DHH! M*W1$1V4**/5@]?PI'6Z^ A/Z]P'^M=J\8CLUM,$^;J M \PB$K2*'A#.[0T^ M1'",RQK*;!OV-VB!L-;]FG-_K^8F)B\ID$HS@+2&7GKCA>-[;VO9G&+.__V M_EI/TST3Z4*.STF&4S^_3_:V?NK=D'A@OF?GB"$6LD2FN..#YSY;>VZK3!V2 MP$ > '6$4AN8)BQWUFHWJL&'7V\M?Q%:G]489^%< 6GB7S'1\173<7?$)9K:-OW>\U0BP5"=T-[TBAT-S4]I7.0%Y.0T+4:6 T5< % MB2 ,$DN/ST4ZNX*BIZ><3CJR=W:Y^5SY.IGJ.[+F2)!!%FCB(-"06\OC9H5X ML<,I[W["$:)INS]G&,OFJ)X&(=HM"P %1B9[S!V(8^79GZ M/.N\V,YNW0*]"CYY>S6=7<\NO^V0I8,"2(D(8-;Q%.Q#VF6_PJT-S/GH(J_= M6QL,'"Z(O_NKB;UNZ_3.4RN-8$0<*.)<"&8\S:V"APC.C_H!%M[FFP[E^VVZ M3#M=>/PFNANS+\O 10LTP@)0C'I =)RGE,1$7+;?E@4;*HO7 MBRI:=U'Y..S7DZ_IIQ9D-GA@,$4 &T6="4HHF+ONLAW-^8DBD^6W-3'X!ONW M>NK:O!8/M%8AKE0>N1 "M#!W0/O^Z>?'^8&6W>98%(OV-*;[ V+I $)48!P? M= 02J'*[ ]V(3D@+>1(9&0DH4&_QS-K%S>):S[U[Z3]7WDZ69T?BS]=^:?:I M>W8SJ^:3?R]_WSJ8K:E,<:"LU< BC#3QB!FHK)Y^J[O^F\.+3D8 E:,:96S;92I3>9U&Z]]. MOGBW^=C6=T 8%=\!J4"@S$NMN-%IC2CQH"30Q&(3 $!(! M>D=RSY3]T8U5KI)=*^T%*UD).962E8Y!/?_VJ_[O6?7B6M=U8SHTN0V"\VA0 M*H(7U'N:^Q[V/> =OX0EKT VPPV%B"K@WW5 O0?Z3M^T%5 TP2U4V+(GU.,4 MN12COK_$LO%V>G)+'3ZTP#2E\X)SAB$.Y3G*;$=!S"-162==!=3UJ=+.)S@M MP5TOX_9($YC:E14G;3+D.L7B):T]N+S+XX*]7_>BN M)I];3T$2("T) <=*$80QRUY9C%TP#EO7>3BH<@%)C>?%W-??8S[YS]TM;E; M;@:)G -&4@@P4G'B#$H*FGO+V@O8FX4(D@)#!$)I@888V4[<,M>JI9#+67[FF$UQI(!!&PV 3-X?:J52TKY'/':QI MPG&LW,1@;C?KWX;:N(#;LHEI>\O8BJI04J$9T7%R!\,9VR&! >8^FABH<$ ) M*P&Q#F,JF28D]R9H3!'LB.P?20.=5LY\0&[I(S_7<;%YX)-]VX[N)&1"X%32 MY !CV'.IN?*R3V^X[J>,OQ_)P<.LB!$+Q#X^^NED5KV;S9OR @D0(2$"XC = MU+8N,$R-S;VX;X%XU*3G,6V!:?RAW](T7UG.@7*IBQVG#JF@H FY,RW;*,[% MCQMHWP(!\(>(FD/_K;@*^7%MF([CR0WEK%," PU>? IHQZ?4LO^= D%ZCN)" MY''('8<<5P@[O+DCZ:#3SIF]N;7UZ.7"1SI4\[)D$0Q_JSS*;+WJ_Y(2:"UC"%8 / "K(4*C? 0*'B.A:X-BX"5N8 .N^^ M_PSI/,ATA=].0IHE!E,W\.AW I?NS")"2*OQ(722\Z7S$--E]+X:,;%F3-0; M(+E2P%,%*35QQT?U(72R\Z7S$-,5Z WR<* O=%5]FTPOG]W,%@\/_R5LR,69 M0_IT_IE([BBW4N<^$MZ%Y]@R*)%$&6#Q H&3A]A^F^I5S8%W[RM_,UG<;.*3 MQL:!:YRN8H+ILAW,9TCJH8:/DB>ZS@J\J[UY-INF/PQ:S>JC-83E\\ MKD9Q5@=42"T=5,JZW$V@6Z"/8UD@I EI) M&+>4FGB),,4J=TJ]&)?6R%^ U?'?!4KM=(RE?5.=LNG$+6LHCT5Y$RBD%./5.$<%CJ7-WW#M> M49W@J7D188 2C(/07K!0=G2G4E37F^,#BNHZK7HJ177-R89ULS@N@526 VLA M(HY2K4/^S<$C2L1V\]HK$=O;OB/GW7;B>L*)V/Z<[9& V]O@1Q2$1PH8KAF M3A@KM/0A^S[Q$21BB^N@T\ZE4SUKZ:=U3%CBN''E"$@CA7+>.&KA#C?R\63N M^EN_9^:NM^DR)V)W%_BM(V/* BV1 9ZA +$EV-@^^;M3JY+,3FU&,XY0 MTT M,<5% T@LTAEG08U1+/*7O4/XXSH'L9?;-MC&A:*YS76A.U$]X7,0_1GK70._ MM[E'/0?Q8$M+#3 B(.!%P-PBZ+3+G>E[!.<@"FN@T\H%N&^LYEX'!%,#'6D< MH$%93:)KFC^C<]*%\OW9Z5,HW]NT!7+[*5IU$59N2(O[(33002J "1=$B[C$ M\=R7;6^C. NV!QJWQ*N],+7_UR+Z,*^^W-YJT#2),:_3X8_4MYGZ5$2@*,O> M"K89RKEX>#DL72!MVP"K6>B-P KY>:V@CN/J9:%NMQP&V'V1\R\[^ANY?L <;?I&^ Y3).PSO@ M",& M 8#;I5'F+/ 0J]B^V,3V++$%N>OTV"9>?M5?YW<+&Z:@4A#@;$4 VR9 M%]X[BI#(P-R#AXZW/ XR^RR'S3(O@+]&4[4"\= I36*IF>0<6L\$[UJ5':1 MM_[01TC>P38KX+@^3*4US2=:10?=(@60H()[K[R#N7O>;J-X[/Y-)ONVUJWF M8KS%*V_"5"B,T83G.!&,H5QU4C_ T,5?^V9LF(>X,T]!VT"Y<]A@)OFC)7]' MM.((W'?:=_1&7>O(+(7 8&F =9['F4YX3?IT!#BU$I3A+!Q1G.5O!QT;+&?;S"<(WJZ51-WM.[Y#O8TG-J,T8GE=EP($:Z.8 M2H;ITW.Y_Q,?OP0*63?S)-")\L5L6L>5:C[YXM,]CG%]>JF_;5D$I4,O3&I M>$ 8*R'<9N'Q_F)H?O29JR*#O8MW\WVNZTG]\7/EM;N8KB^.:/NLC ,&Q2VQ M,$XYB-/BEKN%=U]LCULX19DH4-BXWE#CO:]L!*LO_7,?,4XO[Y"^F(,]#0V6Y*='OIF'&?#&[N9G,DU%>>W\_ MBJV9$D%@'(' >B(-H4IIG%U&_>&=B8 *\5$@*=D$];;(X?FLJF9_1,F_T)_C MO\R_;=F$.""M@H @)0E607I?\JC%+GSG*YXLC!0(B+_U\S@+UG=P+Q;S.C4O M>M *],%Q(1;5K00&2 B+91!$9+\\?A>F,U%)3LMO*T/D;L'F'/0:0"K30'D M6E(!6# F&!]W;T85=%W.A/%#+;K-KASS9M2UOA#9[T#=_NZ2MYWN&,D(+=B, M9G&"ISPE4EVZT, &X BSP0T8.NTZHFW8%LS"[<62$4,X-9)QQ%7A.8NC'Q4+=BZ>>W7@JVO?\"ZNWZ3(G4#O;PBTQ:0XC MIG23H^081DR(8RLDD=0>0.>)=M3+0>=!IBO=()%L8G)134!0%Z9)W8>6A M\Q#3%4HL-C;]6M]71CB*8PJLTT$$:Y7,7J?XR-HA[K6%&FSC<=LA[D+UE-LA M]F:L?RN\?R?PSM$,MJH-/*H[5#7 /$ M& 4J+,]+$ZTE=$:%W.F7TVZ'V)N=7NT0^YJV0/7YPX7M@W?^YG.RZGM?36;N MHWU%$ZIS<00RV[^ .]B-VP]K8!8HXQ3@..Y??<#0L;))FC'%LU><]B2TT\G'Z)JY MF/KF8):D$&AIU/)^.BZ("\&53?RV0CMVD"('KWL)YS!2,@>,$\1T?ZRNT]6Q M'_R_%I/*NQ>ZOKI8S*_UM[7RIC6$VAB@J?, >>.8$\8YO*NHI/_3CJV$MX,* M! I9M8 [^]=HFOKMK*Y]?3%]]74^F5XN)O55,L%%^%[WM ;0$)(N'() >H4M M38!A[MEB)ZC'K8XRMB^PH+RO;F^5_CB?V7^NS5WW=XL_F!>-C#MYZ8#EVF'! M*:,B=WW4#DCG(8R<=L^W%TV_H]J,O>S$%Y]_>SMW+M-C#!N M])3F+*58&)$1J->TUVK1[WF/F_ABELVXO>W"^,S::N'=W0&=)42/+ '**@P$ MYS(Z,SP*U#)(B5!"VWZN0J_'G2_W0^Q:X-#3PV&_C@_;=&)N*V)H=) =A@#I M8 0+E :9^W*(-BR/6PQ9+5W@[-)#7.L'\C[.XQ]NXY35VC3%4 "28)&T*A2D MV 59MG"L"]TYJB0;&P5.+;7N@JN)W3R:MP83BP!,.B=LM3=I3VR)*3N1M$([ M1\7DX:' 4::>,"]"_,743C[KZ]7TF#[I;[9])*;BDNF) (@[CC$STI"RU\OO MC_E)"2P/CRQYR/^P M<9<_^[]>HX:< (I9 H+A@40WTPE3MDCB[8AG_PV/LQYE(2Z"W@KL32!6%AW= MJ9S][\WQ 6?_.ZUZVF?_UX=!91P!8Q)PYPGT"&E2N#[HQ.M5NWGM=?:_MWU' M/NJ]$]<3/OO?G[,]SGSO;? C"L(3!(PB%"AO.$71OGWBF!,=]L4,L';- 0!O+ 8QSG?(<4XOZ=%=_'(?%^UN_[V'QOJ8[V@F5 M]2'S^).1W(.X4X+Q5SQND<:M #[?%7^P_8OWSFXO>MZ)\<<)E8'<'GC*8&]B MCGA"91VK%!&F)0%@C@(W"*I@O>PGG,%)&=VO2;16^&:A#%$CGHD/GC'6& M4<<1&5<]]^">GGX.)&;TV>?U;%$UXPS$ ,D\!1X)JFF@1KKVE:L1WV0&NO 0N888(5A#[W$9A'UN9GK[W38!N/T-ZI6?*-J)YPFY_^ MC/5N\;*WN4=M\_,@+,@84"'%?;R'TGO%+2F1N#_Q-C^%-=!IY;':_#P 1"DP M HKX4V#*QI5,F=R.PDFW^>G/3I\V/[U-.^9N8[M0_L%BYR10Q"\;2S"LI(&& ME+TBX'$<6,B49L_#0ZM<#^ M6*7-],PJV[TJ@#U.AW7F<_B M"Q#_>E<3KZ?N5SU?5,LJF9?Q$W7\+QZ<\OE#?QYTQ<>H /.4$!W/IMD*CNZ& MT/J&4(=2>V$$%.3:I9;1".4O]MR",7S.O/O*QHU W O&46D*$ N<1@E(;?+? MO/D PG@%1L,XW9[U#K?DZ106;;^J'R;U/YN0#/K9H9:.\BD;<[;"^BV"IM._S&1FS%$HWMN(Z58,S%8JL\,E%P9)E$ MQPYH)SBPFGJF!6(X>[.9\>6Q,X5X NKHM'SF\J1-S^S9U*W_ZL7L^EI7+5M& MK@V0WF" "*3CW.4#4%ACS3ASJ&?#L+%);EFS3X#C3AL6X_;>-5E'^-%_GB_7 M#X8A@.MW'E9:Y1"(9,7B:O?87X8E]MZ M'Q0#FB@!B&0<4ZF1U[J8>_\0RS&=NMSQHP%6/HTP^:L0O)W7L_!B=O-93[_5 MC9\O%@3?[_$CA+@'V"-[ +M^K2?5W_7UHEVVR":%4000Y$P'"#V1Y=[C!D!# M)ZSOW[AFZ/JYODXM&C]>>3]_F[XBTOS\6_/6[/FWOWEW.9E>OO3UY'*Z_&RC M)Q]Y!<;%GRA+YT0,5V&S2^9@4Y4;S?BA]J'JVYPT3X3IQQB_MRP &8T+"*0T M0,V"V^P]%!Q9)MC+B)$:X'D0 M&DMGOUT M0#=;L^RF+A ^>#.-^Z15=^-EC=GM\MHH>B^B[XSP2DY"'YVF+U2@L *8[FB9UO[=;#J+4[9.-SJU''TT&AC(.9!( M<$VTT'SS('QG;<*.QXWOAV0DJ*$N(:=U"W@E%_,K7Z5X;.6OTHN2?/($.-WM ME2Y\>WT]^R,MJC[=^)5^^=R'6>4_>'NMZWH2)K=OR=1]TE^W!D,\T)P08)3B MT7O#2&6_3"7K ([I!.>."1Z/V9&R+]_M]:O7]:+R [,IG5^7(SO2'V^F;,?W M!SZK:S^O(Y-O)]K$NII'Q157%&2E^($Y0U=U?G^MZ4K=KT4.@39P- M/:+*4-!;S& $." YYS;B44@O'< M8:Q^R(X>RQA7-6W:S<=>@EX+\);*&HQEY CQ/E*,%XFZB*T75R M&@L8&(Y5?/N$@M H%DSN QLGH*T= 9*3EU872R4E]6;Z>3&OEQ9 +;D&%7=* M7"I@&.)"6&$YS5UDT %G_&UM02+;)#.0A0*QE29HN!F:X@I(XB#P3!(I'#*6 MCR$0_#0%<@@+(\T@I*5EX1):0 +;WS@WFV=""LB$/(T!7(("T6Z'?>OE,!$ M N.Y!(29( +2#L/\%\Z><"';47=:V9@JJJ(>A19-V'[4K>W-XI#*I#X4'/L( MNXL3+(,4.(&"5IQ35^!.J4=!B_>L[P='PP&:"KBKAL2KJB!!MK\)W >U=U<1730:>?, MM66;%TQAU1)Q"3Y=2NY H))SY(.3H<_5\6W??^S.H8=:O^-NKH-,E[EY3>=] M83!"!,@["P3B#"A)$;#"&**H5):?YU5K!]-YD.D*OYVD)=R%G0:&8@>0TS1@ M'G%M7J[6C\ZC11'+TWF(Z3(W(MK"Q%H:46L'#&02".T]]]0P9/DA=++SI?,0 MTV5TIA.FY;XB;A/\P^O&O[7T,.,:2.X5L!9)'PP1P?1I/-/]E#.@-J,9MPFF M&>NJUA(8"FI7'9GJY@E: M"0%4X#AN3A@5F"IG5+%BJ0Y"401 MSW^I;R>D(RYN1S_/E9.MHEUF5Y9J1P:A R9.ET :JX/QC%J;NTM,.YH?$AK, M48'%+=UO^.GV?L/O]MH:JT+ .",!=](U GK)FAC/3NG+E/5;_ M<3ZS_[R:7<__W3D.W!\XDDRG[Y?/ M6L6?9S>I^\>JG4)5Z>GE*BKP[?XC[_6W92W '[IRK7K3WH)T$TJ<3!Q&# KH M4>XZJ^&H!U]5>]LO^B+LQ%*W@6F,]\:5&QB-4DDF]48HF1(YNHZDAEEV5C)Z=NVHVKK>-N#:)YUSD&J.45:9DZ^=$AA@[".* M 6$%%"<&((Y0!"H$U;UN=3\Y$;3D74Y YTVSEVXU8AK+0JFF/1 4XJ!(,$# M&:@ (=B@F?82"K+#/]_UC/$V<'E9F!4P8<;8SW*P:;.RK>+%_&I63?Y]%U5' M2X@>60X\1N19 8T)2PV0& T>,^U[+QSX[IH/1/AGMC4QL MZYI5.L[T/BK*5Y5WRW_*&65J_N8R,:8>HSC9"!.4!AC% T"&21>P])+G[OQ\ MQA$F%_T/@^-;1I4Q 2/"FPSUV!U0GH[.).W1K96MYS<56B:N8AIN9-6".H M0J7$C8".4S26_1U9"I[$+ M*"#"N9E-EWYN<\E72%4@RV8^_?MN MD1!.;?=3SF&SW\MOS6SP M O&EAQO<][JZJ);SGEN6M$2XC2BU*K^23NR58_)O?M0[+75N)H&9T7' C+#88\: ;+"JD=VQ.75";2"O2V M6L)[4]<+[UXN4F%HG#0GL]5R7-]CO0AK0_B8BDB7=:;;G5N2)\@\X-HH*X/! MDN2^'6,8XB1+FH)2(YNFX)]TT8Q*J#@*A@FS4@J(#E.[N1P9EHH'F#6T)"L2M5VM)_'"3#J'20 :,@-.8IVHX#C=;70Y^%1\ >-H+\N%<% @= M'FZ(^V%,7?=KTSBF0NMZB?$ M>9W;57D\NMWA\#PNV7926T"N'WP]KR9V?AOU_RT24G_X^%M+YT/(@*$''.9Z4(RUR8\MY785;=Z*GU2X,LD;7=W">!)I@#K8.T MV'B/-J.#C?YXQR.>L#)R&C_S\=@/R19-\Z[PZ0RX)LT6&;>?HV6NEG.>SS]8+//#:JEX-XW:1M_[0 M1TC>P38K6XO_0G^>S/7UJG@E.N^^^N+=ZUGU>C%//:7K>I&>T\W#A:V]Z,)R>P)R/1X]-ZO'ZMMP&!65B]:W8^^1)__=LT?F0M*YNU MC>M^CRS4W77 N$^V*C0*"QCH563 :@SCTLYD[MMQS[@JU+/4S(M(P(006D,+ M":_^C*K13I:-5A7:2?2I5H9W)013]':,U!XICRQ!VQ/<+D_PH0^FE@7W* M4#JY>*1I_,8Q_2A#&5*&TBV3(^3S>W'\2/5+# %*: LD(BA@9:''N>_.>3RZ M'5*&_FB_^IF9J^S0;W,.OKY+^0D4$Y0X+0@SC)+!7./D.0! MY[^R8"$,B0$*@G+W0-SM,&= MH+M9.%I]DK(YI?=C>WSS*U]]NM*WXT_WHWZ)FS?O5HT-MPH=,0-*&@N(# PQ M+C#,?JOV:(-[1.]'68'F>HV*JNL88="#!_K7^!7S^LUT53"S-:G%(1H2/2FI MB?92,!*W18_F+7HXMA\OT=@OT0!M'>-$]L'C_/MRIF@;)T/+OH(&1%:L=P:K M(+-?$3O2V'Z\0V._0P.T5:)G9;%Q1A:"GW0,E7@&I%(X;A15P,X1&$3VBT3& M&]Z/-VGL-VF8PEH[;(Y<'+QSF&NYBV?NOQ?U/'TJ#=49S1G0U.-(B1? & .! M"TP8@H.SH6CI\&&P?[PD&>N/1U#.]DO"3G?%V;'%HYH"+3P!&A(D)-0"9V\& M?Z0 PJE,52O?YMG4O?KZV:<<_*=9^E4S'SY8H!DB0"G"E#(VSM?PJ%-6)_Q' M-'4-"VD^%HED3M;\PT\NKQ*T+[[2E_Y]-8FSIHGCT':^Y:4+&'T*H@%TD&#" M@U6P3]^^KF<\*7UE,_:C"BM\G\,WAK\,J[S4<_]:3ZKEE1G;_10=4((ZX*5+ MUXP'B#>O:7\,:]?.<8_W$N15X?AA[+P2>L01[KT-88D D3L/G#*&.**9'M3@]C$ON;PAG@>0, X(UY!KIM.U]-&_5GH/_\58=44R/ M,0J^J'R]MQ5(W/W(X 2@Z1901+0TZO$$+/89^8_WZ5@R>MQ1\%ZV<(HI#DSZ M0S@"@48> :(MYH@(J;@X:LSIL'$]\A?F%$VZEU0>9UQ\[ZF#6@2D5 %@ZUTP M@81HB4>S AT:=CB5*:\E5+HQFE=??64G]>JMW)K['0>:(A/G?LF]) RJS1S[ M:<38NP;UI"*C)V7YO>34ZI>7[F3T3D?KI-L<<_8JVOK2,MV(NK&?;+\AAF'< MH"D8)2&=]H0K9T]F87A[\OV&:'0PM$@=1!GQCF'DO0?BCWU"G2L>[A;*+ M[$?1;\BG%N^!$T!X=(@M,]#RW!'S\^XWU*V!??H-=7+Q2/NU-([I1[^A(?V& MNF5RA,8MO3A^I/J%<9NL+!1 (B$]I(98E+LI]N/1[9!^0R-& M6Z 5=>F:,P\TDQ)X'"33Q@DBU:'UW* MF$SK+918:Z DE< J% *25@2;^]K9?LB>G H+$':T_-7+R9>)\U-7Y\Q?;7UI MF?Q5-_;3S%^9Z'+"N(8Z2D"(0O,42:K=R=P9=>+YJV@^I0301ICHL6,?=]0! M;Y45_,A?%5;I./FK762?2O[JX\+4_E^+^$VOOL0_&N.+2XMJH+FWP/N >=QK M.AY4;N$V0SFOG-9.76RJ,P,_)?8VV[ :XHAMP$JEJ-I '2?/E(6ZW7(88/=C M"@-C"XQP'IC4G10IP34<848Y8@+GJ'KH-'=Y'30D!"(H%$>IJ IQ3B1^628K M;/:#&DU CK#MRT-4-_T'6+E F'CMDMWONYSWOEJND"^]O8[_X[9%3X B5@%' M* W0D.!A[L*N/K@>?3Q@7^\W.UFM@LH;#4BX)\L#"K6>1M--4W3,3^W$#X@& M]/C2'-& ?;%GB@8DP5R$%Y'0R?RUMI/KR?S; Q$Y&+F,%I&18Y^F(8W4LHV( M.Q_W MFQ-('CN?RG;XX3CNW+-UX_ XNRJ.,,#$WHS\Z M\G?L6(_ ?:=],]<-/JMK/U^YW@^0W6^C'@S53+7U\NDIEMU 7@SM8LJ0GV^N"TB>:\G;A,G15'?;]0^^&2ZN$W[-?YYL[AY M=C-;3.>K?Y_[+VQ?D.2FI+$.YZ].WP'Z:/?=) MZ._B%N;3'_[ZB_\U[F>NZKN2-0^L$#!.F%(!*10#T#$6T5M)-VL>F\O5>S_Q M'$11T,892Z82RK>SNKZ/]WS[J*]]O3Q8GDZ.?])?W^MO:7/U(DV)MQVGUY=/ M%8"F<>.F@C54$!>S?VAPJ VV%!@[JP(D2-J#L+6/WASE: M95MN]734KA6AZ%3"\A_G>KY*AB[J:+BZOIL>&@LH6+2@81Q@C 5A6BOCLG=4 M[0)T A5K9=2PJ;YLK)0H0+E=')JKHYK E*I*6P=RI$JT?$1M2F"PE<>FWJ0^ MBXQX0! +,F[WK&:%5N=CUIH=A_%.XV:.JJ2]76JD>7N8L.G,>43D, $20@

K'<-M=U MG':\^Z2_;D(.) X_3C& 0VL"HIA)*#)/P0? /)I(RNT/2I-5I'JTGE^$O\YF M+D7K;K7_'>A+_[GR=K(T4?SYVB\)FKIG-\F"_U[^?G,$WD-@,/8@8(*Y=TIJ MF#UE/QCU&:IO9"IS5P_ZNJRH59;1C@!!4"P0E!KG_H\]RD) MV/[J,Z(_A_%*'%5/I0I;(U(L3F_*>< MI\*'N-TE.O/DL'KR&3$\P*0E+B%9 M#7.MJN"9-<,U6N>[IJEP'!DM$8A8)>;_3W@G:%$2I&3 M\?Z-.ZAOEGUGEKOD-]/WLS]\%5>CEY-Z7DW,(B%^7\W^V]L54.>I%W'KC%!T MP2$#TG$)*&'4Q/]'T.3.Q?4&=X8:*D-,ZU44I9-TRXY&:POC?/9F&C_NG_MH M-[_Z.3KB0PZR9'AHF23>L+$?,:GG3902Y@HP)PP20?/ GVA2+T['0 E- M: M,RQ4=,9S;]_/+*G7J9X"2;U.BAYE4L]AECH0$0"9M9XK*?#F!50_DGH'J6%( M4J^3E;$S.XU@?B3U>A"U3XJGEY7'IAY&<6L',5!(0BV-H=!G[ZOTN))Z^1CO M-.Y1DGJ(\70AA ,H,$NH,%A3O<,E?C1)O6YS[YW4Z[35^$D]FNHF4\[*8FVD M)L2AS;M9'VE2KS=O0ZTT?IQ;FW0!BPB 0T7B&&5 S/4@[='&N7OYZSF,5R"! MMIY7V9%.(5&M6K$ ,-<"IGJO('*'/SO@G)$6OJ?-K2O_:.*MQYM/=M,B9^"=3/KMGU0?9&:JE "4%$F=_C;9* MAVDNIB\G]>=9O;3Z15@%[=$6.N> T=P!3 -T6FK'5.Z2[VY$9RB4C!042,"] MFOY*GQ[J]IWL^GLLT]"GEZ^\_.MV8\HH#&Q(&A-(;%Q]"QW/*(UIS:X4I9[I;6U?M UEM%)>GB=1W71FPT)%ZYH*G, M+)-N1&>HD8P4; N$#U]]$I@DX;LRQ\ET$4%>K-#.IO56S7R_&M9M#-H4D!@?0$ X\EX=1X(UGN^PH+#N<,I7DJY&_K6I0H M)GBEJ]3B(G7HO&WS+V+"_V]@>Z[>AY:59#SZ3G* M"XI9(U.=P;.H1I>>'?=R'[U=5'&027^I -:[E6!O/B_F>N7-KPUG":WU#4FU M+28H 9RU1HL0(,J>"\V%/5^]PD!$C9G1P"0P)N"X4S+*,^]@R'ZG7-X1C%7E MFRQ*6UYQ_^/A;.MFV>05Z2U*?<0.4,A($!JGP2'GC M^YP6V__))WB+17&V9Z-15:+A:&3?IS:H2\ M-2$R ,%!U@H[H5G3)"0>1YK MPO&$Q92-G@)+YX-HQG;%+P0J4 B<-,2R (TVN3D*!2635 MJ/ BO-RRRE*V%Y^7\=#X9MS-C^DSWR?(K2E00& $4@ CZJEW7M+\>\M!B)^H MYD:DN?2T]>R+GERG'?FGV=H]5+?W)"^CMUO) 2: II8"Y%W0 3$4LI<-[ GQ MBE@.18*QH$X;[HDMH'Y _M%2"S0(74/_SD M\BKB>/;%5_K2OULD(]]>+%RO]1IN?%68=4 1@8$6RD,"K=. MQ"+-#&RUW"OIZ[7<:/ULOCHTOWI?MC=1:WNL[78,#DC&+" ::A2TTW%0^8L? M!J)^HMHX"=5XM;]?M!+[UDFV]7U0#C3D%'D$I(**4J=S;E3TA/E$IEB0R M8_E8"A1N&F YGK';*@:B\>W BD8OP@=. V<8]8GE]G_B M$U-/03I::[,.GZP:D6ZE2R "DBH#$%=.,P(1UKG[D#<"&4\Z)5F;Y39Y@6C& M)JB6[0;%)HZ1$,"@P4$K3K7,';5H@?(DM'"(V5MC#)G;/RU,[?^U2"W0OB0W M:T!/IY9ORM*HJ0_*7-V7'C[KP;+AK/,:,*=<.@,=@+(Z[M$)@UX'"YU@F5^: M-BR#ZQH>?N_]CJ"H8:]E3J^NY: M>#RS_UI,5N?YOM^ONS86XU+W!L. -9QH'ZC2,G?LIP7*T6K]!E,\RV_J KY# M$ZST8^774M8[ 18JQ-L)[CA5=5FH["&/X3R<@F""C9.J$@% #!670=@@^ M'4DH.\K83D(GG>;/7)WVO1NJ=\L&J1]GU\O.J/7;MR_6[N)>0\>7"3C$ #2( MDNAO$[79^+HQ@K'[2>-'+C)3,RMFUP)5'YO+Y5KMYCHL1N+.6,0-472WK/18 M>>FR=TAKAG(VCD0.4Q=(;3? :E9]([!2E?QMH([4+#$'=;OE,,#N):KK^P), M>4F)90!"662TH* MAR..5E^A]7T)0HOO07X>^S^=J)]_K6:7*;J"4U0#%C M@"'"&"D"@BAW$[##D!Y=/'G"6B/05.+4PJJ*H/XTNT5T-PQ?+_LA;N)ST@.- MK !<(>8/RZE6 M_[JU;=,,*&$IH(HJ#%'P.OLE#'F0GXG,CD!C@0W26EGH>UU=5,L^VN[O^GKA M[S*(6RL_(\ $#@'TU/J &$0Z=\:V!ZPSD5%N @I4Z.Y4^J;0E^B?U?7DK0SX)GX?">: (%T#8=%@G"!L=/!Z8M5I#FSL;N O3F0@GJ^D+E,,F?/-& M?''&G,S<%C[K@ Y> JRD88QIZ'3NT\&[,)V1-+*9OK5B]< RHZ7%:F__=#G[ M\HNW;E6_\V;J)E\F;J&OZXOI];?=U44/M+#^=2L9Q!%]9W_SN_>J-SH [L R MH_B0WY]=7Z\]XM<'(MI[_*U?.*3P^ \]_9N^F5S/9].U0!%$R *IL$BWXR*@ M*/: >@;CADU*3OO.]E;M,_Z#6=Y@%,NX2EE>I7&GWUD_US0,P<0*Q M\1VG.+JC$8S&,IT:LR:00(S;O"FA^<:9S2\^33:&C;_5'6^9XVY_G?XP<7[] MK__X_P%02P,$% @ )8"K7!C(+/)][P U/<) !0 !K9W,M,C R-C S M,S%?;&%B+GAM;-2]>W/<.)(O^O]^"MS9$^=T1PC=?#_F[.X)^:%91]B60E;W MG+F.&QT@"4J<*9$:DB5;^^DO ))5K"H^D"B0\L;$N"VYB,S\L3*10+[^[?]\ M?]R@9UI669'_^Y_,7XP_(9K'19+E]__^I]_NKG#PI__S'__R+__V_V#\?]_< M?D3OBGC[2/,:O2TIJ6F"OF7U ZH?*/IK4?XC>R;H9D/JM"@?,?X/\=C;XNFE MS.X?:F09EM=]K/O7\L^&&<:1$TU1N?BG*^U\MP[!_[3[]I_;CWT\^_\T6GS;#,/Q5_.ON MHU4V]$&VK/GK__WT\4O\0!\)SO*J)GG,"539GROQRX]%3&J!^BQ?:/03_"?< M?0SS7V'3PK;YR_,>[%:_?)$__U/5?;XM*'=[QY*F@XONRG+@U4YER'GTO0X ME_\Z1NS7,]C7Q&]]RJL&YH2XGW7Q.(7I9VWLWC$+09=GN$?F;):;+]3[/%GK MN[LC=3;KRW.LZVM1U&2SPM=B3Z;'\H;_XB/[6TN&+S1A3 6=UG3W6*7?:YHG MM+&6!TNC+/GW/[&__;&M\#TA3W^\+1X?B_Q+7<3_>)<]9PE[KF*O_LL#*>E; M4CW95D-JH@/2E 6G'P 5B+"#!PP7B7"#.QBA&17Q ;\-]A*(\ M%KJ(E83>ZV'%I!82IZ2*A-CM>DQ\R_V5;NJJ^PWFOQ'*""+YZ\FKORP[V4@9 MS^#??N+7N&!.TU.-#UY%6A:/ZB#4A?JWIGDIC+D_H:),:,D MU?1C]DR3#SGS ^^S:$,OJXK6U67,W.GMAANYR\>BK+/_$CYAWXKX)O9-2G'@ M^@$F3L!<7^(X-*9_]&WYK'; F9#2E=F-:T)E>G11GS#,@BB@*V=/%D),R;HT MO&#!#-IS@QIV+A 82K"A44=#D]E18&!5(Z0.T+%).F,EF(&JROJ/6[8^_40? M(UH>6!V#'<5C"T?,9<&I[296&)E.$(VT]7FT5 M%1P1H=.KL7^&*+Z"RV?LYA6 WK#=FL[)C@DQ,1)ZM# )S[U MHE1&;\9)+.[A-T111U5.9R8@F58?/8)"'?0C&='7AJ2D@9@0-FDO11OO8EFA M#V@M\(*E[<:\.(T)89_CYL$S[.9:\E\G'ES%6LPSWAD.B4^JG0C>T:C^D%=U M*5[E+4WHXQ-_G\U%TA5[B\.6):8$$Q)$V++B.+*-V/--J1T92GAA>].00RG[ M=YBS+PV"7%UP&'B?,P;*[!'#Q5>DQ\O3795[QT* MQK'/#GX>9CAHG/QQ^8V4R=WC_4U)D[I\S).K#;F74?[1AQ?6QUMLGOA8KW_ M_D1C'H,0[_8Z_<+/8RES"#)^:TC*^AT[C%]^SZKCO3J(V%Z=4(J=-#+\R',, M-W4A>[5>]A;6]999OG^U[*(>OVC/\ 7J6.[4I4A1G^L+)/A&G''TE;,NZ: O M]%KE/(G7>UDP0_4Z[PGLFRP#IR8/1C-SJ_HYRP![[ TM1 5FYA.:_?$^K[/Z MY2K;T,_;H2M.@Z:81 G!OIG&EA'ZMN-+&>FAQ1/CS0_Z6/&4UV9Q<2GCL#S]V31PD;HB)YQJ1'QAQ%%L01V>2VM)GE!UM$9C' M["R.6OHPKV,:,CDG0AL0P,/+$0;9#H(%;AVD9-2T44_36G7?E1+[>!N5>TA- MQ3_D3%MH5=^R3?;+-_(T' *TB(^C* IQ8OIV8GFA3Z@-T>UA,@LK=4<4<:J( MDX7I\@@VB@VR2=V7GW&'T0$0_(!<@"VTZJ]'&(P71=@7:>HX0)= M[<"ZVX/5LH(NEP-+/L-@&=#4L@XT@@=*2X!C,)&J %ALM?0%N(#]E :%I]7. M&&^V%2-559?Q/[=9)8XR[]G?ZI?.;ZH^5-66)M@5R1Y_U M@849\XX_]+9XC+*\C7.\+?(J8U]J\2.Z*TE>I;1DVG&!&NY1Q_Y%4\B!&CXO MVLM*$1@1_.L[;^E%4M/Y3!-3JY[G] )Y?/[3O+IB,EE7MO*.QLQ7ILG1&>JX MEB3T<&#%(392RR#4L,/8@N603=-;VB[&#S39;H0'N^,$F$0V YB3LK[$H M"JANBDT6OS1_CNI_2A(<>5&(71*X) UC.["\/YYI&16R%@#* D07^HP LAIB M1GSSTN[,:,\=.F0/9BC 4,M9CB7A@YD2QLDX5A>HX0-];?^[B'E1!4.3O0&3 M7]4 J8)S;)&4UX'?KEUE=)-P)^B)+S]26.8:./+3"+MF0 @Q;"N,?-E[M"$" M"_L<@B2B'4WY&YY!,.8OOLX5$68$&NEVY!3*8@;%E+^R.E=PTO.!]&* LS>=*313QWQ MGU&6HQTN-S.X* 2O)675%L>>H[=R2%M2_-/HMNR#:KK_A<9;=CJZ9BY_SAO$ M764YR6/FH8AP>I$.%,'QECHI=7%HF>P/UPD"2CPG<4'WOY)TE[[(:+A .S;0 MCH\FE>.G+]=7M\#K7EE(Y8S$ D#!3(4D1@LDO !%UV0Y9*FN:C^ 4!Q;$>CC M:K:D*]/]:U8_O-U6=?%(2]$RXS.MWV[+DIY&\UT_QH1$ 7:BQ(]CUXS2"-B: M:Y;FPC9D5]9-1'<0:.NM>!Z$3:D;]H6N-<()(R7-'E9E-\ M$Q4N:5%V\>B/155=H)9!G2VYI-'0UI%KGN+*#;FD(3CMQR7_Z'F9K\R]88OS M*I2\HI^+O'@2,<#\GE$ZJ1/A-Q8\#]8V(\NV$F*[ /%H:&//JI9>#G"]3G07_NK(RXFC-I)TF^2EZM# AC6;92 MSRKDW):$M[N^+,LW+Q_R)E@CG6X[\.S":MR21(PF[VG47M5'/$M!M.;I+*P0@L:6OI<#V,DI\IG2PY3X(YQ:H_M'0@+/D[ M.]^+?:(N>$HN]^M%#/?/@/Y0!U+.>Z[* L)T:%PV;;OAJ#1J?: .5EJO_].0 M =]GP8_ ->&S^21)N^_TWA;9\_T.DVSF'UCKW)P@>7L0@MKC:"/=@R@CH,+ M=%44=5[4@+K+>5#F%4HK'C EFX>"'0MUUV5*RZNDAO.KKZ::TH+VU57^(=6[ MVV=F4XORY2]E49T<'XF9X"BPN(]I!M0,B!V;4GEEP\LO?A_;$KM ]YP<]#[V M G9FU=5^:!WK#O1_C(IFL)EZI $VJY-#Q9?^8)T2+#3J]#!3ZG&3'>C3]K. M(DU5RBVM:/E,DZNBO-K6[+ HBE>8%,=1$2>),/$#&Z=F&%+/]>/$ 5W7@#E8 M/)[:GW34%-RALF5&A ZSEA'UBCPXZG*ZO2B6,/4_G(74]1)J*QIO^W V'*&. MI47F(L'0T#\D29+^:TU,@L$S,3X)N-!9/5NOF$1#D>+!JA=^_60D!@Z3R,6F MZQ&+.J;CIB#70);PPA:J98-I45SS7Y\+/)[WIK[AGV;'DA%N?W*Q$5-TZF= MVPUJ^ G%H>WYV \M$Y/8YO4J4612XI'8 W5QGB.XL+WHR*)X1Y??83/",+,Q MBYN%G: M9\8YJ1YVR:S$+O'M, PB3[H^;9+2PMK^9?OT MM!&Q/>9O)UD5;PH>[..U\GF18\X72G<9U+S5\C-S(6@E>>$^#^2T%= *#_"N ML"';RQ\7A-'7CC2@W&T: OFZ-VU0J!7 C4"BIPY.2K:)@KCIYU>KC),2HU\B M)_> FN]R73_0DL="2OI \RI[IDU&',]C_DSKZ_2.?#]I64<\' ;,J-&0!F'@ M!Z$3>A#_18;HPE9-L, =F#T/*&N3-YF!@U[ 2,$HY\[H!@=FTQI<#LCODEHY M!SRCE=;<^#,V]+DV$*$UN3=2)%=U<2 @'+LYH&<52^O:+CG7Z1=ZWTRD>N+C M8IE!RL4D!KY3O'EI_W&X5PBS'H0RZV%1AQ^!@C2VJ6>FH%Y!BGPL[2;U>@BU MEEJ,5ZW++*YX8FG+#[#V3A%S.5.S I(PZ],'L:6*=CRA'E,7/407[51T)D2Z M:O@4N5BWIN\\J$YJ_,Y<[LQ@\+O=26?H1"<&9T8QC@+'Q'%L$]>C9F#!9E1, MT%HK3(SVI,''%AG(Y.R0)B!@MD85 _7P\KATNF/- Y1>)_ \+O)H%'KB$?@5 MS>$(S5U#VJNB?/^]YGY2D>_;&89HXC,T$^]1@RDV,%*=.% 6&X<8QE9ZW M+4UU837?419Q4=K1O@"WX):'^&X \K'OYX-+[IA/AN6S;C][(B MV07F^3&GIHGXF)BK*@Z=C(V49CQ47QU/^(IX];/G^3AQ0I>:D>L&-JAVXVR. M%H^J=RPT22OHMSRK*_3,?LW[/.>T5L_W.?]M2!X0U\08>%04F+:].1OFVH!; MVU&[XO-(CUZ!X'%W@]7C4^.!41=DNHZ.9_.S[B%2%WPGQTEM"\.]T"\TSXKR MPC(,4AQY)<1RZ5NS;41";4C9QBLC"9HX30@UM)(C+.TNC ML,P[D3J$!=J;GHC,WE D!(?WM1P56MXAU"&\FO\W"((>)V].J F?;O31U5RX M.>;['MOL9Q4[]A\X@K,T=!(OB Q" U 8;Y[D MPK;GY#BRYZ'+OE&JEI? 4LY_THO0F8=<.#CPOO[2\NIJ[3]/<-WN_M( G#3X MEW_RK"SGZ?GI)]48@8>)0SWLF8[KI@FEU +=<4M17?H:C(_?:6; HR?FYE%$ M-N*[S,X%=8&VHHJV2C/VX].>/53L^ .642DA'<<^#AWB8?;FS20@Q/&2$#9" M03O6BG,36O)K@BEGCK4#!+/(+7ENB3N(>AR@/0OZKL^4)->;4SY#\S42RN5@ M&,DFEWSXG.8*CS6\M\+CTL&$\?8#L&OR$U&G=?<<*6'J.=%?09H2WT=P^;K>,(#,"M/I2&O)(9R^Z=&2'1V^6_0V7'1=.G5 M6A\.$7NQAO^#1%^YZ_\4$/.M_R>?5N[9716;+!%V>V)JF6@?%MDXLFF,/>I0 M$A++=0-0_>84L85WXP/2X![=XQ#)&0)=@L/4_X#J.I/$9 35UW![G-3:G;9G MA1YHL3W_C&+HN>U<1I.^3W:LS(1&.#*]$+O4M+W8<>THA$WP&"2SL!JWPX#C MOK.IU$I[!"0Y=3Y?=& LA=/#@B"?S"-<[EXC7M$T6Y01O9^! AZ=G9145\AU MF,BZ<=1)04^"H].?5FSA^?BT*5XH%2'5:W&9V8:Z(!TZQQ996C%;NFWB0$,9 MV)YS5'XYK=0BNF;%;-A88#;.K+"Z.GB.TEFWB^>=/&9#+X4;< DU*K[$C90.R8'74Q-" M+]"3<%9"M3NKT577N\":$^S@-FOVP^?6TMV4?.1$_7+#7G9]F>]'8=X=3ZKD M7FZ4.CB,$Q-;J4>)$UFF'TH-EH 27EB#.^+L%,?)(Y(?3(N=&;QP'J22/O$" M0,$4_CR,SJATDQ-8>VG;#-E7JF63 V.\>$WR>34SPA:/*4TJWN'H"VG))5O> M@X,.W(Z;V*=^@(G%K(@74\^GGD<=*X(8D'F2RYL.P4#3G*LB3;6HRMVX!'IR MMD(O)F KT8/C2PO'GK[VVW!Y8359" F"J]H&>0".K0+@255[0%-:EFT:\]LB M?V:F)V-VIODKKP:YY4?[8[?"-Q(W#2T;7;O5 M>$<>\2!# 340DG#*F@G]($&-18=/UT=UST3W@P#K=A(L!9L!DUR;Y9 DN[+] M@(%Q:D6 SRLF%/,Q:#1/JH-VK-7#28J@X>.()#;VK3 VK"2*J&N"THA'""UL M*W9DT1/)1"*@L!F\>HXM!DP8'L-*SC#H0 !F"'84+]!Q8^7J06,^\(Q@NK* MQ\BLF_L[(^Q)QN_CWH;DK>.-#T1L??2+E?99S6]'VQ&K8['X2 MC )*@?2^K6E;\[KO !B&D&T#U '/N1UZ%Y#60$N_'D!]UZN])L6JL-[KJMK7 M5>Y>5]9[76V'/=Y@#T7-ZVI_57/&?]%42K8(?E,%:'H)KE>VM@A0!\5NRU" MQ[H^Y!7;;,MV'*U(4,EHQ0_D'[.WY4S")-1WO M)(FN>MB# 7%\] ,^K1P<&HD\C;5F32(+AW$:8<^*_#0.G21P0+9BGN2*![?) M^*EH @,.%\WA*1TNTHB2_J#R,JG4\E+KBQO-$5P[;B0)P$#<2/;)LZ?V-0UQ M+K?U0U%F_T63DSD6@8&#.#0P,4(W($Z2V 0TO&:"UL+&X7 2']F1U3)W[P0W M.5N@"0V8$3B\\FUGZ.T)+S(Q;TPZ_;/Q3BB]UA2\,9$GYMV-/J*FUW\IBN1; MMMDPF_$AK]E7@(>)FDCS9']C<=W+^QL3+TAPY#BA[9NA[26@P Z(^L*ZW_$B M-KP]-VUVA(XVR#"LY:S#8@C"[(56\,!&1 D$368%1GM50Z,$R['I45OD_ YX MMCO0 <_$ONU:F!##P4:8&D'@60GS-50[X'5$%C8MG)"F#G@[6"1B.1J$!=XV MG#9_8X*?WP%O)[1Z!SP5X;5UP+/=93K@'0L%Z("W>_35.N =,S_5 >_DLXKW MH\)LO=V6)7NK@T,;#&9@PH@=7U('6X[I6J;E)H$)NPX=HK+TP:6AUB:Y2@[6 MFX9%\H+S7&%A%J8A=X$Z>9?P)B9%TG5A.4ACW?O)*3%/KB,G/ZPX%#WOZ%QMM24'K_/=YL$YHT4[D? MG[:-!W:=OB0(?9C2G 4A0YV?-,F46C:B0V:(*>+ ML86W_3Z;:,\GZACMQM/O6.51CXY9WEJPN=J32PA8]@U*NANO\%Z 'LJ:KP3N MVVC&3Y<[I(NM=3THS6">.%VZUU_&3QL[2!G4P8$C1F41Q[8-UW,=4+\=6<(+ M&]ECQ^3+@,SVWYP]FP![?(&0TJ[$I.W>N%L\TW+,4+BQA0/#][&1Q";[GT%L(C5FX&3EQXO^P#+:2Q$%.5:!@Y,T\=13)W42%W;BQ-0-I8\[855J^4$D1IQ%I#@ 7VB MA', GXH- 55N>UT(*IB^SJ*T0-\M!<%UI6ZFD?^VFO>:?KK:)7HV)T6C/^ ;4]]S.M]R5%EW5=9A$[ M1O-"HH(W%BWRFK&]$35([/M*J_IXYS7# $<$<+'W( MI57U9S'VLBVW(SV>>#EK?L 5^U3#%K ,'@Z\W.Z\*)PP+><8MA6F/W%N?D:7 M1U >Q-474NP)V%1(BN*/1,P%: 5 M@N H9W\60@=F>5HFVJ*NAHT+U#'"+0]G!0M>M#?]4D! 5W] .5U6P3"(3GI M$JBPA)IMN,\3V;FCLV)Y;LXC%T;V[87>]2)XC0%3?V;)K>P!?F0 M,$RS-!,;)RVQQ$&-B!2FSR:%!_1"2R*(1/'@:"_=O M(-.\)#&2L[/Z)(>9UH9N:SI/\MNG2P7!IE1.2$W6>7"TI?8;U?D[ZW$=5ZVJK^CKE138B]DK+YRRF38H'.S>^HT\EC3/Q MNMG?-U3<&><)VW_+.OLO\?NQJ&H44$P,Q\>.G;K4""@ET-EENEA;/"Q;U3R+ MJFCFQ!5YA7ZBG,^*YV"Q?TAZO(K,!-)C$E4/Q;<<,8+%MY^!F?,:WYZ<__,Z M[P1F;;O7(;AL,F8:/B_0CE/49_4"[9B]$)_O\[M(^HA^&+45*6MC;.6:9MV MGI9 :Z< [Q'VN3;[6<7.T]P) MRYDZ"V_XXV 9 #^9^11'EI-@TPQLXON1XOWHJCJ: 5O'HZYX0:!)3!QY"<%&3 U*?",*#=A 5UV<+6P0#KH=]SKZ'>YX]T XVWKOI8SYG5I@E#[0*]S^7JEB5^:X!P? M"::+@)K!OBM%0NE+.SV$MYX:SB#TDK"9->C$(7.Q2!*1.(48X%%*"QO4CF[; MV0QF"37^R\*QLFDS(.)U53<*LN, MY.\BWZ@Y:'&#<97#!_5.+;)T-"KY^[:JQ4[89,?M#NH'.^E54=1Y44/F]TXB M,W]+H0T48+@*AL<2HWUE!%<;[SNY\GHC?F4$/!CS*_4 7'G9WOT[K]@5HPX8 MV_OD?]G3NN0JRWU=&7'T+$K7._('_?ZTGN&!PBI]16767^V+"A"V_W6%/ ;_ MTEXQ28J6;+(TB]MZ]#OR_0W-:9K5%>"*7&7MA?>G MEB74\822KL=70$ VYI0A^?.!EF_K(BNSY;D1C+PA< M%Y01+TEW8>/44$,,\W-" ^.HJ80*M&!Q5NC@ NUYN$ M1HR-!8Z\0-$7"2^, M4WW%<,,L%-/AA_G'X1F=U_4#+=O<@6K8+,3LCY X)L^=LHS(#TF0DC^8+8L* MF7S. 0J0+WV?CO1W7]#LDFP O84ET$A= T=ND& WB8EG$F8B'>F!GF=BH6 , M=2(Q;?@TR B*315'I)1/GGU3%G5$E>A,H.R5B;K=;JAI,(?ILBSORL>\3JXVY!Z0]#2\P I93YPPXI2QV8_$H3M: M/F8YGZ\%2G<: 6+^!*8% YC!D!,??>5<:+J9F952->-I9-4U4YZF!3O*>9KY ML.HY9Y_C>)3:>+QMFU&,P\2AV'%(0H,D9CLW*#-B@M;BR4\3N=K0(XXT8*$1 MX8C]#INI806I&]#0L__(Z3W7D;OU< L;W$X(_VCPR9X*M7R+H"?!P2J+9!M/8J-P()R56MLA<)S2R@>_69%/#WOSCZC9R7U+AJ9%:EYG^3;+ M[Z]WY2$G0Z3??Z]+PFBP/;%\$;?C\VU@> ::S\Q&F$041T[@6;$?V0%)(96\ M"_(*LM/P,N"VQO:#V\X+[ MB^4[T*R J28;NB2GJ]K@%2 _MN%KD(3WFGW/V*A?OCS0C:@V(/G)))'4)S@, MP@0G@<%,N.]XMB>5MS:\_,(><4,0"8JH)2G?>78 C6FS>+Z,,$L&$@_4AW9< M"J5FM /+K=:1=ER4?EO:B4\I=#\064@T^4O)]/L3*>^S_*0+GFWC("$1CGW7 MLF@2698I->EW9/U5\LQH@NXY2?0H:$I6_(XA,G]+?*:<,&7:B2BHH8;<>1(" M&AR<)ZEBR*;)IF#?Y(^'@X1%UNT&V!"K1"GEF^E@4UC*P(UV#R7H85MT2?R M#XJ_/;"G4;GC#3V5HDS^:<>>IIB^[$N0O=99#UKHW<]H%@"Z:;#=\\?SBW8< MMKE%J.-QA?P (%I+)P[(LO-C9!0 P9-.-8"NJV8M182N-W:#GX&:V8K'%],D M\3$)DQ 'U(LH"8,@0DS%T5BQFO<,",[T#Y:HMQVB\(J[^&0- M[-1'X7<8LW6T8V6T?1>@J1'E/=].CRF\[6,0.!'FLXB=E%@V\:1O0+1SM["1 M.'2=*S&F,A.$Y6\8]+^1^1N85\49:(0$J--M!-";MFX9#741Z+VDZ[8M084^ MO/I;DK]%>M6WI78'U;R-2+R-N/_62.^M12^MRC2?>VK?&A%O[>E4M:I6MW[1 M;+,4QHJ9(JG9T/R('/HN$NJAZM-\:T:LQG4"G 46R&V;#OT+&K3$.9I3!%;TU1PXDA0UV$@ M3G$#VX6ST#C#'," .,<(C$JH7_=/2;V6RH\*/:'IX\_ *\?>%E_HAL8U3=H) MQ8 V($//+JRC;GTKZ0',^TZ+)I_U,:]%)0V5^K6>[.'1=&\?4M-*4^'9@ M@$)49_*SL"JO-,WVW)'WYZ8?/51'+NLD>N'9\^ MWWS@M3U5QN2%U*N/"#[OB)PO,\R.3(FKM3Y]6C"U?I;#2Z[7R')2I(,.EM.? M5'-+/F8Y98<&]J*R^HK$/-GF99<3DQA&9#.X@@C[*7,XHLB/<.)1]@O;,/TH M@C@'\%B?BWW+LJ+8BGPCB2#ESA.T0&H,+U<^]%5'3@5Q MTQ9=A-_;VTYM!X+SG?T?T)&_(7H36R6D7]XG_V'\;05?^@P_N;VJ^$P>I;I@ M'CVR\"[,2E*(_=6_?C:S$WLG!@DA"3(+8MPW03WA,6W@9HFJK4M^S\ M3D!9U1AKT09B_,X+ML/-X"FWR6F 1[53?9/$/7X'-;[A@SMAQ3#]@7JYARC6(D*2W M\&[94>?]>-0KL.8PD]-UC4C E'T'PK[US5%E%M7HN4J*J2U);9K:ROEI4J*? MIJ;)/09O /.N3>*^RJJ8;)I4MROVN^KD/)LZF+AFB&W#-TA$(I\F4D7FDU26 M5NZ6+FH(=\F7@K1\6YAQC*;56IOD0&56$1K4+&96**6>,>.KKM8Z9E:P?@>9 M^0^K[K]E]DQJ=EZMKDA6_DXVV]Z HR.UM$S*O'#;PK9K4#](W-B+I(JJI*@M MOO?N:%\@3AT)\F<-<9["3G87UH0(= \^ PR%/5A"2&T[\!2ME?=?";%/=U^9 MA\Z(MM+ZH4C@8PB''U\UWBI(*X19CR2>OWC2("Q,'0?D7&)XX+18YX59C]9< M/\XZ+-1@H'7DHVH[Z-6VS+.:YY+ER57VG?]M9&8'Y5$:VPHQ(6D8QZ%!0]CA M=9S4PGJX(RR:-:5RN(I[9 2DH%5;U "3=IVN/:J"C8HUK%.#7](,>6HR.]Y:Q9> MVGC:>9A%?8A;RK V#.P$#. MOJA*!C,OAWV%-.9.#7"O*UVJO_2Z&5(#0ITD10U]1G%[KBI:5\8%F /L>T '!'XX!?71Y&L^BZKL6!("<^Q>&_*IZJ,^;KTX_9,X]# MU>RM9-&&-BOW)]*\_\Z[L]#/["Q_]XUNGNFG(J\?3ISXA+"3MQ.;.."9)(;K M!I8)%, MJK]14O)!Q1J/_%KPT74MC6W#DNK'%* ?I1[^@&('$M4>;$T?E%YK6-%R^.Z!Y->BQ5+U.^4C M%CZTO9;^2K/[!_;SY3,MR3W]"UN_?D=JNHN^'?O@3A#AR#>91V%Y-'");YH> MJ$3[AY%L89/0<,->.J+?:1EGO+OB3UF.DF*S(67%>RLV)1T_ WNL_"CXR39T M^5'X7U E^@]DO%OD:-T!>H M$QNUIZY6.3^,7.OVY?EAQ!YQ3'\\!E5'_UTF";,A MU5OVU^ORKOAV,K?,)@X.'6I@-PFH944T2D(?-O_OA,;"FUQ#%;5D+Q GS+<\ M3AHZ#/ 4GWE_6(/4,%.O)+#">,!1D%.IT6./Y1>+O]]Z3, M><2**7IG*K+X,D_>99LMT_CW-U_&>OL948J)DZ3,XW53)XP,F[K2??3ER2ZM MI"TC>Y=3IL08,($0 /"T2B\'&U#+.\08$XW7=H$$'R(2VG*"?F*\_ SNE0@$ M3+Y#_3+ J;6>!P"HIX\\7/B)!O& Q5;K_ X7L-_27>%IM7N+S[3FO1IORN(Y M2VCRYN6WBOM8[>CE_/XRKK-G44PS9'-%GF#DX=#T#!RX:1+:Q"=A".JG"F=A M8?LK^HFFHI^HF(A>=)P@LF-%TMJ> ;/<:7U9\&!66.#6<<+/SS]Q9MCA]V>T MXP>U#+U<\(*ZS59<6[[+JKB9^LT^OIOZO4@S5W6\-)U;%1A8]8"I#M#Q2?", ME> ^X]L'DGRD.6%>D52:[N S"ZH&(X5:6O/YN!+2R;L99TFIYDWTI=7C+HP* M,>$5G#ZSVN8_RFY_CQ__D-I6_B%_9F^J*%^:LPH(_8A6CX#9QL/@B2WU2K+K&0Q]G+VR.G; M!Z>$T;33#9)8=2^;$O)XMYK\[)D*R?V;3<%;T>SKNH["=#Y/E8L\!UN18<0) M83IJQ1 O>HK8POYR1UJT0\@GVB' 40)JYIFRJVKHGJSF.CB(@+JU=HC4ZVCO MA-"C6CSU#+P<]3,?=51\IL7E\ST/:S#7=4LVFY<;DB6 :00SRRRLIHPZOGE_ MC3ZS_W?!Q\/H9\L.XOR QQ7,832MRIKA@6FR7F1 5:Z2,BM5N\ZMO5K5JZ20 M_>I7V4?4=N9;RIN:\;Q),9+HMSRKJ]LOOYT6PHJ!01'! ;'8'S1-["!U>)H; M9&N>I+:PTC,ZP*3V:6SD-F1M$L/T>$^V&1&&!&'T$P?AYP7*8*7$U+0O3]-: M=6.6$OMX9Y9[2-71YKV?=N.'/O(7Q\SV\*11&D4X-&B"PSCP/#]E_VR9,$][ M@MK"ZGPP]ZKM2-8QP",V[,,Q51PR.HVBK">N"1N8XFN"1<$OEQ!7FV,^16ME MSUQ"[%/77.8AE?%@A][![TWB4-O[%=PZ1G*YI4-0X][G<_5+FVK8\@29*"8' MU;RKO@!*P MU $ +-*KY&Z8M^ODW:. M7H()KW$W'2.R[)CXJ2G5R_P\-A:V*)9A&TN6W>W0E',4EL<(9D_.*+/CC+U6 MG=TQ,*]27[=CX@>NJSL&ZKQZNI/55'.,WS_2\C[+[_]2%M_JAW:8YDEL@$0X M2OR$=_;Q/"<,'6I*74#,T%G8XK2IMQUIU-!&+7%HMO$P4M/&1J/\,&NB*+I" MWO&D8&?D'@^ONW+^\:1PISG(TQ\_OTW0)U)O2Y&P5Q]D0V M'W)N%NX8Z"=%>)$5XR!(8AS';AP8:1S&-J@5K1H;B[L45JC>40> IIQ+L3Q& M,"-PV*7G K4\O;1N@Z"^3.\>N/0+=/D!,/%J_8#@0$UU#E)837G6VF.1BWO4 M=QE/KLN37:;P.QIOV'^2XRB&Y?)VG@'%-K&BT$IC@R0$.*IYENC"!F='5U1& M]&L@M%3J2L$J9XMT@P6^'.'("/(7:,? 13^[O^-"Z]0U:9GUC5^;)[GV'#9I M$ 8&LLD_JWKBZ!$1"U?7V[IB!QZ>B'T2^4P#'":Q@PW?3E,O"%+/EFI$)$=N MG?/'H3(T3* >%]"#R"2 LN<17; H'4N4$5$XG\@(>L8Q97+YE4\K,J*>'EJD MGE*(BCSPJ>=7O!3ZDCDAOU=U?O^NYMY(^;?R_3_KE\MO95*Q7R;^%WI@(4O&P("\?%\4FO-,"^YGY9479N.)M,P=1 MAE[U>C:\+9[%\'#^(4"4115ZB;#+"J@#78W% ->8KZ$#.K40CBK1]6(Z9\)R M$.0Y=RW%J$_7\>%#_L1LYT?Z3#?6<"J79YDX"&T+DR#T'=NP+>J"J'<6JE"J5+(^2DOLUG M5R]]I%7U9[3E15\\IL2V.M&O/:NJK4A1B@OH)-TQ].34^QPP%$=Y,7$_=.(* M>@N-T!P12?/HS&,JKS(R^Z4EU.0%S--;U1^0%O_8,Y!_4-7%C^I]9\Z)I&Z/DQ<&+O()VEPY+72$&6( M+1T7:',%FI!7L:$P8#*,@?H$B>I_EO$\=BMH2JU70I$:,(]LV,+6MU G=-'*IW:+Y/D]> M \N.K"J2M/DR+@NCW,;R.J'IH9CTA=Z@-$1 _?DIKQ2>A@@]D8^B*S3=+2V: MPE7,S;PJRG?%-JK3[>8RCOF.=C(.*_1,'/#;WR0.B>&'B6.YH"ER4\06WG=V MI%%:E"@N:9+5:%-4%=19A #F&C8.26CCQ#4BUPS2U#33/YYI&15K0]8G*F\+ MMF7)?!SUZ(2)KLIN3I%:UFS)"']M-J6?@+2[9$N7V<*Q"JRDG\XO- M!$=A&F,[MNPPBJ+8"Z3&<$V36=A6MH1Y7N^.LGR+S ETIC5:G\Q@71;B]HDR M96[(:I%;OD>H'OG5FH6JX0#J'CHOWD0;T8F'5^LG.B] O[&HQ*<5O3;VXCZ3 M1S%^_?C"WO$3'(2IC3W')*X94BNR/9"7UEM\::^,_80X+?254P->QQ^@(.DM M*,H&LRC28L&W_@'^=6WU_:77W=H'A#K9RH<^ X^3W] "EEZ[>V!I37A_+1^W MWDLQ_:U7%@#X=7]_K3E'](1II1CQ?I758L GC/=CO*?_J!C$R2IR?U_RW">V MHURG_(B1;^D=/X6,]K6->-86DP;'INT'<>3%'JSL3(KJPEKR)7Z@R78CLI@/ M^>&_:3D"!G^DP)3;7;1#!-/#44305\$"6J0E+DAH77$C*9KK1I$@,)S$E$ / MPT^LG[?<[%RGOQZ&=#F#[/ZH(#9@1:%ZQ0)RJ+8=$>[N=+7 MAH+\T58?&FK'VW-0 1URY02=..C.++#:85=.D/Z!5_()!0-6Y%]HF9$-3]6^ M(65=#=>5$#/%8>RXF)I!9(4T-9-(:@;6%)&EC5:1XVI'%SUQP@#]'$-&PCYI MD!=HF7AD<2^JH*DPA6=49H UTB"[HAT:>-V_:+(\,T)-V9RQ1]>S-C/,']B9 MN<^J':S:^[JF0>H=^4ZKD7O]A$0X=%P/.SR#Q$E\RPVD!@[/4EKI:K_F)&$' MI7%PY Y'6D16N]EO&Q$+HAIOM*4ETW3J&:>SZDEG5MSCT\W\ \K=QDM**MZ2 M0_RW-]+N+7G*:K(9')7)]#>F#HZ([^'(C"UB.;$?$FCK<4G2"RMT4_9=\9KM MWG1,T2Y1E'UL,A)E&]$+"=R$7!9<.?U?!C*@0=B-E.*SFV\I_\9G&\KKWCHC MP7X/'Y\I!$(_=:+]S%_'_J.M>(N,T82CJJ\+NBSAM5NB P$9Z(\.70%^H#G, M(KZE"7U\XF[D39G%E)V<8NY7WE-^%=3]TRWE!0",BU[VUR?VB\?MX_$Q*+(H M)GZ:8C.*21S'ANTYTN/7];*VL/T3R?!9+QF^W#&%GCC#%_P2J&69*W==<%7D M+ MCOQ)\O5>DMKY\Q5>%N@0NPR>$T=?S017.S O U3_F+T0!7C8_MUSDE37Y77] M4+XO\_OJ)KG.=WUL/M?\]]^JVW03\XXV=_6&9]Q<%:5*/RT-I);>\G;--XNR MG:_QGI0<\ZJ9N\$4];"O4U[4S0>_9M89; M.E[3]*[X"F\(&H-=]^5H3KS0B*U2RH8.^JLE>V@$JY\FHG-9M8N5+LVB2">F M,5QMZVU)!V8R3.>AN(:+0]<(V(^Q;5MQZCIA!+EZT=JW0POF17 M+,"5^P.S'G669@/33X W.%K?HMP=SVN]&YB-/G@M4^-FJHONM0V^KB6S:I9 M4M/-CU;65KT;6@+4X]NC16BH-GLHLV>V^C/=._'599[\)TWX=([V!C.CU7Y& M]^"%N8%]0@B.4I=BDQH^#1PO"F !KS-X6?P&J>.L=RIN+L];YM">NX,)\_/7 MN=I?BYP97@ELZ"71@P\D' Y.S1^3# 3,V)K(N,')^22=NL\4$B*P\9GQ+T=+KXY*=5 M F5-!J&XBVS;E?*&F7\MF7-5I&DW$)+K;N)%H8D-WXNP;\44$YO&. Z3*"8T M-NPDE0^!R1%=/C,PYK'H;YPL9G3YB27I4E93T3V4[YMQT[VUJ\B'!$TDP96) M5>F'#.I@M,"B>36(HU2''J^BTW#,PW329TP3%0BD?.D M5XPS=C4/'U43OP& PH*">F%2#_D-(+1**$]>?LV!.@G"KQ*&DP=D+,@&6$%U M3.MEDK#O577##F%D\_]F3V^+Y'2JO&/@R$YC3'D'W#AP7#.5:O,V369AJ]$. M(6TI7Z"&-F+$$:<.'<DO9.C7E!\)WE'WY']M9%GS&I6RJY]0:"^M>CS0ZH"V&=,IG7$[" M,*U\.A& AF>4A ;-1Q@II/<-"/?GGPP-N" MN0_Y5M0<-668$\V(X2,(=("G:T;!6;RL.\1 !VPG4PZT+*K<2J!XI%^Z/7(L M#=+Q3!S%5H#-R(G\U(G2) !=&8W06=C;;$O;=V254Q?'8)*S5!J$A]D@%;E5 M*O"GI-)7;C](9>W:^BE1!PKI)S]^CJK>D>_MI?(;FM,T.VGQ$:8N#DTKPH81 M>6%,2& '(6SVQ@@ER/=5:>Q&UXF"?._"0"I:>HH01$O/DEI)2QG%_=2,EJC& MH1DS8FE5TU,JKZ"FHZ(.J^GXQW5,FGQ#JJSZ\E12DESGOY,RXY>TM\PPF,=; M;!I3'+J>BUTO"EV;'3H\"MIB90DOO.>>-*:(.">H$JSP*M#GEAE42M_X@+&5 MT_@E$(.9@).>!(()]&4'5L<'NM5R0Z0J^2)C+R?(ON(;XALO(*!_(5G.?WF9,O6]I?&&5%669K$X M0C)S=VQY#(]@8KG,N?=B-PE-8OD.J,9)&V<+FR9QQDX9,^B!GS"0B1=BWX\#'- TP'Z0VC$- M#)(XL&D3T_06OS!A#]&J%KX9JKZQ;RS*BQP?I."I5GT. RCKJFF#!>JA[:HW M.\HO%VA/>8G2S$D1M9=?#E-[I1++2=''RRBG'U/.PVU[N._GS_+2A*;DJN] MQ4Z$B9M&V/8,&GFIXQK@]-L14@OK^WX.0#N8/!-4U<<_3X FI^AZH(#I>&\: M0G_Z,VKH:DVIG9%-7R;M&*&U$VAG!![(FYU[0F'X65[EE\G?JR_/\=NJ!LY! M&WAV::7D_@X[^^^;]E9\>,!SUI:G >:E#0D^K8L30BG-FUM M:,'U!J]-B',P@VWJD6R\G>RV=(W+[N__F=&2[;0P\M' M^LRD'YB=&Q@>CN+0QKYGAD:0)JX;@CQ8.;(+JRVGC 1IM*,MOLZ?+W]7&K0K M"::<9ZL?(IA^GX,.V-6%":O)[94DNJH+# /BV!T&/OV:@05FR(YC"[SK94!P M9"0V)J'O)RF- S, #1S1R=SJX86>'9 MANA^R:1D_R\I18]%7C]4//F2G4<_\1?]/__5](S_;9L7B)=0BR?Y5Y^W_*]X M5P2&R4:RTG^15[YF) /^(G^(8(9X:3]@/.,0SA\JI-&R]M\PJG$(ZC*!C2,: MJC>$"/7$FA%K2CHT+=,\9@5YX3F(H>^FI"QGPD:^%XV8'Q_L]''^9 MA$/A^E-&2FU7H)/$5KX&E1'\]"I4ZBE5U<\>15;*< -(ZCJ8D#C&=F": 6&N MBT>DNA^-K+_X?0VC-ITB)86"K+8JRP95STZL!?HXCDBA3?T.5U]9WP9%.U6P MX8\I;Z9I5G\\VCCY%:CC!CA,XP#[OD_CQ#*=)*9_B'EAJTBLEH.N7WPD,'(4FP;'A M>&D2VY%-0>=?Q7>OT'/S?-FEG1T%B6"6LS?7LCN8L1\W6SZ5"=WP[O,\X%37 M919M:Y%?6QAX4 M/,.CON5.>TGY(%.FZ"_[SCP*'1"F5UQ8Z_HM 1+&B9B*5#:\H(X9M;8(,TA- M*^MR(,$4^:!E L>'<8%NC_!!7[7V+U*3_>RF"C-D7J7%@ISH8PT7))\^-S&3 MT6#FG&PN'XOM:6_$*/0P28,8NY'OF8;AA!9L[M(8H:7WXY88:JBI)ET>@2.W M1>L0&:;G>XH\N5).\C,R+(?%TIY:>43FE7(JAX4=3Z8<^;QB<*F\)WD[Z^=M MD5?%)DNZ&\P;]H7H&MM>\[%!O*T[V>P*9ZNAG$35?L1PM/ZP9]=,)X$NW1NOB9*4&]+/E/E/"I0LEUSORR;5GRJ4-Y MPD[ 9?>CJ&.<&&EI8-^C!@XH=;"3&)%G^JYE)J#+#6V<+6R*#P8G[M-HV$_* MW6;UO10Y(_LJ4,,,[1[9BX,>M1V;2 QB;SEK,I=ZK+:ETTLVM-6.H>Z\I[/Y M>IW4*%UPCF9/:2.@HR7$?F;\=)MNWZ0X-P Y 3JX_5A1P/;,'PSAAV7 M@0PL?C668]&OL5!<94\BR[(%+ 8VO'"1*L7"#!#"Y2S-AIQH9LD"B6_[J%3$9R3\Z7J.O H',]9O(SK+=EL7FY(EOQ> MO2V^T(T8R]9Z5> X'&3-A8T*9X4AU%SC=#PASA1ZKGX1*<$D?T$==]VI1#XV M!\)O/CJW%'0P*Z.(V@(1.Q4\E&)V($*K1>U4Q._'[92>AP]A?/^-Y/])'K-- M7>32HP5/'UKN"\UIH8Z8P@#! 0'EAP:>)ZC:H, #@?5,!AP78V(:X,!#JTT M'&>X/_5OXE/P(3MO^6B0DI*3L3H&]ET[8OXZ,; =!R0R0]>U4ZE6D,<++[UE MBF$RC!9P;LZ![-/J?XY$P)U,3AC0*)PASI6&WQPLM-JXFR'V^P-N!O\=[EA> M?B-EEB5[]4V4$M9/9VJ-I95TLT$M;=0G#M#-*0 D-%.3[$"]'!%;'4 M%'%JX?744$*\ R64^3QJ M?I^G"W15%'5>0":_C2$PKWX:A >>)>?E7F!/G!%320?'UEQ-_6:$ZFO>W$?A M2B=JAT4ONH=BPQZYK?/?JQM*R[^4Q?8)K(22RRVLE$U!=(\-=$OK;9FCWRO$ MF4&"&WF]E 5I7D\7P >FMW+0+*"Z0,F55%F6QFJJ#12ZK^K01_6F;]R464QO M*/L.Y36Y/[G%26(#$]/S<$B(1=,P(-34DK]Q1'=A.]'+1WCBA"_X0,"6M!@/ M6&9YG#TQA2%*A0IRV$Y;C041@UF.DWD>/?1N&O3V;"R?S#$B]\+9',=4?XAT MCA$H9/,YQAY7LRBGP]O?GK:3Y^VS;#_"D1$33 PGI%;LV20"]6$8I;3T6;NA MBS:J^;'R$$7,S"86Q7%H6(YO6H83A9#J>CT0P8OM&R^#+ >4G,W4(C[P1J*5 MN4?S KW5W4]_5C!-9G"VO^95C5-/F^'FM9$@8G#T&#FP$D3 M(_5#P[<#^ SMU?B'*)CRO.WK;5W5)$_$I?R;_H#M)O=+O=7_J[WGV+!P&/@Q M)J%IN;MRV]0/^;Y@VY[@#PL&T6'> MU%X*%+V@_N=:29H[Q O4WBCVI$%-Q\J:R8-:@<1XFD8D]EQ/@-J7@GC[C%K;M\O<\9KSI-F:1XSM^==5L6;@F>X#8X_ MYS.5V8X3F;Q;J6=%26!(#3%0HKYTULZ>%U%$=\ -VK.C7#L.@UK._"\& M(,R$Z\0.;'J5,-!D/F&T5S6!2K 3OC38?"2S\%SWM^U M(\W$W7)5;0D3A ^V:B]@NCZ#7.T3:L8V#N/0PKY'3$R"R,6![QFVGR3,&'@R M:@^@N=(M<#;72E$9LVG=7P@):$RH'2[8!(=:%L1HLPO4(33;;%(9(?GJ@P60 M4BM)T(,8J&0!*/M$'8/L2JL5-P!%ZU<\0!]5\X<^TYH//K@IB^, #&L>MXX1?IOW$F6'P_8QV_*"6H9=^ M4V#NY0NOG]N6MJJ6%X M<(Y3QTN3QZ; P*H^G#I QU[=&2LIC)E]?A)M'Z1' MR[:?7]B4W) 7],P3U\JT*!_%3KH_T@)FR7;231L%5<%@:CXI4]LW1=>\V"-A MU&;$=HNL-Q?VB.V#6;#'_Z9UW]ZU)-@KUTEK(YMMU4GBX, S'3L,2.Q3#Y*S M(4]ZX20.WFA>M")YZNTYQ:[UQGZSUK)7#T%[UAY])F#:]N9]LQ+YO7GQ#7D" MG&4WXB'"/\(&/ &(Y,8[M8)BM@F?$]],B'^WY>W;FDN;9G(\;T9>9KR%@?B8 MB#M=%65*,_:KD_EFGHM)P,=5VQ&AA- DL:3V\O-96=@#V--&%2>.MGE65V?D M!JAC+F>MUD$29KT$,=0PA1JNV@O #N:"PR!FY5, MDY$8I[.J#9@5]UC%YQ]0'1;7WJP*XW!#RNM2M/U.1+M:9D>$$3E69V);.+0- M$SM!$I.4AJX=@])0Y,@N?1_1,=$X(Q?HB93H6334YAY)4FPVI*QXE5'CG0"= M$TEHY31?/V# >XX=5E\:K!@+[(O63!9(VC;DC(W& ]$YJ0PBM[8I9E)$5YYP M!@'B=/H9Z&G%$] VJN@_M\PTO7\>]02L),$D)#&V7<=S21AY1B@53)ZDLK"E MV--$@BCPE#*(B^0!Y%QI@6>+(T$7V.DG)=)U%!BDL:Z7/R7FB0,_^6$U;?Q+ M423?LLWF^,K3-5),'#O )/ --PX,/[! LS*ZA1?6N8X,3-=V4LNIEXHL,(V: M%0.L0,<\:]*9W;*KJLFQ,,>:'XWW^B:C'!V3FY*:=]E*=L4*>-3 MJ8$-9-6%=:6MQMAQ@_;LH#T_:DUN0.#-A^26PPVFEU#(%NF/HP*%8ML<$*D5 MN^FH0'#89$=I!86@.BU$H;3H3_Q82\?6#Q];^DC[_AHUY=R'=5V AAA#LLZK M]1EB @^B2A+" NW#LJC%VX_66B_L/BS$0?1]Y"-J_N;'(K]GW]A'GJ)WQY:X M_)Y5Q^EQ@97@(#$(CB-JFY$3II$+&H$[1&1AE>(D\1VC*9) +Q GB[YRPL!J MI$& Y-S4<\6&J9B*Q& O=DHD31[M((E5O=LI(8\]WBIIG#4)UT?' M0,]GQ\ P3K%KQ-2FB>E:H0MK"K5??&$5[)-2&[)S@(2=?6:ZFW],H-E4Z%.NV:-/ 9>*',]6.>1=OJAKVJX5O,*#5P%-LA)K%)21@9 ML>&&LB4Q)ZLOK#XM/<0)RI=UG&(PK3=G2P93G+Y0"M,Q3J63+T\Y2TJU0A28 MM*""DU%I)DI+3I]9K8ADE-U^NBF/=I<<5=+*QA9('P"%G_I M'HLG='^,+HMC<$CW61Q=0,V$7&5Y5M./V;.H5F/?IBS:-,/QJH'I>+?TD60Y M6YV/8Z]BLOD;)2?&Q4@C3/S0Q''J)Y[K>*8=@_)$-?"TL-G9T>2=I/@V!)QM MK@%T.:NT,I0P>]4PAP5W:,]>-WN3,R521?N<:K@'F M&CA:=W2Y/@A/AI9K7%JE5T&9/3,"S_03J;=E5K^\(S5]5W JQX8P=1,XV.-.IH(TX!12@FH4V(9Y'0CPU84<\$M77R"_8TE0(@TWC) M^5G:4(!9*C "F4T$H)IJY29HK5R,8R$V*?U+C(/J2;$\Z+9^H7?'=67>;)+ MM_^8Y?0#(WM20VQ$ 0[LU,5AY%$C\F,_=4 9K?,DE[[<:1FX$/>+M2APZ15[ M<#:0X .H\!)8RFF]7H1@JJ\!'(6L=UEYM66\SQ)<.=M=%H#33'?I)Q6;#7 W M@EZGN_+OZO@X8EL^)HG/DQYXNKL=1<0&M4D\);%TA*B\)WE[GA-?\'>TBLNL MR89CI_\WVXJA5T%[!YPB):?NY\D/4^^&%A=R3TUSKM^\6+JJ^$\)K%NM/RK@ M257^^"?A5P4W[-4^D(KN6Z?>%6_H#V[903%.TXN1)J$N-2K"Q115-&ZWK"? MOF7U0Y:CG'^_:\$B>A0\RA^U 7#/7SPL R)PA^_P>]O#[ZY ;RCBC%P@S@IJ M>$&?ED-+_IIB&=34+BUTH@>ZSH"#,'&Y 5ALM:L.N(#]BP^%I^%)T9^+_':[ MH:81N>9E65XFQ1.S.5<;O7$LJME6L^+UD^ZEOBTXKE$#*>X3F_I4U'6 MO*O:%WHO^LBW7D]D8MFH0T\G(S#)7E(T0("4&MW\N^IHB]S\L,/*K.BZ3JPC!-:]^ R*_#) 6;^ M"=4B^J>GC;##9,,;EUUMBF\?B:6>8[+II0ML,RR(I&7C0CP],]P^@$1T,.0NHQ\,B/8*!CNG))/PB*TR)_V.,J.1-1S3NEDXHWHKVE_]QF)4TXK>MMO2$O39&<< << MVR+8C3R>/<$<@R@EE/D$1I"ZL1%;L=1H7WF2B^=11#5*=EQ<,.^@X:,Q(87@ M!))+( 7C_.6&?G!@)D/@\JZ'2\="8S\:)BY U:$ ?"!9%[IQ4LV_T($7,"<# M(OID=H;40BOF:4 $.\S8 #T)O[00\_UXQ^Y/C :?IB5?S3WPZ-*A&3%5L]]? MO"4-T]LQN>=O)\X4&6:QU*4%W49,R*1T#3&TWFKW#Q/"]"\>ICYV[OBXL=0( M,XJ9:^%XV+1=PZ>]C" B]P9XSQI89H&%/2,V6\+ MI2P,$'BE^6YS*0D3GU3,46JFUU;7Z?$\I!,-C'T+1Y2IH>M$0"*"]D193*@R:GGN4"H M#AAIIKPR"$ZGD&F\]).03E>RT02E=;.,YD4^22^2> 2FU G-_GB?UUG]S&ZU),+&!KGQ0[>#$O*>6EYW9*G8B=Y<-89D^=([3PSMJ01BWMBZ9S M+&\AV]&74^=9N*9U62<(,$56EU]:E66%F_!QV1*-"K._[#5W=N%5U%96O$YG MI3^O7-')=?\CJL!W?J60+MV31TVYORE':,(8VG#-@+&X:2;G-^7Q@5$LKA=B"[@7:8].1 MUEHM.2^AOCK("5IK5SC.BSU0NRCQD&*$+GZ@R79#K]-+9ER2;+/EU45?:,RK MBS):O?_.QT71Y(J)PDL3MLTMY'7ZGI1YEM]77;OM9HK=T?8>^C8.D\#!"4G9 M#I^$OB=W&[\,>PL[!7T64&B],SAZ] MWFN &3#=;P >8%P$*%UQ2+W,K1NN7 38DZCF,E04^_1D?,A;GE0\Z;'(Q;"# MDY&/Q,&![3 #:Z6Q;_OL].0Z"I[8$*UU'+ =95&JD>Q^XI&29[(1'MD3R43J MMYAL\E!L&(9 IVP02SG;IPR-6I2SHW:!&GK-B!*-+7(Q+J-=":$ M/.F9,_59Q>ZQ&8FRC; 8;[=E2?/Z^ 1EN"X.:1IC@T8&(5%L1M2$C&H])0%R M;N C69LVQ7%#"VWVY(%]8T^AD5/#\P2&*6&/%E/#AIK&9K&CDNAJ%7M*8-U& ML:,"GK2)'?\D/&'HS3;;\,&VU66>?'G(GI[8W]\6>4VRG.T7IRWM^/X9N#Z. MS"#"'HE2TW53FVVCLNE",@07/G+L6&CF^+5,H'C'A7PBC!1\T[JZ!"@PS3W$ MHZ./]@PH=->4 D8^/T@W0&K905].ORJ:&K- Y)M( 9):9K4$((A0_?0?T'.* M\=-MM,GBW^K6CN[BL\=]6T0*@QW@R'!\[)+$I90:O@5+K)XBMEXR@T*[EDF4 MY#P07;+#+)JTV/ 8J80\NH*D4Z36C9)*"'T2)I5Y1K47;]?0J=>V,ZO^,=1T MR:(.#JW0QF::1'X:6F9H MOOCA-;6'E[S<#VM)44>1(QR1.])AR )WL5"!0Z MZL[+IJV)[@2IE?OFS@M]VBI7XAEX.NZ'7%QA;630]PP< MN(&'$R-(KG]UV7[-Q#F-NZ^(VV MG+3ZT_U>_99;3O")I#]]-]_\K/LA9YL1K>I;ID9?OI$G=N3M_^IM,X%^>+2$ M83)SD'HVMJ+ <6V:.C26R@.$$EY\;VWHHI+GPU6,F>8F*FYXD+]T H$Y?RNW M%$30O;I%A]-$G _$&$&'OVYY4;BH V$F?V&W%'9J%W>GWS#Q!-V^+6! 3OJXP%=0LT"W])FR[T4S M)H,MW*MQO8XVV?UNE@9OVGB7/;*/7*=?V&^KE"MG-Y#(/'8#S33!06@2;$>1 M;9HT)%9H0ZXX=3&VL)NXXP\]]:J#BQV'_8Z7@DE^HJIZ;%[P!QFC, .G[;7) MF;_7>!DPX]ARV(T'XD#WR[6O>R]D-U?H;O="OAR\D)OI%P*VC[K1TV0]M;&U MJFW5#>:QY=6^/OSF^?+^OG[[P$CG5?X[V7S(OVP?'TLQ3Z"J\[MHV'@R?DIQ5X?>/O VC\R780X.K7@XA?&W%?VO+V-VN.)I MWDQCW]"5;UJF\\)EPAQR?B=%9>-?:A)$A>YO/(W MY?#W,'^9ON@K@)G,5T%?X^C)L^!4NO^'4ULM1* ,1#^*H+[(N3'S9G[;9R;G M0)8MBY4Z=D'SK.=L%*: :\ M-&I!P)UPYHD[KD&2) H#*TG^>*9E5*R+6Y_D&?=C&.5%CKO,9<(9T@:=G".L M!PZ8G>ZE&[23,?=4ET@W&)-,>[+!":%72C48$W@\T6#T"=6.1F"7I], M0UM:*^B0T3DM/,,.17# M'\TH@::83*0GDZ>L)IOLO^@^&'+1W;GUKN=T-C0:E%E;-Z/#U5=N930HVFD? MH^&/P?N=O&OC./M)L5?L-_V[=X_]X3-1<& 3&Z>.Y=D!,?S0DQK/,D%CZ:R] MEFI_8#(2A.7;FXRA,ZV;FF0&;IEP<4'=3&8$4FID,K;F:CU,9H3JMR^9^ZC: M-OB&5%EUG;(C)V^IR.]>BDT6OS1_\M%78O+522NQP,*!X48X-L(@)*;EFXD) MV1WER"ZLH(()?D)H3^#3(9ISX)/;2O6# M/@'1Y[#BY00QU];?^[R#0TF.": MMEE)HJONOC @CC=EX--J!F/G5XF&*K?9_4-]G?Y6->[Y\6'8)2XFEA?@F(9^ M[+NF[S@!Q$Y,4EO8/.P]2-'(")6<.BY2O&4_B(-P=8%RZ'%X&C\Y0Z$-%9A] MV /2MCBZ[1!AM)MSLCZ;("6C)E,P36M5"R E]K'BRST$#XI<,2F*G-[2N'BF MY, MR00O"D:.;*E%N: M?&E<\YNR^#N-ZX&F(/Q,0NP01T888]>C[$ABAI[A2E7GSA%:V.:T--%30Q01 MS@K9R"?N3H(T;4!TB@ZS$RU5U$G?TIUO& (37SY/61<,:GG)RG" 4I%E9)Q( M/9Y\?+548QDA^JG%4I^'FR8>B."3FTA6BL!]$\^O/N3[B,5I P'?Q($;&CA* M@CA(;-^UDTC61,D07"^N&C?4>>)!=A(SE%=>*13G;9AN;&"VK*6.!#Q-%D?+ M /J0HQX+FG&1-VZZ\5$SDXUK?EI5QSW ML;O3[;2PIWFR,Y]7 M4]SW*=/#II=#7#S2._*]J;D2Y2L\U[8K7SEIJI(F)@Y=U\;4MRW+LKW8CT!# MG>1)+^S:[!A!-?DN/!F8.@,PE%/P99"!J?P>E(8)Q+AHRDSY#4 >LW,^V:7O MQUI3H^#B:[(, ,*KV@HX(,?60V$%U?$U(CU$%!+2=Z0F0VU<^?@:-\%19-C8 M<%S+BPW'">7JE>8(+6TKFO$M/=J($X==7=19LF>C3<<"+U7!Q8 M88(3-[!=E\2A2T&=$*6H+JS& LZ<;'@1-*I:1F"[OAQXV3&F#!?'<=AX%B1E7H&K* )2']AE>RX:>)(0*\=B*2D_[XMWX-6DUN7* ZFOZ]2K07/BWBLNHQ@+>'S:%"^4?J'E M:8EN:=MVR+T4Y:C%TK*ZF=@D&+=ERL9Z/AA7QG,[ K&L>"\F_B+ M+LN2A]GYWT4%>2,#$D+PAKY5S7Y;LW=9HSW?73,D4*&]<\MG^H>536_&I>U.0!FR0!]2.07=+,W\*&JYL^+@K8.>%=XQ?T6\Y>"KI^S+-H6XG6 M>=#YUWI?E)S->T7X849QSZCHZ]H[!QWT(NQSRUMI#QZ8Q(O[VK0M7,2 +H2J MMN'?>KE;>6[X(M">CAQ?AHR:$?]"[\7P,W$[E^7W>^Y&#;/E)SBP0P-;<4 ] M,XE,)Y4J P+07-K8-AP <]YEL)*SC9H1 -[T-,31CCKJ6359(AF* MJUH7 3'%@/RJ)H5N,K848E^S)[YQ("#])MJU]7Z\I%3_R\RUL'?Q+[AQSAR MG1BG!K6\)"&1XX/ZI2CRL;"UN"ZS^XQGVL4%M"FA*K!R9F0%N&"FI6$("XY. M\N^J?J?]/EO:N^>?B8LF$Z3*Q:IFZ4RHCDW5NTK9QP)SH%)1WK? MJ:0]?:TW!;2RK_&2X$9X"3!UF6:MO*UKL)> ]<2,+T)$^9J1M&,G1*.>]HY3 MW+$<9XE9EH4CQW:P:5$O-N(T,(D%O#,<);:PZ3TDS:^BNMOZYCX):#\G89.^ MP=,"!O@Z3A$'E "K?DJ"YL+*+_@/-,>GN MJ$AI>HZ],H9R*J\9&9CF*X,"3^R6%U-7MK<$Q753P.4A.,D+!SRJ.MTB+GDO MT'>T^>^'9C[Y0[%A:U1-\L1ML>'#A?AE^+$;8 /G9S$QJ\?2_T)=K@YG"[5\ 1%[SG7/C* GGT[OL8EC0:$=%Y\+W:5(D/R1[G2GK_X@#P+[TC.H_R7 M<;TEF\T+GSWT>Y-X+$+\C86ZK7-P*W+8J@M;AL._(,$9ZK'& M3O?UMI3,:%+ <-I6+ L?S&(H(K= !W(U1)1:CP-)K=9S7 V"?K-QQ15>+P)V MDB6KY]>_ ,BJ8K%X08( NV ! MDZ%ER!K6^):)#7IHV! ;,;E@!)HJK0*F':8XF2!_1N9BM22$N'"*TM,UV* MZ,K)Z1 @KO/306\KFF<>Q?],G]COYRLOAGE[X/Y=DS\J'$31C"6GF87=).$= MHQQ^<@T3YHW1V'&M("$653$F:P>.U/4.*=[2B!=\[D'::P[EWM*S*MYW),/JV;T-5,6 M[\@SC\9>CU01FW-.(QQ[3!-]S\_S+,T]1VZDRC09T_'2=OKI<9(D-.MN$!DY M?5PN+TPAC_102U#CA%N.[GD/==E*T=:V M&]EM_@NI#Z6X;;\8'/_M5*[U77@ M.^I[GA!TPU:_*\N_EN]VV6W^[A_U\\T?95;]7.[J[,-._$WU?IO]I:IW#V_V MNZQZ6[(_?"NSOY;M6 S)#5D/-=/[>5GL2_172DK$..Q.J&>JUI8T-8VNT<\E MV=7BL(IN=L^H\V;]E=3\U2VJ]^@72FMT\_2T+5*AF7]A1P]^P\*E$UUUJ^.= MRYO]-\H[3? UY/T)31]QWAU9__L!O9E7\NDT#E?1#[N25Z:)A=6<.KV0=7U" MS2O#3?;MH:YJPGY^NX>;AX?Z75F*[/C'6M8*CRY@.LI^IHMNV@X(%#'R^QW= M'ZI>AU@QVD;>!HZC,F_6M "#,9KQ )D2V9E53(/XZNNIO&S@G65>/YAM:/> M_S)GC;EM^6W^EN:T9/L!]]8^5-6!, 'X'(QVS%&08"\* QRF<8JC/$NQ15(G M3JPPCSQ0EYUYDH;5^N.^JI!(;N8[XZ&HOHJ.J&S'S<"'. G\Y(YM>E&!Z?:1 M8G,:.](4(WXV2#"VSW-]1S)Y434=PB0(KGKLD@>@?] "O G?I^_+[*8LF7?8 MY'U(;LZ7;YF^;#LWQT9'DO);;D_ ^7U673:8 MZ7I-E8(>*!=M%A292VSMY2 MJ^V7PR)T-\F1)Y8&0?L=F#_L\GWY*&C\]-S^Y75#.IMME:D88N%BXMFV$Z6) MXT6Q6AQ4FH<50Z'7K<0[7&W$E(3V":6Z294/ V1&H%5/4JJ#]$%<5(P)MI# MI?(, 4OI3B!.:!B4#'8LKGZX0<<8\3D!Q'81+@.$_#S(YS+W- M]DN&J&&#=9ISM3U7C@(G+LL@)V=X=.,!LS3#([\VI];!SP;R>2 2ZYJK+$-R MW6'* !"N)BA#WH69AK\_5*?$H@^[E*W<%NM\VN]XCS_"[='U0':>-$M="\?$ M"[&3!A;Q$IL2*G7#"Z!IV#"%'D6][ M8F/^>D 9I&R?'O@>UQS)5@;K@KANT)8;406I&QO*7N1V,;!\7/T+[TXAW)"K;CM>A.,T3##U/>+D:9!8D=0 ^97X-6R0/U%FB_.< M,@=EOT/9,299D^^T&7'0_.FI28%%)=WR8DI^YUE_I>A;>\_)3E'\AU$6*?_+ MBM>@R1NM-3[Z_*[PRCXE\#@[-TG^U(B5B8"8#*@C!#I+@9@8Z"P'NLU11Q)T M%N5U?5WY[>R5?66UK?#U?&W0IKHB]A,;\AIJV-&J.HZ?[ \WX!'CV(UQE"<)=OFU*K$#*PAAF;-3U$S'AEM22E,,IF&2 MC.OJ$AZXY4G*K=!Y0$(>;5T'IFBMW'% 0NSK;@,R+^D:2'!7TB=29,=+V/8 MPJQ)IWJR'TV-\@#'CD.P'=B.3;/8\Y-32Q(Y[59C1.J7?]FB!*;X+1.G3D;" M6]^+ZMVV?E2I5%D1=CE;81!*G?,)CM"VW ADNW71)H<30 Q-J- BHD7'E4 M 6I^8@%H-7B6AT@G?O>]3._8&5FZ,NWR+<..Q+OOM$P+]FL7Q.3S.WJB31N" M95+!E%O009)B@?(ZAB50RNOH+;5:7L>P"-V\CI$G5*N>WQ=;6KYAV]S#OGSN M[](>C7 41PF.0BL+'#\CJ275(6AD?=.JTA0""Y+H2!-:[GP)R+3::! 3ICLP M"17JG ?E6%#E?+G>RC7.@\)<5S@//P97J(\,W^W=U_V.?CKT[PGY>=9V'!RY M-,4I"6B>^-2GB2^K3?W%#:N2((<$/=00E->C*QSFE6B)=# - @@&4I\Q"91T MYVJQU11G3(RNUHP^H^!_94T=%MEZEO/M;5&EVSWO8PX>_#*[D&%].=-'C($? MOOV(SCP ?+99."3<.)U( #V["1 ,S&:1EE3- YQ=?3VG4%;0"S]1^B6U.-"[ MQZ?M_IG2+[3\QAS1<^RY6_STB<>0JYIF3=VF&/O2_7N>I/]I7_^5UI]ING_8 M%?^DV7FEYB5QTKO_2G:W3Z)D\ZKO>$!QE"0Q3FT29(D=Y%8B=5/\XI(8MDF_ M\N$/+2O-Y2]OEGLN3%.:9_!RGUTNE/4O\3&!(?6Y>\63.$UY](8=KM/MH;E5 M?&JRI;E$[+D:/5.>47T4:J.M.O'5X*\I^/9RT?/[O+KSOJPT^IZ5"W[>CXV)<@"S"QJ8>3+(S2 MG)(XIA9$EX;)&+^C/O8;YJVJ-FA'1=^JPZ[=;]A>Q/\"%<<>3ND>.I%"#C[/ M=S")>)J,DWN!G496$-+?:QZ56@V^$[%_ ?CD+-ER4& 6[;(/(?HP!G?OY MZC-VTU)J,GHC1%8U?M."]HW@S-.*;3]*FA7U>Y**?@%#42 OS3'A"6]YD#MY M0M,L#T"&\)J$82/8$$1'BDJAGP%^1?$-MIQP_]%?=TWY;CL'/^_<,_JLI]K$5XIA!@2/;2V(O MR:TH!UVJ*/)AV!ZP7U ,VV%5\93;AE= :8T(K(B]"L[T[>H+H=&T]:MRL:I_ ML!"JOA.Q=#DUPR4Z .^JNA11["$7/^59^%X>\P[>F4MMS_=2D$VZ)F'8W#2- MJ$\4E5S\ 5SD;,LR:6%F RBHPICJ,5FT#:6^(K#R".HQ :\'3H\^J9AF,9BH MU4E3_.GYNCV%*&43@UW.O%PE9KW?ESDMZ@/[X?PO+1Z^\AN';[0D#U1,@7E+ M:LI'Q8A),?V2&\N.F /B>]BRK"QR?6I'7@K*ZG@58ADV,"TK;$/>ERCEL;[M MEOW+#\4.9?OMEI05>J(EJKB@/P*S2EX%?K))+*^"68,Y,YU$XLL1)9U6Z[RO M\E#"<9M9W(QAZHC:5N#73-@VV[C:H(Z\&W24&+4B-].;$!>Z,^1)8]+.J_J, MNG*$7H=0ZZ8DO0Z9QS*@7A=WB@?]XSKG J%J<)0IO^=*B(^3-+"PQX_RL4]2 M/P'MII/43&]RYW%ROU#"20OL@>?X2;@D3^NZ0 ">R<_R=PAK+LL#R:CK<#U) M:]TCM(S85P=EJ9?4U/MG4NPJ/N*)5K?LJ-T=\<2GYB1UWV'VG!!'?IKCB&1A M'">6'^>@+O>S%(TG!>B;9S6/GIS&:\4$IO6<-/J!T_Z1H_+N"I7)46 M5)/NS]-;5?^EQ>_; /D7==Q\O]T_,GK]P%@8I)@D'L%NGI'$LKP\BW+UN^^& MR-JWWPW51???+3HJ-^!PF1?>@<^)N_ 6_%(>(_?@+8D7O F_%'+Z+KSWK/;+ MM9]+9@/ZU0R^%^*8[<78M9TL(A$E$0'MR7,$#2OI;5D\%+PIQ!MP MDL5(LO MR, :+P)JS9(D%_ENNM"4//W6@VYUW*!=2$\X*;J\CW5GL?,C^?-EIGF-$?_ MH91V[GPG$<%1%GO8]F*FZS[)/ ^T X^3,JSB7<+_]1^18X?_@ZA@X,_0SL>C M8$G&<+5 %/RALX&W=1U622'6HQDJ/?HCC2EPP9RY.?%U-8*>930RGV0YP2^ M;H(\^P8\FTW,A'];BS'R_='Q-SL^,I[9D.ZH>-D$-_#"AC7Z+^T(D5Z4GA\9 MVSN IHU"$\QGFQMOQON7I@L).W*^V7^C?& )O]>7SXN#HSMM%(P#"[,3&C&= M'T(%RK!3!DDIZ0Y.;;4\/&4@NJEYZHLLN'M/YF\BDOY-A/A'^ZO\S"\:JC9O MDSQ"7$E):)S\7&X4BE84;@.U_ZE M +?;+XG_ZI?53:?IH]5M6#^E)I.)A&VU*V=3V.J\0=;.X_H7PJ9@'KS?-49, MM5_W398QI:G:__E8[*C=OZ:U(HM9ZC3"3NB'>>9%B1-*7=-.4C%L:1NZJ*6X M.?X!<=KH=B=97#&-T[2=U"8]\/"H*KA"=^\)P1;T^!Y:=>5.WQ."7??[GGI8 MGUHZ?0OG.'&]$(>A&[N$ M;:FI7*M^.&G#"GR:SUPRLAM4">H\G7?.!UZ*J-RAQ Q.,%7OE1WP.9TM9I\% M9@TG1LX- MSCBM"2C,9(T,R#M"W.&A,R3OQ&+W[TW.S%-#R]CT/" [+SQ'3PV\^8EZBNLJ MMG#;;O=_\(*B]_OR[?Z0U/EARQC@+>>KSS2EQ3=^5_KFJJV2Z)8=4Y>=E9(0 M>U82QEGN4.H34(6)\ :1(X,HYY5737;75J0! EO%+<$YRAT^ MX"W$;A"$/O6MV$_)[^S'4.PSMF>6]0NCW>=$&O.?Z$.QVW&#EY MYVQ%4,,P MPI'MN#A,;3?* QIX=MR"^FXG.>+6,*1'/@"'XFPE-.4V:&/XP';CDVY_[NCV MS85NMYF;/,7WU%->8\=$%1QT-50$T5ZWWZ(*+%?M&)464=LNSSLPWZN/V_#S M<.=!T6"%A)C0+,%Q&OELO[3\U)$:T"E-T71NZ,DGW0I_5OE(, ^=G$G1"@C, MC'3\WJG60%K]O$>1?7) P^J&JF)?^]E R M.G>- \0O&ZLW?/1-617[W6W>_+GFZ:IM&ZC+L()P1!S/P7'&_F'[<>;[CL6L MA/4[>R_9@])*E1F"*$R7+?DDC;*=#MYT*&B.O#OV-?:[FJVZY1I5'$-Z:<,B M>[C>\W%HC_O=\37>[Z#Y([3)@=8/E@4ICJB?X#3*LB!WF2<9@88$K?>Y5#)J M^A_K%7X0N9UB/9AAVXC@"S6,H88SU+"V:9)EN =Z8H_G-7481&<.-2S'7I[:2>SF-BA M(09PW;RS%JWV0KTMFX!UK+W=^L@"+W1 M&P)/^ 4M8^C,F;DAQ3I!TG;OMX"5E6\"EX-V?3>H84V%*><\(7"@*Y7L;//A MUPT;H$Y] JFXEW#NV@08:#XB^;1QT20T,(@GDH4-M::2D$AM2/G(FNN-)I\6 MZF(@^1*IN"-S@XB5XCAGGD/D1:D3NZX5 MN1'$:9BE:/P$U=#?(,&!V-5./,@4&RKB*.<0:$4'IL&+@0%O[-+":MJ]Y^FM MND5+B]_?A^5?5,W'_4P?"K[4KOY$'J_2^R+;QW'JN9C:*4E])TG32*H'\!@! MPRK?)J.>:2).%)I[V\-D6I]U2 I37Z"0"GFVPY(L2+'M+;AR=NVP.->)M2// MP?W8+_7?[\KTMKRORG=573R*@IA?:/UUGYW/C9).K MTJ\T.VQITW6L;0H:>@E.\C3 KAU%GA.&Q$]!5]#S)$W;@98!?L@]#\7K M985#"WWG<92\9="*#M :](&Y'P*&V0/1\,1(Z$Q>?%W7 _,$U[T"D ;@*LPO M_^:"!'@Q+'K[1MS;-3<(W2XX]_OK%LCG MKK\7NQC>.$!MCWPL!WT]C/$E! M?SE+ICWY/*=ITXZTV!Y$A+HZ7:VH7WAJ^!1RYFA=@&'FJL,;:IAK[SNO&C.] M/6)__AR#;00Z;&O.D]<"H_F-#1N@K=@S?5^)JO)W/5_6/ M_;;OX]CR'$S>XT-FWO<)@"P[?-K]/7\%[4\IUK0E"^P4WD=%S@PO MD15F+@6EYN9K3D!X;_ 1*73U!>\OOVY/\!'AKOJ!CSWWVAR^TU"W,9_/LF(< M^8&'G2PGD1/8H9V'O^_H Z^2OW\-KM^5"%)Z$S=Z+W?^S;3LV]*A?7CW&<6 [.+"?.2)22S :UDY6D:SH92U!#M6PG-"AJNXX2.[5A^ZLIF9XW0,&P&CE31B2QJ MZ,KG:(V!,VT!-(D,U':PM*!DK1EYE/*UQM9<+65K1JANUM;SOB],/P[,HWWSE/GQV1VGY<[D_/+W?@9,G M)Y8PK&LM9<1)(T&;'X_W]6X/*0N:@F!:]S1*#PRL3@AN("-20D:E1,BI=5?+ M?Y00KIOV*/.XVI[XZ< ]VMO\U-'C"WVX3DSBO3G#!">VFV#?L7,:NZEK)Z 1 MC*.4#.MK0Y\*0 MM+YG-']Z;NM^W]*J>-B)9T4J:U_[;9?@R'="3'W;2FQ*W, -00-8C;%JV'R< M?*;X_BH"X#&V>,+ NT>!7EK-;K^/;P0S?JI\- M/J36.**ZQMN:8W3=P;C& ;\:J6N>HD(;ANQO]_L[NN6[G*9_/:_E,]=H]G--^9S/M"!#B2]RA/'"W"<$(JI0X+$RE([=*1F MIKTZR0S;HVZ&=+;?;DE9\6DR36;,JTF,@?X:Y%S!5\/OOT-233_=>H..8J-6 M;E/->%[MYWSU>3E0N?Y-LG84/^=+97[+,PCWH>_+C#'\89?=%_56NH/9Y5N& M=RA!0]X=[DDT[P6K"P,SQ?W MU&JN[; (78]VY FX#IPN(D1-@5#9K_LM>_=SO;MYK&658F89XXEKQWLLU)1& M=!A GVE]*-F>_\BG',BKTAPP\[JE$1.8LFF Z1QDH(JJ>#O&K%5A Q M0+R(2+4.6\"#85/0;?/!' OA]Y/=\W]7Z$/&-ITB+T3=_)E'U#"IVA%%'GO) M8YE91($'J Z8#3M8\',-WTI]4\"8:&^D(L_!"W56 4,TWFH%OA3<__A,Q11? M[A!RM_[F>U')^AP#KQHV+AV*Z"WE67I%$\T7Y_H_RSL70U+/.Q0+!8;I_K2L MZ#=.75-X>D(N)9]A:+W5_(0)8;J^P=1CBLV#FT-V=;^_2=D9FQV]#U6QHWS^ M(G-"*I$&E%EV%&(G=QPC%V(_]B/B9&]D$U"9CCJ!II[\ESWO@D(8! ME)PX #8,GL-.;O/6B0C0Y>^ T=)&9^(\0,G(:^P5+"FHKE;!<^36[10L*?Q5 MHV#9]^"[Z"=>V;+_1(^55I([:.\UT^E[^QWFUYZ?WMW*[Y1]R>9WR05"P72N M(X_&6K )$90VP_Y:JVV$(T)T-\&Q1Q2+0FC-?Y6W>3.?]/90LRU6#'EM@AW] M:U)"79SXOH?MU$US/\]I$H%FU,\1-*Q/+7E^.&NG+>_/' K1^:@D]O_= (" MT\4.%NUTV@[QC;9H%U10754F<^36+3B1%/ZJ]D3V/37U_TR?V@WV-A=W2KS& MI9_]FF8QCF.:8S<+B6,%-")1K- G9)"8U,][<4>/N[+8I<43V:(C"XA/OA.W MTLF^+/=_,$2!_N\P=G)*KPZ%XKGT+';>7L:_G2J5 ROWI$":-'J8QJIJ/"EF M7W>G'X8I[-\?JL[PJE](S3O&/I_B(+TJSHPF.':C'(<^L6B0!%%.I/+5I\D8 MWIL["=86%8MXU H(7-!30>+QB$3&J/]IN:F2 M$ZVQ5>Q9;G\"RW5M88-F7E[%",D)<+1"DD_#S9"Y+)8[6N;[\I'GB)\3?Z4R M.;/8CP-V,&'_"-/XGMAW'H52,[C4*9SP)X,04(N=^UKXUU\SO\O_S/#^1PO-;O.^'F MO#J65W.N7IWD R[=J^51,?Y,=ME5?T 1:;9='\>VE>/<]?(H<-R,>K!(\VEI MTS%E1@@8.CY++1DD5I(%& [F3:/U]^>[9EU7@/>\\+JAW"N!KH*VUT\L2+07 MLSJA>?8KS"25GT!Z+<[\C:2R)+ ?_5R.O9X)I*,"+13 M@4G#2ML,N6_:.C0$@>TXC'P8N4WPI>&&618(TOHK%Q= L581H@J+KZN>< '( MX-+ );343+ X'W!N2OJ5,51\HQ]VZ?Z1?MQ7U1M2?7V_W?_!>W30GQDM_A]_ MHNS\0#_3=$NJJLB+IL$'8^N>?._;7C>*<10Y.?8BWXNS/,R#2*K%KQ'N#!M= MS@*_;TX97RAGC*&OG#/@?;/>[R%G_303;J,^WF*/#.-=GN(T JLEBZ^5M55-M!-:^C39#1,TX-]D_ MM_EQD.F7TPQ9,<&]#>DP4CQGOBQ2\0S_FU]W17V5+^#''F^XGF G3>S4LVT* MG/ZXC!WC.7]5]6?TEA_IZ"ZKT!,I,J'9E)0[GO>#R%9H+LUX*OANO\-Y,R-# ME&=]_O(KT%(O_#ARIGD]R(&Y#,?1NF>&-J^.R-\QNRW\FLTQ M;B^^3(=G))A&@FM]=E@/>IH,[T)F5K6T>H#KFU9-JZK9TE^*W;X4L7%F7-CZ M_4@T=2F.LMS&69;901R[F1N"X@1] J8#<^Q+\DYZ^^V6A[:*EBK,AEV!(F>5 MEH@*LS/-?<;F:K1W3_H/<]*#3<>8B)J,P=7RJZKWF'!]A1U]#A[H?O>/^OGF MCS*K;K*_5;!:G(%7#>M6>_4L#MU5YU99TD,8DW<^'KY05!7=&I!2<\W.A%!* MD?&A]5:+CT\(TXV23SVF6L-#*M$DXP,[FNR_->&BD4O5W,-QY@;8(:[K6JX7 MNC&HD?4$+>->?$L9%1W2T)*=<:0D+V+UR ^\F3V)WJ5JXJYV7CIMU3GCE%8N MS)D5^;HF9_X5A:92NVKWTRZON5U0:$X\\KKQ_-%=Q>-D/]$=S9DGWMTK5%H3 MCX$POS]JD!^FE'*B&VA,/".I6L>HD377ZQ0U+=1%AZB91Y=-1[MCG_LKT^\W M^\?'0GS->K$09)X?NJ#^@7/$32MN2U9E)[H M(@)H]R:-F^2^JA$-X.9ZFJIV@N1,W$ 5K*2@FF>MC9)[D;%K<\*/36";?4]- M]]\6%7EX*'EU*;/HM_EG^HWN#O1CL:,?:OI8];UH+_5Q% EX2V#*#?. M(\ #,"YG%4,X.Z$0&&K=>! I\;K&DI+H&%L^1 M6W=2L:3P5R.*9=^#^]^=TOK/-&5N??G,[_H _5S'5S"LSY=E%,">K1-RSWO= M>D2&*6J')CH211 (0-[VO(1*#O?$LJOYW/.B==UNB:<5=]^+L>/O24J'6\_P M+FS$36WL)6%B>PZU(KFIX'.$3.^VC"PJ3G11S@BC;_(5;K,X2>ZL&J0'[JA< M\#-)/K"85V)I=JCGY-*U?XZ167??G!'V:K^<>UZ'R@YG6-.XR?)+[##%5IYD M3FY%GN/ '.410FNH;/>7RRDK)DR/8J6BMFLD+BL*OU!QC>4ACY)Y0<6=SP>> M?5ZQK.+8/_4V;W+7;G;90$;;35*)07RRB?FP5Y>$PX/%.=@C#)(Z"W*4QI10T\@)" MW+!K!^TOHH2?W+9I"A68L3AR(>95G,!!OU#"J8O-5'^B@8KHFO9+$.E5-TL5 M4/H[I=(::A;E.*WY?XOZZYM#5;,-N/Q8D*38%O5S&YCEANUA5_R3F8M^R8%O MX2B-7)SZ&0E#$F9N0B V!4;>L%4Y7A64)X(PZP+$4LZ^F$,(9F%.T^3_8(R@ M(R<;=.)E<[IJ^3R/']C6J,&@R=H B:]J;]2 Z5L^^U/>:0X]G-,HC# F1M:U*9.2M)$QK9,DS%L0P1A=*:,6M*@)J S M0$T;#GWB X_MBI)+FP(YP:94GJW047?V;V=5GUE\%966$_"HNI)/*X[482C2 MLJ29J,\93D,.LP0G-(UQY 91;&=69L.2IX:(F$Z8.I)LZM6@PW*&4)';QI?* M"M/%CIBB[DZ_[S\ECZ[9-T,DUIUW,R'DU8R;J6?A(:Q?=D\%=_7OBT>:O=^+ M> +S_]]OR8-L)L/$$H:U[)=/=Q^Z(2G! I-0RK M**SOVZ2P\[JG2TZ8\K6%;X(L*G9"^7AM:4\I*T.MXF2$5M+!R8574T(9\;I: M*/6\8AN--.7I$-4=>>;UP^Q?RP/-CL?7@O*2<]'VH_.?SM__S8'MVKMZ:%2T M:'*4Q F.DS3"41[DN1UX26C#VFIH9<^P76BY0QU>@&TS]'X,.>_ZY2 &FJ26 M3]0RND$#>&]$\XRF&U+G/W=,U@:U+&LN3#(+IZX^&WJ96[?OAA%@K_IPF*%B MJ >H">67#1JY#6A>?5#\3P=_FS<5*9S<0[>!H=O8P12;< M*3NY7Y;+_A$Y-,X57AXJ-OLX4_[^J^T?DN9=7DL=GQ@-K"9D,Q:IJ.);9DW/6>P7_J, MC#'$.$-GU@"7$C)825Q.:(8)&!&$(V2@&Q$$ [4["QD"Z]U= ,2]N,. O*(I1K:SI,R;!5ZM=0;5)[H MHR;X )F5/8G9M/KK10*F^%<%FF?2;=A$&PB0H>&ZP% ='*X,"G""N(R]P,U2 MRR$@+5S$S6H9OFU(A5^F[X:;Z:.T8; 9&<)[*+)]IE)(#%[V>21O%=8"'7@= M(!*,&[Y0PUB[56^:H/P&G;EK*OI/_'6FB^@LY-> D[:R_B6\K%SDKP&VZY)_ M'8LJEC P$%]::: M)VG8^)TH*K:YDI.72500Q3W#=D@AI *X*).3?5$P# M/;?NOM_?9%G!CS5D>T>*[,/N#7DJ:K(5D=RD?^WVF?[C4%1%S8Q/^:U(:6.E MVGI'_L!@,+\W@Z+&K-&5\)15QZI:7;7S2Q="?RK M7-.UZ"J7!AP>#UL^%7)J\.Z[4,?4E/;#5,@8[9[9L/Z,08:CF3'2-LH!^*'J!T>6W+ MF%G7B=,"W)5/IV=5QZRA3:./,O&MD=2S[?\W+-CT.5K=W7# M5JNE52E>)UP"(7G-J2H>\-I26C+X!>20!+HN%"_67O>"<$BLJPN_P8?@J9 ? MBQV]S=^4-"OXP O1AO">85CQB:UO]KN*IH>:[9OW)1'YV.2YZM_FA9F-"7$2 MG%++BR+'BZQ$2M$4Z1M6Q7,%0WHFCY)#Q3BM*I0Q#N03!E7@G5;?%4 #'HAX M%_3;'#7LH",_&W3B"'580BU/Z*UQ'.6S,0WCJ9:B:0)74.[F E0F$CI55ETM MRW.!R-W4SR7+J'E"3?3L-/CA(_^PW!/KM7OE4X;B(,-)Z'@XM6)V'K085M;HU/M+[)OM;]>5;^N849@#4J@V];SHJO6K=R7[>F.U&"Z_.Z))B*,P2%W?(:D72+5OGB-D6&>/I/&IN%M0EW?:)T&: M/^7H$AVFJ%<5[8*N3/T&3'[YTXDN'-2.(5<-%)XX_3_I.6+(B#9QEIA\?;5# M@XP0W=.!U/.+RL(^4QX5:K+ \WWYR+W VV1;-'/ WWU_HBFC?U\\LD=N\R_L MOU8Y(\[^[E[$;(-I"$^]=7S:N'N),D#=T(Y4$6HGHV;&3XVC.F/EJM-__+\%VS?*].OS\+U7 MXC C[;HNIKEG)[&?1H$%&C\(HF[8!'=&[)T(BT+#3S=_4;PK@X$K9U"-008S ME\O0 IL]):DU&348[55-EA(L?8.DMHAR\%B4+;RES?]^V!UKAOHUS>PTF]L6 M)M2*<.+GL>6DGNTGZ>\[$=N0[-,Z24]*.^)&.[I4I96D0PL<(YZ 23I*O%!T MQ4J]MC#EAR/A'_F@!ADH5*+#\R+JBP]/T%H[0CPO]D",6.(E5:UNZ_X^T:N0 M5!@23!(_P%[F.(X5)['K6;^S\VBRE[\%.B\/^>%VB:CH[ ;MJ&206 8)ZC%S MYCL.]GS']O+$IUV1K%HYT MEE[9S%P+=6U5!IY1/(FPTU!-/Q;?:/9A5[.OQCL'W%05K:N?GG\A?]N7;[:D MJJ[&BG+-HGRL:)S@*'0"/R4T\EU0U2Z MNE3B. $"U;0F1?4,,-[< MVD.!' MZ?X9@K/DD<0,>L #B4[@X.<3. 2Z3B< RNN>3>"07)U,%): CR_^A5%Y/#P. M5#!P]\6V<1)$*6]B'<;$#D(GD6I=?;6R8:I.$!\7H#@\>?D QY9ULQ5BA=]_3HJ+WY'L[>Z@=)M1/]HJH MCQ/'3IBF)#;Q@L1/[0"4!#]-S_0-#*>.:O(=;8\STH&)\3-PR>VE&D& Z5TC M/X_@-:1YQ?-YI%E+7F-"O9R15M6?$>E4!68=?I6;,"S['G)F9U6,%[=MZ+*X M02<;4TV4F!NCFRTP_"$V3-C=WJI&:<4ZBYAY,E)/ Q\:B#PSP+ M<>P$&28.39P\)GY.I6L25^;=L)'H)DR1$U$Q*K+IP"PY'_(EONJT#7KEWPIX MU).9]OB3VK3'^XMIC]T?Q%FRU_LCD,^4?L4_!K7DZU?[HP!E>;_09YE('%^; MH]5RT5\(ZFYZ^TNQL##5\G+$'#MJ\,'NPQF6;N;AF+@$IXGCQ6ELY58>*F58 M3A!=+[&RDV&V-*5R"D3):TO-T #O*Q5144^=E!!3=\;D%,F72924 &$T/U+F M7=7N0KMB7W[:U[0:;J269CZ.G(!B:GD>R6W'\D(/UF&H1\'T=8J@AP1!:(.A M/A:2-R=+) 0ZT!WA#/0=&Y5$6\.A_OHK-QT:$>^Z\=#8@XK30XYCA,0(DW[_ M_X#](\SR ,>)[^$DC>C_R?["1D^D1-\X9S_R_^"_KW=MA2T'_]1]V8/V/:V\0=W^;(/M;FHIO=O%W/I\+6?'2EN(;W0(O M6(<^GYQI6/A18,;A_#V^--^CG9C4C,S1.+9D7"A=YJ47T)X;JQ?9G'E1,4A+\] MGH3$T_6\,,()M5U,$SM(@B2,DQ@ZW&& C&F-;8FRG?E97EUGD)';&I?+"U/6 MDZCF4HNF1=)WLSY$9.U[\@E!!VZ]IYY>,,/TYNE\B?Z9-YRHOMQ\_B+?+$IZ M,=-G5C'VLLL :CA /S >9"^OY*&1/-?J1 5XSIT!Q,395U9:G=,\)^FM/[%3 M1OS!J9Q2+ZHI^B=:G\>FG/RH^_T;,6!74.<=)YG2O2VVAYIF_4BV9\>8V#;% M<19EE*91')$,4OT&Y@!D+> E]1PA+HL;5#+E#YCHXR')N,#I[^J,5*& MIV^T6G6BC,W% K\HI .:/ M\+ID!QX+1L36W:%20CBU+I53"Z_7J5)"O(MNE3+/+S@8M$K=W+;S./Y WTH1 M=@\BGSD'U,9N:"=AF$26%4KUK90CM\:YH27^W\#T[6CU,*$N"&V/<>C6>[E MF0T:!]8G8%BQ6R_T=*\67ERLM==C8GK'^;F9^[;8^E-T<>'&_\OY"JYSUQ8% MG:LX\1_\SJLO>A-W]9WE#-*2KPAS MRDU >,[=1]ZA2$0P;O-?JZ;DOQ]0L",+QSEQ<>)XH1OZ01J'H%#_!"W#=J6E MC+:B45;):>-]C@_L7XCH;J#0WA,2>_OIX=HY36[M$Q)_) 3X[95Q1J>&A9D"W?-.](60\D MP8D0(G$P<5VF]E86Q'D09C278[M*"5N>,W<%&\Z)W6)1CDN<.#L(TCEPG#>,0?":1)[_"B:5E M1OC^%^S G7P K/)' #-@P0\(HSBA,ROH-R-=W-5@T'BP !!?_=@!!V;H4**P MBIKY^:D=UWF3_N-05(7HWMZ6%S7SAYMSYVW)_Y??>XAS$G.8BH?=Y34I#Y&X M88J)'4?8C=(H\:F?.*$+,4?+V#&>Z'1B:H,8+\6C\.=S7@LC(B0P$[40>CF3 MM1Z@,!-VY(O?E2;,*6] Y2,?"_;C;;(U[DNRJYJ\V$YY9L/VIBGE;,,B;91$ MGXG3 YLFD[>0F55-H![@^B91TZIJ)K(WAJ@9>WR;MY>]XF=8W9X#FGV;Z"4) MCBR:8L>Q_31-\C1.98F,1Q@)F_FU+?2Z+< M4-%ZC#AH&$'$4@ M-.T24.JK;@N*T/3W =5EM!_-^Q8I<2-,O"##6>Y&64[2S,I /;PG:+WDH1O] M(*Z^;0=H:::@6WS6?J&#]2H'Z/5.RZ_F:*QP#EZ08?=IO_N9K=YV+7A+J[0L M1->,)#/N), 9%IC]6,!4]HI'P&"B M*N7B22R_6D:>O*C=O#S 6VK[\EM:%M\(3_T0PP3[,?'4B7&44((]C_@Q"0/; MA.8;=='0VY[72 C3#L!XH'WT1$A-.V=_=57W2]'1.OO MD6./:0L&7PVLX5'>S,4D2CU,@IR0//9=XH&5SZ;/I7T*]U53/>;\I1/M+[-[\EW]F_; M S_^WO$\(T:MKLLB.=1-U0K;G9F<-1.8K?YPC)_V53S/,QQEEHMS&KI)X&:) M%<60")MF_@Q'X"ZX;>OBP =>K=]#^I#\4BB##]8=@"]*Y\0P.QZC8TQOT(EM MU/*-NHSSXKI+UD\70EI/YR9 U7>BU\K=VE$ $] .1 Z,D(&9ZHP6O[_;U47] M_.61;+?'?:"?%TCL#!,26#AU_"Q@?^'[5*J9_LCZAKVHAB(2)-&1IIRM' -D MVM9I$!-FJV 22IN7&3DF@@7LS<8RL#^<#<+8>JLH](PP1X6<>TS;,>6.LF^Y MJ\D#O< =@0X)]$.%/0+ESQFVA;1F&(_SR(G=*V(^J YP0MP\K7 M'JWY^,MN'KAB)?\49G)JJ0D)F((J@P!65@GQ-*GM%*55%5A"Y+XJR[RBV-AK M\, ^W(7>3AT=BV\MBF MU'*B6'J8'8RT87U7GN>M .*TYIN%!F8'.!^=G+SG#6IPNE&<^[T4.?DZ7W,( MJA4 ZT825":L!L9$_3!PP=4*B]4$[58<*ZZ@8\+(9!4&/R71A&#B^B&./3LF MJ179*0&=DF;H&3:Q5Y-'NDV)E$LL@!A&EH>CR/%QF*;$3OTP2A8E9"OZI*P%:^@P5S_*;9SG24R3B%A1YK:P MOMME+P3JD?("2&GS\S2.I]QI0"-",$?@:DK-=7V/J5$UILMXYJB]X @;Z3(= MV=?4MJEN3'"T,486\Z- F.+$RK.4>)85A39DX)3Z<$R Y>*&[P$A(5><-LJ=@4O>$Q(<[,;7XD//":X MQ$3'Y1ZPZ'K/)\#_NLO*[?-#9U*=_&C'T04,:RLC21E-?GP]DP4,AAB5>UI) MM8D,TTU!$@W*K'5\XZQH:@,A1E==;QK$G& 7HR!F'U;;39NT/YY.OM^QO;J9 MEGY5;YHSCS9A_W!I&*8D]*B?@Q))!ZD8UL8VH?%$%/W6D 4FB P#)+=M+A8; MII%PB<%[Y*1$FK;&81JK[HB38O8WPNF'U<^9=\>0ZEM2TW[\-\TC3-S8Q5%N M)W;N>\222^ :I;#6";,ABM[QR0>,+/Q\>8F+_.%265K%DZ6LH$KGRD%A%ATJ M+U=<_40Y*-#0<7+X0;B;>4?W-VE](-OM\QTI,JZ_ !]S^&W3Q\%WM^A(%7&R MPM;37=54/,]X7;((S'N;RX4''@,7R0WR-J=%4W(U1Y9?!.0TP0H!8F-.$)C$'LV:'OT C4V&2*F&'E/*?D0B\S)A&2\S1UR0W3RY$L M9",W'#(2FDM$?J'[#AFA)5*1];4E2NH/NZHNQ4;\ZXXT-5& MA>8X"5,?TRAS'6H1QR>@L8%S! VK]$V6_1D=SE11QF_PGAK:0"6?Q4Y.T74B M O1KN>QGTAO4(8Y:ZCH;'\G)J:T3T@RYE5LCR0E_W2M)\CW%H&SUAMD3>K__ M9?=4<.LB.C*!NPI*+&5:KP4'2+# YX+?%X^B\<8OG^X^=':R:H,$6\ 0[@Q* MDL% M<I2W!JI:Z7^F&8!QYDQY>D:]A MM%P@_K'0D0_T!V,$'3E1KCB415;.'S" %\Q>:((*[" !=?D)\A27=5= $+1 M]QJ@KZM,#]P5^Y+WV:[>'JACN7:G?C'/TQP[L>5C=MPG.,X]#Z=)$*5.DD9I M*-4(8(J(85/!":&&MABB#1HB. ++M.KK$A:FYUT1$:.)A. J\P1'A(:,%%PN MO.I4P0$0=$T6G!9J<9OYRQ.#,LW#[PDLU2?7UP^X;GUFU>_A0 MT\=JK/6![V:8.'Z.8T8Z29*(DD0J;WJ6DF%+\^7P]+2EXD>[1=DYWK;/T6Z_ MPYPOYK"WC"'")X>+)($_RROG-)#S9DD;/##;U))%)[I($ :[:/,0R!LI;5"H M6:H12/38*BG9)@S6]/NK62TI,;JF2^X%M0.7R*+[NM^R-ZKCY*_E76Z)[> H M<3)L6VY K=A-K2"$=+G5PQ;(,L*;V][S5YH4V9;5__J/R+'#_T%4L P[H)GY M$GXDMIT(AXZ7IKD3>8D7P>L@U_\>RN62/_6+(U_#9_!X26\069CI0^!0YA%X MQ(/63;[41P"75[Z[**9\$?SEPACK(PKS,!J>7D7S9KU0:8J+:&)JU;")7B#[ M417-JR\H5V.O]L] B1/AR(L"[$6A2Y+,"F@D%6CI+VSXR'.NTF)/*E2B<=&G M#= 2@6 F1$X6M2*S#N/+"LOX0NL7DW78'RP@Z_Z]FG?]GA2E*%'YL'LZU-5' M^HUNW>$F:GD6X=C*76P[;II2+TP3ET"N,"9H&58700JYL'U^"AJYS5N3P#!U MXD2/Y6 -W0UJY3?0-4U"1$T[Z12E5;='"9'[>Y[,*XIE*J3D)XGJCI:BV<)H M!B&_[DWR.,%.' 5Q'D5,B6&E*F.4#.OND2Y/&^?IK7P8LF 6*XR"I2<+FL1 M'^A;=R5O9MZ;22&%IM?[S),M%A@6QYXOZ'W1OR5-1DV]\=+2?%L9<& MF(8AR6(K8ENE#]D=1^@8UL0S5?3$R.)BA]*&,&QS'$-);FO4(#M,0SMBBZ(7 M)O:;&;'!>^*,4)IVQ#$JJ^Z',Z+V=\.YQV&*6I7U[W?E/CND]6WYA9;?BI3V M)X\*#8USG+BQA0.?7]X$;N233$9#QP@85LV6I.CIU5(%31P=Q65:)W5("U-& M!4&EE7%.FBDM9.]V-)#]VUG[1I==1>WFA#KJV^QSJK4JQ[G!QZ0V'D8:Z&_ M0SX1;_%*;9RZ7IBGD1TDL$%94\1,ATC/TZ=/V9=JG0XF$9/;(G7A (RLJD"P M8!3WN&S:YW(/D'JA(=WC0H]/[)YXQTA6^KOO[0W+3551]G_9/?E^E1'A>#B. M\QQ; 77]( ]=UP7-R%#@P; ):-(?RH8O8%F:!D0].\:137V/$H_^ MSLXVR?Z58-KEY=6B*F=A#2,%,[P2N?\;=&()'7GB!<.K%0),(;).4< @!Z^I M0& *(F"QP.12"E6'V^TY(%6UEU*R988#[YJ.4VRWG0 :I/7;D)SS8<.E(@+# M$9?2:;QEFY-%K'WL>SQZYHF)A2,_\+$39I;C M4,L/*.B:>YB,Z1ONBV;:&Y%+H7C<&8%);AM>+CQ,]]3D5FHC/BZ6QC[B T16 M;R0^+NA0)_&)IQ>FI'2*J@?+:IFR)H3@* UL;/,_9FE&W1#42&.*F&&5/2=J M7):/*Y;/3L(FI[RZP("IL#H.ZMDJ$P+J3E<9(O4R^2H30H\FK$R]H]BFG#SS MW+7J?M^.T;XK]T^TK)_OV*^BYA.NV']]>NS/^..5 B[%<<(3T*(LR8(P2+TP M^WU''TA-90?[2!.7^KW'S>^]RX)\W)S]]Z^D$F5J3RT7&_3$^1"Q='KD!-C6 M7!Y>.:.@&3*U.X:6!YY'WG*![DZ8"48V K1WLZ#!NY^#Y=?5"5V>\+I=T<& M7'5(AZ^@9FO$A(6F&?M-?;_;,IS@2GP')R3Q,+4\-_$2.W524(^. M:7*&W8GVAJCBQH2=FFC&D$(/^WW&M.;,%R+,NJ GSAN_-J\+V50>24CE;(H^ MH&!VY/X2B+LC#**7C_[D6#DQ-9F+&6*KF@@YP?MF0?(M>+3L/9-COZ.*>7;# M;QO69EB.W8B \X&RY;(!??V&GNF\NFFQE*)F(TNN%C>;%JD;.9MY4C&/KJIH M70T,W^:Y.7ED\7&P,6;G[R0/8Q+0C$**J2]6!VF6:DUTVM!"1% &9LM=8"&W MXRE+" Q%"S(:AS9/\J\K">YB[753WX;$NDIX&WP(GN;VF7VIJ]PVT0[69?IC M^3:V26JED>7Q4GC9W+;3JJ;]2]YHHZJ+E&G/+Y3PD("HVH,FM9U1F-8<9=E@ M&J,H%BB%[4J,!7EKY[562U:[8K^;H7;]EW#_[,U77MC[GD><;G.>"I[M'M@I M\-?=MZIF9\'Z^>:/,JM^+G=U]F%W5Y9_+8%7GLH$#.O47RDI,=^E,?\3>O.5 M@\D/))V8Z#Y'[?R:M@/IS\Q-KJG(>KXK>=IJ_O)B8+HN]?+%X-Z"Z)/P MF3ZU8>*[;0_UU7_+6U8&?IS8 M?IQ+=3097MZPZM^7I-BRU\26^:VE##N=]^"0.YZK"PG3W",= \'F81$T'=%[ MBZ]Z1A\6K']('WE*(;7RX:%^5Y; L6>7;QG6$D:L%%?.B)'<[^C^4"T;>-:3 M>=Z+5Q<7&,]:*"DLTW)0*+4V^67=S]8/@&4\LR.B"0[M+"<>];(DLH^9'?> F?2* M_"@D>]S#U?8-[SO+Z[11SLZ+%>>D$D4!7^DVXZD-(F"/:OB@-.7O(+<[&H5U M24+(1HQ8Z["R:?JD8,$*:I]"-V7)C_1F\D)40=&<)0)FXT5R1E3!&LL@45Y/ MS=XU#8X%97;.W_]!RYM=]K:HFGZ%;'WFXO^-IK6(\&?4HR'O-&SCT$UCG,1^ MPKSPS M)Y-F9(U6]#J9LV/4X\\$C7T^<$=YR_<0&=,"C+)YRALH(2C#+U&%! MQ 8%0OPTTV4#'?G0.082*+JVF9"R=%<>$ F$XWI:)'0!^%'CCM+RYW)_>/I0 M50>FB^]WX)EQ$TL8M@2<,A*D44M[@][O]_5N+SN[? Z"^6.()NF!OL>$X)H; MM$G*J#A]>7S=%48H;QH6HNN1).%M%C M2\(GVIY@8!L^%&:Y;=\@>##3P'%K9S__P'GY$9VXX>>[8_?*#D,;)%C2YP$#R7C(9=C\WCTF4<4O_Q!GH!Q%NF/(6>W3$ ,,UA==#O=@CI,&!EG MJPJ KJ$,LF37';L !.-JL +T??B!Y1@X9LKV7!45^+0R]KYA&S)V=]"R(7]: M&95__JBB0W28;L](;>"H,B>CTCEE=-'5#BES8G5/*+//*B0"<3?[*HM@N'F% M;_,2V2#%069[5NB[N>-+E;#-$5HEY>[W+.$7Y)R&L_\OXG!R2)Y MP+(2ET$9)3ATT@@G3F#A-'=IY.2!E^=2@]FEJ!G68DZ'1Y<:ZNA('OTF_D)P M .U/-XF=K&)K0@2JVPO 4%!P"2&UZ?@4K9757$+L:TV7>3/3!6+]H-)TYF) LP$%D^XD3!Y%'0&WZM7.X MXJ7 NSSG:1A"K?:/3V3W_-_52"Q;:[!?X;-IN14P^S%@]FP8Y@WB/!YO0%_P M_D =JG4N&A3X>TTW$NKP J\N%A""WW%\9GS85N+;-V5Y7S[NZNS]ECS(WG , MOVW8''*BB%/%=C?7&?&^N PE4.WWB/CS%QS+)8?9GGFAT6^< TUW&]/B*=UL MC"RYVKW&M$C=6XV9)V%*]O>'ZOY05T*2&-NV2KTE^=DT;[':I($R=2Z?0(P\Q/*8["W,(9S>*0)G[D!J#),1H06S)! MQCA>],_<(:YC4GL1#AS= M[;=;WJ;N5+[S(TS!QY"2TVP-\L-4^D@0,8I-9X -:HGJT^09J32I\!B5575W M1M2^TLX]KIR ?NQMW:1XP9+/+]XUK'JG%.QMVS>2J>%%,O:1&7 *^B4"\]'9 MI<(#]4Y6;GU9;7-"+LD]OUQP[;SS07$&:*^03M:"R=X MN]W_P6^6T'_:WL8.0E%<]I^VN[%<>\/>J)YHRL,P6TD5E@)8;C?5!1I,M4]H M?>Z@17)F'-'-"2Q>;-?FN'"GS40_>@GA=;6GGR*U;K=Z":&OFM?+O ,S$ADM M?O]"4Q%LM)WDOJ@O\M>%4:"ICYF/S.="N+85AD[LV5)M:(<6-[Q+"QI=L^2,GT!/#+0-D4XL;!!C G!)-X_(:R+&CPV"%CI.702FELYCX@?=%3 JX30\2<5 M"V[VNX?[=E+]3\_'5(ENT5P69#3'@1W&.,Q)BN,LB7&4V8&5TBQW\N.?2)WQ[4WP#*;:<3D]%,?#C!=Y70Q)XPX95Y)6_$!7V*^ MSRF[R4A1G93 NHINIHFM6W4C)?A5V8W<6ZK3G\4\MV?1DJOMSB6:;OL5\>I3E4;M)[(544I2HX0^%#M^1\4#),V"&[0Z MJGEDXRAV7>SZ=FS[299S![AAY]U.,MU&(Z9'FBJ(LFUG72SE-B(MZ #;T?1 M!O 8+GL>!N2D*FX M[\4>(3&SG4O21E9R(]]=]7IE^MW$"HX-3=.FH:GXR[;G);!%PRB(IY22!UKS5%Q+ BJZ\5MFX=BF%#NV'5FN[81ADH ZR8]1 ED9>,_X M>_X*VHO8*&TH5B*/!M@A?A0H.8] B_@PN],E>6K_WE(=/^; .[O/2::KA_LH MG76[M<^)>]67??8%U:%/*3]!T+>T^=\/NS?[G? W^,2I-P=VLGVDY;%5U'/? M8TB)A^/(\7&06JF71U%*?-!-#I"^86?B2+O;E@TZ] F&IYS>&T0)9@V.C* ? MCJS\R.=GG'#C __0D9\-.G&D+]'_N^8@8DPK'O.CARB9?Q0'^:^*!*>!4NC,<3G A8(*^$ MI9P^&T<(IO(7/9NO6SIS-E*>V-;E;=-<3#.^-);;+X%%5R&^$@_KEN@O@>FJ M>'_18BI=E'):EC1C5J]=\ST3\#/E&7W\1R9N/-Y]IV5:5-?EK&[BXX1],QRE M$7,@\M2+75?%VUC+7>!:B:*?YTQ-Y%I<7Y7E\ M5/V5(C[KL[T%+D\2-'>6D Y"H,\Q'T(U!S',IAWY$-.V6TX09P6=>6EN.=&) M&V.P05HNF8)/M=F21AB!O994D)CLL@1:<,7^2BJ"7G964EH!7LHLZF+O'Q_> M%E7Z4;)]]>A[YG1?D$/WQ2,WCYSF=E\=V/.:>U;/2J94OSN\XFH%O),"=2MX MIQ],=B?V[(_42 \.C@R]R..T]F&?(OE!K93DPQCLF2[ZO M9D1X7NZYP^ ;4I;/;!]HYJP*PY'GF8^CR/=Q2)P4QQZQL4_=( E<$MJRYPD9 M MSFR/YI;M.FD*BF-"B!MV#(ZL;)!@1@0'3NPH9"R <)6S :;0@MF$2: Z9P'- MDV27@*#)AH!(KVI35$#IVQBE->#1R8%+4O)4L#U6G*NSHN;'2/80=UNRGP[U MIWW]5UKSRYNKG"@KP%&6$9R3) G"-,P"*Y--NE1GP[ =^N'(V8_,Z6AS!HH= M(FE:'FB&TH;+)I>J95,^J+8 _/FXY#J0PHQ5!\TC6^R @UK&4) M6FW+2/B>5#_S--P9[Y3O#VF88G8$37"6^7GN17X61J *&VG*IF-6'3[^&S6< M -6TAA*1JQ,( .S[ U90TXF6#Y=42EINNN&I:!P7,6EP O '$H\$0<[^+I1JS2Y)S[!=.)^Z\B,+\JZ*#%SS M/I]F$. FH)'_1!V=R<^WEU3"1-Y/TXR-FD.V%".0RP60>,*WDEEE-2<*(%+7 M6X*\IN86_5+L]KPKQH<=LQRTJH]^&;^7/G7OXAV[[O>?F)@\$7F_W8HBB.:% M_]N8XZM>#@G!,4DS[.69&P>Y9]MY?!SQ\8E*MG+0Q9V4@ES. SGR*)^ T>6' MI_[L+CABI^^&)9C+I>W[R'EDJP*N6@_51?5(=W,^*'+-0U=?8^0]U#*LS^G3 M#:$FGU ;6ZNZC+K!['N4VM=7;29$,OJ)/-)JH#"*[WE5VZM M,BS<=4>5D>?@9[EN7G1W^G-U?0-)<)+E-G93R\O3+(A35TJ_)JD85K(N79YQ MO\7=7.W+-LM\]:,T_K-B9@=9-[1B?5-&W.DZ6X2AD9R0KIX&5I%9B M^QZH&T-W=9"U@7=@X"4015-Q*-&H"=B680JE-,PP2=,8!XE%_)A&F1UZL,PO M99R4BT7604K..U*6'G@P8V(?^U,TM+?$;UC6@8%T]6GXF+M=7M3#(EU MU8]B\"'%J[%#4M%_'-BW>??MF./9/X&X@<,\I,C%;N[%<68G4>1YH%NP 2*F M+[Q.))&@.3L/3!X=R?NMA3+#%! L+OP^:T(>75=70R36O:6:$/+J0FKJ67C5 MSGV9W93EN^]/12D\$3YL778 X="[IB^.3L00IR8_9G!0SFF5TB$B_*C/(X6, M)/O/5%Q^R$H,JDR:$DNI,&EPP=7JDJ;$Z98E33ZGMI&)COXW38K;QW,'H8%K M6QKCD$0^CMS$P900R\H.3V-'U"P]2QF8O1$D8= MR@;F_\G)J&G'FR&VZMXG)WA_%Y1\"QZ_ZS;P/[7OY],@>7>#]^R7TO=20R_" MB96Z./-HXF=A'EI9(AO'FZ5F.FC.4*1BV*5\#&L>H?GXG5:Y84K=+PPZDM\@ MP4#3N82SH!,1^>B>5F34HGR![GX:&?2$6S M[ECKCA_ZT_/YD;OF1R"*O,4__M)T&[D3,Q+L?C3-]UP<$SO$OD-3BP]134.I M,X8)YDQ?D(CN L?N*\W0".#97^>7D(P9O!"^P%@#9P$+'BYGKW=/2\DSZC[7 M,MO,;-\T_X-:AM'=]->!ARH,P*@KQ*&3M75#(P9 O0JIF*"A.*?^.'+\_;Y\ MNS\D=7[87D^\_KS?;O-]R:E?!4UCBN,DMW%J)8&?9BEQ?5#0%,R!:8LZ-)]] M=#([^HUSQOPWP1HP[ H'7\Z^&H449D3-H F?=J^*B"9["*>_JM%3AJ=OV=07 M4DPJ$VV5;O-[9CJKG):W^<_[?79;MN,O;[X7W;O6@/TCC"P;QY'+O$,_"P*2 M>]2&M?J5H&GZ%-TTDV)GHB,/_,^<"P;><:(N^HUS K1(,GC*V2#-* 'CVCH M@J>VR8NL*]M-@N*Z"7#R$%SEQ %>U=R_H]<0G+LU661APB^$@XP&-(R\Q/=! M5F**F&'S<&X[\71J.T%-].<8P(U:$289,[$^R?(PBNPP]5-(OH\VW.#I/ZOB M)F=%=:$!,Y\S#5ZT=F"7D=!T4Y+5N[++""W==&1YI_8O]($O])D^\0Q!GOC/ MO+-'<2C]>&JLV9_*$C #Z3L!MBA),YKE*?6D"D(A1$TGSS0LH!,/J,.$7']. M=3PE0V6:40*&P)8#!(]J 236%:V2(;EN% H PE5T"?*NJB?5-OD5U>K-,-B; M0_UU7Q;_'.B3GODX(33&>6PQ-\I*\CB.8;[4%#GCWM2QZW35C"$F)\KJTYAG M )1U#G3! G4/CHBT@YD;TNA,6Z=[(".C-@=ADMC*+H*,X-=.@M1;BEK?1**K M]_N2&1?VX_A**GJ;MQ.AZX&NAX1I?AS$!"[ ''<)*"5M@!YDU.Q 2UM$<2^A:>@W]D&C,9 65I=! MF">XKE&0!N#*,,B_J9K3>Y/MG]0R>KMOFK[=:4DI9?->2#BMG\N% T8\!S)Y MY615R.,=$FE!%N_%]-6A_(=OO,V[W]I3J5N)S; MBDEJCLQ:AG7I,BFBY46T)43?JC^A<[&4O)Y)(32O>;K!@>FB-"Z:6[)!)5=2 M62D"JRDQ1-RN6H/>TS7U^/HBM!]4LU)>+4O8O[JA:]FY[Z0>/?K+0&^IRUF 6K&D+H!,"F-:K2B^MZK*B36SQ;(E&L]D?S@H] MN_ J2BPKWE%QI9]7'>)S[)7QCI!P["* MGBDNN.H:@D9N7UXH,$PAH;(JS.<9E4;;6)YK"BM/XQD5\7H(S_BCBH,>JS?; M?47O][_LG@K>#;GI42!Y6!Y?P72X21!&@C+W^^Z+1]$FY)=/=Q^ZPR#E3\@3 M8,R?B_7@ %,]60CTM7*0DU1]'N;PLNL.Q9P4[6HRYO33:IOBFT-5L^-R^9D/ M@N;M([\63P.M';D3&]@9)I$38S^UPY"YL(EG@7)%)FB9CG&UE)MYUT?2L#UR M"BFYO5*3_, PUE'T"ZH&6D)*2*=I#YVBM.I>*B%R?T^5>46QI<03Y>TI>*;( M6(,R0D,<1:G%CJ%!S@?8.9'E0](Z!VB -!>>S=F&6$6GY'U#G8$&["8Q@(R< MQBZ4%Z:I)V*7S3;O"F$ZFRA M>4X];"56PK;0V,$QR2R<6)9'78N=+R.I"6[C) SOG.*8Q5,!!$F8W@W@(:=V MRZ2$:=VE@ ;VQ7%A-"G= (%5=6YCZ)"9Y]V]J$YKC**,)3G)*:402+\N(C$,\2<6P2RP&M*NU&;H$8UJC MM8D(W(\O&BTA1A4)LG.SV %RJ[554I9?O9V2"@[*/9(&Y9/LC73Y[HOT1!ID M?ZP7TO##JN,ZF='BW_W=OBI$,Y"DJDN27LWAXQ574>#$. GLR+8B M)[1\&S:I,I+ MK&V$IP3)E:=WRH-P/;@3\"[\$NROY;M=]K[\"]G>YN_^43_?_%%FU<_EKLX^ M[-Y\*[._EK>'NLIV#\Q"_;K[5M59>W"6O")37=^PK>#MYC!E6]A[4I2(<7<0 M9^YVI&U[M_1S27;<3R]VZ,W^&^652:*K8OV5U(B4%''6:[(3&=*\F)D)0*MZ MHDY)'_S3]F8MY&'VQRSH&B,E.N!3N@=4)KK:+>%26+IWB(O7@IN[=]]I>N ) M!&^857W8E\^B]8RD+1M\V;"A.M%$1Z)_EK8NBCPXSS+?,//.TB^';^9SZ./9B&SLN25(2YZ$? M@-JECE(R?8YH.@-5Z*GJ2BG-*CZD]4-5'7A/O=N\&XGHWT_D M:<#4.+"QG\4VL;(LBM(4V+%JAJ1A??YI7Y;[/T3XG1UR12_P8L<.3B(&!BVP MGL=/3K?UH@)3\B/M)HGA2)V[XI3:8[@VIV9) $8Z,\D^R:\ M9*1-:W]?5"G9\F,6<\A%%7*_*U,8\C1T&T>!E5IND@9V+-6V;HJ(8;5_VT:Y M44,8,:J ZNQ)=*957)?,,*4^%H6TTHHS\ZS(H,*0.9F4BD)&%UVM(&1.K&XQ MR.RS>J8(LE7>[A])L>MOQJD=XIXQ^ M:V@OG"IX1DLR"*\# V#D74W\Q5,&KT0S-&KP3.=%YPU>B3LW=/#Z!34%?E_L MBII^9"?M[,.N9E^^2+;TIJIH7?U"_K8OWVQ)5?'![,-J35(?DR"+L$XH^STR7AYHO\4]]3,<.WSJ8^*1-"66DZ:.[(@X!?J&S=0OY.\4__&5 MO8W*$SM\'%A*-^A;RQ$JI8\,JBA/VZ45L(/9)9']<^9F@\[\H+L&O"-+B/.T M06>NS (IGT9E&%"U!"LCP(*RKQ; ,I&7I;+J:AE;"T3NYG(M64;A%O-X6?IA M]^7P^%@^\[Y#5;V[3[;O]^7-TS;9_K6$Y6D EC1LEF\>'DK1'*A)!1 !C(F, M 73S>&QYPWLS-)D#7 12/E_.5[N7[Q<$!7G:A!O$%V:ZS4*K.0%# 3&URUP MG?6N>.'"7US\*KP.=RE%'^!SV\^[9=-%PYJOAGX9P#R MNV1DFW"P)E]?S9.2$:+K,DD]KQA/3[_2[+"EM_FQP=JG?4VKCWNRJVYV69M' MNWLXMUT[=P'MW7SEEHL)<7)L4RNTLHA2QZ*_?Z-ELI>.N:MS _EA=WF2_UVW MO/&M?W"F(G@ZT1+L)>/WZ^ )-)@#0&Z08&R#!&LB6?7$7 ?DMD,-TMJT52-8 MNNX,%G"R[JW" MD3 G\L!LA-E7%#OK\%+!3_O=_K)CR+OO_$1^E;R3ARE. BO$EI?82>BG)(D3 MF LS3="XER+((]I04_!)9O"2TVE]&,#4NA&^2_C4CJ>EK;,CCY20NIKS3!-; MMT^/E.!7+7ODWEI8QWO?[^G.=VO/\W&21Q;.4H^$$74<2G*EBMTU&E:>2T_G MVC'*0"%Y3E 6$.CZ2\NF7CT[UV)R49WLBHTFIP4;K7W5T5CR;3O"K!W'0+ZW M6OH3W='\NB^/'[!=T\I#'!,GBGR2T2 "Z=<,/<,*=Z2.:O*]*62IBOT.VH1Y M&C$Y-=2( TPO3Q"TVR4CC5K:Z(>6NL:M4U).;6V;IZFMW,)92O3K=LYRKZGI M^TWVMT-5BQJ/^ST[6#-1BBT]S6/A[?7N]V](]?6N+?/ZZ?G7BC-SZL-WD];% MMZ(NZ/"1.<9A9KG,2#@>3C,O):F5!VXFE1%CDDG3][-GEGF_Y?+(-'?+4=&H M&OOO_-]2QOBYBBYY1F<7EIS8EJQG-?I9Y2S9_U_=M?7&C2OI]_,K""RP2(#F M@>X7'. SFTW0!(;3F8&BWD84!)EZVR[Y:/N=L;[ZY>DI&YU2RVQ*%+VO$P\ MML2Z4%4LDE5?O?1DP=S?D5L^'0=VNWVBV.\YN^BF,T5O.,ML'M^B(_QGP_:S MD<,$DUK5Y&R-L+BHAS:IY'.W;I26VEK B \1/)R[3GAZMMURL@B3,/38=BM, MW2RT;$I\B*>'LV#8CPO+S]?ESZ8.,#]<32C[9@4URWE>L\J#^=41CWF\W6D] MYHJ[VO5>@)5PA/QRP[[O/7O\NH6.-N)3U?6ER6,J,+"H/U17T+FWFS'2C,0_ MYF.W'_],UW>_DO7M8\414\X3?13S_Z1'-NR>3E&!.FO*"G'V:I.JT]:ZZ6E: M,O[DM3ONOLPK%N:Z%'6ZNZ<+ION!]30OZT^>W/+)?V!5#.8 PD=13 5\1YCK MZWXHG:[1[YZ/CS1-P\5G6'^2Q]3IK3A2_W%/6#0H.BO\*L"]KC89/QQ(V8\_ M2OZK;_OS+$-^U140%\>)%> T""W?]9(L(](5*B\D@V$_>LL(504GBK:\'SLB MM?73AA6^">0 :N@-L_0MEV^DP\.KF?=QO_L7F4W@-8-(013LGGKC;F_V=\^H M^UPC5Y/.W;C_CF@U@B_BPJ%&.E2+)_!]6P'1CU+\&M4ROO[/ YA6^KH_DSD9 MJXGX#-+NYT(ZGPO;O6P[SSTVGXMP$8C6GTL'*P>5XG/9\<^E;#Z7!GR1YYST M7,I&R/IWC4FR+S=34_FW+\#9LJF]+Z?Z7M;P"[*B>!?1Z_/,MHV7CIJ\*,!) M&L;8S?,PHG9*[!P$G#=*S?3MP% 2,NU^UM^&F@ MN%HE#_5U*0MX.F](3_#C=QGY=9VCC]):]D!<1NS>R;;42VHNHELDVD<)$7Z! M1#B.,Q\'GN5E=I+[:0C*2.B3,.P,3LJ5%5$^!O0B9]CSI(59,U!0L)%>ED63 M90X06-0<+PMX;H,C3RIC]W!G^X6RB.$+&[I8LSCA&V.[QOKJ0>&1'!/?<['O MT30.PCC,4U#'O EZADVRH8[6G#Q:-_0+V5;1LDJ3,U&-JH#9:ZL%07F%#K1Y MQ4Y+72N,CHR8^F!S1JDM#9,C(_H +([4:XH0UL5#L;F[SEN0W>O\O\HRNZX: MX.=AC*X\\7#D>!E.X\0/8RN/+!_4;%J*JF'KKWG@-6HM%_QGS@=3(&HX45RH MY;0JYQBTZPKF'C2I"8Z*#1%;%T*V%,UET;(A:N@A9X->5JR_J>[(IO@_<0F^R&?5?M85VG9<\AE7G+TP#6Y79?72XZ=MP8$]MED7X41[EM MD23,0;Y&-X.&W=([LBVVW,2ZO %+?'1/B9RC>DE%PWQ:E],5.N%5'-YVN3WM M#W9D&!TY1K\;*5.G4?$A3C="W0,^\Y?V-17O'6MJ/1(&J(PYWE) M0W(^4(/<,%?6)2BJ.MY-20WV0Q,R:7(GEZ@LZA4F1#TW[JG'%2](-KLB*]:B M6=%WRK9YXDRB3DJB&>]]P*][]JW?:)LTW]!*W/;40&7G%FW'"<=N\;$;)#0G M)/3"''14HX4KTQS#KSLGH079B2=7$G9NV0,=*< M/7UGO]WFO(RFW/3 &WAD$N8NCC+JX9P&:9Y926Q'4FB8>MDRGGHJF.1 U@V; MJ,,G.C*ZZF0:'HY>N]RJH49HFCNY2&;Y&8$YG@4G QS-Z-6=IG!&$U.+QC-Z M%7D>T&@>'=ZN[HJMF1E?-S^MR=UY>DP0A#CQ_)#M]MS0M5T[=E*I0_/>R*:# MG986XL3DV]&=2C_NE6;)!(QHY,0!M9H;9%VIO]SI2(LUE1L4H-M);O@!M1BE MVPSR*]DU&XU;VJ1S;Z_SFZK8I,4C67_>\*YU/WZ6Y[U=/-?&$>4')EX>>FF0 MNQD,[D:%"<.&QCZ$"!8Q*&E2+CXPK1^8T9XV>N7-I 1'SZNZ<22CK6]UGR.Y MIK5-I=H5GI+MOGK^SDO,V.;KH=R(.M)>#BOE.:PQP;[C M$#L,'.I;T1\;T90B^P'I#3],3\IBXMIB>E3E\T,:ZG5%W0J1'4K+[>X?R/N[ MCQZ*];J]5.W^?WT6B^[I.D-$W'9_96J^_\__L /K'ZZ]0KRN9"5>^T!3L7<] M^9N_0NQ]'EP53W3]#&U%?V%^Y)S7+'4K-J)O5/R]5G%-=%57)^OL0S\NF+8V M]!?(+-R%?ES8?A/ZB>?A9Y(_JNRJJKAS*C9BNR#Z*4L>2PZ^;#IC[D@-T#WZ MLJC3IY&SI80:&A%E_]TJ4FFA08>1HX(IG4<.C[C8D>2H0-U3R?$'34,:]=?@ M&),\"'"8NVF2V%'BT>R/7;DC:[G%5YXTR#@/#$A_N]^&,.;>['DI:UY6;PU_K\ MBH(*-#D6".5%/8N"2LY=B\H0\!W#Y\V6.:Z*A5 WY;I(F:-BOBR]RLI'9ICB M)%QR]S YD.&=1$,?M0%WRT63?5VF--OS X*&(_F-QK2&IC<=6I4#=0T@O:#? M.3N:\B.DQ5;:GDR/OMA615K0[K9%_B6X67\51POTZL]B*VO G5<,FVI#21+] M]%R<:6M3E 1F5PT1]#LGH\E>!AA7LHSN.(O9P #SW:]]Z,]P(#R>>,0FA3=; MX(@SC_P\9;@C+K$]'+LAQ9'K$9JSN#BRWA<#_6B%2DV<;TYH=$8$^MGQJ*:F2F@JY??U""H:Y MRXNE6:MN%YX#:T+#+7.HX0W58!"525:,@894;'Y;\88S MN^<;]HWN.+)?ZVU_L/&&83ZR(,)1'#C8R:EMVVD<)A8H#TJ"IF'_)G)[OA1/ MP@(W=P7'I1*G,(K 'C):E'-9FG4#T"\;YL$;[%^%AKRS]2_G M;Y;4*LP9U5JL64,U;ZAFKDEQXG4:9SH7+*Y$_RZ.SW%D4V>_43T*T]:A="8[ M"_.J^5DAPHV^I4%*"IG4!1GO114!)+><>7VV0&:'P+7UD']D] MV5(6>]]5Y.%0XW>UW]V7%=^Z'Y^ID0EL[J)8H.N&V$IS?J$1QSCQ@P3[B1/& M@:AL!AT9JK-BV/'7O32J U6>;\A9XQGY;3$M.7"W0F0<[4/W/ ""8>/:!8;! M0K%'@NBF5>RQ2OFJHUC=,"KS=:(STE5C9/D8=Y;"!J/;>2.J.;[WY797@X/R M@\<&'O30!N\#?:QH6M39VO1Q31O\.D:[VC78=OT;70?'>1SB)+$SUW8IL6%G MA_-9,G[[NQ6;S[+-_07>BNC7>6C9.+;TVR_IGTL,;%18,0^ M<#@R?@N7K"^C3X=VBHF=>WPMBW,KI*YEV: X7HT/TT%\PQ6WZOKP093:UIR( M4]7FAOH-[[7T]HC>!XSC%2=!,H@WKUI@!-_1ZA#P85_3-7H0,@(?/5,]NH)Y M12Z6C>3GJ:H7QL\<3M'C[9,M_?>>;G8?GSBRP5!+/9'-E/B84.;2K"@(B><' M-'- 2+"7")GV60>RJ*:KW"KOHJ8D_8X&^8&.145TN,.8D$N71[A$9EF3GQ"V M9]-3SRL:+;WCE_EUAWF^Q1_J@QGCD"8V)DX0LJU='$<>#;W$ ]T=72)DVFAK MLNA 5]UH+VE*TF@UR \T6A71X48[(9PLR"C%%,W8JNQEQ&G3IP$ M>0Y#/YW#C&'CYW!*6T0WS?E C>.#7'L%[J^GKFXY[["4$F$>I.:JR=,[\E5G MZFU%]LOJY&@%-:RMT*=BFY)U#6#6XID9\3\Z-*>OV9\Z*TMW IRMM($V@?/' MA-)2L8>R\:=D8WY!D];4]P?H_M=59(\")?X]@7>]S1S)88YCD& MA#5QU# JE5(Q9'^TQ4HB+PK2+8R\_-!\N%(V6RDO1;NC[YC;9FMFV]ZW+03@ M;7Y[.?J>BZ. 4!QX.:%)D'@$%C^ .3!LIX?VT8?*HTH::DQ=JW)A@E%=P2S\ M'+3TR YJ^$$'3;8V._$T//;^Q/@N-_26IN43K9X_[.F/\M>B7#=- ME/Z[?*#O>790]?R%_+QZV,F&YM!Q#=MIPPYJ^4'9GO)>00>6^'T;9PHU7"'& MUF1^W'QM3D?\)A4)/$HPHD/01D%5&4K["#"QQ;89JFKH[D*4QU!L2-DY.3CT MJ=W<\1R/7O5?%KHX<5(;QZ[K6GG@.6'N@/I,CA S[&A.CM)$(AE;*XOM=B\V MT!S5')CB-ZHXN?A ESI@[N)<$R)J^-QJXOVH)N#]&R5$U-66<8S4LMT6)83N M-5&4>4<10;G<-/F4F[LZ]6?@WJ*;&)79+H[B,,:.0Q)"O-@+(U!BU"1%P\9^ MO;NG%:(US:TDO)F\NN2L6ZL28";>)7W(]FJHOS6R+9 65A>0\22]9?&+9<7O MP19+OPCO(O9QLRMVSS_(GY\SRG[,BU1XE[K*ZMSF<\=CV_PLPIX7V*F=Q'YL M2ZWMDY0,VWI-6\#MG%)OR@3E^XZ-ZVO>]S@=.%N#$2S(4BN8Z,\\D+PSY0L>1 M#3/BBJ;?>PXH0!M)XZ7Z+SH8>.$\%/GC%.O M*^9!-]41-.. L(R B),Z?;C>/1\?N:E[-PJ GR_%AG[>T8=^?./$.+(##Z>6 M%Q.2$\^S83!DLUDR[(@$=2S(HRZ+)^W+DF?4?:[AL\;/0K]S5I'@%9J-/7^^ MY"*D96G*'I_/T+)YYMH4V,M(US>R*M(#1Y(20!,WI+JN MON_X%DO@I[5%:N=7.I8;XL1BGI3F5IHG,25I!"H8DZ!IV%6^[^!GK= CJ= 3 MIRZ@M+)RO>9YZH^TJF&UP! !TQJ5\W6:]01S9HV*FA:SC#[[K%#-08W"*%$$ MK%#!+RVQMA+]:8H+U^!+JZ!?9"__ZFQO40-NU="+'0\1L/^$B4=P%'L!MD@: M."GQG3@%7?I>H+.H5RAJ %)E=+U+N@+;OJH&YMA[37/5H+ :,? AL?0;]0F5 MES+D(5%'C'?P<7B[G2^\\=R7@B3%NM@]O]]7%0L>SN]PO"3&Q"()C@-B!:GC M4Y=8LIUV!BD8-E)!$ZT;HKQ/ D9I31F)LKX11!E)%8U;J!;!8;8IR*W0@> * M-23G2BK?7F>VQ&J==>"2@YKKC$HUTE=G^+W%6NJ,LMWMIC/^X/P2E::4D%GA M+7VL=R?;Z_RF*C9I\4C6GS>\X/ 3F]SS/81'4AS;<8+3S IMDF=VD(#2192X M,.R:',NUU M3Y'4I%T$8UQ#0AYT5J+15J*NZ*)43-U-^ I;=0 F*/ \O5H8" M5M-8*0I\,#5?Q '%?A;K==T=YZ3(]9A9/PCFQ8^$.>A-[.0!3OV81HD;4ML# MUN=UM M *D=PV^;M@M.%'6HHEO*8I@-.%WC@NP2IC);;*#)*$H,LYM1H=3L9WC(Y>QH M5*03>QI_4@^LXS!4+:^\BB*( GJ,9"-@IT0Q!.KX4C.N4N%.@CCIBPL^;;<&>/*ZM7R0S7L9?-OBTBHQ,NQB*\6T:-W50N)I>#W/=YJ*4[:/?Z;W?!:_D0=Z M?@44)&RAB-AJ$1(K\BR2Y"Z)9!O/?O/6.)V?ZNVM?' MI,<69K?E>OVIK/CS_6H=!\=.;&,WXY4Z;N0[/@AA9S'.#3N#8U^_V^^_U,U( M;M@/"V6O@J=1,@1]C9,#]%]SFZR@S TWXZ()^"%]&._"L=*N!V; \GOF7CU(ZS MS+8]Q[6EDW]&Z!CV^?(.?DH?X^Y8HY0PY]G%::W;0-8]Y7^O"4O69DP)+Y_\ MHTD):BE RLH 90))B#B2#S3V]F)901(B='.#9!XWGB%4][+,> ??&J*<)P;T M3C*#$$=9D&(K]XD7IB2P8=@RH:W/#\+< M,,.Q93O8RP-B!UE 2>B#8@-YVH;#@"-5E%,HPCU @[+6:$0O4&O="#2(!FNF MY6.%.KIBK'1P['4:-5@!VHQ>GO+"3@&LDK[3@ ^A6*M('@NV@@E\"D9LSTNJ M-J)2*'NWWWTK=_]#=S>DR/I+M,4\"@UPYOAIF'LT#@,04(0L8+I)^\?!E2BDR\YX9]6/=D2X_A M47U8P2A\9?]E%.M,W?KO.]J+9 +?QK$?.3A*W3P.W_J!=2 M5L^Y*U(?2*&MYV:[N,N0I/\0"<@);K&.U0)*=4:@%X8<[DVH.-" MG30#G7A4,<>00\+][;[X:RV[<6&G)F/(\L/ M,:5IDGHVB4,"J@6[2,FP(SC05>W,[Y, M9U$SGA3WW'JG7X"'T5]WU9HG)FRO\Q]5=E55Q^)$R4CZ\@B&+?$K82\59(T$ M=;XL#Q2(R&7:QT'I:M&YT+?&T:H#- MII;/WI=+V/&9[6/BY1[V4R^G3A2X/@6=X_=)&+;6 \$YF.Y]O&U_>MZ77N#)=,TN9E$KB7"4!#&. M_<1R+!;%)@X(1OB<@&&C:\DA3F\*?D9.(W(&-T=.F+F!1 0;VR4Y-)E:;_A% M#>V2<.=F=O$Y-2.[I4]TLZ>'H^%.VO]ULB[N1#$&#W%3WEJM>&"/7.??V6^W M.8MUV=^&5T5FG@Z-H M91?5_/(XL967F1Z8/UIZ9L N3;\2-3E#C8PMZD;U*_3< 1N@ M #\IN-VOJ6TEOLW1V++RD9'ZM"9WLL<$%UXW[2<95<3)8OMD5]QP('\Z<$GZ MZ:,!#8(#/="XS.AW3E[36<"$<$H' 9?&7.P48$*H[A' U*.JB<+;^ZM-QO_A MU=E/9,VO2Z]V[TE5/3/C%@U4SH\$O-#"2> Z.,Q#U[:\W$[=")8E+$'5L+UR MX@(R(^4_T",;T/Q@&07*!1W:U0*SYH-&Q ]'#G3F ,$U)8 +$-SX>Q?@!KZ MJ;^0E[7@+ [M@D2OH]A)<.0[#G9=S\V\($J= +0+ND3(] GA&>;@G(/"2ZJ2 M/"[4H #@H:&2['/A%HV=(%XB\Y)@B].GB5//S^Y0-H!Y8N$P#2.1ZNQ#K4C83US;3%4#^+%Z0XVTYZ9^T2HOMG&Z%BTVH M9$SPFB;II0#P^JAW2$B#=DPUX&43V_+[->,^L@S##)XAC[J>V% MGI6%L2W5S%J2GN'@L.8 G;"PJMLT\X6A801Q3N0!DF74..[@'YGUUZ 6$ MJ0R05@EB66;\Q1"7 <)V 9@AK\%Q+TW[IZM-=KCT*?FO?J/%W3W_PQ.MR!W] MV 1A-U61TO-3(I?8F+C4P8ECQWY&'.+:4GC-KTXRXU?MC-E"W-.*/MR(<$&V M(OU;_'97HB?VC(ATLW*])M46/;*82$2]DD'OJU.J!!#IJ^+7<-B,)L+F=TW8 MC ;"YLM1\X].U-P&S4SJ3F) *7Z-6LE1(SIJ94="^+_J-R:/]_JJ^(9\:VH( ML_6WE(AO*>U^<^1TJ[;M/-= "=;N25R=L6^NZ'QSY7&G5C;?W%/]S?'KI9X[ M^]E^"J*YY'R0>Z4\F-.1%LM^ M&12@F_,R_ !\>W0,K,4M@$#[YBU3F*F=(X$/=0NP<&@[+HXB+\!!$F:.G?DD M(:GL'@9.WO1& ]XN1E&-T[&]6>7 #+6S :LOY6JT_3>X&^/,&$41[XMIFW+XP@8W(*,/ M(B9BOW\H]@\-RD=L8RL,>.)1GN/$]FV<.#3QB6?'?IZ#T+W&Z1D_Z&GIL1V. M( A$\IK0EMP]HT8=P-SL@3!J$3T.ZKB94 <_Z#Q97Y)]WJ0599NK#[3^E_W_>I\)L(*ZN2&O'ON8 MY_04"X2'<=3W,8G2'-N!1;PT)\1-0"T(EF4?Y(;@70Z^T1TJ&F[0FZSAYRV_ M34_U94&,EL)S/H'"31O_X R2F9$9&,C$!D M@'6\RE4D127V\&%C8V,/__8_?E[/?_GNEZM9M?CW/Z _PC_\XA>V-,6O M&$+RZ\-O_^'^UW_6?O\'V?XV4DK]NOW3QU]=S9I^,7XL^O5___;IF[WRUQK, M%JNU7MBTP&KVKZOM#S]55J^W4G^1KE]:?R-]!QY^#:0? 80!07_\N7)_^(]_ M^>67.W$LJ[G_ZL,OZ;]_^?KQV9)_C\K6?[_4JS_:ZOK7]!N_OJTB(K[HRT3O M]N^O;V_\O_]A-;N^F3_^[&KIP[__X>^7*Y#T"LG=HO_OT]_]]6G]FZ5?1=!L M^?T4?W#_$6FQGK3XGVN_H(AQQZ($#R0EF, -1?0(V^PA\]93W2O(N%;C:R\_>-E]?W7 M^,%1,YBE+Y)@V%8HM>7NA-./[H!%_MT:V1D![!D'PRFA$B(4B#")[=[7G M5.\J]6QI?ZF6SB^C#7E83B]M3<'/T7O_&[_>Z&7\(&"O9G/W\+?#LKK.H:MU ME4%R=VJ)Y/[AE\AU\,NE=Y_NM-+*W):S=;2L?ON;.33^OS9Z&3]Q?OO5WU3+ MFAR$@4 [HX"W3AG!I8*295'^WL*=<(#+Q\$0>18"B2]^.:O<^X5[%T_C?08\ M5L!((H$E&E&#E6=$90'$LV4[P8&4#X?^LBP$#!=+O5C-DN"; 6VTCH!6'!AO M*.:$>9T)#_LK=X($+1\2@R0Z,2K>+]:S]>V'V=Q_WEP;O]RG74L*E(GN(D-* M,"D))=X-0L/^BIU0P,I%P2 )%J']K_YREH2P6'_6US6;!AT&*E *H@"8A"IX M27$&!#Q?M1,*>.DH&"#)(I#P,=[JE]&$;07_+7[P0563I4;Z\J'XL:D>C9D!B#H'%2 >NJ1 H(RZ>%NZ&BH*CFCD$6A(F MMD[3^?++LOH^6]B:SZ0$ <8A!13!5L0CD1'#\P%C;_5NZ"@XUIE-M"5!Y$NU M6NOY_S^[:7*J18! :TRB\2,"00<:1(&*?B\0SC"B M)+<$#]OU^RMV4W_!<FVJ^3S@E F@L)$#4:XBM9FZ@ M _!LN6Z*+SA0V5]XA6SZ]S_ME5Y<^J9(O%+1?950 .ZID!X3)M6P)(BF5;MA MH. (Y&!1%G$=>+M9)G'=O'0 (*9[9J5@\ZH#TB !NKA(4Z2*FS/'@UK=XM M?ZKX0&0&T18!D?3 OWRKU_ZR6M[67E^8 R9"'*#TOBNH%XJ0#,AXMF@W0!0? M@^POR")P\.U:S^=O-JO9PJ]JE@ZB>!G2)-D\BJT).#!K,N#@V:+=<%!\M+&_ M((O P?MKO[R,1]Z?EM6/]=7;ZOI&+VIPEM&L2>8#$(99ART+, L>&A?OAHOB MPXS#!5L$/KY=^?F\A7IG"=!)+%0)$Y!D$DF:PTSLK-D-#07'' >*L0@01,*O M4X)/9?_^[2K*;76^6:+]L-&@5'+H<+<^KW MJKNKTH?9RNKY?WJ];"DZ$$H"(U6\0!&#"*?>2C>P"JUEY6Z8*#BHF46DA=1Q M/#'Q(?ZDYD%K:H"F#L>[-642!BNA&9:=V[)P-U 4'.7,(="B,'%7HM3(!*8* M2"TBNKDE$OH@C1L6J&A=NALN"@YQYA'JQ,@XBQRX+1=S7?>%K ;*: L"=9XB MH[G$PP*:SY;K5O)7< 2SO_"R:?W??JT)[U/\0?^J_?//[]Y__O;^7?SBV_FG MC^_.+MZ_>W/VZ>SSV_??_OS^_<6WOWP^^\N[C_&GSWGI5M=_Q*=GJOSOR\_ MW@";%;C4^N:_MLER"2+GX<-LH1=V%DU%=5<-V(8_)5C$7XC?6H64I#SBYU": M>] KLX7)_:)W>\_/UZN'GSQMPF/HZFM7'M8X6ZW\>M7&)60"2!8W"44!!\0( M0]!GYO(Y!=-T'A@-"0^6*(.X)SR$GE-_[X"W,4$%!%(9"3R26C*N66"'.E/T MQ\P>(=-"9XAF&T$R1,P%8.6M7EV=+5SZS_M_;&;?]3PRLSI;O]7+Y>UL_;GF<-EX#8\2V4 8C2[BA\%!DMI=5.D#/-)U4Q@-4-MGWQE&\')@J M$Y(^+KY'NJOE;61BGWKD*5!.08 %999ZSMC!9CM]D+.[_C1-5L9#2F_9%H&, MM]5B*X*_S=97;S>K=74=[Z1)1NUP)R9>37ET""7B2&#.A3X8G^EUB+U,UC2= M648\PC)KHH #[,O2W^B9>__SQB]6/I[/Y^NK>Z96+2QI%")+&L6#66GO/9:4 M'7IV[@.N#F1-T_!E/'#EUD0!X#I(?/P:2.,P8% K8S3Q_F"RV^!+VC2]84;T M?WI+MS\TJK6>9[([U8U?KF^_S'44Q\*E*\%-"GLT'-%06J!8Y,5X2;S$"DN8 M^SI_B)X2'.V(#U=SHW#;H M #DE>-)9\)-+Y 6@YT]5Y7[,YK6J-@Q-DH<%WB.HM"*>^T/9NGV@\K!V"4YP M%EST$F8!((AXGJW]I]EW[SY&R2\N9V9^!^=5PZ&*H0.*" Z$#(XY@Z-O-H(5 M.4!1"4YP+D.22_ %P.B=7\Z^ZU3==,]"M;#-CGW**9-68> =9BYXY0T]E+?9 M!T+MU$S3-W$$^&02> '0V0D3M#.A4I23N@ @DR+2;P3DAY([>SG 381,TSUQ M#,=WL)@+P,H=_37C*!'0W'L O;32FNAKL>P/4]N5IVF7.-K[^%&"+"#H\FFF MS6P^6\_\*M[^MX4.5]4\"GV5(@'KVS;1&*F!\9X!KF70 A$OL[LM76F;-A@S M>G;.*"HJP/+L\/5"#!3ZN(F0H,!BJHR"\9_L-^UV:J;-NAA'^^T0&Z** D#U MD 'P1=^FY_^64+A2+O4T)@ A$@@V)DB3_:&AD9)BP#1(SRUI%P.$7@9TEINX M:DU&-49HZHAM J J>@2"$&+%H1:@/='33,RTA]UX ,H@^@(PU)0.\,#5;=N[ M'.) 2P6!19 0"IU6V2]B7>B:]D%B)&1E5T@!('MYFT2*@8%I6I2@AF/'>!"Y M(=73-(WV(C$2@ 8*NX0K7K6XO/#+ZW?>K-OC%%11H!6FP!,7F3&:L) [R;F9 MDF).M!']Z^$J*,#N/'_H?;2B[0PQZ5,>D@/:!DWC/T+)W,]>+Q)5S+$V'KSR M*J8 I.T^"7=@AU()C.(>,&&)AUA&;G(G0[] 4C%GWW@HRZF4 C#V[G[9-#'K MVE_HGSM";$H*EP$H22%@C-NX80*V+G<,Z@62IGW9/PG& T9V0>510 JATFZJ4%!DC.'2 80R$I MXL;D?K;;67[:I_]31\:/$G8!][[4NVRVOMZ65"Y<"H1$#]$O; ,K5'&@-?3 MAH"X3ADQ.'=%_0%RILT(. F.9#5RU+N #G6!Z=>. M8M"S\&B9!2=!5295% "J+P_K;EEJ+/PVB*0X&P9.2$48Q9JZW&AJ(&/JWA]Y M-%RO+!LD[@(0L].:LY%^%S#0T*414L99(043(G?P:9^&J3-11L'*($$7 )0S MY[;).'K^1<_BS?*MOIE%'ZN&=QQ2XV<-A&;.6>N<@KG-2PLITX8H1X)-#K$7 M@)Z+I=>KS?)V*Z6[K=!L+J4$BD,&,",X(!>/;97[ M]&R[3!QY'PDT7PQP-( MW0%HX2_UVKN+;#CZ;;:HE@]32_RJH;1) VVE!XQ010U#!*'<227[-$P;4!P) M-X,$78#!.;-V<[V9)_1M8U:I1?W27_G%:O;=W\5%/U6K% T]#Q?Z9]/]03.H M 5(.I@[#7-C<=NA($J>-+HYUO(VHI@)0^-6O]6SAW7N]7,P6EZL==M_Y,+.S M^L45(V LB__B$BL;D+#9#\"7J9HV)#D2UC(KHP!XU045M\Q\D\8J?$D#WZ*Z MUNOES&S6*:'THDK1^I3)5HG.D6T\K>/WNJEYOA>LF& MLPF[;G_9ZN;*KV=6SY\SEKL%]_.E3MZ/^P"G$S;G9I@!A8@!5!H,"?:<69G] M=#I!<^[YO/J1,H$^5,MWU<:LPV9>;[S9-HXSWM:-YA@$"B$VP5J9/3/Y* *G M#N]GQE'MFC*:L@KP(I^_8MP-Z#K;K*_B_?^?WM5:#Q$5KUR*1Y:T4DAQ$U!N MZ!VF:.KG@9&QEE$=Q8$K'BGGRZT$W38*^<4OMPS6ZKVU!28X"#1V",J@N#6Y MKR#=*)OZ4>&D8,NBGN) =[>%/JY6F_KV,21=[KT%3CG%F#7,HMSAEG9JIGYQ MF,"2]5!#H8 Z,,/2> (49Q 08;FRRC.$3X&J8R>'CO@H,0&T^BJD 'S5!J2V M'_@BM;R&4@ =#&4*2L[IB D9O9RO$5\A1L95+D64A:FNY[J2'$CD)(",&JNP M91SF[N;:@:RI7Q].A[$LBBD+:X>.>8?B,2]- %9)B0VA%(;X$S($(G-7:0R>S3Y:8O3I$=57%07 JB$)ZHZG M>D^ZVD6O24\ MX8FV6J[3L!&WL>MXDQ028^+V$\8JJ:*<^-'&!'73$ M[YZ0T;9V(6]_/?18911J&:#8)FG<<;!Z5UWKV6*?"<]MO$K&KPSRWO'421=W M>K_KAHPZ =/ (X].ZP 9*. )41(]B<<^;@\<_.:OC5_6WA1-% <3 7C))8OW M115L>,$M:?_TR?4_5&555OD5H MF.9A/S]2,LFYB!FIC\=KO"OXC_'+F@6%*E[^%42 2X\%,\0@E_M!HDY%(4D@ M_9V.3 (NP)Q\]=_]8N-;^_]+JX%VJ4C#4NBX8U!DGYF[3T,A/FE/G=8*%P8( MN!R ?(AR:FHD^_[G?7I[FOT0_W$-A3X011:E1( *8N/-3@GL<_?5[$'FM# ; MAHMFD(VFI )P^-C@\7X4<*O@@@^IZ1X$2#OO=7#8D=Q=ZEJ)*>1DRV.Z\HB\ M .R\K5;K\Y"&Z>TXB8^;XIV/=-G95DOQZ[G?JFOASJY3Q7F!%< JDBU;$.HT\DBZ-RLV,XP/D3.L$C&-F M+61)2FGQY+[;:]F DA MSM823J32N8LC#U,T;4G#.,C*J(.AG92R>7WIR'\04JTEKU5 4R?BM])XP84F M80P?;I>&:>L5QKM7])9S 3T9'J7RU(BG5MN*+3!IBKRE03KJ.90RMYO40$8A M57F98R0]Q5P 4CY7B^HY%_>8;]M'R"M@!(M>GD*>&H29R#XZ\D6B"BF_RX.B MO"HHP/-YZ&3SC)E=+ALF62CI@/2. LN(DM(9*$+NXO0N=$T;7\@,A6IDO12 MM>3AK9+A]=')>_\S<;&9K:[NLJ'3N+'$D..1(^!TO)O&:P,"4B,&7, 82VX5 MS)X@\2)1TP8)QD597HT4 +%M%DBKS/9E904"BFD-G%1,&D0H0;DOJ*R E SD') M/!.6Y<[I&)&=0CHLY+D]E*+V8G9 9/%^![_Q"Q_JO6$AU$!)CP"EV#$BC.$F MMREM(:60'@PYD3=,W$4EJ]D.X) M>=#14Z@%F)%X"WXRJGTZ]D)B@('&@>AX!!=O,_%/ 0$H1 M9)$7D_MBUTC(M&'W/#I^ 3C'"[Q U+R;S3?K>G>BH*/9C*X=-JJ,\#[6>1/?LO9NM[+Q: M;99W1KLUCX-18+ 1 6IF3<RKO9M-=2RC:!-E\1AAN-.XWRE1PZ M8!U1/@2%;?8W[:,(G/:4G0)!/4%\O#K+Q>J].%]L!:===$4\IX 0*'TT#IJ3 MW!W4CB1QVK.]7+QF46G&T.OI&[)=_/G]U[?GOWWY^O[/\1<__O7]Q\_QV_?C MMF=[<=%3-6L[COO\(W_NXB=G"][L_J1)([X M;B"B:VY3=Q!/ Z$&6IF]EN[(=X-3C/#)CHLC'A4.2;R(5Z9#4U+?ZM75AWGU MX\_>7?J'HH6S$'V#K][.]6HU"S/[4'[54+_OA 0J91E#Z)C@.DB9?79[3OH+ MJ90_ 6(GTWH!#FD#VP_C@',,QL18 T4X I@XJQ$TW,L1>I+G9*&0ZH<3X'Y* MW1?P3G. _3[LZOSL+K.9&,R8<$;F#7@-)+J0D8UIH9]=MV5:\EF^K!= P M>F(84N0I]DBHW)E5!\@I)*]O6@@>I9/7-=;WJ#OP*--^!U!02FS@I+.!^VP$ M$1PP1C+ 7.!&26PDS]W"Z\2!@CR7@(;-;8('RD5?B$#O J1.*9Z[@VY]!VK[]<[7^/;Q?G;__GG\T_OWG_]]OY__>7CQ7^.&L@]M-R)S'1G MCO/;Y.T0EZMJ'K?;ZOT_-K/U;1OF*21 *A$ #<$J+KBD,GO7FRZ$C3N30\BT MJ3R+%TJ!K3,60CK:@5/ 3([\6#AN0L=!>1=PX7FD_DXBR8Y7B_CMJFD*@606 M:.H1B-" &V@!SPH9+#U M43ZY^XC]Q;K#4"X#.SOB^YM$#3".@-5?1"=1.0"V9,R..3YQR M%DA&Q;8/2>PAY0)@\N79'.TV'BPP 6.@L+26*0XAS!TV;J)CXIS<[& 9+.L" M\'+FW+;[G9Y_T3/WM[,#%84:*0C,P8;Z+1#2N7V:@X2-.U#67X$ MY9-^ 5"ZJ(\#;1F28S"0#)NX.X3BRG%-?.Y"R%9BIGV0R@^A/%(O #[-SV+- MO$@O4M=& [!VRE)&H3&YW_@/T3/MDU)^$&63?0$X.JOLK$\N03.W',5=(U)> M+G<86TB-SG_D#:)XVN81(YR)I]-? 6C]ZM=18-X]%'5CT7.#AMG,>Y2W9?UQ"_?E'' M?@(N "+1A";/T+_S=__]N*A'];]&"_JA6O[0RUH5J;5Q4ZF@ =.."+OQRUGEXEY:KC,=A/NRRI%&S*4$VA$-3/ 6&:9Y_C8I>2B? M]L ])78GT'0Q*'\>:'YQZU*E@:1. Z^9D]P_W@@7$I-"Y>QFT$C-M*/>4(,NCCV+@U5ZO*;0%TI%X M2=.2: 6Y"'CB"MG1PKBGM5*])%Y\A6Q;>8-W(=[%HH0@XTP%:9W+;I>ZT#5M MF]VVUB"A?;2?'W7V]GD7/\YNW M\5?7L[IMYE&2<7\YH(*1D HA@LP?DAM"\;3!WI/?)DZCV2)L: N_?]7SC3^: M7:*BDQ&( 58BIA21QH?;*/5M%4\\B+9J_^JCU%>SM;\?BGTGI:_>5I>+[:=L!5;+F(B:,)0)P G1 MV#M(MS:?<"D6AHX#=\F[V?>;\PJUVHKXU!RS$':^)!-'O(M"* MZ("9W-D-371,W OZE+ !L+,DN*W?'X48_&R] M:8A60(A!/&,\L$PB%T5JG,E]2QM,],3]6@OP)D92< $V\I#[U(=?3R4P$D. MJ9!&0T6=R-_-;AC-W?#\^WDS.I5Z2X'S5W^S6=JKY.34-W'BR''#$*"&H-0& MA*50L0=1EM93CHA@HUSE#E+5#9*_B^>BS"HJ''2/CO,=0R+ U)/1!V 0%O%0 MP(9ZBISAH\3!#A'5#7*_B\>CO J:WAW]^^7JOQY&9WCW1=^F.]_9.<*68U=EKT'/1W@W]OXM'MDG4/=3B1Z_ZY#FE MT :@33S"=.!!&\$\R9[^/CRG]'?QE)9-+0/34]XO7,$II4H28$0\33A!#DF+ M% ^C.+VG22E%OY_7L].JNA"0'YFUZ(P%QB$&($.IW9UCA.>.:^7(*$6_BY>L MG,HI!&^=$QA]@$!J"X&2$ DHI)8B=Z7CL(12_+MXELJCD*SH*JF_Y.AM@CNO M/7WGR9.V!N[>>C $&0D!(AQ!7U"N1NVSL)&TH=QSHQ\?BAQF?J2ULRF"H MM14B%FC,%4#:!8L MA\NNM65]6R=B[ M-[=_67GW<7$>_=6HPL7EF5W'8R"]%+1)P(;HA4MI@2-:2"4Y-MGG%!Q/93'G M]# $U?I6C:NN @[K]L(MKM/$6&2 "Q!1Q(5U/G%7@!< MGB5!IPSFA9W-TQ"@IV*LBVJ@*!'G0*>O.-8\(.2L(;F!-P8?T_J#)X;PY$ H M8#.\\W%E.]NJ.'X]]_=9 &?7*;C_S^W/:\75_%N&,5WMEKY]2ZC[W^FK58KOH."I!AK_!9SHJ"V MA)G<5O%8&J=M1U,<7$=5<0$0WLHQI9)^J);OJHU9A\W\S-IJLZAO1RI8RJ]+ M$WV9M,%X2[-;TD/T3-OHICAH9E-= 3#\N/@>!5LM;S]]_'#^-2IV^?V^@/EM M=%@N:]L*H>@50XP!)$AS&KRA-/>SZ4LT3=L5IS@X9E5A 9!\&%]ZOG@W6]U4 MJ]F=Q[(U_"M4?R[%(/K*T6V6SC,5HJ1<[F&UARF:MNU-<7#,J+ZAJ>.#ZX2> M^\SOXJ;Z'K_^7D]S"I@!$[T,@#R"C.&@*=DKA&RL[FE=8-H>-,6 *I\2"C!L M[^Z7O1/BA?YY[[J^\0L?9C4!,>F!=LX $IAWB"+H:&[+]@))T[9_*0:%8RBP M #S^;3E;^_,0TJ:Z(^"=-^N4$J(7UJ? P'T]6[Q%42EXE%;<7%+"N,V(<@1R M2:3#F2'Y,E43MW\I#I:9]5@ ,NNIS(^RNV_%U"8XB *01J094Q)JJ2#G,'<' MV.[431N"//&;X4A**Q*.#]?]N/U]=$<:YL6D9A]26 @T\DHR*Z6'N5MC=*&K MM/$4>3#Q(O0&*FC2FT<[5P]7_8;NBR)$406$ >;">F1=4-E3YPX25-HLB1,! MK:]*"D78VU2@&*646B"\C6Y.=&B6VZM[[6B@&"C"4!I'@"'#A J>.WG["/)* MFQAQ(O3E45>A6/RR]#=ZYAZ.&"%141(CQ'/ MG5W6C]+2QDV<"*'9E5@H6!\/I:;2,=,F]G\[@)WOY^>7LV?_JQ6\,TTT#9>_J7%C$M%!&+C MF\CC:"YM\,7ID#J68HL$%8'06B@#XY-XG(\DEC;Q M8D*OLY_:BD3E\PW7[*)H[( RF &:POQ!0RA9[H8\W2@K;5K%B3 X6$G3=Z(\ M/DY;26G]#6(5]]J8<$R!KE4W M0;+4](4('#>Y=A1JKI4^41'K 2J+*>@_21%K+G45<$+?MVM-)15@![L+L+:E+$O1?PNP48X%SW7^>:;=J2LR*V(L&(ZDM'+] MQ,?*LI<%B6ETN!V+?@YU)M[.C"+9YX<=3^6T\#RUGYA+7078QUV+_Y#]=AX^ M58O+>%>_3CEQ-0$Z Z0W'!"NO-!*0J=S]ZE_F:HB_<)LN#AP+&=04@&P^^IO M[GW=PWQ ;8#&QH(@F%94&1UT[N39-EJ*]/S&@E@6A11QT=CE9!OP;&2#.V \ MXD!+;UW@CKA1??__1+.UO5N\U+PX 15@!HI!)(6"ATET&JQZTZ M;>7[B; WLC)ZQ^:^^Z6ILBN&Q1_+P\3(VFM M@(?:Q%;Z?\JX^:[G=U[&@WU/?W"V<,]_L/.;=YW$ZOFW]X,NW_^,+O7BTG^- M6^A]"+XAS]=*(*4E 6*)(?4*9U]UM1).9PV*#G: W'!,'GMFZCFI#,(M,86 M&!J%@8W"(>2.! PB>-IX:)D0/TJ) T=;1@DL,XT]S\FR=0@H:3EPB'KC@M:4 MYHZ;CH_;T<*JKP.W!Y58R,#?;YN;F_E6E'K^(,J/BU MK^^4V2)48R30E@J M',&4PX USAW-ZDC:M&'6T9 XAF(*R.%Y&,:>!G)^KG?/,#A>) )1 =/=?"* M8YR_>O\9"1./7!M#S;6:OOXR+P(R]TT@_:J% ^\E,$)Q( 1UGK#HV)+$\ _1D/=:INA-T 1BP#R3%FH#!-NS^%J M#'8?7&3:=Y7L1U->H4Z,CH9B^[LRZFUPWLW6FZBN^$N;1->;S?ISM?Y/OVZ: M(^VP QH'!YA J<6G91)W>2?I3\$T1U9F]5QE)B"@:/3P/8Z^ M&N'8D4X0:?GX:7S>\5"10XK9@/!OO]:D^BG^X&E(??I;7WWX)?WW+U\_/OO\ MAL'TY\M+O;B?YZ 7D+-9S19^M7K.Q&IV'2\5+\"CT\?^^D3U M/C_WGUY#1A8._,]U]!B\^\/ N7<["[^M%JMJ/G/Z?I;IEQU^'N?[Z?GC\=;> M]D21=/>B()A@HCB%(29WT"P+X8/?Y77RV,[#?8^62$8]G04#XR@'4D.J&;56 MA]RE-'4JI@WUG!Y3M9?W87HIUM"]T:O9J@J[0NQAUYH^)8\9>Y&^DJU6_":Z MXLY&F!F"&0^$^-P=-8JP6H.(>#=;V7FUBMOK(BKSS;PAX3E-@I-!<5I -//P.+>9!/->&HTZ)B6+M[5?_W2\V/HWDN5S,>IK;A@_)8VU? MHBZ3L;U?)B7Q-C:';X)? (('#PPT/MXGC-#(&B1T[I?]CJ0-+YH^N$PSZ*,( M="#Q6FTE($X;C0-%/'O7NJZT36O@QL!0O9YZ!"T5:YKJXV@6?MW#.C5_3AX# MU8'&3#:JOM)GOVY#%50(:.P(H!Q;X0R,_\N=$WV0H*'VZ.'#X]G\>8MTYY_6 M:<4Y3KGNTD @L464$Z&%RFV-NE$VK2W*AY5]"S2"7HJU/SM3BOH9GKT/R&-Q M#E&5R=0\#L=^\GK;P&.) XHY U!04%*HK _Y6WJWDI-MDOM+_GU(EXVX3^+I MF9 L"45&LQ&F)+;3,_50NCR8:!W$/E0#Q9J19SU<]4X/UWY&Y>#'Y3$QW2G. M9'!:V]RV02P8&R_^DD77%E)"M''0Y=Z++Q*5H?5>\P(=M@+V*/6Y], %AQ5C MC%/B3B6 XHQ37OPT=-\;1T_%FJP_597[,9M'?MU'%S]Q%F;)O_N8K,'E+'YU MUPNXGP$[XL/SF+.^W&0R;@_+1^3L+_GR62H)!@HB"KP5+ 1#'!6YTV&/(G"H MT>NT6.MV,E@!::4!Q&)G52!*H=QQ]^,HG-;PC8>M?2,XHMZ*-8,IE20:C;>1 MGMGZ@[8/<]:.MWEMGY3'P'6B,Y,U2VL=AI;50# ?[_K0!1""#UA9J;3([9\U M4S+4/NWV/FV$,B2FISUS.QC^UH^IQ!E@B'J@I-- \A"T ML5)[F]^X]"9WJ 7JL73KSF%" FF4!X8:3X.@'FHYO:B*L6>GP>2^T3N9AHNU MC8^IV[]YG=CK:QN;/R>/;>Q 8R;;^+C2D[X;4UZ2OKWGP%C,@,+0*F.-$R&W MZW&(GL$MCAL^N_W@EQH8SRV(1[[0ECC/4>X1/ <)FM8^9<-%K9EQ-B44:V&V M+?CN6Z*E@-WZMH=Y:?B0/+;E)>HR&9;Z,I^K=>L99F@ ,@02+^D:"9X24F#N MM[S#% WN@-'XZ1U.4:,1D(0YH* STA,!9?:A2IV)F[B+03[,U/I@C**>8DU0 M:I@\6V_=AA2=J1:IRM8O;+\0TJ%/RV.4.M.;R3KMK'>VM]X+#K4UT6:]XA41R*,.'9,O)/$A=KJ0%?9N>$9/6MROJ>;-S;M+0K.27 M&PP8QIHS*['V(XS.:",G5S+F_1)U^<8UM^.==G[TA/VWJ=7#HB6ZFW8;D4!Y MHX#7@1*BD,$L=S@O+P<3)SMDPEU;:N<$6B[6T.UT3>J5__GTMW,E?[;0DRWS M\_[S7SXD$4OGH_8 2A2"-Q0BFSLV.HX-0$)FCU?O -9 M$T>38Q+%RHSF9J=I;:+ MM-[@@P-:8@^"9-1+J*+^<[][M]$RU-3L?VXKID.:,JF) 5 Q8Q1B))#RMT@;9 B. M/BR2 ECNF72,:,%X[F.[A9;A'>"??VX[@E4:O&,#4,Q3A!7% 8W-9"&F(PL. MZAW>";+%WC11 $ID02*$&N8%S2XW+'00_1,.[Y@>@1FTU4!N/OL M?^SLI&6UB%_:.UEUVE?:2J!Y0$ B3!SC2BJ>?QSF<31VPB?Y_>)S5)T6,3'X MAW&PYQ4DJ2TIY8!0(96TU/OLA1J="'N5;1$/HJ=63Y5=/P7X@8][_%K/4ECZ MBU]N)X)%Q^'?@6?[H*49X/)J&=?86!]E@#C0)' M EG&6.['V,PL3'O+.060I]1YL<=R8XO-WB?SH4\;L27HB.?S4#8^7"!K_ M10B.J-1$$YZ[;]2HC4&_V2OO-G/_&&]:I1J2U:=*+U*"XN-,F0Y=*3E4P"B? M6N.2X (U3J'U'C$7J-/N']/V9K_VGV MW=>6/>P,>.J A,0#XK!D1%A'Q'BWRCHOW]HXOZ51WML#X3P\ MZX=]D+]MCI6%:<9((%I@3"%5H]FS;C1.F^A]A0@)5@\% /%-+\'-EDO\UWOH$E'K3UGO0*2.06T4$KY MP* 58UU'7Z)M:I?M-%@[Y-=ETUQ1QVXC7W_2L\6G:K7ZN'A,J-Y)LM[)QVH5 M@*8>:$X-,-Y(Y"TG#.5V!+,S,;7/6"3&1\9"L<=_8^/[WL?_H4\;L5'_B,?_ M,6W9>1K/H#@'\?XAI'>$HNP]M4_2KG^GZ=^]F-WYXJNWF^4R;='M..CEP[?; MBM##GK'3\7J&A0!,&4.)I(;;W!VWLQ'_>L8 ',1;ZQB DRJW6+M7;T_>V^BU M?M18XP-&-'?'-837V $5A ?!6:\QI8APD=O]&76(P-,N.P_;/D 1\-Z]K:[3 MD\K]IE_JQ>7=.?/F]NEWONC;;9K'#[UTK7M#:0%DH @XHYS3TG G*8@_8>DOI(64\S1\U5@OY,7-+NS?TII8!Q2@%5 M)@U * M\MR'QXB-Y)^5?C0)N+5O5G0D4X6)B6ZE5 0'8C49+PG^)>I>30/X@W@Y6)B3 M3SO%FJ.'ILC]O?SG'Y"W5?.8'GW'IKR"1+5Z+H#31J:1W?&?[%.QQFK8_ CF M_14^+K9QNZ2:Z-'=_6$[LB4&DE$#O%,>66.]".-E=1Y%ZNMH['P00^T6:#RE M3>AW1P/2C<6[UO@I]OS&QQ_ZG;$/APVQ#1082E7\BA*LK:;1#7W!BN6G:F(O M/29Z,(I/- 6L(!HM(8B:&F:KQ3]BA27T>?\X,8 M:C]EQU-:L8:KWCKK*<7^>1^AZJ&/T#N_UK-YGC9@G1<;JU%8/VZG;24F, \A!;02J[7K<0YH'+^"@1/KE.1&Y.XJ>XB>5]DX["!6CFD< M=I0V"@CF/[2#NECJQ2I2!K(D3[+)AH!I7(>5C[%V5^I;M,X6"!UIZL9VK:]*4<()S6^].A$V+ ML^QP. YN/713 N#NF4D)*=_],O+H?_/7QB]K_5X$!5HX"! RFC-NO2*YS\I6 M8HH&5A_%[T,KBQ;*@M/9^DLU6ZP_+MJYP3:Y$L0#*[C#"!+#<>Y>)HI*XO;V/5!(H+[& I?O>$H[:U M)T[HSNU391%Q&1!)S[;W'*R:MQ"%$AB%TBA=HC%D&"/2J8*@&T[J!$QS?N71 M:1T@ P4\\?O0PUWW@8-F4\@8 ])A!R2)HG$:(0;W8L:-[SS-GSZY_H>JK,HJ MOP(*1IXD+QL4(^6551@!EZ(0;[_J>= M;UQZ8E^M?/S'7>B?^RQ*85+S00-,T$Y!9*'//HZJ!YE%QAQ[XN2XT3V#E59P M7^WZ<]=GO5QNZSIS/N+5/G2LQ[K#U$_[**>H!=I0#'S@'#H$D0RYTQ9.]"B7 M9^Q&K>VJT4 ++8!CUD*JC;396^'FH?Q5/O0=Q-\X@U6.TG 9T8;ZS3H$*0'Q M$$;?EB&@G<" .N4H9T1HW>G];ZR U-@8.ZG^NX2NNBJC##"U7+YVF"!: V,E M!8;@>#)Q+XGH5/WY.PI===9IY]!55P&7&[K:X4 )!91W"B#,14#<>ZOH"R[8 MZPM==599M]!55_D5<&=L":EL.1"!FB20U&>9,1K8US$1=4*\M=M,&Y>R/FH[Z(N893N$83 Z& +=!X MX4D]O3_[]?T(HGV6A!- 4RZ 8480%Z7K1>[^8AW(>N7^?$_$5..JKU!$/M0! MW[;PA&"\BJ>^!(H$*H57RIE30'*?KE=N2,?#Y" %E@[*YV'3?WJWSYT.&!AC M"+ .0HDX4_F]@>,HG/;YZS4 =9A2"X!L)R'O,V5A9(IC!Z"V&(D4+D!D"K^U M$T#I[QR@^57X*JOB.HEA-4Z1W'%KCU\S-T 6T[[6F7@5TX1[H!1"G!KN(,D= M6 LLX!)B"4Q2GDVDH#^;WRM.XB_T[S6'=3P:_$8#G'];:V7ZW=Z MW9A%*P*+YQ(5P 7H,!51 2QWUE=>#HK ^4DQF'L;] ?$[V$[?&K+I@K( 1V4 M! IZK15##HM)O.S_:Z/#I]T&_8#P6K; /E-.4V#B?1@@X@P3UB.Z7QI0T!VR M7/O=$S6][Y!=55A$SOE@Z<:_,*L7W#WP69W M>P0-C P62,>]PAQ#Y7*/E3F*P&D/^WS(V;=OXVGI=1FQIQ#HVZLT$&&V>)1, MM/=W@ZU3\TL_(!"<:>$1S>! *4QA)],(,BDD!TAH:X)BFN#?H9W\6LWG405I M'$?-GZ$:2$,T4 @KY)E#C.6^$!U-Y"NREP<1U,]>]M56 7?R00>"@ QH+5-6 MG(Y\24FTF :*91S;XX(EYU%^4'.]87FSO?QLP[19P/EE67V?K:+V&EC*T^5@EFL%^VCL>GNH.GHM4"N_=12''-%; <$D!D91H M21U281J$'G-,CY:.52(^^VANX#']?N%&O'5_7'R/GU,M9WX5+YK]+]'-GY/G M3MR!QDQ7W(>5;@]/_+X[+S4P1NCXK7 V6,:LR'W!/4#.4$/U^-'WB&Y\+Q50 M &V8 <@RK2 2C*C<+]:-A$Q[/\B%@GT3,USF!5Q$OVS,?&;_LKX?T/;(4U.N M!V(6&.8#\%(C02FT2KC@J!47]U[_OSN61?,(XNXM]O[K#FK(][S2+ MO->:,60HS=W2Z66J)I[!F T!':'54QT3MP3X7"V^1>=)SU,)QQ>]7+?T8Y14 M :4U @9Y:*$F".]7D#4V!6C[_#+!T5>'56:!3CT"KPL#-!B@I&+ BC2ZE,J4 M*=8!$?WA,%JL:40X#!=E 2?0HT ^M:6D*!O1[)@##,5CF6KD(.S45J:/__NI MC,S+_%[+0#F7A)0_+:M5O5%T"DU!RP"SB 2MHG1P;B_W.06%^+4]]=D&C^.% M6Q(TSMQ_;U;K[0CE?1Z\I$ JS0#2&GKIC121:;0\;-USW;6;0L= M,@V!1I8#&Z*ADM1A[W,[ER\2E6\0;^M2C0XDYPI($[_%1,=-J05B+'?"?5?: M)KZT9\5-^\S=C/HIP.UJY>;-]GK;% [CVJ?FXAPP*@BAS!K"3[;?GLB:%FWC MX*&>=I)5.27CK3V80IT&1E,%7) (PB"Q]/A4>"LF7IT;"EVAUE,OD[>RO4X: M2BE;CYPT!]<,LD 3%X\"R*WET34F^]Y#2SO;MA4*!4I?15;9I3HQ-C[,_-R] M0+]((@F. ,4-U%8B[$@75#1]]L3!ZQ'Q,%B2$R/AS2:*;K:XW';VO9K=W,2O M4U.4*)/X^2U#+'6(H,8"4(F=\09C&[JTO^ZRUK0QA#&1DEW2!;@R%]Y>+:IY M=7G[PA9P4 I$0',.IXB:DB[[&/:VXB9-O5P+$SEU4$!8/JKOYK9>=NX0YZ: M)08CHF 0YT(PXVEN!#VGH!-LV&N%S0!I%X"53UZO_%4U=Q^C.U9]]]L0?C,K MA 6@&/6 Z&A/E<1D$*/%: 95)"P7@Z9->N#:OS@.M58BGL4JXA7F9R5H?O>41\_?HK527KQ'9T-HY0!QN/H(TH3**(("YB[9G[T M+*I=$UU+]X$!:+0=:Q>RN7Z@7UTO_^R:IMYR+;9KWIZIR/V;S M*"WWT<5/G(59NDE]3+OWWJT-_I[_A.@%1>A2!^5)0/\P6L[7_%(^H MVK*-\86@)=#$8! "0T@$Z!W)[?YUIVY:PSL>IMI34K/JJX!;]0%^WMS^IO^[ M6KZ=Z]6J,>DMW:L$YT (*H(7U'L*OE"35O C9?[8825UE(_&)L<_Z MNJT.6-/H!F&:\EB"OOJYW?S#J]F-ZUM M* B0E@2 @PX4(XBIR^WD'B!GVM#R*3&52RZC;QX[[%.]Z/*.@]V34S MA9P#1E((,%+1P %7'8]%0"^ P)LC<8+HX"!4H% F9=: M<:]9;NQUH:N4Y(*I+@O]%%0VZ)I?M:,KJYW5()(KH/82"G;"2VH!20;Y4= = M9L>KI&R([3Q1[SY%[W,(N0$*!A4Y% Q%$VX#/Z&5:Z&R6 ]O=!CF4%L1B0(' M>&QZH48.2)R2ZQGG'&H>3/9WQL,4%>OAC0ZY8]51;,) ]_>F#.D# Q8[]>O: M25(+!KUP"(2 \AX#I1A3'FHJ>>Z"E).^FNW:[O.POUXM+UL@8 *E0'BF'&74 ME2Q.L]#)IK86T*4+UFC^. !;G38(/J=H7CN/,>>")A M>DIEP#A/@*$8LY1O(E5NX0RA]Q5[*P=Q=\2ID%>G9?LR#5S>'8I1SRDNO;)Z M_I]>U\L=4T]2'WTX1;10EBOB;?:BY.%D%QMSS8RQ(X)@8RC\U6'\)W C%VD.WQ1H8)0/@1"DC M J;.GS!\^/45)/U6+RTC$=?K%CXLH[LVV[UO_ M2//0%?,$C+/RG2GNFY8Z'&BS&@@= :Z-$8!:; R4Q""8^TFYF9+AY>J[HJSE M5B;F+ W ^#1[E'@G,?;2H/Q5ZS4RIHU49=![O6)]F*@+< )W-V!3S__$ X02 M&&R2X74JM4S6R.Z)7?6MD_=&K_QS'^"V7@>2.!$"IQY##C"&/9>: M*R^[C/<]O$I9H.BCPVH4@19@3[[YQ:Q:?J[6356/B0%"0F2 PS1XQKK ,#4V M]]%3(V+:=X>,@,DCY@)P\OPL;K*KEG.@7!I'RZE#*BAH0N['VCH5TR(EMXX#!5)"JX#QH=!'C*5!@37S0+T!DBL%/%604A/O6U3W@0(K81<'F[=ZN;R] MJ\K9+&JO$,C%@U'Z-+"%2.XHMU+GGF=SB)Z27-.>"C\(H@'2[XVD[WYIJE&P M])>%OGL^]^[+TE_/-M?['$ECHZ@T!@9Y'9QECN)Q;5&=II)\W#$P-5 +15BH MNV4_S!9Z8?W;:E6K[M^>SSRZ:M&% 51(+1U4RKK<0Y-:2"GI8,N%H>$R']JP MXR+K^^#%?>SZ<[6PFV62:TU % &M) 3*:>(EPA2KW.D'S924Y%'GP4\&B6=K MR-$?-^?K*[_<9:5V)$,")%,4!$5]@)JC@'/WO*T1,6T"Z1AH&2;G HZH0[13 M%FTDA28>M#I0JZ#0V>OUCH;':(F<8QN3HZ1;;$^?E@3$LS>?'A[.LZ=8-GSV MJ,F4+_%RTK1)S 30,%! I.>:$@5A]CTX6=JDX&EN(&& $HR#T%ZP,$9.Z"M, MFSRH]QYIDP=%7< YU/R,ZJRS'D!+.1".2R"5Y1Y$'V7#X\4,%PS )TP5FCI0_8KT6M*2.BNXR,2$CH+O+3W MIIWGTUT>L,3Q0I>F^Q@IE//&40M?<%H&OT)/DI#077,=7Z$[B['X_-E=3IBR M0$MD@&E/4-717;-=DO0[B[D G*08 MY'FX.U1;#E.A@0Y2 4RX(%I$T\MS-P:L4U%J.4=OI P4= %0^;8Q*_^/313? M^^_I<&XQMLSK5.22!L]3GU[+%6791\ VDU+22_-PWR6'O,N$3?-VTB%>Z6!T MW2D-S#FJO%:Y*U!;B9EX/&L.5;\,GQYR+P] +?& U &2.0,XQX1X"(7,WABQ MD9#B@--'R8>ATT/B$\)FM5S_UU>]N&S<00'YU"P= X94( 1*'?:#+FX7U4]I"P8H M:U_=/20WL<)_TS]3C_IFPJ6AP%B* ;;,"^\=14AD4/FS12=6>A^553GD-[7B M[X83-!/NH0%*:Q35QB#CUG@F.KWCOJ3XW46GN:)F4WQO^17@$CY_!&BR>UI% M5]DB!9"@@GNOO(.Y!VO6J2@I^7#X!72@E(O#2;-GC'F(EZH4Q0F4.X<-9C)W M&^HF.J:]. S5[4&H]!#TJWJRM10"@Z4!UGD>=Y/PFG2I)"^YY=%P#?9^KCTH MS@*LR%_U-_O81@*-J $,6\LH\R;(W(5_^S24E,<\_*09).'"$-*\ M=0)7P.B4HV](P!'HDJC@ B/41< $B^>;N)JYY_]\O%[/)J M?5<]-EM<)I:^56'9\BP4)# PS>7E4"/+L%*ATR7VJ(?:3J25 Z<^"*@]W>97 M1P$H^[*<76]%U'(_-"C>[((%DB$2A%)"99_[N4?"M$^YF5$S1+P%H.- =*S MP(^/^*:4 HR8P2)X+/6X11.?CFJ#(5Z+8Y-#WA-?C?9$$K6_NJKF[D.U?)^* ME%9),X\=&9[M*ZV HI2 >'%D-C+&]7[E3>,MJ?."):4^]U1M-;:<)P;/IYVL MEX=+X"-K3_-E&[@R@@(-L0($:Z.82H+LTE:X^XHE9;H.A\](DBX9/V^KQ2HZ M<>O9=W^QU"ZZ;N_T;4V"*%4*,*D!X0%AK(1P^XFQQP.I>>F2\H]&1E0&V1?G M#KW1J]GJ6Z1%N_/%KM^(Z@4&#A@4'0%AG'(0)[\O=X?KKK25E'$P#'2C:J4 MM.U6ZG_Q2YOT=.G?^,C3XO*!LX^+N*!?K1.'^PR2>$G12,IXN[!$:(@@'66F MQU%$EO3FE0=_X^JI!" V6/:WU?7U;)V$^,'[)ZYK%AU!8!R!P'HB#:%*:9P= M@MW)*RD,G@E\(^FF4-C=YY^\J9;+ZD?<7F_U3?R3]6U-AL0!:14$!"E)L K2 M^S&K$%ZBKZ0PQ7C RZ*=$I#GU^G#'M@[WZQ7J2O+LV:2SZIV6-Q)2F" A+!8 M!D$$S&[E7J"I$\+DJT)83BV4@*J]SDO.0:\!I#()A@>@)16 !6."\?%6;=2( MKEHGM*A7A9:^TLV&C%,-%-UI>9!]=&C]L\<=$OH"+R?M:\4L!:D5,-"<"8F$ M(Q2.TXTG%?3U^J@WGOTM3HHZ@+.H99N/$:S MZ)51'CG@U@*IB '<.NDXXBJ*9%2PO(J^5H<5VZVO553O:XL.WPXK("R M+&5^8@P]%429W(68KZJO56<=']/7JJO "^MKM3LA:I<':.-7V F@-8O4!ZA( MK^E*Y0_:ZJZYCH.V.HNQ,"@\Z\VUY4%S&'E(,T(DQS#R@#BV0A));0\HE#]H M*PL4>HFQ-"B0?1Y<1"X0U$5SB1$$#F''F#80JE[=[HH?M)4'"GW$6!H46#,/ M.L0[NR(:6&XL-81J#4,?*!0_:"L/%/J(L0 GL[4?UXY01"1?<4R!=3J(8*V2 MV5.:7V5ONZ,N)(,E72!:FC>15*E0($J)249Y@%Z)[(&<5]7;KK.&N_>VZRKN M D#3W'1MAP'&*%!A6P1-M);0&15R!]]?3V^[SIKMU-NNJY@+P,ES@_O5.W]] MD_3QQ2]GE7N^F>Y<;B$#,,(Y0*%21!JJ(1^W_WL3524YN;GC9H.U4#RN]G?> M'4^!6:",4R!>Z!3T 4/'QHW -M-54EAE.!:.@EH/Q10/MO.%;PX>2 J!ED9M MAPEQ05P(;MSGH5;22H9<'TP/>GONI^. ZEM (XP&WR $K%Q MA]Y^.JI2;,I6:P..R7[R+J!2+(W&U*LT%?.K_\=F%@EXJU=7YYOU7-_N9/GL M; 1M#-#4>8"\<2JU&E7 !IN9/T02O/E6KE5^=+][_ M7,\6EYO9ZBJ)[#P\IO_L,&0(2<-E()!>84L3@S#WX?8B424%DX8A:QP]% "L M+P_K?EM7]N\[1_/3J.=GQ[Z10''I@.7:8<$IHR+W6?8"225=_?* *J<.)C_? M[I;H MTW+E5F[EQ,T0&1=PACT7TX=(W+Z3=Y^81..=U6$(D Y&L$!ID+G'+K314FX5 M5M]3*XO4BT//;LWBMZ@@[_:*R7;,*4,!2()%VA="08I=D.,F 1ZBKMQRJSP( MRZ:9XC"WZ_'-['[UX@Y;6 1@4@FWU=ZD\)@E9EP#UDI:N:57>="61R>O!VKG M(?Y@86GYGQM-O^NNZ#\E4= L\$0!QQS%F1AHR;M^KXVDNM])K9'#FT>+D M-X$#O.YVMVC?E%0)H(T6P"D8A(",.-RE,U*/I;M%3^%K -LIA%\RMG;WT=,? M??7I_6NVN-PIQKUO%E4+]HGDZ@8++ H":FR%PEU2>?-2U0V1KRJ@/Y'*2@7K M]MFT]H3A--#4B-16Q7 1 C9"#P'?=I5N8'H5,?S,(BW.M_O@:S?P^]1XK(". MR\=_R6 -,4QD'T_:0DHW^+RJ:'T.H1> G5KO@!W:H8! 8\X!#39(%8+V(GLG MF6,[,Z!7$9X?+-Y7UYK!7GFWF?LJM-G6_!T;.B\Y;B.'?IR?M+^#H1@8"1F0 MD"-J$1/2R1%,_R3]'0R/)I:R$$]K;P7V)A [!G.OL+_#0;WWZ.]P4-0%G&;- M5>F['% 9B6=, NX\@1XA34;.]GP5_1T.*[93?X?.4BX.)\]K$G?Y\ 0!HP@% MRAM.43R?11C7M)3=WZ&[CH_H[]!9X*65[^Y6HU."XW71(9:*?1#0QG( XQY2 MGN-H>+MT\Q]4U#])?X?NFNM:U-]5C,79D+8*C5T1\?B5D=R#> F \4<\>O^G MK31X%:6] \ZBP5HH'E?-FT^*R(XE 6". C<(JF!SEW'^7FJFNF.A9\U49\44 M#[:+']63;7ZV16T TJ9:,Q29,H@1N?_",3+>'DDK&7)],'$4Z/HIJ'S<10CY M9L8B"OI*#T]]GHJJ7CT?:@VRV:^ C% ,D^! M1X)J&JB1+O< [*ZTE53_<'+L]511 =!K:U3R;/M@#[3V&K" &2980>AS5]?T M;OHS93>%HVX&@R5=(%J:-Q9E#*B0KLO>0^F]XI:,\4[W6IK^=-=PYZ8_G<5= M &@:N]$\8X!28 04\:O E(VV59G;Y?9G5=@U_"-FH+RTY(DR4([B_*09 M*-)R8#",YRM3--[[L#+[0XH+S4#93>%Z< -$=7YNL" M[\?%YWC 7/SP\^_^MVJQOJIY.((I(!F"@*N@872?*=^OSCHE+P.V M ]7XVC";-N7%CZK^3FRCHRP0X#Y((B1")'OOOCYT3ANQ+06A?93V*H&97MSJ M#Q[R+H6!,.,@PA$[;T:DD M7&C:9DXC8"B_> O"RMG"G:^O_/)/RVI5?R:$*7LYQ'\)!"F!++H*_$B,/%M@ MVC9,)\!&?W'VQT2UUO-1 \O+V??X,=_]4RQ])[CZ<1&JY;6^ZRPP3YVGUM7G M*GW[T&9%+]R3R7T7?V,5_\:SAE4_],V@T=4G)3!7T'HZJ68+<3>P$#? G[V[ MG"TNSVS\HSOJ7HQ\"AVMI7,$6.Z$#"CZ?#1_WZ3>Y Y_''Q8NO&]%',$)-<4 M1#O#:;1 4AL[&O=%E&F>!CGU!\'^>BC@[M$DMJ^SU=^;,GR"@T :S &5!'$. MO8 N_\-R.SVE *R'HEM!,U#J12'H;;78[J?VM!\C4LV9X,!JZID6B.'LW

H,!(IR:P#EA&G6X M5QRS9BGP&:KEZ@0BG[R5UX.P'NYDR9]MVFGI<5Q:1H"S.%*!XI4,B0[ :5]A MZF*5X>=41@D6B8/F3<.0CYLF7M85UE@SSASJ.!.A?8UI3$9._;T(B1["+ 84 M3P?Q+D??_,UZ:_$8A@0V&S_"HM"<9, 8AC046"#%C@)+][5+ U$?C3?":"3Q M%^45?VK+.Z4N66*,@()<.ZV90BA_E\ :&5/7'HUQB^HGXZ)@\CP25Y.+8D 3 M)0"1C&,J-?):CX:5Y[24XO7V5'(K: 9(O.",[8,AX/+M>5>%M=7VC%[>K MQM\?+6Q^W/(G"8H/D$AY(6\70IK?:@#!ABNG"6$F_WR4R4+>'_1L^5<]W_@= M):W>Z'F:JO3MROOUI_01$2)O;IOORF]N[ZE\YU>SR\7V=QN/H8@)8%S\BK+4 M$2D*,^P/N1HLR/&X*<5@CXOG?<->"#J*CC-:%H"$G@ "*0U0L^#VFYC_ MCF/ZI6!FP// 0046!<:7HY;8R\@+-<#S(#26SGJ9OP#V]_ \<%CK YX'#JJ@ M #CMQZN;HP.I6::TQ@(;/">"$9&_!JZ9DE(@-%3357:Q%P&>>"VXFV6WK0B^ M-^Z-&\R+>/W#&ECDA;":!*MS5Q<>(&?:)X1"C\5S/F!SX7)&G& M@-N2+7=IZ0"\T9:7?W;]G='66-C :!J#.$(9TY'9A9+Y3HPM OE-8 2Z-KJ# M, ^-N7N-B!;J5LSPYH3D9UP7\JZ?L_JVT^+\F]K1/6+FYSC;OGFV M\*^*V<#HQ'1,[W!NTBO#)7:4+GG^X$OXN.XLY$Z1\: R!IPG-(JUX8)PO53U MR>,LX7%1UZH)HG_)&=_T(MH87%X69D:LJLK&U@MI-B/5T[^^8W5>MRXM4&I ML51 0A(G#*&(1JZ[V#L3/I 0\52^=>8K3@IN *O[L^+O'I]_^Z_<;* K 0RV!0@@)$F&<(=!8CC 46*)UMF[,O3B \I'?'5R_.140G$2@J 8Y0!2M(8",PY MI"FA LD15(#'A")/]$SL#%089<;0J- 1>$@D SQ-)(@E2W6"C!Z(CZ%"$+&= M^:DPQHRA42'K>,Z/2<"CC #,E$(JY5DLAK2([1H_I,?MYJ#"&#-ZID*S/S?; M;?7ZB:W'CD93B &"% 5"Q$1I#K'F0WJM]'_%;V-RY[1P:-( 3B!;Z>.M\'AS M0&O;;'/;_4%1!+(HQE*F*4^DZV:O!T3RZV7"./FZ1"TD$K[4?MFRUW7#D+I] MOE*, =4H,7OS+,5)2B6GLY6!],@52%;>!1&Z2.8*E0"8=E56#33+9^5:M&SW MY%&4 JXU!3(STQ120I!VG>4Z0KQ >.>,&^5I@ J @^]953V:M>";NC=**KDV MVF#U(,\ BRD$D=FI2":X^9]KQW>DB'ZY.!M5RM/A%@ M/];+_(XMU:4>9D<; M&.$ IL:$..$24&X4U"Q5F$.6X-1U\NP8^?S&ITY%R-D0"X"-+O;97SJO3ZD( M,(X@4+%9A5*1I12Y[M_E5 &_1^C SCPG9T0 TV&[.^.STD8]JYS:;ZK($K/+ MHF:M@4)F2N(XC1%T3/ #(@6R/ST]67J:ITY%+B@BKBW;K4D42<#-+@<0+ICF M*DN%<-W9I5N:\Z\)=$V_27B-9MZ#JG@YP_N=SQ;>LPZ- 9><@$SJ-"$HQ32; M\_789T'.OR+'#>.FHQ3LM?'ORU+\>5LN#)3UQ[]6^?+Q^RVS-^7O5Y6X9;6: M<(=\^-AN+I2/U,71[?+U%[ON]Z8)!#0V9Y4T1<2P),5$NRYW>BW!5-?TU.CX M4C=67*>'RCO;MV;C BI6W*RO'KQ[?/F9J_4;MA=_LTJV;I'-^@\XBVW5;JHX MIL1F&!V;PIGP?O=\$SBUZ\/\P.EQ>U=7R__9F?]757E3L;OVKI@,$,DXP)C( MC)DU00\K>36?V2*D^;<7,O9+X)=9GNA0.L=)A2@#[BI\Y!,LDSB(U_?5AM;PMJ_R_3[G(N)G *A8(R#@E $L2 <)8 B03$<(T M(HH/B@,?6D2'B>-YUW9BAI3SPA6"OVU5ZYNR"Y*-*3WK]_(SVYI&,<0@,BN) MT=0^_9U :+MO9I%&<8;4H-W=,7YVM+2>_:L?WIX8Y#,*\ET]R=?\ER<& OO$$L^)N^[FN#6IW+PFK9%IE0F@ B-0(9 M%9G,;&=BY;I ME>@-QHD["?)WNKM"K$ Z+>C0WOD T()"$DY(%C+3!$H,^*\ M]K!-$-_NSAG0NV6%DZT> '6,^'=ET:P)[966VCYL;?]546*T$2B-D.ORE#TA M0DB030)VMR1ZDI4#H(G[LU9$C+>F2(.89V;*)401Y'S']C."Z&*I/"WVGM,H M7U=V?E[JW^U]YBM5O1P&K8Z[FI D!11'TEY@39G46'-YZ'A[^"MO+1[8CW,%1LE'E7&SMTQ$$2"Q3@&C41HGBC"F7>_]^B7R6RP:% 4G M@14<]=Z7Q8.JEKG9G*Q_6QO+?K/VWC 6B"<1TBR+YB5AMVQ^>RH$ M14=' 9 S$:=SW6]4O+#RA9Y&^>>E^LM1_VBVZ7>4OF[+0AO:L;WVZ#9SWDIQG$I\0[#/*W!F&PK^G,AS$?R!W6U8(7+ M'-ZA;\R5S3M*-R]Y/9% 0!)M>^=KP1.>:!&Y;A9TIGF]E'% $V'VTW$<:QC% M&"/731S^D7F]7LZ=+*_7"V\ 6P/K)VPKM+9< 9$$$(JI42!+8"8(P8GKA7[[ M^V\T:]=/@=TMZ%@\ N)2>SI!P=A&9!6(XD3#%!*;$JM 1\]_K@ 540JT3F66P.' ?48A$I7Y@K :Q] MH/GA-LY'E &BDQA(EB!;_X>BW7;#D^?_*P'>:&;KJ.5D/"(!T&F\X5[4+F3_ MY-0V=)-2#C*!D8J%DHJY7I7FT,.OPYM JV-3KW-C' #/ORES@LG%-VM7JM)E=<<* MH1H#-IIT/5E( (,) HQI(A*N5+P;LVC=MO5\(O!,[*E8Y1((SQ?5OEG;M:T/ M6-G+?0("D;(,9:ED/!FTY!ZXBO;\0<\I5:\;O_&6#X$N'2]LX 00QJZ MA^710@8> 7#,HNZ++C- &@!G1]NW^>5W52^?:X[BO>)AE )*-06:CVSQ3)_,'_\6V%^9"M=[;39 M\7&?G*T'\@3-O=182H8 S2("6)Q);';C",6NMXIG6F.I,MO'$!*088P9BT0$ M(^<5Z__$&LM>SIVLQK(7W@!VU+W9\MAL@CBS=D2)R.)$0C4LTCEK61 *@TRF2E9!#0#$3@,0PU@D5D4I5A[*87HP#X/E1 ME15IA@#)L@PP!%5""8.IPC_+8D['EREE,;W@G4]93"(QX#B%0$J2Q5&*H(S3 M ^>??WQ9S"!6N00B ,_6=S4@EA)0RF. $4Q)&C$MH.MG7HZ^='-^5=)';0=' MXQ$0ESH> Y $4(E3(!F&4F0BQ9GKBYLX9^Z<;\:I_WRX#( M6"PSG&BCPEN[=-./T#&7;GK-%8 #*2HH8!@240HSHCK1]=.5%%Q M?E6>1RU<)\;^G-G^M2PN[^W/KJ.:GPMS/EDU\&QU'/I6+A:?RLK^_%ZI-39E8*G?/^#2< MP+,WO1#^WOBF+KMD<=-'D .#HE"2)U03YT\\GTBW,ZTM>R/S;P+/CI]_=#W_ M"G5CNP<'/@,-;EKE/<:!*@.$T@10274B)8PT=OYXS>G4.].&KF]D'DYCV]2I M>.VW'OJ@=;92>A?R/ZMZ:7^J>3N0,Y0!EJK$(*DPX)Q'0.H,AL^A-;SD/G(A3E@*&%00L@C$F$<.)\P[X8<5>T#]S$H;-M(FQ MEX_%M'WGO!YJO1N_*.3''_?*UD1=E_:/VLVDM LBR&@%&:4W5I4'5;$;=57EHO,J088CLP>&#$0R@@E$6M!H M2"O0OF^<:0QB.C>=&?Z?L3/:,5<3O/Q@#E"?6%XUC]+LMW25@.)4 D6DUD+K M*,$G+X\_@=Y^FE\G3\XWG!2 (*R!,"$18C%S!Y,SV9&'JF\GUWFF<[(.8GU MIF?D)I.P,O0ZVFK0G!&)EABD]@WO&#+"Z?G$^([1W$^VZTSGXFR4.M<&/N-2 M#8-L)VE&$>#V%RQA!%BL8@"92% ,,:$(#PAUA*:7GY37+),M1/,>19LWO?:- M/UFG(@:$4 T2H:3F&FICN;-9^1P':IPGOLYTW9N)3O_$%-:.!3_^4)7(ZS4+ M]K8,$@&6QMQL&0A2!&81W2VL"B.QU:?4F993G6&ZRQFUSJC=WE=F[&F?[W79 M4&]OT+E:YO5+[Z4I'DM20'E*@$HI%SJ3$&;.U__S;(J7FCTEP[;I? :5S))8 M*>&\V/R?V!2OEW.G>WBX#]X 3@N]O;*4;2NO$000F0./R'@DD.N,SC^A*5X_ M"8YIBM>+2 !T&F^XX:V*(K/[IR+"@,28J"CE4+COL#J#'@$WQ>NGE8>F>+T8 MGT\KLE@:-2*4@#3#&B.>4$;(@+/6U%9D9]W@KA_[<:W(>H$X![]Y](DR2R) M$(W,J8Q(IB"B4@038\VM[=M2"?V+L V#[1W. +A^5^JZJAWPS>?<, M\!P>;'2MK\LE6VS__?NR7IK]_Q]J^4V)\J;(_ZODRTCK_V@WQK%_1E" QBD% MA*9L+L^18F]Y+JY+2SZ5U>:/[,\U#]!(Q)D C*;2 MOIRK ,N(.:0GFF2,2PRQZY*(TVKXUBYBA#'KII,I@*G6F(,?!H>W[ITW+SE] ML^'X^N4!G+VW(.S[UL3Z&R6C%&:(IW*6FGC7BKRU6R)'31S_U A@?EPLFI_9 M7F.WK6'S4D6]IU7"&* D)4#06.N8"*R%<$SX89*]M:3D40R> ;PSRAB^/%/U M(7_(I2ID/<]C7'O#S__P5K]&7O*)4*> RH@ I#DS>P A!7']S,2\^<2M]TN? M[6L\=S-Y/BBQ,/_8NU\N8098@A"(LR21(D(,.V\(/$2N<\H"]C*EYU%9-Z $ ML*@^*_+JQ=SZ]I4>'&"!*& PM>^>8X@D98(Y?YRM2Q;/9Z;Y".7$^&>T#,ZR M^)ULR3O)0K?^5"N[[#.E9G=.$54 0?L."TH@I*8@\38I:<#E,(D6TLNW"B2) )P+!7@]LV3F&+$ MHA/0+82"%2=0'Z;/"+N'1Z"6H@>C1&RL0E.JS1R#JKDF@87S^Z9M@@1'G#$@ M]U-GA,5#H(W;&&$S_11@,H5 ,P55&I.4R409H(K#YG4 R09#% MQ'5LJ5,8O_YL/L;LNBXW:(2P>+Y2X>GD]:R!L0LR+IVB. $)5 C#.(VBU#6? M]J7P2R1'\.ZN=]-L'1Q;7HY;VSI$$@,B,O.[C'()L323"W:? M+]FB*3V3ZP9KGPNQLI*\6VU*C*]8+G?URB0$/$Z-\I=E^^4G51?U8_E]=]J M\:!^-4?AV_KI(H4" N/([!,(!033#$0RRXRV@J2[MW+:KRT/_J+?8G_WA)K1 MWIY9]*6LZY> R>-WME!UTR3*=H&Z9C^NV*/==;RWKGOSWM?VCI-JP%)N#CA: M\!1#J:4X%+X\_JM^"^_G8=.,=@]@F?RBEG:P)[-MO:^U=KA[R[Y( )&RR72A M-"-FQ,1U6N:03'Z?%IQO$72*1;"9E@LAJI61)6?]:P9$@(N8 <0BP:GD5.U&I-KC MX)U?\'L <\T)A];T?=Q2Y@3YM/ _=B@ ,0=48@)0)B*4:@&QD /HT#JXW\/3 M'$R8;L, %I4-G3\79E=HETA5=RB20MM@AA"01CQ5A,4JA:YW*9W"^#T3S;6T MN+%]&*O+]S4<5U7Y'R66'7HHB0&CMD2/(BD3J3"!0WK"]WW#[R/@,ZXPTRWJ MF1GVNMB]C4]^R@M6"'/0O^2+_*9OR<0T!@3+"$0(8ZE3G"5PR%LY SXUB"?X MG'CBVKX!K$9-E[/]L$2'-H@D9H-ES!7S6/)$9#&6KMLS]$LTB%3D7$@U PH! M<&JP(IF0@*6V(:Q4C*8QASIVG8^?QB1Z;DQR8_OQ)+(]WV8,]F[MW,9'>5L& M<1/>/22=H[CN\V<.ES@S; ".8F0VLY&B22IQQ%S'=7O$F1Z VPR]Z3+U3A5* MY_M'OH@"$E,.A"01EUH3Q%PO2QVB^(WCNF+"?@ANNMU'^Y '5?'251-4KJ8 N[N3/;QZ=TR6;GM]>!*HL I5$,XI0+(1%%BKM^5&6"N'Z# MU">FH7/\@BW*^*YNFDMY+A[P09*Z:H:Y_M@W=5]6M@"LBVQ0&?]$ MI3"_**Q2L]I1ZOI&59=PGB^AN^"![M.QXWA UC]GA19F\>&2;8UD8CS&&28:(!3C@#340:$ MXDJ0.,4$NVY2TBV-Y^8CFB!O0OEL\:M:5KFH^>/F9Z:O6$=\ MQ.U:-E:[$Z]RPI"2L3@!+$JA./5F[ MMHBSB+*88IEE M0[I^M P=Q-EK(N93+19$AJUG"?W2U3,0(EO,H%) LB3-F$P(%G.'M]KD"J9[ MZ&FV(:Z1"F W\DT]J&*E/AGC/GG0?^?+V_>K>EG>J>KC#[%8-1<>Z]HLSTTP M?B^5",UT-4LQ0)'@.DZ3C$2NBP=&B!G$HN:0*^5I@0N F_:YRTO]2UE*F^;9 M^/EGQ3XH(Y?(&Y.:WR]4 VTA+^ZLQ?_;_/E>[;&* $\2!70"$Z0D)2QRWFAM MLM1!+,WS,??$L'I=Y)OB>/F?E7W4]9>JK.M?6773TF^=& 5TK %,:!PQIJ!. MT(!]7^EM=GK-!50 '/SQ-X^%U?EWZHR:^Z'O%Y6.5]M7>I:IS%5JC# M+([- 3O* )&(@!1F*3?_CR/N_O+^0.'\WJR;G7_S@'1&N>9K>SMB:_E?ENN* ML'?*6%HYN=O@X*-SY:*G:7_JW#3/ (LA 8)I;=9;0;!V7?X=<&[:N'E ,8,@ MTXQE":9Z[UKHS]ST*.[,D)ON!2N Q?FH-)E,,OMP/ 11)H1"E. $N7\!_"WG MIOOI,"4WW8M-"$3K2\M$QB),1HGMZQ QPGD:*>?/SIYI;KH?V&-RT[U6/HO< M=)PALYN%$L0Z$S#%/-DK2WX;N>E^J([.3??:+?S<=&J;7]ITJT@8)PQ"&=,A MK9'/*S<]&/.I%@MG-3CJ/*O,UHTDB(),8AYCS9!&/S/3LV]"7"/ENT/3X4@_ MXV;R9%@#%%%H9B31<3:DT]O8E$E0F>)^[(Y+F?0:,@ OM)T0/) 'A,8O,YII MD""&(UO/H;'K:'B/.$$L6^YYY!J(XSE%UYPJU(W9DLMKAPO&ISD7'3NV&O;$*8+0#*%* 2QI*;7S/J/K(U1++SR_4>1;@9X F' M>[^8S:5]R>"R^)#7]V7=I)$N]3I[%.\I)27@#$F0I#J2C#"9.>]ST"_1^66. MC^*:0S@"6#.?KL2O%.K]D\=$>S1TH ;"LB:ALSY174VBO$LS>T6=F M&Y!P%D%%I6:IZ\9M_1+Y;=\Z.[\PP=ZRV;D^^?J][DDX D3!!*B$0)1RQ4GFNJ70C.KX;2%[@A4Z M#"($VT/T(ZOL.Y#UE:KLBWYE\?W6(.>@4]' @=W4UXS1PE$-S=:GFX]VU4$D M6@*2$;- )TIKG$+,L';L)[IDF5SI;*:-S!2YD3WLJ8\V<.UEQSW]3E=J0-[G-C?"L0-&[$$*=4R M%EQ1[+R=^ES^]B7E.'&BMF8C=6;GJ4Y DG*J,B4CO?ONL<-R1A<:G(<'[F5< M=Z7CR2$.X/A_\3>KY+7YX;;ZJX@)6S%JC4EYEK LR;#KVK17 H12Y'AZ)NQN M"T;#$@"G&AN8U>GUXW@7Y@A0W#2U?_6[QY>?N6*/]L\:C5_4+N35@A5?V9UJ MKQC2$0(T,];DD#.1"H@U1V\O%?]NQ5 MO3.E/!EL 3C?JZ?O-@IVE$@2#7B$$4@P10JK+,/0=02D30[/I3RA$-$95 '0 M;>).J3.V;"]8]DN.(T!U M&@%).!29CCCCKE.FKP3PO,7TPH'=?N&C 0DB:;J.ZE[J#WMV;%:*R_LF7V86 MHZ?MC/V9Y_W,WHX%1X#CF((D3E6JI"*I^U/\)(G].M @&'M"R$-SF!>ZW,2YK5ZWY<+ 7C=![KW$*Z+=H. @*SPFJ MLZS]*3B[2V#O!3B!#!,500CH9ATS=JC!/1; MR1P$8^<#-(CMKYF-51.088NMQ'=]L5QW9%K/SOU(S58@9[]/F"W)R 2 +&*Q M9I(9,[@O#9PHM=_2Z2"8?6+H ]@*=\SES5*S-Z7W9G/* $M0"E0<$1S%:9I1 MUX>[(T7T6Z$=!(WG!-7CAL)F4'8-UJPQ%\]52!^OOG=599#4S,2$IF:OI#1* M-$C":_@7_990>V7>C- $X"1;-=O+7TG,((,(A@GKF^N=LDRN=KM];C/6=1M_9*, 2)T!E"2:)HE$9'"]8/ ;7)X MKOQQ@?Y>X=E4

P%#WU/KP0?ZWR=5.$IX*\;36XM*WK> 8$1Y IG5)&7(?> M.D0)BC@C,"[=&SQ0WMC?5FJK'&E;(2TH(!1K$"41141CH8GK*MF#0OGEDA/H M!]!I/ Z>*UF?.]TKV32__UXNFJ[W]9+ MXKDJS_42YL+@8?*F?6[9#!5)B :8"H%PG&J<.7^#ITN8L+8_HZ ^3)\1=@^/ M0.W>,Y8$<*0DL-V>52002>',YZT0%C!'(/=39X3%PZ/-JV#[MAYF+@$JF%G7 M818IID4D\$#FFO( B#FIOJAOBXW&CRI MK>JF,_6N/I(HP&*! :*QR' F4TQ=^[9#,@6U*W=#-JOGWI(ZBE3,8_)=9-6/72OS?F_+A_RDAU\.O6W'D=^;\_B&OQ:*L M5]7.F;RMQNH5G[8'75/)6.*90>U?.++V:K3P$PNOS*8WO 7XO[W YZ;=1^9_[R3R=B[H_J)<)U$(NG"3S((A[]_"OYU/*VE([Q MVAG32XAH'%KMU@@$JROSV65U5\A/"W;C!*G7(WJ)DXS"J=42@:!D9_S[HI:5 M.YAVAO023!CM_?9M$0A0_RK_?I'/K0?L&-K+>7L4RCKMWEYR "^I])B\2+7 M4YO?29.H;4!O"'78O!QF@ !"HJ^[VKL-;1[?,7^^P_*@6=1KE # FJ7/NUO, MWW@K^LX2PAF1"8!X'^_N%^6C4ELM'@^Z\E'WS3N_\^8ZPWU+;IF(V0U='^(>AIX M" WH;'N,T<>H';N$ -UOA:P6CS2$"#[^*,2 M5U4N',ROEZ$&@1- 1G)/^1 0^<6L ,L/;*D^L;QJ"K*F0],RYB", LA#=IO# M,UBO9_;CKW\N&RJ]ORUNKL0TMW=@Z$'0^4U-#C-.J&4X'ZLF7S!3"<[^Z$[* M;PX([:#TYIL2Y8.J'B_UWK?VR#"*]X,^,&'*;D9]^LSTX'SK@-[BBL?@LSU9 M^\SBVNY>#C/"/3I_,LCL9"LK/Q,G/Q,E1 MV'PMBZ^J= '*ZY'\)1K[;%T>4#R@=479LO*\:&QF_:NS!69O8&].;>S.8(B9 M?+N\FYOE1JG)T:;70WDK !V+5KLI/./S)%#!%H]U7KNI;>H*LD=;!8'C2;9X0_F4'+0CUIZB(A MVC&DMXK2L2CVFR8LW#ZLU'7Y\8?-]2NC9Z'+2JCUO>AISO:8[WA+=CM">(@1 M X3]][Q<;%[&^5=YI][;B_#5XQ?V]QS8]W[,7^+<)0.&V#- &AB-_UJQ1:YS ML9'^FOUXIPJE\^7D8HE1'_27JG=)AZ%V#8L2QHTM6+$1^//=O7T]PBC \T6^ M?'2S=QOW17^U 8Y(<9QEPSF!N=SB]0SKKX# P2$LS+U>BX".S]&[PPX",:A8 MUV$;!905*%5MSH7?5-/S\CD;Z,0I'_&902 '%?HZWH:A5@%=/1!O"=D;O: M^TX(_5"B>47VO7$3-V7U.+ETI'U$?S#MVKLKAP5D70/[*_Z MJA>*\CB[>(;N2I4.<'H9Q6=-R6%;ESV*^R_R,2)]=0+'[EC^[D(?"4J'$7[6 M*IYRI?E9G_BS/O$X;.1_KLOF/#YU>KP>R5L95=_L:%76-P"+Q;-8;J;&[G#^ MEO56%M=\\:FL+NX7?/%'Y0*S MH[_F MB7;(^N4P4P2"TE55.0=J=TQ_\VD$5AT&\1VE^VOY>/%W)6LKH@.HVL;SUV%Y MD-OK,4$HX,R\'3GF._[B>#TPM:%Y-GN05XI]_"$6-V8']>V^6LI]%5S/T&&? M\W=)\TC,C[:@9^C_J#X6\I-M=W&IGY7XI2JLX.\?*OE'97/ILKBY*.1OQ4.] ME X(,/JC84S]X_ MW1G;,U?L\>ISL9%_5])=?/-AVSGW(*&/[+F-^$GPM;R'WU\VUX_NTD(UN[\M"UA\J\QM7S'$D M@K>+I6YXY!8(SZSZ\"!E?5E=+F^KCT;"^DI>%L_:?%W:/_^[_J87PJIUO5Q8 M ]F'/5Q1RL7WO5UN=<,GAQ#X?A1',5L7-SF5N3V.MT6G+Y'9HJCO0.]&6C>U MTONC^:NVF%9^&=JUD_?E=[508JGDAD.3;YRTC^@O_S\.KUZ[^"XO,Z+(YUJL M2ZUS8<;]5+B9:X=']^<"QV$YV%Z^?:92U2]5N;IO'F1WAVC?N-[VOF/]Z&$; M^?:HM[9WOWP6U!6*?>-ZVW&.]:Z';>1]+I;7Y9(M7%S?VQW+6Y>4T7.NU1;^ M$;H0RQ5;+!ZO6"X= =4VI+=^*./QZK&,[YHJFW(W$C:G1D>NL6M,;VU.1@)W MP#:^MYU/!?T7#S?.?&/GH/XZE(S=91XP3T#H-9)M>0B7(+:-[:^]B ,L>XP5 M@BM]%M6Y0^TL3,A+N<:;T?6S<<3._U\TBTCS^=ELNC)6_+5V=)(_[E+\6(Z-C=V-, M&1S^7]7R7ZW?V,0U"$%KHXTGN]9S?AJ MP:HO>;UTF.KN'G40G"&%LPX:R#> ^YYE:B2D8\A!U0HA!;/Z3>,]\O_D_-T# M>&CL04B&%,H::"SOR^;.%FXJCJT##@(OI$A&GUE\MSJU*[/5R!%@;>,-PBND MR$./44*(%3MY'FM[H$$ A10N:#.#]]6LG%QS]S3&(#Q".LSO*!]&O?!D.(XM M?$Q".F\'6.]8%K\P=K\1[(.J194W\7Q'!8^'AQ\$8D@GZ>$F\[XNR=S*Q19I ME#R\:.FRI>@B+5\'+ M'F/X#CD_BS;Y4N+.4-ZPZ;5V*RH!75.\6"Q:?(F;OJO= P> 54\+UH,&^=G" MV]<<^MG.^V<[[\'8_'E3_\_'OUGQ+W:7+Y;VY?%]9,S/6-NC",*XL7_'?^2S MP7"W;'V)YAO:%TW-;XL&&\;Y"M5"Y>OGP]DK?^ \<>75K4#P62ZWPY M^53Y:BAOC01&@O+* )Y1^;9:J#CB66PW\[*\7RKY:<%N)L'3-::W)@''X73 M)/ZS6'-@UC.LMZX Q\%VV#!!.,!&+GN)B"U=.,%7PWGK"##&$;89(B!G>%W= M%4NWOG!K2&^] ,:[PGV#A.4)'0'6/:JW-@"3_&!PL#T=&*J[O& ./>'NB/YN M_H_QAAWV" *KCS_N\\HE5#L#^KO7/P:I=FL$ =2'U5HP!Q ]#^7OEOX8<'8M M$ 0LWY585?DR5_7%S51!7Y2(71H&KJA0S M5D&\^LP,51#=:CBO@MC^U!Y'')1#M(\_*5>X&5YN#^WJ['UX]$ J)GIQ>YU@ M'&@O[SG@-CF_ELN-J&[B_<._$DCX?R+./?:;WZ-O_L+^PEFM_O__^5]02P$" M% ,4 " E@*M<-;3@34PJ !0JP$ '@ @ $ 97@Q M,#)K;V1I86LM9FEF=&AA;65N9&UE;G0N:'1M4$L! A0#% @ )8"K7!<6 M9@'^!P ?"@ !0 ( !B"H &5X,S$Q:V=S,#,S,3(P,C8N M:'1M4$L! A0#% @ )8"K7 )GCWX(" 72@ !0 ( ! MN#( &5X,S$R:V=S,#,S,3(P,C8N:'1M4$L! A0#% @ )8"K7%8_ 8IR M! R1( !0 ( !\CH &5X,S(Q:V=S,#,S,3(P,C8N:'1M M4$L! A0#% @ )8"K7!*2FUIL! K1( !0 ( !EC\ M &5X,S(R:V=S,#,S,3(P,C8N:'1M4$L! A0#% @ )8"K7%%L%O&U/ $ MTXL2 ! ( !-$0 &MG\ -3W"0 4 M " 47Z 0!K9W,M,C R-C S,S%?;&%B+GAM;%!+ 0(4 Q0 ( "6 JUSX M2P)B&(4 .=4!P 4 " ?3I @!K9W,M,C R-C S,S%?<')E :+GAM;%!+!08 "P + -@" ^;P, ! end XML 96 kgs-20260331_htm.xml IDEA: XBRL DOCUMENT 0001767042 2026-01-01 2026-03-31 0001767042 2026-05-06 0001767042 2026-03-31 0001767042 2025-12-31 0001767042 kgs:ContractServicesMember 2026-01-01 2026-03-31 0001767042 kgs:ContractServicesMember 2025-01-01 2025-03-31 0001767042 us-gaap:ServiceOtherMember 2026-01-01 2026-03-31 0001767042 us-gaap:ServiceOtherMember 2025-01-01 2025-03-31 0001767042 2025-01-01 2025-03-31 0001767042 us-gaap:CommonStockMember 2024-12-31 0001767042 us-gaap:PreferredStockMember 2024-12-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001767042 us-gaap:TreasuryStockCommonMember 2024-12-31 0001767042 us-gaap:NoncontrollingInterestMember 2024-12-31 0001767042 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-12-31 0001767042 us-gaap:RetainedEarningsMember 2024-12-31 0001767042 2024-12-31 0001767042 us-gaap:NoncontrollingInterestMember 2025-01-01 2025-03-31 0001767042 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001767042 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2025-01-01 2025-03-31 0001767042 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001767042 us-gaap:PreferredStockMember 2025-01-01 2025-03-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001767042 us-gaap:TreasuryStockCommonMember 2025-01-01 2025-03-31 0001767042 us-gaap:CommonStockMember 2025-03-31 0001767042 us-gaap:PreferredStockMember 2025-03-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001767042 us-gaap:TreasuryStockCommonMember 2025-03-31 0001767042 us-gaap:NoncontrollingInterestMember 2025-03-31 0001767042 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2025-03-31 0001767042 us-gaap:RetainedEarningsMember 2025-03-31 0001767042 2025-03-31 0001767042 us-gaap:CommonStockMember 2025-12-31 0001767042 us-gaap:PreferredStockMember 2025-12-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001767042 us-gaap:TreasuryStockCommonMember 2025-12-31 0001767042 us-gaap:NoncontrollingInterestMember 2025-12-31 0001767042 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2025-12-31 0001767042 us-gaap:RetainedEarningsMember 2025-12-31 0001767042 us-gaap:NoncontrollingInterestMember 2026-01-01 2026-03-31 0001767042 us-gaap:RetainedEarningsMember 2026-01-01 2026-03-31 0001767042 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2026-01-01 2026-03-31 0001767042 us-gaap:CommonStockMember 2026-01-01 2026-03-31 0001767042 us-gaap:PreferredStockMember 2026-01-01 2026-03-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2026-01-01 2026-03-31 0001767042 us-gaap:CommonStockMember 2026-03-31 0001767042 us-gaap:PreferredStockMember 2026-03-31 0001767042 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0001767042 us-gaap:TreasuryStockCommonMember 2026-03-31 0001767042 us-gaap:NoncontrollingInterestMember 2026-03-31 0001767042 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2026-03-31 0001767042 us-gaap:RetainedEarningsMember 2026-03-31 0001767042 kgs:ContractServicesMember us-gaap:TransferredOverTimeMember 2026-01-01 2026-03-31 0001767042 kgs:ContractServicesMember us-gaap:TransferredOverTimeMember 2025-01-01 2025-03-31 0001767042 us-gaap:ServiceOtherMember us-gaap:TransferredOverTimeMember 2026-01-01 2026-03-31 0001767042 us-gaap:ServiceOtherMember us-gaap:TransferredOverTimeMember 2025-01-01 2025-03-31 0001767042 us-gaap:TransferredOverTimeMember 2026-01-01 2026-03-31 0001767042 us-gaap:TransferredOverTimeMember 2025-01-01 2025-03-31 0001767042 kgs:ContractServicesMember us-gaap:TransferredAtPointInTimeMember 2026-01-01 2026-03-31 0001767042 kgs:ContractServicesMember us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-03-31 0001767042 us-gaap:ServiceOtherMember us-gaap:TransferredAtPointInTimeMember 2026-01-01 2026-03-31 0001767042 us-gaap:ServiceOtherMember us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-03-31 0001767042 us-gaap:TransferredAtPointInTimeMember 2026-01-01 2026-03-31 0001767042 us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-03-31 0001767042 2026-01-01 0001767042 2025-01-01 0001767042 kgs:ContractServicesMember 2026-03-31 0001767042 2026-04-01 2026-03-31 0001767042 2027-01-01 2026-03-31 0001767042 2028-01-01 2026-03-31 0001767042 2029-01-01 2026-03-31 0001767042 2030-01-01 2026-03-31 0001767042 2031-01-01 2026-03-31 0001767042 us-gaap:ServiceOtherMember 2026-03-31 0001767042 2025-01-01 2025-12-31 0001767042 kgs:NonSerializedPartsMember 2026-03-31 0001767042 kgs:NonSerializedPartsMember 2025-12-31 0001767042 kgs:SerializedPartsMember 2026-03-31 0001767042 kgs:SerializedPartsMember 2025-12-31 0001767042 kgs:CompressionEquipmentMember 2026-03-31 0001767042 kgs:CompressionEquipmentMember 2025-12-31 0001767042 kgs:FieldEquipmentMember 2026-03-31 0001767042 kgs:FieldEquipmentMember 2025-12-31 0001767042 kgs:BuildingsAndShippingContainersMember 2026-03-31 0001767042 kgs:BuildingsAndShippingContainersMember 2025-12-31 0001767042 us-gaap:TechnologyEquipmentMember 2026-03-31 0001767042 us-gaap:TechnologyEquipmentMember 2025-12-31 0001767042 us-gaap:VehiclesMember 2026-03-31 0001767042 us-gaap:VehiclesMember 2025-12-31 0001767042 us-gaap:LeaseholdImprovementsMember 2026-03-31 0001767042 us-gaap:LeaseholdImprovementsMember 2025-12-31 0001767042 us-gaap:FurnitureAndFixturesMember 2026-03-31 0001767042 us-gaap:FurnitureAndFixturesMember 2025-12-31 0001767042 us-gaap:LandMember 2026-03-31 0001767042 us-gaap:LandMember 2025-12-31 0001767042 us-gaap:TradeNamesMember 2026-03-31 0001767042 us-gaap:TradeNamesMember 2025-12-31 0001767042 us-gaap:CustomerRelationshipsMember 2026-03-31 0001767042 us-gaap:CustomerRelationshipsMember 2025-12-31 0001767042 us-gaap:ComputerSoftwareIntangibleAssetMember 2026-03-31 0001767042 us-gaap:ComputerSoftwareIntangibleAssetMember 2025-12-31 0001767042 kgs:AssetBasedCreditFacilityMember 2026-03-31 0001767042 kgs:AssetBasedCreditFacilityMember 2025-12-31 0001767042 kgs:SeniorNotesDue2029Member us-gaap:SeniorNotesMember 2026-03-31 0001767042 kgs:SeniorNotesDue2029Member us-gaap:SeniorNotesMember 2025-12-31 0001767042 kgs:SeniorNotesDue2031Member us-gaap:SeniorNotesMember 2026-03-31 0001767042 kgs:SeniorNotesDue2031Member us-gaap:SeniorNotesMember 2025-12-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:SeniorNotesMember 2026-03-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:SeniorNotesMember 2025-12-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:SeniorNotesMember 2026-03-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:SeniorNotesMember 2025-12-31 0001767042 kgs:SeniorNotesDue2031Member us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2026-04-02 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:LineOfCreditMember 2026-03-31 0001767042 srt:MaximumMember kgs:AssetBasedCreditFacilityMember us-gaap:LineOfCreditMember 2026-01-01 2026-03-31 0001767042 srt:MinimumMember kgs:AssetBasedCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2026-01-01 2026-03-31 0001767042 srt:MaximumMember kgs:AssetBasedCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2026-01-01 2026-03-31 0001767042 srt:MinimumMember kgs:AssetBasedCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2026-01-01 2026-03-31 0001767042 srt:MaximumMember kgs:AssetBasedCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2026-01-01 2026-03-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:LineOfCreditMember 2026-03-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:LineOfCreditMember 2025-12-31 0001767042 srt:MinimumMember kgs:AssetBasedCreditFacilityMember us-gaap:LineOfCreditMember 2026-01-01 2026-03-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:LineOfCreditMember 2025-09-05 0001767042 kgs:AssetBasedCreditFacilityMember 2026-03-31 0001767042 kgs:SeniorNotesDue2029Member us-gaap:SeniorNotesMember 2026-01-01 2026-03-31 0001767042 kgs:SeniorNotesDue2031Member us-gaap:SeniorNotesMember 2026-03-20 0001767042 kgs:SeniorNotesDue2029Member us-gaap:SeniorNotesMember 2026-03-20 0001767042 kgs:SeniorNotesDue2029Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2026-03-20 2026-03-20 0001767042 kgs:SeniorNotesDue2031Member us-gaap:SeniorNotesMember 2026-03-20 2026-03-20 0001767042 kgs:SeniorNotesDue2031Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2026-03-20 2026-03-20 0001767042 kgs:SeniorNotesDue2031Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2026-03-11 2026-03-11 0001767042 kgs:SeniorNotesDue2031Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:SeniorNotesMember 2026-03-11 2026-03-11 0001767042 kgs:SeniorNotesDue2031Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:SeniorNotesMember 2026-03-11 2026-03-11 0001767042 kgs:SeniorNotesDue2033Member us-gaap:SeniorNotesMember 2025-09-05 0001767042 kgs:SeniorNotesDue2033Member us-gaap:SeniorNotesMember 2025-09-22 0001767042 kgs:SeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2025-09-05 2025-09-05 0001767042 kgs:SeniorNotesDue2033Member us-gaap:SeniorNotesMember 2025-09-05 2025-09-05 0001767042 kgs:SeniorNotesDue2035Member us-gaap:SeniorNotesMember 2025-09-05 0001767042 kgs:SeniorNotesDue2035Member us-gaap:SeniorNotesMember 2025-09-22 0001767042 kgs:SeniorNotesDue2035Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2025-09-05 2025-09-05 0001767042 kgs:SeniorNotesDue2035Member us-gaap:SeniorNotesMember 2025-09-05 2025-09-05 0001767042 kgs:InterestRateSwapAndInterestRateCollarsMember kgs:DerivativeInstrumentMaturityDateSeptember52030Member 2026-03-31 0001767042 us-gaap:InterestRateSwapMember kgs:InterestIncomeExpenseNonoperatingMember 2026-01-01 2026-03-31 0001767042 us-gaap:InterestRateSwapMember kgs:InterestIncomeExpenseNonoperatingMember 2025-01-01 2025-03-31 0001767042 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2026-03-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2031Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2031Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2031Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2031Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2031Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2026-03-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2026-03-31 0001767042 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 us-gaap:InterestRateSwapMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2029Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2029Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2029Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2029Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2029Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2033Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:SeniorNotesDue2035Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2025-12-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:AssetBasedCreditFacilityMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2025-12-31 0001767042 kgs:ShareRepurchaseProgramMember 2026-03-31 0001767042 2024-04-01 0001767042 us-gaap:CommonStockMember 2025-01-01 2025-12-31 0001767042 kgs:OmnibusPlanMember 2026-03-31 0001767042 us-gaap:RestrictedStockUnitsRSUMember kgs:OmnibusPlanMember 2026-01-01 2026-03-31 0001767042 kgs:PerformanceShareUnitsMember kgs:OmnibusPlanMember 2026-01-01 2026-03-31 0001767042 srt:MinimumMember kgs:PerformanceShareUnitsMember 2026-01-01 2026-03-31 0001767042 srt:MaximumMember kgs:PerformanceShareUnitsMember 2026-01-01 2026-03-31 0001767042 us-gaap:RestrictedStockUnitsRSUMember kgs:OmnibusPlanMember 2025-12-31 0001767042 kgs:PerformanceShareUnitsMember kgs:OmnibusPlanMember 2025-12-31 0001767042 us-gaap:RestrictedStockUnitsRSUMember kgs:OmnibusPlanMember 2026-03-31 0001767042 kgs:PerformanceShareUnitsMember kgs:OmnibusPlanMember 2026-03-31 0001767042 kgs:PerformanceShareUnitsMember 2026-03-31 0001767042 kgs:PerformanceShareUnitsMember 2026-01-01 2026-03-31 0001767042 kgs:PerformanceShareUnitsMember 2025-01-01 2025-03-31 0001767042 2025-04-01 2025-06-30 0001767042 2025-07-01 2025-09-30 0001767042 2025-10-01 2025-12-31 0001767042 us-gaap:SubsequentEventMember 2026-05-07 2026-05-07 0001767042 kgs:ContractServicesMember 2026-01-01 2026-03-31 0001767042 kgs:OtherServicesMember 2026-01-01 2026-03-31 0001767042 kgs:ContractServicesMember 2026-03-31 0001767042 kgs:OtherServicesMember 2026-03-31 0001767042 kgs:ContractServicesMember 2025-01-01 2025-03-31 0001767042 kgs:OtherServicesMember 2025-01-01 2025-03-31 0001767042 kgs:ContractServicesMember 2025-03-31 0001767042 kgs:OtherServicesMember 2025-03-31 0001767042 kgs:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2026-01-01 2026-03-31 0001767042 kgs:RestrictedStockUnitsRSUsAndPerformanceSharesMember 2025-01-01 2025-03-31 0001767042 us-gaap:PreferredStockMember 2026-01-01 2026-03-31 0001767042 us-gaap:PreferredStockMember 2025-01-01 2025-03-31 0001767042 kgs:DistributedPowerSolutionsLLCMember us-gaap:SubsequentEventMember 2026-04-01 0001767042 kgs:DistributedPowerSolutionsLLCMember us-gaap:SubsequentEventMember 2026-04-01 2026-04-01 0001767042 kgs:DistributedPowerSolutionsLLCMember us-gaap:SubsequentEventMember 2026-04-01 2026-05-11 0001767042 kgs:EwanHamiltonMember 2026-01-01 2026-03-31 0001767042 kgs:EwanHamiltonMember 2026-03-31 0001767042 kgs:ChadLenamonMember 2026-01-01 2026-03-31 0001767042 kgs:ChadLenamonMember 2026-03-31 shares iso4217:USD iso4217:USD shares pure kgs:vote kgs:segment 0001767042 --12-31 2026 Q1 false P9M P1Y P1Y P1Y P1Y P5D P364D P427D 10-Q true 2026-03-31 false 001-41732 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 Yes Yes Large Accelerated Filer false false false 88771027 94363000 3179000 14167000 13031000 238376000 197600000 103926000 101530000 7725000 5190000 15150000 15637000 459540000 323136000 3419137000 3377555000 44361000 42218000 5892000 6500000 408681000 408681000 149514000 154474000 6578000 4664000 939000 789000 4494642000 4318017000 71831000 72974000 195729000 218463000 92413000 94505000 359973000 385942000 2787003000 2555250000 42122000 39391000 3775000 4405000 125460000 122851000 1303000 2782000 3319636000 3110621000 50000000.0 50000000.0 0.01 0.01 200000 200000 300000 300000 2000 4000 750000000.0 750000000.0 0.01 0.01 90800000 90200000 86300000 85800000 908000 903000 1326985000 1334333000 4500000 4500000 143968000 143968000 3597000 4910000 -99000 -1586000 -12419000 12800000 1175006000 1207396000 4494642000 4318017000 306985000 288956000 38774000 40686000 345759000 329642000 90259000 93235000 32619000 35226000 68681000 70529000 46127000 32255000 -1261000 -9211000 238947000 240456000 106812000 89186000 -48741000 -47224000 -36512000 0 -939000 -402000 -86192000 -47626000 20620000 41560000 2760000 10524000 17860000 31036000 55000 625000 17805000 30411000 0.20 0.34 0.20 0.33 85942000 87879000 87501000 90606000 17860000 31036000 426000 1630000 1487000 -5684000 19347000 25352000 55000 625000 19292000 24727000 89240000 892000 832000 9000 1305375000 1435000 -40000000 13694000 0 93637000 1373607000 625000 30411000 31036000 -5684000 -5684000 90000 1000 -90000 -1000 2032000 -2032000 0 6879000 99000 6978000 0.41 36956000 36956000 89000 202000 2000 -2829000 -2827000 270000 9956000 9956000 16000 16000 357000 357000 89532000 895000 742000 8000 1311473000 1705000 -49956000 12029000 -5684000 87092000 1355857000 90245000 903000 307000 4000 1334333000 4492000 -143968000 4910000 -1586000 12800000 1207396000 55000 17805000 17860000 1487000 1487000 83000 2000 -83000 -2000 1233000 -1233000 0 5874000 16000 5890000 0.49 43024000 43024000 273000 505000 3000 -14982000 -14979000 527000 527000 151000 151000 90833000 908000 224000 2000 1326985000 4492000 -143968000 3597000 -99000 -12419000 1175006000 17860000 31036000 68681000 70529000 5890000 6978000 2963000 3133000 3260000 2555000 1169000 0 0 123000 -1261000 -9211000 0 2426000 2709000 7016000 36512000 0 41945000 23000 2396000 -3416000 2535000 12313000 -1604000 1235000 -38000 2182000 -22916000 -16258000 -2092000 5913000 -1195000 361000 71182000 114328000 118370000 77553000 3467000 9376000 -114903000 -68177000 1353857000 347491000 1147272000 344204000 395000 1950000 12958000 0 593000 719000 42604000 36445000 0 9956000 14979000 2827000 0 16000 151000 357000 134905000 -48951000 91184000 -2800000 3179000 4750000 94363000 1950000 41349000 57330000 54000 486000 6485000 -14089000 -1914000 7314000 -1349000 0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. Organization and Description of Business</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Kodiak Gas Services, Inc. (the “Company” or “Kodiak”) is an operator of contract compression infrastructure and related services primarily in the U.S. The Company operates compression units under primarily fixed-revenue contracts with upstream and midstream customers. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Kodiak operates its business and the majority of the Company’s assets and liabilities under its subsidiary Kodiak Gas Services, LLC (“Kodiak Services”). Kodiak is the primary beneficiary of Kodiak Services, which is a variable interest entity, since the Company has the power to direct the activities that most significantly impact Kodiak Services’ economic performance and the Company has the right (and obligation) to receive benefits (and absorb losses) of Kodiak Services that could be potentially significant to the Company.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. Basis of Presentation</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted. Therefore, these financial statements should be read in conjunction with the audited consolidated financial statements, and notes thereto, which are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2025. These unaudited condensed consolidated financial statements include the accounts of Kodiak and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Disaggregation of Income Statement Expenses (DISE) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">and in January 2025, the FASB issued ASU 2025-01,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Clarifying the Effective Date</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">. These updates require disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization, within relevant income statement captions and the total amount of selling expenses. This guidance is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact of this standard on our disclosures.</span></div> The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission pertaining to interim financial information. These unaudited condensed consolidated financial statements include the accounts of Kodiak and its subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">In November 2024, the FASB issued ASU No. 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Disaggregation of Income Statement Expenses (DISE) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">and in January 2025, the FASB issued ASU 2025-01,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Clarifying the Effective Date</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">. These updates require disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization, within relevant income statement captions and the total amount of selling expenses. This guidance is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. We are currently evaluating the impact of this standard on our disclosures.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">3. Revenue Recognition </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by type and timing of provision of services or transfer of goods: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.930%"></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:16.931%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></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',serif;font-size:10pt;font-weight:700;line-height:114%">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',serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract Services</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">306,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">288,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:114%">15,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:114%">322,457 </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',serif;font-size:10pt;font-weight:400;line-height:114%">306,472 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:114%">23,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:114%">23,302 </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',serif;font-size:10pt;font-weight:400;line-height:114%">23,170 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:114%">345,759 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">329,642 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Liabilities </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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 Company has the right to </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">bill. The Company had contract assets of $7.7 million and $5.2 million as of March 31, 2026, and December 31, 2025, respectively. As of January 1, 2026 and 2025, the beginning balances for contract assets were $5.2 million and $7.6 million, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company records contract liabilities when cash payments are received or due in advance of performance. The Company’s contract liabilities were $92.4 million and $94.5 million as of March 31, 2026, and December 31, 2025, respectively. As of January 1, 2026, and 2025, the beginning balances for contract liabilities were $94.5 million and $73.1 million, all of which was recognized as revenue in the three months ended March 31, 2026, and 2025, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026, we had $1.6 billion of remaining performance obligations related to our Contract Services segment.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize these remaining performance obligations as follows: </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></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:9.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:9.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:9.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:9.960%"></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:9.960%"></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:9.965%"></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',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Remainder of <br/>2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">2027</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',serif;font-size:10pt;font-weight:700;line-height:114%">2028</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',serif;font-size:10pt;font-weight:700;line-height:114%">2029</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',serif;font-size:10pt;font-weight:700;line-height:114%">2030</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',serif;font-size:10pt;font-weight:700;line-height:114%">Thereafter</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">Remaining performance obligations</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">689,426 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">594,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:114%">251,113 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">63,249 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">23,636 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">10,745 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">1,632,926 </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></table></div>As of March 31, 2026, the aggregate amount of transaction price allocated to unsatisfied performance obligations related to the Company’s revenue for the Other Services segment is $31.4 million, all of which is expected to be recognized by December 31, 2026 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates the Company’s revenue by type and timing of provision of services or transfer of goods: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.930%"></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:16.931%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></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',serif;font-size:10pt;font-weight:700;line-height:114%">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',serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract Services</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">306,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">288,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:114%">15,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">17,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:114%">322,457 </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',serif;font-size:10pt;font-weight:400;line-height:114%">306,472 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Contract Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:114%">23,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',serif;font-size:10pt;font-weight:400;line-height:114%">23,302 </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',serif;font-size:10pt;font-weight:400;line-height:114%">23,170 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">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',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',serif;font-size:10pt;font-weight:400;line-height:114%">345,759 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">329,642 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 306985000 288956000 15472000 17516000 322457000 306472000 0 0 23302000 23170000 23302000 23170000 345759000 329642000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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 Company has the right to </span></div>bill.The Company records contract liabilities when cash payments are received or due in advance of performance. 7700000 5200000 5200000 7600000 92400000 94500000 94500000 73100000 1600000000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to recognize these remaining performance obligations as follows: </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.384%"></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:9.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:9.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:9.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:9.960%"></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:9.960%"></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:9.965%"></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',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Remainder of <br/>2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">2027</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',serif;font-size:10pt;font-weight:700;line-height:114%">2028</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',serif;font-size:10pt;font-weight:700;line-height:114%">2029</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',serif;font-size:10pt;font-weight:700;line-height:114%">2030</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',serif;font-size:10pt;font-weight:700;line-height:114%">Thereafter</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">Remaining performance obligations</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">689,426 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">594,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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',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',serif;font-size:10pt;font-weight:400;line-height:114%">251,113 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">63,249 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">23,636 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">10,745 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">1,632,926 </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></table></div> 689426000 594757000 251113000 63249000 23636000 10745000 1632926000 31400000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4. Accounts Receivable, net </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The allowances for credit losses were $14.2 million and $13.0 million as of March 31, 2026, and December 31, 2025, respectively, which represents the Company’s best estimate of the amount of probable credit losses included within the Company’s existing accounts receivable balance.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the Company’s allowance for credit losses were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:69.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1, 2025</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Current-period provision for expected credit losses</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,032</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2025</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,031 </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',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,169 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2026</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,167 </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> 14200000 13000000.0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the Company’s allowance for credit losses were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:69.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 1, 2025</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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',serif;font-size:10pt;font-weight:400;line-height:100%">Current-period provision for expected credit losses</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,032</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2025</span></div></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">13,031 </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',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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,169 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2026</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:100%">14,167 </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> 12629000 1032000 630000 13031000 1169000 33000 14167000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5. Inventories, net </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:60.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.868%"></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:17.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">93,552 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">92,050 </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',serif;font-size:10pt;font-weight:400;line-height:114%">Serialized parts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,489 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Inventory reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,009)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,009)</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:700;line-height:114%">Inventories, 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">103,926 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">101,530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:60.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.868%"></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:17.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">93,552 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">92,050 </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',serif;font-size:10pt;font-weight:400;line-height:114%">Serialized parts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,489 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Inventory reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,009)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(2,009)</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:700;line-height:114%">Inventories, 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">103,926 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">101,530 </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> 93552000 92050000 12383000 11489000 2009000 2009000 103926000 101530000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6. Property, Plant and Equipment, net </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:60.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.868%"></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:17.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,490,205 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,391,894 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">101,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">99,277 </span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">5,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,065 </span></td><td style="background-color:#cceeff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">6,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,901 </span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">20,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">14,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">14,986 </span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">2,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',serif;font-size:10pt;font-weight:400;line-height:114%">2,643 </span></td><td style="background-color:#cceeff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">1,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',serif;font-size:10pt;font-weight:400;line-height:114%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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',serif;font-size:10pt;font-weight:400;line-height:114%">Total property, plant and equipment, gross</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',serif;font-size:10pt;font-weight:400;line-height:114%">4,642,855 </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',serif;font-size:10pt;font-weight:400;line-height:114%">4,542,412 </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',serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated depreciation</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',serif;font-size:10pt;font-weight:400;line-height:114%">(1,223,718)</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',serif;font-size:10pt;font-weight:400;line-height:114%">(1,164,857)</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',serif;font-size:10pt;font-weight:700;line-height:114%">Property, plant and equipment, 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">3,419,137 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">3,377,555 </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>Depreciation expense was $64.3 million and $66.4 million for the three months ended March 31, 2026, and 2025, respectively, and is recorded within depreciation and amortization in the accompanying condensed consolidated statements of operations. <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consisted of the following: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:60.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.868%"></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:17.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,490,205 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,391,894 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">101,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">99,277 </span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">5,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,065 </span></td><td style="background-color:#cceeff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">6,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">6,901 </span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">20,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">20,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">14,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">14,986 </span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">2,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',serif;font-size:10pt;font-weight:400;line-height:114%">2,643 </span></td><td style="background-color:#cceeff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">1,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',serif;font-size:10pt;font-weight:400;line-height:114%">1,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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',serif;font-size:10pt;font-weight:400;line-height:114%">Total property, plant and equipment, gross</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',serif;font-size:10pt;font-weight:400;line-height:114%">4,642,855 </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',serif;font-size:10pt;font-weight:400;line-height:114%">4,542,412 </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',serif;font-size:10pt;font-weight:400;line-height:114%">Less: accumulated depreciation</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',serif;font-size:10pt;font-weight:400;line-height:114%">(1,223,718)</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',serif;font-size:10pt;font-weight:400;line-height:114%">(1,164,857)</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',serif;font-size:10pt;font-weight:700;line-height:114%">Property, plant and equipment, 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">3,419,137 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">3,377,555 </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> 4490205000 4391894000 101438000 99277000 5065000 5065000 6901000 6901000 20616000 20646000 14986000 14986000 2644000 2643000 1000000 1000000 4642855000 4542412000 1223718000 1164857000 3419137000 3377555000 64300000 66400000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7. Goodwill and Identifiable Intangible Assets, net </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in the carrying amount of goodwill for the three months ended March 31, 2026. All goodwill was allocated to the Company’s Contract Services reporting unit.</span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s identifiable intangible assets were as follows: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:27.187%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.304%"></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',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,400 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,203)</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,197 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,400 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,721)</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,679 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">191,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',serif;font-size:10pt;font-weight:400;line-height:100%">(62,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">191,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',serif;font-size:10pt;font-weight:400;line-height:100%">(59,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">131,727 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Internal use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,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',serif;font-size:10pt;font-weight:400;line-height:100%">8,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',serif;font-size:10pt;font-weight:400;line-height:100%">10,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total identifiable intangible 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">220,302 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(70,788)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">149,514 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">221,394 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(66,920)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">154,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $3.9 million and $3.4 million for the three months ended March 31, 2026, and 2025, respectively, and is recorded within depreciation and amortization in the condensed consolidated statements of operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026 and December 31, 2025, the remaining weighted average amortization period for identifiable intangible assets recognized is 10.8 years and 11.0 years, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense related to intangible assets as of March 31, 2026 is as follows: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:78.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 2026</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">11,675 </span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">15,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">15,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">14,185 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,214 </span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">79,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s identifiable intangible assets were as follows: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:27.187%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.304%"></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',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Net 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',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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,400 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(7,203)</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,197 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">19,400 </span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(6,721)</span></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',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',serif;font-size:10pt;font-weight:400;line-height:100%">12,679 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">191,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',serif;font-size:10pt;font-weight:400;line-height:100%">(62,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">191,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',serif;font-size:10pt;font-weight:400;line-height:100%">(59,373)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">131,727 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Internal use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,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',serif;font-size:10pt;font-weight:400;line-height:100%">8,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',serif;font-size:10pt;font-weight:400;line-height:100%">10,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Total identifiable intangible 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">220,302 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(70,788)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">149,514 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">221,394 </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',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',serif;font-size:10pt;font-weight:400;line-height:100%">(66,920)</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">154,474 </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> 19400000 7203000 12197000 19400000 6721000 12679000 191100000 62264000 128836000 191100000 59373000 131727000 9802000 1321000 8481000 10894000 826000 10068000 220302000 70788000 149514000 221394000 66920000 154474000 3900000 3400000 P10Y9M18D P11Y <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense related to intangible assets as of March 31, 2026 is as follows: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.787%"><tr><td style="width:1.0%"></td><td style="width:78.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 2026</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">11,675 </span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">15,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">15,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">14,185 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,214 </span></td><td style="background-color:#ffffff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">79,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11675000 15476000 15476000 14185000 12214000 79110000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. Debt and Credit Facilities</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:62.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.957%"></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:16.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:114%">ABL Facility</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">449,936 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">464,647 </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 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2029 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">750,000 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2031 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,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',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 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2033 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">770,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',serif;font-size:10pt;font-weight:400;line-height:114%">770,000 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2035 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">630,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',serif;font-size:10pt;font-weight:400;line-height:114%">630,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 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total debt outstanding</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',serif;font-size:10pt;font-weight:400;line-height:114%">2,849,936 </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',serif;font-size:10pt;font-weight:400;line-height:114%">2,614,647 </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 23pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Add: unamortized debt premiums</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,145 </span></td><td style="background-color:#cceeff;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 23pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less: unamortized debt issuance cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(66,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',serif;font-size:10pt;font-weight:400;line-height:114%">(63,542)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:114%">Long-term debt, net of unamortized debt issuance cost</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',serif;font-size:10pt;font-weight:400;line-height:114%">2,787,003 </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',serif;font-size:10pt;font-weight:400;line-height:114%">2,555,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">395 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:114%">Total long-term debt and other borrowings</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">2,787,003 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">2,555,645 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ABL Facility </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On April 2, 2026, Kodiak and Kodiak Services entered into the Fifth Amendment to the Fourth Amended and Restated Credit Agreement (“Fifth Amendment”) 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” or “ABL Facility”), which amends the Fourth Amended and Restated Credit Agreement dated as of March 22, 2023. The Fifth Amendment, among other things, modifies the calculation of the leverage ratio. Through June 30, 2026, the Fifth Amendment allows Kodiak Services to deduct from its total indebtedness the net proceeds from the issuance of the 2031 Senior Notes, in addition to the existing $50,000,000 cash netting cap, so long as such proceeds remain as unrestricted cash or cash equivalents.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility is a revolving credit arrangement with a lockbox feature, where customer payments may be sent to a bank account managed by the agent and used to pay down borrowings if availability drops below $100 million for <span style="-sec-ix-hidden:f-518">five</span> consecutive business days. As of March 31, 2026, and December 31, 2025, availability exceeded this threshold, so the balance was classified as long-term in accordance with its maturity.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest on the outstanding borrowings under the ABL Facility is payable monthly and accrues based on variable rates of the Secured Overnight Financing Rate (“SOFR”) plus an applicable rate ranging from 1.75% to 2.50% or prime rate plus an applicable rate ranging from 0.75% to 1.50% depending on the leverage ratio as of the most recently ended quarter. As of March 31, 2026, and December 31, 2025, the weighted average interest rate on the ABL Facility was 5.67% and 5.72%, respectively, excluding the effect of the interest rate swap. The Company pays an annualized commitment fee of 0.25% on the unused portion of its ABL Facility.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The ABL Facility provides for commitments totaling $2.0 billion and a maturity date of September 5, 2030. As of March 31, 2026, $1.4 million in letters of credit were outstanding. As of March 31, 2026, borrowings under our ABL Facility totaled $449.9 million.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">As of March 31, 2026, we were in compliance with all covenants under the ABL Facility. All obligations under the ABL Facility are collateralized by essentially all the assets of the Company. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redemption of 2029 Senior Notes </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">O</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">n March 11, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, we provided notice to the holders of our 2029 Senior Notes that, contingent on receipt of the proceeds from the 2031 Senior Notes, the 2029 Senior Notes would be redeemed at a premium on </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">April 10, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. On March 30, 2026, utilizing a portion of the proceeds from the 2031 Senior Notes (as defined below), we made an irrevocable deposit of funds with the trustee to satisfy and discharge the 2029 Senior Notes in accordance with the terms of the applicable indenture, which resulted in a legal defeasance under GAAP (the “Defeasance”).</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Defeasance required a cash outlay of $785.5 million, which</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> was irrevocably deposited with the trustee to fund in</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">terest payments on the 2029 Senior Notes thro</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ugh April 10, 2026, w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">hen the 2029 Senior Notes were redeemed at a premium, as well as fund the redemption of the 2029 Senior Notes in full. As a result of the Defeasance, the Company recognized a loss on early extinguishment of debt of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$36.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for the </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which represents the early redemption premium of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$27.2 million, the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">write-off of deferred financing c</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">osts of $7.8 million, and accrued interest of $1.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2031 Senior Notes</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 20, 2026, Kodiak Services issued $1.0 billion in aggregate principal amount of 5.875% senior unsecured notes due 2031 (the “2031 Senior Notes”). The net proceeds from the 2031 Senior Notes were used by the Company to redeem all of Kodiak Services’ outstanding 7.25% Senior Notes due 2029 at a redemption price equal to 103.625% of the $750.0 million aggregate principal amount, plus accrued and unpaid interest, if any.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2031 Senior Notes are redeemable at the Company’s option, in whole or in part, prior to April 1, 2028, at a redemption price equal to 100% of their principal amount plus a “make-whole” premium and any accrued and unpaid interest up to the redemption date. This make-whole premium is determined as the excess, if any, of the present value at such time of the redemption plus any required interest payments through April 1, 2028, discounted semi-annually to the redemption date using the applicable treasury rate plus 0.50% over the principal amount of the 2031 Senior Notes. Prior to April 1, 2028, the Company may also redeem up to 40% of the aggregate principal amount of the 2031 Senior Notes using an amount not greater than the net cash proceeds from certain equity offerings at a redemption price of 105.875% of the principal amount plus any accrued and unpaid interest up to the redemption date, provided that at least 50% of the original aggregate principal amount remains outstanding following such redemption and the redemption occurs within 180 days following the equity offering’s closing.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On or after April 1, 2028, Kodiak Services may, on one or more occasions, redeem any or all of the 2031 Senior Notes at the redemption prices set forth below plus accrued and unpaid interest up to the redemption date, beginning on April 1 of the specified years indicated below.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.174%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of Principal Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">102.938%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">101.469%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030 and thereafter</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">100.000%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fees and costs totaling $14.3 million were incurred related to the 2031 Senior Notes and are amortized over the life of the notes to interest expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2033 Senior Notes </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 5, 2025, Kodiak Services issued $600.0 million in aggregate principal amount of 6.50% senior unsecured notes due 2033 (the “2033 Senior Notes”). On September 22, 2025, Kodiak Services completed a private offering of an additional $170.0 million of 2033 Senior Notes for $173.4 million. The excess fair value above the face value was recognized as a bond premium, which is amortized as a reduction in interest expense over the remaining term of the 2033 Senior Notes. The net proceeds from the 2033 Senior Notes were used by the Company to repay a portion of the debt outstanding under the ABL Facility. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2033 Senior Notes can be redeemed by the Company on or after October 1, 2028, at specified redemption prices plus accrued and unpaid interest. Additionally, prior to October 1, 2028, the Company may redeem up to 40% of the 2033 Senior Notes using proceeds from certain equity offerings at specified redemption prices and make-whole premiums plus </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">any accrued and unpaid interest provided at least 50% of the original principal remains and redemption occurs within 180 days of the offering.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2035 Senior Notes</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 5, 2025, Kodiak Services issued $600.0 million in aggregate principal amount of 6.750% senior unsecured notes due 2035 (the “2035 Senior Notes”). Subsequently, on September 22, 2025, Kodiak Services completed a private offering of an additional $30.0 million of 2035 Senior Notes for $30.9 million. The excess fair value above the face value was recognized as a bond premium, which is amortized as a reduction in interest expense over the remaining term of the 2035 Senior Notes. The net proceeds from the 2035 Senior Notes were utilized for the same purposes described above for the 2033 Senior Notes.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2035 Senior Notes can be redeemed by the Company on or after October 1, 2030, at specified redemption prices plus accrued and unpaid interest. Additionally, prior to October 1, 2030, the Company may redeem up to 40% of the 2035 Senior Notes using proceeds from certain equity offerings at specified redemption prices and make-whole premiums plus any accrued and unpaid interest provided at least 50% of the original principal remains and redemption occurs within 180 days of the offering.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The indentures governing the 2031 Senior Notes, 2033 Senior Notes and 2035 Senior Notes contain covenants that limit the ability of the Company and its restricted subsidiaries from actions such as distributing or redeeming equity, making certain investments, incurring additional debt, creating liens, selling assets, merging, engaging in affiliate transactions, and forming unrestricted subsidiaries, with some exceptions. Most restrictions terminate if the 2031 Senior Notes, 2033 Senior Notes and 2035 Senior Notes receive investment grade ratings from any two of Moody’s, S&amp;P, and Fitch, and no default exists. The indentures also include standard events of default.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026, the scheduled maturities of the Company’s long-term debt were as follows: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:79.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.383%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:114%">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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 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',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',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',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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2030</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">449,936 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,400,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 2px 23pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,849,936 </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> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:62.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.957%"></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:16.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2025</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',serif;font-size:10pt;font-weight:400;line-height:114%">ABL Facility</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">449,936 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">464,647 </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 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2029 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">750,000 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2031 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,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',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 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2033 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">770,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',serif;font-size:10pt;font-weight:400;line-height:114%">770,000 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2035 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">630,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',serif;font-size:10pt;font-weight:400;line-height:114%">630,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 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total debt outstanding</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',serif;font-size:10pt;font-weight:400;line-height:114%">2,849,936 </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',serif;font-size:10pt;font-weight:400;line-height:114%">2,614,647 </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 23pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Add: unamortized debt premiums</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,145 </span></td><td style="background-color:#cceeff;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 23pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Less: unamortized debt issuance cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(66,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',serif;font-size:10pt;font-weight:400;line-height:114%">(63,542)</span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:114%">Long-term debt, net of unamortized debt issuance cost</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',serif;font-size:10pt;font-weight:400;line-height:114%">2,787,003 </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',serif;font-size:10pt;font-weight:400;line-height:114%">2,555,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">395 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:114%">Total long-term debt and other borrowings</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">2,787,003 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">2,555,645 </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> 449936000 464647000 0 750000000 1000000000 0 770000000 770000000 630000000 630000000 2849936000 2614647000 4016000 4145000 66949000 63542000 2787003000 2555250000 0 395000 2787003000 2555645000 50000000 100000000 0.0175 0.0250 0.0075 0.0150 0.0567 0.0572 0.0025 2000000000.0 1400000 449900000 785500000 -36500000 27200000 7800000 1500000 1000000000.0 0.05875 0.0725 1.03625 750000000.0 1 0.0050 0.40 1.05875 0.50 P180D <div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.072%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.174%"></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of Principal Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">102.938%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">101.469%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030 and thereafter</span></div></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',serif;font-size:10pt;font-weight:400;line-height:100%">100.000%</span></td></tr></table></div> 1.02938 1.01469 1.00000 14300000 600000000.0 0.0650 170000000.0 173400000 0.40 0.50 P180D 600000000.0 0.06750 30000000.0 30900000 0.40 0.50 P180D <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026, the scheduled maturities of the Company’s long-term debt were as follows: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"></td><td style="width:79.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.383%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:700;line-height:114%">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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 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',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',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',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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2030</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">449,936 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">2,400,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 2px 23pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Total</span></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',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,849,936 </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> 0 0 0 0 449936000 2400000000 2849936000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9. Derivative Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into an interest rate swap, exchanging variable interest rates for fixed interest rates. The interest rate swap was designated as a cash flow hedge derivative instrument, and management evaluated hedge effectiveness and determined it to be highly effective as of March 31, 2026. See Note 10. Fair Value Measurements for details on the valuation of the interest rate swap.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the amortization schedule related to the interest rate swap, which matures on September 5, 2030: </span></div><div style="margin-bottom:9pt;margin-top:9pt;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:70.283%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.417%"></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',serif;font-size:10pt;font-weight:700;line-height:114%">Notional Amount</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',serif;font-size:10pt;font-weight:700;line-height:114%">Period End</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$325,000,000</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',serif;font-size:10pt;font-weight:400;line-height:114%">9/5/2030</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of the Company’s derivative instruments in the condensed consolidated statements of operations: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></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.687%"></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.538%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" rowspan="2" 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',serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><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',serif;font-size:10pt;font-weight:700;line-height:114%">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',serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gain on cash flow hedges:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">1,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the amortization schedule related to the interest rate swap, which matures on September 5, 2030: </span></div><div style="margin-bottom:9pt;margin-top:9pt;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:70.283%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.417%"></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',serif;font-size:10pt;font-weight:700;line-height:114%">Notional Amount</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',serif;font-size:10pt;font-weight:700;line-height:114%">Period End</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$325,000,000</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',serif;font-size:10pt;font-weight:400;line-height:114%">9/5/2030</span></td></tr></table></div> 325000000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the effects of the Company’s derivative instruments in the condensed consolidated statements of operations: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></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.687%"></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.538%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" rowspan="2" 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',serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><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',serif;font-size:10pt;font-weight:700;line-height:114%">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',serif;font-size:10pt;font-weight:700;line-height:114%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#CCEEFF;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gain on cash flow hedges:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">1,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 522000 1752000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">10. Fair Value Measurements </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, 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. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s ABL Facility applies floating interest rates to outstanding amounts; therefore, the carrying amount of the ABL Facility approximates its Level 3 fair value. The fair value of our senior notes is determined using Level 2 inputs, relying on quoted prices in less active markets.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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 swap is valued using a discounted cash flow analysis based on available market data on the expected cash flows of each derivative using observable inputs, including interest rate curves and credit spreads. See Note 9. Derivative Instruments for more details.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our interest rate swap, measured at fair value on a recurring basis, and our long‑term debt disclosed at fair value:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.173%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.026%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swap- non-current asset</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">6,578 </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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">6,578 </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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">6,578 </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',serif;font-size:10pt;font-weight:400;line-height:114%">2031 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,000,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">1,006,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">1,006,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2033 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">770,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">779,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">779,471 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2035 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">630,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">641,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">641,718 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">ABL Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">449,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">449,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.870%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2025</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swap- non-current asset</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,664 </span></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',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',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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,664 </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',serif;font-size:10pt;font-weight:400;line-height:114%">2029 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">750,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">780,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">780,360 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2033 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">770,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">786,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">786,686 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2035 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">630,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">647,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">647,854 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">ABL Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">464,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">464,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">464,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">See Note 8. Debt and Credit Facilities for a reconciliation of the long-term debt’s presentation in the condensed consolidated balance sheets.</span></div></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our interest rate swap, measured at fair value on a recurring basis, and our long‑term debt disclosed at fair value:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.173%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.026%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swap- non-current asset</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">6,578 </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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">6,578 </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',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',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 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">6,578 </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',serif;font-size:10pt;font-weight:400;line-height:114%">2031 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,000,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">1,006,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">1,006,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2033 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">770,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">779,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">779,471 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2035 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">630,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">641,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">641,718 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">ABL Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">449,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">449,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">449,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.870%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 2025</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></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',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',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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swap- non-current asset</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,664 </span></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',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',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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,664 </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',serif;font-size:10pt;font-weight:400;line-height:114%">2029 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">750,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">780,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">780,360 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2033 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">770,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">786,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">786,686 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">2035 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">630,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',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',serif;font-size:10pt;font-weight:400;line-height:114%">647,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">647,854 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">ABL Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">464,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">464,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">464,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">See Note 8. Debt and Credit Facilities for a reconciliation of the long-term debt’s presentation in the condensed consolidated balance sheets.</span></div></td></tr></table></div> 6578000 0 6578000 0 6578000 1000000000 0 1006620000 0 1006620000 770000000 0 779471000 0 779471000 630000000 0 641718000 0 641718000 449936000 0 0 449936000 449936000 4664000 0 4664000 0 4664000 750000000 0 780360000 0 780360000 770000000 0 786686000 0 786686000 630000000 0 647854000 0 647854000 464647000 0 0 464647000 464647000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">11. Stockholders’ Equity </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Kodiak’s board of directors (“Board”) has authorized a share repurchase program of up to $100.0 million of the Company’s outstanding common stock (the “Share Repurchase Program”) through December 31, 2026. As of March 31, 2026, $31.7 million remains available for repurchase under the Share Repurchase Program.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Company’s preferred stock are entitled to one vote for each share, voting proportionally with holders of common stock. The preferred stock lacks economic benefits beyond its par value of $0.01 per share (with a maximum value of $50,000), as it does not participate in earnings or cash dividends of Kodiak. Rather, it solely represents a voting share. Each preferred stock holds an equal number of OpCo Units, representing economic interests in Kodiak’s subsidiary, Kodiak Services. Each OpCo Unit is redeemable at the option of the holder for (i) one share of common stock (along with cancellation of a corresponding share of preferred stock) or (ii) cash at Kodiak Services’ election, and subject to certain conditions. On or after April 1, 2029, Kodiak shall have the right to effect redemption of such OpCo Units (along with corresponding share of preferred stock). The OpCo Units represent and are accounted for as noncontrolling interests in Kodiak Services. For the three months ended March 31, 2026, and the year ended December 31, 2025, a total of 0.1 million and 0.5 million, respectively, shares of preferred stock and OpCo Units were converted into an equivalent number of common stock shares.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Omnibus Incentive Plan </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On June 20, 2023, Kodiak’s Board 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 (or a committee authorized by Kodiak’s Board) 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. As of March 31, 2026, a total of 6.1 million shares of common stock has been reserved for issuance pursuant to awards under the Omnibus Plan.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units (“RSUs”) are time-based units that vest ratably over a three-year period, subject to continuous service through each vesting date. Stock-based compensation for RSUs is recognized on a straight-line basis over the requisite service period.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Performance stock units (“PSUs”) cliff vest at the end of a three-year performance period, with the ultimate number of shares earned and issued ranging from 0 - 200% of the number of shares subject to the PSU award based on the Company's achievement of certain predefined internal targets and the Company’s performance relative to its peers as described in the underlying PSU agreement, subject to continuous service through the end of the performance period. With respect to each PSU, each PSU holder is granted associated dividend equivalents rights. In the event that the Company declares and pays a regular cash dividend, on the record date for such dividend, the Company will accrue a dividend equivalent based on the number of PSUs expected to vest. The fair value of the market condition within the PSUs is determined using a Monte Carlo valuation model. Stock-based compensation for PSUs is recognized on a straight-line basis over the vesting period based on the probable performance outcome. The Company reassesses the probability of achieving the performance targets each reporting period and adjusts compensation expense accordingly.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes award activity under the Omnibus Plan for the three months ended March 31, 2026: </span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:34.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.249%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.200%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.324%"></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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:114%">PSUs</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Outstanding at December 31, 2025</span></div></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',serif;font-size:10pt;font-weight:400;line-height:114%">1,181,493</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">26.94 </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 #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">918,235</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">24.93 </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 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Granted</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',serif;font-size:10pt;font-weight:400;line-height:114%">280,445</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',serif;font-size:10pt;font-weight:400;line-height:114%">55.88 </span></td><td style="background-color:#ffffff;padding: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',serif;font-size:10pt;font-weight:400;line-height:114%">153,440</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',serif;font-size:10pt;font-weight:400;line-height:114%">65.80 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Vested or exercised</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',serif;font-size:10pt;font-weight:400;line-height:114%">(363,803)</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',serif;font-size:10pt;font-weight:400;line-height:114%">28.06 </span></td><td style="background-color:#cceeff;padding: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(423,500)</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',serif;font-size:10pt;font-weight:400;line-height:114%">16.76 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited or cancelled</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',serif;font-size:10pt;font-weight:400;line-height:114%">(2,198)</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',serif;font-size:10pt;font-weight:400;line-height:114%">25.72 </span></td><td style="background-color:#ffffff;padding: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',serif;font-size:10pt;font-weight:400;line-height:114%">—</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',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;text-align:left;vertical-align:top"><div style="padding-left:16pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Performance adjustment </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">156,000</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',serif;font-size:10pt;font-weight:400;line-height:114%">16.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Outstanding at March 31, 2026</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,095,937</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</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',serif;font-size:10pt;font-weight:400;line-height:114%">34.66 </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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">804,175</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</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',serif;font-size:10pt;font-weight:400;line-height:114%">35.45 </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',serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock awards expected to vest</span></td><td colspan="3" style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">1,095,937</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">34.66 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">804,175</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">35.45 </span></td><td style="background-color:#cceeff;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-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Represents additional shares expected to vest based on the probability of the performance conditions exceeding the target level.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026, the total future compensation cost related to non-vested equity awards was approximately $50.8 million to be recognized over the weighted-average period of 2.4 years, assuming the performance-based restricted stock units vest at 135%, pursuant to the terms of the applicable award. During the three months ended March 31, 2026, and 2025, approximately $5.9 million and $7.0 million, respectively, in equity compensation expense was recognized in selling, general and administrative expenses.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s dividends declared and paid in each of the quarterly periods of 2026 and 2025:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"></td><td style="width:54.786%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.212%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Dividends per Common Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Dividends Paid </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: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',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</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',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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',serif;font-size:10pt;font-weight:400;line-height:100%">Q1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.49</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">43,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Q1</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">36,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Q2</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,647 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:100%">Q3</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,427 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">Q4</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to quarter end, on May 7, 2026, the Company’s Board declared a cash dividend of $0.49 per share for the quarter ended March 31, 2026, which is payable on May 28, 2026, to shareholders of record as of the close of business on May 18, 2026 (the “Common Stock Dividend”). In conjunction with the Common Stock Dividend, Kodiak Services declared a distribution on its units of $0.49 per unit payable on May 28, 2026 to all unitholders of record of Kodiak Services as of the close of business on May 18, 2026.</span></div> 100000000.0 31700000 1 0.01 50000 1 100000 500000 6100000 P3Y P3Y 0 2 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes award activity under the Omnibus Plan for the three months ended March 31, 2026: </span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:34.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.249%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.200%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.419%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.324%"></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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:114%">PSUs</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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;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',serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Outstanding at December 31, 2025</span></div></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',serif;font-size:10pt;font-weight:400;line-height:114%">1,181,493</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">26.94 </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 #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">918,235</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">24.93 </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 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Granted</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',serif;font-size:10pt;font-weight:400;line-height:114%">280,445</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',serif;font-size:10pt;font-weight:400;line-height:114%">55.88 </span></td><td style="background-color:#ffffff;padding: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',serif;font-size:10pt;font-weight:400;line-height:114%">153,440</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',serif;font-size:10pt;font-weight:400;line-height:114%">65.80 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Vested or exercised</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',serif;font-size:10pt;font-weight:400;line-height:114%">(363,803)</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',serif;font-size:10pt;font-weight:400;line-height:114%">28.06 </span></td><td style="background-color:#cceeff;padding: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(423,500)</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',serif;font-size:10pt;font-weight:400;line-height:114%">16.76 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Forfeited or cancelled</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',serif;font-size:10pt;font-weight:400;line-height:114%">(2,198)</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',serif;font-size:10pt;font-weight:400;line-height:114%">25.72 </span></td><td style="background-color:#ffffff;padding: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',serif;font-size:10pt;font-weight:400;line-height:114%">—</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',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;text-align:left;vertical-align:top"><div style="padding-left:16pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Performance adjustment </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">156,000</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',serif;font-size:10pt;font-weight:400;line-height:114%">16.76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Outstanding at March 31, 2026</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">1,095,937</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</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',serif;font-size:10pt;font-weight:400;line-height:114%">34.66 </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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">804,175</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</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',serif;font-size:10pt;font-weight:400;line-height:114%">35.45 </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',serif;font-size:10pt;font-weight:400;line-height:114%">Restricted stock awards expected to vest</span></td><td colspan="3" style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">1,095,937</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">34.66 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">804,175</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">35.45 </span></td><td style="background-color:#cceeff;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-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:1.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Represents additional shares expected to vest based on the probability of the performance conditions exceeding the target level.</span></div></td></tr></table></div> 1181493 26.94 918235 24.93 280445 55.88 153440 65.80 363803 28.06 423500 16.76 2198 25.72 0 0 0 0 156000 16.76 1095937 34.66 804175 35.45 1095937 34.66 804175 35.45 50800000 P2Y4M24D 1.35 5900000 7000000.0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s dividends declared and paid in each of the quarterly periods of 2026 and 2025:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.515%"><tr><td style="width:1.0%"></td><td style="width:54.786%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.212%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Dividends per Common Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Dividends Paid </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: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',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</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',serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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',serif;font-size:10pt;font-weight:400;line-height:100%">Q1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.49</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">43,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</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></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',serif;font-size:10pt;font-weight:400;line-height:100%">Q1</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',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',serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:100%">36,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Q2</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,647 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:100%">Q3</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,427 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:100%">Q4</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',serif;font-size:10pt;font-weight:400;line-height:100%">0.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.49 43024000 0.41 36956000 0.45 40647000 0.45 40427000 0.49 43400000 0.49 0.49 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">12. Commitments and Contingencies </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Capital Expenditures</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026, and December 31, 2025, the Company had accrued capital expenditures of $15.5 million and $23.0 million, respectively. These amounts were included in accounts payable or accrued liabilities in the condensed consolidated balance sheets. Amounts exclude accrued capital expenditures related to the sales tax contingency accrual.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Purchase commitments primarily consist of future commitments to purchase new compression and power generation units that have been ordered but not yet received. As of March 31, 2026, these commitments amounted to $276.4 million, of which $241.9 million is expected to be settled within the next twelve months.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Tax Contingency </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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 November 2023. The audits pertain to whether the Company may owe sales and use tax on certain of its compression equipment and parts that it purchased and used during that time period. As of March 31, 2026 and December 31, 2025, the Company’s associated liability was $66.0 million and $102.3 million, respectively, relating solely to the Texas portion of the sales and use tax. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2026, the Company resolved outstanding Texas sales and use tax matters with the Texas Comptroller’s office related to certain prior periods. The settlement, which included applicable interest for the periods under review, was paid in full. The amount settled had previously been recognized in prior years, reflecting management’s earlier assessment of the liability. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may become involved in various legal matters. Management believes that as of March 31, 2026, there are no legal matters whose resolution could have a material adverse effect on the unaudited condensed consolidated financial statements. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2025, the Company received a report regarding certain payments to local government officials in Mexico that commenced prior to the Company’s acquisition of its Mexican business in connection with the acquisition of CSI Compressco LP (the “CSI Acquisition”) that presented potential compliance issues under U.S. law. In response, the Company retained outside counsel to conduct an internal investigation of the reported payments, including whether any payments made may have indirectly benefited individuals associated with certain criminal cartel organizations, some of which may be designated as foreign terrorist organizations (FTOs) and Specially Designated Global Terrorists (SDGTs) per Executive Order 14157 of January 20, 2025. The investigation determined that certain payments likely were made to persons associated with an organization designated as an FTO or SDGT. The payments appear to have been made in order to protect employees of the Mexican business from threats of harm or harassment, and to ensure access to work sites. The aggregate amount of these payments was not material. The Company sold its operations and legal entities in Mexico on September 30, 2025.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company voluntarily self-reported this matter to governmental authorities in the United States, including the Department of Justice (“DOJ”) and the Office of Foreign Assets Control (“OFAC”), and is cooperating with the investigative steps being taken by the DOJ and OFAC into the matter as a result of the voluntary self-disclosure.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Company also voluntarily self-reported to the SEC and intends to cooperate fully should there be any investigation by the Commission. This matter could result in U.S. governmental authorities seeking criminal and/or civil sanctions, including monetary fines and penalties, against the Company, as well as requiring additional changes to the Company’s business practices and compliance programs. To the extent any of the payments at issue are determined to be illegal in a foreign jurisdiction, it is possible that there could be civil or criminal penalties assessed in that jurisdiction.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company does not expect the findings from the investigation or actions taken by governmental authorities to have a significant adverse impact on its business, results of operations, financial condition and cash flows, there can be no assurance as to the ultimate outcome of these matters at this time. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026, there was $1.4 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> 15500000 23000000.0 276400000 241900000 66000000.0 102300000 1400000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">13. Accrued Liabilities </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:59.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.171%"></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:18.174%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">70,815 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">107,982 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">55,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">50,970 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,710 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Lease liabilities - current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Accrued taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,560 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Station project accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,930 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Equipment financing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">19,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,895 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">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',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',serif;font-size:10pt;font-weight:400;line-height:114%">195,729 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">218,463 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:59.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.171%"></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:18.174%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">March 31, 2026</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',serif;font-size:10pt;font-weight:700;line-height:114%">December 31, 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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">70,815 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">107,982 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">55,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">50,970 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">21,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">24,710 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Lease liabilities - current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">11,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">12,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Accrued taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">7,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,560 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Station project accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">10,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">2,930 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Equipment financing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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',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',serif;font-size:10pt;font-weight:400;line-height:114%">19,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">9,895 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">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',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',serif;font-size:10pt;font-weight:400;line-height:114%">195,729 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">218,463 </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> 70815000 107982000 55399000 50970000 21556000 24710000 11501000 12021000 7178000 9560000 10227000 2930000 0 395000 19053000 9895000 195729000 218463000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">14. Income Taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2026, and 2025, the Company recorded income tax expense of $2.8 million and $10.5 million, respectively. The effective tax rate was approximately 13.4% and 25.3% for the three months ended March 31, 2026, and 2025, respectively. The Company’s effective tax rate for the three months ended March 31, 2026, differs from the U.S. statutory tax rate of 21% primarily due to a tax benefit on the vesting of restricted stock. The Company’s effective tax rate for the three months ended March 31, 2025, differs from the U.S. statutory tax rate of 21% primarily due to state income taxes. </span></div>The Company did not have any uncertain tax benefits as of March 31, 2026, and December 31, 2025. For the three months ended March 31, 2026 and 2025, the Company had no accrued interest or penalties related to uncertain tax positions, and no amounts were recognized in the condensed consolidated statements of operations. 2800000 10500000 0.134 0.253 0 0 0 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">15. Segments </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its business through two operating segments: Contract Services and Other Services. Contract Services consists of operating Company-owned compression, customer-owned compression, and gas treating and cooling infrastructure, pursuant to fixed-revenue contracts, to enable the production, gathering and transportation of natural gas and oil. Other Services consists of a broad range of services to support ancillary needs of customers, including station construction, maintenance and overhaul, freight and crane charges, and other time and material-based offerings. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Executive Officer, also our chief operating decision maker (“CODM”), assesses the performance of each segment based on adjusted gross margin. This metric is calculated by subtracting specific costs of service, such as cost of operations, from revenues directly attributable to the segment. Adjusted gross margin is a key tool used by the CODM for annual budgeting, monthly forecasting, and determining how to allocate capital and resources across the segments.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables represent financial metrics by segment: </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:-6.75pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.588%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Contract<br/>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',serif;font-size:10pt;font-weight:700;line-height:115%">Other <br/>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',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',serif;font-size:10pt;font-weight:700;line-height:114%">Three Months Ended March 31, 2026</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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">306,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">38,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">345,759 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of operations (exclusive of depreciation and amortization)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">90,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">122,878 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted gross margin</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',serif;font-size:10pt;font-weight:400;line-height:114%">216,726 </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',serif;font-size:10pt;font-weight:400;line-height:114%">6,155 </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',serif;font-size:10pt;font-weight:400;line-height:114%">222,881 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,458,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,494,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Capital expenditures </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">118,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">118,370 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:114%">Three Months Ended March 31, 2025</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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">288,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">40,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">329,642 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of operations (exclusive of depreciation and amortization)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">93,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">128,461 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted gross margin</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',serif;font-size:10pt;font-weight:400;line-height:114%">195,721 </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',serif;font-size:10pt;font-weight:400;line-height:114%">5,460 </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',serif;font-size:10pt;font-weight:400;line-height:114%">201,181 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,384,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">51,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,436,122 </span></td><td style="background-color:#cceeff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">77,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">77,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles adjusted gross margin to income before income taxes: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></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.689%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted gross margin:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Contract Services</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">216,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">195,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">6,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(68,681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(70,529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative 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',serif;font-size:10pt;font-weight:400;line-height:114%">(46,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(32,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Loss on sale of 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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(48,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(47,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">(36,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other 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',serif;font-size:10pt;font-weight:400;line-height:114%">(939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">20,620 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">41,560 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:2.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Capital expenditures include an $18.0 million investment in power generation infrastructure to support our recently acquired power distribution business. See Note 17. Subsequent Events for details.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">All depreciation and amortization is related to the Contract Services segment.</span></div></td></tr></table></div> 2 2 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables represent financial metrics by segment: </span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-right:-6.75pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.588%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:115%">Contract<br/>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',serif;font-size:10pt;font-weight:700;line-height:115%">Other <br/>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',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',serif;font-size:10pt;font-weight:700;line-height:114%">Three Months Ended March 31, 2026</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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">306,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">38,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">345,759 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of operations (exclusive of depreciation and amortization)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">90,259 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">32,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">122,878 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted gross margin</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',serif;font-size:10pt;font-weight:400;line-height:114%">216,726 </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',serif;font-size:10pt;font-weight:400;line-height:114%">6,155 </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',serif;font-size:10pt;font-weight:400;line-height:114%">222,881 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,458,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,494,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Capital expenditures </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">118,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">118,370 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:700;line-height:114%">Three Months Ended March 31, 2025</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',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',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',serif;font-size:10pt;font-weight:400;line-height:114%">288,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">40,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">329,642 </span></td><td style="background-color:#ffffff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Cost of operations (exclusive of depreciation and amortization)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">93,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">35,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">128,461 </span></td><td style="background-color:#cceeff;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',serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted gross margin</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',serif;font-size:10pt;font-weight:400;line-height:114%">195,721 </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',serif;font-size:10pt;font-weight:400;line-height:114%">5,460 </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',serif;font-size:10pt;font-weight:400;line-height:114%">201,181 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">4,384,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">51,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">4,436,122 </span></td><td style="background-color:#cceeff;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',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',serif;font-size:10pt;font-weight:400;line-height:114%">77,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">77,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 306985000 38774000 345759000 90259000 32619000 122878000 216726000 6155000 222881000 4458718000 35924000 4494642000 118370000 0 118370000 288956000 40686000 329642000 93235000 35226000 128461000 195721000 5460000 201181000 4384989000 51133000 4436122000 77553000 0 77553000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles adjusted gross margin to income before income taxes: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></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.689%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:114%">(in thousands)</span></div></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',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',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Adjusted gross margin:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Contract Services</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">216,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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',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',serif;font-size:10pt;font-weight:400;line-height:114%">195,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 17pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">6,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">5,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:10pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(68,681)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(70,529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general and administrative 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',serif;font-size:10pt;font-weight:400;line-height:114%">(46,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(32,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Loss on sale of 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',serif;font-size:10pt;font-weight:400;line-height:100%">(1,261)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(9,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(48,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(47,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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',serif;font-size:10pt;font-weight:400;line-height:114%">(36,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">Other 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',serif;font-size:10pt;font-weight:400;line-height:114%">(939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:114%">Income before income taxes</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',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',serif;font-size:10pt;font-weight:400;line-height:114%">20,620 </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',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',serif;font-size:10pt;font-weight:400;line-height:114%">41,560 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><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:2.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Capital expenditures include an $18.0 million investment in power generation infrastructure to support our recently acquired power distribution business. See Note 17. Subsequent Events for details.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">All depreciation and amortization is related to the Contract Services segment.</span></div></td></tr></table></div> 216726000 195721000 6155000 5460000 68681000 70529000 46127000 32255000 -1261000 -9211000 -48741000 -47224000 -36512000 0 -939000 -402000 20620000 41560000 18000000.0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">16. Earnings Per Common Share</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',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 three months ended March 31, 2026, and 2025, 115.0 thousand and 15.0 thousand unvested RSUs and PSUs, respectively, were excluded from the calculation of potential dilutive common shares due to their anti-dilutive impact.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The computations of basic and diluted earnings per share were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.566%"></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.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.387%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share data)</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:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common shareholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Dividends paid and earnings allocated to non-forfeitable RSUs</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',serif;font-size:10pt;font-weight:400;line-height:100%">(513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income used in basic and diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock</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',serif;font-size:10pt;font-weight:400;line-height:100%">85,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PSUs</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Preferred shares </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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to common shareholders:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 115000.0 15000.0 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The computations of basic and diluted earnings per share were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.566%"></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.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.387%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">(in thousands, except per share data)</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:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common shareholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,805 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less: Dividends paid and earnings allocated to non-forfeitable RSUs</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',serif;font-size:10pt;font-weight:400;line-height:100%">(513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net income used in basic and diluted earnings per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock</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',serif;font-size:10pt;font-weight:400;line-height:100%">85,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PSUs</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',serif;font-size:10pt;font-weight:400;line-height:100%">1,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Preferred shares </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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">87,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to common shareholders:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 17805000 30411000 -513000 -416000 17292000 17292000 29995000 29995000 85942000 87879000 1335000 1984000 224000 743000 87501000 90606000 0.20 0.34 0.20 0.33 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">17. Subsequent Events</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Distributed Power Solutions</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2026, the Company completed the acquisition of Distributed Power Solutions, LLC (“DPS”), a provider of turnkey distributed and behind‑the‑meter power generation solutions. DPS has been rebranded as Kodiak Power Solutions, a division of the Company. Kodiak Services acquired 100% of the outstanding equity interests of DPS. The acquisition expands the Company’s platform beyond contract compression into distributed power generation and adds generation capacity, with customers across data center, microgrid, manufacturing and energy infrastructure end markets. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The total consideration consisted of $587.3 million of cash, including adjustments for certain additional power generation assets purchased since the transaction announcement, indebtedness and working capital, and the issuance of 2,401,278 shares of the Company’s common stock, par value $0.01 per share with an estimated fair value of $139.0 million based on the Company’s closing stock price on April 1, 2026. Subsequent to March 31, 2026, and in connection with the acquisition of DPS, we entered into purchase commitments totaling approximately $244.8 million for the acquisition of power generation assets. These commitments are expected to be fulfilled over a period of approximately four years and are intended to support our planned investment in expanding our power generation fleet. As these commitments were entered into after March 31, 2026, they are not reflected in the accompanying financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Due to the limited time since the closing of the acquisition, the initial valuations and accounting for this business combination are incomplete as of the issuance date of these condensed consolidated financial statements. As a result, certain disclosures required by ASC 805, including the allocation of the purchase price, the fair values of assets acquired and liabilities assumed, acquisition‑related costs, and the supplemental pro forma revenue and earnings for the combined entity have not yet been determined as the pro forma adjustments are expected to consist of estimates for the depreciation and amortization of property, plant and equipment assets, respectively, which will result from the purchase price allocation and determination of the fair values for the asset acquired.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closing of the acquisition of DPS, we entered into a Registration Rights Agreement (the “Registration Rights Agreement”) with Mustang PRS, LLC and Louisiana Machinery Company, L.L.C. (together, the “Holders”), pursuant to which, among other things, the Holders were granted customary rights to require us to file and maintain the effectiveness of a shelf registration statement with respect to the re-sale of the Common Stock received by the Holders, along with customary piggyback registration rights.</span></div> 1 587300000 2401278 0.01 139000000.0 244800000 P4Y false false false <div style="margin-bottom:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.195%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.982%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.284%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Adoption Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Expiration Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate # of securities to be sold</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ewan Hamilton</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 17, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,917 </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chad Lenamon</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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Operations Officer</span></div></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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">March 13, 2026</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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">May 14, 2027</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:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,000 </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:31.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">The Rule 10b5-1 trading arrangement allows for the sale of shares subject to future vesting of equity awards, including performance stock unit awards, net of shares withheld for taxes. The exact number of shares sold depends on settlement outcomes and the tax withholdings, and therefore is not yet determinable.</span></div> Ewan Hamilton Chief Accounting Officer March 17, 2026 March 16, 2027 10917 Chad Lenamon Chief Operations Officer March 13, 2026 May 14, 2027 12000 true true