0001955520-23-000020.txt : 20231106 0001955520-23-000020.hdr.sgml : 20231106 20231106070855 ACCESSION NUMBER: 0001955520-23-000020 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231106 DATE AS OF CHANGE: 20231106 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Knife River Corp CENTRAL INDEX KEY: 0001955520 STANDARD INDUSTRIAL CLASSIFICATION: MINING, QUARRYING OF NONMETALLIC MINERALS (NO FUELS) [1400] IRS NUMBER: 921008893 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41642 FILM NUMBER: 231378092 BUSINESS ADDRESS: STREET 1: 1150 W. CENTURY AVE, CITY: BISMARCK STATE: ND ZIP: 58503 BUSINESS PHONE: 701-530-1400 MAIL ADDRESS: STREET 1: 1200 WEST CENTURY AVENUE CITY: BISMARCK STATE: ND ZIP: 58503 FORMER COMPANY: FORMER CONFORMED NAME: Knife River Holding Co DATE OF NAME CHANGE: 20221121 10-Q 1 knf-20230930.htm KNIFE RIVER FORM 10-Q 09-30-2023 knf-20230930
000195552012/312023Q3false00019555202023-01-012023-09-3000019555202023-11-01xbrli:shares0001955520us-gaap:ProductMember2023-07-012023-09-30iso4217:USD0001955520us-gaap:ProductMember2022-07-012022-09-300001955520us-gaap:ProductMember2023-01-012023-09-300001955520us-gaap:ProductMember2022-01-012022-09-300001955520us-gaap:ServiceMember2023-07-012023-09-300001955520us-gaap:ServiceMember2022-07-012022-09-300001955520us-gaap:ServiceMember2023-01-012023-09-300001955520us-gaap:ServiceMember2022-01-012022-09-3000019555202023-07-012023-09-3000019555202022-07-012022-09-3000019555202022-01-012022-09-30iso4217:USDxbrli:shares00019555202023-09-3000019555202022-12-3100019555202023-05-310001955520us-gaap:CommonStockMember2022-12-310001955520us-gaap:AdditionalPaidInCapitalMember2022-12-310001955520us-gaap:RetainedEarningsMember2022-12-310001955520knf:MDUResourcesStockHeldBySubsidiaryMember2022-12-310001955520us-gaap:TreasuryStockCommonMember2022-12-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001955520us-gaap:RetainedEarningsMember2023-01-012023-03-3100019555202023-01-012023-03-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001955520us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001955520us-gaap:CommonStockMember2023-03-310001955520us-gaap:AdditionalPaidInCapitalMember2023-03-310001955520us-gaap:RetainedEarningsMember2023-03-310001955520knf:MDUResourcesStockHeldBySubsidiaryMember2023-03-310001955520us-gaap:TreasuryStockCommonMember2023-03-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100019555202023-03-310001955520us-gaap:RetainedEarningsMember2023-04-012023-06-3000019555202023-04-012023-06-300001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001955520us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001955520knf:MDUResourcesStockHeldBySubsidiaryMember2023-04-012023-06-300001955520us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001955520us-gaap:CommonStockMember2023-04-012023-06-300001955520us-gaap:CommonStockMember2023-06-300001955520us-gaap:AdditionalPaidInCapitalMember2023-06-300001955520us-gaap:RetainedEarningsMember2023-06-300001955520knf:MDUResourcesStockHeldBySubsidiaryMember2023-06-300001955520us-gaap:TreasuryStockCommonMember2023-06-300001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000019555202023-06-300001955520us-gaap:RetainedEarningsMember2023-07-012023-09-300001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001955520us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001955520us-gaap:CommonStockMember2023-09-300001955520us-gaap:AdditionalPaidInCapitalMember2023-09-300001955520us-gaap:RetainedEarningsMember2023-09-300001955520knf:MDUResourcesStockHeldBySubsidiaryMember2023-09-300001955520us-gaap:TreasuryStockCommonMember2023-09-300001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001955520us-gaap:CommonStockMember2021-12-310001955520us-gaap:AdditionalPaidInCapitalMember2021-12-310001955520us-gaap:RetainedEarningsMember2021-12-310001955520knf:MDUResourcesStockHeldBySubsidiaryMember2021-12-310001955520us-gaap:TreasuryStockCommonMember2021-12-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100019555202021-12-310001955520us-gaap:RetainedEarningsMember2022-01-012022-03-3100019555202022-01-012022-03-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001955520us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001955520us-gaap:CommonStockMember2022-03-310001955520us-gaap:AdditionalPaidInCapitalMember2022-03-310001955520us-gaap:RetainedEarningsMember2022-03-310001955520knf:MDUResourcesStockHeldBySubsidiaryMember2022-03-310001955520us-gaap:TreasuryStockCommonMember2022-03-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100019555202022-03-310001955520us-gaap:RetainedEarningsMember2022-04-012022-06-3000019555202022-04-012022-06-300001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001955520us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001955520us-gaap:CommonStockMember2022-06-300001955520us-gaap:AdditionalPaidInCapitalMember2022-06-300001955520us-gaap:RetainedEarningsMember2022-06-300001955520knf:MDUResourcesStockHeldBySubsidiaryMember2022-06-300001955520us-gaap:TreasuryStockCommonMember2022-06-300001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000019555202022-06-300001955520us-gaap:RetainedEarningsMember2022-07-012022-09-300001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001955520us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001955520us-gaap:CommonStockMember2022-09-300001955520us-gaap:AdditionalPaidInCapitalMember2022-09-300001955520us-gaap:RetainedEarningsMember2022-09-300001955520knf:MDUResourcesStockHeldBySubsidiaryMember2022-09-300001955520us-gaap:TreasuryStockCommonMember2022-09-300001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-3000019555202022-09-30xbrli:pure00019555202023-05-3000019555202023-05-302023-05-300001955520us-gaap:TradeAccountsReceivableMember2023-09-300001955520us-gaap:TradeAccountsReceivableMember2022-12-310001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2022-12-310001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2023-01-012023-03-310001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2023-01-012023-03-310001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2023-01-012023-03-310001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2023-01-012023-03-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2023-01-012023-03-310001955520us-gaap:TradeAccountsReceivableMember2023-01-012023-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2023-03-310001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2023-03-310001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2023-03-310001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2023-03-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2023-03-310001955520us-gaap:TradeAccountsReceivableMember2023-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2023-04-012023-06-300001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2023-04-012023-06-300001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2023-04-012023-06-300001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2023-04-012023-06-300001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2023-04-012023-06-300001955520us-gaap:TradeAccountsReceivableMember2023-04-012023-06-300001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2023-06-300001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2023-06-300001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2023-06-300001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2023-06-300001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2023-06-300001955520us-gaap:TradeAccountsReceivableMember2023-06-300001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2023-07-012023-09-300001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2023-07-012023-09-300001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2023-07-012023-09-300001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2023-07-012023-09-300001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2023-07-012023-09-300001955520us-gaap:TradeAccountsReceivableMember2023-07-012023-09-300001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2023-09-300001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2023-09-300001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2023-09-300001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2023-09-300001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2023-09-300001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2021-12-310001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2021-12-310001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2021-12-310001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2021-12-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2021-12-310001955520us-gaap:TradeAccountsReceivableMember2021-12-310001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2022-01-012022-03-310001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2022-01-012022-03-310001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2022-01-012022-03-310001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2022-01-012022-03-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-01-012022-03-310001955520us-gaap:TradeAccountsReceivableMember2022-01-012022-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2022-03-310001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2022-03-310001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2022-03-310001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2022-03-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-03-310001955520us-gaap:TradeAccountsReceivableMember2022-03-310001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2022-04-012022-06-300001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2022-04-012022-06-300001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2022-04-012022-06-300001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2022-04-012022-06-300001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-04-012022-06-300001955520us-gaap:TradeAccountsReceivableMember2022-04-012022-06-300001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2022-06-300001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2022-06-300001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2022-06-300001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2022-06-300001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-06-300001955520us-gaap:TradeAccountsReceivableMember2022-06-300001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2022-07-012022-09-300001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2022-07-012022-09-300001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2022-07-012022-09-300001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2022-07-012022-09-300001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-07-012022-09-300001955520us-gaap:TradeAccountsReceivableMember2022-07-012022-09-300001955520us-gaap:TradeAccountsReceivableMemberknf:PacificMember2022-09-300001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2022-09-300001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2022-09-300001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2022-09-300001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-09-300001955520us-gaap:TradeAccountsReceivableMember2022-09-300001955520knf:MDUResourcesCommonStockHeldBySubsidiaryMember2023-09-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-12-310001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-01-012023-03-310001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-03-310001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-03-310001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-04-012023-06-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-012023-06-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-06-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-07-012023-09-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-07-012023-09-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-09-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-09-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-12-310001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-01-012022-03-310001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-03-310001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-03-310001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-310001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-04-012022-06-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-04-012022-06-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-06-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-06-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-07-012022-09-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-012022-09-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-09-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-09-300001955520us-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-07-012023-09-300001955520us-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-07-012022-09-300001955520us-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-01-012023-09-300001955520us-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-01-012022-09-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-07-012023-09-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-07-012022-09-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-09-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-09-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001955520knf:AggregatesMemberknf:PacificMember2023-07-012023-09-300001955520knf:NorthwestMemberknf:AggregatesMember2023-07-012023-09-300001955520knf:MountainMemberknf:AggregatesMember2023-07-012023-09-300001955520knf:NorthCentralMemberknf:AggregatesMember2023-07-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:AggregatesMember2023-07-012023-09-300001955520knf:AggregatesMember2023-07-012023-09-300001955520knf:ReadyMixConcreteMemberknf:PacificMember2023-07-012023-09-300001955520knf:NorthwestMemberknf:ReadyMixConcreteMember2023-07-012023-09-300001955520knf:MountainMemberknf:ReadyMixConcreteMember2023-07-012023-09-300001955520knf:ReadyMixConcreteMemberknf:NorthCentralMember2023-07-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:ReadyMixConcreteMember2023-07-012023-09-300001955520knf:ReadyMixConcreteMember2023-07-012023-09-300001955520knf:AsphaltMemberknf:PacificMember2023-07-012023-09-300001955520knf:NorthwestMemberknf:AsphaltMember2023-07-012023-09-300001955520knf:MountainMemberknf:AsphaltMember2023-07-012023-09-300001955520knf:NorthCentralMemberknf:AsphaltMember2023-07-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:AsphaltMember2023-07-012023-09-300001955520knf:AsphaltMember2023-07-012023-09-300001955520knf:OtherMemberknf:PacificMember2023-07-012023-09-300001955520knf:NorthwestMemberknf:OtherMember2023-07-012023-09-300001955520knf:MountainMemberknf:OtherMember2023-07-012023-09-300001955520knf:NorthCentralMemberknf:OtherMember2023-07-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:OtherMember2023-07-012023-09-300001955520knf:OtherMember2023-07-012023-09-300001955520knf:PacificMemberknf:ContractingServicesPublicSectorMember2023-07-012023-09-300001955520knf:NorthwestMemberknf:ContractingServicesPublicSectorMember2023-07-012023-09-300001955520knf:MountainMemberknf:ContractingServicesPublicSectorMember2023-07-012023-09-300001955520knf:NorthCentralMemberknf:ContractingServicesPublicSectorMember2023-07-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:ContractingServicesPublicSectorMember2023-07-012023-09-300001955520knf:ContractingServicesPublicSectorMember2023-07-012023-09-300001955520knf:ContractingServicesPrivateSectorMemberknf:PacificMember2023-07-012023-09-300001955520knf:NorthwestMemberknf:ContractingServicesPrivateSectorMember2023-07-012023-09-300001955520knf:MountainMemberknf:ContractingServicesPrivateSectorMember2023-07-012023-09-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthCentralMember2023-07-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:ContractingServicesPrivateSectorMember2023-07-012023-09-300001955520knf:ContractingServicesPrivateSectorMember2023-07-012023-09-300001955520knf:InternalSalesMemberknf:PacificMember2023-07-012023-09-300001955520knf:NorthwestMemberknf:InternalSalesMember2023-07-012023-09-300001955520knf:MountainMemberknf:InternalSalesMember2023-07-012023-09-300001955520knf:NorthCentralMemberknf:InternalSalesMember2023-07-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:InternalSalesMember2023-07-012023-09-300001955520knf:InternalSalesMember2023-07-012023-09-300001955520knf:PacificMember2023-07-012023-09-300001955520knf:NorthwestMember2023-07-012023-09-300001955520knf:MountainMember2023-07-012023-09-300001955520knf:NorthCentralMember2023-07-012023-09-300001955520us-gaap:CorporateAndOtherMember2023-07-012023-09-300001955520knf:AggregatesMemberknf:PacificMember2022-07-012022-09-300001955520knf:NorthwestMemberknf:AggregatesMember2022-07-012022-09-300001955520knf:MountainMemberknf:AggregatesMember2022-07-012022-09-300001955520knf:NorthCentralMemberknf:AggregatesMember2022-07-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:AggregatesMember2022-07-012022-09-300001955520knf:AggregatesMember2022-07-012022-09-300001955520knf:ReadyMixConcreteMemberknf:PacificMember2022-07-012022-09-300001955520knf:NorthwestMemberknf:ReadyMixConcreteMember2022-07-012022-09-300001955520knf:MountainMemberknf:ReadyMixConcreteMember2022-07-012022-09-300001955520knf:ReadyMixConcreteMemberknf:NorthCentralMember2022-07-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:ReadyMixConcreteMember2022-07-012022-09-300001955520knf:ReadyMixConcreteMember2022-07-012022-09-300001955520knf:AsphaltMemberknf:PacificMember2022-07-012022-09-300001955520knf:NorthwestMemberknf:AsphaltMember2022-07-012022-09-300001955520knf:MountainMemberknf:AsphaltMember2022-07-012022-09-300001955520knf:NorthCentralMemberknf:AsphaltMember2022-07-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:AsphaltMember2022-07-012022-09-300001955520knf:AsphaltMember2022-07-012022-09-300001955520knf:OtherMemberknf:PacificMember2022-07-012022-09-300001955520knf:NorthwestMemberknf:OtherMember2022-07-012022-09-300001955520knf:MountainMemberknf:OtherMember2022-07-012022-09-300001955520knf:NorthCentralMemberknf:OtherMember2022-07-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:OtherMember2022-07-012022-09-300001955520knf:OtherMember2022-07-012022-09-300001955520knf:PacificMemberknf:ContractingServicesPublicSectorMember2022-07-012022-09-300001955520knf:NorthwestMemberknf:ContractingServicesPublicSectorMember2022-07-012022-09-300001955520knf:MountainMemberknf:ContractingServicesPublicSectorMember2022-07-012022-09-300001955520knf:NorthCentralMemberknf:ContractingServicesPublicSectorMember2022-07-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:ContractingServicesPublicSectorMember2022-07-012022-09-300001955520knf:ContractingServicesPublicSectorMember2022-07-012022-09-300001955520knf:ContractingServicesPrivateSectorMemberknf:PacificMember2022-07-012022-09-300001955520knf:NorthwestMemberknf:ContractingServicesPrivateSectorMember2022-07-012022-09-300001955520knf:MountainMemberknf:ContractingServicesPrivateSectorMember2022-07-012022-09-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthCentralMember2022-07-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:ContractingServicesPrivateSectorMember2022-07-012022-09-300001955520knf:ContractingServicesPrivateSectorMember2022-07-012022-09-300001955520knf:InternalSalesMemberknf:PacificMember2022-07-012022-09-300001955520knf:NorthwestMemberknf:InternalSalesMember2022-07-012022-09-300001955520knf:MountainMemberknf:InternalSalesMember2022-07-012022-09-300001955520knf:NorthCentralMemberknf:InternalSalesMember2022-07-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:InternalSalesMember2022-07-012022-09-300001955520knf:InternalSalesMember2022-07-012022-09-300001955520knf:PacificMember2022-07-012022-09-300001955520knf:NorthwestMember2022-07-012022-09-300001955520knf:MountainMember2022-07-012022-09-300001955520knf:NorthCentralMember2022-07-012022-09-300001955520us-gaap:CorporateAndOtherMember2022-07-012022-09-300001955520knf:AggregatesMemberknf:PacificMember2023-01-012023-09-300001955520knf:NorthwestMemberknf:AggregatesMember2023-01-012023-09-300001955520knf:MountainMemberknf:AggregatesMember2023-01-012023-09-300001955520knf:NorthCentralMemberknf:AggregatesMember2023-01-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:AggregatesMember2023-01-012023-09-300001955520knf:AggregatesMember2023-01-012023-09-300001955520knf:ReadyMixConcreteMemberknf:PacificMember2023-01-012023-09-300001955520knf:NorthwestMemberknf:ReadyMixConcreteMember2023-01-012023-09-300001955520knf:MountainMemberknf:ReadyMixConcreteMember2023-01-012023-09-300001955520knf:ReadyMixConcreteMemberknf:NorthCentralMember2023-01-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:ReadyMixConcreteMember2023-01-012023-09-300001955520knf:ReadyMixConcreteMember2023-01-012023-09-300001955520knf:AsphaltMemberknf:PacificMember2023-01-012023-09-300001955520knf:NorthwestMemberknf:AsphaltMember2023-01-012023-09-300001955520knf:MountainMemberknf:AsphaltMember2023-01-012023-09-300001955520knf:NorthCentralMemberknf:AsphaltMember2023-01-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:AsphaltMember2023-01-012023-09-300001955520knf:AsphaltMember2023-01-012023-09-300001955520knf:OtherMemberknf:PacificMember2023-01-012023-09-300001955520knf:NorthwestMemberknf:OtherMember2023-01-012023-09-300001955520knf:MountainMemberknf:OtherMember2023-01-012023-09-300001955520knf:NorthCentralMemberknf:OtherMember2023-01-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:OtherMember2023-01-012023-09-300001955520knf:OtherMember2023-01-012023-09-300001955520knf:PacificMemberknf:ContractingServicesPublicSectorMember2023-01-012023-09-300001955520knf:NorthwestMemberknf:ContractingServicesPublicSectorMember2023-01-012023-09-300001955520knf:MountainMemberknf:ContractingServicesPublicSectorMember2023-01-012023-09-300001955520knf:NorthCentralMemberknf:ContractingServicesPublicSectorMember2023-01-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:ContractingServicesPublicSectorMember2023-01-012023-09-300001955520knf:ContractingServicesPublicSectorMember2023-01-012023-09-300001955520knf:ContractingServicesPrivateSectorMemberknf:PacificMember2023-01-012023-09-300001955520knf:NorthwestMemberknf:ContractingServicesPrivateSectorMember2023-01-012023-09-300001955520knf:MountainMemberknf:ContractingServicesPrivateSectorMember2023-01-012023-09-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthCentralMember2023-01-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:ContractingServicesPrivateSectorMember2023-01-012023-09-300001955520knf:ContractingServicesPrivateSectorMember2023-01-012023-09-300001955520knf:InternalSalesMemberknf:PacificMember2023-01-012023-09-300001955520knf:NorthwestMemberknf:InternalSalesMember2023-01-012023-09-300001955520knf:MountainMemberknf:InternalSalesMember2023-01-012023-09-300001955520knf:NorthCentralMemberknf:InternalSalesMember2023-01-012023-09-300001955520us-gaap:CorporateAndOtherMemberknf:InternalSalesMember2023-01-012023-09-300001955520knf:InternalSalesMember2023-01-012023-09-300001955520knf:PacificMember2023-01-012023-09-300001955520knf:NorthwestMember2023-01-012023-09-300001955520knf:MountainMember2023-01-012023-09-300001955520knf:NorthCentralMember2023-01-012023-09-300001955520us-gaap:CorporateAndOtherMember2023-01-012023-09-300001955520knf:AggregatesMemberknf:PacificMember2022-01-012022-09-300001955520knf:NorthwestMemberknf:AggregatesMember2022-01-012022-09-300001955520knf:MountainMemberknf:AggregatesMember2022-01-012022-09-300001955520knf:NorthCentralMemberknf:AggregatesMember2022-01-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:AggregatesMember2022-01-012022-09-300001955520knf:AggregatesMember2022-01-012022-09-300001955520knf:ReadyMixConcreteMemberknf:PacificMember2022-01-012022-09-300001955520knf:NorthwestMemberknf:ReadyMixConcreteMember2022-01-012022-09-300001955520knf:MountainMemberknf:ReadyMixConcreteMember2022-01-012022-09-300001955520knf:ReadyMixConcreteMemberknf:NorthCentralMember2022-01-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:ReadyMixConcreteMember2022-01-012022-09-300001955520knf:ReadyMixConcreteMember2022-01-012022-09-300001955520knf:AsphaltMemberknf:PacificMember2022-01-012022-09-300001955520knf:NorthwestMemberknf:AsphaltMember2022-01-012022-09-300001955520knf:MountainMemberknf:AsphaltMember2022-01-012022-09-300001955520knf:NorthCentralMemberknf:AsphaltMember2022-01-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:AsphaltMember2022-01-012022-09-300001955520knf:AsphaltMember2022-01-012022-09-300001955520knf:OtherMemberknf:PacificMember2022-01-012022-09-300001955520knf:NorthwestMemberknf:OtherMember2022-01-012022-09-300001955520knf:MountainMemberknf:OtherMember2022-01-012022-09-300001955520knf:NorthCentralMemberknf:OtherMember2022-01-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:OtherMember2022-01-012022-09-300001955520knf:OtherMember2022-01-012022-09-300001955520knf:PacificMemberknf:ContractingServicesPublicSectorMember2022-01-012022-09-300001955520knf:NorthwestMemberknf:ContractingServicesPublicSectorMember2022-01-012022-09-300001955520knf:MountainMemberknf:ContractingServicesPublicSectorMember2022-01-012022-09-300001955520knf:NorthCentralMemberknf:ContractingServicesPublicSectorMember2022-01-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:ContractingServicesPublicSectorMember2022-01-012022-09-300001955520knf:ContractingServicesPublicSectorMember2022-01-012022-09-300001955520knf:ContractingServicesPrivateSectorMemberknf:PacificMember2022-01-012022-09-300001955520knf:NorthwestMemberknf:ContractingServicesPrivateSectorMember2022-01-012022-09-300001955520knf:MountainMemberknf:ContractingServicesPrivateSectorMember2022-01-012022-09-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthCentralMember2022-01-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:ContractingServicesPrivateSectorMember2022-01-012022-09-300001955520knf:ContractingServicesPrivateSectorMember2022-01-012022-09-300001955520knf:InternalSalesMemberknf:PacificMember2022-01-012022-09-300001955520knf:NorthwestMemberknf:InternalSalesMember2022-01-012022-09-300001955520knf:MountainMemberknf:InternalSalesMember2022-01-012022-09-300001955520knf:NorthCentralMemberknf:InternalSalesMember2022-01-012022-09-300001955520us-gaap:CorporateAndOtherMemberknf:InternalSalesMember2022-01-012022-09-300001955520knf:InternalSalesMember2022-01-012022-09-300001955520knf:PacificMember2022-01-012022-09-300001955520knf:NorthwestMember2022-01-012022-09-300001955520knf:MountainMember2022-01-012022-09-300001955520knf:NorthCentralMember2022-01-012022-09-300001955520us-gaap:CorporateAndOtherMember2022-01-012022-09-3000019555202023-10-012023-09-3000019555202024-10-012023-09-3000019555202025-10-012023-09-300001955520knf:PacificMember2022-12-310001955520knf:PacificMember2023-09-300001955520knf:NorthwestMember2022-12-310001955520knf:NorthwestMember2023-09-300001955520knf:MountainMember2022-12-310001955520knf:MountainMember2023-09-300001955520knf:NorthCentralMember2022-12-310001955520knf:NorthCentralMember2023-09-300001955520us-gaap:CorporateAndOtherMember2022-12-310001955520us-gaap:CorporateAndOtherMember2023-09-300001955520us-gaap:CustomerRelationshipsMember2023-09-300001955520us-gaap:CustomerRelationshipsMember2022-12-310001955520us-gaap:NoncompeteAgreementsMember2023-09-300001955520us-gaap:NoncompeteAgreementsMember2022-12-310001955520us-gaap:OtherIntangibleAssetsMember2023-09-300001955520us-gaap:OtherIntangibleAssetsMember2022-12-310001955520us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001955520us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashSurrenderValueMember2023-09-300001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashSurrenderValueMember2023-09-300001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-09-300001955520us-gaap:FairValueMeasurementsRecurringMember2023-09-300001955520us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001955520us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashSurrenderValueMember2022-12-310001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashSurrenderValueMember2022-12-310001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001955520us-gaap:FairValueMeasurementsRecurringMember2022-12-310001955520us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-09-300001955520us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-09-300001955520us-gaap:SeniorNotesMember2023-04-250001955520us-gaap:LoansPayableMember2023-05-310001955520us-gaap:RevolvingCreditFacilityMember2023-05-310001955520us-gaap:LoansPayableMember2023-09-300001955520us-gaap:SeniorNotesMember2023-09-300001955520us-gaap:NotesPayableToBanksMember2023-09-300001955520us-gaap:LongTermDebtMember2023-09-300001955520us-gaap:IntersegmentEliminationMemberknf:PacificMember2023-07-012023-09-300001955520us-gaap:IntersegmentEliminationMemberknf:PacificMember2022-07-012022-09-300001955520us-gaap:IntersegmentEliminationMemberknf:PacificMember2023-01-012023-09-300001955520us-gaap:IntersegmentEliminationMemberknf:PacificMember2022-01-012022-09-300001955520knf:NorthwestMemberus-gaap:IntersegmentEliminationMember2023-07-012023-09-300001955520knf:NorthwestMemberus-gaap:IntersegmentEliminationMember2022-07-012022-09-300001955520knf:NorthwestMemberus-gaap:IntersegmentEliminationMember2023-01-012023-09-300001955520knf:NorthwestMemberus-gaap:IntersegmentEliminationMember2022-01-012022-09-300001955520knf:MountainMemberus-gaap:IntersegmentEliminationMember2023-07-012023-09-300001955520knf:MountainMemberus-gaap:IntersegmentEliminationMember2022-07-012022-09-300001955520knf:MountainMemberus-gaap:IntersegmentEliminationMember2023-01-012023-09-300001955520knf:MountainMemberus-gaap:IntersegmentEliminationMember2022-01-012022-09-300001955520knf:NorthCentralMemberus-gaap:IntersegmentEliminationMember2023-07-012023-09-300001955520knf:NorthCentralMemberus-gaap:IntersegmentEliminationMember2022-07-012022-09-300001955520knf:NorthCentralMemberus-gaap:IntersegmentEliminationMember2023-01-012023-09-300001955520knf:NorthCentralMemberus-gaap:IntersegmentEliminationMember2022-01-012022-09-300001955520us-gaap:CorporateAndOtherMemberus-gaap:IntersegmentEliminationMember2023-07-012023-09-300001955520us-gaap:CorporateAndOtherMemberus-gaap:IntersegmentEliminationMember2022-07-012022-09-300001955520us-gaap:CorporateAndOtherMemberus-gaap:IntersegmentEliminationMember2023-01-012023-09-300001955520us-gaap:CorporateAndOtherMemberus-gaap:IntersegmentEliminationMember2022-01-012022-09-300001955520srt:ConsolidationEliminationsMembersrt:ParentCompanyMember2023-07-012023-09-300001955520srt:ConsolidationEliminationsMembersrt:ParentCompanyMember2022-07-012022-09-300001955520srt:ConsolidationEliminationsMembersrt:ParentCompanyMember2023-01-012023-09-300001955520srt:ConsolidationEliminationsMembersrt:ParentCompanyMember2022-01-012022-09-300001955520us-gaap:OperatingSegmentsMember2023-07-012023-09-300001955520us-gaap:OperatingSegmentsMember2022-07-012022-09-300001955520us-gaap:OperatingSegmentsMember2023-01-012023-09-300001955520us-gaap:OperatingSegmentsMember2022-01-012022-09-300001955520us-gaap:CorporateNonSegmentMember2023-07-012023-09-300001955520us-gaap:CorporateNonSegmentMember2022-07-012022-09-300001955520us-gaap:CorporateNonSegmentMember2023-01-012023-09-300001955520us-gaap:CorporateNonSegmentMember2022-01-012022-09-300001955520us-gaap:UnfundedPlanMemberus-gaap:QualifiedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-06-010001955520us-gaap:PensionPlansDefinedBenefitMemberus-gaap:QualifiedPlanMemberus-gaap:UnderfundedPlanMember2023-07-012023-09-300001955520us-gaap:PensionPlansDefinedBenefitMemberus-gaap:QualifiedPlanMemberus-gaap:UnderfundedPlanMember2022-07-012022-09-300001955520us-gaap:PensionPlansDefinedBenefitMemberus-gaap:QualifiedPlanMemberus-gaap:UnderfundedPlanMember2023-01-012023-09-300001955520us-gaap:PensionPlansDefinedBenefitMemberus-gaap:QualifiedPlanMemberus-gaap:UnderfundedPlanMember2022-01-012022-09-300001955520us-gaap:UnfundedPlanMemberus-gaap:QualifiedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-07-012023-09-300001955520us-gaap:UnfundedPlanMemberus-gaap:QualifiedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-07-012022-09-300001955520us-gaap:UnfundedPlanMemberus-gaap:QualifiedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-09-300001955520us-gaap:UnfundedPlanMemberus-gaap:QualifiedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-09-300001955520us-gaap:RevolvingCreditFacilityMember2023-05-312023-05-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _____________ to ______________
Commission file number 1-41642
Knife River Corporation
(Exact name of registrant as specified in its charter)
Delaware92-1008893
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer Identification No.)

1150 West Century Avenue
P.O. Box 5568
Bismarck, North Dakota 58506-5568
(Address of principal executive offices)
(Zip Code)
(701) 530-1400
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of each exchange on which registered
Common Stock, $0.01 par valueKNFNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No .
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No .
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer
Accelerated Filer
Non-Accelerated Filer
Smaller Reporting Company
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No .
Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of November 1, 2023: 56,566,214 shares.
1


Index
Page
 

2

Definitions
The following abbreviations and acronyms used in this Form 10-Q are defined below:
Abbreviation or Acronym
AgencyPublicly-funded work completed for state departments of transportation, as well as cities and counties
ASC
FASB Accounting Standards Codification
CDL
Commercial driver's license
CentennialCentennial Energy Holdings, Inc., a direct wholly owned subsidiary of MDU Resources and the direct parent company of Knife River prior to the spinoff
Company or Knife River
Knife River Corporation
COVID-19Coronavirus disease 2019
DistributionThe distribution of approximately 90 percent of the outstanding shares of Knife River common stock to MDU Resources stockholders on a pro rata basis of one share of Knife River common stock for every four shares held of MDU Resources common stock
Dodd-Frank Act
Dodd-Frank Wall Street Reform and Consumer Protection Act
EBITDAEarnings before interest, taxes, depreciation, depletion and amortization
EDGE"Competitive EDGE" strategy implemented by the Company to improve margins and to execute on other strategic initiatives aimed at generating long-term profitable growth
Exchange Act
Securities Exchange Act of 1934, as amended
FASB
Financial Accounting Standards Board
GAAP
Accounting principles generally accepted in the United States of America
IIJA
Infrastructure Investment and Jobs Act
Knife River CorporationThe holding company established in conjunction with the Separation and, prior to the Separation, a direct wholly owned subsidiary of MDU Resources
MDU ResourcesMDU Resources Group, Inc., the indirect parent company of Knife River prior to the spinoff
SECUnited States Securities and Exchange Commission
SeparationThe separation of Knife River from MDU Resources' other businesses and the creation of an independent, publicly traded company
SOFR
Secured Overnight Financing Rate
3

Introduction
Knife River is a leading aggregates-based construction materials and contracting services provider in the United States. The Company's aggregate reserves provide the foundation for its vertically integrated business strategy, with approximately 40 percent of its aggregates in 2023 being used internally to support value-added downstream products (ready-mix concrete and asphalt) and contracting services (heavy-civil construction, asphalt paving, concrete construction, site development and grading services). The Company provides construction materials and contracting services for both public and private customers and is focused on being the provider of choice in mid-size, high-growth markets. Knife River is committed to its plan for continued growth and to delivering for its stakeholders — customers, communities, employees and stockholders — by executing on its four core values: people, safety, quality and the environment.
The Company supplies construction materials to customers in 14 states and also provides related contracting services. It has broad access to high-quality aggregates in most of its markets, which forms the foundation of its vertically integrated business model. Knife River shares resources, including plants, equipment and people, across its various locations to maximize efficiency, and it transports its products by truck, rail and barge to complete the vertical value chain, depending on the particular market. The Company's strategically located aggregate sites, ready-mix plants and asphalt plants, along with its fleet of ready-mix and dump trucks, enables Knife River to better serve its customers. The Company believes its vertically integrated business model is a strong competitive advantage that provides scale, efficiency and operational excellence for the benefit of customers, stockholders and the broader communities that it serves.
The Company is organized into six operating regions: Pacific, Northwest, Mountain, North Central, South and Energy Services. These regions are used to determine the Company's reportable segments, which are based on the Company's method of internal reporting and are aligned by key geographic regions due to the production of construction materials and related contracting services following the seasonal nature of the construction industry. Knife River's reportable segments are: Pacific, Northwest, Mountain and North Central, with South and Energy Services included in the All Other category with its corporate services. The internal reporting of these segments is defined based on the reporting and review process used by the Company's chief executive and chief operating officers. For more information on the Company's business segments, see Note 15 of the Notes to Consolidated Financial Statements.
On May 31, 2023, the Separation of Knife River from MDU Resources was completed as a tax-free spin-off for U.S. federal income tax purposes. As a result of the Separation, MDU Resources distributed shares representing approximately 90 percent of Knife River's outstanding common stock to holders of record of MDU Resources' common stock as of the close of business on May 22, 2023. Following the Distribution, Knife River became an independent, publicly traded company.
4

Part I -- Financial Information
Item 1. Financial Statements
Knife River Corporation
Consolidated Statements of Operations
(Unaudited)
Three Months EndedNine Months Ended
 September 30,September 30,
 2023202220232022
 (In thousands, except per share amounts)
Revenue:    
Construction materials$553,057 $483,221 $1,177,726 $1,060,051 
Contracting services537,315 492,207 1,005,736 937,156 
Total revenue1,090,372 975,428 2,183,462 1,997,207 
Cost of revenue:    
Construction materials346,298 340,609 856,606 846,965 
Contracting services474,685 450,332 900,388 861,300 
Total cost of revenue820,983 790,941 1,756,994 1,708,265 
Gross profit269,389 184,487 426,468 288,942 
Selling, general and administrative expenses59,168 41,572 167,276 130,223 
Operating income210,221 142,915 259,192 158,719 
Interest expense15,354 8,817 44,005 21,506 
Other income (expense)7 (1,277)3,311 (6,056)
Income before income taxes194,874 132,821 218,498 131,157 
Income tax expense48,219 33,164 56,327 32,947 
Net income$146,655 $99,657 $162,171 $98,210 
Net income per share:
    
Basic $2.59 $1.76 $2.87 $1.74 
Diluted$2.58 $1.76 $2.86 $1.74 
Weighted average common shares outstanding:
Basic56,56656,56656,56656,566
Diluted 56,73556,56656,63356,566
The accompanying notes are an integral part of these consolidated financial statements.
5

Knife River Corporation
Consolidated Statements of Comprehensive Income
(Unaudited)
Three Months EndedNine Months Ended
 September 30,September 30,
 2023202220232022
 (In thousands)
Net income$146,655 $99,657 $162,171 $98,210 
Other comprehensive income:
Reclassification adjustment for loss on derivative instruments included in net income, net of tax of $ and $27 for the three months ended and $28 and $80 for the nine months ended in 2023 and 2022, respectively
 82 90 246 
Postretirement liability adjustment:
Postretirement liability gains (losses) arising during the period, net of tax of $ and $ for the three months ended and $(6) and $1,879 for the nine months ended in 2023 and 2022, respectively
  (17)5,820 
Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $16 and $71 for the three months ended and $47 and $213 for the nine months ended in 2023 and 2022, respectively
49 221 144 662 
Postretirement liability adjustment49 221 127 6,482 
Other comprehensive income49 303 217 6,728 
Comprehensive income attributable to common stockholders$146,704 $99,960 $162,388 $104,938 
The accompanying notes are an integral part of these consolidated financial statements.
6

Knife River Corporation
Consolidated Balance Sheets
(Unaudited)
 September 30, 2023December 31, 2022
Assets(In thousands, except shares and per share amounts)
Current assets:  
Cash, cash equivalents and restricted cash$116,159 $10,090 
Receivables, net491,866 210,157 
Costs and estimated earnings in excess of billings on uncompleted contracts50,545 31,145 
Due from related-party 16,050 
Inventories314,711 323,277 
Prepayments and other current assets38,094 17,848 
Total current assets1,011,375 608,567 
Noncurrent assets:  
Property, plant and equipment2,547,577 2,489,408 
Less accumulated depreciation, depletion and amortization1,248,042 1,174,195 
Net property, plant and equipment1,299,535 1,315,213 
Goodwill274,478 274,540 
Other intangible assets, net11,463 13,430 
Operating lease right-of-use assets44,309 45,873 
Investments and other39,722 36,696 
Total noncurrent assets 1,669,507 1,685,752 
Total assets$2,680,882 $2,294,319 
Liabilities and Stockholders' Equity  
Current liabilities:  
Long-term debt - current portion$7,082 $211 
Related-party notes payable - current portion 238,000 
Accounts payable148,977 87,370 
Billings in excess of costs and estimated earnings on uncompleted contracts58,785 39,843 
Taxes payable53,281 8,502 
Accrued compensation37,922 29,192 
Due to related-party 20,286 
Current operating lease liabilities 13,702 13,210 
Other accrued liabilities105,218 80,276 
Total current liabilities 424,967 516,890 
Noncurrent liabilities:  
Long-term debt675,649 427 
Related-party notes payable 446,449 
Deferred income taxes173,989 175,804 
Noncurrent operating lease liabilities30,607 32,663 
Other132,652 93,497 
Total liabilities 1,437,864 1,265,730 
Commitments and contingencies
Stockholders' equity:  
Common stock, 300,000,000 shares authorized, $0.01 par value, 56,997,350 shares
issued and 56,566,214 shares outstanding at September 30, 2023; 80,000 shares authorized, issued and outstanding, $10 par value at December 31, 2022
570 800 
Other paid-in capital613,024 549,106 
Retained earnings645,185 494,661 
MDU Resources common stock held by subsidiary at cost - 538,921 shares at
December 31, 2022
 (3,626)
Treasury stock held at cost - 431,136 shares
(3,626) 
Accumulated other comprehensive loss(12,135)(12,352)
Total stockholders' equity1,243,018 1,028,589 
Total liabilities and stockholders' equity $2,680,882 $2,294,319 
The accompanying notes are an integral part of these consolidated financial statements.
7

Knife River Corporation
Consolidated Statements of Equity
(Unaudited)
Common StockOther
Paid-in Capital
Retained EarningsMDU Resources' Stock Held
by Subsidiary
Treasury StockAccumula-ted Other Comprehe-nsive Loss
SharesAmountSharesAmountSharesAmountTotal
 (In thousands, except shares)
At December 31, 2022
80,000 $800 $549,106 $494,661 (538,921)$(3,626) $ $(12,352)$1,028,589 
Net loss— — — (41,320)— — — — — (41,320)
Other comprehensive income— — — — — — — — 93 93 
Stock-based compensation— — 453 (39)— — — — — 414 
Net transfers to Centennial— — (1,385)(11,622)— — — — — (13,007)
At March 31, 202380,000 $800 $548,174 $441,680 (538,921)$(3,626) $ $(12,259)$974,769 
Net income
— — — 56,836 — — — — — 56,836 
Other comprehensive Income— — — — — — — — 75 75 
Stock-based compensation— — 212 14 — — — — — 226 
Transfer of MDU Resources' stock held by subsidiary— — — — 538,921 3,626 — — — 3,626 
Receipt of treasury stock at cost— — — — — — (431,136)(3,626)— (3,626)
Retirement of historical common stock in connection with the Separation(80,000)(800)800 — — — — — —  
Issuance of common stock in connection with the Separation56,997,350 570 (596)— — — — — — (26)
Net transfers from Centennial and MDU Resources including Separation adjustments— — 62,972 — — — — — — 62,972 
At June 30, 202356,997,350 $570 $611,562 $498,530  $ (431,136)$(3,626)$(12,184)$1,094,852 
Net income— — — 146,655 — — — — — 146,655 
Other comprehensive income— — — — — — — — 49 49 
Stock-based compensation— — 1,462 — — — — — — 1,462 
At September 30, 202356,997,350 $570 $613,024 $645,185  $ (431,136)$(3,626)$(12,135)$1,243,018 
The accompanying notes are an integral part of these consolidated financial statements.
8


Knife River Corporation
Consolidated Statements of Equity
(Unaudited)
Common StockOther
Paid-in Capital
Retained EarningsMDU Resources' Stock Held
by Subsidiary
Treasury StockAccumula-ted Other Comprehe-nsive Loss
SharesAmountSharesAmountSharesAmountTotal
 (In thousands, except shares)
At December 31, 2021
80,000 $800 $549,714 $430,446 (538,921)$(3,626) $ $(24,490)$952,844 
Net loss— — — (40,010)— — — — — (40,010)
Other comprehensive income— — — — — — — — 303 303 
Stock-based compensation— — 333 (27)— — — — — 306 
Net transfers to Centennial— — (3,432)(12,976)— — — — — (16,408)
At March 31, 202280,000 $800 $546,615 $377,433 (538,921)$(3,626) $ $(24,187)$897,035 
Net income
— — — 38,562 — — — — — 38,562 
Other comprehensive income
— — — — — — — — 6,122 6,122 
Stock-based compensation— — 333 (27)— — — — — 306 
Net transfers to Centennial— — (5,063)(12,974)— — — — — (18,037)
At June 30, 202280,000 $800 $541,885 $402,994 (538,921)$(3,626) $ $(18,065)$923,988 
Net income— — — 99,657 — — — — — 99,657 
Other comprehensive income— — — — — — — — 303 303 
Stock-based compensation— — 134 (11)— — — — — 123 
Net transfers (from) to Centennial
— — 220 (12,975)— — — — — (12,755)
At September 30, 202280,000 $800 $542,239 $489,665 (538,921)$(3,626) $ $(17,762)$1,011,316 
The accompanying notes are an integral part of these consolidated financial statements.
9

Knife River Corporation
Consolidated Statements of Cash Flows
(Unaudited)
Nine Months Ended
 September 30,
 20232022
 (In thousands)
Operating activities:  
Net income$162,171 $98,210 
Adjustments to reconcile net income to net cash provided by operating activities:
  
Depreciation, depletion and amortization92,511 88,551 
Deferred income taxes(1,884)5,043 
Provision for credit losses1,386 (296)
Amortization of debt issuance costs2,425 355 
Employee stock-based compensation costs2,127 800 
Pension and postretirement benefit plan net periodic benefit cost 889 981 
Unrealized (gains) losses on investments(685)3,172 
Gains on sales of assets(3,806)(3,575)
Changes in current assets and liabilities, net of acquisitions:
Receivables(302,536)(239,565)
Due from related-party16,050 1,258 
Inventories8,566 (18,624)
Other current assets(20,127)835 
Accounts payable91,663 69,552 
Due to related-party(7,310)9,829 
Other current liabilities78,006 21,786 
Pension and postretirement benefit plan contributions(1,611)(313)
Other noncurrent changes35,092 1,400 
Net cash provided by operating activities152,927 39,399 
Investing activities:  
Capital expenditures(86,450)(121,840)
Acquisitions, net of cash acquired 450 
Net proceeds from sale or disposition of property and other5,227 5,716 
Investments(1,764)(2,226)
Net cash used in investing activities(82,987)(117,900)
Financing activities:  
Issuance of current related-party notes, net 100,000 
Issuance of long-term related-party notes, net205,275 26,872 
Issuance of long-term debt700,000  
Repayment of long-term debt(1,891)(206)
Debt issuance costs(16,640)(749)
Proceeds from issuance of common stock(26) 
Net transfers to Centennial(850,589)(42,236)
Net cash provided by financing activities36,129 83,681 
Increase in cash, cash equivalents and restricted cash106,069 5,180 
Cash, cash equivalents and restricted cash -- beginning of year10,090 13,848 
Cash, cash equivalents and restricted cash -- end of period$116,159 $19,028 
The accompanying notes are an integral part of these consolidated financial statements.
10

Knife River Corporation
Notes to Consolidated
Financial Statements
September 30, 2023 and 2022
(Unaudited)
Note 1 - Background
On August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the Separation of Knife River from MDU Resources. On May 31, 2023, the Separation was completed by a pro rata distribution of shares representing approximately 90 percent of Knife River's outstanding common stock to MDU Resources' stockholders. MDU Resources' stockholders received one share of Knife River common stock for every four shares of MDU Resources common stock held as of the close of business on May 22, 2023. MDU Resources retained approximately 10 percent of Knife River's common stock. The Distribution was tax-free to its stockholders for U. S. federal income tax purposes. At the time of the Separation, the net parent investment in Knife River held by Centennial was settled between the companies. As a result of the Separation, Knife River is now an independent public company trading on the New York Stock Exchange under the symbol "KNF." More information on the Separation and Distribution, as well as the Company's historical results, can be found within the Company's Registration Statement on Form 10.
Note 2 - Basis of presentation
The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature.
On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a “carve-out” basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and nine months ended September 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment increased cost of revenue for the three months ended September 30, 2022, by $4.4 million ($3.4 million after tax) and decreased cost of revenue for the nine months ended September 30, 2022, by $1.6 million ($1.2 million after tax). The adjustment is not considered material for the three or nine months ended September 30, 2022.
The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.
All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses and other income (expense). There were no amounts allocated to Knife River for the three months ended September 30, 2023, and $8.7 million was allocated for the nine months ended September 30, 2023. For the three and nine months ended September 30, 2022, there was $3.8 million and $13.4 million, respectively, allocated to Knife River. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.
11

Prior to the Separation, Knife River historically participated in Centennial’s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7 million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0 million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7 million and is reflected as "Net transfers from Centennial and MDU Resources including separation adjustments" in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.
Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods.
Management has also evaluated the impact of events occurring after September 30, 2023, up to the date of issuance of these consolidated interim financial statements on November 6, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.
Principles of consolidation
For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as “Due from related-party” or “Due to related-party” with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and “Related-party notes payable” with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities.
The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within “Other paid-in capital”. See Note 18 for additional information on related-party transactions.
Use of estimates
The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management’s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.
New accounting standards
There have been no recent accounting standards that are expected to materially affect the Company.
Cash, cash equivalents and restricted cash
The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents. At September 30, 2023, the $116.2 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $84.0 million of cash and cash equivalents and $32.2 million of restricted cash. At September 30, 2022, the Company did not have any restricted cash. Restricted cash represents deposits held by Knife
12

River's captive insurance company that is required by state insurance regulations to remain in the captive insurance company as cash.
Seasonality of operations
Some of the Company's operations are seasonal and revenues from, and certain expenses for, such operations may fluctuate significantly among quarterly periods, with lower activity in the winter months and higher activity in the summer months. Accordingly, the interim results for particular segments, and for the Company as a whole, may not be indicative of results for the full fiscal year or other future periods.
Note 3 - Receivables and allowance for expected credit losses
Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less. The total balance of receivables past due 90 days or more was $14.4 million and $11.2 million at September 30, 2023 and December 31, 2022, respectively. Receivables were as follows:
September 30, 2023December 31, 2022
(In thousands)
Trade receivables$236,373$104,347
Contract receivables223,87482,428
Retention receivables37,81428,859
Receivables, gross498,061215,634
Less expected credit loss6,1955,477
Receivables, net$491,866$210,157
The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable.
Details of the Company's expected credit losses were as follows:
PacificNorthwestMountainNorth
Central
All OtherTotal
 (In thousands)
At December 31, 2022
$2,045 $1,253 $1,278 $839 $62 $5,477 
Current expected credit loss provision45 313 164 (89)(1)432 
Less write-offs charged against the allowance1 68 18   87 
At March 31, 2023$2,089 $1,498 $1,424 $750 $61 $5,822 
Current expected credit loss provision9 74 631 (132)1 583 
Less write-offs charged against the allowance18 512 3  2 535 
At June 30, 2023$2,080 $1,060 $2,052 $618 $60 $5,870 
Current expected credit loss provision46 242 (152)215 20 371 
Less write-offs charged against the allowance26 4 13 3  46 
At September 30, 2023$2,100 $1,298 $1,887 $830 $80 $6,195 
13

PacificNorthwestMountainNorth
Central
All OtherTotal
 (In thousands)
At December 31, 2021$2,052 $512 $1,610 $1,152 $80 $5,406 
Current expected credit loss provision1 (125)(130)6 (5)(253)
Less write-offs charged against the allowance1 20 3 1 1 26 
At March 31, 2022$2,052 $367 $1,477 $1,157 $74 $5,127 
Current expected credit loss provision11 58 (17)(37)(3)12 
Less write-offs charged against the allowance 56 4 47 2 109 
At June 30, 2022$2,063 $369 $1,456 $1,073 $69 $5,030 
Current expected credit loss provision(6)194 (111)(141)9 (55)
Less write-offs charged against the allowance9 7 40 4 16 76 
At September 30, 2022$2,048 $556 $1,305 $928 $62 $4,899 
Note 4 - Inventories
Inventories on the Consolidated Balance Sheets were as follows:
 September 30, 2023December 31, 2022
 (In thousands)
Finished products$213,702 $211,496 
Raw materials63,156 78,571 
Supplies and parts37,853 33,210 
Total$314,711 $323,277 

Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company's aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs.
Note 5 - Earnings per share
The calculation for basic and diluted earnings per share for any period presented prior to the Separation are based on the number of shares outstanding on May 31, 2023, the Separation and Distribution date. For periods prior to the Separation, it is assumed that there are no dilutive equity instruments as there were no Knife River stock-based awards outstanding at the time.
Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the applicable period. Diluted earnings per share is computed by dividing net income by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of non-vested restricted stock units. Weighted average common shares outstanding is comprised of issued shares of 56,997,350 less shares held in treasury of 431,136, as described in Note 6. Basic and diluted earnings per share are calculated as follows, based on a reconciliation of the weighted-average common shares outstanding on a basic and diluted basis:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands, except per share amounts)
Net income
$146,655 $99,657 $162,171 $98,210 
Weighted average common shares outstanding - basic56,566 56,566 56,566 56,566 
Effect of dilutive restricted stock units169  67  
Weighted average common shares outstanding - diluted56,735 56,566 56,633 56,566 
Shares excluded from the calculation of diluted earnings per share
    
Net income per share - basic
$2.59 $1.76 $2.87 $1.74 
Net income per share - diluted
$2.58 $1.76 $2.86 $1.74 
14

Note 6 - Equity
On May 31, 2023, the Company issued 56,997,350 shares of common stock with a par value of $0.01 in connection with the Separation.
The Company historically held 538,921 shares of MDU Resources common stock through one of its subsidiaries. The historical shares are presented as MDU Resources' stock held by subsidiary on the Consolidated Statement of Equity. In connection with the Separation, Knife River entered into an agreement with MDU Resources to transfer the stock of MDU Resources held by its subsidiary to MDU Resources in exchange for 431,136 shares of Knife River common stock. The number of shares transferred to Knife River was based on the value of the stock at the time of the Separation. The historical MDU Resources common stock held by subsidiary at cost of $3.6 million at September 30, 2023, on the Consolidated Balance Sheets reflects the value of the MDU Resources common stock at the time it was granted to Knife River's subsidiary and will remain at the historical value since the exchange was between related parties. The 431,136 shares of Knife River common stock are presented as Treasury stock held at cost in the Consolidated Balance Sheet and reduce the number of common stock shares outstanding.
Stock-based compensation
Prior to the Separation, key employees of the Company participated in various stock-based compensation plans authorized and managed by MDU Resources. All awards granted under the plans were based on MDU Resources' common shares, however, Knife River recognized the expense for its participants in its financial statements.
At the time of the Separation, each outstanding MDU Resources time-vested restricted stock unit and performance share award held by a Knife River employee was converted into Knife River time-vested restricted stock units. The converted awards will continue to vest over the original vesting period, which is generally three years from the grant date. All performance share awards that were converted at the time of the Separation were first adjusted using a combined performance factor based on MDU Resources' actual performance as of December 31, 2022. The number of restricted stock units was determined by taking the closing per share price of MDU Resources on May 31, 2023, and dividing by the closing per share price of Knife River on June 1, 2023. The ratio used to convert the MDU Resources' share-based awards was designed to preserve the aggregate intrinsic value of the award immediately after the Separation when compared to the aggregate intrinsic value of the award immediately prior to the Separation. The existing unvested stock-based awards issued through MDU Resources' stock-based compensation plans were modified in connection with the Separation to maintain an equivalent value immediately before and after Separation. The impact of this modification will be recorded over the remaining vesting periods and was not material to the Company's stock-based compensation expense for the three or nine months ended September 30, 2023.
Note 7 - Accumulated other comprehensive loss
The after-tax changes in the components of accumulated other comprehensive loss were as follows:
Net Unrealized
Loss on
Derivative
 Instruments
 Qualifying as
Hedges
Postretirement
 Liability
Adjustment
Total
Accumulated
 Other
Comprehensive
 Loss
 (In thousands)
At December 31, 2022$(90)$(12,262)$(12,352)
Amounts reclassified from accumulated other comprehensive loss46 47 93 
Net current-period other comprehensive income46 47 93 
At March 31, 2023$(44)$(12,215)$(12,259)
Other comprehensive loss before reclassification (17)(17)
Amounts reclassified from accumulated other comprehensive loss44 48 92 
Net current-period other comprehensive income44 31 75 
At June 30, 2023$ $(12,184)$(12,184)
Other comprehensive loss before reclassification   
Amounts reclassified from accumulated other comprehensive loss 49 49 
Net current-period other comprehensive income 49 49 
At September 30, 2023
$ $(12,135)$(12,135)
15

Net Unrealized
Loss on
Derivative
 Instruments
 Qualifying as
Hedges
Postretirement
 Liability
Adjustment
Total
Accumulated
 Other
Comprehensive
 Loss
 (In thousands)
At December 31, 2021$(418)$(24,072)$(24,490)
Amounts reclassified from accumulated other comprehensive loss82 221 303 
Net current-period other comprehensive income82 221 303 
At March 31, 2022$(336)$(23,851)$(24,187)
Other comprehensive income before reclassification 5,820 5,820 
Amounts reclassified from accumulated other comprehensive loss82 220 302 
Net current-period other comprehensive income82 6,040 6,122 
At June 30, 2022$(254)$(17,811)$(18,065)
Amounts reclassified from accumulated other comprehensive loss82 221 303 
Net current-period other comprehensive income 82 221 303 
At September 30, 2022
$(172)$(17,590)$(17,762)
The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parenthesis indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications were as follows:
Three Months EndedNine Months EndedLocation on Consolidated Statements of Operations
September 30,September 30,
2023202220232022
(In thousands)
Reclassification adjustment for loss on derivative income
$ $(109)$(118)$(326)Interest expense
 27 28 80 Income taxes
 (82)(90)(246)
Amortization of postretirement liability losses included in net periodic benefit cost(65)(292)(191)(875)Other income
16 71 47 213 Income taxes
(49)(221)(144)(662)
Total reclassifications$(49)$(303)$(234)$(908)
16

Note 8 - Revenue from contracts with customers
Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project.
Disaggregation
In the following tables, revenue is disaggregated by category for each segment and includes sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in downstream materials and contracting services to arrive at the external operating revenues. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company’s reportable segments, see Note 15.
Three Months Ended September 30, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$33,624 $57,398 $39,519 $47,656 $15,388 $193,585 
Ready-mix concrete39,861 46,785 44,053 73,183 12,157 216,039 
Asphalt14,050 43,462 59,673 95,053 10,539 222,777 
Other81,081 4,497 11 10,211 118,312 214,112 
Contracting services public-sector32,632 68,316 135,700 181,779 23,483 441,910 
Contracting services private-sector17,745 25,144 43,944 8,526 46 95,405 
Internal sales(37,566)(36,683)(68,178)(111,288)(39,741)(293,456)
Revenues from contracts with customers
$181,427 $208,919 $254,722 $305,120 $140,184 $1,090,372 
Three Months Ended September 30, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$28,695 $52,614 $31,258 $45,039 $14,197 $171,803 
Ready-mix concrete35,395 45,600 37,334 64,496 16,082 198,907 
Asphalt10,935 45,110 45,553 96,830 7,133 205,561 
Other63,002 4,447 12 8,711 90,539 166,711 
Contracting services public-sector30,529 78,664 100,298 184,266 18,874 412,631 
Contracting services private-sector14,512 20,424 38,755 5,664 221 79,576 
Internal sales(30,710)(42,627)(49,089)(110,700)(26,635)(259,761)
Revenues from contracts with customers
$152,358 $204,232 $204,121 $294,306 $120,411 $975,428 
Nine Months Ended September 30, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$79,768 $147,937 $78,051 $81,999 $35,767 $423,522 
Ready-mix concrete106,531 125,273 92,929 139,369 33,604 497,706 
Asphalt21,640 84,908 89,955 141,942 22,888 361,333 
Other168,104 11,513 21 22,703 193,528 395,869 
Contracting services public-sector53,450 138,621 244,320 280,853 61,293 778,537 
Contracting services private-sector37,220 80,258 94,706 13,884 1,131 227,199 
Internal sales(75,345)(84,937)(108,888)(167,055)(64,479)(500,704)
Revenues from contracts with customers$391,368 $503,573 $491,094 $513,695 $283,732 $2,183,462 
17

Nine Months Ended September 30, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$72,088 $129,752 $67,388 $75,718 $40,892 $385,838 
Ready-mix concrete98,520 121,079 84,950 124,026 46,959 475,534 
Asphalt26,909 79,801 77,021 141,595 19,886 345,212 
Other143,140 11,804 26 20,766 152,757 328,493 
Contracting services public-sector63,450 141,783 202,495 275,797 52,933 736,458 
Contracting services private-sector38,922 60,321 91,783 8,809 863 200,698 
Internal Sales(76,911)(84,733)(90,654)(162,342)(60,386)(475,026)
Revenues from contracts with customers$366,118 $459,807 $433,009 $484,369 $253,904 $1,997,207 
Note 9 - Uncompleted contracts
The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.
The changes in contract assets and liabilities were as follows:
September 30, 2023December 31, 2022ChangeLocation on Consolidated Balance Sheets
(In thousands)
Contract assets
$50,545 $31,145 $19,400 Costs and estimated earnings in excess of billings on uncompleted contracts
Contract liabilities(58,785)(39,843)(18,942)Billings in excess of costs and estimated earnings on uncompleted contracts
Net contract liabilities
$(8,240)$(8,698)$458 
The Company recognized $3.4 million and $35.1 million in revenue for the three and nine months ended September 30, 2023, respectively, which was previously included in contract liabilities at December 31, 2022. The Company recognized $3.0 million and $29.2 million in revenue for the three and nine months ended September 30, 2022, respectively, which was previously included in contract liabilities at December 31, 2021.
The Company recognized a net increase in revenues of $12.1 million and $10.6 million for the three and nine months ended September 30, 2023, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $4.9 million and $10.4 million for the three and nine months ended September 30, 2022, respectively, from performance obligations satisfied in prior periods.
Remaining performance obligations
The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year.
At September 30, 2023, the Company's remaining performance obligations were $732.2 million. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $677.7 million within the next 12 months or less; $38.5 million within the next 13 to 24 months; and $16.0 million in 25 months or more.
18

Note 10 - Goodwill and other intangible assets
The changes in the carrying amount of goodwill were as follows:
Balance at January 1, 2023Goodwill Acquired During the YearMeasurement
Period
Adjustments
Balance at September 30, 2023
 (In thousands)
Pacific$38,339 $ $(62)$38,277 
Northwest90,978   90,978 
Mountain26,816   26,816 
North Central75,879   75,879 
All Other42,528   42,528 
Total$274,540 $ $(62)$274,478 
Other amortizable intangible assets were as follows:
 September 30, 2023December 31, 2022
 (In thousands)
Customer relationships$18,540 $18,540 
Less accumulated amortization8,668 7,367 
 9,872 11,173 
Noncompete agreements4,039 4,039 
Less accumulated amortization3,358 2,985 
681 1,054 
Other2,479 5,279 
Less accumulated amortization1,569 4,076 
 910 1,203 
Total$11,463 $13,430 
Amortization expense for amortizable intangible assets for the three and nine months ended September 30, 2023, was $647,000 and $2.0 million, respectively. Amortization expense for amortizable intangible assets for the three and nine months ended September 30, 2022, was $729,000 and $2.1 million, respectively. Estimated amortization expense for identifiable intangible assets as of September 30, 2023, was:
Remainder of 20232024202520262027Thereafter
(In thousands)
Amortization expense$590 $2,157 $2,042 $1,739 $1,717 $3,218 
Note 11 - Fair value measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.
The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations under its unfunded, nonqualified defined benefit and defined contribution plans for the Company's executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $23.5 million and $20.1 million at September 30, 2023 and December 31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized loss on these investments was $597,000 for the three months ended September 30, 2023 and the net unrealized gain on these investments was $685,000 for the nine months ended September 30, 2023. The net unrealized loss on these investments was $541,000 and $3.2 million for the three and nine months ended September 30, 2022, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.
As part of the Separation, the Company retired certain insurance contracts used to satisfy its obligations under its unfunded, nonqualified defined contribution plan for the Company's executive officers and certain key management employees. The proceeds of the retired contracts totaled $4.8 million, which were used to purchase life insurance policies and re-invested in fixed-income and equity securities in the third quarter of 2023.
19

The Company's assets measured at fair value on a recurring basis were as follows:
 Fair Value Measurements at September 30, 2023, Using 
 Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Balance at September 30, 2023
(In thousands)
Assets:    
Money market funds$— $3,199 $— $3,199 
Insurance contracts*— 23,483 — 23,483 
Total assets measured at fair value$— $26,682 $— $26,682 
*    The insurance contracts invest approximately 41 percent in fixed-income investments, 19 percent in cash equivalents, 18 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 8 percent target date investments, 5 percent in common stock of small-cap companies and 1 percent in international investments.
 Fair Value Measurements at December 31, 2022, Using 
Quoted Prices in
Active Markets
for Identical
Assets
 (Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
 (Level 3)
Balance at December 31, 2022
(In thousands)
Assets:    
Money market funds$— $2,448 $— $2,448 
Insurance contracts*— 20,083 — 20,083 
Total assets measured at fair value$— $22,531 $— $22,531 
*    The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents.
The Company’s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the Company’s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.
Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.
The Company applies the provisions of the fair value measurement standard to its nonrecurring, non-financial measurements, including long-lived asset impairments. These assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable.
The Company's long-term debt is not measured at fair value on the Consolidated Balance Sheets and the fair value is being provided for disclosure purposes only. The fair value was categorized as Level 2 in the fair value hierarchy and was based on discounted cash flows using current market interest rates. The estimated fair value of the Company's Level 2 long-term debt was as follows:
 September 30, 2023
 (In thousands)
Carrying amount$698,747 
Fair value$700,687 
The carrying amounts of the Company's remaining financial instruments included in current assets and current liabilities approximate their fair values.
20

Note 12 - Debt
Certain debt instruments of the Company contain restrictive covenants and cross-default provisions. In order to borrow under the debt agreements, the Company must be in compliance with the applicable covenants and certain other conditions, all of which management believes the Company, as applicable, was in compliance with at September 30, 2023. In the event the Company does not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.
On April 25, 2023, the Company issued $425.0 million of 7.75 percent senior notes due May 1, 2031, pursuant to an indenture.
On May 31, 2023, the Company entered into a senior secured credit agreement consisting of a $275.0 million term loan and a $350.0 million revolving credit facility. As of September 30, 2023, the Company had no outstanding borrowings against the revolving credit facility. Each debt facility has a SOFR-based interest rate and a maturity date of May 31, 2028. The term loan has a mandatory annual amortization of 2.50 percent for years one and two, 5.00 percent for years three and four, and 7.50 percent in the fifth year. The agreement contains customary covenants and provisions, including a covenant of Knife River not to permit, at any time, the ratio of total debt to trailing twelve month EBITDA to be greater than 4.75 to 1.00. The agreement also contains an interest coverage ratio covenant stating that Knife River’s trailing twelve month EBITDA to interest expense is to be no less than 2.25 to 1.00. The covenants also include restrictions on the sale of certain assets, loans and investments.
Knife River's wholly owned subsidiary companies, subject to certain exclusions and exceptions, are named as subsidiary guarantors of the senior notes and the senior secured credit agreement. In addition, Knife River has pledged substantially all of its assets as collateral, subject to certain exclusions and exceptions, for the senior secured credit agreement.
Long-term debt
Long-term Debt Outstanding Long-term debt outstanding was as follows:
 
Weighted
Average
Interest
Rate at
September 30, 2023
September 30, 2023
 (In thousands)
Term loan agreement due on May 31, 2028
7.52 %$273,281 
Senior notes due on May 1, 2031
7.75 %425,000 
Other notes due on January 1, 2061
 %466 
Less unamortized debt issuance costs16,016 
Total long-term debt682,731 
Less current maturities7,082 
Net long-term debt$675,649 
Schedule of Debt Maturities Long-term debt maturities, which excludes unamortized debt issuance costs, at September 30, 2023, were as follows:
Remainder of
2023
2024202520262027Thereafter
(In thousands)
Long-term debt maturities$1,719 $7,082 $10,520 $13,802 $17,187 $648,437 
Note 13 - Income taxes
Post-Separation, the income tax provisions are calculated based on Knife River's operating footprint, as well as tax return elections and assertions. Current income tax liabilities including amounts for unrecognized tax benefits related to the Company's activities included in MDU Resources' income tax returns were deemed to be immediately settled with MDU Resources' final settlement allocation process as dictated by the MDU Resources' Tax Sharing Agreement.
Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the stand-alone financial statements as if the Company were a separate taxpayer and a stand-alone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods.
Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.
21

Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.
The Company's cash tax payments for the year may vary significantly from prior years as a result of the timing of the Separation and the seasonality of the Company's business.
Other Tax Matters
Tax Matters Agreement In connection with the Separation, the Company entered into a tax matters agreement with MDU Resources. The tax matters agreement governs the respective rights, responsibilities, and obligations between the Company and MDU Resources after the Separation with respect to tax liabilities and benefits, tax attributes, tax returns, tax contests and other tax sharing regarding U.S. federal, state and local income taxes, other tax matters and related tax returns.
Tax Refunds and Attributes The tax matters agreement provides for the allocation of certain pre-closing tax attributes between the Company and MDU Resources. Tax attributes will be allocated in accordance with the principles set forth in the MDU Resources' Tax Sharing Agreement, then existing, unless otherwise required by law. Under the tax matters agreement, the Company will be entitled to refunds for taxes for which the Company is responsible.
Note 14 - Cash flow information
Cash expenditures for interest and income taxes were as follows:
Nine Months Ended
 September 30,
 20232022 
 (In thousands)
Interest paid, net
$32,028 $19,472 
Income taxes paid, net$22,183 $23,163 
Noncash investing and financing transactions were as follows:
Nine Months Ended
September 30,
20232022 
(In thousands)
Right-of-use assets obtained in exchange for new operating lease liabilities
$9,717 $5,851 
Property, plant and equipment additions in accounts payable
$2,832 $4,884 
Equity contribution from Centennial related to the Separation$64,724 $ 
Equity contribution to MDU Resources for asset/liability transfers related to the Separation$(1,548)$ 
MDU Resources' stock issued prior to spin in connection with a business combination$383 $ 
Note 15 - Business segment data
The Company focuses on the vertical integration of its products and services by offering customers a single source for construction materials and related contracting services. The Company operates in 14 states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed. The Company’s reportable segments are those that are based on the Company’s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that reports to the Company’s chief operating officer. The chief operating officer works directly with the chief executive officer, the chief operating decision maker, to evaluate the performance of the segments using EBITDA and the allocation of resources.
All of the reportable segments mine, process and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete, as well as in some segments the sale of merchandise and other building materials and related services, as well as vertically integrating their contracting services to support the aggregate-based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading, and in some segments the manufacturing of prestressed concrete products. The Pacific segment and All Other also produce and sell liquid asphalt products and the Pacific segment sells cement. Although not common to all locations, within All Other is the sale of merchandise and other building materials and related services.
22

The information below follows the same accounting policies as described in the audited financial statements and notes included in the Company's Registration Statement on Form 10. Information on the Company's segments was as follows:
Three Months EndedNine Months Ended
September 30,September 30,
 2023 2022 2023 2022 
 (In thousands)
External operating revenues:   
Pacific$181,427 $152,358 $391,368 $366,118 
Northwest208,919 204,232 503,573 459,807 
Mountain254,722 204,121 491,094 433,009 
North Central305,120 294,306 513,695 484,369 
All Other140,184 120,411 283,732 253,904 
Total external operating revenues$1,090,372 $975,428 $2,183,462 $1,997,207 
Intersegment operating revenues:
Pacific$37,566 $30,710 $75,345 $76,911 
Northwest36,683 42,627 84,937 84,733 
Mountain68,178 49,089 108,888 90,654 
North Central111,288 110,700 167,055 162,342 
All Other39,741 26,635 64,479 60,386 
Total intersegment operating revenues$293,456 $259,761 $500,704 $475,026 
EBITDA:    
Pacific$37,558 $24,563 $56,486 $45,194 
Northwest48,867 43,797 102,711 79,774 
Mountain60,473 39,644 86,486 60,244 
North Central70,508 58,584 71,402 50,424 
All Other23,994 5,500 35,323 5,578 
Total segment EBITDA$241,400 $172,088 $352,408 $241,214 
A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Total reportable segment operating revenues$1,203,903 $1,088,143 $2,335,955 $2,157,943 
Other operating revenues179,925 147,046 348,211 314,290 
Less:
Elimination of intersegment operating revenues293,456 259,761 500,704 475,026 
Total consolidated operating revenues$1,090,372 $975,428 $2,183,462 $1,997,207 
A reconciliation of reportable segment EBITDA to consolidated income before income taxes is as follows:
Three Months EndedNine Months Ended
Sept. 30,Sept. 30,
2023202220232022
(In thousands)
Total EBITDA for reportable segments$217,406 $166,588 $317,085 $235,636 
Other EBITDA23,994 5,500 35,323 5,578 
Less:
Depreciation, depletion and amortization31,752 30,450 92,511 88,551 
Interest expense, net*14,774 8,817 41,399 21,506 
Total consolidated income before income taxes
$194,874 $132,821 $218,498 $131,157 
*Interest, net is interest expense net of interest income.
23

Note 16 - Employee benefit plans
The Company has noncontributory qualified defined benefit pension plans and other postretirement benefit plans for certain eligible employees. Prior to the Separation, Knife River was a participant in the MDU Resources postretirement benefit plan. The Company historically treated its share of the postretirement obligation under that plan as a single employer plan in accordance with ASC 715 - Compensation - Retirement Benefits and recorded the funded status and net periodic benefit cost associated with Knife River employees at Knife River. In connection with the Separation, effective June 1, 2023, Knife River established a new, stand-alone postretirement plan comparable to that of MDU Resources and transferred its obligations of $1.5 million for current participants (inclusive of employees that transferred to the Company from MDU Resources) to that plan. The Company's pension benefit plans were stand-alone for Knife River prior to the Separation.
Components of net periodic benefit cost for the Company's pension benefit plans were as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Components of net periodic benefit cost:
Interest cost$408 $282 $1,224 $846 
Expected return on assets(450)(493)(1,350)(1,479)
Amortization of net actuarial loss128 214 384 642 
Net periodic benefit cost$86 $3 $258 $9 
Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Components of net periodic benefit cost:
Service cost$91 $131 $270 $393 
Interest cost180 128 541 384 
Expected return on assets (3)12 (9)
Amortization of prior service credit
(20)(20)(60)(60)
Amortization of net actuarial (gain) loss(43)88 (132)264 
Net periodic benefit cost$208 $324 $631 $972 

The components of net periodic benefit cost, other than the service cost component, are included in other income on the Consolidated Statements of Operations. The service cost component is included in selling, general and administrative expenses on the Consolidated Statements of Operations.
Note 17 - Contingencies
The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.
At September 30, 2023 and December 31, 2022, the Company accrued contingent liabilities as a result of litigation, which have not been discounted, of $645,000 and $1.0 million, respectively. At December 31, 2022, the Company also recorded corresponding insurance receivables of $325,000 related to the accrued liabilities. Most of these claims and lawsuits are covered by insurance, thus the Company's exposure is typically limited to its deductible amount. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance
24

recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company's financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.
Environmental matters
The Company is a party to claims for the cleanup of a superfund site in Portland, Oregon. There were no material changes to the Company's environmental matters that were previously reported in the audited financial statements and notes included in the Company's Registration Statement on Form 10.
Guarantees
Certain subsidiaries of the Company have outstanding obligations to third parties where the Company has guaranteed their performance. These guarantees are related to contracts for contracting services and certain other guarantees. At September 30, 2023, the fixed maximum amounts guaranteed under these agreements aggregated to $11.5 million, all of which have no scheduled maturity date. Certain of the guarantees also have no fixed maximum amounts specified. There were no amounts outstanding under the previously mentioned guarantees at September 30, 2023.
Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At September 30, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.8 million. At September 30, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.0 million in 2023 and $771,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at September 30, 2023.
In the normal course of business, the Company has surety bonds related to contracts for contracting services, reclamation obligations and insurance policies of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next 12 months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At September 30, 2023, approximately $619.2 million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.
Note 18 - Related-party transactions
Transition services agreements
As part of the Separation, MDU Resources is providing transition services to the Company and the Company is providing transition services to MDU Resources in accordance with the Transition Services Agreement entered into on May 30, 2023. For the three and nine months ended September 30, 2023, the Company paid $1.3 million and $1.9 million, respectively, related to these activities, which were reflected in selling, general and administrative expenses on the Consolidated Statements of Operations. For the three and nine months ended September 30, 2023, the Company received $407,000 and $684,000, respectively, related to these activities, which were reflected in other income (expense) on the Consolidated Statements of Operations. The majority of the transition services are expected to be completed over a period of one year, but no longer than two years after the Separation.
Related-party notes payable
The related-party notes payable to Centennial at May 30, 2023, was $889.7 million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company issued $425.0 million of 7.75 percent senior notes due May 1, 2031, a credit agreement consisting of a $275.0 million term loan and a $350.0 million revolving credit facility, of which $190.0 million was drawn down at the time of the Separation. On May 31, 2023, the Company paid a dividend of $825.0 million from these proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7 million and is reflected as "Net transfers from Centennial and MDU Resources including separation adjustments" in the Consolidated Statement of Equity. Refer to Note 12 for additional information on the debt facilities entered into in connection with the Separation.
For additional information on the presentation of related-party transactions, see Note 2.
25

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Knife River is a people-first construction materials and contracting services company. The Company provides construction materials and contracting services to build safe roads, bridges and airport runways that connect people with where they want to go and with the supplies they need. Knife River also champions a positive workplace culture by focusing on safety, training, inclusion, compensation and work-life balance.
Knife River is one of the leading providers of crushed stone and sand and gravel in the United States and operates through six regions: Pacific, Northwest, Mountain, North Central, South and Energy Services, with operations across 14 states. These regions are used to determine the Company's reportable segments and are based on the Company's method of internal reporting and management of the business. The Company's reportable segments are: Pacific, Northwest, Mountain, and North Central, with South and Energy Services included in All Other with its corporate services. The segments primarily provide aggregates, asphalt and ready-mix concrete, as well as related contracting services such as heavy-civil construction, asphalt paving, concrete delivery and paving, site development and grading.
As a leading aggregates-based construction materials and contracting services provider in the United States, the Company's 1.1 billion tons of aggregate reserves provide the foundation for a vertically integrated business strategy, with approximately 40 percent of its aggregates in 2023 being used internally to support value-added downstream products (ready-mix concrete and asphalt) and contracting services (heavy-civil construction, asphalt paving, concrete construction, site development and grading services, and in some segments the manufacturing of prestressed concrete products). Its aggregate sites and associated asphalt and ready-mix plants are primarily in strategic locations near mid-sized, high-growth markets, providing Knife River with a transportation advantage for its materials that supports competitive pricing and increased margins. Knife River provides its products and services to both public and private markets, with public markets tending to be more stable across economic cycles, which helps offset the cyclical nature of the private markets.
The Company provides various products and services and operates a variety of facility types, including aggregate quarries and mines, ready-mix concrete plants, asphalt plants and distribution facilities. The Company operates in the following states:
Pacific: Alaska, California and Hawaii
Northwest: Oregon and Washington
Mountain: Idaho, Montana and Wyoming
North Central: Iowa, Minnesota, North Dakota and South Dakota
All Other: Iowa, Nebraska, North Dakota, South Dakota, Texas and Wyoming
The following table presents a summary of products and services provided, as well as modes of transporting those products:
Products and ServicesModes of Transportation
Precast/
Ready-MixConstructionPrestressedLiquidHeavy
AggregatesAsphaltConcreteServicesConcreteAsphaltCementEquipmentTruckingRailBarge
PacificXXXXXXXXXXX
NorthwestXXXXXXXXX
MountainXXXXXX
North CentralXXXXXXXX
All OtherXXXXXXXXX
The Separation
On August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the Separation of Knife River from MDU Resources. On May 31, 2023, the Separation was completed by a pro rata distribution of shares representing approximately 90 percent of Knife River's outstanding common stock to MDU Resources' stockholders. MDU Resources' stockholders received one share of Knife River common stock for every four shares of MDU Resources common stock held as of the close of business on May 22, 2023. MDU Resources retained approximately 10 percent of Knife River's common stock. The Distribution was tax-free to its stockholders for U. S. federal income tax purposes. At the time of the Separation, the net parent investment in Knife River held by Centennial was settled between the companies. As a result of the Separation, Knife River is now an independent public company trading on the New York Stock Exchange under the symbol "KNF." More information on the Separation and Distribution, as well as the Company's historical results, can be found within the Company's Registration Statement on Form 10.
Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Exchange Act. Forward-looking statements are all statements other than statements of historical fact, including without limitation those statements that are identified by the words "anticipates," "estimates," "expects," "intends," "plans," "predicts" and similar expressions, and include statements concerning plans, trends, objectives, goals, strategies, future events or performance, and underlying assumptions (many of which are based, in turn, upon further assumptions) and other statements that are other than
26

statements of historical facts. From time to time, the Company may publish or otherwise make available forward-looking statements of this nature, including statements related to EDGE, that are contained within the Market Conditions and Outlook and Business Segment Financial and Operating Data sections.
Forward-looking statements involve risks and uncertainties, which could cause actual results or outcomes to differ materially from those expressed. The Company's expectations, beliefs and projections are expressed in good faith and are believed by the Company to have a reasonable basis, including without limitation, management's examination of historical operating trends, data contained in the Company's records and other data available from third parties. Nonetheless, the Company's expectations, beliefs or projections may not be achieved or accomplished and changes in such assumptions and factors could cause actual future results to differ materially.
Any forward-looking statement contained in this document speaks only as of the date on which the statement is made, and the Company undertakes no obligation to update any forward-looking statement or statements to reflect events or circumstances that occur after the date on which the statement is made or to reflect the occurrence of unanticipated events, except as required by law. New factors emerge from time to time, and it is not possible for management to predict all the factors, nor can it assess the effect of each factor on the Company's business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statement. All forward-looking statements, whether written or oral and whether made by or on behalf of the Company, are expressly qualified by the risk factors and cautionary statements reported in the section entitled "Risk Factors" in the Company's Registration Statement on Form 10 and subsequent filings with the SEC.
Basis of Presentation
Knife River historically operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company until the Separation from MDU Resources was completed. The accompanying historical consolidated financial statements and footnotes, which were prepared on a “carve-out” basis in connection with the Separation, were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the historical periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. For additional information related to the basis of presentation, see Note 2.
Prior to the Separation, Knife River historically participated in Centennial’s centralized cash management program, including its overall financing arrangements. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheet at December 31, 2022. Interest expense in the Consolidated Statements of Operations reflects the allocation of interest on borrowing and funding associated with the related-party note agreements. Upon the completion of the Separation, Knife River implemented its own financing agreements with lenders. For additional information on the Company's current debt financing, see Note 12.
All intercompany balances and transactions between the businesses comprising Knife River have been eliminated in the accompanying consolidated financial statements.
Market Conditions and Outlook
Knife River’s markets remain resilient and construction activity remains generally strong despite general and economic challenges, such as transportation disruptions, supply-chain constraints, inflation and higher interest rates. With approximately 80 percent of its contracting revenue from public-sector projects, Knife River has been able to balance the cyclical nature of its private-sector customers. While Knife River experienced inflationary pressures in the past year, price increases have generally outpaced the increased costs. For more information on factors that may negatively impact Knife River's business, see the section entitled "Risk Factors" in the Company's Registration Statement on Form 10.
Backlog. Knife River’s contracting services backlog was as follows:
September 30, 2023September 30, 2022
(In millions)
Pacific$69.8 $79.1 
Northwest227.4 150.6 
Mountain251.1 310.9 
North Central109.3 181.1 
All Other74.6 82.0 
$732.2 $803.7 
27

Expected margins on backlog at September 30, 2023, were greater than the expected margins on backlog at September 30, 2022. Approximately 83 percent of the Company's backlog at September 30, 2023, relates to publicly funded projects, including street and highway construction projects, which are driven primarily by public works projects for state departments of transportation. Period-over-period increases or decreases cannot be used as an indicator of future revenues, net income or EBITDA. While the Company believes the current backlog of work remains firm, prolonged delays in the receipts of critical supplies and materials or continued increases to pricing, among other things, could result in customers seeking to delay or terminate existing or pending agreements and could reduce expected margins. See the section entitled “Risk Factors” in the Company's Registration Statement on Form 10 for a list of factors that can cause revenues to be realized in periods and at levels that are different from originally projected.
Public Funding. Funding for public projects is dependent on federal and state funding, such as appropriations to the Federal Highway Administration. The American Rescue Plan Act enacted in the first quarter of 2021 provides $1.9 trillion in COVID-19 relief funding for states, schools and local governments. States are moving forward with allocating these funds based on federal criteria and state needs, and in some cases, funding of infrastructure projects could positively impact Knife River. Additionally, the IIJA was enacted in the fourth quarter of 2021 and is providing long-term opportunities by designating $131 billion in funding across Knife River’s footprint. IIJA funding has been making its way to the 14 states where Knife River operates, with a total of nearly $80 billion having been allocated to specific projects in those states as of August 2023. In addition to federal funding, 12 out of the 14 states in which Knife River operates have implemented new funding mechanisms for public projects, including projects related to highways, airports and other public infrastructure. Knife River continues to monitor the implementation and impact of these legislative items.
Profitability. Knife River’s management continually monitors its margins and has been proactive in applying strategies to address the inflationary impacts seen across the United States. In 2023, the Company began implementing EDGE to improve margins and to execute on other strategic initiatives aimed at generating long-term profitable growth. The EDGE acronym stands for EBITDA Margin Improvement, Discipline, Growth and Excellence. As part of this strategy, Knife River has increased its product pricing over the past year and is targeting higher-margin bidding opportunities. In addition, the Company has established dedicated teams that assist with implementing cost-savings initiatives to further enhance its gross margin.
Knife River operates in geographically diverse and competitive markets, and strives to maximize efficiencies, including transportation costs and economies of scale, to maintain strong margins. Its margins can experience negative pressure from competition, as well as impacts from the volatility in the cost of raw materials, such as diesel fuel, gasoline, natural gas, liquid asphalt, cement and steel, with fuel and liquid asphalt costs often having the most significant impact on results. Many of these raw materials are subject to factors that are beyond the control of the Company, including global economic and political events and new and changing governmental regulations. The energy services business is particularly susceptible to volatility in liquid asphalt costs, which can impact both cost of sales and revenues, for which the Company cannot reliably predict future pricing. Such volatility and inflationary pressures may have an impact on the Company’s margins, including fixed-price contracting services contracts that are particularly vulnerable to the volatility of energy and material prices. The Company mitigates its exposure to these fluctuations by entering into various purchase commitments, as well as by generally including terms in the Company's contracting services agreements that provide for price adjustments related to variations in raw materials costs.
Knife River's operations can also be significantly impacted by both favorable and unfavorable weather conditions. Unseasonably wet and/or cold weather in the states where it operates can delay the start or cause an early end to the construction season or cause temporary delays on specific projects, while unseasonably dry or warm weather in the states where it operates can allow for an early start to construction season or allow for early completions on specific projects. Either of these conditions can impact both its construction materials sales and contracting services revenues. In early 2023, the Company saw record levels of precipitation in the western part of the United States, which caused work to be delayed until later in the year. During the third quarter, the Company largely caught up on this work, as reflected in the Pacific segment results of operations. Other variables that can impact Knife River’s margins include the timing of project starts or completions, and declines or delays in new and existing projects due to the cyclical nature of the construction industry. Accordingly, operating results in any particular period may not be indicative of the results that can be expected for any other period.
Workforce. As a people-first company, Knife River continually takes steps to address the challenge of recruitment and retention of employees. To help attract new workers to the construction industry and enhance the skills of its current employees, Knife River operates a state-of-the-art training facility. The Knife River Training Center offers hands-on training for construction-related careers, including heavy-equipment operators and truck drivers in addition to safety and leadership training. One of the most popular courses is CDL training, which is helping to address some of the recent labor shortages and trends. Through September 30, 2023, training center staff have provided 18 entry-level driver's training sessions for 141 CDL students since opening in 2022, including seven classes for 55 students in 2023. Students graduating from the Knife River CDL program have had a 98 percent success rate earning their CDLs.
Today’s labor market includes an aging workforce and labor shortages, including shortages of truck drivers, which has caused increased labor-related costs. Knife River continues to monitor the labor markets and assess additional opportunities to enhance and support its workforce. Despite these efforts, Knife River expects labor costs to continue to increase.
28

Consolidated Overview
Three Months EndedNine Months Ended
September 30,September 30,
 2023 2022 2023 2022 
(In millions)
Revenue$1,090.4 $975.4 $2,183.5 $1,997.2 
Cost of revenue821.0 790.9 1,757.0 1,708.3 
Gross profit269.4 184.5 426.5 288.9 
Selling, general and administrative expenses59.2 41.6 167.3 130.2 
Operating income210.2 142.9 259.2 158.7 
Interest expense15.3 8.8 44.0 21.5 
Other income (expense)— (1.3)3.3 (6.1)
Income before income taxes194.9 132.8 218.5 131.1 
Income tax expense48.2 33.1 56.3 32.9 
Net income$146.7 $99.7 $162.2 $98.2 
EBITDA*$241.4 $172.1 $352.4 $241.2 
Adjusted EBITDA*$247.5 $173.1 $360.0 $247.6 
*EBITDA and Adjusted EBITDA are non-GAAP financial measures. For more information and reconciliations to the nearest GAAP measures, see the section entitled "Non-GAAP Financial Measures."
Revenue includes revenue from the sale of construction materials and contracting services. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting services revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project.
Cost of revenue includes all material, labor and overhead costs incurred in the production process for Knife River's products and services. These costs are impacted by various drivers, the most significant of which includes changes in raw material costs, energy costs and salary and benefits costs. Cost of revenue also includes depreciation, depletion and amortization attributable to the assets used in the production process.
Gross profit includes revenue less cost of revenue, as defined above, and is the difference between revenue and the cost of making a product or providing a service, before deducting selling, general and administrative expenses, income taxes and interest expense.
Selling, general and administrative expenses include the costs for estimating, bidding and business development, as well as costs related to corporate functions. Selling expenses can vary depending on the volume of projects in process and the number of employees assigned to estimating and bidding activities. Other general and administrative expenses include outside services; information technology; depreciation and amortization; training, travel and entertainment; office supplies; allowance for expected credit losses; gains or losses on the sale of assets; and other miscellaneous expenses.
Other income (expense) includes net periodic benefit costs for the Company’s benefit plan expenses, other than service costs; interest income; realized and unrealized gains and losses on investments for the Company’s nonqualified benefit plans; earnings or losses on joint venture arrangements; and other miscellaneous income or expenses.
Income tax expense consists of corporate income taxes related to the sale of the Company's products and services. The effective tax rate can be affected by many factors, including changes in tax laws, regulations or rates, new interpretations of existing laws or regulations and changes to the Company's overall levels of income before income tax.
The discussion that follows focuses on the key financial measures the Company uses to evaluate the performance of its business, which include revenue, gross profit, gross margin, EBITDA and EBITDA margin. Gross margin is calculated by dividing gross profit by revenue. Gross margin reflects the percentage of revenue earned in comparison to cost. EBITDA and EBITDA margin are non-GAAP financial measures. For more information and reconciliations to the nearest GAAP measures, see the section entitled "Non-GAAP Financial Measures."
29

The following tables summarize operating results for the Company.
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Amount% of RevenuesAmount% of RevenuesAmount% of RevenuesAmount% of Revenues
(In millions)
Revenues by operating segment:
Pacific$181.4$152.4$391.4$366.1
Northwest209.4204.7504.2461.2
Mountain255.1204.1491.5433.0
North Central305.1294.3513.7484.4
All Other and internal sales139.4119.9282.7252.5
Total revenues$1,090.4$975.4$2,183.5$1,997.2
Gross profit by operating segment:
Pacific$42.823.6%$27.418.0%$71.718.3%$54.014.7%
Northwest50.624.1%44.121.5%109.321.7%82.417.9%
Mountain60.723.8%40.920.0%89.318.2%64.614.9%
North Central74.524.4%58.920.0%82.816.1%55.711.5%
All Other40.829.3%13.211.0%73.425.9%32.212.7%
Total gross profit$269.424.7%$184.518.9%$426.519.5%$288.914.5%
EBITDA*:
Pacific$37.620.7%$24.616.1%$56.514.4%$45.212.3%
Northwest48.923.3%43.821.4%102.720.4%79.817.3%
Mountain60.423.7%39.619.4%86.517.6%60.213.9%
North Central70.523.1%58.619.9%71.413.9%50.410.4%
All Other24.017.2%5.54.6%35.312.5%5.62.2%
Total EBITDA*$241.422.1%$172.117.6%$352.416.1%$241.212.1%
*EBITDA, segment EBITDA, EBITDA margin and segment EBITDA margin are non-GAAP financial measures. For more information and a reconciliation to the nearest GAAP measure, see the section entitled "Non-GAAP Financial Measures."
Three Months EndedNine Months Ended
September 30,September 30,
2023 2022 2023 2022 
Sales (thousands):
Aggregates (tons)12,02212,39926,07126,891
Ready-mix concrete (cubic yards)1,2711,3062,9443,179
Asphalt (tons)3,3493,5505,4415,968
Average selling price:*
Aggregates (per ton)$16.10$13.86$16.24$14.35
Ready-mix concrete (per cubic yard)$169.98$152.34$169.02$149.59
Asphalt (per ton)$66.51$57.91$66.41$57.85
*The average selling price includes freight and delivery and other revenues.
30

Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Amount% of RevenuesAmount% of RevenuesAmount% of RevenuesAmount% of Revenues
(In millions)
Revenues by product line:
Aggregates$193.6$171.8$423.5$385.8
Ready-mix concrete216.0198.9497.7475.5
Asphalt222.8205.6361.3345.2
Other*214.1166.7395.9328.5
Contracting services537.3492.21,005.8937.2
Internal sales(293.4)(259.8)(500.7)(475.0)
Total revenues$1,090.4$975.4$2,183.5$1,997.2
Gross profit by product line:
Aggregates$51.826.7%$32.719.1%$90.621.4%$62.816.3%
Ready-mix concrete37.717.4%34.417.3%74.515.0%67.014.1%
Asphalt39.417.7%29.214.2%49.713.8%35.410.3%
Other*77.936.4%46.327.8%106.326.9%47.814.6%
Contracting services62.611.7%41.98.5%105.410.5%75.98.1%
Total gross profit$269.424.7%$184.518.9%$426.519.5%$288.914.5%
*Other includes cement, liquid asphalt, merchandise, fabric and spreading, and other products and services that individually are not considered to be a core line of business.
Three Months Ended September 30, 2023, Compared to Three Months Ended September 30, 2022
Revenue
Revenue improved $115.0 million as pricing momentum across the core product lines was supported by continued demand, increased market pricing and EDGE-related pricing initiatives. The increased pricing added $90.9 million in revenue. The Company also saw strong demand in the Mountain region, which contributed $40.6 million to its increased contracting services revenues. Partially offsetting these increases were decreased asphalt, aggregate and ready-mix concrete sales volumes of $25.3 million as a result of the Company continuing to target improved bid margins and the partial sale of non-strategic assets in southeast Texas in December 2022.
Gross profit and gross margin
Gross profit improved $84.9 million and gross margin improved 580 basis points. This increase was primarily driven by higher sales prices outpacing costs across all product lines by $39.0 million, largely as a result of market pricing and EDGE-related initiatives, including operating efficiencies and pricing optimization. Higher contracting services margins contributed $20.8 million in gross profit, which was related to improved bid margins, job productivity gains and higher revenues in the Mountain region during the quarter. Additionally, the Company benefited from higher liquid asphalt margins driven by favorable sales price increases, primarily market pricing; cost improvements; and higher sales volumes. Lower overall equipment operating costs, including fuel, also had a positive impact in the quarter.
Selling, general and administrative expenses
Selling, general and administrative expenses increased $17.6 million. As a result of the Separation from MDU Resources, the Company experienced increased recurring costs including payroll-related costs of $6.7 million, largely due to additional staff and stock-based compensation expense for the management team and board of directors; higher insurance costs of $1.2 million; and higher professional services of $600,000, which were offset by a reduction in general corporate expenses from MDU Resources of $3.8 million, as discussed in Note 2. Also, as part of the Separation, the Company incurred one-time costs of $4.4 million, which were offset in part by income from the transition services agreement of $407,000. Further contributing to higher selling, general and administrative costs were increased payroll-related costs of $7.1 million mainly due to higher incentive accruals based on the Company's performance, higher office expenses of $600,000 and increased expected credit losses directly associated with an increase in receivable balances over 90 days and the absence of bad debt recoveries in 2022.
Interest expense
Interest expense increased $6.5 million due primarily to higher average interest rates. Interest rates were higher as a result of the Company settling related-party notes payable as part of the Separation and entering into new debt arrangements, which resulted in additional interest expense in the period of $9.4 million. Partially offsetting the increase was lower average debt balances. For additional information, see Notes 12 and 18.
31

Other income (expense)
Other income improved $1.3 million due in part to increased interest income on higher cash balances of $600,000; income resulting from the transition services agreement with MDU Resources of $400,000, as discussed in Note 18; and improved returns on the Company's nonqualified benefit plan investments.
Income tax expense
Income tax expense increased $15.1 million corresponding with higher income before income taxes.
Nine Months Ended September 30, 2023, Compared to Nine Months Ended September 30, 2022
Revenue
Revenue improved $186.3 million as pricing momentum across all product lines and regions was supported by demand, increased market pricing and EDGE-related pricing initiatives. The increased pricing added $187.9 million in revenue. The Company also saw increased contracting services revenue, primarily from strong demand in the Mountain region and more available work in the Northwest region. Partially offsetting these increases were decreased ready-mix concrete, asphalt and aggregate sales volumes of $87.8 million, primarily attributable to the absence in 2023 of certain impact projects, lower internal sales volumes resulting from the strategy to target improved bid margins, project timing and the partial sale of non-strategic assets in southeast Texas in December 2022.
Gross profit and gross margin
Gross profit improved $137.6 million and gross margin improved 500 basis points. Higher sales prices outpacing costs across its product lines contributed $66.6 million in gross profit, which was largely as a result of increased market pricing and EDGE-related initiatives, including operating efficiencies and pricing optimization. Higher contracting services margins contributed $29.5 million to gross profit, primarily related to improved bid margins, job productivity gains and higher revenues in the Mountain region. Additionally, the energy services business benefited from higher liquid asphalt margins driven by favorable sales price increases, primarily market pricing; cost improvements; and higher sales volumes. Lower overall equipment operating costs, including fuel, also had a positive impact during the year.
Selling, general and administrative expenses
Selling, general and administrative expenses increased $37.1 million. As a result of the Separation from MDU Resources, the Company experienced increased recurring costs including payroll-related costs of $8.6 million, largely due to additional staff and stock-based compensation expense for the management team and board of directors; insurance costs of $2.3 million; and professional services of $900,000, which were offset in part by a reduction in general corporate expenses from MDU Resources of $4.7 million, as discussed in Note 2. Also, as part of the Separation, the Company incurred one-time costs of $7.1 million, primarily related to professional services, insurance costs and the transition services agreement with MDU Resources, which is offset in part by income from the transition services agreement of $684,000. Further contributing to higher selling, general and administrative costs were increased payroll-related costs of $16.6 million, due in part to higher incentive accruals based on the Company's performance; higher office expenses of $1.9 million; higher information technology; and increased expected credit losses of $1.7 million directly associated with an increase in receivable balances over 90 days and the absence of bad debt recoveries in 2022.
Interest expense
Interest expense increased $22.5 million due primarily to higher average interest rates. Interest rates were higher as a result of the Company settling related-party notes payable as part of the Separation and entering into new debt arrangements, which resulted in additional interest expense in the period of $23.4 million. Partially offsetting the increase was lower average debt balances. For additional information, see Notes 12 and 18.
Other income (expense)
Other income increased $9.4 million due in part to improved returns on nonqualified benefit plan investments of $5.8 million; increased interest income of $2.6 million on higher cash balances and on the cash held in escrow for the $425.0 million of senior notes issued prior to the completion of the Separation; and income resulting from the transition services agreement with MDU Resources, as discussed in Note 18.
Income tax expense
Income tax expense increased $23.4 million corresponding with higher income before income taxes.
Business Segment Financial and Operating Data
A discussion of key financial data from Knife River’s business segments follows. This discussion is focused on the key financial measures the Company uses to evaluate the performance of its business from a segment level, which include revenue, gross profit, gross margin, EBITDA and EBITDA margin. Knife River focuses on gross margin, which is defined as gross profit as a percent of revenue, as a key metric when assessing the performance of the business as management believes that analyzing changes in costs in relation to changes in revenue provides more meaningful insight into the results of operations than examining costs in isolation. EBITDA and EBITDA margin are non-GAAP financial measures. For more information and reconciliations to the nearest GAAP measure, see the section entitled "Non-GAAP Financial Measures.”
32

Results of Operations - Pacific
Three Months EndedNine Months Ended
September 30,September 30,
2023 2022 % Change2023 2022 % Change
(In millions)
Revenue$181.4$152.419%$391.4$366.17%
Gross profit$42.8$27.456%$71.7$54.033%
Gross margin23.6 %18.0 %18.3 %14.7 %
EBITDA$37.6$24.653%$56.5$45.225%
EBITDA margin20.7 %16.1 %14.4%12.3 %
Three Months EndedNine Months Ended
September 30,September 30,
2023 2022 2023 2022 
(In millions)
Revenues:
Aggregates$33.6$28.7$79.7$72.1
Ready-mix concrete39.935.4106.598.5
Asphalt14.010.921.726.9
Other*81.163.0168.1143.1
Contracting services50.445.190.7102.4
Internal sales(37.6)(30.7)(75.3)(76.9)
$181.4$152.4$391.4$366.1
*Other includes cement, liquid asphalt, merchandise, fabric and spreading, and other products that individually are not considered to be a core line of business for the segment.
Three Months Ended September 30, 2023, Compared to Three Months Ended September 30, 2022
Revenue
Revenue improved $29.0 million, largely as project work delayed by weather in the first quarter created additional volumes for asphalt products and aggregates, as well as increased workloads for the associated contracting services. Revenue increased $10.2 million for aggregates, cement and ready-mix concrete as a result of price increases to cover rising costs, increased sales of higher priced products and market improvements. Also contributing to the increase were strong cement product sales volumes to third-party customers in Alaska and strong aggregate and ready-mix concrete sales volumes of $2.9 million from increased demand in Hawaii as the local economy continues to regain momentum for Agency and residential work. Higher demand for ready-mix concrete products in northern California from an acquisition in December 2022 also had a positive impact on the quarter. These increases were offset somewhat by lower asphalt products pricing of $3.1 million due to lower liquid asphalt prices.
Gross profit and gross margin
Gross profit improved $15.4 million and gross margin improved 560 basis points, largely the result of increased volumes across all product lines contributing an additional $9.9 million in gross profit and increased pricing outpacing higher costs, as previously discussed.
EBITDA and EBITDA margin
EBITDA improved $13.0 million and EBITDA margin improved 460 basis points. These increases were the direct result of the previously discussed higher gross profit, partially offset by higher selling, general and administrative costs of $2.5 million. The increase in selling, general and administrative costs includes higher payroll-related costs of $1.6 million, largely related to higher incentive accruals based on the Company's performance; increased insurance costs of $200,000; and higher professional service fees and other miscellaneous expenses.
Nine Months Ended September 30, 2023, Compared to Nine Months Ended September 30, 2022
Revenue
Revenue improved $25.3 million. Revenue across most product lines was higher as prices increased to cover rising costs and markets improved, together adding $28.8 million of revenue. Third-party cement product sales volumes also increased due to higher Agency and residential demand. In addition, the economic environment in Hawaii continued to regain momentum during the second and third quarters contributing additional aggregate and ready-mix sales volumes of $13.1 million. Partially offsetting the increased revenues was the absence in 2023 of an impact project in California of $10.9 million that affected contracting services workloads as well as asphalt volumes. Also, lower aggregate and ready-mix sales volumes experienced earlier in the year for work delayed by wet weather conditions in California, were offset in part by the significant progress made on this work during the third quarter.
33

Gross profit and gross margin
Gross profit improved $17.7 million and gross margin improved 360 basis points, largely the result of increased pricing outpacing higher costs and strong demand, as previously discussed. In addition, lower equipment operating costs, mainly fuel, had a positive impact on gross profit. Partially offsetting the increase was lower contracting services margins reducing gross profit by $2.4 million on lower revenues and cost overruns on a project in California.
EBITDA and EBITDA margin
EBITDA improved $11.3 million and EBITDA margin improved 210 basis points. These increases were the direct result of the previously discussed higher gross profit, partially offset by higher selling, general and administrative costs of $7.1 million. The increase in selling, general and administrative costs includes higher payroll-related costs of $3.9 million, due in part to higher incentive accruals based on the Company's performance; increased rent expense of $600,000; higher legal and other professional services of $600,000; higher insurance costs and building repair costs of $300,000 each; and increased other miscellaneous expenses.
Results of Operations - Northwest
Three Months EndedNine Months Ended
September 30,September 30,
2023 2022 % Change2023 2022 % Change
(In millions)
Revenue$209.4$204.72%$504.2$461.29%
Gross profit$50.6$44.115%$109.3$82.433%
Gross margin24.1 %21.5 %21.7 %17.9 %
EBITDA$48.9$43.812%$102.7$79.829%
EBITDA margin23.3 %21.4 %20.4 %17.3 %
Three Months EndedNine Months Ended
September 30,September 30,
2023 2022 2023 2022 
(In millions)
Revenues:
Aggregates$57.4$52.6$147.9$129.7
Ready-mix concrete46.745.6125.3121.1
Asphalt43.545.184.979.8
Other*4.54.511.511.8
Contracting services93.599.1218.9202.1
Internal sales(36.2)(42.2)(84.3)(83.3)
$209.4$204.7$504.2$461.2
*Other includes merchandise, transportation services and other products that individually are not considered to be a core line of business for the segment.
Three Months Ended September 30, 2023, Compared to Three Months Ended September 30, 2022
Revenue
Revenue improved $4.7 million as a result of higher selling prices contributing an additional $17.2 million of revenue, which was driven by EDGE-related pricing initiatives across all product lines and increased sales of higher-priced aggregate products. Also contributing to higher revenues were increased asphalt sales volumes of $4.6 million in the north division, due in part to higher third-party sales. In addition, higher demand for contracting services of $5.8 million in the west division for Agency and railroad work and for prestress data center, manufacturing plant and infrastructure work positively impacted revenues. Partially offsetting these increases were decreased demand for asphalt paving work in the south and central divisions, which affected both asphalt product sales volumes and contracting services work by $21.4 million. Sales volumes for aggregates were also lower, largely due to project delays and lower overall demand in certain locations.
Gross profit and gross margin
Gross profit improved $6.5 million and gross margin improved 260 basis points. The increase was driven by higher sales prices outpacing costs on aggregate and asphalt products by $12.5 million, largely as a result of EDGE-related pricing initiatives and aggregates product mix. Partially offsetting the increase were the impacts of decreased sales volumes across all product lines, as previously discussed, and overall product mix.
34

EBITDA and EBITDA margin
EBITDA improved $5.1 million and EBITDA margin improved 190 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses, including higher payroll-related costs of $1.1 million, loss on an asset disposal and higher other miscellaneous expenses.
Nine Months Ended September 30, 2023, Compared to Nine Months Ended September 30, 2022
Revenue
Revenue improved $43.0 million, largely the result of EDGE-related pricing initiatives on all product lines and increased sales of higher-priced aggregate products together contributing $44.4 million. In addition, higher demand for contracting services work related to Agency and railroad projects, as well as prestress data center and other projects, contributed to the increase. Partially offsetting the increases were lower sales volumes across all product lines of $16.9 million, due in part to the timing of impact projects in 2023, weather-related delays from earlier in the year and decreased demand for asphalt paving and residential work.
Gross profit and gross margin
Gross profit improved $26.9 million and gross margin improved 380 basis points. The increase was driven by higher sales prices outpacing costs across all product lines by $24.2 million, largely as a result of EDGE-related pricing initiatives and aggregates product mix, which was offset in part by decreased volumes across all product lines, as previously discussed. Contracting services gross profit improved by $4.5 million due to the strong backlog of work established and the reduction of job losses as compared to the prior year. In addition, lower per unit fuel costs had a positive impact on gross profit.
EBITDA and EBITDA margin
EBITDA improved $22.9 million and EBITDA margin improved 310 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $6.1 million. The increase includes higher payroll-related costs of $3.0 million, primarily higher incentive accruals and wages; lower asset sale gains of $1.5 million; and higher other expenses, including office expenses, dues and subscriptions, professional services and property taxes.
Results of Operations - Mountain
Three Months EndedNine Months Ended
September 30,September 30,
2023 2022 % Change2023 2022 % Change
(In millions)
Revenue$255.1$204.125%$491.5$433.014%
Gross profit$60.7$40.948%$89.3$64.638%
Gross margin23.8 %20.0 %18.2 %14.9 %
EBITDA$60.4$39.653%$86.5$60.244%
EBITDA margin23.7 %19.4 %17.6 %13.9 %
Three Months EndedNine Months Ended
September 30,September 30,
2023 2022 2023 2022 
(In millions)
Revenues:
Aggregates$39.5$31.3$78.1$67.4
Ready-mix concrete44.137.393.085.0
Asphalt59.745.689.977.0
Contracting services179.6139.0339.0294.3
Internal sales(67.8)(49.1)(108.5)(90.7)
$255.1$204.1$491.5$433.0
Three Months Ended September 30, 2023, Compared to Three Months Ended September 30, 2022
Revenue
Revenue improved $51.0 million, primarily the result of higher contracting services revenues from strong demand for commercial, residential, airport and Agency work, which also contributed to volume increases for asphalt and ready-mix concrete products. Pricing momentum across all product lines in response to rising costs, higher demand and growing markets contributed $21.7 million to the revenue increase. Aggregate sales volumes also increased $3.9 million, largely due to wind energy projects in Wyoming.
35

Gross profit and gross margin
Gross profit improved $19.8 million and gross margin improved 380 basis points. Higher margins on contracting services work due to higher revenues and higher bid margins contributed an additional $8.5 million in gross profit, while higher sales prices outpaced costs across all product lines by $8.4 million partly from EDGE-related initiatives, including operating efficiencies and pricing optimization. Lower overall equipment operating costs, largely related to fuel, also had a positive benefit in the quarter.
EBITDA and EBITDA margin
EBITDA improved $20.8 million and EBITDA margin improved 430 basis points, directly resulting from the increased gross profit previously discussed. Also positively impacting EBITDA was lower selling, general and administrative expenses, largely related to higher gains on asset sales.
Nine Months Ended September 30, 2023, Compared to Nine Months Ended September 30, 2022
Revenue
Revenue improved $58.5 million, primarily the result of increased contracting services revenues from strong demand for commercial, residential and Agency work throughout the region, offset partially by the absence in 2023 of an impact airport project substantially completed during the second quarter of 2022. Pricing momentum across all product lines of $34.1 million, in response to rising costs, demand and growing markets, also had a positive impact on revenues. In addition, aggregate volumes benefited by $4.8 million, largely due to increased demand in Montana and wind energy projects in Wyoming. Partially offsetting these increases were lower ready-mix concrete and asphalt volumes of $7.4 million, largely the result of unfavorable weather conditions in Wyoming.
Gross profit and gross margin
Gross profit improved $24.7 million and gross margin improved 330 basis points. The improvement was the result of higher contracting services margins contributing profit of $12.0 million due to strong markets for commercial, residential and Agency work throughout the region, as well as higher sales prices outpacing costs across all product lines by $10.7 million. Lower overall equipment operating costs, including fuel, also had a positive impact on the segment. Partially offsetting these increases was $1.4 million of higher depreciation expense.
EBITDA and EBITDA margin
EBITDA improved $26.3 million and EBITDA margin improved 370 basis points, directly resulting from the increased gross profit previously discussed.
36

Results of Operations - North Central
Three Months EndedNine Months Ended
September 30,September 30,
2023 2022 % Change2023 2022 % Change
(In millions)
Revenue$305.1$294.34%$513.7$484.46%
Gross profit$74.5$58.926%$82.8$55.749%
Gross margin24.4 %20.0 %16.1 %11.5 %
EBITDA$70.5$58.620%$71.4$50.442%
EBITDA margin23.1 %19.9 %13.9 %10.4 %
Three Months EndedNine Months Ended
September 30,September 30,
2023 2022 2023 2022 
(In millions)
Revenues:
Aggregates$47.7$45.0$82.0$75.7
Ready-mix concrete73.264.5139.3124.0
Asphalt95.096.9142.0141.6
Other*10.28.722.720.8
Contracting services190.3189.9294.7284.6
Internal sales(111.3)(110.7)(167.0)(162.3)
$305.1$294.3$513.7$484.4
*Other includes merchandise and other products that individually are not considered to be a core line of business for the segment.
Three Months Ended September 30, 2023, Compared to Three Months Ended September 30, 2022
Revenue
Revenue improved $10.8 million resulting from higher selling prices contributing an additional $30.1 million in revenue, largely due to pricing initiatives on all product lines, as well as product mix. Asphalt and aggregate sales volumes decreased $20.6 million, largely as the segment continues to target improved bid margins on smaller projects which also impacts internal sales volumes, as well as the absence of an impact project in South Dakota during 2022. Overall ready-mix concrete volumes were flat, with strong volumes in South Dakota from commercial and third-party sales being offset by decreased residential demand in Minnesota.
Gross profit and gross margin
Gross profit improved $15.6 million and gross margin improved 440 basis points. Higher contracting services margins contributed $10.3 million in gross profit, largely related to improved bid margins across the region and efficient execution of work leading to job productivity gains on a large concrete and asphalt paving job. Also, higher sales prices across all product lines outpaced cost increases by $7.2 million. Lower overall equipment operating costs, largely related to fuel, also had a positive benefit in the quarter of approximately $2.1 million. Partially offsetting these increases were lower aggregates and asphalt volumes, as previously discussed.
EBITDA and EBITDA margin
EBITDA improved $11.9 million and EBITDA margin improved 320 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $3.7 million, largely higher payroll-related costs of $2.5 million, including higher wages and incentive and profit sharing accruals based on the Company's performance; decreased gains on asset sales of $500,000; and increased bad debt expense.
Nine Months Ended September 30, 2023, Compared to Nine Months Ended September 30, 2022
Revenue
Revenue improved $29.3 million as a result of higher selling prices across all product lines providing $51.8 million of additional revenue, largely due to EDGE-related pricing initiatives. Contracting services revenue saw a benefit of $10.1 million from improved bid margins across the region and a large concrete and asphalt paving job. Asphalt and aggregate sales volumes decreased $29.9 million, largely as the segment continues to target improved bid margins on projects which also impacts internal sales volumes, as well as the absence of an impact project in South Dakota. Overall ready-mix concrete volumes were flat, as strong volumes in South Dakota from commercial and paving projects and North Dakota from an impact project were mostly offset by softening residential demand in Minnesota.
37

Gross profit and gross margin
Gross profit improved $27.1 million and gross margin improved 460 basis points, largely due to higher contracting services margins of $14.0 million related to improved bid margins, impact projects and job productivity gains, as well as higher sales prices across all product lines outpacing cost increases by $11.6 million. Lower overall equipment operating costs, largely fuel, also had a positive benefit in the quarter of approximately $6.0 million. Partially offsetting these increases were lower aggregate and asphalt sales volumes, as previously discussed.
EBITDA and EBITDA margin
EBITDA improved $21.0 million and EBITDA margin improved 350 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $6.3 million, primarily higher payroll-related costs of $4.7 million, including higher incentive and profit sharing accruals based on the Company's performance, as well as decreased gains on asset sales of $500,000; increased insurance costs of $300,000; and increased other miscellaneous expenses.
Results of Operations - All Other and Intersegment Eliminations
Three Months EndedNine Months Ended
September 30,September 30,
2023 2022 % Change2023 2022 % Change
(In millions)
Revenue$139.4 $119.9 16%$282.7 $252.5 12%
Gross profit$40.8 $13.2 209%$73.4 $32.2 128%
Gross margin29.3 %11.0 %25.9 %12.7 %
EBITDA$24.0 $5.5 336%$35.3 $5.6 533%
EBITDA margin17.2 %4.6 %12.5 %2.2 %
Three Months Ended September 30, 2023, Compared to Three Months Ended September 30, 2022
Revenue
Revenue improved $19.5 million, due largely to higher revenues from liquid asphalt. Timing of projects in certain markets, as well as market strength, drove liquid asphalt volumes up, while market pricing provided a benefit of $9.5 million for the quarter. In the South region, additional asphalt paving work and favorable weather in Texas contributed $6.1 million in revenue and higher selling prices across all product lines contributed $3.8 million. Additionally, the South region's Honey Creek quarry contributed additional aggregate volumes in the quarter as it became fully operational in the second quarter of 2023. Partially offsetting the increases were decreased ready-mix concrete and aggregates sales of $10.2 million due to a partial sale of non-strategic assets in southeast Texas in December 2022.
Gross profit and gross margin
Gross profit improved $27.6 million and gross margin improved 1,830 basis points, primarily due to higher liquid asphalt margins resulting from cost improvements and favorable sales price increases driven by market pricing, as well as the higher sales volumes previously mentioned. In addition, higher sales prices across all product lines in the South region contributed $2.9 million to gross profit, as previously discussed. Partially offsetting the increase in the South region was a decrease in aggregates and ready-mix concrete volumes, which resulted in a reduction to gross profit of $2.4 million, largely as a result of the partial sale of non-strategic assets in southeast Texas in December 2022.
EBITDA and EBITDA margin
EBITDA improved $18.5 million and EBITDA margin improved 1,260 basis points. The increase in EBITDA was the direct result of increased gross profit previously discussed, partially offset by higher selling, general and administrative costs of $9.8 million. As a result of the Separation from MDU Resources, the Company experienced increased payroll-related costs of $6.7 million, largely due to additional staff and stock-based compensation expense for the management team and board of directors, and higher professional services of $600,000, which were offset by a reduction in general corporate expenses from MDU Resources of $3.8 million, as discussed in Note 2. Also, as part of the Separation, the Company incurred one-time costs of $4.4 million, primarily related to professional services, insurance costs and the transition services agreement with MDU Resources, which was offset in part by income from the transition services agreement of $407,000. Further contributing to higher selling, general and administrative costs were increased payroll-related costs of $1.9 million due to higher incentive accruals based on the Company's performance.
38

Nine Months Ended September 30, 2023 Compared to Nine Months Ended September 30, 2022
Revenue
Revenue improved $30.2 million, largely driven by higher liquid asphalt revenue of $19.3 million because of market pricing, along with higher volumes from additional sales opportunities across most of its primary markets. The South region benefited from higher selling prices across all product lines, higher contracting services revenues of $8.6 million related to asphalt paving work and higher aggregate sales volumes as a result of the Honey Creek quarry operations. Partially offsetting these increases were decreased aggregate and ready-mix concrete sales of $22.8 million due to the partial sale of non-strategic assets in southeast Texas in December 2022.
Gross profit and gross margin
Gross profit improved $41.2 million and gross margin improved 1,320 basis points, primarily due to higher liquid asphalt margins resulting from favorable sales price increases driven by market pricing, cost improvements and higher sales volumes. The South region's gross profit increased $5.6 million from higher sales prices for asphalt and ready-mix concrete while contracting services margins increased as a result of improved bid margins. Partially offsetting the improvements was the impact of decreased ready-mix concrete volumes as a result of the partial sale of non-strategic assets in southeast Texas in December 2022.
EBITDA and EBITDA margin
EBITDA improved $29.7 million and EBITDA margin improved 1,030 basis points. The increase in EBITDA was the direct result of increased gross profit previously discussed, partially offset by higher selling, general and administrative costs of $17.7 million. As a result of the Separation from MDU Resources, the Company experienced increased recurring costs including payroll-related costs of $8.6 million, largely due to additional staff and stock-based compensation expense for the management team and board of directors; insurance costs of $1.5 million; and professional services of $900,000, which were offset in part by a reduction in general corporate expenses from MDU Resources of $4.7 million, as discussed in Note 2. Also, as part of the Separation, the Company incurred one-time costs of $7.1 million, primarily related to professional services, insurance costs and the transition services agreement with MDU Resources, which was offset in part by income from the transition services agreement of $684,000. Further contributing to higher selling, general and administrative costs were increased payroll-related costs due to higher incentive accruals based on the Company's performance.
Liquidity and Capital Resources
At September 30, 2023, Knife River had cash and cash equivalents of $84.0 million and working capital of $586.4 million. Working capital is calculated as current assets less current liabilities. Following the Separation, Knife River’s cash management, capital structure and liquidity sources have changed significantly. Knife River implemented its own centralized cash management model and intends to use cash on hand and third-party credit facilities to fund day-to-day operations. As of September 30, 2023, the Company believes it has sufficient liquid assets, cash flows from operations and borrowing capacity to meet its financial commitments, debt obligations and anticipated capital expenditures for at least the next 12 months.
Given the seasonality of its business, the Company typically experiences significant fluctuations in working capital needs and balances throughout the year. Working capital requirements generally increase in the first half of the year as the Company builds up inventory and focuses on preparing equipment and facilities and other start-up costs for its construction season. Working capital levels then decrease as the construction season winds down and the Company collects on receivables.
Knife River’s ability to fund its cash needs will depend on the ongoing ability to generate cash from operations and obtain debt financing with competitive rates. Knife River relies on access to capital markets as sources of liquidity for capital requirements not satisfied by cash flows from operations, particularly in the first half of the year due to the seasonal nature of the industry. Knife River’s principal uses of cash in the future will be to fund its operations, working capital needs, capital expenditures, repayment of debt and strategic business development transactions.
On April 25, 2023, Knife River issued $425.0 million of 7.75 percent senior notes due May 1, 2031. On May 31, 2023, Knife River entered into a senior secured credit agreement consisting of a $275.0 million term loan, with a balance outstanding of $273.3 million at September 30, 2023, and a $350.0 million revolving credit facility, with no outstanding borrowings at September 30, 2023. Each of the agreements under the senior secured credit agreement have a SOFR-based interest rate and a maturity date of May 31, 2028. For more information on the debt agreements and covenant restrictions, see Note 12.
Capital expenditures
Knife River currently estimates total 2023 capital expenditures to be $125.0 million, of which there is approximately $50.0 million remaining at September 30, 2023. These expenditures relate primarily to routine replacement and maintenance of vehicles and equipment, building improvements, aggregate reserves and storage facilities updates.
The Company continues to evaluate the potential for future acquisitions and other growth opportunities that would be incremental to the outlined capital program; however, these opportunities are dependent upon the availability of economic conditions. It is anticipated that all of the funds required for capital expenditures for 2023 will be funded by various sources, including internally generated funds and credit facilities.
39

Cash flows
Nine Months Ended
September 30,
 2023 2022 
(In millions)
Net cash provided by (used in)
Operating activities$152.9 $39.4 
Investing activities(82.9)(117.9)
Financing activities36.1 83.7 
Increase in cash, cash equivalents and restricted cash106.1 5.2 
Cash, cash equivalents and restricted cash -- beginning of year10.1 13.8 
Cash, cash equivalents and restricted cash -- end of period$116.2 $19.0 
Operating activities 
Nine Months Ended
September 30,
 2023 2022 Variance
(In millions)
Components of net cash provided by operating activities:
Net income
$162.2 $98.2 $64.0 
Adjustments to reconcile net income to net cash provided by operating activities
93.0 95.0 (2.0)
Changes in current assets and liabilities, net of acquisitions:
Receivables(302.5)(239.6)(62.9)
Due from related-party16.1 1.3 14.8 
Inventories8.6 (18.6)27.2 
Other current assets(20.2).8 (21.0)
Accounts payable91.6 69.6 22.0 
Due to related-party(7.3)9.8 (17.1)
Other current liabilities78.0 21.8 56.2 
Pension and postretirement benefit plan contributions(1.6)(.3)(1.3)
Other noncurrent charges35.0 1.4 33.6 
Net cash provided by operating activities:$152.9 $39.4 $113.5 
Cash provided by operating activities at September 30, 2023, increased $113.5 million, largely related to increased earnings in 2023 and lower working capital needs. Cash used by working capital components totaled $135.7 million for the nine months ended September 30, 2023, compared to $154.9 million for the nine months ended September 30, 2022. This reduction in cash usage was driven largely by the lower payments on operating expenses at the end of the period, higher accrued interest payments on long-term debt, and decreased liquid asphalt inventory balances, partially offset by increased accounts receivable balances associated with higher revenues during the quarter. In addition, the timing of insurance costs associated with the captive insurer had a positive impact on cash.
Investing activities
Nine Months Ended
September 30,
 2023 2022 Variance
(In millions)
Capital expenditures$(86.4)$(121.8)$35.4 
Acquisitions, net of cash acquired— .4 (.4)
Net proceeds from sale or disposition of property and other5.2 5.7 (.5)
Investments(1.7)(2.2).5 
Net cash used in investing activities$(82.9)$(117.9)$35.0 
The decrease in cash used in investing activities for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022, was primarily due to a reduction in capital expenditures for the prestress facility in Washington that was completed during the third quarter of 2023.
40

Financing activities
Nine Months Ended
September 30,
 2023 2022 Variance
(In millions)
Issuance of current related-party notes, net$— $100.0 $(100.0)
Issuance of long-term related-party notes, net205.3 26.9 178.4 
Issuance of long-term debt700.0 — 700.0 
Repayment of long-term debt(1.9)(.2)(1.7)
Debt issuance costs(16.7)(.7)(16.0)
Net transfers to Centennial(850.6)(42.3)(808.3)
Net cash provided by financing activities$36.1 $83.7 $(47.6)
The decrease in cash flows provided by financing activities for the nine months ended September 30, 2023, compared to the nine months ended September 30, 2022, was largely related to the changes in debt as a result of the Separation. For further information, see Note 18.
Material cash requirements
There were no material changes in the Company's contractual obligations from those reported in the Company's Registration Statement on Form 10 other than as set forth below. For more information on the Company's contractual obligations for related-party notes payable, operating leases and purchase commitments, see the Material Cash Requirements section in the Management's Discussion and Analysis of Financial Condition and Results of Operations section in the Company's Registration Statement on Form 10.
Material short-term and long-term cash requirements of the Company include repayment of third-party long-term debt and related interest payments, related-party notes payable and related interest payments, payments on operating lease agreements, payments of obligations on purchase commitments and asset retirement obligations.
At September 30, 2023, the Company's purchase commitments reflected an increase of approximately 36 percent from the balance at December 31, 2022. This increase is primarily from the Company committing to a three-year cement contract. Due to the seasonality of work and the third quarter being its peak construction season, the Company's purchase commitments saw an expected decrease from the balance at June 30, 2023. The Company expects purchase commitments to continue to decrease throughout the remainder of 2023 as obligations continue to be satisfied during the construction season.
At September 30, 2023, the Company's long-term debt reflected an increase of approximately $221.7 million from the balance at December 31, 2022. This increase is due to the Company paying off its short-term debt, and replacing it with long-term debt in preparation of the Separation.
At September 30, 2023, the Company's total estimated interest payments over the life of its debt reflected an increase of approximately $250.5 million from the total estimated interest payments at December 31, 2022. This increase is due to the rising interest rate environment in 2023 and higher rate debt incurred by the Company in preparation of the Separation. The Company's average interest rate has increased from 3.62% on December 31, 2022 to 6.90% on September 30, 2023. Estimated interest payments outstanding over the life of the loans was as follows:
Remainder of 20231-3 years3-5 yearsMore than 5 yearsTotal
(In millions)
Estimated interest payments*$22.2 $120.1 $116.5 $122.3 $381.1 
*Includes estimated interest payments of the Company's revolving credit facility assuming current interest rates and consistent amounts outstanding until its maturity date over the periods indicated above.
Defined benefit pension plans
The Company has noncontributory qualified defined benefit pension plans for certain employees. Various assumptions are used in calculating the benefit expense (income) and liability (asset) related to these plans, as such costs of providing these benefits bear the risk of changes as they are dependent upon assumptions of future conditions.
There were no other material changes to the Company's qualified noncontributory defined benefit pension plans from those reported in the Company's Registration Statement on Form 10 other than the Company contributed approximately $1.2 million to its pension plans during the third quarter. The contribution was largely as a result of the decline in asset values in 2022 decreasing the funded status of the plans. For more information, see Note 17 of the Audited Annual Consolidated Financial Statements in the Company's Registration Statement on Form 10.
41

Non-GAAP Financial Measures
The Business Segment Financial and Operating Data includes financial information prepared in accordance with GAAP, as well as EBITDA, EBITDA margin, Adjusted EBITDA and Adjusted EBITDA Margin financial measures. Knife River defines EBITDA as net income before interest expense, taxes and depreciation, depletion and amortization, and EBITDA margin as EBITDA as a percentage of revenues. Knife River defines Adjusted EBITDA as EBITDA, further adjusted to exclude unrealized gains and losses on benefit plan investments, stock-based compensation and one-time Separation costs, and Adjusted EBITDA Margin as Adjusted EBITDA as a percentage of revenues.
EBITDA, EBITDA margin, Adjusted EBITDA and Adjusted EBITDA Margin, including those measures by segment, are considered non-GAAP financial measures and are most directly comparable to the corresponding GAAP measures of net income, net income margin, gross profit and gross margin. Knife River believes these non-GAAP financial measures, in addition to corresponding GAAP measures, are useful to investors by providing meaningful information about operational efficiency compared to its peers by excluding the impacts of differences in tax jurisdictions and structures, debt levels and capital investment. Management believes Adjusted EBITDA is a useful performance measure because it allows for an effective evaluation of the Company's operating performance by excluding stock-based compensation and unrealized gains and losses on benefit plan investments as they are considered non-cash and not part of the Company's core operations. The Company also excludes the one-time, non-recurring costs associated with the Separation as those are not expected to continue. Rating agencies and investors also use EBITDA and Adjusted EBITDA to calculate Knife River’s leverage as a multiple of EBITDA and Adjusted EBITDA. Additionally, EBITDA and Adjusted EBITDA are important financial metrics for debt investors who utilize debt to EBITDA and debt to Adjusted EBITDA ratios. Knife River's management believes EBITDA and EBITDA margin, including those measures by segment, are useful performance measures because they provide clarity as to the operational results of the Company. Knife River’s management uses these non-GAAP financial measures in conjunction with GAAP results when evaluating its operating results internally and calculating employee incentive compensation, and leverage as a multiple of EBITDA and Adjusted EBITDA to determine the appropriate method of funding operations of the Company.
EBITDA is calculated by adding back income taxes, interest expense and depreciation, depletion and amortization expense to net income. EBITDA margin is calculated by dividing EBITDA by revenues. Adjusted EBITDA is calculated by adding back unrealized gains and losses on benefit plan investments, stock-based compensation and one-time Separation costs, to EBITDA. Adjusted EBITDA margin is calculated by dividing Adjusted EBITDA by revenues. These non-GAAP financial measures are calculated the same by segment and consolidated and should not be considered as alternatives to, or more meaningful than, GAAP financial measures such as net income or net income margin and are intended to be helpful supplemental financial measures for investors’ understanding of Knife River’s operating performance. Knife River’s non-GAAP financial measures are not standardized; therefore, it may not be possible to compare these financial measures with other companies’ EBITDA, EBITDA margin, Adjusted EBITDA and Adjusted EBITDA Margin measures having the same or similar names.
The following information reconciles consolidated and segment net income to EBITDA and EBITDA to Adjusted EBITDA and provides the calculation of EBITDA margin and adjusted EBITDA margin. Interest expense, net, is net of interest income that is included in other income on the Consolidated Statements of Operations.
Three Months Ended September 30, 2023PacificNorthwestMountainNorth Central All Other and Intersegment EliminationsConsolidated
(In millions)
Net income (loss)$31.9 $39.1 $54.1 $64.4 $(42.8)$146.7 
Depreciation, depletion and amortization5.7 9.8 6.3 6.1 3.9 31.8 
Interest expense, net— — — — 14.7 14.7 
Income taxes— — — — 48.2 48.2 
EBITDA$37.6 $48.9 $60.4 $70.5 $24.0 $241.4 
Unrealized (gains) losses on benefit plan investments.6.6 
Stock-based compensation expense1.51.5 
One-time separation costs4.04.0 
Adjusted EBITDA$30.1 $247.5 
Revenue$181.4 $209.4 $255.1 $305.1 $139.4 $1,090.4 
Net income margin17.6 %18.7 %21.2 %21.1 %(30.7)%13.4 %
EBITDA margin20.7 %23.3 %23.7 %23.1 %17.2 %22.1 %
Adjusted EBITDA margin21.6 %22.7 %
42


Three Months Ended September 30, 2022PacificNorthwestMountainNorth CentralAll Other and Intersegment EliminationsConsolidated
(In millions)
Net income (loss)$19.0 $34.6 $33.8 $52.5 $(40.2)$99.7 
Depreciation, depletion and amortization5.6 9.2 5.8 6.1 3.8 30.5 
Interest expense, net— — — — 8.8 8.8 
Income taxes— — — — 33.1 33.1 
EBITDA$24.6 $43.8 $39.6 $58.6 $5.5 $172.1 
Unrealized (gains) losses on benefit plan investments.8.8 
Stock-based compensation expense.2.2 
Adjusted EBITDA$6.5 $173.1 
Revenue$152.4 $204.7 $204.1 $294.3 $119.9 $975.4 
Net income margin12.5 %16.9 %16.6 %17.8 %(33.5)%10.2 %
EBITDA margin16.1 %21.4 %19.4 %19.9 %4.6 %17.6 %
Adjusted EBITDA margin5.5 %17.8 %

Nine Months Ended September 30, 2023PacificNorthwestMountainNorth CentralAll Other and Intersegment EliminationsConsolidated
(In millions)
Net income (loss)$39.8 $74.3 $67.9 $53.5 $(73.3)$162.2 
Depreciation, depletion and amortization16.7 28.4 18.5 17.9 11.0 92.5 
Interest expense, net— — .1 — 41.3 41.4 
Income taxes— — — — 56.3 56.3 
EBITDA$56.5 $102.7 $86.5 $71.4 $35.3 $352.4 
Unrealized (gains) losses on benefit plan investments(1.1)(1.1)
Stock-based compensation expense2.32.3 
One-time separation costs6.46.4 
Adjusted EBITDA$42.9 $360.0 
Revenue$391.4 $504.2 $491.5 $513.7 $282.7 $2,183.5 
Net income margin10.2 %14.7 %13.8 %10.4 %(25.9)%7.4 %
EBITDA margin14.4 %20.4 %17.6 %13.9 %12.5 %16.1 %
Adjusted EBITDA margin15.2 %16.5 %

43

Nine Months Ended September 30, 2022PacificNorthwestMountainNorth CentralAll Other and Intersegment EliminationsConsolidated
(In millions)
Net income (loss)$29.1 $53.4 $43.0 $32.5 $(59.8)$98.2 
Depreciation, depletion and amortization16.1 26.4 17.1 17.9 11.1 88.6 
Interest expense, net— — .1 — 21.4 21.5 
Income taxes— — — — 32.9 32.9 
EBITDA$45.2 $79.8 $60.2 $50.4 $5.6 $241.2 
Unrealized (gains) losses on benefit plan investments4.84.8 
Stock-based compensation expense1.61.6 
Adjusted EBITDA$12.0 $247.6 
Revenue$366.1 $461.2 $433.0 $484.4 $252.5 $1,997.2 
Net income margin8.0 %11.6 %9.9 %6.7 %(23.7)%4.9 %
EBITDA margin12.3 %17.3 %13.9 %10.4 %2.2 %12.1 %
Adjusted EBITDA margin4.7 %12.4 %
New Accounting Standards
For information regarding new accounting standards, see Note 2, which is incorporated by reference.
Critical Accounting Estimates
Knife River's critical accounting estimates include impairment testing of goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; revenue recognized using the cost-to-cost measure of progress for contracts; actuarially determined benefit costs; and tax provisions. There were no material changes in the Company's critical accounting estimates from those that were previously reported in the Company's Registration Statement on Form 10.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
The Company is exposed to the impact of market fluctuations associated with interest rates and commodity prices. The Company has policies and procedures to assist in controlling these market risks and from time to time has utilized derivatives to manage a portion of its risk.
Interest rate risk
Rising interest rates have resulted in, and will likely continue to result in, higher borrowing costs on new debt and existing variable interest rate debt. Knife River entered into a senior secured credit agreement with variable rate debt arrangements at the time of the Separation, which could impact the interest expense recognized in future periods. For additional information on the debt agreements the Company has entered into, see the section entitled "Liquidity and Capital Resources". At September 30, 2023, the Company had $273.3 million in term loan borrowings under the credit agreement at the rate in effect at this time of 7.52%. A hypothetical increase of 1 percent on the interest rate of the term loan borrowings would increase interest expense by $2.7 million over the next 12 months.
At September 30, 2023, the Company had no outstanding interest rate hedges.
Commodity price risk
There were no material changes to commodity price risk faced by the Company from those reported in the Company's Registration Statement on Form 10.
Item 4. Controls and Procedures
Evaluation of disclosure controls and procedures
The term "disclosure controls and procedures" is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. The Company's disclosure controls and other procedures are designed to provide reasonable assurance that information required to be disclosed in the reports that the Company files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms. The Company's disclosure controls and other procedures are designed to provide reasonable assurance that information required to be disclosed is accumulated and communicated to management, including the Company's chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure. The Company's management, with the participation of the Company's chief executive officer and chief financial officer, has evaluated the effectiveness of the Company's disclosure controls and other procedures as of the end of the period
44

covered by this report. Based upon that evaluation, the chief executive officer and the chief financial officer have concluded that, as of the end of the period covered by this report, such controls and procedures were effective at a reasonable assurance level.
Changes in internal controls
No change in the Company's internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the three months ended September 30, 2023, that has materially affected, or is reasonably likely to materially affect, the Company's internal control over financial reporting.
45

Part II -- Other Information
Item 1. Legal Proceedings
There were no material changes to the Company's legal proceedings that were previously reported in the Company's Registration Statement on Form 10.
Item 1A. Risk Factors
Refer to the Company's risk factors that are disclosed within its Registration Statement on Form 10 that could be materially harmful to the Company's business, prospects, financial condition or financial results if they occur. At September 30, 2023, there were no material changes to the Company's risk factors provided in the Company's Form 10.
Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
For information regarding mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Act and Item 104 of Regulation S-K, see Exhibit 95 to this Form 10-Q, which is incorporated herein by reference.
Item 5. Other Information
During the three months ended September 30, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
Item 6. Exhibits
See the index to exhibits immediately preceding the signature page to this report.
46

Exhibits Index
Incorporated by Reference
Exhibit NumberExhibit DescriptionFiled
Herewith
FormPeriod
Ended
ExhibitFiling
Date
File Number
3(a)8-K3.16/01/231-41642
3(b)8-K3.26/01/231-41642
 +10(a)
X
31(a)X
31(b)X
32X
95X
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Label Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
+ Management contract, compensatory plan or arrangement.

47

Signatures
Pursuant to the requirements of the Exchange Act, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
  Knife River Corporation
    
DATE:November 6, 2023BY:/s/ Nathan W. Ring
   Nathan W. Ring
   Vice President and Chief Financial Officer
    
    
  BY:/s/ Marney L. Kadrmas
   Marney L. Kadrmas
   Chief Accounting Officer


48
EX-10.A 2 a2023ex10a.htm KNIFE RIVER RESTRICTIVE STOCK UNIT AWARD AGREEMENT Document

KNIFE RIVER CORPORATION
RESTRICTED STOCK UNIT AWARD NOTICE

This Award Notice evidences the award of restricted stock units (each, an “RSU” or collectively, the “RSUs”) that have been granted to, (xxxxxxxxxxxxxx), by Knife River Corporation, a Delaware corporation (the “Company”), subject to your acceptance of the terms of this Award Notice, the Restricted Stock Unit Award Agreement, which is attached hereto (the “Agreement”) and the Knife River Corporation Long-Term Performance-Based Incentive Plan (the “Plan”). When vested, each RSU entitles you to receive one share of common stock of the Company (the “Shares”). The RSUs are granted pursuant to the terms of the Plan.

This Award Notice constitutes part of, and is subject to the terms and provisions of, the Agreement and the Plan, which are incorporated by reference herein. Capitalized terms used but not defined in this Award Notice shall have the meanings set forth in the Agreement or in the Plan.
Grant Date:
July 12, 2023
Number of RSUs:xxxxxx, subject to adjustment as provided under Section
4.2 of the Plan.
Vesting Schedule:
Subject to the provisions of the Agreement and the Plan and provided that you remain continuously employed by the Company and/or an Affiliate through the respective vesting dates set forth below, the RSUs shall vest on December 31, 2025. The Vesting Schedule is the 36 month period beginning January 1, 2023 and ending December 31, 2025.
Except for termination of employment due to retirement after the Participant has reached age 55 and completed 10 Years of Service, death or disability or a Change of Control as defined in the Plan, any unvested portion of the Award will be forfeited and/or cancelled on the date you cease to be an employee of the Company or an Affiliate.
Settlement Date:
Each vested RSU will be settled in Shares as soon as
practicable following vesting but in no event later than 60 days after such RSUs vest.
Acceleration on Retirement,
Death or Disability:
In the case of death or disability, a portion of the unvested
RSUs will vest based on the ratio of the number of full months of employment completed during the Vesting Schedule to the date of your death or disability divided by the total number of months in the Vesting Schedule.

In the case of retirement where the Participant has reached age 55 and completed 10 Years of Service (i) during the first year of the Vesting Schedule, all RSUs (and related Dividend Equivalents) shall be forfeited; (ii) during the second year of the Vesting Schedule, determination of the vesting RSUs will be made by the Committee at the end of the Vesting Schedule, and Shares (and related Dividend Equivalents) earned, if any, will be paid based on a proration for the number of months employed during the 36 month Vesting Schedule, including the month in which the



termination of employment occurs; and (iii) during the third year of the Vesting Schedule, determination of the vesting RSUs will be made by the Committee at the end of the Vesting Schedule, and Shares (and related Dividend Equivalents) earned, if any, will be paid without prorating. For purposes of the Award Agreement, the term Years of Service shall mean the full 12 month years a Participant is employed by the Company and/or a Subsidiary.
Dividend Equivalents:
Yes


THESE RESTRICTED STOCK UNITS ARE SUBJECT TO FORFEITURE AS PROVIDED HEREIN. THIS AWARD AND AMOUNTS RECEIVED IN CONNECTION WITH THIS AWARD ARE SUBJECT TO FORFEITURE, RECAPTURE OR OTHER ACTION IN THE EVENT OF AN ACCOUNTING RESTATEMENT, AS PROVIDED IN THE PLAN.

Further terms and conditions of the Award are set forth in Annex A hereto, which is an integral part of the Agreement.

You must accept this Award Notice by logging onto your account with Fidelity Investments and accepting this Award Notice and the Agreement. If you fail to do so, the RSUs will be null and void. By accepting the RSUs granted to you in this Award, you agree to be bound by all of the provisions set forth in this Award Notice, the Agreement, and the Plan.

Attachments:
Annex A: Restricted Stock Unit Award Agreement



Annex A
RESTRICTED STOCK UNIT AWARD AGREEMENT UNDER THE KNIFE RIVER CORPORATION
LONG-TERM PERFORMANCE-BASED INCENTIVE PLAN

Knife River Corporation (the “Company”) has granted to you an Award consisting of restricted stock units, subject to the terms and conditions set forth herein and in the Restricted Stock Unit Award Notice (the “Award Notice”). The Award has been granted to you pursuant to the Knife River Corporation Long-Term Performance-Based Incentive Plan (the “Plan”). Subject to the terms of the Plan, decisions and interpretations of the Compensation Committee of the Company’s Board of Directors (the “Committee”) are binding, conclusive and final upon any questions arising under the Award Notice, this Restricted Stock Unit Award Agreement (the “Agreement”) or the Plan. Unless otherwise defined herein or in the Award Notice, capitalized terms shall have the meanings assigned to such terms in the Plan.

1.Grant of RSUs. On the Grant Date, you were awarded the number of RSUs set forth in the Award Notice.

2.Vesting of RSUs. The RSUs shall become vested and nonforfeitable in accordance with the Vesting Schedule set forth in the Award Notice. Vesting may be accelerated only as described in the Award Notice.

3.Termination of employment. Except for termination of employment due to death, disability, retirement upon reaching age 55 with 10 Years of Service, or a Change of Control as defined in the Plan, any unvested portion of the Award will be forfeited and/or cancelled on the date you cease to be an employee of the Company or an Affiliate.

4.Settlement of RSU. Each RSU, at the discretion of the Committee, will be settled in Shares as soon as practicable after the Vesting Date but in no event later than 60 days after unvested RSUs become vested RSUs. You shall retain 50% of the net after-tax Shares that are earned under this Award until the earlier of (i) the end of the two-year period commencing on the date any Shares earned under this Award are issued and (ii) your termination of employment. Executives are required to own Shares at designated multiples of their base salary. If you have not achieved an applicable stock ownership requirement, the Company may require you to hold additional net after-tax Shares received under this Award until the requirement is met.

5.Voting Rights. Since RSUs do not represent actual Shares, no voting rights or other rights as a stockholder of the Company arise with respect to the RSUs until Shares have been delivered to you upon settlement of the RSUs.

6.Dividend Equivalents. Dividend Equivalents will be earned with respect to any Shares issued pursuant to the Award. The amount of Dividend Equivalents earned shall be equal to the total dividends declared on a Share for stockholders of record between the Grant Date of this Award and the vesting date of the RSUs, multiplied by the number of Shares issued pursuant to the vesting of the RSUs awarded in the Award Agreement. Any Dividend Equivalents earned shall be paid in cash when the Shares to which they relate are issued or as soon thereafter as practicable, but no later than 60 days after the Shares are issued. No Dividend Equivalents will be issued for unvested or forfeited RSUs.

7.Tax Withholding. Pursuant to Article 14 of the Plan, the Committee has the power and the right to deduct or withhold, or require the Participant to remit to the Company, an amount sufficient to satisfy any federal, state and local taxes (including the Participant's FICA obligations) required by law to be withheld with respect to the Award and Dividend Equivalents. The Committee may condition the delivery of vested Shares upon the Participant's



satisfaction of such withholding obligations. The withholding requirement for Shares will be satisfied by the Company withholding Shares having a Fair Market Value equal to federal income tax withholding obligations using an IRS accepted methodology plus additional amounts for state and local tax purposes, as applicable, including payroll taxes, that are applicable to such supplemental taxable income but with rates not to exceed the maximum effective statutory rates, unless the Participant elects, in a manner satisfactory to the Committee, to remit an amount to satisfy the withholding requirement subject to such restrictions or limitations that the Committee, in its sole discretion, deems appropriate. Such election must be made before, and is irrevocable after, December 15 of the last year in the Vesting Schedule, and cannot be made or revoked while the Participant possesses information that will be material nonpublic information at the time the Shares are issued such that the Participant would be prohibited from trading on the Company’s stock under its Insider Trading Policy.

8.Non-Guarantee of Employment Relationship or Future Awards. Nothing in the Plan, the Award Notice or this Agreement will alter your at-will or other employment status with the Company or an Affiliate, nor be construed as a contract of employment between you and the Company or an Affiliate, or as a contractual right for you to continue in the employ of the Company or an Affiliate for any period of time, or as a limitation of the right of the Company or an Affiliate to discharge you at any time with or without cause or notice and whether or not such discharge results in the forfeiture of any of your RSUs, or as a right to any future Awards.

9.Non-transferability of RSUs. No RSUs granted under the Plan may be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated, other than by will or by the laws of descent and distribution.

10.Personal Information. You agree the Company and its suppliers or vendors may collect, use and disclose your personal information for the purposes of the implementation, management, administration and termination of the Plan.

11.Amendment. The Committee may amend, alter, modify, suspend or terminate the Award Notice or this Agreement at any time and from time to time, in whole or in part; provided, however, no amendment, alteration, modification, suspension or termination of the Award Notice or Agreement shall adversely affect in any material way the Award Notice or this Agreement, without your written consent, except to the extent such amendment, alteration, modification, suspension or termination is reasonably determined by the Committee in its sole discretion to be necessary to comply with applicable laws, rules, regulations, or is necessary for such approvals by any governmental agencies or national securities exchanges as may be required.

12.Binding Effect. This Agreement shall inure to the benefit of the successors and assigns of the Company and, subject to the restrictions on transfer set forth herein, be binding upon you and your heirs, beneficiaries, executors, legal representatives, successors and assigns.

13.Integrated Agreement. The Award Notice, this Agreement and the Plan constitute the entire understanding and agreement between you and the Company with respect to the subject matter contained herein or therein and supersedes any prior agreements, understandings, restrictions, representations, or warranties between you and the Company with respect to such subject matter other than those as set forth or provided for herein or therein.

14.Ratification of Actions. By accepting the Award or other benefit under the Plan, you and each person claiming under or through you shall be conclusively deemed to have indicated your acceptance and ratification of, and consent to, any action taken under the Plan or the Award by the Company, its Board of Directors, or the Committee.





15.Notices. Any notice hereunder to the Company shall be addressed to its office, 1150 West Century Avenue, Bismarck, North Dakota 58503; Attention: Corporate Secretary, and any notice hereunder to you shall be addressed to you at the address specified on the Award Agreement, subject to the right of either party to designate at any time hereafter in writing some other address.

16.Governing Law. To the extent not preempted by Federal law, the Award Notice and this Agreement shall be governed and construed in accordance with the laws of the State of Delaware, without regard to conflicts of law provisions. In the event any provision of the Award Agreement shall be held illegal or invalid for any reason, the illegality or invalidity shall not affect the remaining parts of the Award Agreement, and the Award Agreement shall be construed and enforced as if the illegal or invalid provision had not been included.

17.Construction. Captions and titles contained in this Agreement are for convenience only and shall not affect the meaning or interpretation of any provision of this Agreement. Except when otherwise indicated by the context, the singular shall include the plural and the plural shall include the singular. Use of the term “or” is not intended to be exclusive, unless the context clearly requires otherwise.

18.Conformity. This Agreement is intended to conform in all respects with, and is subject to all applicable provisions of, the Plan. Any conflict between the terms of the Award Notice, this Agreement and the Plan shall be resolved in accordance with the terms of the Plan. In the event of any ambiguity in the Award Notice or this Agreement or any matters as to which the Award Notice and this Agreement are silent, the Plan shall govern. Any conflict between the terms of the Award Notice and the Agreement shall be resolved in accordance with the terms of the Agreement.

EX-31.A 3 a2023q3ex31a.htm KNIFE RIVER CERTIFICATION OF CHIEF EXECUTIVE OFFICER Document

CERTIFICATION

I, Brian R. Gray, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Knife River Corporation;
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 in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
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: November 6, 2023 


/s/ Brian R. Gray                                         
Brian R. Gray
President and Chief Executive Officer

EX-31.B 4 a2023q3ex31b.htm KNIFE RIVER CERTIFICATION OF CHIEF FINANCIAL OFFICER Document

CERTIFICATION

I, Nathan W. Ring, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Knife River Corporation;
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 in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
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:  November 6, 2023


/s/ Nathan W. Ring
Nathan W. Ring
Vice President and Chief Financial Officer


EX-32 5 a2023q3ex32.htm KNIFE RIVER CERTIFICATION OF CEO AND CFO Document

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

    Each of the undersigned, Brian R. Gray, the President and Chief Executive Officer, and Nathan W. Ring, the Vice President and Chief Financial Officer of Knife River Corporation (the "Company"), DOES HEREBY CERTIFY that:

    1.  The Company's Quarterly Report on Form 10-Q for the quarter ended September 30, 2023 (the "Report"), fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and

    2.  Information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

    IN WITNESS WHERE OF, each of the undersigned has executed this statement this 6th day of November, 2023.


/s/ Brian R. Gray                                         
Brian R. Gray
President and Chief Executive Officer



/s/ Nathan W. Ring                                         
Nathan W. Ring
Vice President and Chief Financial Officer



A signed original of this written statement required by Section 906 has been provided to Knife River Corporation and will be retained by Knife River Corporation and furnished to the Securities and Exchange Commission or its staff upon request.


EX-95 6 a2023q3ex95.htm KNIFE RVER MINE SAFETY DISCLOSURES Document

MDU RESOURCES GROUP, INC.
MINE SAFETY INFORMATION

The Dodd-Frank Wall Street Reform and Consumer Protection Act (Dodd-Frank Act) requires issuers to include in periodic reports filed with the SEC certain information relating to citations or orders for violations of standards under the Federal Mine Safety and Health Act of 1977 (Mine Act), as amended by the Mine Improvement and New Emergency Response Act of 2006 (Mine Safety Act). The Dodd-Frank Act requires reporting of the following types of citations or orders:

1.    Citations issued under Section 104 of the Mine Safety Act for violations that could significantly and substantially contribute to the cause and effect of a coal or other mine safety or health hazard.
2.    Orders issued under Section 104(b) of the Mine Safety Act. Orders are issued under this section when citations issued under Section 104 have not been totally abated within the time period allowed by the citation or subsequent extensions.
3.    Citations or orders issued under Section 104(d) of the Mine Safety Act. Citations or orders are issued under this section when it has been determined that the violation is caused by an unwarrantable failure of the mine operator to comply with the standards. An unwarrantable failure occurs when the mine operator is deemed to have engaged in aggravated conduct constituting more than ordinary negligence.
4.    Citations issued under Section 110(b)(2) of the Mine Safety Act for flagrant violations. Violations are considered flagrant for repeat or reckless failures to make reasonable efforts to eliminate a known violation of a mandatory health and safety standard that substantially and proximately caused, or reasonably could have been expected to cause, death or serious bodily injury.
5.    Imminent danger orders issued under Section 107(a) of the Mine Safety Act. An imminent danger is defined as the existence of any condition or practice in a coal or other mine which could reasonably be expected to cause death or serious physical harm before such condition or practice can be abated.
6.    Notice received under Section 104(e) of the Mine Safety Act of a pattern of violations or the potential to have such a pattern of violations that could significantly and substantially contribute to the cause and effect of mine health and safety standards.

During the three months ended September 30, 2023, none of the Company's operating subsidiaries received citations or orders under the following sections of the Mine Safety Act: 104(b), 104(d), 110(b)(2), 107(a) or 104(e). The Company did not have any mining-related fatalities during this period.
MSHA Identification Number/Contractor IDSection 104 S&S Citations (#)Total Dollar Value of MSHA Assessments Proposed ($)Legal Actions Resolved During Period (#)
04-05140— 286 — 
21-03348— 143 — 
24-00462— — 
32-00776 — 1,001 — 
35-00521— 429 — 
35-03751— 286 — 
39-01478— 429 — 
41-02639— 143 — 
41-05498— 429 — 
50-00883 — — 
51-00036 — 975 — 
39-00008— 
48-01518— — 
48-01598— 286 
$4,407 

Legal actions pending before the Federal Mine Safety and Health Review Commission (the Commission) may involve, among other questions, challenges by operators to citations, orders and penalties they have received from the Federal Mine Safety and Health Administration (MSHA) or complaints of discrimination by miners under section 105 of the Mine Act. The following is a brief description of the types of legal actions that may be brought before the Commission.
1



Contests of Citations and Orders - A contest proceeding may be filed with the Commission by operators, miners or miners' representatives to challenge the issuance of a citation or order issued by MSHA.
Contests of Proposed Penalties (Petitions for Assessment of Penalties) - A contest of a proposed penalty is an administrative proceeding before the Commission challenging a civil penalty that MSHA has proposed for the alleged violation contained in a citation or order.
Complaints for Compensation - A complaint for compensation may be filed with the Commission by miners entitled to compensation when a mine is closed by certain withdrawal orders issued by MSHA. The purpose of the proceeding is to determine the amount of compensation, if any, due miners idled by the orders.
Complaints of Discharge, Discrimination or Interference - A discrimination proceeding is a case that involves a miner's allegation that he or she has suffered a wrong by the operator because he or she engaged in some type of activity protected under the Mine Act, such as making a safety complaint.
Applications for Temporary Relief - Applications for temporary relief from any modification or termination of any order or from any order issued under section 104 of the Mine Act.
Appeals of Judges' Decisions or Orders to the Commission - A filing with the Commission for discretionary review of a judge's decision or order by a person who has been adversely affected or aggrieved by such decision or order.

The following table reflects the types of legal actions pending before the Commission as of September 30, 2023:
MSHA Identification NumberContests of Citations and OrdersContests of Proposed PenaltiesComplaints for CompensationComplaints of Discharge, Discrimination or InterferenceApplications for Temporary ReliefAppeals of Judges' Decisions or Orders to the Commission
— — — — — — 

2
EX-101.SCH 7 knf-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Background link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Receivables and allowance for expected credit losses link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Accumulated other comprehensive loss link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Revenue from contracts with customers link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Uncompleted Contracts link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill and other intangible assets link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Cash flow information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Business segment data link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Employee benefit plans link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Disclosures link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Receivables and allowance for expected credit losses (Policies) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Earnings per share (Policies) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Revenue from contracts with customers (Policies) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair value disclosures (Policies) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Income Taxes (Policies) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Business segment data (Policies) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Contingencies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Receivables and allowance for expected credit losses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Accumulated other comprehensive loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue from contracts with customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Uncompleted contracts (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Goodwill and other intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Cash flow information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Business segment data (Tables) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Employee benefit plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Background (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Basis of presentation (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Receivables and allowance for expected credit losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Receivables and allowance for expected credit losses (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Receivables and allowance for expected credit losses (Details 3) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Earnings per share (Details 1) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Earnings per share (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Accumulated other comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Reclassification out of accumulated other comprehensive loss (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Goodwill rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Other intangible assets (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Future amortization expense (Details 3) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Fair value measurements insurance contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Fair value measurements (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Fair value measures and disclosures (Details 3) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Long-term debt outstanding (Details 1) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Schedule of debt maturities (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Business segment data (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Business segment data operating revenues reconciliation (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Business segment data EBITDA reconciliation (Details 3) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Employee benefit plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Employee benefit plans (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Litigation (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Guarantees (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Related Party Disclosures (Details 1) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Related Party Disclosures (Details 2) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 knf-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 knf-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 knf-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Consolidated Entities [Axis] Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Long-term debt maturities [Line Items] Debt Instrument, Redemption [Line Items] Pay vs Performance Disclosure [Line Items] Changes in current assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Accounts receivable and allowance for doubtful accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Aggregates Aggregates [Member] Aggregates Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Insider Trading Policies and Procedures [Line Items] Mandatory Annual Amortization, Years Three and Four Mandatory Annual Amortization, Years Three and Four Mandatory Annual Amortization, Years Three and Four Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Equity Equity [Text Block] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Schedule of Goodwill [Table] Schedule of Goodwill [Table] Issuance of current related-party notes, net Proceeds from (Repayments of) Related Party Debt, Current Proceeds from (Repayments of) Related Party Debt, Current Income Tax Disclosure Income Tax Disclosure [Text Block] Form 10 Separation Adjustments to Costs of Goods Sold Form 10 Separation Adjustments to Costs of Goods Sold Form 10 Separation Adjustments to Costs of Goods Sold Revenue from contracts with customers Revenue [Policy Text Block] Current liabilities: Liabilities, Current [Abstract] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Intersegment eliminations Intersegment Eliminations [Member] Fair value, assets and liabilities measured on recurring and nonrecurring basis [Table] Fair Value, Recurring and Nonrecurring [Table] Income per share, Diluted, Total Earnings Per Share, Diluted Unrealized (gains) losses on investments Unrealized Gain (Loss) on Investments PEO Total Compensation Amount PEO Total Compensation Amount Goodwill [Roll Forward] Goodwill [Roll Forward] Reclassification adjustment for loss on derivative instruments included in net income, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Receivable [Domain] Receivable [Domain] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Treasury Stock, Common, Shares Treasury Stock, Common, Shares Treasury Stock, Common, Shares Retention receivables Construction Contractor, Receivable, Retainage Schedule of net benefit costs Schedule of Net Benefit Costs [Table Text Block] Noncurrent assets: Assets, Noncurrent [Abstract] Percentage investment in international investments Percentage investment in international investments Percentage investment in international investments Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol Outstanding letters of credit Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Noncompete agreements Noncompete Agreements [Member] Due from related-party Increase (Decrease) in Due from Related Parties Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Long-term debt, fair value Long-Term Debt, Fair Value Net income Net Income (Loss) Net Income (Loss) Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Total current liabilities  Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Document Information, Document [Axis] Document Information, Document [Axis] Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Investments Payments for (Proceeds from) Investments Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Stockholders' equity: Equity, Attributable to Parent [Abstract] Other intangible assets Other Intangible Assets [Member] Reclassification adjustment out of accumulated other comprehensive loss [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Service cost Defined Benefit Plan, Service Cost Net proceeds from sale or disposition of property and other Proceeds from Sale of Productive Assets Executive Category: Executive Category [Axis] Weighted average common shares outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Name Measure Name Name Forgone Recovery, Individual Name Reported Value Measurement [Member] Reported Value Measurement [Member] Guarantor obligations, maximum exposure, undiscounted Guarantor Obligations, Maximum Exposure, Undiscounted Percentage investment in common stock of small-cap companies Percentage investment in common stock of small-cap companies The percentage of insurance contracts in common stock of small-cap companies. Goodwill Balance at beginning of period Balance at end of period Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Expected credit loss Credit Loss, Financial Instrument [Policy Text Block] 2025 Long-Term Debt, Maturity, Year Two Measurement Basis [Axis] Measurement Basis [Axis] Reconciliation of Revenue from Segments to Consolidated Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Accumulated other comprehensive loss Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Change in net contract assets (liabilities) Contract with Customer, Assets and Liabilities, Net Change Amount of increase (decrease) in net contract assets and liabilities Fair Value Measurement [Domain] Fair Value Measurement [Domain] North Central North Central [Member] This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Iowa, Minnesota, North Dakota and South Dakota. Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Remainder of 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Related-party notes payable Related-party notes payable Related-party notes payable Fair value by measurement frequency [Axis] Measurement Frequency [Axis] Contract with Customer, Liability, Current Change Contract with Customer, Liability, Current Change Amount of increase (decrease) in current contract liabilities Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Retirement Plan Type [Domain] Retirement Plan Type [Domain] Accounts payable Increase (Decrease) in Accounts Payable, Trade Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Retirement Benefits [Abstract] Retirement Benefits [Abstract] Debt issuance costs Payments of Debt Issuance Costs Portion at fair value measurement Portion at Fair Value Measurement [Member] Reclassification out of Accumulated Other Comprehensive Loss [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Long-term debt outstanding Schedule of Long-Term Debt Instruments [Table Text Block] Receivables and allowance for expected credit loss Credit Loss, Financial Instrument [Text Block] Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA Contingencies Commitments and Contingencies, Policy [Policy Text Block] Uncompleted contracts Uncompleted contracts [Text Block] Uncompleted contracts Net transfers to Centennial Net transfers to (from) Parent Net transfers to (from) Parent Effect of dilutive restricted stock units Weighted Average Number of Shares Outstanding, Diluted, Adjustment Revenues Revenues Revenues Fair Value, by Balance Sheet Grouping Fair Value, by Balance Sheet Grouping [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories Increase (Decrease) in Inventories Costs and estimated earnings in excess of billings on uncompleted contracts Contract with Customer, Asset, after Allowance for Credit Loss, Current Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Letters of credit Letters of credit Letters of credit. Award Type Award Type [Axis] Shares excluded from the calculation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report Letters of credit set to expire - 2024 Letters of Credit Set to Expire in Next Fiscal Year Letters of credit set to expire in next fiscal year. Interest expense Interest expense Interest Expense Property, plant and equipment additions in accounts payable Capital Expenditures Incurred but Not yet Paid Fair value, measurements [Domain] Fair Value Hierarchy and NAV [Domain] Goodwill [Line Items] Goodwill [Line Items] Property, plant and equipment Property, Plant and Equipment, Gross Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Related Party Transactions Disclosure Related Party Transactions Disclosure [Text Block] Contract with customer, performance obligation satisfied in previous period Contract with Customer, Performance Obligation Satisfied in Previous Period Use of Estimates, Policy Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Current operating lease liabilities Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans Life Insurance, Corporate or Bank Owned, Change in Value Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Equity net transfers to (from) Parent Equity net transfers to (from) Centennial Equity net transfers to (from) Centennial New accounting standards New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Retirement Plan Funding Status [Axis] Defined Benefit Plan, Funding Status [Axis] Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Table] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash -- beginning of year Cash, cash equivalents and restricted cash -- end of period Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Assets [Axis] Asset Class [Axis] Intangible assets, less accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Receivables, gross Accounts Receivable, before Allowance for Credit Loss Document [Domain] Document [Domain] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Loans Payable Loans Payable [Member] Common Stock, Shares, Issued Common stock balance (in shares) Common stock balance (in shares) Common Stock, Shares, Issued Gross profit Gross Profit Billings in excess of costs and estimated earnings on uncompleted contracts Contract liabilities Contract with Customer, Liability, Current Treasury Stock, Common, Value Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Stock Redeemed or Called During Period, Value Stock Redeemed or Called During Period, Value Long-term debt Long-Term Debt Assets, fair value disclosure Assets, Fair Value Disclosure Selling, general and administrative expenses Selling, General and Administrative Expense 2027 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Employee Stock Option Employee Stock Option [Member] Comprehensive income attributable to common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Other Notes Notes Payable to Banks [Member] Goodwill acquired during the year Goodwill, Acquired During Period Reclassification out of Accumulated Other Comprehensive Loss [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two Thereafter Long-Term Debt, Maturity, after Year Five Receivable Type [Axis] Receivable Type [Axis] Percent of Shares, Retained by Parent, in Conjunction with Spinoff Percent of Shares, Retained by Parent, in Conjunction with Spinoff Percent of Shares, Retained by Parent, in Conjunction with Spinoff Increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Basis of presentation Basis of Accounting, Policy [Policy Text Block] Taxes payable Taxes Payable, Current Fair value, balance sheet grouping [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Segment, Reconciliation of Other Items from Segments to Consolidated Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block] Ready-mix concrete Ready-mix concrete [Member] Ready-mix concrete Other amortizable intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other accrued liabilities Other Liabilities, Current Income Statement [Abstract] Income Statement [Abstract] Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items] Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items] Issuance of common stock (shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Retirement Plan Funding Status [Domain] Defined Benefit Plan, Funding Status [Domain] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Mandatory Annual Amortization, Years One and Two Mandatory Annual Amortization, Years One and Two Mandatory Annual Amortization, Years One and Two Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Prepayments and other current assets Other Assets, Current Retirement Plan Tax Status [Axis] Retirement Plan Tax Status [Axis] Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Net income (loss) per share, diluted Earnings Per Share, Diluted [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories Total Inventory, Net Qualified plan Qualified Plan [Member] Other current assets Increase (Decrease) in Other Current Assets Internal sales Internal Sales [Member] Internal Sales Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Construction materials Product [Member] Entity common stock, shares outstanding Entity Common Stock, Shares Outstanding MDU Resources' stock issued prior to spin in connection with a business combination MDU Resources' stock issued prior to spin in connection with a business combination MDU Resources' stock issued prior to spin in connection with a business combination Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Due to related-party Increase (Decrease) in Due to Related Parties, Current Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair value, hierarchy [Axis] Fair Value Hierarchy and NAV [Axis] Percentage investment in common stock of mid-cap companies Percentage investment in common stock of mid-cap companies The percentage of insurance contracts in common stock of mid-cap companies. Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and contingencies Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Related-party notes payable to Centennial Related-party notes payable to Centennial Related-party notes payable to Centennial Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Letters of credit set to expire - 2023 Letters of Credit Set to Expire Current Year Letters of credit set to expire current year. Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Transition Services Agreement Payable Transition Services Agreement Payable Transition Services Agreement Payable to MDU Resources MDU Resources Common Stock Held by Subsidiary at Cost, Value MDU Resources Common Stock Held by Subsidiary at Cost, Value MDU Resources Common Stock Held by Subsidiary at Cost, Value Debt Instrument Redemption [Table] Debt Instrument Redemption [Table] Net income (loss) per share, basic Earnings Per Share, Basic [Abstract] Interest cost Defined Benefit Plan, Interest Cost PEO PEO [Member] Defined benefit plan disclosure, net periodic benefit cost [Line Items] Defined Benefit Plan Disclosure [Line Items] Employee benefit plans Retirement Benefits [Text Block] Total noncurrent assets  Assets, Noncurrent Accumulated other comprehensive loss [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Accumulated Other Comprehensive Loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Total assets measured at fair value Asset Class [Domain] Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Reclassification out of accumulated other comprehensive loss Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Inventories Schedule of Inventory, Current [Table Text Block] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Schedule of debt maturities Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities  Liabilities Contracting services Service [Member] Change in contract assets Contract with Customer, Asset, Net Current Change Amount of increase (decrease) in current contract assets, net Basis of Presentation [Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated other comprehensive loss Total accumulated other comprehensive loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Draw Down on Revolver Draw Down on Revolver Draw Down on Revolver Fair value by measurement frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Contracting services public-sector Contracting services public-sector [Member] Contracting services public-sector Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Accumulated Other Comprehensive Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Postretirement liability adjustment Amortization of postretirement liability losses included in net periodic benefit cost Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Common stock Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Investments used to satisfy nonqualified benefit plans obligations Life Insurance, Corporate or Bank Owned, Amount Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Concentration risks, percentage [Abstract] Concentration Risks, Percentage [Abstract] Concentration Risks, Percentage Senior Notes Senior Notes [Member] Business segment data Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Unfunded plan Defined Benefit Plan, Unfunded Plan [Member] Schedule of defined benefit plans disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Net unrealized loss on derivative instruments qualifying as hedges Reclassification adjustment for loss on derivative income Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Receivables, net Accounts Receivable, after Allowance for Credit Loss Restricted cash Restricted Cash Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] EBITDA: Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization Litigation [Domain] Litigation Case [Domain] Related-party notes payable - current portion Related-party notes payable - current portion Related-party notes payable - current portion Other income (expense) Other income Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Dividend paid from debt proceeds to Centennial Dividend paid from debt proceeds to Centennial Dividend paid from debt proceeds to Centennial Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Earnings per share Earnings Per Share, Policy [Policy Text Block] Goodwill and other intangible assets Goodwill and Intangible Assets Disclosure [Text Block] Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA Pension and postretirement benefit plan net periodic benefit cost Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash PEO Name PEO Name Fair value, by balance sheet grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Transfer of parent stock held by subsidiary, Value Transfer of parent stock held by subsidiary, Value Transfer of parent stock held by subsidiary, Value Accumulated comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Segment, Reconciliation of Other Items from Segments to Consolidated [Table] Segment, Reconciliation of Other Items from Segments to Consolidated [Table] Northwest Northwest [Member] This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Oregon and Washington. Changes in the carrying amount of goodwill Schedule of Goodwill [Table Text Block] MDU Resources Common Stock Held by Subsidiary at Cost, Shares MDU Resources Common Stock Held by Subsidiary at Cost, Shares MDU Resources Common Stock Held by Subsidiary at Cost, Shares Other postretirement benefits Other Postretirement Benefits Plan [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Estimated amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Amortization of prior service credit Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Corporate, Non-Segment Corporate, Non-Segment [Member] Trade receivables Accounts and Other Receivables, Net, Current Seasonality of operations Nature of Operations [Text Block] Depreciation, depletion and amortization Depreciation, Depletion and Amortization Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders' equity Balance Balance Total stockholders' equity Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Mountain Mountain [Member] This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. In addition this segment preforms integrated contracting services. This segment operates in Idaho, Montana and Wyoming. Percentage investment in cash and cash equivalents Percentage Investment in Cash and Cash Equivalents Percentage of insurance contracts in cash and cash equivalents. Insurance contracts* Cash Surrender Value [Member] Amounts included in contract liability at the beginning of the period Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Total consolidated income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Asphalt Asphalt [Member] Asphalt Amortization of postretirement liability losses included in net periodic benefit cost, tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Background Restructuring and Related Activities Disclosure [Text Block] Fair value, inputs, level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Unamortized Debt Issuance Costs Debt Issuance Costs, Net Capital expenditures Payments to Acquire Productive Assets Supplies and parts Other Inventory, Supplies, Gross Other intangible assets, net Intangible assets, net (excluding goodwill) Intangible Assets, Net (Excluding Goodwill) Finished products Inventory, Finished Goods, Gross Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Parent Company Parent Company [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Employee stock-based compensation costs Share-Based Payment Arrangement, Noncash Expense Common stock Common Stock [Member] Postretirement liability adjustment Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Individual: Individual [Axis] APIC, Share-Based Payment Arrangement, Recognition and Exercise APIC, Share-Based Payment Arrangement, Recognition and Exercise City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings per share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Due to related-party Due to related-party Due to related-party Transfer of parent stock held by subsidiary, shares Transfer of parent stock held by subsidiary, shares Transfer of parent stock held by subsidiary, shares Document Fiscal Year Focus Document Fiscal Year Focus Net property, plant and equipment Property, Plant and Equipment, Net Postretirement liability gains (losses) arising during the period, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax Issuance of long-term related-party notes, net Proceeds from (Repayments of) Related Party Debt Receivables, net Receivables, Net, Current Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income Other comprehensive income Net current-period other comprehensive income Other Comprehensive Income (Loss), Net of Tax Proceeds from Retired Contracts as part of the Separation Proceeds from Retired Contracts as part of the Separation Proceeds from Retired Contracts as part of the Separation Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Issuance of long-term debt Proceeds from Issuance of Long-Term Debt Contract receivables Billed Contracts Receivable Income taxes paid, net Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Retirement Plan Type [Axis] Retirement Plan Type [Axis] Contingencies Commitments and Contingencies Disclosure [Text Block] Retained earnings Retained Earnings [Member] Long-term debt - current portion Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders' equity  Liabilities and Equity Investments and other Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Income per share, Basic, Total Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Gains on sales of assets Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Information on the Company's businesses Schedule of Segment Reporting Information, by Segment [Table Text Block] Amortization of postretirement liability losses included in net periodic benefit cost, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Costs and Expenses, Related Party Costs and Expenses, Related Party Net contribution from Centennial after repayment of notes Net contribution from Centennial after repayment of notes Net contribution from Centennial after repayment of notes Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing Consolidation, Policy Consolidation, Policy [Policy Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Retirement Plan Tax Status [Domain] Retirement Plan Tax Status [Domain] Measurement period adjustments Goodwill, Purchase Accounting Adjustments Fair value measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Postretirement liability adjustment: Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract] Termination Date Trading Arrangement Termination Date Common Stock, Shares Authorized Common Stock, Shares Authorized Reclassification adjustment for loss on derivative instruments included in net income, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Raw materials Inventory, Raw Materials, Gross Document Information [Table] Document Information [Table] Percentage in fixed-income and other investments Percentage in fixed-income and other investments The percentage of insurance contracts in fixed-income and other investments. Fair value measurements [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Derivative Instrument [Axis] Derivative Instrument [Axis] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] MDU Resources' Common Stock Held by Subsidiary MDU Resources' Common Stock Held by Subsidiary [Member] MDU Resources' Common Stock Held by Subsidiary Form 10 Separation Adjustments to Net Income Form 10 Separation Adjustments to Net Income Form 10 Separation Adjustments to Net Income Award Timing Disclosures [Line Items] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Deferred income taxes Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Total intersegment operating revenues Elimination of intersegment operating revenues Consolidation, Eliminations [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Equity contribution from Centennial related to the Separation Proceeds from Contributions from Parent Cash flow information Cash Flow, Supplemental Disclosures [Text Block] Income Tax, Policy Income Tax, Policy [Policy Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Pacific Pacific [Member] This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Alaska, California and Hawaii. Insider Trading Arrangements [Line Items] Less expected credit loss Balance Balance Accounts Receivable, Allowance for Credit Loss Income before income taxes Income (Loss) Attributable to Parent, before Tax 2024 Long-Term Debt, Maturity, Year One Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] MDU Resources' Stock Held by Subsidiary MDU Resources' Stock Held by Subsidiary [Member] MDU Resources' Stock Held by Subsidiary Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Transition Services Agreement Receivable Transition Services Agreement Receivable Transition Services Agreement Receivable from MDU Resources Weighted Average Interest Rate Long-Term Debt, Weighted Average Interest Rate, at Point in Time Contracting services private-sector Contracting services private-sector [Member] Contracting services private-sector 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Other current liabilities Increase (Decrease) in Other Current Liabilities Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less accumulated depreciation, depletion and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Assets and liabilities measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Credit Loss [Abstract] Credit Loss [Abstract] Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] All Other All Other Corporate and Other [Member] Repayment of long-term debt Repayments of Long-Term Debt Other noncurrent changes Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock, Common Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Reclassification out of accumulated other comprehensive loss Reclassification out of Accumulated Other Comprehensive Income [Member] Potential liabilities related to litigation and environmental matters Loss Contingency Accrual Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Long-term Debt Long-Term Debt [Member] Other Other [Member] Other Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Intangible assets, gross Finite-Lived Intangible Assets, Gross Net contract liabilities Contract with Customer, Assets and Liabilities, Net Total of net contract assets and liabilities Income tax expense Income tax expense Income Tax Expense (Benefit) Less write-offs charged against the allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Accrued compensation Employee-related Liabilities, Current Fair value measurements Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Amounts reclassified from accumulated other comprehensive loss Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Postretirement liability gains (losses) arising during the period, tax Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax Underfunded plan Defined Benefit Plan, Underfunded Plan [Member] Mandatory Annual Amortization, Years Five and Thereafter Mandatory Annual Amortization, Years Five and Thereafter Mandatory Annual Amortization, Years Five and Thereafter Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Inventories Inventory Disclosure [Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Amortization of net actuarial (gain) loss Defined Benefit Plan, Amortization of Gain (Loss) Equity contribution to MDU Resources for asset/liability transfers related to the Separation Equity contribution to MDU Resources for asset/liability transfers related to the Separation Equity contribution to MDU Resources for asset/liability transfers related to the Separation Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Interest expense, net Interest Income (Expense), Net Interest paid, net Interest Paid, Excluding Capitalized Interest, Operating Activities Insurance Receivable Loss Contingency, Receivable Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt Long-Term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities Weighted Average Number of Shares Outstanding, Diluted Weighted average common shares outstanding - diluted Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Interest rate contract Interest Rate Contract [Member] Contract balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Trade Accounts Receivable Trade Accounts Receivable [Member] Cost of revenue: Operating Expenses [Abstract] Revenue from contracts with customers Revenue from Contract with Customer [Text Block] Receivables Increase (Decrease) in Accounts and Notes Receivable Company Selected Measure Amount Company Selected Measure Amount Other paid-in capital Additional Paid in Capital, Common Stock Other paid-in capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Amortization of debt issuance costs Amortization of Debt Issuance Costs Percentage investment in target date investments Percentage Investment in Target Date Investments The percentage of insurance contracts in target date investments. Amount of surety bonds outstanding Amount of surety bonds outstanding Amount of surety bonds outstanding related to construction contracts and reclamation obligations. Fair value, measurements, recurring Fair Value, Recurring [Member] Restructuring and Related Activities [Abstract] Other Other Liabilities, Noncurrent Percent of Shares Distributed in Conjunction with Spinoff Percent of Shares Distributed in Conjunction with Spinoff Percent of Shares Distributed in Conjunction with Spinoff Non-NEOs Non-NEOs [Member] Cash expenditures for interest and income taxes and noncash investing and financing transactions Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Pension benefits Pension Plan [Member] Business segment data Segment Reporting Disclosure [Text Block] Stock Redeemed or Called During Period, Shares Stock Redeemed or Called During Period, Shares Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity component [Domain] Total accumulated other comprehensive loss Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Pension and postretirement benefit plan contributions Payment for Pension and Other Postretirement Benefits Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Long-term debt outstanding [Line Items] Debt Instrument [Line Items] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Scenario [Axis] Scenario [Axis] Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating income Operating Income (Loss) Revenue: Revenues [Abstract] Consolidated Entities [Domain] Consolidated Entities [Domain] Cost of Revenue Cost of Revenue Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Due from related-party Due from related-party Due from related-party Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Estimate of Fair Value Measurement [Member] Estimate of Fair Value Measurement [Member] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Scenario [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Amount outstanding under guarantees that is reflected on balance sheet Guarantor Obligations, Current Carrying Value Percentage investment in common stock of large-cap companies Percentage investment in common stock of large-cap companies The percentage of insurance contracts in common stock of large-cap companies. Reclassification out of Accumulated Other Comprehensive Loss [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] EX-101.PRE 11 knf-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover page - shares
9 Months Ended
Sep. 30, 2023
Nov. 01, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 1-41642  
Entity Registrant Name Knife River Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 92-1008893  
Entity Address, Address Line One 1150 West Century Avenue  
Entity Address, Address Line Two P.O. Box 5568  
Entity Address, City or Town Bismarck  
Entity Address, State or Province ND  
Entity Address, Postal Zip Code 58506-5568  
City Area Code 701  
Local Phone Number 530-1400  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol KNF  
Security Exchange Name NYSE  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity common stock, shares outstanding   56,566,214
Entity Central Index Key 0001955520  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue:        
Revenues $ 1,090,372 $ 975,428 $ 2,183,462 $ 1,997,207
Cost of revenue:        
Cost of Revenue 820,983 790,941 1,756,994 1,708,265
Gross profit 269,389 184,487 426,468 288,942
Selling, general and administrative expenses 59,168 41,572 167,276 130,223
Operating income 210,221 142,915 259,192 158,719
Interest expense 15,354 8,817 44,005 21,506
Other income (expense) 7 (1,277) 3,311 (6,056)
Income before income taxes 194,874 132,821 218,498 131,157
Income tax expense 48,219 33,164 56,327 32,947
Net income $ 146,655 $ 99,657 $ 162,171 $ 98,210
Net income (loss) per share, basic        
Income per share, Basic, Total $ 2.59 $ 1.76 $ 2.87 $ 1.74
Net income (loss) per share, diluted        
Income per share, Diluted, Total $ 2.58 $ 1.76 $ 2.86 $ 1.74
Weighted Average Number of Shares Outstanding, Basic 56,566 56,566 56,566 56,566
Weighted Average Number of Shares Outstanding, Diluted 56,735 56,566 56,633 56,566
Construction materials        
Revenue:        
Revenues $ 553,057 $ 483,221 $ 1,177,726 $ 1,060,051
Cost of revenue:        
Cost of Revenue 346,298 340,609 856,606 846,965
Contracting services        
Revenue:        
Revenues 537,315 492,207 1,005,736 937,156
Cost of revenue:        
Cost of Revenue $ 474,685 $ 450,332 $ 900,388 $ 861,300
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net Income (Loss) $ 146,655 $ 99,657 $ 162,171 $ 98,210
Other comprehensive income:        
Reclassification adjustment for loss on derivative instruments included in net income, tax 0 27 28 80
Reclassification adjustment for loss on derivative instruments included in net income, net of tax 0 82 90 246
Postretirement liability adjustment:        
Postretirement liability gains (losses) arising during the period, tax 0 0 (6) 1,879
Postretirement liability gains (losses) arising during the period, net of tax 0 0 (17) 5,820
Amortization of postretirement liability losses included in net periodic benefit cost, tax 16 71 47 213
Amortization of postretirement liability losses included in net periodic benefit cost, net of tax 49 221 144 662
Postretirement liability adjustment 49 221 127 6,482
Other comprehensive income 49 303 217 6,728
Comprehensive income attributable to common stockholders $ 146,704 $ 99,960 $ 162,388 $ 104,938
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash, cash equivalents and restricted cash $ 116,159 $ 10,090
Receivables, net 491,866 210,157
Costs and estimated earnings in excess of billings on uncompleted contracts 50,545 31,145
Due from related-party 0 16,050
Inventories 314,711 323,277
Prepayments and other current assets 38,094 17,848
Total current assets 1,011,375 608,567
Noncurrent assets:    
Property, plant and equipment 2,547,577 2,489,408
Less accumulated depreciation, depletion and amortization 1,248,042 1,174,195
Net property, plant and equipment 1,299,535 1,315,213
Goodwill 274,478 274,540
Other intangible assets, net 11,463 13,430
Operating lease right-of-use assets 44,309 45,873
Investments and other 39,722 36,696
Total noncurrent assets  1,669,507 1,685,752
Total assets 2,680,882 2,294,319
Current liabilities:    
Long-term debt - current portion 7,082 211
Related-party notes payable - current portion 0 238,000
Accounts payable 148,977 87,370
Billings in excess of costs and estimated earnings on uncompleted contracts 58,785 39,843
Taxes payable 53,281 8,502
Accrued compensation 37,922 29,192
Due to related-party 0 20,286
Current operating lease liabilities 13,702 13,210
Other accrued liabilities 105,218 80,276
Total current liabilities  424,967 516,890
Noncurrent liabilities:    
Long-term debt 675,649 427
Related-party notes payable 0 446,449
Deferred income taxes 173,989 175,804
Noncurrent operating lease liabilities 30,607 32,663
Other 132,652 93,497
Total liabilities  1,437,864 1,265,730
Stockholders' equity:    
Common stock 570 800
Other paid-in capital 613,024 549,106
Retained earnings 645,185 494,661
MDU Resources Common Stock Held by Subsidiary at Cost, Value 0 (3,626)
Treasury Stock, Common, Value (3,626) 0
Accumulated other comprehensive loss (12,135) (12,352)
Total stockholders' equity 1,243,018 1,028,589
Total liabilities and stockholders' equity  $ 2,680,882 $ 2,294,319
Common Stock, Shares Authorized 300,000,000 80,000
Common Stock, Par or Stated Value Per Share $ 0.01 $ 10
Common Stock, Shares, Issued   80,000
Common Stock, Shares, Outstanding 56,566,214 80,000
MDU Resources Common Stock Held by Subsidiary at Cost, Shares   (538,921)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common stock
Other paid-in capital
Retained earnings
MDU Resources' Stock Held by Subsidiary
Treasury Stock, Common
Accumulated other comprehensive loss
MDU Resources Common Stock Held by Subsidiary at Cost, Shares         (538,921)    
Common stock balance (in shares) at Dec. 31, 2021   80,000          
Balance at Dec. 31, 2021 $ 952,844 $ 800 $ 549,714 $ 430,446 $ (3,626) $ 0 $ (24,490)
Treasury Stock, Common, Shares at Dec. 31, 2021           0  
Net Income (Loss) (40,010)     (40,010)      
Other comprehensive income 303           303
APIC, Share-Based Payment Arrangement, Recognition and Exercise 306   333 (27)      
Equity net transfers to (from) Parent (16,408)   (3,432) (12,976)      
Common stock balance (in shares) at Mar. 31, 2022   80,000          
Balance at Mar. 31, 2022 897,035 $ 800 546,615 377,433 (3,626) $ 0 (24,187)
Treasury Stock, Common, Shares at Mar. 31, 2022           0  
Common stock balance (in shares) at Dec. 31, 2021   80,000          
Balance at Dec. 31, 2021 952,844 $ 800 549,714 430,446 (3,626) $ 0 (24,490)
Treasury Stock, Common, Shares at Dec. 31, 2021           0  
Net Income (Loss) 98,210            
Other comprehensive income 6,728            
Common stock balance (in shares) at Sep. 30, 2022   80,000          
Balance at Sep. 30, 2022 1,011,316 $ 800 542,239 489,665 $ (3,626) $ 0 (17,762)
Treasury Stock, Common, Shares at Sep. 30, 2022           0  
MDU Resources Common Stock Held by Subsidiary at Cost, Shares         (538,921)    
Common stock balance (in shares) at Mar. 31, 2022   80,000          
Balance at Mar. 31, 2022 897,035 $ 800 546,615 377,433 $ (3,626) $ 0 (24,187)
Treasury Stock, Common, Shares at Mar. 31, 2022           0  
Net Income (Loss) 38,562     38,562      
Other comprehensive income 6,122           6,122
APIC, Share-Based Payment Arrangement, Recognition and Exercise 306   333 (27)      
Equity net transfers to (from) Parent (18,037)   (5,063) (12,974)      
Common stock balance (in shares) at Jun. 30, 2022   80,000          
Balance at Jun. 30, 2022 923,988 $ 800 541,885 402,994 $ (3,626) $ 0 (18,065)
Treasury Stock, Common, Shares at Jun. 30, 2022           0  
MDU Resources Common Stock Held by Subsidiary at Cost, Shares         (538,921)    
Net Income (Loss) 99,657     99,657      
Other comprehensive income 303           303
APIC, Share-Based Payment Arrangement, Recognition and Exercise 123   134 (11)      
Equity net transfers to (from) Parent (12,755)   220 (12,975)      
Common stock balance (in shares) at Sep. 30, 2022   80,000          
Balance at Sep. 30, 2022 $ 1,011,316 $ 800 542,239 489,665 $ (3,626) $ 0 (17,762)
Treasury Stock, Common, Shares at Sep. 30, 2022           0  
MDU Resources Common Stock Held by Subsidiary at Cost, Shares         (538,921)    
MDU Resources Common Stock Held by Subsidiary at Cost, Shares (538,921)       (538,921)    
Common stock balance (in shares) at Dec. 31, 2022 80,000 80,000          
Balance at Dec. 31, 2022 $ 1,028,589 $ 800 549,106 494,661 $ (3,626) $ 0 (12,352)
Treasury Stock, Common, Shares at Dec. 31, 2022           0  
Net Income (Loss) (41,320)     (41,320)      
Other comprehensive income 93           93
APIC, Share-Based Payment Arrangement, Recognition and Exercise 414   453 (39)      
Equity net transfers to (from) Parent (13,007)   (1,385) (11,622)      
Common stock balance (in shares) at Mar. 31, 2023   80,000          
Balance at Mar. 31, 2023 $ 974,769 $ 800 548,174 441,680 (3,626) $ 0 (12,259)
Treasury Stock, Common, Shares at Mar. 31, 2023           0  
Common stock balance (in shares) at Dec. 31, 2022 80,000 80,000          
Balance at Dec. 31, 2022 $ 1,028,589 $ 800 549,106 494,661 (3,626) $ 0 (12,352)
Treasury Stock, Common, Shares at Dec. 31, 2022           0  
Net Income (Loss) 162,171            
Other comprehensive income 217            
Common stock balance (in shares) at Sep. 30, 2023   56,997,350          
Balance at Sep. 30, 2023 1,243,018 $ 570 613,024 645,185 $ 0 $ (3,626) (12,135)
Treasury Stock, Common, Shares at Sep. 30, 2023           (431,136)  
MDU Resources Common Stock Held by Subsidiary at Cost, Shares         (538,921)    
Common stock balance (in shares) at Mar. 31, 2023   80,000          
Balance at Mar. 31, 2023 974,769 $ 800 548,174 441,680 $ (3,626) $ 0 (12,259)
Treasury Stock, Common, Shares at Mar. 31, 2023           0  
Net Income (Loss) 56,836     56,836      
Other comprehensive income 75           75
APIC, Share-Based Payment Arrangement, Recognition and Exercise 226   212 14      
Transfer of parent stock held by subsidiary, shares         538,921    
Transfer of parent stock held by subsidiary, Value 3,626       $ 3,626    
Treasury Stock, Shares, Acquired           (431,136)  
Treasury Stock, Value, Acquired, Cost Method 3,626         $ (3,626)  
Stock Redeemed or Called During Period, Shares   (80,000)          
Stock Redeemed or Called During Period, Value 0 $ (800) (800)        
Issuance of common stock (shares)   56,997,350          
Stock Issued During Period, Value, New Issues (26) $ (570) (596)        
Equity net transfers to (from) Parent 62,972   62,972        
Common stock balance (in shares) at Jun. 30, 2023   56,997,350          
Balance at Jun. 30, 2023 1,094,852 $ 570 611,562 498,530 $ 0 $ (3,626) (12,184)
Treasury Stock, Common, Shares at Jun. 30, 2023           (431,136)  
MDU Resources Common Stock Held by Subsidiary at Cost, Shares         0    
Net Income (Loss) 146,655     146,655      
Other comprehensive income 49           49
APIC, Share-Based Payment Arrangement, Recognition and Exercise 1,462   1,462        
Common stock balance (in shares) at Sep. 30, 2023   56,997,350          
Balance at Sep. 30, 2023 $ 1,243,018 $ 570 $ 613,024 $ 645,185 $ 0 $ (3,626) $ (12,135)
Treasury Stock, Common, Shares at Sep. 30, 2023           (431,136)  
MDU Resources Common Stock Held by Subsidiary at Cost, Shares         0    
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities:    
Net Income (Loss) $ 162,171 $ 98,210
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation, depletion and amortization 92,511 88,551
Deferred income taxes (1,884) 5,043
Provision for credit losses 1,386 (296)
Amortization of debt issuance costs 2,425 355
Employee stock-based compensation costs 2,127 800
Pension and postretirement benefit plan net periodic benefit cost 889 981
Unrealized (gains) losses on investments (685) 3,172
Gains on sales of assets (3,806) (3,575)
Changes in current assets and liabilities, net of acquisitions:    
Receivables (302,536) (239,565)
Due from related-party 16,050 1,258
Inventories 8,566 (18,624)
Other current assets (20,127) 835
Accounts payable 91,663 69,552
Due to related-party (7,310) 9,829
Other current liabilities 78,006 21,786
Pension and postretirement benefit plan contributions (1,611) (313)
Other noncurrent changes 35,092 1,400
Net cash provided by operating activities 152,927 39,399
Investing activities:    
Capital expenditures (86,450) (121,840)
Acquisitions, net of cash acquired 0 450
Net proceeds from sale or disposition of property and other 5,227 5,716
Investments (1,764) (2,226)
Net cash used in investing activities (82,987) (117,900)
Financing activities:    
Issuance of current related-party notes, net 0 100,000
Issuance of long-term related-party notes, net 205,275 26,872
Issuance of long-term debt 700,000 0
Repayment of long-term debt (1,891) (206)
Debt issuance costs (16,640) (749)
Proceeds from issuance of common stock (26) 0
Net transfers to Centennial (850,589) (42,236)
Net cash provided by financing activities 36,129 83,681
Increase in cash, cash equivalents and restricted cash 106,069 5,180
Cash, cash equivalents and restricted cash -- beginning of year 10,090 13,848
Cash, cash equivalents and restricted cash -- end of period $ 116,159 $ 19,028
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Background
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Background BackgroundOn August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the Separation of Knife River from MDU Resources. On May 31, 2023, the Separation was completed by a pro rata distribution of shares representing approximately 90 percent of Knife River's outstanding common stock to MDU Resources' stockholders. MDU Resources' stockholders received one share of Knife River common stock for every four shares of MDU Resources common stock held as of the close of business on May 22, 2023. MDU Resources retained approximately 10 percent of Knife River's common stock. The Distribution was tax-free to its stockholders for U. S. federal income tax purposes. At the time of the Separation, the net parent investment in Knife River held by Centennial was settled between the companies. As a result of the Separation, Knife River is now an independent public company trading on the New York Stock Exchange under the symbol "KNF." More information on the Separation and Distribution, as well as the Company's historical results, can be found within the Company's Registration Statement on Form 10.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation [Text Block] Basis of presentation
The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature.
On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a “carve-out” basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and nine months ended September 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment increased cost of revenue for the three months ended September 30, 2022, by $4.4 million ($3.4 million after tax) and decreased cost of revenue for the nine months ended September 30, 2022, by $1.6 million ($1.2 million after tax). The adjustment is not considered material for the three or nine months ended September 30, 2022.
The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.
All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses and other income (expense). There were no amounts allocated to Knife River for the three months ended September 30, 2023, and $8.7 million was allocated for the nine months ended September 30, 2023. For the three and nine months ended September 30, 2022, there was $3.8 million and $13.4 million, respectively, allocated to Knife River. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.
Prior to the Separation, Knife River historically participated in Centennial’s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7 million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0 million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7 million and is reflected as "Net transfers from Centennial and MDU Resources including separation adjustments" in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.
Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods.
Management has also evaluated the impact of events occurring after September 30, 2023, up to the date of issuance of these consolidated interim financial statements on November 6, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.
Principles of consolidation
For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as “Due from related-party” or “Due to related-party” with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and “Related-party notes payable” with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities.
The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within “Other paid-in capital”. See Note 18 for additional information on related-party transactions.
Use of estimates
The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management’s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.
New accounting standards
There have been no recent accounting standards that are expected to materially affect the Company.
Cash, cash equivalents and restricted cash
The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents. At September 30, 2023, the $116.2 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $84.0 million of cash and cash equivalents and $32.2 million of restricted cash. At September 30, 2022, the Company did not have any restricted cash. Restricted cash represents deposits held by Knife
River's captive insurance company that is required by state insurance regulations to remain in the captive insurance company as cash.
Seasonality of operations
Some of the Company's operations are seasonal and revenues from, and certain expenses for, such operations may fluctuate significantly among quarterly periods, with lower activity in the winter months and higher activity in the summer months. Accordingly, the interim results for particular segments, and for the Company as a whole, may not be indicative of results for the full fiscal year or other future periods.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Receivables and allowance for expected credit losses
9 Months Ended
Sep. 30, 2023
Credit Loss [Abstract]  
Receivables and allowance for expected credit loss Receivables and allowance for expected credit losses
Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less. The total balance of receivables past due 90 days or more was $14.4 million and $11.2 million at September 30, 2023 and December 31, 2022, respectively. Receivables were as follows:
September 30, 2023December 31, 2022
(In thousands)
Trade receivables$236,373$104,347
Contract receivables223,87482,428
Retention receivables37,81428,859
Receivables, gross498,061215,634
Less expected credit loss6,1955,477
Receivables, net$491,866$210,157
The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable.
Details of the Company's expected credit losses were as follows:
PacificNorthwestMountainNorth
Central
All OtherTotal
 (In thousands)
At December 31, 2022
$2,045 $1,253 $1,278 $839 $62 $5,477 
Current expected credit loss provision45 313 164 (89)(1)432 
Less write-offs charged against the allowance68 18 — — 87 
At March 31, 2023$2,089 $1,498 $1,424 $750 $61 $5,822 
Current expected credit loss provision74 631 (132)583 
Less write-offs charged against the allowance18 512 — 535 
At June 30, 2023$2,080 $1,060 $2,052 $618 $60 $5,870 
Current expected credit loss provision46 242 (152)215 20 371 
Less write-offs charged against the allowance26 13 — 46 
At September 30, 2023$2,100 $1,298 $1,887 $830 $80 $6,195 
PacificNorthwestMountainNorth
Central
All OtherTotal
 (In thousands)
At December 31, 2021$2,052 $512 $1,610 $1,152 $80 $5,406 
Current expected credit loss provision(125)(130)(5)(253)
Less write-offs charged against the allowance20 26 
At March 31, 2022$2,052 $367 $1,477 $1,157 $74 $5,127 
Current expected credit loss provision11 58 (17)(37)(3)12 
Less write-offs charged against the allowance— 56 47 109 
At June 30, 2022$2,063 $369 $1,456 $1,073 $69 $5,030 
Current expected credit loss provision(6)194 (111)(141)(55)
Less write-offs charged against the allowance40 16 76 
At September 30, 2022$2,048 $556 $1,305 $928 $62 $4,899 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories on the Consolidated Balance Sheets were as follows:
 September 30, 2023December 31, 2022
 (In thousands)
Finished products$213,702 $211,496 
Raw materials63,156 78,571 
Supplies and parts37,853 33,210 
Total$314,711 $323,277 

Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company's aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings per share Earnings per share
The calculation for basic and diluted earnings per share for any period presented prior to the Separation are based on the number of shares outstanding on May 31, 2023, the Separation and Distribution date. For periods prior to the Separation, it is assumed that there are no dilutive equity instruments as there were no Knife River stock-based awards outstanding at the time.
Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the applicable period. Diluted earnings per share is computed by dividing net income by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of non-vested restricted stock units. Weighted average common shares outstanding is comprised of issued shares of 56,997,350 less shares held in treasury of 431,136, as described in Note 6. Basic and diluted earnings per share are calculated as follows, based on a reconciliation of the weighted-average common shares outstanding on a basic and diluted basis:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands, except per share amounts)
Net income
$146,655 $99,657 $162,171 $98,210 
Weighted average common shares outstanding - basic56,566 56,566 56,566 56,566 
Effect of dilutive restricted stock units169 — 67 — 
Weighted average common shares outstanding - diluted56,735 56,566 56,633 56,566 
Shares excluded from the calculation of diluted earnings per share
— — — — 
Net income per share - basic
$2.59 $1.76 $2.87 $1.74 
Net income per share - diluted
$2.58 $1.76 $2.86 $1.74 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Equity
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Equity Equity
On May 31, 2023, the Company issued 56,997,350 shares of common stock with a par value of $0.01 in connection with the Separation.
The Company historically held 538,921 shares of MDU Resources common stock through one of its subsidiaries. The historical shares are presented as MDU Resources' stock held by subsidiary on the Consolidated Statement of Equity. In connection with the Separation, Knife River entered into an agreement with MDU Resources to transfer the stock of MDU Resources held by its subsidiary to MDU Resources in exchange for 431,136 shares of Knife River common stock. The number of shares transferred to Knife River was based on the value of the stock at the time of the Separation. The historical MDU Resources common stock held by subsidiary at cost of $3.6 million at September 30, 2023, on the Consolidated Balance Sheets reflects the value of the MDU Resources common stock at the time it was granted to Knife River's subsidiary and will remain at the historical value since the exchange was between related parties. The 431,136 shares of Knife River common stock are presented as Treasury stock held at cost in the Consolidated Balance Sheet and reduce the number of common stock shares outstanding.
Stock-based compensation
Prior to the Separation, key employees of the Company participated in various stock-based compensation plans authorized and managed by MDU Resources. All awards granted under the plans were based on MDU Resources' common shares, however, Knife River recognized the expense for its participants in its financial statements.
At the time of the Separation, each outstanding MDU Resources time-vested restricted stock unit and performance share award held by a Knife River employee was converted into Knife River time-vested restricted stock units. The converted awards will continue to vest over the original vesting period, which is generally three years from the grant date. All performance share awards that were converted at the time of the Separation were first adjusted using a combined performance factor based on MDU Resources' actual performance as of December 31, 2022. The number of restricted stock units was determined by taking the closing per share price of MDU Resources on May 31, 2023, and dividing by the closing per share price of Knife River on June 1, 2023. The ratio used to convert the MDU Resources' share-based awards was designed to preserve the aggregate intrinsic value of the award immediately after the Separation when compared to the aggregate intrinsic value of the award immediately prior to the Separation. The existing unvested stock-based awards issued through MDU Resources' stock-based compensation plans were modified in connection with the Separation to maintain an equivalent value immediately before and after Separation. The impact of this modification will be recorded over the remaining vesting periods and was not material to the Company's stock-based compensation expense for the three or nine months ended September 30, 2023.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated other comprehensive loss
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Accumulated other comprehensive loss Accumulated other comprehensive loss
The after-tax changes in the components of accumulated other comprehensive loss were as follows:
Net Unrealized
Loss on
Derivative
 Instruments
 Qualifying as
Hedges
Postretirement
 Liability
Adjustment
Total
Accumulated
 Other
Comprehensive
 Loss
 (In thousands)
At December 31, 2022$(90)$(12,262)$(12,352)
Amounts reclassified from accumulated other comprehensive loss46 47 93 
Net current-period other comprehensive income46 47 93 
At March 31, 2023$(44)$(12,215)$(12,259)
Other comprehensive loss before reclassification— (17)(17)
Amounts reclassified from accumulated other comprehensive loss44 48 92 
Net current-period other comprehensive income44 31 75 
At June 30, 2023$— $(12,184)$(12,184)
Other comprehensive loss before reclassification— — — 
Amounts reclassified from accumulated other comprehensive loss— 49 49 
Net current-period other comprehensive income— 49 49 
At September 30, 2023
$— $(12,135)$(12,135)
Net Unrealized
Loss on
Derivative
 Instruments
 Qualifying as
Hedges
Postretirement
 Liability
Adjustment
Total
Accumulated
 Other
Comprehensive
 Loss
 (In thousands)
At December 31, 2021$(418)$(24,072)$(24,490)
Amounts reclassified from accumulated other comprehensive loss82 221 303 
Net current-period other comprehensive income82 221 303 
At March 31, 2022$(336)$(23,851)$(24,187)
Other comprehensive income before reclassification— 5,820 5,820 
Amounts reclassified from accumulated other comprehensive loss82 220 302 
Net current-period other comprehensive income82 6,040 6,122 
At June 30, 2022$(254)$(17,811)$(18,065)
Amounts reclassified from accumulated other comprehensive loss82 221 303 
Net current-period other comprehensive income 82 221 303 
At September 30, 2022
$(172)$(17,590)$(17,762)
The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parenthesis indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications were as follows:
Three Months EndedNine Months EndedLocation on Consolidated Statements of Operations
September 30,September 30,
2023202220232022
(In thousands)
Reclassification adjustment for loss on derivative income
$— $(109)$(118)$(326)Interest expense
— 27 28 80 Income taxes
— (82)(90)(246)
Amortization of postretirement liability losses included in net periodic benefit cost(65)(292)(191)(875)Other income
16 71 47 213 Income taxes
(49)(221)(144)(662)
Total reclassifications$(49)$(303)$(234)$(908)
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from contracts with customers
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from contracts with customers Revenue from contracts with customers
Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project.
Disaggregation
In the following tables, revenue is disaggregated by category for each segment and includes sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in downstream materials and contracting services to arrive at the external operating revenues. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company’s reportable segments, see Note 15.
Three Months Ended September 30, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$33,624 $57,398 $39,519 $47,656 $15,388 $193,585 
Ready-mix concrete39,861 46,785 44,053 73,183 12,157 216,039 
Asphalt14,050 43,462 59,673 95,053 10,539 222,777 
Other81,081 4,497 11 10,211 118,312 214,112 
Contracting services public-sector32,632 68,316 135,700 181,779 23,483 441,910 
Contracting services private-sector17,745 25,144 43,944 8,526 46 95,405 
Internal sales(37,566)(36,683)(68,178)(111,288)(39,741)(293,456)
Revenues from contracts with customers
$181,427 $208,919 $254,722 $305,120 $140,184 $1,090,372 
Three Months Ended September 30, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$28,695 $52,614 $31,258 $45,039 $14,197 $171,803 
Ready-mix concrete35,395 45,600 37,334 64,496 16,082 198,907 
Asphalt10,935 45,110 45,553 96,830 7,133 205,561 
Other63,002 4,447 12 8,711 90,539 166,711 
Contracting services public-sector30,529 78,664 100,298 184,266 18,874 412,631 
Contracting services private-sector14,512 20,424 38,755 5,664 221 79,576 
Internal sales(30,710)(42,627)(49,089)(110,700)(26,635)(259,761)
Revenues from contracts with customers
$152,358 $204,232 $204,121 $294,306 $120,411 $975,428 
Nine Months Ended September 30, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$79,768 $147,937 $78,051 $81,999 $35,767 $423,522 
Ready-mix concrete106,531 125,273 92,929 139,369 33,604 497,706 
Asphalt21,640 84,908 89,955 141,942 22,888 361,333 
Other168,104 11,513 21 22,703 193,528 395,869 
Contracting services public-sector53,450 138,621 244,320 280,853 61,293 778,537 
Contracting services private-sector37,220 80,258 94,706 13,884 1,131 227,199 
Internal sales(75,345)(84,937)(108,888)(167,055)(64,479)(500,704)
Revenues from contracts with customers$391,368 $503,573 $491,094 $513,695 $283,732 $2,183,462 
Nine Months Ended September 30, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$72,088 $129,752 $67,388 $75,718 $40,892 $385,838 
Ready-mix concrete98,520 121,079 84,950 124,026 46,959 475,534 
Asphalt26,909 79,801 77,021 141,595 19,886 345,212 
Other143,140 11,804 26 20,766 152,757 328,493 
Contracting services public-sector63,450 141,783 202,495 275,797 52,933 736,458 
Contracting services private-sector38,922 60,321 91,783 8,809 863 200,698 
Internal Sales(76,911)(84,733)(90,654)(162,342)(60,386)(475,026)
Revenues from contracts with customers$366,118 $459,807 $433,009 $484,369 $253,904 $1,997,207 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Uncompleted Contracts
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Uncompleted contracts Uncompleted contracts
The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.
The changes in contract assets and liabilities were as follows:
September 30, 2023December 31, 2022ChangeLocation on Consolidated Balance Sheets
(In thousands)
Contract assets
$50,545 $31,145 $19,400 Costs and estimated earnings in excess of billings on uncompleted contracts
Contract liabilities(58,785)(39,843)(18,942)Billings in excess of costs and estimated earnings on uncompleted contracts
Net contract liabilities
$(8,240)$(8,698)$458 
The Company recognized $3.4 million and $35.1 million in revenue for the three and nine months ended September 30, 2023, respectively, which was previously included in contract liabilities at December 31, 2022. The Company recognized $3.0 million and $29.2 million in revenue for the three and nine months ended September 30, 2022, respectively, which was previously included in contract liabilities at December 31, 2021.
The Company recognized a net increase in revenues of $12.1 million and $10.6 million for the three and nine months ended September 30, 2023, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $4.9 million and $10.4 million for the three and nine months ended September 30, 2022, respectively, from performance obligations satisfied in prior periods.
Remaining performance obligations
The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year.
At September 30, 2023, the Company's remaining performance obligations were $732.2 million. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $677.7 million within the next 12 months or less; $38.5 million within the next 13 to 24 months; and $16.0 million in 25 months or more.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and other intangible assets
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and other intangible assets Goodwill and other intangible assets
The changes in the carrying amount of goodwill were as follows:
Balance at January 1, 2023Goodwill Acquired During the YearMeasurement
Period
Adjustments
Balance at September 30, 2023
 (In thousands)
Pacific$38,339 $— $(62)$38,277 
Northwest90,978 — — 90,978 
Mountain26,816 — — 26,816 
North Central75,879 — — 75,879 
All Other42,528 — — 42,528 
Total$274,540 $— $(62)$274,478 
Other amortizable intangible assets were as follows:
 September 30, 2023December 31, 2022
 (In thousands)
Customer relationships$18,540 $18,540 
Less accumulated amortization8,668 7,367 
 9,872 11,173 
Noncompete agreements4,039 4,039 
Less accumulated amortization3,358 2,985 
681 1,054 
Other2,479 5,279 
Less accumulated amortization1,569 4,076 
 910 1,203 
Total$11,463 $13,430 
Amortization expense for amortizable intangible assets for the three and nine months ended September 30, 2023, was $647,000 and $2.0 million, respectively. Amortization expense for amortizable intangible assets for the three and nine months ended September 30, 2022, was $729,000 and $2.1 million, respectively. Estimated amortization expense for identifiable intangible assets as of September 30, 2023, was:
Remainder of 20232024202520262027Thereafter
(In thousands)
Amortization expense$590 $2,157 $2,042 $1,739 $1,717 $3,218 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair value measurements Fair value measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.
The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations under its unfunded, nonqualified defined benefit and defined contribution plans for the Company's executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $23.5 million and $20.1 million at September 30, 2023 and December 31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized loss on these investments was $597,000 for the three months ended September 30, 2023 and the net unrealized gain on these investments was $685,000 for the nine months ended September 30, 2023. The net unrealized loss on these investments was $541,000 and $3.2 million for the three and nine months ended September 30, 2022, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.
As part of the Separation, the Company retired certain insurance contracts used to satisfy its obligations under its unfunded, nonqualified defined contribution plan for the Company's executive officers and certain key management employees. The proceeds of the retired contracts totaled $4.8 million, which were used to purchase life insurance policies and re-invested in fixed-income and equity securities in the third quarter of 2023.
The Company's assets measured at fair value on a recurring basis were as follows:
 Fair Value Measurements at September 30, 2023, Using 
 Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Balance at September 30, 2023
(In thousands)
Assets:    
Money market funds$— $3,199 $— $3,199 
Insurance contracts*— 23,483 — 23,483 
Total assets measured at fair value$— $26,682 $— $26,682 
*    The insurance contracts invest approximately 41 percent in fixed-income investments, 19 percent in cash equivalents, 18 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 8 percent target date investments, 5 percent in common stock of small-cap companies and 1 percent in international investments.
 Fair Value Measurements at December 31, 2022, Using 
Quoted Prices in
Active Markets
for Identical
Assets
 (Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
 (Level 3)
Balance at December 31, 2022
(In thousands)
Assets:    
Money market funds$— $2,448 $— $2,448 
Insurance contracts*— 20,083 — 20,083 
Total assets measured at fair value$— $22,531 $— $22,531 
*    The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents.
The Company’s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the Company’s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.
Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.
The Company applies the provisions of the fair value measurement standard to its nonrecurring, non-financial measurements, including long-lived asset impairments. These assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable.
The Company's long-term debt is not measured at fair value on the Consolidated Balance Sheets and the fair value is being provided for disclosure purposes only. The fair value was categorized as Level 2 in the fair value hierarchy and was based on discounted cash flows using current market interest rates. The estimated fair value of the Company's Level 2 long-term debt was as follows:
 September 30, 2023
 (In thousands)
Carrying amount$698,747 
Fair value$700,687 
The carrying amounts of the Company's remaining financial instruments included in current assets and current liabilities approximate their fair values.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
Certain debt instruments of the Company contain restrictive covenants and cross-default provisions. In order to borrow under the debt agreements, the Company must be in compliance with the applicable covenants and certain other conditions, all of which management believes the Company, as applicable, was in compliance with at September 30, 2023. In the event the Company does not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.
On April 25, 2023, the Company issued $425.0 million of 7.75 percent senior notes due May 1, 2031, pursuant to an indenture.
On May 31, 2023, the Company entered into a senior secured credit agreement consisting of a $275.0 million term loan and a $350.0 million revolving credit facility. As of September 30, 2023, the Company had no outstanding borrowings against the revolving credit facility. Each debt facility has a SOFR-based interest rate and a maturity date of May 31, 2028. The term loan has a mandatory annual amortization of 2.50 percent for years one and two, 5.00 percent for years three and four, and 7.50 percent in the fifth year. The agreement contains customary covenants and provisions, including a covenant of Knife River not to permit, at any time, the ratio of total debt to trailing twelve month EBITDA to be greater than 4.75 to 1.00. The agreement also contains an interest coverage ratio covenant stating that Knife River’s trailing twelve month EBITDA to interest expense is to be no less than 2.25 to 1.00. The covenants also include restrictions on the sale of certain assets, loans and investments.
Knife River's wholly owned subsidiary companies, subject to certain exclusions and exceptions, are named as subsidiary guarantors of the senior notes and the senior secured credit agreement. In addition, Knife River has pledged substantially all of its assets as collateral, subject to certain exclusions and exceptions, for the senior secured credit agreement.
Long-term debt
Long-term Debt Outstanding Long-term debt outstanding was as follows:
 
Weighted
Average
Interest
Rate at
September 30, 2023
September 30, 2023
 (In thousands)
Term loan agreement due on May 31, 2028
7.52 %$273,281 
Senior notes due on May 1, 2031
7.75 %425,000 
Other notes due on January 1, 2061
— %466 
Less unamortized debt issuance costs16,016 
Total long-term debt682,731 
Less current maturities7,082 
Net long-term debt$675,649 
Schedule of Debt Maturities Long-term debt maturities, which excludes unamortized debt issuance costs, at September 30, 2023, were as follows:
Remainder of
2023
2024202520262027Thereafter
(In thousands)
Long-term debt maturities$1,719 $7,082 $10,520 $13,802 $17,187 $648,437 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income taxes
Post-Separation, the income tax provisions are calculated based on Knife River's operating footprint, as well as tax return elections and assertions. Current income tax liabilities including amounts for unrecognized tax benefits related to the Company's activities included in MDU Resources' income tax returns were deemed to be immediately settled with MDU Resources' final settlement allocation process as dictated by the MDU Resources' Tax Sharing Agreement.
Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the stand-alone financial statements as if the Company were a separate taxpayer and a stand-alone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods.
Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.
Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.
The Company's cash tax payments for the year may vary significantly from prior years as a result of the timing of the Separation and the seasonality of the Company's business.
Other Tax Matters
Tax Matters Agreement In connection with the Separation, the Company entered into a tax matters agreement with MDU Resources. The tax matters agreement governs the respective rights, responsibilities, and obligations between the Company and MDU Resources after the Separation with respect to tax liabilities and benefits, tax attributes, tax returns, tax contests and other tax sharing regarding U.S. federal, state and local income taxes, other tax matters and related tax returns.
Tax Refunds and Attributes The tax matters agreement provides for the allocation of certain pre-closing tax attributes between the Company and MDU Resources. Tax attributes will be allocated in accordance with the principles set forth in the MDU Resources' Tax Sharing Agreement, then existing, unless otherwise required by law. Under the tax matters agreement, the Company will be entitled to refunds for taxes for which the Company is responsible.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Cash flow information
9 Months Ended
Sep. 30, 2023
Supplemental Cash Flow Information [Abstract]  
Cash flow information Cash flow information
Cash expenditures for interest and income taxes were as follows:
Nine Months Ended
 September 30,
 20232022 
 (In thousands)
Interest paid, net
$32,028 $19,472 
Income taxes paid, net$22,183 $23,163 
Noncash investing and financing transactions were as follows:
Nine Months Ended
September 30,
20232022 
(In thousands)
Right-of-use assets obtained in exchange for new operating lease liabilities
$9,717 $5,851 
Property, plant and equipment additions in accounts payable
$2,832 $4,884 
Equity contribution from Centennial related to the Separation$64,724 $— 
Equity contribution to MDU Resources for asset/liability transfers related to the Separation$(1,548)$— 
MDU Resources' stock issued prior to spin in connection with a business combination$383 $— 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Business segment data
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Business segment data Business segment data
The Company focuses on the vertical integration of its products and services by offering customers a single source for construction materials and related contracting services. The Company operates in 14 states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed. The Company’s reportable segments are those that are based on the Company’s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that reports to the Company’s chief operating officer. The chief operating officer works directly with the chief executive officer, the chief operating decision maker, to evaluate the performance of the segments using EBITDA and the allocation of resources.
All of the reportable segments mine, process and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete, as well as in some segments the sale of merchandise and other building materials and related services, as well as vertically integrating their contracting services to support the aggregate-based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading, and in some segments the manufacturing of prestressed concrete products. The Pacific segment and All Other also produce and sell liquid asphalt products and the Pacific segment sells cement. Although not common to all locations, within All Other is the sale of merchandise and other building materials and related services.
The information below follows the same accounting policies as described in the audited financial statements and notes included in the Company's Registration Statement on Form 10. Information on the Company's segments was as follows:
Three Months EndedNine Months Ended
September 30,September 30,
 2023 2022 2023 2022 
 (In thousands)
External operating revenues:   
Pacific$181,427 $152,358 $391,368 $366,118 
Northwest208,919 204,232 503,573 459,807 
Mountain254,722 204,121 491,094 433,009 
North Central305,120 294,306 513,695 484,369 
All Other140,184 120,411 283,732 253,904 
Total external operating revenues$1,090,372 $975,428 $2,183,462 $1,997,207 
Intersegment operating revenues:
Pacific$37,566 $30,710 $75,345 $76,911 
Northwest36,683 42,627 84,937 84,733 
Mountain68,178 49,089 108,888 90,654 
North Central111,288 110,700 167,055 162,342 
All Other39,741 26,635 64,479 60,386 
Total intersegment operating revenues$293,456 $259,761 $500,704 $475,026 
EBITDA:    
Pacific$37,558 $24,563 $56,486 $45,194 
Northwest48,867 43,797 102,711 79,774 
Mountain60,473 39,644 86,486 60,244 
North Central70,508 58,584 71,402 50,424 
All Other23,994 5,500 35,323 5,578 
Total segment EBITDA$241,400 $172,088 $352,408 $241,214 
A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Total reportable segment operating revenues$1,203,903 $1,088,143 $2,335,955 $2,157,943 
Other operating revenues179,925 147,046 348,211 314,290 
Less:
Elimination of intersegment operating revenues293,456 259,761 500,704 475,026 
Total consolidated operating revenues$1,090,372 $975,428 $2,183,462 $1,997,207 
A reconciliation of reportable segment EBITDA to consolidated income before income taxes is as follows:
Three Months EndedNine Months Ended
Sept. 30,Sept. 30,
2023202220232022
(In thousands)
Total EBITDA for reportable segments$217,406 $166,588 $317,085 $235,636 
Other EBITDA23,994 5,500 35,323 5,578 
Less:
Depreciation, depletion and amortization31,752 30,450 92,511 88,551 
Interest expense, net*14,774 8,817 41,399 21,506 
Total consolidated income before income taxes
$194,874 $132,821 $218,498 $131,157 
*Interest, net is interest expense net of interest income.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Employee benefit plans
9 Months Ended
Sep. 30, 2023
Retirement Benefits [Abstract]  
Employee benefit plans Employee benefit plans
The Company has noncontributory qualified defined benefit pension plans and other postretirement benefit plans for certain eligible employees. Prior to the Separation, Knife River was a participant in the MDU Resources postretirement benefit plan. The Company historically treated its share of the postretirement obligation under that plan as a single employer plan in accordance with ASC 715 - Compensation - Retirement Benefits and recorded the funded status and net periodic benefit cost associated with Knife River employees at Knife River. In connection with the Separation, effective June 1, 2023, Knife River established a new, stand-alone postretirement plan comparable to that of MDU Resources and transferred its obligations of $1.5 million for current participants (inclusive of employees that transferred to the Company from MDU Resources) to that plan. The Company's pension benefit plans were stand-alone for Knife River prior to the Separation.
Components of net periodic benefit cost for the Company's pension benefit plans were as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Components of net periodic benefit cost:
Interest cost$408 $282 $1,224 $846 
Expected return on assets(450)(493)(1,350)(1,479)
Amortization of net actuarial loss128 214 384 642 
Net periodic benefit cost$86 $$258 $
Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Components of net periodic benefit cost:
Service cost$91 $131 $270 $393 
Interest cost180 128 541 384 
Expected return on assets— (3)12 (9)
Amortization of prior service credit
(20)(20)(60)(60)
Amortization of net actuarial (gain) loss(43)88 (132)264 
Net periodic benefit cost$208 $324 $631 $972 

The components of net periodic benefit cost, other than the service cost component, are included in other income on the Consolidated Statements of Operations. The service cost component is included in selling, general and administrative expenses on the Consolidated Statements of Operations.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contingencies Contingencies
The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.
At September 30, 2023 and December 31, 2022, the Company accrued contingent liabilities as a result of litigation, which have not been discounted, of $645,000 and $1.0 million, respectively. At December 31, 2022, the Company also recorded corresponding insurance receivables of $325,000 related to the accrued liabilities. Most of these claims and lawsuits are covered by insurance, thus the Company's exposure is typically limited to its deductible amount. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance
recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company's financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.
Environmental matters
The Company is a party to claims for the cleanup of a superfund site in Portland, Oregon. There were no material changes to the Company's environmental matters that were previously reported in the audited financial statements and notes included in the Company's Registration Statement on Form 10.
Guarantees
Certain subsidiaries of the Company have outstanding obligations to third parties where the Company has guaranteed their performance. These guarantees are related to contracts for contracting services and certain other guarantees. At September 30, 2023, the fixed maximum amounts guaranteed under these agreements aggregated to $11.5 million, all of which have no scheduled maturity date. Certain of the guarantees also have no fixed maximum amounts specified. There were no amounts outstanding under the previously mentioned guarantees at September 30, 2023.
Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At September 30, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.8 million. At September 30, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.0 million in 2023 and $771,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at September 30, 2023.
In the normal course of business, the Company has surety bonds related to contracts for contracting services, reclamation obligations and insurance policies of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next 12 months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At September 30, 2023, approximately $619.2 million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Disclosures
9 Months Ended
Sep. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure Related-party transactions
Transition services agreements
As part of the Separation, MDU Resources is providing transition services to the Company and the Company is providing transition services to MDU Resources in accordance with the Transition Services Agreement entered into on May 30, 2023. For the three and nine months ended September 30, 2023, the Company paid $1.3 million and $1.9 million, respectively, related to these activities, which were reflected in selling, general and administrative expenses on the Consolidated Statements of Operations. For the three and nine months ended September 30, 2023, the Company received $407,000 and $684,000, respectively, related to these activities, which were reflected in other income (expense) on the Consolidated Statements of Operations. The majority of the transition services are expected to be completed over a period of one year, but no longer than two years after the Separation.
Related-party notes payable
The related-party notes payable to Centennial at May 30, 2023, was $889.7 million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company issued $425.0 million of 7.75 percent senior notes due May 1, 2031, a credit agreement consisting of a $275.0 million term loan and a $350.0 million revolving credit facility, of which $190.0 million was drawn down at the time of the Separation. On May 31, 2023, the Company paid a dividend of $825.0 million from these proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7 million and is reflected as "Net transfers from Centennial and MDU Resources including separation adjustments" in the Consolidated Statement of Equity. Refer to Note 12 for additional information on the debt facilities entered into in connection with the Separation.
For additional information on the presentation of related-party transactions, see Note 2.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net Income (Loss) $ 146,655 $ 56,836 $ (41,320) $ 99,657 $ 38,562 $ (40,010) $ 162,171 $ 98,210
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation (Policies)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation
The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature.
On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a “carve-out” basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and nine months ended September 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment increased cost of revenue for the three months ended September 30, 2022, by $4.4 million ($3.4 million after tax) and decreased cost of revenue for the nine months ended September 30, 2022, by $1.6 million ($1.2 million after tax). The adjustment is not considered material for the three or nine months ended September 30, 2022.
The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.
All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses and other income (expense). There were no amounts allocated to Knife River for the three months ended September 30, 2023, and $8.7 million was allocated for the nine months ended September 30, 2023. For the three and nine months ended September 30, 2022, there was $3.8 million and $13.4 million, respectively, allocated to Knife River. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.
Prior to the Separation, Knife River historically participated in Centennial’s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7 million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0 million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7 million and is reflected as "Net transfers from Centennial and MDU Resources including separation adjustments" in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.
Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods.
Management has also evaluated the impact of events occurring after September 30, 2023, up to the date of issuance of these consolidated interim financial statements on November 6, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.
Consolidation, Policy For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as “Due from related-party” or “Due to related-party” with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and “Related-party notes payable” with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities. The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within “Other paid-in capital”. See Note 18 for additional information on related-party transactions.
Use of Estimates, Policy The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management’s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.
New accounting standards There have been no recent accounting standards that are expected to materially affect the Company.
Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents.
Seasonality of operations Some of the Company's operations are seasonal and revenues from, and certain expenses for, such operations may fluctuate significantly among quarterly periods, with lower activity in the winter months and higher activity in the summer months.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Receivables and allowance for expected credit losses (Policies)
9 Months Ended
Sep. 30, 2023
Credit Loss [Abstract]  
Accounts receivable and allowance for doubtful accounts Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less.
Expected credit loss The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share (Policies)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings per share Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the applicable period. Diluted earnings per share is computed by dividing net income by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of non-vested restricted stock units.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from contracts with customers (Policies)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from contracts with customers Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value disclosures (Policies)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair value measurements The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Policies)
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Tax, Policy Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Business segment data (Policies)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Business segment data The Company’s reportable segments are those that are based on the Company’s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that reports to the Company’s chief operating officer. The chief operating officer works directly with the chief executive officer, the chief operating decision maker, to evaluate the performance of the segments using EBITDA and the allocation of resources.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Contingencies (Policies)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contingencies The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Receivables and allowance for expected credit losses (Tables)
9 Months Ended
Sep. 30, 2023
Credit Loss [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable Receivables were as follows:
September 30, 2023December 31, 2022
(In thousands)
Trade receivables$236,373$104,347
Contract receivables223,87482,428
Retention receivables37,81428,859
Receivables, gross498,061215,634
Less expected credit loss6,1955,477
Receivables, net$491,866$210,157
Accounts Receivable, Allowance for Credit Loss
Details of the Company's expected credit losses were as follows:
PacificNorthwestMountainNorth
Central
All OtherTotal
 (In thousands)
At December 31, 2022
$2,045 $1,253 $1,278 $839 $62 $5,477 
Current expected credit loss provision45 313 164 (89)(1)432 
Less write-offs charged against the allowance68 18 — — 87 
At March 31, 2023$2,089 $1,498 $1,424 $750 $61 $5,822 
Current expected credit loss provision74 631 (132)583 
Less write-offs charged against the allowance18 512 — 535 
At June 30, 2023$2,080 $1,060 $2,052 $618 $60 $5,870 
Current expected credit loss provision46 242 (152)215 20 371 
Less write-offs charged against the allowance26 13 — 46 
At September 30, 2023$2,100 $1,298 $1,887 $830 $80 $6,195 
PacificNorthwestMountainNorth
Central
All OtherTotal
 (In thousands)
At December 31, 2021$2,052 $512 $1,610 $1,152 $80 $5,406 
Current expected credit loss provision(125)(130)(5)(253)
Less write-offs charged against the allowance20 26 
At March 31, 2022$2,052 $367 $1,477 $1,157 $74 $5,127 
Current expected credit loss provision11 58 (17)(37)(3)12 
Less write-offs charged against the allowance— 56 47 109 
At June 30, 2022$2,063 $369 $1,456 $1,073 $69 $5,030 
Current expected credit loss provision(6)194 (111)(141)(55)
Less write-offs charged against the allowance40 16 76 
At September 30, 2022$2,048 $556 $1,305 $928 $62 $4,899 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventories
Inventories on the Consolidated Balance Sheets were as follows:
 September 30, 2023December 31, 2022
 (In thousands)
Finished products$213,702 $211,496 
Raw materials63,156 78,571 
Supplies and parts37,853 33,210 
Total$314,711 $323,277 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Weighted average common shares outstanding Basic and diluted earnings per share are calculated as follows, based on a reconciliation of the weighted-average common shares outstanding on a basic and diluted basis:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands, except per share amounts)
Net income
$146,655 $99,657 $162,171 $98,210 
Weighted average common shares outstanding - basic56,566 56,566 56,566 56,566 
Effect of dilutive restricted stock units169 — 67 — 
Weighted average common shares outstanding - diluted56,735 56,566 56,633 56,566 
Shares excluded from the calculation of diluted earnings per share
— — — — 
Net income per share - basic
$2.59 $1.76 $2.87 $1.74 
Net income per share - diluted
$2.58 $1.76 $2.86 $1.74 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated other comprehensive loss (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Accumulated comprehensive loss
The after-tax changes in the components of accumulated other comprehensive loss were as follows:
Net Unrealized
Loss on
Derivative
 Instruments
 Qualifying as
Hedges
Postretirement
 Liability
Adjustment
Total
Accumulated
 Other
Comprehensive
 Loss
 (In thousands)
At December 31, 2022$(90)$(12,262)$(12,352)
Amounts reclassified from accumulated other comprehensive loss46 47 93 
Net current-period other comprehensive income46 47 93 
At March 31, 2023$(44)$(12,215)$(12,259)
Other comprehensive loss before reclassification— (17)(17)
Amounts reclassified from accumulated other comprehensive loss44 48 92 
Net current-period other comprehensive income44 31 75 
At June 30, 2023$— $(12,184)$(12,184)
Other comprehensive loss before reclassification— — — 
Amounts reclassified from accumulated other comprehensive loss— 49 49 
Net current-period other comprehensive income— 49 49 
At September 30, 2023
$— $(12,135)$(12,135)
Net Unrealized
Loss on
Derivative
 Instruments
 Qualifying as
Hedges
Postretirement
 Liability
Adjustment
Total
Accumulated
 Other
Comprehensive
 Loss
 (In thousands)
At December 31, 2021$(418)$(24,072)$(24,490)
Amounts reclassified from accumulated other comprehensive loss82 221 303 
Net current-period other comprehensive income82 221 303 
At March 31, 2022$(336)$(23,851)$(24,187)
Other comprehensive income before reclassification— 5,820 5,820 
Amounts reclassified from accumulated other comprehensive loss82 220 302 
Net current-period other comprehensive income82 6,040 6,122 
At June 30, 2022$(254)$(17,811)$(18,065)
Amounts reclassified from accumulated other comprehensive loss82 221 303 
Net current-period other comprehensive income 82 221 303 
At September 30, 2022
$(172)$(17,590)$(17,762)
Reclassification out of accumulated other comprehensive loss
The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parenthesis indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications were as follows:
Three Months EndedNine Months EndedLocation on Consolidated Statements of Operations
September 30,September 30,
2023202220232022
(In thousands)
Reclassification adjustment for loss on derivative income
$— $(109)$(118)$(326)Interest expense
— 27 28 80 Income taxes
— (82)(90)(246)
Amortization of postretirement liability losses included in net periodic benefit cost(65)(292)(191)(875)Other income
16 71 47 213 Income taxes
(49)(221)(144)(662)
Total reclassifications$(49)$(303)$(234)$(908)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from contracts with customers (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
In the following tables, revenue is disaggregated by category for each segment and includes sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in downstream materials and contracting services to arrive at the external operating revenues. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company’s reportable segments, see Note 15.
Three Months Ended September 30, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$33,624 $57,398 $39,519 $47,656 $15,388 $193,585 
Ready-mix concrete39,861 46,785 44,053 73,183 12,157 216,039 
Asphalt14,050 43,462 59,673 95,053 10,539 222,777 
Other81,081 4,497 11 10,211 118,312 214,112 
Contracting services public-sector32,632 68,316 135,700 181,779 23,483 441,910 
Contracting services private-sector17,745 25,144 43,944 8,526 46 95,405 
Internal sales(37,566)(36,683)(68,178)(111,288)(39,741)(293,456)
Revenues from contracts with customers
$181,427 $208,919 $254,722 $305,120 $140,184 $1,090,372 
Three Months Ended September 30, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$28,695 $52,614 $31,258 $45,039 $14,197 $171,803 
Ready-mix concrete35,395 45,600 37,334 64,496 16,082 198,907 
Asphalt10,935 45,110 45,553 96,830 7,133 205,561 
Other63,002 4,447 12 8,711 90,539 166,711 
Contracting services public-sector30,529 78,664 100,298 184,266 18,874 412,631 
Contracting services private-sector14,512 20,424 38,755 5,664 221 79,576 
Internal sales(30,710)(42,627)(49,089)(110,700)(26,635)(259,761)
Revenues from contracts with customers
$152,358 $204,232 $204,121 $294,306 $120,411 $975,428 
Nine Months Ended September 30, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$79,768 $147,937 $78,051 $81,999 $35,767 $423,522 
Ready-mix concrete106,531 125,273 92,929 139,369 33,604 497,706 
Asphalt21,640 84,908 89,955 141,942 22,888 361,333 
Other168,104 11,513 21 22,703 193,528 395,869 
Contracting services public-sector53,450 138,621 244,320 280,853 61,293 778,537 
Contracting services private-sector37,220 80,258 94,706 13,884 1,131 227,199 
Internal sales(75,345)(84,937)(108,888)(167,055)(64,479)(500,704)
Revenues from contracts with customers$391,368 $503,573 $491,094 $513,695 $283,732 $2,183,462 
Nine Months Ended September 30, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$72,088 $129,752 $67,388 $75,718 $40,892 $385,838 
Ready-mix concrete98,520 121,079 84,950 124,026 46,959 475,534 
Asphalt26,909 79,801 77,021 141,595 19,886 345,212 
Other143,140 11,804 26 20,766 152,757 328,493 
Contracting services public-sector63,450 141,783 202,495 275,797 52,933 736,458 
Contracting services private-sector38,922 60,321 91,783 8,809 863 200,698 
Internal Sales(76,911)(84,733)(90,654)(162,342)(60,386)(475,026)
Revenues from contracts with customers$366,118 $459,807 $433,009 $484,369 $253,904 $1,997,207 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Uncompleted contracts (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Contract balances
The changes in contract assets and liabilities were as follows:
September 30, 2023December 31, 2022ChangeLocation on Consolidated Balance Sheets
(In thousands)
Contract assets
$50,545 $31,145 $19,400 Costs and estimated earnings in excess of billings on uncompleted contracts
Contract liabilities(58,785)(39,843)(18,942)Billings in excess of costs and estimated earnings on uncompleted contracts
Net contract liabilities
$(8,240)$(8,698)$458 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and other intangible assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in the carrying amount of goodwill
The changes in the carrying amount of goodwill were as follows:
Balance at January 1, 2023Goodwill Acquired During the YearMeasurement
Period
Adjustments
Balance at September 30, 2023
 (In thousands)
Pacific$38,339 $— $(62)$38,277 
Northwest90,978 — — 90,978 
Mountain26,816 — — 26,816 
North Central75,879 — — 75,879 
All Other42,528 — — 42,528 
Total$274,540 $— $(62)$274,478 
Other amortizable intangible assets
Other amortizable intangible assets were as follows:
 September 30, 2023December 31, 2022
 (In thousands)
Customer relationships$18,540 $18,540 
Less accumulated amortization8,668 7,367 
 9,872 11,173 
Noncompete agreements4,039 4,039 
Less accumulated amortization3,358 2,985 
681 1,054 
Other2,479 5,279 
Less accumulated amortization1,569 4,076 
 910 1,203 
Total$11,463 $13,430 
Estimated amortization expense Estimated amortization expense for identifiable intangible assets as of September 30, 2023, was:
Remainder of 20232024202520262027Thereafter
(In thousands)
Amortization expense$590 $2,157 $2,042 $1,739 $1,717 $3,218 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Assets and liabilities measured at fair value on a recurring basis
The Company's assets measured at fair value on a recurring basis were as follows:
 Fair Value Measurements at September 30, 2023, Using 
 Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Balance at September 30, 2023
(In thousands)
Assets:    
Money market funds$— $3,199 $— $3,199 
Insurance contracts*— 23,483 — 23,483 
Total assets measured at fair value$— $26,682 $— $26,682 
*    The insurance contracts invest approximately 41 percent in fixed-income investments, 19 percent in cash equivalents, 18 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 8 percent target date investments, 5 percent in common stock of small-cap companies and 1 percent in international investments.
 Fair Value Measurements at December 31, 2022, Using 
Quoted Prices in
Active Markets
for Identical
Assets
 (Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
 (Level 3)
Balance at December 31, 2022
(In thousands)
Assets:    
Money market funds$— $2,448 $— $2,448 
Insurance contracts*— 20,083 — 20,083 
Total assets measured at fair value$— $22,531 $— $22,531 
*    The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents.
Fair Value, by Balance Sheet Grouping The estimated fair value of the Company's Level 2 long-term debt was as follows:
 September 30, 2023
 (In thousands)
Carrying amount$698,747 
Fair value$700,687 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Long-term debt outstanding Long-term debt outstanding was as follows:
 
Weighted
Average
Interest
Rate at
September 30, 2023
September 30, 2023
 (In thousands)
Term loan agreement due on May 31, 2028
7.52 %$273,281 
Senior notes due on May 1, 2031
7.75 %425,000 
Other notes due on January 1, 2061
— %466 
Less unamortized debt issuance costs16,016 
Total long-term debt682,731 
Less current maturities7,082 
Net long-term debt$675,649 
Schedule of debt maturities Long-term debt maturities, which excludes unamortized debt issuance costs, at September 30, 2023, were as follows:
Remainder of
2023
2024202520262027Thereafter
(In thousands)
Long-term debt maturities$1,719 $7,082 $10,520 $13,802 $17,187 $648,437 
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Cash flow information (Tables)
9 Months Ended
Sep. 30, 2023
Supplemental Cash Flow Information [Abstract]  
Cash expenditures for interest and income taxes and noncash investing and financing transactions
Cash expenditures for interest and income taxes were as follows:
Nine Months Ended
 September 30,
 20232022 
 (In thousands)
Interest paid, net
$32,028 $19,472 
Income taxes paid, net$22,183 $23,163 
Noncash investing and financing transactions were as follows:
Nine Months Ended
September 30,
20232022 
(In thousands)
Right-of-use assets obtained in exchange for new operating lease liabilities
$9,717 $5,851 
Property, plant and equipment additions in accounts payable
$2,832 $4,884 
Equity contribution from Centennial related to the Separation$64,724 $— 
Equity contribution to MDU Resources for asset/liability transfers related to the Separation$(1,548)$— 
MDU Resources' stock issued prior to spin in connection with a business combination$383 $— 
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Business segment data (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Information on the Company's businesses Information on the Company's segments was as follows:
Three Months EndedNine Months Ended
September 30,September 30,
 2023 2022 2023 2022 
 (In thousands)
External operating revenues:   
Pacific$181,427 $152,358 $391,368 $366,118 
Northwest208,919 204,232 503,573 459,807 
Mountain254,722 204,121 491,094 433,009 
North Central305,120 294,306 513,695 484,369 
All Other140,184 120,411 283,732 253,904 
Total external operating revenues$1,090,372 $975,428 $2,183,462 $1,997,207 
Intersegment operating revenues:
Pacific$37,566 $30,710 $75,345 $76,911 
Northwest36,683 42,627 84,937 84,733 
Mountain68,178 49,089 108,888 90,654 
North Central111,288 110,700 167,055 162,342 
All Other39,741 26,635 64,479 60,386 
Total intersegment operating revenues$293,456 $259,761 $500,704 $475,026 
EBITDA:    
Pacific$37,558 $24,563 $56,486 $45,194 
Northwest48,867 43,797 102,711 79,774 
Mountain60,473 39,644 86,486 60,244 
North Central70,508 58,584 71,402 50,424 
All Other23,994 5,500 35,323 5,578 
Total segment EBITDA$241,400 $172,088 $352,408 $241,214 
Reconciliation of Revenue from Segments to Consolidated
A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Total reportable segment operating revenues$1,203,903 $1,088,143 $2,335,955 $2,157,943 
Other operating revenues179,925 147,046 348,211 314,290 
Less:
Elimination of intersegment operating revenues293,456 259,761 500,704 475,026 
Total consolidated operating revenues$1,090,372 $975,428 $2,183,462 $1,997,207 
Segment, Reconciliation of Other Items from Segments to Consolidated
A reconciliation of reportable segment EBITDA to consolidated income before income taxes is as follows:
Three Months EndedNine Months Ended
Sept. 30,Sept. 30,
2023202220232022
(In thousands)
Total EBITDA for reportable segments$217,406 $166,588 $317,085 $235,636 
Other EBITDA23,994 5,500 35,323 5,578 
Less:
Depreciation, depletion and amortization31,752 30,450 92,511 88,551 
Interest expense, net*14,774 8,817 41,399 21,506 
Total consolidated income before income taxes
$194,874 $132,821 $218,498 $131,157 
*Interest, net is interest expense net of interest income.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Employee benefit plans (Tables)
9 Months Ended
Sep. 30, 2023
Retirement Benefits [Abstract]  
Schedule of net benefit costs
Components of net periodic benefit cost for the Company's pension benefit plans were as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Components of net periodic benefit cost:
Interest cost$408 $282 $1,224 $846 
Expected return on assets(450)(493)(1,350)(1,479)
Amortization of net actuarial loss128 214 384 642 
Net periodic benefit cost$86 $$258 $
Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
(In thousands)
Components of net periodic benefit cost:
Service cost$91 $131 $270 $393 
Interest cost180 128 541 384 
Expected return on assets— (3)12 (9)
Amortization of prior service credit
(20)(20)(60)(60)
Amortization of net actuarial (gain) loss(43)88 (132)264 
Net periodic benefit cost$208 $324 $631 $972 
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Background (Details)
May 31, 2023
Restructuring and Related Activities [Abstract]  
Percent of Shares Distributed in Conjunction with Spinoff 90.00%
Percent of Shares, Retained by Parent, in Conjunction with Spinoff 10.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
May 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Form 10 Separation Adjustments to Costs of Goods Sold     $ 4.4   $ (1.6)
Form 10 Separation Adjustments to Net Income     3.4   (1.2)
Costs and Expenses, Related Party   $ 0.0 $ 3.8 $ 8.7 $ 13.4
Related-party notes payable to Centennial $ 889.7        
Dividend paid from debt proceeds to Centennial 825.0        
Net contribution from Centennial after repayment of notes $ 64.7        
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation (Details 2) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash, cash equivalents and restricted cash $ 116,159 $ 10,090 $ 19,028 $ 13,848
Cash and cash equivalents 84,000      
Restricted cash $ 32,200   $ 0  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Receivables and allowance for expected credit losses (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Credit Loss [Abstract]    
Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing $ 14.4 $ 11.2
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Receivables and allowance for expected credit losses (Details 2) - Trade Accounts Receivable - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]                
Trade receivables $ 236,373     $ 104,347        
Contract receivables 223,874     82,428        
Retention receivables 37,814     28,859        
Receivables, gross 498,061     215,634        
Less expected credit loss 6,195 $ 5,870 $ 5,822 5,477 $ 4,899 $ 5,030 $ 5,127 $ 5,406
Receivables, net $ 491,866     $ 210,157        
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Receivables and allowance for expected credit losses (Details 3) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]                
Provision for credit losses             $ 1,386 $ (296)
Trade Accounts Receivable                
Accounts Receivable, Allowance for Credit Loss [Roll Forward]                
Balance $ 5,870 $ 5,822 $ 5,477 $ 5,030 $ 5,127 $ 5,406 5,477 5,406
Provision for credit losses 371 583 432 (55) 12 (253)    
Less write-offs charged against the allowance 46 535 87 76 109 26    
Balance 6,195 5,870 5,822 4,899 5,030 5,127 6,195 4,899
Pacific | Trade Accounts Receivable                
Accounts Receivable, Allowance for Credit Loss [Roll Forward]                
Balance 2,080 2,089 2,045 2,063 2,052 2,052 2,045 2,052
Provision for credit losses 46 9 45 (6) 11 1    
Less write-offs charged against the allowance 26 18 1 9 0 1    
Balance 2,100 2,080 2,089 2,048 2,063 2,052 2,100 2,048
Northwest | Trade Accounts Receivable                
Accounts Receivable, Allowance for Credit Loss [Roll Forward]                
Balance 1,060 1,498 1,253 369 367 512 1,253 512
Provision for credit losses 242 74 313 194 58 (125)    
Less write-offs charged against the allowance 4 512 68 7 56 20    
Balance 1,298 1,060 1,498 556 369 367 1,298 556
Mountain | Trade Accounts Receivable                
Accounts Receivable, Allowance for Credit Loss [Roll Forward]                
Balance 2,052 1,424 1,278 1,456 1,477 1,610 1,278 1,610
Provision for credit losses (152) 631 164 (111) (17) (130)    
Less write-offs charged against the allowance 13 3 18 40 4 3    
Balance 1,887 2,052 1,424 1,305 1,456 1,477 1,887 1,305
North Central | Trade Accounts Receivable                
Accounts Receivable, Allowance for Credit Loss [Roll Forward]                
Balance 618 750 839 1,073 1,157 1,152 839 1,152
Provision for credit losses 215 (132) (89) (141) (37) 6    
Less write-offs charged against the allowance 3 0 0 4 47 1    
Balance 830 618 750 928 1,073 1,157 830 928
All Other | Trade Accounts Receivable                
Accounts Receivable, Allowance for Credit Loss [Roll Forward]                
Balance 60 61 62 69 74 80 62 80
Provision for credit losses 20 1 (1) 9 (3) (5)    
Less write-offs charged against the allowance 0 2 0 16 2 1    
Balance $ 80 $ 60 $ 61 $ 62 $ 69 $ 74 $ 80 $ 62
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished products $ 213,702 $ 211,496
Raw materials 63,156 78,571
Supplies and parts 37,853 33,210
Total $ 314,711 $ 323,277
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share (Details 1) - shares
May 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]    
Common Stock, Shares, Issued 56,997,350 80,000
Treasury Stock, Common, Shares (431,136)  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings per share (Details 2) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]                
Net Income (Loss) $ 146,655 $ 56,836 $ (41,320) $ 99,657 $ 38,562 $ (40,010) $ 162,171 $ 98,210
Weighted Average Number of Shares Outstanding, Basic 56,566     56,566     56,566 56,566
Effect of dilutive restricted stock units 169     0     67 0
Weighted average common shares outstanding - diluted 56,735     56,566     56,633 56,566
Shares excluded from the calculation of diluted earnings per share 0     0     0 0
Income per share, Basic, Total $ 2.59     $ 1.76     $ 2.87 $ 1.74
Income per share, Diluted, Total $ 2.58     $ 1.76     $ 2.86 $ 1.74
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 30, 2023
Jun. 30, 2023
May 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]                  
Common Stock, Shares, Issued     56,997,350   80,000        
Common Stock, Par or Stated Value Per Share $ 0.01   $ 0.01   $ 10        
MDU Resources Common Stock Held by Subsidiary at Cost, Shares     538,921   (538,921)        
Treasury Stock, Common, Shares     431,136            
Total stockholders' equity $ 1,243,018 $ 1,094,852   $ 974,769 $ 1,028,589 $ 1,011,316 $ 923,988 $ 897,035 $ 952,844
MDU Resources' Common Stock Held by Subsidiary                  
Class of Stock [Line Items]                  
Total stockholders' equity $ 3,600                
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated other comprehensive loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Accumulated other comprehensive loss [Roll Forward]                
Balance $ 1,094,852 $ 974,769 $ 1,028,589 $ 923,988 $ 897,035 $ 952,844 $ 1,028,589 $ 952,844
Net current-period other comprehensive income 49 75 93 303 6,122 303 217 6,728
Balance 1,243,018 1,094,852 974,769 1,011,316 923,988 897,035 1,243,018 1,011,316
Net unrealized loss on derivative instruments qualifying as hedges                
Accumulated other comprehensive loss [Roll Forward]                
Balance 0 (44) (90) (254) (336) (418) (90) (418)
Amounts reclassified from accumulated other comprehensive loss 0 44 46 82 82 82    
Other comprehensive income (loss) before reclassifications 0 0     0      
Net current-period other comprehensive income 0 44 46 82 82 82    
Balance 0 0 (44) (172) (254) (336) 0 (172)
Postretirement liability adjustment                
Accumulated other comprehensive loss [Roll Forward]                
Balance (12,184) (12,215) (12,262) (17,811) (23,851) (24,072) (12,262) (24,072)
Amounts reclassified from accumulated other comprehensive loss 49 48 47 221 220 221    
Other comprehensive income (loss) before reclassifications 0 (17)     5,820      
Net current-period other comprehensive income 49 31 47 221 6,040 221    
Balance (12,135) (12,184) (12,215) (17,590) (17,811) (23,851) (12,135) (17,590)
Total accumulated other comprehensive loss                
Accumulated other comprehensive loss [Roll Forward]                
Balance (12,184) (12,259) (12,352) (18,065) (24,187) (24,490) (12,352) (24,490)
Amounts reclassified from accumulated other comprehensive loss 49 92 93 303 302 303    
Other comprehensive income (loss) before reclassifications 0 (17)     5,820      
Net current-period other comprehensive income 49 75 93 303 6,122 303    
Balance $ (12,135) $ (12,184) $ (12,259) $ (17,762) $ (18,065) $ (24,187) $ (12,135) $ (17,762)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Reclassification out of accumulated other comprehensive loss (Details 2) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Reclassification adjustment out of accumulated other comprehensive loss [Line Items]                
Interest expense $ (15,354)     $ (8,817)     $ (44,005) $ (21,506)
Income tax expense (48,219)     (33,164)     (56,327) (32,947)
Other income 7     (1,277)     3,311 (6,056)
Net Income (Loss) 146,655 $ 56,836 $ (41,320) 99,657 $ 38,562 $ (40,010) 162,171 98,210
Reclassification out of accumulated other comprehensive loss                
Reclassification adjustment out of accumulated other comprehensive loss [Line Items]                
Net Income (Loss) (49)     (303)     (234) (908)
Reclassification adjustment for loss on derivative income | Reclassification out of accumulated other comprehensive loss | Interest rate contract                
Reclassification adjustment out of accumulated other comprehensive loss [Line Items]                
Interest expense 0     (109)     (118) (326)
Income tax expense 0     27     28 80
Net Income (Loss) 0     (82)     (90) (246)
Amortization of postretirement liability losses included in net periodic benefit cost | Reclassification out of accumulated other comprehensive loss                
Reclassification adjustment out of accumulated other comprehensive loss [Line Items]                
Income tax expense 16     71     47 213
Other income (65)     (292)     (191) (875)
Net Income (Loss) $ (49)     $ (221)     $ (144) $ (662)
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 1,090,372 $ 975,428 $ 2,183,462 $ 1,997,207
Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 193,585 171,803 423,522 385,838
Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 216,039 198,907 497,706 475,534
Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 222,777 205,561 361,333 345,212
Other        
Disaggregation of Revenue [Line Items]        
Revenues 214,112 166,711 395,869 328,493
Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 441,910 412,631 778,537 736,458
Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 95,405 79,576 227,199 200,698
Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues (293,456) (259,761) (500,704) (475,026)
Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 181,427 152,358 391,368 366,118
Pacific | Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 33,624 28,695 79,768 72,088
Pacific | Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 39,861 35,395 106,531 98,520
Pacific | Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 14,050 10,935 21,640 26,909
Pacific | Other        
Disaggregation of Revenue [Line Items]        
Revenues 81,081 63,002 168,104 143,140
Pacific | Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 32,632 30,529 53,450 63,450
Pacific | Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 17,745 14,512 37,220 38,922
Pacific | Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues (37,566) (30,710) (75,345) (76,911)
Northwest        
Disaggregation of Revenue [Line Items]        
Revenues 208,919 204,232 503,573 459,807
Northwest | Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 57,398 52,614 147,937 129,752
Northwest | Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 46,785 45,600 125,273 121,079
Northwest | Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 43,462 45,110 84,908 79,801
Northwest | Other        
Disaggregation of Revenue [Line Items]        
Revenues 4,497 4,447 11,513 11,804
Northwest | Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 68,316 78,664 138,621 141,783
Northwest | Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 25,144 20,424 80,258 60,321
Northwest | Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues (36,683) (42,627) (84,937) (84,733)
Mountain        
Disaggregation of Revenue [Line Items]        
Revenues 254,722 204,121 491,094 433,009
Mountain | Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 39,519 31,258 78,051 67,388
Mountain | Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 44,053 37,334 92,929 84,950
Mountain | Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 59,673 45,553 89,955 77,021
Mountain | Other        
Disaggregation of Revenue [Line Items]        
Revenues 11 12 21 26
Mountain | Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 135,700 100,298 244,320 202,495
Mountain | Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 43,944 38,755 94,706 91,783
Mountain | Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues (68,178) (49,089) (108,888) (90,654)
North Central        
Disaggregation of Revenue [Line Items]        
Revenues 305,120 294,306 513,695 484,369
North Central | Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 47,656 45,039 81,999 75,718
North Central | Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 73,183 64,496 139,369 124,026
North Central | Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 95,053 96,830 141,942 141,595
North Central | Other        
Disaggregation of Revenue [Line Items]        
Revenues 10,211 8,711 22,703 20,766
North Central | Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 181,779 184,266 280,853 275,797
North Central | Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 8,526 5,664 13,884 8,809
North Central | Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues (111,288) (110,700) (167,055) (162,342)
All Other        
Disaggregation of Revenue [Line Items]        
Revenues 140,184 120,411 283,732 253,904
All Other | Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 15,388 14,197 35,767 40,892
All Other | Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 12,157 16,082 33,604 46,959
All Other | Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 10,539 7,133 22,888 19,886
All Other | Other        
Disaggregation of Revenue [Line Items]        
Revenues 118,312 90,539 193,528 152,757
All Other | Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 23,483 18,874 61,293 52,933
All Other | Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 46 221 1,131 863
All Other | Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues $ (39,741) $ (26,635) $ (64,479) $ (60,386)
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]          
Contract assets $ 50,545   $ 50,545   $ 31,145
Change in contract assets     19,400    
Contract liabilities (58,785)   (58,785)   (39,843)
Contract with Customer, Liability, Current Change     (18,942)    
Net contract liabilities (8,240)   (8,240)   $ (8,698)
Change in net contract assets (liabilities)     458    
Amounts included in contract liability at the beginning of the period 3,400 $ 3,000 35,100 $ 29,200  
Contract with customer, performance obligation satisfied in previous period $ 12,100 $ 4,900 $ 10,600 $ 10,400  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Uncompleted contracts remaining performance obligations (Details 2)
$ in Millions
Sep. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 732.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 677.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 38.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 13 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 16.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 25 months
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill rollforward (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 274,540
Goodwill acquired during the year 0
Measurement period adjustments (62)
Balance at end of period 274,478
Pacific  
Goodwill [Roll Forward]  
Balance at beginning of period 38,339
Goodwill acquired during the year 0
Measurement period adjustments (62)
Balance at end of period 38,277
Northwest  
Goodwill [Roll Forward]  
Balance at beginning of period 90,978
Goodwill acquired during the year 0
Measurement period adjustments 0
Balance at end of period 90,978
Mountain  
Goodwill [Roll Forward]  
Balance at beginning of period 26,816
Goodwill acquired during the year 0
Measurement period adjustments 0
Balance at end of period 26,816
North Central  
Goodwill [Roll Forward]  
Balance at beginning of period 75,879
Goodwill acquired during the year 0
Measurement period adjustments 0
Balance at end of period 75,879
All Other  
Goodwill [Roll Forward]  
Balance at beginning of period 42,528
Goodwill acquired during the year 0
Measurement period adjustments 0
Balance at end of period $ 42,528
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Other intangible assets (Details 2) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Intangible assets, net (excluding goodwill) $ 11,463,000   $ 11,463,000   $ 13,430,000
Amortization of intangible assets 647,000 $ 729,000 2,000,000 $ 2,100,000  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Intangible assets, gross 18,540,000   18,540,000   18,540,000
Intangible assets, less accumulated amortization 8,668,000   8,668,000   7,367,000
Intangible assets, net (excluding goodwill) 9,872,000   9,872,000   11,173,000
Noncompete agreements          
Finite-Lived Intangible Assets [Line Items]          
Intangible assets, gross 4,039,000   4,039,000   4,039,000
Intangible assets, less accumulated amortization 3,358,000   3,358,000   2,985,000
Intangible assets, net (excluding goodwill) 681,000   681,000   1,054,000
Other intangible assets          
Finite-Lived Intangible Assets [Line Items]          
Intangible assets, gross 2,479,000   2,479,000   5,279,000
Intangible assets, less accumulated amortization 1,569,000   1,569,000   4,076,000
Intangible assets, net (excluding goodwill) $ 910,000   $ 910,000   $ 1,203,000
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Future amortization expense (Details 3)
$ in Thousands
Sep. 30, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remainder of 2023 $ 590
2024 2,157
2025 2,042
2026 1,739
2027 1,717
Thereafter $ 3,218
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value measurements insurance contracts (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Fair Value Disclosures [Abstract]          
Investments used to satisfy nonqualified benefit plans obligations $ 23,500,000   $ 23,500,000   $ 20,100,000
Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans (597,000) $ (541,000) 685,000 $ (3,200,000)  
Proceeds from Retired Contracts as part of the Separation $ 4,800,000   $ 4,800,000    
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value measurements (Details 2) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Concentration risks, percentage [Abstract]    
Percentage in fixed-income and other investments 41.00% 63.00%
Percentage investment in cash and cash equivalents 19.00% 2.00%
Percentage investment in common stock of large-cap companies 18.00% 15.00%
Percentage investment in common stock of mid-cap companies 8.00% 8.00%
Percentage investment in target date investments 8.00% 6.00%
Percentage investment in common stock of small-cap companies 5.00% 6.00%
Percentage investment in international investments 1.00%  
Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure $ 26,682 $ 22,531
Fair value, inputs, level 2 | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 26,682 22,531
Money market funds | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 3,199 2,448
Money market funds | Fair value, inputs, level 2 | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 3,199 2,448
Insurance contracts* | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 23,483 20,083
Insurance contracts* | Fair value, inputs, level 2 | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure $ 23,483 $ 20,083
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value measures and disclosures (Details 3)
$ in Thousands
Sep. 30, 2023
USD ($)
Fair value, balance sheet grouping [Line Items]  
Long-term debt $ 682,731
Reported Value Measurement [Member]  
Fair value, balance sheet grouping [Line Items]  
Long-term debt 698,747
Estimate of Fair Value Measurement [Member]  
Fair value, balance sheet grouping [Line Items]  
Long-term debt, fair value $ 700,687
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term debt outstanding (Details 1) - USD ($)
$ in Thousands
9 Months Ended
May 31, 2023
Sep. 30, 2023
Apr. 25, 2023
Dec. 31, 2022
Long-term debt outstanding [Line Items]        
Long-term debt   $ 682,731    
Mandatory Annual Amortization, Years One and Two   2.50%    
Mandatory Annual Amortization, Years Three and Four   5.00%    
Mandatory Annual Amortization, Years Five and Thereafter   7.50%    
Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA   4.75%    
Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA   2.25%    
Long-term debt - current portion   $ 7,082   $ 211
Long-Term Debt, Excluding Current Maturities   675,649   $ 427
Senior Notes        
Long-term debt outstanding [Line Items]        
Long-term debt   $ 425,000 $ 425,000  
Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate     7.75%  
Weighted Average Interest Rate   7.75%    
Loans Payable        
Long-term debt outstanding [Line Items]        
Long-term debt $ 275,000 $ 273,281    
Weighted Average Interest Rate   7.52%    
Revolving Credit Facility        
Long-term debt outstanding [Line Items]        
Long-term debt 350,000      
Draw Down on Revolver $ 190,000      
Other Notes        
Long-term debt outstanding [Line Items]        
Long-term debt   $ 466    
Weighted Average Interest Rate   0.00%    
Long-term Debt        
Long-term debt outstanding [Line Items]        
Unamortized Debt Issuance Costs   $ 16,016    
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of debt maturities (Details 2)
$ in Thousands
Sep. 30, 2023
USD ($)
Long-term debt maturities [Line Items]  
Remainder of 2023 $ 1,719
2024 7,082
2025 10,520
2026 13,802
2027 17,187
Thereafter $ 648,437
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Cash flow information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Supplemental Cash Flow Information [Abstract]    
Interest paid, net $ 32,028 $ 19,472
Income taxes paid, net 22,183 23,163
Right-of-use assets obtained in exchange for new operating lease liabilities 9,717 5,851
Property, plant and equipment additions in accounts payable 2,832 4,884
Equity contribution from Centennial related to the Separation 64,724 0
Equity contribution to MDU Resources for asset/liability transfers related to the Separation (1,548) 0
MDU Resources' stock issued prior to spin in connection with a business combination $ 383 $ 0
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Business segment data (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 1,090,372 $ 975,428 $ 2,183,462 $ 1,997,207
EBITDA: 241,400 172,088 352,408 241,214
Pacific        
Segment Reporting Information [Line Items]        
Revenues 181,427 152,358 391,368 366,118
EBITDA: 37,558 24,563 56,486 45,194
Northwest        
Segment Reporting Information [Line Items]        
Revenues 208,919 204,232 503,573 459,807
EBITDA: 48,867 43,797 102,711 79,774
Mountain        
Segment Reporting Information [Line Items]        
Revenues 254,722 204,121 491,094 433,009
EBITDA: 60,473 39,644 86,486 60,244
North Central        
Segment Reporting Information [Line Items]        
Revenues 305,120 294,306 513,695 484,369
EBITDA: 70,508 58,584 71,402 50,424
All Other        
Segment Reporting Information [Line Items]        
Revenues 140,184 120,411 283,732 253,904
EBITDA: 23,994 5,500 35,323 5,578
Intersegment eliminations | Pacific        
Segment Reporting Information [Line Items]        
Revenues 37,566 30,710 75,345 76,911
Intersegment eliminations | Northwest        
Segment Reporting Information [Line Items]        
Revenues 36,683 42,627 84,937 84,733
Intersegment eliminations | Mountain        
Segment Reporting Information [Line Items]        
Revenues 68,178 49,089 108,888 90,654
Intersegment eliminations | North Central        
Segment Reporting Information [Line Items]        
Revenues 111,288 110,700 167,055 162,342
Intersegment eliminations | All Other        
Segment Reporting Information [Line Items]        
Revenues 39,741 26,635 64,479 60,386
Total intersegment operating revenues | Parent Company        
Segment Reporting Information [Line Items]        
Revenues $ 293,456 $ 259,761 $ 500,704 $ 475,026
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Business segment data operating revenues reconciliation (Details 2) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 1,090,372 $ 975,428 $ 2,183,462 $ 1,997,207
Operating Segments        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 1,203,903 1,088,143 2,335,955 2,157,943
Corporate, Non-Segment        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 179,925 147,046 348,211 314,290
Elimination of intersegment operating revenues | Parent Company        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 293,456 $ 259,761 $ 500,704 $ 475,026
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Business segment data EBITDA reconciliation (Details 3) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
EBITDA: $ 241,400 $ 172,088 $ 352,408 $ 241,214
Depreciation, depletion and amortization 31,752 30,450 92,511 88,551
Interest expense, net 14,774 8,817 41,399 21,506
Total consolidated income before income taxes 194,874 132,821 218,498 131,157
Operating Segments        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
EBITDA: 217,406 166,588 317,085 235,636
Corporate, Non-Segment        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
EBITDA: $ 23,994 $ 5,500 $ 35,323 $ 5,578
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Employee benefit plans (Details)
$ in Millions
Jun. 01, 2023
USD ($)
Qualified plan | Unfunded plan | Other postretirement benefits  
Defined benefit plan disclosure, net periodic benefit cost [Line Items]  
Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff $ 1.5
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Employee benefit plans (Details 2) - Qualified plan - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Underfunded plan | Pension benefits        
Defined benefit plan disclosure, net periodic benefit cost [Line Items]        
Interest cost $ 408 $ 282 $ 1,224 $ 846
Expected return on assets (450) (493) (1,350) (1,479)
Amortization of net actuarial (gain) loss 128 214 384 642
Net periodic benefit cost 86 3 258 9
Unfunded plan | Other postretirement benefits        
Defined benefit plan disclosure, net periodic benefit cost [Line Items]        
Service cost 91 131 270 393
Interest cost 180 128 541 384
Expected return on assets 0 (3) 12 (9)
Amortization of prior service credit (20) (20) (60) (60)
Amortization of net actuarial (gain) loss (43) 88 (132) 264
Net periodic benefit cost $ 208 $ 324 $ 631 $ 972
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Litigation (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]    
Potential liabilities related to litigation and environmental matters $ 645,000 $ 1,000,000
Insurance Receivable   $ 325,000
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Guarantees (Details 2)
Sep. 30, 2023
USD ($)
Guarantor Obligations [Line Items]  
Guarantor obligations, maximum exposure, undiscounted $ 11,500,000
Amount outstanding under guarantees that is reflected on balance sheet 0
Letters of credit 4,800,000
Letters of credit set to expire - 2023 4,000,000
Letters of credit set to expire - 2024 771,000
Outstanding letters of credit 0
Amount of surety bonds outstanding $ 619,200,000
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Disclosures (Details 1) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Related Party Transactions [Abstract]    
Transition Services Agreement Payable $ 1,300,000 $ 1,900,000
Transition Services Agreement Receivable $ 407,000 $ 684,000
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Disclosures (Details 2) - USD ($)
$ in Thousands
May 31, 2023
May 30, 2023
Sep. 30, 2023
Apr. 25, 2023
Related Party Transaction [Line Items]        
Related-party notes payable to Centennial   $ 889,700    
Long-term debt     $ 682,731  
Dividend paid from debt proceeds to Centennial   825,000    
Net contribution from Centennial after repayment of notes   $ 64,700    
Senior Notes        
Related Party Transaction [Line Items]        
Long-term debt     425,000 $ 425,000
Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate       7.75%
Loans Payable        
Related Party Transaction [Line Items]        
Long-term debt $ 275,000   $ 273,281  
Revolving Credit Facility        
Related Party Transaction [Line Items]        
Long-term debt 350,000      
Draw Down on Revolver $ 190,000      
XML 91 knf-20230930_htm.xml IDEA: XBRL DOCUMENT 0001955520 2023-01-01 2023-09-30 0001955520 2023-11-01 0001955520 us-gaap:ProductMember 2023-07-01 2023-09-30 0001955520 us-gaap:ProductMember 2022-07-01 2022-09-30 0001955520 us-gaap:ProductMember 2023-01-01 2023-09-30 0001955520 us-gaap:ProductMember 2022-01-01 2022-09-30 0001955520 us-gaap:ServiceMember 2023-07-01 2023-09-30 0001955520 us-gaap:ServiceMember 2022-07-01 2022-09-30 0001955520 us-gaap:ServiceMember 2023-01-01 2023-09-30 0001955520 us-gaap:ServiceMember 2022-01-01 2022-09-30 0001955520 2023-07-01 2023-09-30 0001955520 2022-07-01 2022-09-30 0001955520 2022-01-01 2022-09-30 0001955520 2023-09-30 0001955520 2022-12-31 0001955520 2023-05-31 0001955520 us-gaap:CommonStockMember 2022-12-31 0001955520 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001955520 us-gaap:RetainedEarningsMember 2022-12-31 0001955520 knf:MDUResourcesStockHeldBySubsidiaryMember 2022-12-31 0001955520 us-gaap:TreasuryStockCommonMember 2022-12-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001955520 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001955520 2023-01-01 2023-03-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001955520 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001955520 us-gaap:CommonStockMember 2023-03-31 0001955520 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001955520 us-gaap:RetainedEarningsMember 2023-03-31 0001955520 knf:MDUResourcesStockHeldBySubsidiaryMember 2023-03-31 0001955520 us-gaap:TreasuryStockCommonMember 2023-03-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001955520 2023-03-31 0001955520 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001955520 2023-04-01 2023-06-30 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001955520 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001955520 knf:MDUResourcesStockHeldBySubsidiaryMember 2023-04-01 2023-06-30 0001955520 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001955520 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001955520 us-gaap:CommonStockMember 2023-06-30 0001955520 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001955520 us-gaap:RetainedEarningsMember 2023-06-30 0001955520 knf:MDUResourcesStockHeldBySubsidiaryMember 2023-06-30 0001955520 us-gaap:TreasuryStockCommonMember 2023-06-30 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001955520 2023-06-30 0001955520 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001955520 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001955520 us-gaap:CommonStockMember 2023-09-30 0001955520 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001955520 us-gaap:RetainedEarningsMember 2023-09-30 0001955520 knf:MDUResourcesStockHeldBySubsidiaryMember 2023-09-30 0001955520 us-gaap:TreasuryStockCommonMember 2023-09-30 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001955520 us-gaap:CommonStockMember 2021-12-31 0001955520 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001955520 us-gaap:RetainedEarningsMember 2021-12-31 0001955520 knf:MDUResourcesStockHeldBySubsidiaryMember 2021-12-31 0001955520 us-gaap:TreasuryStockCommonMember 2021-12-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001955520 2021-12-31 0001955520 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001955520 2022-01-01 2022-03-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001955520 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001955520 us-gaap:CommonStockMember 2022-03-31 0001955520 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001955520 us-gaap:RetainedEarningsMember 2022-03-31 0001955520 knf:MDUResourcesStockHeldBySubsidiaryMember 2022-03-31 0001955520 us-gaap:TreasuryStockCommonMember 2022-03-31 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001955520 2022-03-31 0001955520 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001955520 2022-04-01 2022-06-30 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001955520 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001955520 us-gaap:CommonStockMember 2022-06-30 0001955520 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001955520 us-gaap:RetainedEarningsMember 2022-06-30 0001955520 knf:MDUResourcesStockHeldBySubsidiaryMember 2022-06-30 0001955520 us-gaap:TreasuryStockCommonMember 2022-06-30 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001955520 2022-06-30 0001955520 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001955520 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001955520 us-gaap:CommonStockMember 2022-09-30 0001955520 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001955520 us-gaap:RetainedEarningsMember 2022-09-30 0001955520 knf:MDUResourcesStockHeldBySubsidiaryMember 2022-09-30 0001955520 us-gaap:TreasuryStockCommonMember 2022-09-30 0001955520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001955520 2022-09-30 0001955520 2023-05-30 0001955520 2023-05-30 2023-05-30 0001955520 us-gaap:TradeAccountsReceivableMember 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember 2022-12-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2022-12-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2022-12-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2022-12-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2022-12-31 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2022-12-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2023-01-01 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2023-01-01 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2023-01-01 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2023-01-01 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember 2023-01-01 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember 2023-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2023-04-01 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2023-04-01 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2023-04-01 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2023-04-01 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember 2023-04-01 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember 2023-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2023-07-01 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2023-07-01 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2023-07-01 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2023-07-01 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember 2023-07-01 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2023-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2021-12-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2021-12-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2021-12-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2021-12-31 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2021-12-31 0001955520 us-gaap:TradeAccountsReceivableMember 2021-12-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2022-01-01 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2022-01-01 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2022-01-01 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2022-01-01 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember 2022-03-31 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2022-04-01 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2022-04-01 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2022-04-01 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2022-04-01 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember 2022-04-01 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember 2022-06-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2022-07-01 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2022-07-01 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2022-07-01 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2022-07-01 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember 2022-07-01 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:PacificMember 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthwestMember 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:MountainMember 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember knf:NorthCentralMember 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember us-gaap:CorporateAndOtherMember 2022-09-30 0001955520 us-gaap:TradeAccountsReceivableMember 2022-09-30 0001955520 knf:MDUResourcesCommonStockHeldBySubsidiaryMember 2023-09-30 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-03-31 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-03-31 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-03-31 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-04-01 2023-06-30 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-06-30 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-06-30 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-06-30 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-07-01 2023-09-30 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-07-01 2023-09-30 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-09-30 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-09-30 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-03-31 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-03-31 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-03-31 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-03-31 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-04-01 2022-06-30 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-04-01 2022-06-30 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-06-30 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-06-30 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-07-01 2022-09-30 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-01 2022-09-30 0001955520 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-09-30 0001955520 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-09-30 0001955520 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-07-01 2023-09-30 0001955520 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-07-01 2022-09-30 0001955520 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-09-30 0001955520 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-09-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-07-01 2023-09-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-07-01 2022-09-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-09-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-09-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001955520 knf:AggregatesMember knf:PacificMember 2023-07-01 2023-09-30 0001955520 knf:AggregatesMember knf:NorthwestMember 2023-07-01 2023-09-30 0001955520 knf:AggregatesMember knf:MountainMember 2023-07-01 2023-09-30 0001955520 knf:AggregatesMember knf:NorthCentralMember 2023-07-01 2023-09-30 0001955520 knf:AggregatesMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001955520 knf:AggregatesMember 2023-07-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember knf:PacificMember 2023-07-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember knf:NorthwestMember 2023-07-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember knf:MountainMember 2023-07-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember knf:NorthCentralMember 2023-07-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember 2023-07-01 2023-09-30 0001955520 knf:AsphaltMember knf:PacificMember 2023-07-01 2023-09-30 0001955520 knf:AsphaltMember knf:NorthwestMember 2023-07-01 2023-09-30 0001955520 knf:AsphaltMember knf:MountainMember 2023-07-01 2023-09-30 0001955520 knf:AsphaltMember knf:NorthCentralMember 2023-07-01 2023-09-30 0001955520 knf:AsphaltMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001955520 knf:AsphaltMember 2023-07-01 2023-09-30 0001955520 knf:OtherMember knf:PacificMember 2023-07-01 2023-09-30 0001955520 knf:OtherMember knf:NorthwestMember 2023-07-01 2023-09-30 0001955520 knf:OtherMember knf:MountainMember 2023-07-01 2023-09-30 0001955520 knf:OtherMember knf:NorthCentralMember 2023-07-01 2023-09-30 0001955520 knf:OtherMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001955520 knf:OtherMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:PacificMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthwestMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:MountainMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthCentralMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:PacificMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthwestMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:MountainMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthCentralMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember 2023-07-01 2023-09-30 0001955520 knf:InternalSalesMember knf:PacificMember 2023-07-01 2023-09-30 0001955520 knf:InternalSalesMember knf:NorthwestMember 2023-07-01 2023-09-30 0001955520 knf:InternalSalesMember knf:MountainMember 2023-07-01 2023-09-30 0001955520 knf:InternalSalesMember knf:NorthCentralMember 2023-07-01 2023-09-30 0001955520 knf:InternalSalesMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001955520 knf:InternalSalesMember 2023-07-01 2023-09-30 0001955520 knf:PacificMember 2023-07-01 2023-09-30 0001955520 knf:NorthwestMember 2023-07-01 2023-09-30 0001955520 knf:MountainMember 2023-07-01 2023-09-30 0001955520 knf:NorthCentralMember 2023-07-01 2023-09-30 0001955520 us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001955520 knf:AggregatesMember knf:PacificMember 2022-07-01 2022-09-30 0001955520 knf:AggregatesMember knf:NorthwestMember 2022-07-01 2022-09-30 0001955520 knf:AggregatesMember knf:MountainMember 2022-07-01 2022-09-30 0001955520 knf:AggregatesMember knf:NorthCentralMember 2022-07-01 2022-09-30 0001955520 knf:AggregatesMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001955520 knf:AggregatesMember 2022-07-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember knf:PacificMember 2022-07-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember knf:NorthwestMember 2022-07-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember knf:MountainMember 2022-07-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember knf:NorthCentralMember 2022-07-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember 2022-07-01 2022-09-30 0001955520 knf:AsphaltMember knf:PacificMember 2022-07-01 2022-09-30 0001955520 knf:AsphaltMember knf:NorthwestMember 2022-07-01 2022-09-30 0001955520 knf:AsphaltMember knf:MountainMember 2022-07-01 2022-09-30 0001955520 knf:AsphaltMember knf:NorthCentralMember 2022-07-01 2022-09-30 0001955520 knf:AsphaltMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001955520 knf:AsphaltMember 2022-07-01 2022-09-30 0001955520 knf:OtherMember knf:PacificMember 2022-07-01 2022-09-30 0001955520 knf:OtherMember knf:NorthwestMember 2022-07-01 2022-09-30 0001955520 knf:OtherMember knf:MountainMember 2022-07-01 2022-09-30 0001955520 knf:OtherMember knf:NorthCentralMember 2022-07-01 2022-09-30 0001955520 knf:OtherMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001955520 knf:OtherMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:PacificMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthwestMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:MountainMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthCentralMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:PacificMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthwestMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:MountainMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthCentralMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember 2022-07-01 2022-09-30 0001955520 knf:InternalSalesMember knf:PacificMember 2022-07-01 2022-09-30 0001955520 knf:InternalSalesMember knf:NorthwestMember 2022-07-01 2022-09-30 0001955520 knf:InternalSalesMember knf:MountainMember 2022-07-01 2022-09-30 0001955520 knf:InternalSalesMember knf:NorthCentralMember 2022-07-01 2022-09-30 0001955520 knf:InternalSalesMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001955520 knf:InternalSalesMember 2022-07-01 2022-09-30 0001955520 knf:PacificMember 2022-07-01 2022-09-30 0001955520 knf:NorthwestMember 2022-07-01 2022-09-30 0001955520 knf:MountainMember 2022-07-01 2022-09-30 0001955520 knf:NorthCentralMember 2022-07-01 2022-09-30 0001955520 us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001955520 knf:AggregatesMember knf:PacificMember 2023-01-01 2023-09-30 0001955520 knf:AggregatesMember knf:NorthwestMember 2023-01-01 2023-09-30 0001955520 knf:AggregatesMember knf:MountainMember 2023-01-01 2023-09-30 0001955520 knf:AggregatesMember knf:NorthCentralMember 2023-01-01 2023-09-30 0001955520 knf:AggregatesMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0001955520 knf:AggregatesMember 2023-01-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember knf:PacificMember 2023-01-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember knf:NorthwestMember 2023-01-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember knf:MountainMember 2023-01-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember knf:NorthCentralMember 2023-01-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0001955520 knf:ReadyMixConcreteMember 2023-01-01 2023-09-30 0001955520 knf:AsphaltMember knf:PacificMember 2023-01-01 2023-09-30 0001955520 knf:AsphaltMember knf:NorthwestMember 2023-01-01 2023-09-30 0001955520 knf:AsphaltMember knf:MountainMember 2023-01-01 2023-09-30 0001955520 knf:AsphaltMember knf:NorthCentralMember 2023-01-01 2023-09-30 0001955520 knf:AsphaltMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0001955520 knf:AsphaltMember 2023-01-01 2023-09-30 0001955520 knf:OtherMember knf:PacificMember 2023-01-01 2023-09-30 0001955520 knf:OtherMember knf:NorthwestMember 2023-01-01 2023-09-30 0001955520 knf:OtherMember knf:MountainMember 2023-01-01 2023-09-30 0001955520 knf:OtherMember knf:NorthCentralMember 2023-01-01 2023-09-30 0001955520 knf:OtherMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0001955520 knf:OtherMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:PacificMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthwestMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:MountainMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthCentralMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPublicSectorMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:PacificMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthwestMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:MountainMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthCentralMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0001955520 knf:ContractingServicesPrivateSectorMember 2023-01-01 2023-09-30 0001955520 knf:InternalSalesMember knf:PacificMember 2023-01-01 2023-09-30 0001955520 knf:InternalSalesMember knf:NorthwestMember 2023-01-01 2023-09-30 0001955520 knf:InternalSalesMember knf:MountainMember 2023-01-01 2023-09-30 0001955520 knf:InternalSalesMember knf:NorthCentralMember 2023-01-01 2023-09-30 0001955520 knf:InternalSalesMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0001955520 knf:InternalSalesMember 2023-01-01 2023-09-30 0001955520 knf:PacificMember 2023-01-01 2023-09-30 0001955520 knf:NorthwestMember 2023-01-01 2023-09-30 0001955520 knf:MountainMember 2023-01-01 2023-09-30 0001955520 knf:NorthCentralMember 2023-01-01 2023-09-30 0001955520 us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0001955520 knf:AggregatesMember knf:PacificMember 2022-01-01 2022-09-30 0001955520 knf:AggregatesMember knf:NorthwestMember 2022-01-01 2022-09-30 0001955520 knf:AggregatesMember knf:MountainMember 2022-01-01 2022-09-30 0001955520 knf:AggregatesMember knf:NorthCentralMember 2022-01-01 2022-09-30 0001955520 knf:AggregatesMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0001955520 knf:AggregatesMember 2022-01-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember knf:PacificMember 2022-01-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember knf:NorthwestMember 2022-01-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember knf:MountainMember 2022-01-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember knf:NorthCentralMember 2022-01-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0001955520 knf:ReadyMixConcreteMember 2022-01-01 2022-09-30 0001955520 knf:AsphaltMember knf:PacificMember 2022-01-01 2022-09-30 0001955520 knf:AsphaltMember knf:NorthwestMember 2022-01-01 2022-09-30 0001955520 knf:AsphaltMember knf:MountainMember 2022-01-01 2022-09-30 0001955520 knf:AsphaltMember knf:NorthCentralMember 2022-01-01 2022-09-30 0001955520 knf:AsphaltMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0001955520 knf:AsphaltMember 2022-01-01 2022-09-30 0001955520 knf:OtherMember knf:PacificMember 2022-01-01 2022-09-30 0001955520 knf:OtherMember knf:NorthwestMember 2022-01-01 2022-09-30 0001955520 knf:OtherMember knf:MountainMember 2022-01-01 2022-09-30 0001955520 knf:OtherMember knf:NorthCentralMember 2022-01-01 2022-09-30 0001955520 knf:OtherMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0001955520 knf:OtherMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:PacificMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthwestMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:MountainMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthCentralMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPublicSectorMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:PacificMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthwestMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:MountainMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthCentralMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0001955520 knf:ContractingServicesPrivateSectorMember 2022-01-01 2022-09-30 0001955520 knf:InternalSalesMember knf:PacificMember 2022-01-01 2022-09-30 0001955520 knf:InternalSalesMember knf:NorthwestMember 2022-01-01 2022-09-30 0001955520 knf:InternalSalesMember knf:MountainMember 2022-01-01 2022-09-30 0001955520 knf:InternalSalesMember knf:NorthCentralMember 2022-01-01 2022-09-30 0001955520 knf:InternalSalesMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0001955520 knf:InternalSalesMember 2022-01-01 2022-09-30 0001955520 knf:PacificMember 2022-01-01 2022-09-30 0001955520 knf:NorthwestMember 2022-01-01 2022-09-30 0001955520 knf:MountainMember 2022-01-01 2022-09-30 0001955520 knf:NorthCentralMember 2022-01-01 2022-09-30 0001955520 us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0001955520 2023-10-01 2023-09-30 0001955520 2024-10-01 2023-09-30 0001955520 2025-10-01 2023-09-30 0001955520 knf:PacificMember 2022-12-31 0001955520 knf:PacificMember 2023-09-30 0001955520 knf:NorthwestMember 2022-12-31 0001955520 knf:NorthwestMember 2023-09-30 0001955520 knf:MountainMember 2022-12-31 0001955520 knf:MountainMember 2023-09-30 0001955520 knf:NorthCentralMember 2022-12-31 0001955520 knf:NorthCentralMember 2023-09-30 0001955520 us-gaap:CorporateAndOtherMember 2022-12-31 0001955520 us-gaap:CorporateAndOtherMember 2023-09-30 0001955520 us-gaap:CustomerRelationshipsMember 2023-09-30 0001955520 us-gaap:CustomerRelationshipsMember 2022-12-31 0001955520 us-gaap:NoncompeteAgreementsMember 2023-09-30 0001955520 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001955520 us-gaap:OtherIntangibleAssetsMember 2023-09-30 0001955520 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001955520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001955520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001955520 us-gaap:CashSurrenderValueMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001955520 us-gaap:CashSurrenderValueMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001955520 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001955520 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001955520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001955520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001955520 us-gaap:CashSurrenderValueMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001955520 us-gaap:CashSurrenderValueMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001955520 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001955520 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001955520 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-09-30 0001955520 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-09-30 0001955520 us-gaap:SeniorNotesMember 2023-04-25 0001955520 us-gaap:LoansPayableMember 2023-05-31 0001955520 us-gaap:RevolvingCreditFacilityMember 2023-05-31 0001955520 us-gaap:LoansPayableMember 2023-09-30 0001955520 us-gaap:SeniorNotesMember 2023-09-30 0001955520 us-gaap:NotesPayableToBanksMember 2023-09-30 0001955520 us-gaap:LongTermDebtMember 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:PacificMember 2023-07-01 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:PacificMember 2022-07-01 2022-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:PacificMember 2023-01-01 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:PacificMember 2022-01-01 2022-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthwestMember 2023-07-01 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthwestMember 2022-07-01 2022-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthwestMember 2023-01-01 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthwestMember 2022-01-01 2022-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:MountainMember 2023-07-01 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:MountainMember 2022-07-01 2022-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:MountainMember 2023-01-01 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:MountainMember 2022-01-01 2022-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthCentralMember 2023-07-01 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthCentralMember 2022-07-01 2022-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthCentralMember 2023-01-01 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthCentralMember 2022-01-01 2022-09-30 0001955520 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2023-07-01 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2022-07-01 2022-09-30 0001955520 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-09-30 0001955520 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-09-30 0001955520 srt:ParentCompanyMember srt:ConsolidationEliminationsMember 2023-07-01 2023-09-30 0001955520 srt:ParentCompanyMember srt:ConsolidationEliminationsMember 2022-07-01 2022-09-30 0001955520 srt:ParentCompanyMember srt:ConsolidationEliminationsMember 2023-01-01 2023-09-30 0001955520 srt:ParentCompanyMember srt:ConsolidationEliminationsMember 2022-01-01 2022-09-30 0001955520 us-gaap:OperatingSegmentsMember 2023-07-01 2023-09-30 0001955520 us-gaap:OperatingSegmentsMember 2022-07-01 2022-09-30 0001955520 us-gaap:OperatingSegmentsMember 2023-01-01 2023-09-30 0001955520 us-gaap:OperatingSegmentsMember 2022-01-01 2022-09-30 0001955520 us-gaap:CorporateNonSegmentMember 2023-07-01 2023-09-30 0001955520 us-gaap:CorporateNonSegmentMember 2022-07-01 2022-09-30 0001955520 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-09-30 0001955520 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-09-30 0001955520 us-gaap:UnfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-06-01 0001955520 us-gaap:UnderfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-07-01 2023-09-30 0001955520 us-gaap:UnderfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-07-01 2022-09-30 0001955520 us-gaap:UnderfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-09-30 0001955520 us-gaap:UnderfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-09-30 0001955520 us-gaap:UnfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-07-01 2023-09-30 0001955520 us-gaap:UnfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-07-01 2022-09-30 0001955520 us-gaap:UnfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-09-30 0001955520 us-gaap:UnfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-09-30 0001955520 us-gaap:RevolvingCreditFacilityMember 2023-05-31 2023-05-31 shares iso4217:USD iso4217:USD shares pure 0001955520 --12-31 2023 Q3 false 10-Q true 2023-09-30 false 1-41642 Knife River Corporation DE 92-1008893 1150 West Century Avenue P.O. Box 5568 Bismarck ND 58506-5568 701 530-1400 Common Stock, $0.01 par value KNF NYSE No Yes Non-accelerated Filer false false false 56566214 553057000 483221000 1177726000 1060051000 537315000 492207000 1005736000 937156000 1090372000 975428000 2183462000 1997207000 346298000 340609000 856606000 846965000 474685000 450332000 900388000 861300000 820983000 790941000 1756994000 1708265000 269389000 184487000 426468000 288942000 59168000 41572000 167276000 130223000 210221000 142915000 259192000 158719000 15354000 8817000 44005000 21506000 7000 -1277000 3311000 -6056000 194874000 132821000 218498000 131157000 48219000 33164000 56327000 32947000 146655000 99657000 162171000 98210000 2.59 1.76 2.87 1.74 2.58 1.76 2.86 1.74 56566000 56566000 56566000 56566000 56735000 56566000 56633000 56566000 146655000 99657000 162171000 98210000 0 -27000 -28000 -80000 0 -82000 -90000 -246000 0 0 6000 -1879000 0 0 17000 -5820000 16000 71000 47000 213000 49000 221000 144000 662000 -49000 -221000 -127000 -6482000 49000 303000 217000 6728000 146704000 99960000 162388000 104938000 116159000 10090000 491866000 210157000 50545000 31145000 0 16050000 314711000 323277000 38094000 17848000 1011375000 608567000 2547577000 2489408000 1248042000 1174195000 1299535000 1315213000 274478000 274540000 11463000 13430000 44309000 45873000 39722000 36696000 1669507000 1685752000 2680882000 2294319000 7082000 211000 0 238000000 148977000 87370000 58785000 39843000 53281000 8502000 37922000 29192000 0 20286000 13702000 13210000 105218000 80276000 424967000 516890000 675649000 427000 0 446449000 173989000 175804000 30607000 32663000 132652000 93497000 1437864000 1265730000 300000000 0.01 56997350 56566214 80000 80000 80000 10 570000 800000 613024000 549106000 645185000 494661000 -538921 0 3626000 431136 3626000 0 -12135000 -12352000 1243018000 1028589000 2680882000 2294319000 80000 800000 549106000 494661000 -538921 -3626000 0 0 -12352000 1028589000 -41320000 -41320000 93000 93000 453000 -39000 414000 -1385000 -11622000 -13007000 80000 800000 548174000 441680000 -538921 -3626000 0 0 -12259000 974769000 56836000 56836000 75000 75000 212000 14000 226000 538921 3626000 3626000 -431136 -3626000 3626000 80000 800000 800000 0 56997350 570000 596000 26000 62972000 62972000 56997350 570000 611562000 498530000 0 0 -431136 -3626000 -12184000 1094852000 146655000 146655000 49000 49000 1462000 1462000 56997350 570000 613024000 645185000 0 0 -431136 -3626000 -12135000 1243018000 80000 800000 549714000 430446000 -538921 -3626000 0 0 -24490000 952844000 -40010000 -40010000 303000 303000 333000 -27000 306000 -3432000 -12976000 -16408000 80000 800000 546615000 377433000 -538921 -3626000 0 0 -24187000 897035000 38562000 38562000 6122000 6122000 333000 -27000 306000 -5063000 -12974000 -18037000 80000 800000 541885000 402994000 -538921 -3626000 0 0 -18065000 923988000 99657000 99657000 303000 303000 134000 -11000 123000 220000 -12975000 -12755000 80000 800000 542239000 489665000 -538921 -3626000 0 0 -17762000 1011316000 162171000 98210000 92511000 88551000 -1884000 5043000 1386000 -296000 2425000 355000 2127000 800000 889000 981000 685000 -3172000 3806000 3575000 302536000 239565000 -16050000 -1258000 -8566000 18624000 20127000 -835000 91663000 69552000 -7310000 9829000 78006000 21786000 1611000 313000 -35092000 -1400000 152927000 39399000 86450000 121840000 0 -450000 5227000 5716000 1764000 2226000 -82987000 -117900000 0 100000000 205275000 26872000 700000000 0 1891000 206000 16640000 749000 -26000 0 850589000 42236000 36129000 83681000 106069000 5180000 10090000 13848000 116159000 19028000 BackgroundOn August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the Separation of Knife River from MDU Resources. On May 31, 2023, the Separation was completed by a pro rata distribution of shares representing approximately 90 percent of Knife River's outstanding common stock to MDU Resources' stockholders. MDU Resources' stockholders received one share of Knife River common stock for every four shares of MDU Resources common stock held as of the close of business on May 22, 2023. MDU Resources retained approximately 10 percent of Knife River's common stock. The Distribution was tax-free to its stockholders for U. S. federal income tax purposes. At the time of the Separation, the net parent investment in Knife River held by Centennial was settled between the companies. As a result of the Separation, Knife River is now an independent public company trading on the New York Stock Exchange under the symbol "KNF." More information on the Separation and Distribution, as well as the Company's historical results, can be found within the Company's Registration Statement on Form 10. 0.90 0.10 Basis of presentation<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a “carve-out” basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and nine months ended September 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment increased cost of revenue for the three months ended September 30, 2022, by $4.4 million ($3.4 million after tax) and decreased cost of revenue for the nine months ended September 30, 2022, by $1.6 million ($1.2 million after tax). The adjustment is not considered material for the three or nine months ended September 30, 2022. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses and other income (expense). There were no amounts allocated to Knife River for the three months ended September 30, 2023, and $8.7 million was allocated for the nine months ended September 30, 2023. For the three and nine months ended September 30, 2022, there was $3.8 million and $13.4 million, respectively, allocated to Knife River. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the Separation, Knife River historically participated in Centennial’s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7 million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0 million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7 million and is reflected as "Net transfers from Centennial and MDU Resources including separation adjustments" in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management has also evaluated the impact of events occurring after September 30, 2023, up to the date of issuance of these consolidated interim financial statements on November 6, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of consolidation</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as “Due from related-party” or “Due to related-party” with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and “Related-party notes payable” with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within “Other paid-in capital”. See Note 18 for additional information on related-party transactions. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of estimates</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management’s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New accounting standards</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There have been no recent accounting standards that are expected to materially affect the Company.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents. At September 30, 2023, the $116.2 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $84.0 million of cash and cash equivalents and $32.2 million of restricted cash. At September 30, 2022, the Company did not have any restricted cash. Restricted cash represents deposits held by Knife </span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">River's captive insurance company that is required by state insurance regulations to remain in the captive insurance company as cash.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality of operations</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Some of the Company's operations are seasonal and revenues from, and certain expenses for, such operations may fluctuate significantly among quarterly periods, with lower activity in the winter months and higher activity in the summer months. Accordingly, the interim results for particular segments, and for the Company as a whole, may not be indicative of results for the full fiscal year or other future periods.</span></div> <div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying consolidated interim financial statements were prepared in accordance with GAAP for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Interim financial statements do not include all disclosures provided in annual financial statements and, accordingly, these financial statements should be read in conjunction with the Company's Registration Statement on Form 10. The information is unaudited but includes adjustments that are, in the opinion of management, necessary for a fair presentation of the accompanying consolidated interim financial statements and are of a normal recurring nature. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 31, 2023, the Company became a stand-alone publicly traded company. Prior to the Separation on May 31, 2023, Knife River operated as a wholly owned subsidiary of Centennial and an indirect, wholly owned subsidiary of MDU Resources and not as a stand-alone company. These consolidated financial statements and footnotes reflect the historical financial position, results of operations and cash flows of the Company as historically managed within MDU Resources for the periods prior to the completion of the Separation and reflect the financial position, results of operations and cash flows as a stand-alone company for the period after the completion of the Separation. The historical consolidated financial statements and footnotes were prepared on a “carve-out” basis in connection with the Separation and were derived from the consolidated financial statements of MDU Resources as if the Company operated on a stand-alone basis during the periods presented, and were prepared utilizing the legal entity approach in conformity with GAAP. The results for the three and nine months ended September 30, 2022, vary from the previously reported MDU Resources' construction materials and contracting services segment due to an adjustment to a cost allocation for interim periods to conform with the Company's current year accounting. This adjustment does not impact the historical annual financial statements included in the Company's Registration Statement on Form 10. This adjustment increased cost of revenue for the three months ended September 30, 2022, by $4.4 million ($3.4 million after tax) and decreased cost of revenue for the nine months ended September 30, 2022, by $1.6 million ($1.2 million after tax). The adjustment is not considered material for the three or nine months ended September 30, 2022. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company utilized allocations and carve-out methodologies to prepare its historical consolidated financial statements and footnotes. The consolidated financial statements and footnotes herein may not be indicative of the Company's future performance or actual expenses that would have been incurred as a stand-alone company for the periods presented.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All revenues and costs, as well as assets and liabilities, directly associated with the business activity of the Company are included in the consolidated financial statements. In the periods prior to the Separation, the consolidated financial statements include expense allocations for certain functions provided by MDU Resources and Centennial, including, but not limited to certain general corporate expenses related to senior management, legal, human resources, finance and accounting, treasury, information technology, communications, procurement, tax, insurance and other shared services. These general corporate expenses are included in the Consolidated Statements of Operations within selling, general and administrative expenses and other income (expense). There were no amounts allocated to Knife River for the three months ended September 30, 2023, and $8.7 million was allocated for the nine months ended September 30, 2023. For the three and nine months ended September 30, 2022, there was $3.8 million and $13.4 million, respectively, allocated to Knife River. These expenses have been allocated to the Company on the basis of direct usage when identifiable, with the remainder principally allocated on the basis of percent of total capital invested or other allocation methodologies that are considered to be a reasonable reflection of the utilization of the services provided to the benefits received, including the following: number of employees paid and stated as cost per check; number of employees served; weighted factor of travel, managed units, national account spending, equipment and fleet acquisitions; purchase order dollars spent and purchase order line count; number of payments, vouchers or unclaimed property reports; labor hours; time tracked; and projected workload.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the Separation, Knife River historically participated in Centennial’s centralized cash management program, including its overall financing arrangements. This arrangement is not reflective of the manner in which the Company would have been able to finance its operations had it been independent from MDU Resources for the period prior to the completion of the Separation. Knife River had related-party note agreements in place with Centennial for the financing of its capital needs, which are reflected as related-party notes payable on the Consolidated Balance Sheets as of December 31, 2022. The related-party notes payable to Centennial at May 30, 2023, was $889.7 million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company entered into debt agreements and subsequently paid a dividend of $825.0 million from the debt proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7 million and is reflected as "Net transfers from Centennial and MDU Resources including separation adjustments" in the Consolidated Statement of Equity. Interest expense in the Consolidated Statements of Operations includes the allocation of interest on borrowing and funding associated with the related-party note agreements for periods prior to the Separation.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the standalone financial statements as if the Company were a separate taxpayer and a standalone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management has also evaluated the impact of events occurring after September 30, 2023, up to the date of issuance of these consolidated interim financial statements on November 6, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.</span></div> 4400000 3400000 -1600000 -1200000 0 8700000 3800000 13400000 889700000 825000000 64700000 For the pre-Separation periods, the accompanying financial statements of the Company were derived from the consolidated financial statements and accounting records of MDU Resources as if the Company and its wholly owned subsidiaries operated on a stand-alone basis during the periods presented. The consolidated financial statements were prepared in accordance with GAAP and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the businesses comprising the Company have been eliminated in the accompanying consolidated financial statements. Related-party transactions between the Company and MDU Resources or Centennial for general operating activities and intercompany debt have been included in the consolidated financial statements for the pre-Separation periods. These related-party transactions were settled in cash and are reflected in the pre-Separation Consolidated Balance Sheets as “Due from related-party” or “Due to related-party” with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within operating activities and “Related-party notes payable” with the aggregate net effect reflected in the Consolidated Statements of Cash Flows within financing activities. The aggregate net effect of related-party transactions not settled in cash as part of the Separation have been reflected in the pre-Separation Consolidated Balance Sheet within “Other paid-in capital”. See Note 18 for additional information on related-party transactions. The preparation of financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Estimates are used for items such as long-lived assets and goodwill; fair values of acquired assets and liabilities under the acquisition method of accounting; aggregate reserves; property depreciable lives; tax provisions; revenue recognized using the cost-to-cost measure of progress for contracts; expected credit losses; environmental and other loss contingencies; costs on contracting services contracts; actuarially determined benefit costs; asset retirement obligations; lease classification; present value of right-of-use assets and lease liabilities; and the valuation of stock-based compensation. These estimates are based on management’s best knowledge of current events, historical experience, actions that the Company may undertake in the future and on various other assumptions that are believed to be reasonable under the circumstances. As additional information becomes available, or actual amounts are determinable, the recorded estimates are revised. Consequently, operating results can be affected by revisions to prior accounting estimates. There have been no recent accounting standards that are expected to materially affect the Company. The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash and cash equivalents. 116200000 84000000 32200000 0 Some of the Company's operations are seasonal and revenues from, and certain expenses for, such operations may fluctuate significantly among quarterly periods, with lower activity in the winter months and higher activity in the summer months. Receivables and allowance for expected credit losses<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less. The total balance of receivables past due 90 days or more was $14.4 million and $11.2 million at September 30, 2023 and December 31, 2022, respectively. Receivables were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.840%"><tr><td style="width:1.0%"></td><td style="width:60.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.018%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.12pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236,373</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.12pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,347</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223,874</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,428</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retention receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,814</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,859</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Receivables, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">498,061</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,634</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less expected credit loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,195</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,477</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 4.12pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491,866</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 4.12pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">210,157</span></td></tr></table></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. Management has reviewed the balance reserved through the allowance for expected credit losses and believes it is reasonable. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Details of the Company's expected credit losses were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.507%"><tr><td style="width:1.0%"></td><td style="width:34.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.679%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,089 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,498 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,424 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,822 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At June 30, 2023</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,080 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,060 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">618 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,870 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,100 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,298 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,887 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">830 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,195 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.507%"><tr><td style="width:1.0%"></td><td style="width:34.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.679%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,127 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At June 30, 2022</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,063 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,456 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,073 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,030 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At September 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,048 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,305 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">928 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,899 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> Receivables consist primarily of trade and contract receivables for the sale of goods and services net of expected credit losses. A majority of the Company's receivables are due in 30 days or less. 14400000 11200000 Receivables were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.840%"><tr><td style="width:1.0%"></td><td style="width:60.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.018%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade receivables</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.12pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236,373</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 4.12pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,347</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223,874</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,428</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retention receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,814</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,859</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Receivables, gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">498,061</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,634</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less expected credit loss</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,195</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 4.12pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,477</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 4.12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Receivables, net</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 4.12pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491,866</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 4.12pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">210,157</span></td></tr></table> 236373000 104347000 223874000 82428000 37814000 28859000 498061000 215634000 6195000 5477000 491866000 210157000 The Company's expected credit losses are determined through a review using historical credit loss experience; changes in asset specific characteristics; current conditions; and reasonable and supportable future forecasts, among other specific account data, and is performed at least quarterly. The Company develops and documents its methodology to determine its allowance for expected credit losses. Risk characteristics used by the Company may include customer mix, knowledge of customers and general economic conditions of the various local economies, among others. Specific account balances are written off when management determines the amounts to be uncollectible. <div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Details of the Company's expected credit losses were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.507%"><tr><td style="width:1.0%"></td><td style="width:34.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.679%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,089 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,498 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,424 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,822 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At June 30, 2023</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,080 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,060 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">618 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,870 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At September 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,100 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,298 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,887 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">830 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,195 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.507%"><tr><td style="width:1.0%"></td><td style="width:34.256%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.679%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="18" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,052 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,127 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At June 30, 2022</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,063 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,456 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,073 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,030 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current expected credit loss provision</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less write-offs charged against the 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At September 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,048 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,305 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">928 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,899 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 2045000 1253000 1278000 839000 62000 5477000 45000 313000 164000 -89000 -1000 432000 1000 68000 18000 0 0 87000 2089000 1498000 1424000 750000 61000 5822000 9000 74000 631000 -132000 1000 583000 18000 512000 3000 0 2000 535000 2080000 1060000 2052000 618000 60000 5870000 46000 242000 -152000 215000 20000 371000 26000 4000 13000 3000 0 46000 2100000 1298000 1887000 830000 80000 6195000 2052000 512000 1610000 1152000 80000 5406000 1000 -125000 -130000 6000 -5000 -253000 1000 20000 3000 1000 1000 26000 2052000 367000 1477000 1157000 74000 5127000 11000 58000 -17000 -37000 -3000 12000 0 56000 4000 47000 2000 109000 2063000 369000 1456000 1073000 69000 5030000 -6000 194000 -111000 -141000 9000 -55000 9000 7000 40000 4000 16000 76000 2048000 556000 1305000 928000 62000 4899000 Inventories<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories on the Consolidated Balance Sheets were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.275%"><tr><td style="width:1.0%"></td><td style="width:59.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.462%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">211,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Supplies and parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,711 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">323,277 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value using the average cost method. Inventories include production costs incurred as part of the Company's aggregate mining activities. These inventoriable production costs include all mining and processing costs associated with the production of aggregates. Stripping costs incurred during the production phase, which represent costs of removing overburden and waste materials to access mineral deposits, are a component of inventoriable production costs.</span></div> <div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories on the Consolidated Balance Sheets were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.275%"><tr><td style="width:1.0%"></td><td style="width:59.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.462%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finished products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">211,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Supplies and parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,711 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">323,277 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 213702000 211496000 63156000 78571000 37853000 33210000 314711000 323277000 Earnings per share<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The calculation for basic and diluted earnings per share for any period presented prior to the Separation are based on the number of shares outstanding on May 31, 2023, the Separation and Distribution date. For periods prior to the Separation, it is assumed that there are no dilutive equity instruments as there were no Knife River stock-based awards outstanding at the time.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the applicable period. Diluted earnings per share is computed by dividing net income by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of non-vested restricted stock units. Weighted average common shares outstanding is comprised of issued shares of 56,997,350 less shares held in treasury of 431,136, as described in Note 6. Basic and diluted earnings per share are calculated as follows, based on a reconciliation of the weighted-average common shares outstanding on a basic and diluted basis:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.710%"><tr><td style="width:1.0%"></td><td style="width:54.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.887%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands, except per share amounts)</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">162,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,735 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,633 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares excluded from the calculation of diluted earnings per share</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share - basic</span></div></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.76 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.87 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.74 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share - diluted</span></div></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.58 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.76 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.86 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.74 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> Basic earnings per share is computed by dividing net income by the weighted average number of shares of common stock outstanding during the applicable period. Diluted earnings per share is computed by dividing net income by the total of the weighted average number of shares of common stock outstanding during the applicable period, plus the effect of non-vested restricted stock units. 56997350 431136 Basic and diluted earnings per share are calculated as follows, based on a reconciliation of the weighted-average common shares outstanding on a basic and diluted basis:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.710%"><tr><td style="width:1.0%"></td><td style="width:54.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.887%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands, except per share amounts)</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">162,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of dilutive restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,735 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,633 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,566 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares excluded from the calculation of diluted earnings per share</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share - basic</span></div></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.76 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.87 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.74 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share - diluted</span></div></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.58 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.76 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.86 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.74 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 146655000 99657000 162171000 98210000 56566000 56566000 56566000 56566000 169000 0 67000 0 56735000 56566000 56633000 56566000 0 0 0 0 2.59 1.76 2.87 1.74 2.58 1.76 2.86 1.74 Equity<div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On May 31, 2023, the Company issued 56,997,350 shares of common stock with a par value of $0.01 in connection with the Separation.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company historically held 538,921 shares of MDU Resources common stock through one of its subsidiaries. The historical shares are presented as MDU Resources' stock held by subsidiary on the Consolidated Statement of Equity. In connection with the Separation, Knife River entered into an agreement with MDU Resources to transfer the stock of MDU Resources held by its subsidiary to MDU Resources in exchange for 431,136 shares of Knife River common stock. The number of shares transferred to Knife River was based on the value of the stock at the time of the Separation. The historical MDU Resources common stock held by subsidiary at cost of $3.6 million at September 30, 2023, on the Consolidated Balance Sheets reflects the value of the MDU Resources common stock at the time it was granted to Knife River's subsidiary and will remain at the historical value since the exchange was between related parties. The 431,136 shares of Knife River common stock are presented as Treasury stock held at cost in the Consolidated Balance Sheet and reduce the number of common stock shares outstanding.</span></div><div><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based compensation</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the Separation, key employees of the Company participated in various stock-based compensation plans authorized and managed by MDU Resources. All awards granted under the plans were based on MDU Resources' common shares, however, Knife River recognized the expense for its participants in its financial statements.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the time of the Separation, each outstanding MDU Resources time-vested restricted stock unit and performance share award held by a Knife River employee was converted into Knife River time-vested restricted stock units. The converted awards will continue to vest over the original vesting period, which is generally three years from the grant date. All performance share awards that were converted at the time of the Separation were first adjusted using a combined performance factor based on MDU Resources' actual performance as of December 31, 2022. The number of restricted stock units was determined by taking the closing per share price of MDU Resources on May 31, 2023, and dividing by the closing per share price of Knife River on June 1, 2023. The ratio used to convert the MDU Resources' share-based awards was designed to preserve the aggregate intrinsic value of the award immediately after the Separation when compared to the aggregate intrinsic value of the award immediately prior to the Separation. The existing unvested stock-based awards issued through MDU Resources' stock-based compensation plans were modified in connection with the Separation to maintain an equivalent value immediately before and after Separation. The impact of this modification will be recorded over the remaining vesting periods and was not material to the Company's stock-based compensation expense for the three or nine months ended September 30, 2023.</span></div> 56997350 0.01 538921 431136 3600000 431136 Accumulated other comprehensive loss<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.391%"><tr><td style="width:1.0%"></td><td style="width:58.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Unrealized<br/>Loss on<br/>Derivative<br/> Instruments<br/> Qualifying as<br/>Hedges</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Postretirement<br/> Liability<br/>Adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total<br/>Accumulated<br/> Other<br/>Comprehensive<br/> Loss</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,262)</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,215)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,259)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</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="display:none"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At June 30, 2023</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At September 30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,135)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,135)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.391%"><tr><td style="width:1.0%"></td><td style="width:58.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Unrealized<br/>Loss on<br/>Derivative<br/> Instruments<br/> Qualifying as<br/>Hedges</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Postretirement<br/> Liability<br/>Adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total<br/>Accumulated<br/> Other<br/>Comprehensive<br/> Loss</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,072)</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,851)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,187)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income before reclassification</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">220 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,040 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,122 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At June 30, 2022</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,811)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,065)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">303 </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;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At September 30, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,590)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,762)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parenthesis indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.420%"><tr><td style="width:1.0%"></td><td style="width:41.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.417%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Location on Consolidated Statements of Operations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(292)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(875)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(662)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total reclassifications</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(908)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div> <div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The after-tax changes in the components of accumulated other comprehensive loss were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.391%"><tr><td style="width:1.0%"></td><td style="width:58.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Unrealized<br/>Loss on<br/>Derivative<br/> Instruments<br/> Qualifying as<br/>Hedges</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Postretirement<br/> Liability<br/>Adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total<br/>Accumulated<br/> Other<br/>Comprehensive<br/> Loss</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,262)</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,352)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2023</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,215)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,259)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</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="display:none"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17)</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 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At June 30, 2023</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,184)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassification</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At September 30, 2023</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,135)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,135)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.391%"><tr><td style="width:1.0%"></td><td style="width:58.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Unrealized<br/>Loss on<br/>Derivative<br/> Instruments<br/> Qualifying as<br/>Hedges</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Postretirement<br/> Liability<br/>Adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total<br/>Accumulated<br/> Other<br/>Comprehensive<br/> Loss</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,072)</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,490)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At March 31, 2022</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(336)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,851)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,187)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income before reclassification</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">220 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,040 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,122 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At June 30, 2022</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,811)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,065)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">303 </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;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net current-period other comprehensive income </span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At September 30, 2022</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,590)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,762)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> -90000 -12262000 -12352000 -46000 -47000 -93000 46000 47000 93000 -44000 -12215000 -12259000 0 -17000 -17000 -44000 -48000 -92000 44000 31000 75000 0 -12184000 -12184000 0 0 0 0 -49000 -49000 0 49000 49000 0 -12135000 -12135000 -418000 -24072000 -24490000 -82000 -221000 -303000 82000 221000 303000 -336000 -23851000 -24187000 0 5820000 5820000 -82000 -220000 -302000 82000 6040000 6122000 -254000 -17811000 -18065000 -82000 -221000 -303000 82000 221000 303000 -172000 -17590000 -17762000 <div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following amounts were reclassified out of accumulated other comprehensive loss into net income. The amounts presented in parenthesis indicate a decrease to net income on the Consolidated Statements of Operations. The reclassifications were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.420%"><tr><td style="width:1.0%"></td><td style="width:41.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.417%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Location on Consolidated Statements of Operations</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification adjustment for loss on derivative income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(90)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of postretirement liability losses included in net periodic benefit cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(292)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(875)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(662)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total reclassifications</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(234)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(908)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div> 0 109000 118000 326000 0 -27000 -28000 -80000 0 -82000 -90000 -246000 -65000 -292000 -191000 -875000 -16000 -71000 -47000 -213000 -49000 -221000 -144000 -662000 -49000 -303000 -234000 -908000 Revenue from contracts with customers<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the following tables, revenue is disaggregated by category for each segment and includes sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in downstream materials and contracting services to arrive at the external operating revenues. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company’s reportable segments, see Note 15.</span></div><div style="margin-bottom:15pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:33.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.788%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ready-mix concrete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">222,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services public-sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">441,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services private-sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Internal sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36,683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(293,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenues from contracts with customers</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,427 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208,919 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">254,722 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,120 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,184 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,090,372 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:15pt;margin-top:5pt;padding-left:9pt;padding-right:9pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:33.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.788%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ready-mix concrete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">198,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">205,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services public-sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">412,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services private-sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Internal sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(110,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26,635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(259,761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenues from contracts with customers</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,358 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,232 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,121 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">294,306 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">120,411 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">975,428 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:15pt;margin-top:5pt;padding-left:9pt;padding-right:9pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:33.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.788%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended September 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">423,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ready-mix concrete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">497,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">361,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services public-sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">280,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">778,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services private-sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Internal sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(75,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(84,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(167,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64,479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(500,704)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenues from contracts with customers</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391,368 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">503,573 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491,094 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">513,695 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283,732 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,183,462 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:33.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.788%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended September 30, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">385,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ready-mix concrete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">475,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">345,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">328,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services public-sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">736,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services private-sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Internal Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(84,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(90,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(162,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(475,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenues from contracts with customers</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">366,118 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">459,807 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">433,009 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484,369 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">253,904 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,997,207 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> Revenue is recognized when a performance obligation is satisfied by transferring control over a product or service to a customer. Revenue includes revenue from the sales of construction materials and contracting services. Revenue is measured based on consideration specified in a contract with a customer and excludes any sales incentives and amounts collected on behalf of third parties. The Company is considered an agent for certain taxes collected from customers. As such, the Company presents revenues net of these taxes at the time of sale to be remitted to governmental authorities, including sales and use taxes. Revenue for construction materials is recognized at a point in time when delivery of the products has taken place. Contracting revenue is recognized over time using an input method based on the cost-to-cost measure of progress on a project. <div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the following tables, revenue is disaggregated by category for each segment and includes sales of materials to both third parties and internal customers. Due to consolidation requirements, the internal sales revenues must be eliminated against the construction materials product used in downstream materials and contracting services to arrive at the external operating revenues. The Company believes this level of disaggregation best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors. For more information on the Company’s reportable segments, see Note 15.</span></div><div style="margin-bottom:15pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:33.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.788%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ready-mix concrete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">222,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services public-sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">441,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services private-sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Internal sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37,566)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(36,683)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(293,456)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenues from contracts with customers</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,427 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208,919 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">254,722 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,120 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,184 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,090,372 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:15pt;margin-top:5pt;padding-left:9pt;padding-right:9pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:33.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.788%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended September 30, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ready-mix concrete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">198,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">205,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services public-sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">412,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services private-sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Internal sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(110,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(26,635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(259,761)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenues from contracts with customers</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,358 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,232 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,121 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">294,306 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">120,411 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">975,428 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:15pt;margin-top:5pt;padding-left:9pt;padding-right:9pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:33.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.788%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended September 30, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,051 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">423,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ready-mix concrete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">497,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">361,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">193,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services public-sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">138,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">280,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">778,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services private-sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">227,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Internal sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(75,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(84,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(108,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(167,055)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64,479)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(500,704)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenues from contracts with customers</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391,368 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">503,573 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491,094 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">513,695 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283,732 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,183,462 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:33.587%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.788%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended September 30, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North<br/>Central</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">385,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Ready-mix concrete</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">475,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">345,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">328,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services public-sector</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">141,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">275,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">736,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contracting services private-sector</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Internal Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(76,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(84,733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(90,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(162,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(475,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Revenues from contracts with customers</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">366,118 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">459,807 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">433,009 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484,369 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">253,904 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,997,207 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 33624000 57398000 39519000 47656000 15388000 193585000 39861000 46785000 44053000 73183000 12157000 216039000 14050000 43462000 59673000 95053000 10539000 222777000 81081000 4497000 11000 10211000 118312000 214112000 32632000 68316000 135700000 181779000 23483000 441910000 17745000 25144000 43944000 8526000 46000 95405000 -37566000 -36683000 -68178000 -111288000 -39741000 -293456000 181427000 208919000 254722000 305120000 140184000 1090372000 28695000 52614000 31258000 45039000 14197000 171803000 35395000 45600000 37334000 64496000 16082000 198907000 10935000 45110000 45553000 96830000 7133000 205561000 63002000 4447000 12000 8711000 90539000 166711000 30529000 78664000 100298000 184266000 18874000 412631000 14512000 20424000 38755000 5664000 221000 79576000 -30710000 -42627000 -49089000 -110700000 -26635000 -259761000 152358000 204232000 204121000 294306000 120411000 975428000 79768000 147937000 78051000 81999000 35767000 423522000 106531000 125273000 92929000 139369000 33604000 497706000 21640000 84908000 89955000 141942000 22888000 361333000 168104000 11513000 21000 22703000 193528000 395869000 53450000 138621000 244320000 280853000 61293000 778537000 37220000 80258000 94706000 13884000 1131000 227199000 -75345000 -84937000 -108888000 -167055000 -64479000 -500704000 391368000 503573000 491094000 513695000 283732000 2183462000 72088000 129752000 67388000 75718000 40892000 385838000 98520000 121079000 84950000 124026000 46959000 475534000 26909000 79801000 77021000 141595000 19886000 345212000 143140000 11804000 26000 20766000 152757000 328493000 63450000 141783000 202495000 275797000 52933000 736458000 38922000 60321000 91783000 8809000 863000 200698000 -76911000 -84733000 -90654000 -162342000 -60386000 -475026000 366118000 459807000 433009000 484369000 253904000 1997207000 Uncompleted contracts<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. The timing of invoicing to customers does not necessarily correlate with the timing of revenues being recognized under the cost-to-cost method of accounting. Contracts from contracting services are billed as work progresses in accordance with agreed upon contractual terms. Generally, billing to the customer occurs contemporaneous to revenue recognition. A variance in timing of the billings may result in a contract asset or a contract liability. A contract asset occurs when revenues are recognized under the cost-to-cost measure of progress, which exceeds amounts billed on uncompleted contracts. Such amounts will be billed as standard contract terms allow, usually based on various measures of performance or achievement. A contract liability occurs when there are billings in excess of revenues recognized under the cost-to-cost measure of progress on uncompleted contracts. Contract liabilities decrease as revenue is recognized from the satisfaction of the related performance obligation.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The changes in contract assets and liabilities were as follows:</span></div><div style="margin-top:5pt"><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:23.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.336%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Location on Consolidated Balance Sheets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(58,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net contract liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,240)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">458 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognized $3.4 million and $35.1 million in revenue for the three and nine months ended September 30, 2023, respectively, which was previously included in contract liabilities at December 31, 2022. The Company recognized $3.0 million and $29.2 million in revenue for the three and nine months ended September 30, 2022, respectively, which was previously included in contract liabilities at December 31, 2021.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognized a net increase in revenues of $12.1 million and $10.6 million for the three and nine months ended September 30, 2023, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $4.9 million and $10.4 million for the three and nine months ended September 30, 2022, respectively, from performance obligations satisfied in prior periods.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining performance obligations</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The remaining performance obligations, also referred to as backlog, include unrecognized revenues that the Company reasonably expects to be realized. These unrecognized revenues can include: projects that have a written award, a letter of intent, a notice to proceed, an agreed upon work order to perform work on mutually accepted terms and conditions and change orders or claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. The majority of the Company's contracts for contracting services have an original duration of less than one year.</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At September 30, 2023, the Company's remaining performance obligations were $732.2 million. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $677.7 million within the next 12 months or less; $38.5 million within the next 13 to 24 months; and $16.0 million in 25 months or more.</span></div> <div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The changes in contract assets and liabilities were as follows:</span></div><div style="margin-top:5pt"><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:23.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.336%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Location on Consolidated Balance Sheets</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(58,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Billings in excess of costs and estimated earnings on uncompleted contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net contract liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,240)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,698)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">458 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table></div> 50545000 31145000 19400000 58785000 39843000 -18942000 -8240000 -8698000 458000 3400000 35100000 3000000 29200000 12100000 10600000 4900000 10400000 732200000 677700000 P12M 38500000 P13M 16000000 P25M Goodwill and other intangible assets<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.275%"><tr><td style="width:1.0%"></td><td style="width:47.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1, 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill Acquired During the Year</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Measurement<br/>Period<br/>Adjustments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at September 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,540 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,478 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:140%">Other amortizable intangible assets were as follows:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.840%"><tr><td style="width:1.0%"></td><td style="width:60.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.569%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.018%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,540 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,668 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,872 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,173 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncompete agreements</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,039 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,039 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,358 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,054 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,479 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,279 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,569 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,463 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,430 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization expense for amortizable intangible assets for the three and nine months ended September 30, 2023, was $647,000 and $2.0 million, respectively. Amortization expense for amortizable intangible assets for the three and nine months ended September 30, 2022, was $729,000 and $2.1 million, respectively. Estimated amortization expense for identifiable intangible assets as of September 30, 2023, was:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.869%"><tr><td style="width:1.0%"></td><td style="width:20.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">590 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,042 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,739 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,717 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.275%"><tr><td style="width:1.0%"></td><td style="width:47.513%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.892%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1, 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill Acquired During the Year</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Measurement<br/>Period<br/>Adjustments</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at September 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,540 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(62)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,478 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 38339000 0 -62000 38277000 90978000 0 0 90978000 26816000 0 0 26816000 75879000 0 0 75879000 42528000 0 0 42528000 274540000 0 -62000 274478000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:140%">Other amortizable intangible assets were as follows:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.840%"><tr><td style="width:1.0%"></td><td style="width:60.113%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.569%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.018%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,540 </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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,668 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,872 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,173 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncompete agreements</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,039 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,039 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,358 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,054 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,479 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,279 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,569 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,203 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,463 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,430 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 18540000 18540000 8668000 7367000 9872000 11173000 4039000 4039000 3358000 2985000 681000 1054000 2479000 5279000 1569000 4076000 910000 1203000 11463000 13430000 647000 2000000 729000 2100000 Estimated amortization expense for identifiable intangible assets as of September 30, 2023, was:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.869%"><tr><td style="width:1.0%"></td><td style="width:20.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">590 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,157 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,042 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,739 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,717 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 590000 2157000 2042000 1739000 1717000 3218000 Fair value measurements<div style="margin-top:1pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. The fair value ASC establishes a hierarchy for grouping assets and liabilities, based on the significance of inputs. The estimated fair values of the Company's assets and liabilities measured on a recurring basis are determined using the market approach.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. The Company anticipates using these investments, which consist of insurance contracts, to satisfy its obligations under its unfunded, nonqualified defined benefit and defined contribution plans for the Company's executive officers and certain key management employees, and invests in these fixed-income and equity securities for the purpose of earning investment returns and capital appreciation. These investments, which totaled $23.5 million and $20.1 million at September 30, 2023 and December 31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized loss on these investments was $597,000 for the three months ended September 30, 2023 and the net unrealized gain on these investments was $685,000 for the nine months ended September 30, 2023. The net unrealized loss on these investments was $541,000 and $3.2 million for the three and nine months ended September 30, 2022, respectively. The change in fair value, which is considered part of the cost of the plan, is classified in other income on the Consolidated Statements of Operations.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of the Separation, the Company retired certain insurance contracts used to satisfy its obligations under its unfunded, nonqualified defined contribution plan for the Company's executive officers and certain key management employees. The proceeds of the retired contracts totaled $4.8 million, which were used to purchase life insurance policies and re-invested in fixed-income and equity securities in the third quarter of 2023.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's assets measured at fair value on a recurring basis were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.328%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements at September 30, 2023, Using</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at September 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,483 </span></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="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,682 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,682 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:9pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    The insurance contracts invest approximately 41 percent in fixed-income investments, 19 percent in cash equivalents, 18 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 8 percent target date investments, 5 percent in common stock of small-cap companies and 1 percent in international investments.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.328%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements at December 31, 2022, Using</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/> (Level 1)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/> (Level 3)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,083 </span></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="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,531 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,531 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="padding-left:9pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:11pt;margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s Level 2 money market funds are valued at the net asset value of shares held at the end of the period, based on published market quotations on active markets, or using other known sources including pricing from outside sources. The estimated fair value of the Company’s Level 2 insurance contracts are based on contractual cash surrender values that are determined primarily by investments in managed separate accounts of the insurer. These amounts approximate fair value. The managed separate accounts are valued based on other observable inputs or corroborated market data.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Though the Company believes the methods used to estimate fair value are consistent with those used by other market participants, the use of other methods or assumptions could result in a different estimate of fair value.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company applies the provisions of the fair value measurement standard to its nonrecurring, non-financial measurements, including long-lived asset impairments. These assets are not measured at fair value on an ongoing basis but are subject to fair value adjustments only in certain circumstances. The Company reviews the carrying value of its long-lived assets, excluding goodwill, whenever events or changes in circumstances indicate that such carrying amounts may not be recoverable.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's long-term debt is not measured at fair value on the Consolidated Balance Sheets and the fair value is being provided for disclosure purposes only. The fair value was categorized as Level 2 in the fair value hierarchy and was based on discounted cash flows using current market interest rates. The estimated fair value of the Company's Level 2 long-term debt was as follows:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.072%"><tr><td style="width:1.0%"></td><td style="width:73.064%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.736%"></td><td style="width:0.1%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">698,747 </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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">700,687 </span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div>The carrying amounts of the Company's remaining financial instruments included in current assets and current liabilities approximate their fair values. The Company measures its investments in certain fixed-income and equity securities at fair value with changes in fair value recognized in income. 23500000 20100000 -597000 685000 -541000 -3200000 4800000 <div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's assets measured at fair value on a recurring basis were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.328%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements at September 30, 2023, Using</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/>(Level 1)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at September 30, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,483 </span></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="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,682 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,682 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:9pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    The insurance contracts invest approximately 41 percent in fixed-income investments, 19 percent in cash equivalents, 18 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 8 percent target date investments, 5 percent in common stock of small-cap companies and 1 percent in international investments.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.328%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair Value Measurements at December 31, 2022, Using</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets<br/> (Level 1)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/> (Level 3)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Insurance contracts*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,083 </span></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="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets measured at fair value</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,531 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,531 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="padding-left:9pt;padding-right:4.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*    The insurance contracts invest approximately 63 percent in fixed-income investments, 15 percent in common stock of large-cap companies, 8 percent in common stock of mid-cap companies, 6 percent in common stock of small-cap companies, 6 percent in target date investments and 2 percent in cash equivalents.</span></div> 3199000 3199000 23483000 23483000 26682000 26682000 0.41 0.19 0.18 0.08 0.08 0.05 0.01 2448000 2448000 20083000 20083000 22531000 22531000 0.63 0.15 0.08 0.06 0.06 0.02 The estimated fair value of the Company's Level 2 long-term debt was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.072%"><tr><td style="width:1.0%"></td><td style="width:73.064%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.736%"></td><td style="width:0.1%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">698,747 </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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">700,687 </span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table> 698747000 700687000 Debt<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain debt instruments of the Company contain restrictive covenants and cross-default provisions. In order to borrow under the debt agreements, the Company must be in compliance with the applicable covenants and certain other conditions, all of which management believes the Company, as applicable, was in compliance with at September 30, 2023. In the event the Company does not comply with the applicable covenants and other conditions, alternative sources of funding may need to be pursued.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On April 25, 2023, the Company issued $425.0 million of 7.75 percent senior notes due May 1, 2031, pursuant to an indenture. </span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:112%">On May 31, 2023, the Company entered into a senior secured credit agreement consisting of a $275.0 million term loan and a $350.0 million revolving credit facility. As of September 30, 2023, the Company had no outstanding borrowings against the revolving credit facility. Each debt facility has a SOFR-based interest rate and a maturity date of May 31, 2028. The term loan has a mandatory annual amortization of 2.50 percent for years one and two, 5.00 percent for years three and four, and 7.50 percent in the fifth year. The agreement contains customary covenants and provisions, including a covenant of Knife River not to permit, at any time, the ratio of total debt to trailing twelve month EBITDA to be greater than 4.75 to 1.00. The agreement also contains an interest coverage ratio covenant stating that Knife River’s trailing twelve month EBITDA to interest expense is to be no less than 2.25 to 1.00. The covenants also include restrictions on the sale of certain assets, loans and investments. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Knife River's wholly owned subsidiary companies, subject to certain exclusions and exceptions, are named as subsidiary guarantors of the senior notes and the senior secured credit agreement. In addition, Knife River has pledged substantially all of its assets as collateral, subject to certain exclusions and exceptions, for the senior secured credit agreement.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term debt</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Long-term Debt Outstanding</span><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Long-term debt outstanding was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.202%"><tr><td style="width:1.0%"></td><td style="width:61.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.306%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.799%"></td><td style="width:0.1%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate at</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan agreement due on May 31, 2028 </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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">273,281 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior notes due on May 1, 2031</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">425,000 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other notes due on January 1, 2061</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">466 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,016 </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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">682,731 </span></td><td style="background-color:#cceeff;border-top:0.5pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less current maturities</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,082 </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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">675,649 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:140%">Schedule of Debt Maturities </span><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:140%">Long-term debt maturities, which excludes unamortized debt issuance costs, at September 30, 2023, were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.782%"><tr><td style="width:1.0%"></td><td style="width:24.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt maturities</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,719 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,082 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,520 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,802 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,187 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">648,437 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 425000000 0.0775 275000000 350000000 0.025 0.05 0.075 0.0475 0.0225 Long-term debt outstanding was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.202%"><tr><td style="width:1.0%"></td><td style="width:61.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.306%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.799%"></td><td style="width:0.1%"></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate at</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </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:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Term loan agreement due on May 31, 2028 </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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">273,281 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior notes due on May 1, 2031</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">425,000 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other notes due on January 1, 2061</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">466 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,016 </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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">682,731 </span></td><td style="background-color:#cceeff;border-top:0.5pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less current maturities</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,082 </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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">675,649 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 0.0752 273281000 0.0775 425000000 0 466000 16016000 682731000 7082000 675649000 Long-term debt maturities, which excludes unamortized debt issuance costs, at September 30, 2023, were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.782%"><tr><td style="width:1.0%"></td><td style="width:24.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="18" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt maturities</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,719 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,082 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,520 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,802 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,187 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">648,437 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 1719000 7082000 10520000 13802000 17187000 648437000 Income taxes<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Post-Separation, the income tax provisions are calculated based on Knife River's operating footprint, as well as tax return elections and assertions. Current income tax liabilities including amounts for unrecognized tax benefits related to the Company's activities included in MDU Resources' income tax returns were deemed to be immediately settled with MDU Resources' final settlement allocation process as dictated by the MDU Resources' Tax Sharing Agreement.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the Separation, income tax expense and tax balances in the consolidated financial statements were calculated on a separate tax return basis. The separate tax return method applies the accounting guidance for income taxes to the stand-alone financial statements as if the Company were a separate taxpayer and a stand-alone enterprise. Management believes the assumptions supporting the allocation and presentation of income taxes on a separate return basis are reasonable. As a stand-alone entity, the Company will file tax returns on its own behalf, and tax balances and effective income tax rate may differ from the amounts reported in the historical periods.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's cash tax payments for the year may vary significantly from prior years as a result of the timing of the Separation and the seasonality of the Company's business.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Tax Matters</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Tax Matters Agreement </span><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the Separation, the Company entered into a tax matters agreement with MDU Resources. The tax matters agreement governs the respective rights, responsibilities, and obligations between the Company and MDU Resources after the Separation with respect to tax liabilities and benefits, tax attributes, tax returns, tax contests and other tax sharing regarding U.S. federal, state and local income taxes, other tax matters and related tax returns.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Tax Refunds and Attributes </span><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The tax matters agreement provides for the allocation of certain pre-closing tax attributes between the Company and MDU Resources. Tax attributes will be allocated in accordance with the principles set forth in the MDU Resources' Tax Sharing Agreement, then existing, unless otherwise required by law. Under the tax matters agreement, the Company will be entitled to refunds for taxes for which the Company is responsible.</span></div> Income tax expense is based on reported income before income taxes. Deferred income taxes reflect the tax effect of temporary differences between asset and liability amounts that are recognized for financial reporting purposes and the amounts that are recognized for income tax purposes. These deferred taxes are measured by applying currently enacted tax laws.Valuation allowances are recognized to reduce deferred tax assets to the amount that will more likely than not be realized. In assessing the need for a valuation allowance, management considers all available evidence for each jurisdiction including past operating results, estimates of future taxable income and the feasibility of ongoing tax planning strategies and actions. When there is a change in determination as to the amount of deferred tax assets that can be realized, the valuation allowance is adjusted with a corresponding impact to provision for income taxes in the period in which such determination is made. Cash flow information<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.478%"><tr><td style="width:1.0%"></td><td style="width:64.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.061%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022 </span></td><td style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest paid, net</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,183 </span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,163 </span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-right:216pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:300.00pt"><tr><td style="width:1.0pt"></td><td style="width:298.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncash investing and financing transactions were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.971%"><tr><td style="width:1.0%"></td><td style="width:70.234%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.234%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022 </span></td><td style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 11.12pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,851 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,884 </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></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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity contribution from Centennial related to the Separation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">MDU Resources' stock issued prior to spin in connection with a business combination</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> <div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash expenditures for interest and income taxes were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.478%"><tr><td style="width:1.0%"></td><td style="width:64.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.061%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022 </span></td><td style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest paid, net</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,183 </span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,163 </span></td><td style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-right:216pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:300.00pt"><tr><td style="width:1.0pt"></td><td style="width:298.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td></tr></table><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncash investing and financing transactions were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.971%"><tr><td style="width:1.0%"></td><td style="width:70.234%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.234%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022 </span></td><td style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 11.12pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,851 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment additions in accounts payable</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,884 </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></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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity contribution from Centennial related to the Separation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity contribution to MDU Resources for asset/liability transfers related to the Separation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">MDU Resources' stock issued prior to spin in connection with a business combination</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 32028000 19472000 22183000 23163000 9717000 5851000 2832000 4884000 64724000 0 -1548000 0 383000 0 Business segment data<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company focuses on the vertical integration of its products and services by offering customers a single source for construction materials and related contracting services. The Company operates in 14 states across the United States. Its operating segments include: Pacific, Northwest, Mountain, North Central, South and Energy Services. The operating segments are organized by geographic region in the United States due to the cyclical nature of the construction work performed. The Company’s reportable segments are those that are based on the Company’s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that reports to the Company’s chief operating officer. The chief operating officer works directly with the chief executive officer, the chief operating decision maker, to evaluate the performance of the segments using EBITDA and the allocation of resources.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All of the reportable segments mine, process and sell construction aggregates (crushed stone and sand and gravel); produce and sell asphalt; and produce and sell ready-mix concrete, as well as in some segments the sale of merchandise and other building materials and related services, as well as vertically integrating their contracting services to support the aggregate-based product lines including heavy-civil construction, asphalt and concrete paving, and site development and grading, and in some segments the manufacturing of prestressed concrete products. The Pacific segment and All Other also produce and sell liquid asphalt products and the Pacific segment sells cement. Although not common to all locations, within All Other is the sale of merchandise and other building materials and related services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The information below follows the same accounting policies as described in the audited financial statements and notes included in the Company's Registration Statement on Form 10. Information on the Company's segments was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.695%"><tr><td style="width:1.0%"></td><td style="width:47.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 </span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022 </span></td><td style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 </span></td><td style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022 </span></td><td style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">366,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">503,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">459,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">254,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">433,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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">294,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">513,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">120,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">253,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,090,372 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">975,428 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,183,462 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,997,207 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intersegment operating revenues:</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">162,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293,456 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259,761 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500,704 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">475,026 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EBITDA:</span></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241,400 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172,088 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352,408 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241,214 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.188%"><tr><td style="width:1.0%"></td><td style="width:50.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.477%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,203,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,088,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,335,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,157,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other operating revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less:</span></div></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">475,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,090,372 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">975,428 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,183,462 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,997,207 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of reportable segment EBITDA to consolidated income before income taxes is as follows:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.188%"><tr><td style="width:1.0%"></td><td style="width:50.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.477%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sept. 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sept. 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">317,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">235,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less:</span></div></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense, net*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consolidated income before income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194,874 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,821 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,498 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,157 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:5pt">Interest, net is interest expense net of interest income.</span></div></td></tr></table></div> The Company’s reportable segments are those that are based on the Company’s method of internal reporting and management of the business and are Pacific, Northwest, Mountain and North Central. The South and Energy Services operating segments do not meet the criteria to be reportable segments and, as such, are combined with its corporate services in All Other. Each segment is led by a segment president that reports to the Company’s chief operating officer. The chief operating officer works directly with the chief executive officer, the chief operating decision maker, to evaluate the performance of the segments using EBITDA and the allocation of resources. Information on the Company's segments was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.695%"><tr><td style="width:1.0%"></td><td style="width:47.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 </span></td><td style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022 </span></td><td style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023 </span></td><td style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022 </span></td><td style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="12" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">External operating revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">152,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">366,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">503,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">459,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">254,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">204,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">433,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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">294,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">513,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">484,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">120,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">253,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total external operating revenues</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,090,372 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">975,428 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,183,462 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,997,207 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intersegment operating revenues:</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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">162,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intersegment operating revenues</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293,456 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259,761 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500,704 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">475,026 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EBITDA:</span></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pacific</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Northwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mountain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North Central</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total segment EBITDA</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241,400 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172,088 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352,408 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">241,214 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 181427000 152358000 391368000 366118000 208919000 204232000 503573000 459807000 254722000 204121000 491094000 433009000 305120000 294306000 513695000 484369000 140184000 120411000 283732000 253904000 1090372000 975428000 2183462000 1997207000 37566000 30710000 75345000 76911000 36683000 42627000 84937000 84733000 68178000 49089000 108888000 90654000 111288000 110700000 167055000 162342000 39741000 26635000 64479000 60386000 293456000 259761000 500704000 475026000 37558000 24563000 56486000 45194000 48867000 43797000 102711000 79774000 60473000 39644000 86486000 60244000 70508000 58584000 71402000 50424000 23994000 5500000 35323000 5578000 241400000 172088000 352408000 241214000 <div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.188%"><tr><td style="width:1.0%"></td><td style="width:50.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.477%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total reportable segment operating revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,203,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,088,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,335,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,157,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other operating revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">147,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less:</span></div></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Elimination of intersegment operating revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">293,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">475,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consolidated operating revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,090,372 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">975,428 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,183,462 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,997,207 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1203903000 1088143000 2335955000 2157943000 179925000 147046000 348211000 314290000 293456000 259761000 500704000 475026000 1090372000 975428000 2183462000 1997207000 <div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A reconciliation of reportable segment EBITDA to consolidated income before income taxes is as follows:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.188%"><tr><td style="width:1.0%"></td><td style="width:50.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.477%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sept. 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sept. 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total EBITDA for reportable segments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">317,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">235,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other EBITDA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less:</span></div></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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense, net*</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total consolidated income before income taxes</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194,874 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,821 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,498 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,157 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="15" style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%;padding-left:5pt">Interest, net is interest expense net of interest income.</span></div></td></tr></table></div> 217406000 166588000 317085000 235636000 23994000 5500000 35323000 5578000 31752000 30450000 92511000 88551000 14774000 8817000 41399000 21506000 194874000 132821000 218498000 131157000 Employee benefit plans<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has noncontributory qualified defined benefit pension plans and other postretirement benefit plans for certain eligible employees. Prior to the Separation, Knife River was a participant in the MDU Resources postretirement benefit plan. The Company historically treated its share of the postretirement obligation under that plan as a single employer plan in accordance with ASC 715 </span><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">- Compensation - Retirement Benefits </span><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and recorded the funded status and net periodic benefit cost associated with Knife River employees at Knife River. In connection with the Separation, effective June 1, 2023, Knife River established a new, stand-alone postretirement plan comparable to that of MDU Resources and transferred its obligations of $1.5 million for current participants (inclusive of employees that transferred to the Company from MDU Resources) to that plan. The Company's pension benefit plans were stand-alone for Knife River prior to the Separation.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's pension benefit plans were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.782%"><tr><td style="width:1.0%"></td><td style="width:49.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected return on 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,479)</span></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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.637%"><tr><td style="width:1.0%"></td><td style="width:49.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.080%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected return on 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of prior service credit</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of net actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">972 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of net periodic benefit cost, other than the service cost component, are included in other income on the Consolidated Statements of Operations. The service cost component is included in selling, general and administrative expenses on the Consolidated Statements of Operations.</span></div> 1500000 <div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's pension benefit plans were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.782%"><tr><td style="width:1.0%"></td><td style="width:49.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected return on 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,479)</span></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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.637%"><tr><td style="width:1.0%"></td><td style="width:49.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.080%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Components of net periodic benefit cost:</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected return on 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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of prior service credit</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:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of net actuarial (gain) loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">972 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 408000 282000 1224000 846000 450000 493000 1350000 1479000 -128000 -214000 -384000 -642000 86000 3000 258000 9000 91000 131000 270000 393000 180000 128000 541000 384000 0 3000 -12000 9000 -20000 -20000 -60000 -60000 43000 -88000 132000 -264000 208000 324000 631000 972000 Contingencies<div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At September 30, 2023 and December 31, 2022, the Company accrued contingent liabilities as a result of litigation, which have not been discounted, of $645,000 and $1.0 million, respectively. At December 31, 2022, the Company also recorded corresponding insurance receivables of $325,000 related to the accrued liabilities. Most of these claims and lawsuits are covered by insurance, thus the Company's exposure is typically limited to its deductible amount. The Company will continue to monitor each matter and adjust accruals as might be warranted based on new information and further developments. Management believes that the outcomes with respect to probable and reasonably possible losses in excess of the amounts accrued, net of insurance </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">recoveries, while uncertain, either cannot be estimated or will not have a material effect upon the Company's financial position, results of operations or cash flows. Unless otherwise required by GAAP, legal costs are expensed as they are incurred.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental matters</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is a party to claims for the cleanup of a superfund site in Portland, Oregon. There were no material changes to the Company's environmental matters that were previously reported in the audited financial statements and notes included in the Company's Registration Statement on Form 10.</span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees</span></div><div><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding obligations to third parties where the Company has guaranteed their performance. These guarantees are related to contracts for contracting services and certain other guarantees. At September 30, 2023, the fixed maximum amounts guaranteed under these agreements aggregated to $11.5 million, all of which have no scheduled maturity date. Certain of the guarantees also have no fixed maximum amounts specified. There were no amounts outstanding under the previously mentioned guarantees at September 30, 2023. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have outstanding letters of credit to third parties related to insurance policies, cement purchases and other agreements. At September 30, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.8 million. At September 30, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.0 million in 2023 and $771,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at September 30, 2023. </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal course of business, the Company has surety bonds related to contracts for contracting services, reclamation obligations and insurance policies of its subsidiaries. In the event a subsidiary of the Company does not fulfill a bonded obligation, the Company would be responsible to the surety bond company for completion of the bonded contract or obligation. A large portion of the surety bonds is expected to expire within the next 12 months; however, the Company will likely continue to enter into surety bonds for its subsidiaries in the future. At September 30, 2023, approximately $619.2 million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.</span></div> The Company is party to claims and lawsuits arising out of its business and that of its consolidated subsidiaries, which may include, but are not limited to, matters involving property damage, personal injury, and environmental, contractual and statutory obligations. The Company accrues a liability for those contingencies when the incurrence of a loss is probable and the amount can be reasonably estimated. If a range of amounts can be reasonably estimated and no amount within the range is a better estimate than any other amount, then the minimum of the range is accrued. The Company does not accrue liabilities when the likelihood that the liability has been incurred is probable but the amount cannot be reasonably estimated or when the liability is believed to be only reasonably possible or remote. For contingencies where an unfavorable outcome is probable or reasonably possible and which are material, the Company discloses the nature of the contingency and, in some circumstances, an estimate of the possible loss. Accruals are based on the best information available, but in certain situations management is unable to estimate an amount or range of a reasonably possible loss including, but not limited to when: (1) the damages are unsubstantiated or indeterminate, (2) the proceedings are in the early stages, (3) numerous parties are involved, or (4) the matter involves novel or unsettled legal theories. 645000 1000000 325000 11500000 0 4800000 4000000 771000 0 619200000 Related-party transactions<div><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transition services agreements </span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of the Separation, MDU Resources is providing transition services to the Company and the Company is providing transition services to MDU Resources in accordance with the Transition Services Agreement entered into on May 30, 2023. For the three and nine months ended September 30, 2023, the Company paid $1.3 million and $1.9 million, respectively, related to these activities, which were reflected in selling, general and administrative expenses on the Consolidated Statements of Operations. For the three and nine months ended September 30, 2023, the Company received $407,000 and $684,000, respectively, related to these activities, which were reflected in other income (expense) on the Consolidated Statements of Operations. The majority of the transition services are expected to be completed over a period of one year, but no longer than two years after the Separation.</span></div><div><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related-party notes payable</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The related-party notes payable to Centennial at May 30, 2023, was $889.7 million. As part of the Separation, Centennial made an equity contribution to the Company to release the Company of its obligation related to the outstanding notes payable. Also as part of the Separation, the Company issued $425.0 million of 7.75 percent senior notes due May 1, 2031, a credit agreement consisting of a $275.0 million term loan and a $350.0 million revolving credit facility, of which $190.0 million was drawn down at the time of the Separation. On May 31, 2023, the Company paid a dividend of $825.0 million from these proceeds to Centennial, which Centennial used to repay a portion of the Company's outstanding indebtedness. These transactions resulted in the Company receiving a net equity contribution of $64.7 million and is reflected as "Net transfers from Centennial and MDU Resources including separation adjustments" in the Consolidated Statement of Equity. Refer to Note 12 for additional information on the debt facilities entered into in connection with the Separation.</span></div><div style="margin-bottom:11pt"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional information on the presentation of related-party transactions, see Note 2.</span></div> 1300000 1900000 407000 684000 889700000 425000000 0.0775 275000000 350000000 190000000 825000000 64700000 0.90 0.10 407000 684000 false false false false EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !DY9E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 9.697MOQ2..T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VEAD=#M1?&D(+B@> O)[&ZP24,RTN[;F\;=+J(/X#$S?[[Y M!J;30>HQXG,< T:RF&YF-_@D==BR(U&0 $D?T:E4YX3/S?T8G:+\C <(2G^H M T+#^08*-7?/B,0X$9#3B@0T\)1"V ]GQI:Q;69]( M>8WY5[*23@&W[#+YM;V[WSVPON%-6PE1\97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M&3EF5S?LQBGN!0 RQ\ !@ !X;"]W;W)K6#1\0OD[?G&'S]^^<8>;+EXEBO&%'I)XE1>MU9*K=\YC@Q6+*&RP]& 9RJ.4C832&9)0L7K MB,5\>]W"K?V%AVBY4N:",QRLZ9+-F?IC/1/ZS"E5PBAAJ8QXB@1;7+=N\+NQ MYYF _(D_([:5!\?(H#QQ_FQ.)N%URS4E8C$+E)&@^F_#QBR.C9(NQ[\[T5;Y M3A-X>+Q7O\_A-<4Y0LQ[JE MB@X'@F^1,$]K-7.0UTT>K6FBU*1QKH2^&^DX-1SS#1/(9 RUD5Q1P>3 45K8 MW':"G1B6_@WQ?'*2O)R/:]&[Y8'F6ZZ"DW2HN.8!OCW!_T4FBB6R']L M559(=NV2IG>^DVL:L.N6[GZ2B0UK#7_Z ??<7VV\WTGL&_IN2=^%U"OZQ]EIR7)[9,0?7$DG?+^CS"6@L: M2VLBP;"&@/T2L \6ZBY5D7I%]U',T#1+GIBP@<$:N-W%O2ZQH8&!#=&N2K2K M4] >V#*22J=/H2E-K"T4UGF?1@N&'B(SC8VYT,G/AV<;+BC4$!>[U43KG@(\ M28.JE!=HKG2_1-R4/4N5>-7_H;46CJC?WMF(X:"FR ?> I^"_$A?T"34_31: M1$$Q>=8WYB.25Z2-7;??O[(.1G!P4UY2\9)3>&_"4*O+B_T!RIW"I]2>5U@2 M8]]%7YA4:*PK,-,-Y&;#4ON4 TLUI:],$@9="$S_N.56>EARUOG402/^@GR_ MU[FS/=F1_YUC8"C8[(C2*IOZ6"9ROI.?P2K@P3AFW. M6])RW)H)OHG2P-ZV8B,2T5C]%>TKA^:846_[[N] M=FT+/H>!PI6#PK#MR5OLC6"TG@X6N'2Q%>L0L;I MB(CON6W<=5TKWSF\$Z[,$X9=SV.DM"7D"X3)ST^_H#D+,J$S:86$E<8\2?2$ M/%<\>+Y /[H=%Z,U%6A#XYI9YAPVBE0VBL!&1UO],$J7:/Z://'8!GQ$X/WT MWKJB< ZK1"JK1&!?L\\@NGL)5C1=LEH[?$1H^G5NM8)P6%.^RAJ1DZS1.!/" M?+ 57VEY'O5$DEG7G(XH3FV&8@P'-<6L/! YR0--4L5$L4)I/KSIGMN*"2M^ MM2[(C>&HIIR5\2$G&1_S8:H_7;056')A'7V.Z$QYVJ9!P+2,%@D+02OO.>P/ MJ>P/.6K7 \YR?7<)4PL3:_\32NHE?8$ MR9JF]L3"@O6@Y_ [I/([!+8K^T2NF$XDA-=PM0B.:XI7^1YRTH)14$SJLIC4 MBV5]Q#.EK6QJ9D\K\7=R-+MZ*-3\7,WL)6V&?L_O]0CN#IR-C;'R/N2DE2/S M/2RTR9ND(7M![YD]C;"4Z[KXRO=]8O5X<'##7'J5T_%@H[*?*^\C:T2NW<:D[5G-.AS9%+3R/AYL6WW1.L(>$:M;IX;#FC)6_L># MWKQ8IO[(S7SI40Q6^A0MW.I!SQ1[!P7 M)XJO\\W7)ZX43_+#%:,A$^8!?7_!N=J?F!>4^_?#_P!02P,$% @ &3EF M5\X!-4;,!@ 4B8 !@ !X;"]W;W)KGG4EC)(& ;.*9QK"[?>AEFG;[3&S%9LK%"W*2_?+RW(OLK3@GRM4[_,\J?Z[ MYEGY<#7#L\.-+^EF*YH;\\7E+MGP&RZ^[3Y7\FI^9%FG.2_JM"Q0Q>^N9N_P M14R=QJ!%_)/RA_KD.VIB&=\)1J*1'[<\R7/LH9)/L>_ M/>GL.&9C>/K]P/YGZ[QTYC:I^;+,OJ=KL;V:!3.TYG?)/A-?RH>_>>^0U_"M MRJQN_Z*''NO,T&I?BS+OC>43Y&G1?2:/?2!.#"0/;$!Z Z(:N!,&M#>@SQW! M[0WM$\#6Z$?)#5H&H47F'/NUXE339K-%;].TF0J]?O4'U-JEXC=(" M?=V6^SHIUO49>C6ZOIP+^6 -_7S5/\1U]Q!DXB$H^E 68ENCN%CS-6 ?F>U# M@_UPR_:V(_A!]\K3I+UEHV2\+] CNA0WV9]OO3R.JXT/=<$HQAD0XC M.* N4^AB8-@P](GC'W$C3[VCIYZQT)9E+9J)IS(4G&>SX&R213;)8DMDHS2P M8QJ8L> .:>@+#\I"1^"=%$! G#"@2MGI,#]T0A=?_37-_K[5U76-=I5Y5TJ(&=];5C"0AJ$BK,Z# >N&_B*LSK,)@2V-7@Z&I@=/5&"K*TV)RA#2_DXIXAN5ZC9"UU15J+9K&_YX@_2A%: MP_--H#V5%V+UV9.B=%.@HSG_A,"00 HW)=HW @PF,@0F,@>FU3;*1R M694Y6.2AG@(L1U:J=ZG#L$M"["GN FPR=J$ZM0)L7N#C$'87.X/,8N)K[FLPRC%6/48(&..-^4Q&3PF3V2X]?66R^Z1 M'SP7R2/\)O=DHUR'FPL<2I7I72&74N!V RD\Q5G=9A'J/$5WT&V$CH3KD\"$-L5H8?N3!,7QA0 M:2YCGJ?Z"HC#D'E:<0-TC&!?*V^ 3D;8F7!VT(;8+ X'9]'K3"[8;Y"G^&HX_[_%9&0C9X-]U>WJ>]J(5L!-K&X'IR)M65J<<\QM2( M/ L6/0\6/PD;[^X-:IB8U? +@Q)-O\1$UZ\>\ZFZR((P/2P@C%&EKXZ?9!N' M91#-Q"R:F\U@4>V[+?P\D1U#FF2@?#03O73NLLH6666+;;&-4S*H>D)^>O.5 M&!N"%R?!)EMDE2VVQ39.PM!;$'-O8=J"[4U/]:[G44?5STL YP94VTZ( !S& MON\3=6Z$@ Z3'3:>F :&OH*XO[P/2XRMR8MKSR9;9)4MML4V3L;0]Q"C<'_. M;FS/,.HO74;4WGL)XF3)A&H)ZKA KBZ.5H$ SF7AU'XL&9H)\M0.="&JYB?D M8H.:B*:KB7?/2//B(K3)%EEEBVVQC1,RM#C$W.(85R&K;8Q5ML@J6VR+;9R$ MH8TAYC;&N H!._/4I^HN]!+ N2$Y_>6N#QRP[2Z7%I]J/=X .I=>^Q' MN7^-+Y88N!_AB[@[WC30=Z>M/B35)BUJE/$[.91S[LNWI>H.,'47HMRU)W1N M2R'*O/VZY(QL\3]02P,$% @ &3EF5]>G;O:- M! :Q, !@ !X;"]W;W)KV23$=V(C!3XD0&^R7/$OCW@C.[&EFN]-3R1 M52I4@ST9K=$*/V/Q=?W(Y)?=L"0DQP4GM ,+\?6O7LW=WUE4"+^('C'#]Z! M-"&OK^Q?RB=E\XL M$,=3FOU)$I&.K= ""5ZB32:>Z.Y77#LT4'PQS7CY"W8UUK% O.&"YK6Q'$%. MBNJ)7FLA#@PDC]D U@:P;>!W&'BU@7=N#WYMX)_;PZ V*%VW*]]+X69(H,F( MT1U@"BW9U$NI?FDM]2*%2I1GP>2_1-J)R906G&8D00(GX%G(A\P"P0%=@BG- M9>ZE*BFV&'PL8IIC< .^/L_ U;MK\ Z0 OR>T@U'1<)'MI"C49QV7/?\4/4, M.WKVP"=:B)2#>9'@Q& _Z[>/>NQMJ4(C!7R3X@'V$C[C]2WPG/< .M SC&=Z MOCDTN?/?>I]_=^]'8GA-7G@EG]_!]UG6J#KD5[]1SJ]- :XH@I)"5:3MQ/6# M8# 8V=M#W718% 6#X3%J9B +H#MTCV%S UD(7:=!'7GK-][ZI9G7X>T7D6(& MXJ.$)Z7W=R:__3[I5&F_XVL4X[$EZ3AF6VQ-?O[)#9Q?3%EU2;+9)<)PASLF2Q*A:49*_9#54Q0G(Y1%D,B>!;$XP(ULDJH!QP395 M^9+!RS:R+*@:5'1)V9&[0 MZ!3\")W4NUP".N0*3LJE(T+8DDN'1"V6N0Z!?F#6:]CH->R=Z8]4.H\%8>4Z M!S*"%B0CXMN!;L8I/[SDE+\DV>R29/,+D1V%)FQ"$_:F#)?3R)F.N(F:*6K#G'#863.UZ@1)?J_ M1>F?R]%);4XB9CKBQFU5Q[F.&82PH_BYSG[WZO3*F33JZ[Y*IT MTNI=I1&)P0(7>$F$W -PT9E']6".(MQ*@JD!T][#S P8OZV7 0-=KT.O@]V^ M^R/TZD^Q>DQ'[D9MV70,A)IN.LCU_;9P.B@(8(=P<"\<_+YYN%\WC*[#,US7 M,0;7=9#;WH',#:# #[M\WQ\%W/ZS0/?NV.BR=X;+.L9SO+;+.@AJ9<4 "H8' M^ZYCE_?G ;=WY)BMREL;+IW;%*(Z+S:M MS3_2TK%VX?JH+E?F_P+4$L#!!0 ( !DY9E&PO=V]R:W-H965T&ULK9IM;]LX M$L>_"N%;[-T!22T^Z*F7&&@3W&V!W6V0M+NO&9F)A4JB5Z*29C_]C63%DL4A MG13IB]2RA^1_*')^,Y3.'G7]K=DH92Z(K6Z.U]\ MH.\OPKY!;_%'KAZ;R6?2N7*K];?NXM/Z?!%TBE2A,M-U(>&_!W6ABJ+K"73\ M-72ZV(_9-9Q^?N[]O[WSX,RM;-2%+O[,UV9SOD@69*WN9%N8:_WXBQH<"KO^ M,ETT_5_RN+.-HP7)VL;H.[I3 MUKMU*8UCGIF\-WN15=QMO3 V_YM#.K"YTU>@B7TNCUN2C M+&25*7+3==>04_+UYI+\ZZ=_DY](7I$O&]TVLEHW9TL#(W?ME]DPRL?=*,PQ MRHW:OB,\."$L8!QI?N%O?JDR:$[[YNRP^1+\W3O-]DZSOC_NHO]K\01;@>4/@/L(N;$R=9]V=[W['IF'7=]3WW46$AQ6E$0W3 ML^7#U$'$+ C28&]UH%SLE0NO\FN5*=![6ZCFA%3*8/IV/823@45*DRB:Z;/- M& UH&.,"P[W T#^UNAEF$B8R+_LMI&1=Y=5]TVT8]3U334/T';G-BZ+_%@)7 M6V6ZW!:JGW9=F1HB&;JE0DMT&(0BG+EF6W%*)U8'GD5[SR*O9Y>M(G>U+F&) M%)U;IUM9FR=,9&0-'\P$VA:PLD/'VHCW F.OP$_5 RQC7><*G;H8F1014SJ3 MAI@QSF+'LDCVVA*OMJM:;>53N=]FVFQ4#;%\&G,PT8FM)@E2,=-L6]$X$0DN M.=U+3KV2OV@CBQ=(3.W! TIY/%^4MET4)&'DF%@:C+ *O('[=UUEQV/WT,D; M!>^WZNW0Y0F?Z9'5!"D;;+X3L@4XFUVX@4"^[188ZCVU@UTHXG"RK ?'$$.1 MI")P+"8ZXI5ZB;;ZM0M[,LO:LNW#!^15,#=9+KO,[:2[@O#7)W'@C"QU;?*_ M^]]0?YB]Z$!G(-C<'\20QH*FCF!(1X12/T-_AW1Z^^K[P!'=:1KR^6;!##D- M&>4.W2- J9^@_]-Z_0CH0>4A3(R%B).Y.M0N%(X 3D=X4C\]/_=A,:^,K.YS M@/RPHYVHIS;I '01G^M%S+C@+KDC$:D?B9_A[L,:K>Y)H:!L('57'YSJN].V M49Z(26W\"5 S3Z PLS")72M@Q"0]SLG&S%B$ZD18F,;,VF.(612ED4/GB$SJ M928>17=4JN8QWQFJ/U($CJ N#*S0AQDF81PRAR,C2.E+2.I9#S8:690$26+- M-&+(4L%IBDMD(T29'Z+/U4^12\A+9!]6EH+805R, M71I'-C(_&S\^EV0'A5KF*^E>4[PQ&YL0SY,Y^Q$SGB;"$??9"%?FA^L7^5WY MIQ^I+CE+YA428I:$@2-*LA&FS ]36"!UVT]AN555X\S]F(U%'J<6E1 SEM+4 M)7.D)_/3LRN#C3Y>!#.;BM9>LTU8P!('.-D(3N8O-I^#N9ZE)Y/@CBI& B; MRII8S(Q1U^8;*T8E4GI,?S3!6Q2P(6.Z:8C[SD/X"FPXIY MXH$[.QF&.<1#[$+(3ES':7QD(*%6L3<1YM$!,A(B$+_96Q MD2-'JD%DU1"8&8LB![KYR$9^I-!TE6@<.4F%$<-YT$;L4BY2US(=:9'G)@A^!F[BG@^TI(GW@AX8W3V;:.+M:J;?_;'-^8)CW\_ M4*YZXM\;]7;H]4A;[J?MA2Y+R%V;SGG461N<86R%%(RNKB<\(UN%EZU#(K"5 M^?H4\O!,;G-83NB#'AN*$>4!FZ\=Q"X4*0T<68 8X2G\!>2U,A*^&LL!5*5= M"T8BI%;:C]B)5$21HVP4(^J$'W6_77XEUZK1;0T5#1EN?+_JR2^J6)/;)W+3 MWC;Y.I?U$Y&&=,^P3L@?LFA1UHCC521B@="AGT^O!YJ'7RI-*/Q0^3L^[A<0]4-K7:=.\[/ !Q=(.O%YM^IY11 MZX@8M^.NXRHQ4E(,3!5'*M #U5>R)KJ&JWXO]'N57,%^Z+U!/=CU'D^W MX[M@?@XQ6!V^8>!0/G)1O(B+!_-]0CXU3>N8;&]WKTT*! I4U_T(1Z2&?J3B M7GUN36-@5P"YT'<-$&Q&810Q.@MN_GG6KC=%E_W&C M) 2MS@!^O]-0$ X7W1M?^S?\5O\'4$L#!!0 ( !DY9E>OW(X??1 +J^ M 8 >&PO=V]R:W-H965T&ULO9UM<]LV%D;_"L?;V4UF M[%K@N[J.9Q*)(+.S:3-QV_W,2+2MB22Z)!4W_WXI63$$X/J*2!ZG'YHW\%Q* M?$P"AU?4Q7W=?&IOJZKS_EXMU^VKD]NNN_OE_+R=W5:KLOVYOJO6_;]>KV+^5C77_:_N'M_-7):+M'U;*:=5M$ MV?_RN9I4R^66U._'7WOHR6/-[8:'O_]*E[L7W[^8CV5;3>KE_Q;S[O;527KB MS:OK[_WOW#V#@\\6:;MJM7^XW[/5@MU@^_EG_O MWXB##43PQ ;^?@-_Z ;!?H/ V,#WG]@@W&\0FA72)S:(]AM$Q@;AZ(D-XOT& ML;E+3[V&9+]!8FP0)$]LD.XW2'=']^%P[([EM.S*RXNFOO>:[>B>MOW-+A"[ MK?M#N%AOLWO5-?V_+OKMNLM)O6[KY6)>=M70MUM[OM_6F+=?S]N*\Z^MO*>>S?:TW#[7\)VK]7G?EDMAL MPF\VJ5>K/N7]6S'[1&P]Y;?^K;NM&N^N7,S/^KV?E7<+>B M566S7JQOJ)<2[Z1_>AZJM-\VL:O_5O]G]Z_&*:CGW/G[QKC8?V\5\T9\^ M"'!^Y'WM3UKMIOGR@#SU'MXP@E/PG->SV6:U6>ZB4._>MEF]ZL^(M]M3U>?* M6]:M\;+/^[0]1LY_C)R_*Q,.>1_V._ODN^&573^D[4Z]J]NRJ6V)_]? MVKMR5KTZZ5]+6S6?JY/+?_Y#Q*-_4UE$PJ9(6(:$R0=8M(-MKV^?+\^B(!W[ MXN+\\V'RD$4+$$Q+7?"8NH!-W>%9I+_:+]*>$=I>KE]N@3:O9SUX@ M3CU_M'TC[*2Q)5R3%EB'(!WU_^D'8(HLF2%A$@G+D; "!--R%C[F+&1S]F8? MK2%Q>B#%!PD81WX:AGH$)O:PU(J)/28*QXDP4)D]+ Q&81CKPZ0]["R(?6-4 M;H\R]JH@.'X8CM4P[2V.'M_BB'V+Z>O=URO$H'>>+>#Z@XR$39&P# F32%@> M62<_,SN@$Q6S"?NT7C6_7_>RGOT3\MY_UO*0R%-N7T' T$L;KF+"5 M7-.!A&7#7H!$ULR1L ($TR*2/$8D82/R&S%!7NPB0V4EL=[J8!0806'KN08% M"SOJIDM6C)**;&7QI5YPNZ4:Y2(@H&1W

<^8G MQGD$N5,Y$E: 8%I"QH\)&;,)V5N6=7_%Z?I$M-=5TWI=[;VX;NK5RSXN39\0 M*@=C^RT7<3A*C2BPU5VC0-0,PL WPD#MF3].S$DF?Q]>NQP\!U'=":5,H+8/2))26"]N@6B%Z#M\IE/ 4/\!X\C64*+9E":A-)R**U T?3 *?,I<.ISCSI, ND^Q1#Y2->5"!4"&"ELFCE/? MDJ%\*>>40'4HE":AM!Q**U T/5#*G JD.A6VEHL3W]057?]97'$+*^0:G$B;#-*SGB113,H34)I.916H&AZ MX)2[%;R\/9CQ'L^5K47%2(A F/)^/_#(E->F1:'O!V-SRFN/"]-Q'$?FE-U.>]Z/$I[]%CP%=P;A5#TJ906@:E22@M]VV; M;(8(55"/FC*B/F]$\2V*;#WGX"%I4R@M@]*D3WA8ND\16;9 T?3X'33(\I(8 M<@>(K^$<.5MW4O,8:-$,2I-06@ZE%2B:'CBEBGU>%;O< ?()ATO= =J/XZ6^[7:M$($*ZE%3DMCG)?$@<^?; C)(H]@W?YRA?A=*RX:]! DMFD-I!8JF M)T4Y7I]WO&Y*SK=E;RQ\*S%0UPNE95":A-)R**TX=JSTP"B'Z_,.]QD:&WVJ M_]*4(_QN.8>**&GU-A*#[.9&Z'[E4%J!HNE145;6YZWL-W^KS]G3(,O<_F_41I8?L_)SX MMKPDE[G(HAF4)J&T'$HK4#3]$Z#*( >\03Y8YA[-56!+RK$?C%/SQN-^'+_, M)6!1OY9,S64N,2X<^>.Q>5(ABE++7&*8N4(A*F[/L0?W!_3W6BG4@%>HQY>Y MQP\!5)I":5,H+8/2))26![:"M4+T'+HT4+HT^,$/%.#K.0G@RQ+8.O$\3B.S*DL7\HY*]B'!PQZ"1):-(?2"A1- M3XI2OP&O?MTL2V#[1?M#HWQ%Y\! Y2V4)J&T'$HKCAPJ/2Y*WP:\OGT&QQ+8 MIE3X5J:@JI39LVU3R ML4?0#EPH34)I.916H&AZX)3K#7C7Z](0N4<=V@FZ(9(82"@6V\>2#9'$.+(A MDBA**A9[F+4ZIDSQTPV1@?*G >]/ 0V1? 7GGVWHPP:@M Q*DU!:'MC6V0K1 MG<,7"UW,-'I0VA=(R*$V&A*\E%0NT;(&BZ?%3,CG\P?VXX<"^ MT@F_8\[)@EIC*$T.?4MR:-D"1=.3I=QQ^/VMMH>?I"6OHN&@YMC)L&%3?H^= M0P(UO%!:#J45*)J>)*6!P\$]M,<#8_>?BI&?1NG8C,R0)MJ0:J(="[-W)B/& MA>-MMZWY],]A3;3$,.OYGT03K?"#Z(FI;WCPD-7O;:(]?@R@3;10VA1*RZ T M":7EX?$F6E1!/6K*PH: )MJ0\)>A"$RG->%K.<<$VD4[\#5(:-4<2BM0-#TK M2L.&R#;:D'AF@NGB^8+.@8$VT4)I$DK+H;2"/U)Z6)2<#7]X"VUHR]70? K. MA-\MYT@1)2.S69(8=&::.0G=KQQ**U T/2I*JX;/U$(;4NXQ&(W,O@.^OG,F MR*I6MQLY3,3F!PDD=.=R**U T?1@* 4''R0(R)% )' YKH846S: T M":7E4%J!HNG?O*!$<#2XA?9HKB*[_724 T*I>506H&BZ4E2&C3":=!H MJ 8E!A)7B($:E!A':E!B''F%.*Y!*1*C02.E0:-GUZ!\!> M)T%D36*@?:]0FH32V+:YY$V>_3A>X1$P\B8/,8Z\R4,4I10>, MOH+SCS;T$0106@:E22@MCVW):X7H.1X_$"M;'/.V>-BWFMLF,HI3H>]! DMFD-I!8JF)T7)WIB7O6YJ+K:MK_DA[0E?T#DO4.,+I4DH+8?2 M"OY(Z6%1'C?F/>XS]#'&U/,!K%,05/92)87YS=;$(+.]4D)W*X?2"A1-3XHR MLS%O9G_?]RYZ];5WM^M9W"]J;O>KZ/9Q%7VZ7]R0Z8"Z62AM"J5E4)J,"0M- M+IZA9A9%TS.GS&S,FUFGS/U9+C?T"*D"98FC5#$J34%H.I14HFAXW98H3WA0/C=N3$ZO$]JIFOW!"2%Q; M'1,@>U3&OQSG8$#;@*&T D73@Z&T=L)K[;=MN]G=0^BGW;/#^UMR#! M179"] /333?0NAF4)J&T'$HK4#0]8\IG)[S/?CCY;)/VQ GGU/NUNG\80%_J M;%%\9L^70OOT8[?A4*AH;+:>\R_(.1I0@0VE%2B:'@TEL!->8'_S!V83VY#& M_C@QO]N*+^\\B1Y4-(,6E5!:#J45*)J>'F6T$]YHNWXQ#7E7EJ_A?#&SS?-3 M%S-HUS*4)J&T'$HK4#0]<\J-)[P;?^*[:>AHV2)7C,9A&EFGJ<2Z=A&7+IL6 M"V%]?6)&C O':12831=$4;.#E!A"KJ6)QT8(7Z0A?!KN<8$2LL&O@8)K9I#:06* MIF=%N>.4=\=N73^I;79#L^F3+^@<&*@CAM(DE)9#:05_I/2P*/.;\N;W&;I^ M4EOA]C_"YIR6WR_G3 VIF4%K2B@MA](*%$U/E=+&*:^-(9_=Y&NXSHW2P1H9 M6C>#TB24ED-I!8JF9TYIY)37R"Z?W4QM&4Q_=I,8:*^\B4'D9S>I<=1G-XEQ MYN26&$*MO*EAS&Y<)7WGP]Y_A!FYBAM Q*DZEML*V3$U3HHF@/P3MO;ZNJFY9=>7EQ M5]Y4[\KF9K%NO65UW>-'/V]O632+F]O'/W3UW:N3?N;]L>ZZ>K7[[6U5SJMF M.Z#_]^NZ[K[^X;SGW]?-IUV-R_\#4$L#!!0 ( !DY9E>";]U9QP< *TA M 8 >&PO=V]R:W-H965T&ULK5IM;]LX$OXKA&]Q:(&Z M%DE)EG*)@=1M[P+L2]!L[S[3$FWS*HFN2"?-_OH=2HIEBQ3M NF'QK*'HVLG67]36\XU^E$6E;J9;+7>7*+ MV&RU^6*VN-ZQ#7_@^NONOH:KV4%++DI>*2$K5//US>067RU#8A8T$O\5_$D= M?4;&E)64W\S%77XS"0PB7O!,&Q4,_CSR)2\*HPEP?.^43@[W- N//[]H_]P8 M#\:LF.)+6?Q/Y'I[,TDF*.=KMB_T%_GT']X9%!E]F2Q4\S]ZZF2#"]P+2+2##!>'( MHMH(VA+;+&K(],L\5U+9]0;:1! MF_G0[$VS&JP1E7'C@Z[A5P'K]&(I*R4+D3/-<_2@X0_X2"LDUVC)U!9]!C\K M-$5?'SZB-[^\1;\@4:$_MW*O6)6KZYD&#$;3+.ON]Z&]'QFY7XI^DY7>*O2I MRGE^NGX&V \&D!<#/A"OP@>^>X]H\ Z1@% 'GN7ERXD'#CWL)VWTT1%]?^QX MS;2H-FV "BVXNG)M4ZLF=*LQR7NE=BSC-Q/(3L7K1SY9_/,?. [^Y;+QE92= M6!P>+ Y]VA>_0ZVYJS)9UK8JX46$JR^,"QP3/\?7L\=@.6RQ- M" X.4B< HP/ R.N2V_S_D$=M6&L)M2>3528*CBI +EKD\+VYRDS([VKY*" X MT>H9R4O=&;VF.U])VGX&]YG4-3GMQ*/O!G>5I;MU]BI,D M'&"TI:(@I&Z(R0%BXH5X;^*JH3]@7Y0!6*%1 1GC!II8$#!-X@%.6VA*TMB- M,SW@3+TX;X^\;'@@YRO($Z7VK,HXRJ323KRI!86$)!K@M85H%+GAXJ"GL, + M^%.Y*^0SYPC8,OLV-:R> \X26AW56C$*NM-\@AJ3^0"U0RH)1JH2/F)>[(^' MKADRF;4#@#4D6MW0+UKQBJ\A.G8%JYK"!&5(R%QDAU^,14Z#L".[TJ$]ME": MC"0@)KT]Q&O/UPKZR$+\!9O_9@,-I'K;13<"(T7UR+LB[(1-[$".DV'T.*0H MGI,1X#UE8R\_+OYMP!J0BA6\:7T8P!X!2FV@- F&>>D4B^9CH=YS+0Z]7+;< MLFH#&*$)R_90[R!66JQ-%!6"K431D-2[)FR,*=GW/50=DP9NYL)>>O]9ZGHM M;:?[TU,]]G+CX@O/N'ADJ\)=4[O5IVX)2$0M_SD$"4VC>,R#/;WB,_RZYVA= MRQ+ZD,(TW=,=J_6S$ZQ-E+!/43"$ZA C43*"L^=3["?4.TC82LM:C.RDS9!) M%%O;Z&3;F(0CZ'HJQ7XN_4-O>3U( 2=,%T$&C@IORR5TS-<]D>(S3)IEC@TQ&4/542/U6>NONHS#FAVNPV![H>QJ9##":29*1Y(CT-$C\-7DKK,(7H M6JSV365VVN'@1!Q;[;1+C.*17I7TI$C\I-AN>06C4K?K64L]3J0VV]$H2,D0 MJ2V&P[$^BO2<2,X/H!<-;D[HH8TI(JE5(!QR-*7I6&3WA$7\P^E=TQ==,&"2 M5YTP7TO;J=4]"1(_"2[93FA6(/X#>G08@_;UB'=L;ILF<6AQH$L.$YR$8\'5 MTR#QT^#M4?MTZ*F::&L:JWIXAM7AMGG/@FR+'-MU"K?G1>+G19,+D 89Y[EJ MVPS3TR*8-W.AH!J)EZ$.A"!#]'-3IJ3)=:<=-BU&Q,X-A]0OFE.';L(Y7W&H@TF!(I/AKKKD M,)ZG8P63]FQ*L;?F?!85C/*7G%%Z6?FG#RE?2=NIU3TO4S\OW[V<8)@$[CCM MI.T!LM/=X.3<#)MGASGM$,&!^3?BL:-#93\9'V,O9+69:EZ7/X?>YEX21&0^ M'+%=U%9W/4Q8]Q'%K[Z9";AR--#NU)E/I)]/Z$ MD<1Q(LJR- 2+5-:O4FM?-8X,E1 2O*L$* M)T['G)E$060=O;D$0T+H6"3T;$G];.GL@M>.2N^$[SB7C3&QP-MB"8W'3@[# MGDM#/Y?>55G-F>+-L1;8\*ZUA$.#]0CM2]4=;P$KP,24F2>5YG?G4X%3TF'F MNL1H$HX< X4]:X9^UOPYB[AI)M?=:;73&F(_"(29-K+\XY!+ S(T9W;TX+OD M]:9Y'T"AYM2E?81\^/;PSL%M\Z1]\/T'?+5LWQSHU;0O,OS&ZHTY'B[X&E0& M[^>PQ77[;D![H>6N>;R^DEK+LOFXY2SGM1& W]<2B+F[,#YU M=\^8?]]G]H LFF_P+[,RS//S.S<>&W=HR^9 SW7E?&3I RAN4I3GY=<*]^S M#1O<+*VK5<#6K5+?.%9%5*JK=-#OOT]KI4TR'<>S>S<=VS94VO"](]_6M7*; M:Z[L>I)<)KN#N5Z500[2Z;A1*UYP>&CN'7;IWDJA:S9>6T..EY-D=GEU/1+Y M*/"[YK4_6)-$DEG[*)M?BTG2%T!<<1[$@L+?$]]P58DAP/AG:S/9NQ3%P_7. M^N<8.V+)E.<;6_VABU!.D@\)%;Q4;17F=OT+;^-Y)_9R6_GX2^M.=@3AO/7! MUEME(*BUZ?[5\Y:' X4/_5<4!EN%0<3=.8HH;U50T[&S:W(B#6NRB*%&;8#3 M1I*R" ZW&GIA>JWRQY6SK2G&:8 ].4WSK>YUISMX1?54[#-H?3%ZR31' MNSE:.EL?.^P1(-VI#0TONTQ?G)I8*T^YK9N*)5?91GPZ2[A50(1LZ:S=^?*E M O-X'V("3(B9%JS/&CW+U88^]JEA.#;A!-M;3WBF?$!AB!8\UK")ELL?);PC MT&^[\])6!3N$<.826'+60I4UW.$[)>7(%5Y68IQNL&K=+B!H'*?I2*?D"IF( M4L)=7ED?G62M1R%X7'042[:%XA/ @!CP8$LVCZBZ/$/5H?\>?8/7V\-42,Z" M>OYQZ9B%/2FC(U8DS(<>+7JT9!RHBK2!318M*:4&(8#868@1!;S\N^B^5T97 M*0:S"B>"4ILG]'C=+8\HC@RA=&YPQ\9H^!.(GD.HI*@XK)E-QQY*31D=O:/0 M08['F_Z2]T,'VI-!/Z,5-)X_#,E"4#1M5NE\:W)#>%AB;=G.TU=,J3\QI6@1 ML_CI.2^563&A36%1)/RFSC $DB]?/_<2O*^H'6VZV1L+WISVBKQJAXFXD+)8 M8\K)O\C>=%"0P1)BUND<5'0A^@O*@3]CJ3S86>M0:G.B->>5F.^\+0(*)=*- MC8Q%E$SOI: G5 M?N^G=PFY;MAVFV";.. R&S NX[+$]PD[$<#]TMJPVXB#_1?/]%]02P,$% M @ &3EF5]8*6H0B$ JS$ !@ !X;"]W;W)KE#2ERL;O8??;9!?UBXYH;OS0FJ(^KJO8O#Y8AK)\? M'?EB:5;:3]W:U/AE[IJ5#KAL%D=^W1A=\DNKZNCT^/CIT4K;^N#5"[[WH7GU MPK6ALK7YT"C?KE:ZN7MC*K=Y>7!RD&YF&N3?AU_:'!U5$G MI;0K4WOK:M68^=$O2B_F_D_0?V';8,M/>7+KJW[8,RY<'SPY4:>:Z MK<*5V_S=1'N^(7F%JSS_5VWBL\<'JFA]<*OX,C18V5K^KS]&/SSFA=/XPBGK M+0NQEF]UT*]>-&ZC&GH:TN@?;"J_#>5L39MR'1K\:O%>>/5&>^N5FRMLJ3=U MT.2K%T2-B3O>(^4Z]O5]79IR^/X15.KT.DUZO3F]5^"U M64_5V?%$G1Z?GMTC[ZRS\XSEG>V1][Y9Z-K^R>9-U*6KO:MLJ24RZE)]R,PG M=_Q@:UT75E?J&C<-PC!X]=OKF0\- NF_8QX2!<['%:#D>N[7NC O#]C5S:TY M>/7E%R=/CR_N,>^\,^_\/NG]-@[L^.T7\S&H-Y4K;D8U?J3,/#34+TN#5"K< M:JWK.ULO5-'YTI3*UL$T=J7FG?M\[[Z-:0P)6^N&'V4Y38D'#:(^+-6/KU]_ M4 ":$3&V%@!*^\7/!^AB:VQ)RRGN57"*W-^,-^Z=JJ5#.C"&!)-+S[>UL+@G4V7XKWO_)DD:60%)N2((6+ MZ(QI6^NVM+1?L[:S$*J6OP-P1).PU$%AGR:D!*WIUK:.N;'2-?": MGINHVA3&>\ Y[YM63'(OP9N%7D$!$EN7A[IR-<*PG56VJ.X4G$>[&)6;(H$L#$$@ MD8AKBM5HQO82_ZCMW*@KU)0&SC$-VZ*AL=HL707);E/CCF]GWI:6/ 0;+F&4 MJ6LRDBW#=M2EA4%PY3VOO7O[*[;:N[8IC/B$0I,7RXWJC/B%0VS@Y;W>G3L7 M( UR40^I6++E2X25:VPQ".NU\U8 %!N,LL?H(+9S^I&X0ONEFJ/6^[3S:1^@ M;B\5ADH822HCR(8V4C31RQ!N74GIEFT+V5F9/+JRC2(EDY MXO=!O201,[=^ZNX,T9,,55]^\>ST]/BBT"@FAV!5VHQ(K#C>\RPI6-O>D*%BVG,3#;6;D,(292;G.YC;8 MROZ97JG, AKA81L06VO@L2Z6T6A".[K=517Q?MKVM(%AV1@CZ83:IU9"80Q1 M&'(33)UA9R,+.9VH6\:YY"/H=6M=ZQ'*T- U9.G )5^Q&U-U0KP3SNDJ!AH6 M(RI!YA ;L.1#;Q:,WV5K*-8!#STF\PV\Y@/5(E?(%N;5,CD1#T8?C)4,PDX2 M=V=TPZC,3"]90#PA#-?0,TC > M@0?'FQHN&N[C@]LWNU-/SJ?GH-%510LNXIIK#_^C?>G- ^M^KB8H45/ MID^S14^FIR.+2H3F9HOS*83 ,RC^4P!MV8V+QZ@B"Z3-3T6\)#UC*H3OVRLQPX23%;\U6H4&4S5OB M!900S'N(8!([*0)%K/F(CM:;R'$VS+B6&F)FQE ]Y@0I'PO_&69-U>NJ2F&2 MLMP'/R%9&S2>+--[$ZVKK)YA%P+<.U'" BHJD][!%\%D)'?6>NRP]]+$$K)M MUU;:EJVD>]#%1(#W%]F^3DP>61(258X.'H06.:TP3=!0;AX);4:BD26['*6%JE!P*R0: #,7ZS6Y,I>/3V"VR,Z>Q7$PF M:MGB)I4)T6(2[90:T6,E'$+8T#9WDP&U#J98UI0PN(]H6;6UC?9/R%0$5EP. M"4]O0D(GW<''#1H KG2I("0F=X]=8SM_F6_5]:!FO^_I3N1='H')-J5%V-9R M!;HO0'V;K]9IBC4=6/77\2?!+^C");M&J5J1LWP* O%\SID_!;S/A X\>3;] MMH/.C_-9[?:&(P9(1DJVK$-C(O8[!G1NT8I9"K M2B9&0)W3D4)CC#$8S.XD!8 C97;X.JYJEO>4H@T MX.KNSI \;4O>0\8R1GZN^7" *I:FN+D8?8UG..4%(IXF?Q2#0&?'#R%OL/&3 MKL4!$% 9J-D>2C&!$H48J074S!^M77/=Y[I7T3Q6%[@I+8N_0,?:%$L0$GB= M]A NKG3C682\M/4 C7,4+Y.KO]9WC 4@LZZ%<9 E0'(E;8K: K?PNR0*"W6 MK?0,3RR!B+@(>(BL*V[(:F^9!+XA'@J60E(% M!OW4TYQ\>X$M,428A;1PE];C-RFQ:/0JWW>*!W=+@-9Q5-S5#1!WD(_A&E<0D7J M((;H+?YSL\HN!-TR8L)SMC8PZ>3Q5FX5L4OOR"G[%,W7(9UER@JYI9F%?+\9 MZ]J9AQFXYO0C!$0I(5RE$C^'@TZ_F1YW):[K>ED6D1G:^:&G4QQD#FN]6$:= M VJ-(DS)0K9G[+G9E!4SN(08;ZJ02/W:ZT@;I8_?:2\C_G.>(S+#Z#:1:4_/ M,QY!SK!^&+@'/^-M7G).",G&;XWNAIG:XX[/QBO]//7@?FI&6GW/RL:A-.IK M1Z,_B=1UPUR>N?9EF>(N"<8E(+WABBCEIA7'C[4>]R,' <0#W<,]Y2!R2+#A MOF> .G0]$RCPCVYFA'BBFA1ME0V=9#59HS'H"FLA. (B8S\+@:&)4F63'SOF MKQ:ME0,+&;PD_:5!9I9"42P-XWA;NS,F8\6'JB)9B%41$<\%*&+9 MN]@7&43,XPG0XP]!X*:?P65XC:?]$4HK6QHDQU7C6+(V!$G M)ROU!I5A9.EUM#*B2Y//PVR,')TYV3WGV3S*>.2?0)YF>UNZIKZ&93*VSG-M_[#<^D;H:E)N]2N5F#[<;(;I%8--< M(W)PREN9HMF(+@.G,+\9C ,_;:C6D_;1)$E\IMEO)P>&-R%4LBPW.^D[>;&LZ=W=Y'\K/( M_/Q(2&9$9[[G$0ZU (>\/G=VT8U3K&U0?�R3,YXB]+&Z<8^>BS;V1&;)RJ M7ST7/K!/2Z<8GITEX-?QCSTSY='SO%3R_';/M=(W)EN&TR9C1#*/DFT1=ALI M0N(,])W!G@D]GPKU)56J(P4I#V#VO10&+.!1$#(X+]BGY>"8H9L?9H5)7J(K M@9ZI^KYW"_3GUHQ9+)8EKEAPW*'*+0XK+L:930OG2J)P%_*!!Q$D(0@\HVJ& M#V<.4"T/'*42=-.LQ+'Y_53!+[+DB1](T=0KS:-*@W I>*:I2#T:1H$$\BS0 MRX0L'=!%&D2#HK8K5C31.PSND"=[*Y[>&_FXR6%5'T\HXJ$LA)%+.;L*6&<# M_$(E$/?K6]NXFC8J=H(R J7?^X H+#W+IS^4&J.'O=EB?#)%1WL5&8IJA"I* MIR(RV!0Y%^)BXLZVB5UC-T6@.1W/&HH*3]EY/'>X2+1$=HSCAH:5AVY^V'HS MV#1^/=LZ&>^1ZX0.QRP%A2YN#F?Q9'1%<==_W^ 'N=C'K1 MF]IM@'P+R:=X-"U$>Y(3=MH.T!A@V$0EY.1DSO.?F@$.N$ H$&$QG@7R3M5T MA$]G]FENO0,-I+.T4VE0G8VI^V N;%.T*R*&?$I#+= X+LX,]2OX^5;;2@;R M_4ED=T;"#%BV79Z1!"8^"#V&+J6O#CS13 +X-,&99"4S?>50Z)H'[8QVO@K5CJGT MH8?BR_3Q$M7;B=1! GE$7\?W:7R!> AI!)R?:*<3!CX50N@LEI!?64@HXXE% MY-U40S0U2'9A:Q[J(4"Z,]7L, K>01O$XTU8FL;KY20&1L?+ME5%/(31KI#, M?')R\C3[ ("B_O'VC@U-]Y(5VQ%V$R=ZY]E +RX\:H <:)V=#O7<4F;%_Q>&;3;6_XAET' FD<]3$X3GJ M>*87BQ/>Y?*:/=MTWX)ZH;AT.-:Q_+VBZ6R(];X66*ABX&0#_FL:4.P..+/O MS)C?R^MQFV,M)TXN1".=:'>5'9 RD2*=22+ FU&6Z$4_Z0'Y='(@_0-?_<@(F'K^]9NG)%_ M<25G/'!ZD[YSBJ0J=4S9AX+R$:69[/_@8_M;KGG+ R9/Q8(_;>H.)_N/0;@! M&_O:^BC[@!YV+?C/!+RCS] M]IL#J;GI(K@U?XX_*Y:O& & !W$ & 'AL+W=OS7K;#Y.K"CWTT5Q=Z=%T[J(^& M[-CWTMR_5YW>7$[$9#?PJ5VN' _,KB[6#I]G>2M/V:K"M'LBH MV\O)M7C[/N/Y?L*_6K6Q1_?$D2RT_LH//S>7DY@!J4[5CBU(7.[4C>HZ-@08 MOVUM3O8N>>'Q_<[Z7WWLB&4AK;K1W;_;QJTN)]6$&G4KQ\Y]TIN_J6T\.=NK M=6?]+VW"W#R=4#U:I_OM8B#HVR%)Q!T<>Y4_2R:L+ MHS=D>#:L\8T/U:\&N';@I'QV!F];K'-7GU2MVCNYZ)0E.30D.Z1)#K4B))S4 MMS784PW51C6MHTY;J^S%S,$SKY_56R_O@Y?D"2]S^J 'M[+TEZ%1S MPTYVL-\GSQK\K-932N.(DCA)G[&7[FE(O;WT"7LW(;Y?$!_]YWIAG8%<_GLJ MT& G.VV'2^BM7+:HTRMH[6ID7MM]T]Z5L"R8WR]O#:,XXR/ZQATVZER,I.\?2EUDUP MSZC:&E,&="V\.0U@2M>HE/]IT[K@#K9N=+^6P_V?[ -/TBAJ1D7M $U1(^\M MP3?>P,87K'+:R0[%W_F08>IX\5HB+EX]/RSM-2QNI*4W(IMFJ-NN\RT(V-\( M,4T.(XX@9:?ZA3)[/?MY/\%%&!5^-(G@U7*, M?F>0SGX>0(H>+?S9<_KBTW$@7).!D;JF( MQ#RG/,K*\J$A%L0;&!)1512,7\21R$N?Q4/NGQ"LEP&@&_19O'0KH\?EBB2B MN./]9;3ML*05= Q-U5#$,22V:5H%@;RC>B6')0Q"3Q*6'7'>VMNVYC=,'F9: MU]864T=CP!57 $R!,HQQ^K'!6CUP5$'QXWJMC?//MZ,;C:\\54-[B%KV&L T M!&X.KF1=ZQ&6&VP+D3?20JS*\$:.Z*"\3K%T?QNE 2"6U!%+( (RT^M0<(VN M1^S$#B'AKU=03:,[O;Q':1PH\R]?TAH@WM9^?4P&^,7$Q?UQH:* [T%CW8V0 M9M@.$6/??HOHZZ WG6J6OB!WKP+SW'?()<]_UFH\R4/0K!+K:*$CJ \>* V$8HNNNHW]X<7[QC?11W[EV)WH3 M2C>*LYP;3Y3D:;B6%:Y5.L=OP5-" [C9EM#)3K$V^J[U)T@82T5*HLCHK)J? MTYDXIRQ-0I?A3*H_(X_6JW+)!;)$! CF(<^"BHI$13_^4"4B>;>_5B7'\4&: M>K4+(@U!5',/'LTM7),,US*/.0CA@Z@0[PN#F!.Z;)$*H$^3G]Q'&;*(0PC)EO\*F6(1\:B/+NPE_P<1BR/* MF''V7HB 1OC1*E"8Q<5+*>3$)SF+-XW/J: SOD=]G+]:QLP]+H+Y?*S N 3CU/Y#O:ZMOE_&<-8##2()CR?RQ=+?H MB]2CWU9?7@0A^[.,'\RC.'VQ=,\*H)VC!0P93$KN*#R MM&YWS8_UFF]QIS&WPGE2[5I?%E7S.9WZII@=?0QB1USZ3UX^@4/.X;MP/[K_ MJKX.'Y.'Z>&3'*)8(@8<%&ZQ-)Z6^81,^,P-#TZO_:?E0CMLO_YVI7"*-#P! M[V^U=KL'=K#_7\/5[U!+ P04 " 9.697(_W:!F\# "'!P &0 'AL M+W=OTF:IS3MTEBRP9;9F=*HZ0O1V5:YFAJZL1J@ZP*H%8D>9HNDY9Q&6W7 M8>W);->J4#SRJX1[U#,HTACR-"^N\!63NR+P%=]P]P(/ MW)9"VGQL+/5)9F(6C$G1) M[2W0/CAL#VBFS8 '+,>5+*SD\-.C9U:=9;*R/\-[+CF=PPJT4557$NWWD&=% MO$KS,,KB^;LE/+.>CJ]#PYFPL"SB;+&$U4V\6&6P[[067C(1@F:&*(I5?+,H MH"CB/$OAHW),$%F1S>-5EOE13E]6JU>&&9DY,=&1%.:"=S)%PM412F4=* .2 MNAVU,,'_90T,_C8T)DBDC%3$/=6CI"<"3%Q MR%#V$FWP,,0Q:U7)PW[WW#5!QP49*9NT4&HZ2ESK+^C)2=699RB6AXZ4Z$,*GMFO?7I!#A%!?"ZO16JNJ"6JI7E MSL9A(QE1MEI)3TZTUTLS>^L.)A?-L453AR? $J"3;NB3T^KTRMP-S?5+^/!$ M?6"FYM*"P"-!T]EJ$8$9VOXP<4J'5GM0CAIW&#;T4J+Q ?3]J)0[3WR"Z>W= M_@=02P,$% @ &3EF5UZT^J=/! 7 L !D !X;"]W;W)K&ULM59M;]M&#/XKA%H4&^#X1;9E.[4-)&V&%4."(-G6#\,^ MG"7*/D2Z4^].8C=VTG[8!_O>R(21U\ZTV#W:#Z. ISY1=!!OG MBO->S\8;S(7MZ@(5G:3:Y,+1TJQ[MC H$J^49[VPWX]ZN9 J6,[]WJU9SG7I M,JGPUH M\UR8W25F>KL(!D&S<2?7&\<;O>6\$&N\1_=7<6MHU6M1$IFCLE(K M,)@N@HO!^>6(Y;W WQ*W=F\.[,E*ZP=>?$D609\)88:Q8P1!PR-^PBQC(*+Q MK<8,6I.LN#]OT'_SOI,O*V'QD\Z^RL1M%L$T@ 1346;N3F]_Q]J?,>/%.K/^ M'[:5[+ ?0%Q:I_-:F1CD4E6C>*KCL*

6 )C M!M=:N8V%*Y5@&_0Z$_7#X"MZP=7+H\89O.7E+ M3MZSD_#/QR*L8QQF^!(8_-PBQR.(R$[Y&J,@YQV4,0B60R*QTF "^5&1!H7:\ M(W4"WHABV8+6!IP&1]!TC\)4R*S$U9, +?A,E?F*X'1:(5J@CF$=F25++',M M=C <5"G0>8%&[#Y+ND"Y*OU&(AQV@>JT9F1/$>F =" M"$MMB-BXC7 L0O28 MHM*5U]0I +^5TNU *K)#LLJQ5BV[Q4KX#R53A#L2I\@X'3^<54Z*K3#)H4^5 M'7#4TKIPZ8-\)+!$+=9YX>.^VA&91^FU%?5GJ>@(>9N!MK[AL"TR3OWS2$13 MQLHI/)[: 9ND-#PPD"B*3,9BE6$=O"[%]N3-_SA!IYW(F,3_R[8#15;Z>P%, M4VKVC*2T.GM$RP8)F_(DYFD%7"I)WS'X^CVCQOK+=*Q]-M+G;TIK6S)<2WP< M=6:S26Z$8[A*A) MC3?JCW]-X;(+EBHRHP^L[3Q7F2#78ZUBF!J.H$XW'-)O-:#+AK2CL#"8#WIIVPD'_9R[\K'::[G4<1<>'JS;9 MVHYQ/-6(R0P^O)N&@_ C1)-V^E-\FM"3\WLOGAS-VK_KN$HI-ZK'3[O;/ATOJA?3LWCU[KP69DT]G@HW)=5^=S(. MP%1ON6KA=.'?3ROMZ#7FIQMZ_J)A 3I/-55NO6 #[8-Z^1]02P,$% @ M&3EF5RB"M;L*!@ 0A !D !X;"]W;W)K&UL MG5A-<]LV$/TKșQ1]VDZ+!+&+MV]W'P!?KHU]=!F1%T]%KMU5+_.^?#<7Y M8<(?BM:N]2PXDKDQC_SR*;WJC1@0Y91X]B#QLZ+WE.?L"#"^UCY[VR79L/W< M>/\YQ(Y8YM+1>Y/_J5*?7?7>]D1*"UGE_MZL?Z$ZGC/VEYC>.,3FI MG#=%;0P$A=+Q5S[5/+0,WHY>,)C4!I. .RX44'Z07LXNK5D+R[/AC1]"J,$: MX)3FI#QXBZ\*=G[V\6NE_.9RZ.&+1X9);7<3[28OV%V(6Z-]YL1'G5+:M1\" MPQ;(I %R,SGJ\('*@9B.^F(RFDR/^)MN YL&?].C@8F_KN?.6^3^[T,Q1A>G MAUUP/[QSI4SHJH>"=V17U)O]^,/X?/33$8"G6X"GQ[P?8?Y[[,3O6MS*C9B. M(V-]X3,2[TU12KT1RKF*4G%VWK^X>-.?GHV$RR1"$&8A$E,4: =45O*(8O.9 MD**45JQD7A%/>#4:C,9":,(]70)JDE3PV$)];*V8*#JU*9)[CA7(L M/GW;OYB,6RO??O@B[LF9RB88Z.#PF375,A-&!PC*.\C$W*E42:O(Q;5V:S1. M\4>$U&B/<*7K+G%2.P]PYIN=QPW6J?G2SN0JE6S^X/$#O?&,(+(\$)^^14-? M_*;5@L0]Q,4*!F+A2VEOA(3H+"U%G\&TRP"FH#2U6\"0G4:TSXAJX'=(V;!U M=QXR1D]))O62!-1:G*(VQM/S5@+:2-OT1WIU5C4=G$,9\SR(O.&^8 M5M^B,$2%4JEJR+MRZBS:X*J\\[!0>CE Y^'+ZUA/F(P#APM%(NZL0B%SG^SU MW"-M!!5E;C84@VRK7^ C467 "-PK:(BI7 1P:)D284!,*I^!_G^9"X122(U3 M22B\3@4,Q#4R)]?2IKML5]@%8Q-'7VNHP*Y!]E2IX2,PT1>961-RTQ422XE9 MZ@ FYI_1QKYF'=B&J'UH?!Y;*(UL*%;'1LD8[+$N[ N22=9.QKY$P>SUBAS' M"+ >UK:-*[L:6>ACEDP%^48I.2R MF>,LT*5[@:.-L2^6&KY6LHM0AG[Y0$DMDO$ ,=G? PXS'G*6$C:Y(D!!L]H8;DPM>5UTYT1CJ(D*QWU__IO#RLD)$%>E*QPBM=]U%; NMPZ[-B KL)3YR@ZZ-,)*:7]: .04=M2GW1M/^<<]E5KK][^*VC.1KXX$2*[*6UM36 M>\O)D5VDK=&AQ8-VX 6+,4GAND1\73IP1ADZ@NPRW%Y9,ROMXQ5O M.[J](%_'>^%N>KQ=WTH+T7,BIP5,1X,W9SUAXXTUOGA3AEOBW'C<.<-CADL^ M69Z [PMC?//""VS_;3#[#U!+ P04 " 9.697D8LJPKX$ C#@ &0 M 'AL+W=OS*Y4"M)+#<&E7E M@/K^<% Q7GO3L?UV(:=CL=8EK^%"$K6N*B:_GD(I-A,O\-H/EWQ9:/-A,!VO MV!*N0']:74CL#3J4G%=0*RYJ(F$Q\6;!R6EDQML!?W#8J*TV,4KF0GPVG?-\ MXOF&$)20:8/ \'4#9U"6!@AI?&DPO6Y*8[C=;M%_L=I1RYPI.!/EGSS7Q<1+ M/9+#@JU+?2DVOT*C)S9XF2B5?9*-&QLF'LG62HNJ,48&%:_=F]TVZ[!ED/KW M&-#&@%K>;B++\BW3;#J68D.D&8UHIF&E6FLDQVNS*5=:XK\<[?1TEF7K:ETR M#3D1N@!),E'A]A9FW6^ E$*I\4#C3&;\(&M03QTJO0=U1-Z+6A>*O*MSR'?M M!\BPHTE;FJ?T0< K6!V3T.\3ZM/P ;RPDQU:O/ >O'=?UEQ_)7_-YDI+](R_ M#VET$-%A"!,M)VK%,IAXN%X*Y UXTU@C]A_?E^:CDN@#" M%AKD:\UN25:P>@F*\)J@@1TO:JBU(F*!,?4(O U(!%1D(4I, >J$?,!<\ZG& M%%+R;VAX(7 /0',)&.R:7 O-2M([-_.)M6)UKH[(3).WD$$UQRG"P+H!)2]) M;^0?F5= ^W1(VV888W-6B;5A*2$KF5)\P7&JA135XTA'0Q(E9!1:LME:2J3V M>@62B\-&O,8^W)DAX?=,9D7+-C3 MO4AI0-\@0G+D'L\5')$H)2/Z5,$1*B1); 3_MJZA"U)4UW)T.H.T4V^;/RQY M__U,X2U,-#*_IZG?M<4EP#RE&R^]=QW";NMM\^=$0V#]*T@M-(WZ?D+;9F2" MY)F+E%)"<8[0?VI ;!GNAX0-X# <.IYA/XV#EG*0)H<=I$']+Q>)^RGUF^?/ M4.ZC@*=&!AH.^W[DXS- K7OQ8<73N F)I)\&3GR0]OUA_'_9K^_$-2)L!=A1@L?#1]"L@.#A&NHIV)6HF2YY;$E<97U9:WC[A>UK&4 MFW3?WP[4MNM" NR7_ MX-G29AB,)+?.^#E'_[AA>LL?=K.7/W*[W>29D&+PGN/JXR9H K=X4U!W29$F MA*8D]7&$A<+3!-REVUZ*[F+K-P;\T#J\U/Q;LRX+LMK-@R5GB:4>'9FY@A&&6"]-XC:U-!*#(4D"4[9I M$.YR[44C8TV-76"*=V]HG=SFY.^=X:4S, OCATU6 MN=!XJ;#- F]Q(,T _'\AA&X[9H+N7CC]%U!+ P04 " 9.6979I-6/=$( M A%0 &0 'AL+W=OX^+/9!(W%FM)'$J:B)G?WU/9?2C,?9B>$L MBGWQ4!)Y>>X]YQ[*NKP+PX>X]7YD]UW;QZO%=AQW+Y?+6&U]5\:+L/,]GJS# MT)4C+H?-,NX&7]9I4=#M>783^V3>_?#BSNNZX\G^MPLB 77UB@Y@4JX9XV2BA?EV-Y?3F$.S;0 M;$2C04HUK0:XIB=2WH\#GC98-UZ_\Q]]O_=L/82.5:$?!]0I L2XG;?W0[Q< MCMB*%BRK.>RK*:SZ0MB"O4&L;61_Z6M?/UZ_!,0C3G7 ^4H]&?"]WUTP+3A3 M0NDGXNECWCK%T\_)^W;.>TK[=DZ;_?-F%=/]?YTKP!3?G(]/O?0R[LK*7RW0 M+-$/'_WB^KMOI!4_/H'>'-&;IZ+_[ZP]&?8\Z&?MQ0ZSFHA6K<*F;_[C:W:W M]6@\MO-#LH^^\BRLVF93IH[$W(A17#>8NOK$$+F/:S\,3;^9=D([A(]@ B&& M4._!4("A %>#2&/ _0."BP<$?=7N:T\X3H"/6X_-6MP.:XH-8O>3+Z"S_="4 M;61E7Q\3) CS1O'B-+O.EW$_$&!X0L"; M-O/W,]2R_S2C WK?DU%-<,HN['M4&VU./C9MN/+;LEU3(N.V&6JV*X>Q(9B_ M(QW.#!W#@_3T'68"[]C'J?'J<$?S?-D]H[^3D\!U/OJ# R]-SG>%4'GVW@O /1S-[6Y+]55@VC-L[2OP- MY4=^DVZQF[9EOP+!P'X+U/C?)S6'?41Z\0=VB0+S;,\@SN4]:<777-/9%>#!WRLRJUDQG*'"<9PD6GF M-)>Y9E)QF3FFI.5"%S"]'=QU9)(F"68T-U:QK.#6:59D::44/,-4I11WSLW9 MY)*+''MP4S@F)4U2]"-SKJ5"?,,E?F_/"7"WQZE8O8B>B&-:<:L5L[30,JDS M[H1@$ALXAUV!"+"-D;R0X@OQ(&:4\!!0.NY,QE3&I3&44H&?G&?*HB24E!$9 M3.510WZO'<^L_0$#RVVN,0 @Z7(,I)1405"X+RD@ZR7.ASTH1Z+1$@G#\9-!@87FN!7-<:HUT<1,"GY*QF@NA2(D&2E1@VD&(Q21: M:6VZ?(X.L4(5S"%S:X "@D8/@@NN+,#F/'=0DR2U?BG>9SHT:%ZT@@#QAFG@ MRC*6I>A*2>;0V\[^MQ % MHS& GY6A0H$Y%$J*@WB#]0:0ZHP%:U5GY-4($ MHSH1J012TVH>24#"J#!I,H%*@"'P69('I/ 3(R8Y4KKF;-$O'63JMGJ'+/]D= MG4)')ETJ*#0C."C"="ZC5$XFGP1/13+W')SK_)PN"SJ6P#&4)G#8476)*V**@Y<@$;0?4A#Y)EAA))W,TM ULXC]5!EC@$<;"0 M+'.H$Z'1W(Y<#6;@\#J@X?<&:GJ&+.TL2^SG,,0TXE=P$$4 M9I[[Z+$\^6R%+3;IXQS]0PH93E^PCG>/W_]NIL]>#].GCX=ORF&#_Q'P!K[& M4G'AL@4;I@]RT\48=NDC&/Z103YIN(7Z_$ 3\'P=\)H[7] &QZ^BUW\ 4$L# M!!0 ( !DY9E=6LC^B?@8 /X1 9 >&PO=V]R:W-H965TYY87A^NI8KNB;_8?W6XF[8:LE42=HIHX6E MY5GO8GQR.>7]8OLM4>R8/>ZT?Y3L!VV+*2C*U/\H3*?G_7F/9'14E:%?V.P'RT1R"I!9* .QX44+Z27IZ?6K,1 MEG=#&U\$4X,TP"G-3KGV%D\5Y/SY!YV:TM:'*G0P_5O&&8UFHN MHYIDCYIC\0;"N1,_ZHRR;?DA(+6XD@;79?*HPFM:#\1DU!?)*)D\HF_2VCD) M^B9[]+VC&](5B:4U96LHN/:YN HLDQ5_7BQ<6/]K%P%1_W2W?LZ=$[>6*9WU MD!R.[ WUSK__;GPX>OD(^FF+?OJ8]BTOI8]YZ0EJQ/N(K94P2R1:),I2 M:E9:A=0IY9W(U'()C@)_?DM"Z1NC4K[QI@Y9LF[PF=[=NT1FR EMO-"4DG/2 MJN(.V*RE0GJ*#O*[ #JQ(%ZI\+\HR>QMF8%_SH\53HHM)G4:8U4XAD# M68.T1F,E"^')EF#D9])D95'<]8/:FHP N(E!DZ85:&%A*M?&2DVFP-13VH4BEN:#;%*1!4]&, M_!8M+5E;U,!X6-H$3W !>&.;:B]>H13$E7%82<15.$#\:E(9L6FVU9E"90'\U.@$]QNGM^3TN-Z4#,1OW9=(8+G# .%^/C_G0TPE97@R:'; K*25K]T(FM M:_>Y8[-I\EQ<[@R6]#%$>\_^#=GZ($KY M_ /Q;-Y/IJ/G\>KP>,Y7T]D\./(*JJ2^ZP;'P60PQ> !:#Q#:5Z8#<;MBFHK M 5P: ]CG*()A*T"2*.-@0#P8[/!VGTO3FL)PQH4QUH0-0@1]](83$[FJ=%I4 M+-^-L*Y9TC^,FL$C)HVV34J.!\DW,RGYWTP:[S5)HG]R=:]3777J,V+H8)QT M7!8L'H\&A^W*M_%<*".[RX2K2XN*]JY1<"UO529S3[5I.CA^8-+TOYGTP'-/ M-ND=\0L1-^-]TN]#;?W"KCZ:EN/6C]'+XB", 8BBA4P_%6;5;V((-:!#6TN2 MSQ%"?HM;Z8R6"T0?W;*58:Y8, Y9L&QPA=NG+Y6Z.?&$N]''J(%/R>4-2!8; MJ[Q' Y0;M%]@%RA+GH<:'O_PP/,:ACT,5WPR='#GQZ+>FIS"H(6YBANB::BI M5S&,5CXV< Q?[,"L:>\Z%,!,17[#;6P;097C/IX64I6N&;KHEC%A/-)X_>3> M#BX*[O.0SJ(>S&YM;(W3F-1I+1_*Q:*4:6558VK;K@=@%?<&\D<0=H&%3\SJS= M/OB+,1A;]L'1)+FOD=LYVPFF-F["*;')QRD]%M1F:D/&+.%'**Y3IITSHF_< M5R3'B3@X/#H:'+4YSR.X"N,7*L>M%^.DR7=0R@2]1.F?#V;[!29\?#*MQ5[6 M=>6PTRZP/9EUU);&TF#7&]ZP\TZ.P7X5OCRPGV%_?#UO5]N/&Q?QG?Y^>_PR M\D9:.-S!A"5$1X.C64_8^+4AWGBS#F_X"^/Q%A$NMZ YTMC?'/#![2? M?,[_!5!+ P04 " 9.697$G$3.2L$ !,"@ &0 'AL+W=OK';?8AWV1R./=<\_=D4=.-E*]UQ6B@<>F;O74 MJXQ97XQ&NJBPX?I*=!=TW#U=(FUW$R]T-L*[L6J,E8PFDW6?(4/:'Y?WRF:C78HI6BP MU4*VH' Y]>;AQ65L]9W"'P(W>F\,-I*%E._MY*:<>H$EA#46QB)P^GW$*ZQK M"T0T/@R8WLZE-=P?;]%_<+%3+ NN\4K6?XK25%,O]Z#$)>]JJLR9RHK5%>3"*5@79F=F/4I8;4=? VQ*DJ5"!: UO5V)1(W"M MT>C)R) GJS\J!M3+'I4]@SJ&6]F:2L/;ML3RW_8C8KBCR;8T+]E)P =LT+G'IT8C2JC^C-7KX(T^#-B1CB70SQ*?3_7+J3J,%\YFU!,@,_\[:C%@%A M7W#8^9\7'SJAL(3K3EES@JC#+B$[=U/"SI08V.Y/,:BT'25XM]G>$K MU\5(06'-;2O6E5AK8A+F \=A\ MJ36VZZ)J.%*G(6W*N?^=^FN:0^5&:P9B2 MPB ,_3"+*(]M(9LU&J*Z4NCV@(;8#ZB8_?HWN>JR?SO]7;FS@EK'Q/K?P.6YOM1'-8?+W68J2ZD]'^AF:Y(VZT#-)NH![ MM"^9DA9(R^UO^L3VD]A/:C^9;77T EH:4OMJLQ]-WADD8[O/F1\FF?L',;.; MP<]RK-^Q?"%_7^G77+ MU4JT&FIJ/[MTD^,7+OWPD(:.K=N6-%S#Y55H/6EE&8[L0YV#\C9 M9U!+ P04 " 9.697QZNNM;X( ""&0 &0 'AL+W=OG@TSJO'=]R6L?W?6E M+8/1N?KHA"^S3+K-K3)V?=4;]>J%7_5R%6AA<'U9R*6Z5^'WXJ/#VZ"ADNI, MY5[;7#BUN.K=C"YNI[2?-_RAU=JWG@5I,K?V@5[>IU>](0FDC$H"49#X>51W MRA@B!#$^531[#4LZV'ZNJ?_,ND.7N?3JSII_ZS2LKGJSGDC50I8F_&K7_U"5 M/B=$+['&\_]B'?=.ICV1E#[8K#H,"3*=QU_Y5-FA=6 V?.' N#HP9KDC(Y;R MG0SR^M+9M7"T&]3H@57ETQ!.Y^24^^#P5>-I2F5R)3TI5.P>/"7 M@P#BM&605(1N(Z'Q"X3.Q0>;AY47/^6I2KOG!Q"JD6Q<2W8[/DCP7A7'8C+L MB_%P/#E ;])H.F%ZDT.:_L&:OM,^,9:4]>(_-W,?',#QWWTZ1Y+3_20I8"Y\ M(1-UU4-$>.4>5>_ZVV]&I\.W!P2>-@)/#U'_$M<<)+1?S!>HB]:Z]H1O$$N% M]"*LE"B<3A2>9$"PE285L+K;:W-S?">6#G!N-<,$YL=+*29>L-@+)32R=+0N= M+Z/P^)ZGC:Q:^3X'?RH@#;'S>IGKA4YD#H/8!60O2F1'9@HN&OD"F[?L/6VB M@W0E3Q)$T6#JED'7 M.JQ$LI+Y4C&AUB=(;6&?_T%"?(@TNQ+!=>S!@+.-$EZUA>N+]4HG8&%1 GR( M5H8:;'(L0BQZMEOJ"7M"]RFW\JI8'S(%V- M[[G*\118[WJ-6>AYR0@L#-#(..DZ43W!/%18(![@H%QT:&W4!P7CRQSEC8&I MLL+8C2(TT:ZH+!LO:O\*']0B%*4KK&?L*>ERLN#6=G! *%U>R2(+':1A:*A$ MLVG8&?O-'2PV0_TWX\GQ"4J.,5P]5S6'B.D_SOG?("'%U MQ*OC/N3QA>(";#9]!G%B@/_H!-G%9!5A=W"@-3KE0+J5AMU^3X6N"K,<<"]S M="*&@8:$7I_M*B;68/#FY/RL/QP.&_N%E5.(FEBS%$'C)77"\,YG67V53M,1\V'G3(['C6^Z2M+G5XBPXZ8H4(SO;GC72$$ZXMA$C($> M)>4ZR276-\\4.7W>N_4X60_?7)4:]KK\/N"G0L1"_+- KN:@/A8WOL,,BLCX MK=\.3HH!38+5L;@G>2#U5(7K_TT@SY+%WY MU4BH7;6&BQIED3K@5@ *.JB660K8/N$\#ZF<.HIXB^YZ16:*60S_M$L%+.10 MI4C:+;J?U;ZFUG4KR][*QRI(2H &DX2_$*V&[D.[@]F;F/KB=ZXR_RHM:?21 M.@X6^;XIY*'S7&><_6GN^_>DK"T]3.%_ "))G0MJ@=F)7(H)+PA2\>TWL_%H M_!9/D_[H_'S/ROOGR/RQV039I[/)[NMOEE/Z03.V&8U/^Z>S\;ZE']DU^X(C M^C^V%$_X_YT.MNSP_ZP#<_X^L7P'/=/)J-]2U\( MS]/)*^%YT/-_"_Q.OQ!;.R=>P"PC<'PHMCJYENUY]M:+7Q2*.@YFSS% [1B[ M)*V'*6I#X@Q7)60(O)(T0*R4:7:ACVB*O'+:IJT9J2CCG)76K#X!V%51;2YC MJF_0'+4R3@&Q+7C([1K&LBA4' 6)*5/Z2H,B_2ZH][V\NRU,WH] M,\D^<)%-&F7J953]:&WL=XI;@VJXXY%X9S:#L-!/ Y3SS>[0%>M\BO+)O0O" M.$EL6?4ZH0:\=T'8"96%43+'DBL<[9 MN75LQLI]@*$D-K9EA'[6/R(W.6>R].T%P(S:E8\VI942CV#0QW#8>H5<$SC1@ MU+YSZ;<0;FR^/#)\GQ(#4$,@[;(FL D,U<4!#)G;<*B)HB%E:;<]%/I3/N;+ M^9_H\TG0MF?2/\OM$&8V[=N!1+NDS$C#)M2V??8CW97&QE\ZMR%^3>"1(7:5 M@L;JJ=9X:6VZ1K=*K2JF\$Z;JTCJ="V4Y=N[RVEUHD"!UM0IX8DF5H:J LMJ ^NLJ[ M"6>T4$<==S5472D)O#ZU?K>5;,>L)$B[>?]\3WW7=2M:^HGPC MSH9#M+%G8M^%ZZ!U+YXIE%.Z_>?DD(=X1=ZL-G]@N(GWZMOM\:\3'U"-D9.% M40L<'1Z?G?2$BS?^\278@F_9YS8$F_'C2DF4"-J [PN+QJYZ(0;-GUVN_P)0 M2P,$% @ &3EF5_DS O12!@ .@\ !D !X;"]W;W)K&ULE5=;;]LV%/XKA'O9!JBV+%^;)@&2IL6RM6N19.O#L =:.K:Y M4J1'4G&S7[_O4+(MIT[: 88L4N?VG2MYO+;NLU\2!?&EU,:?=)8AK(YZ/9\O MJ92^:U=D\&5N72D#EF[1\RM'LHA,I>YE:3KNE5*9SNEQW/OH3H]M%;0R]-$) M7Y6E='?GI.WZI-/O;#:NU&(9>*-W>KR2"[JF\/OJH\.JMY52J)*,5]8(1_.3 MSEG_Z'S(])'@#T5KWWH7C&1F[6=>7!8GG90-(DUY8 D2?[?TFK1F03#CGT9F M9ZN2&=OO&^EO(W9@F4E/KZW^I(JP/.E,.Z*@N:QTN++KGZG!,V)YN=4^/L6Z MILTF'9%7/MBR888%I3+UO_S2^*'%,$T?8,@:ABS:72N*5E[(($^/G5T+Q]20 MQB\1:N2&<WG"=UUS9 UPOQ7MKPM*+-Z:@ M8I^_!PNV9F0;,\ZS1P5>TZHK!FDBLC0;/")OL(4UB/(&C\ 2%\KGVOK*D?CS M;.:#0PK\=0AL+6MX6!:7Q9%?R9Q..LA[3^Z6.J?/G_3'Z:M'+!UN+1T^)OW! M #S*==BF"/HUN8!:1&9BH0Q05ZBAX(6=B[ D\=J6*VGN1(X ,AVX@U.Q-K!W M2T8RL32%R)WU_D63X6+E[*WB4O1=<6F$=04Y$:R86<>(*Q/74! 5RX4CBGJ3 M/:TE,EK,"(9!6;G22IJ5\1457?##B M;.64%MFH-G/?W\HSF7@ZS$;=%/U#:VZ%D#OI3D9B15 #+)Z,LHX10&E1D7@/ M;7V6-\ SZI(,V<)V^*L #XHJ*F?*0?^0:A"1@VYEF&^CPU->\6Z.AVKE"?O" M*Q\8*\R3XFDV:9L,6:70%OK9??@\&*6MSXYNK;YEYD;P7.9*JW#7%6?1CU_' M<]_:I2R 7V!L^2!KE]>9C3>$;"&YE"+'(ZK>2.1@S/_-'N2"6UQ_>'OU@H=' M= =QS0DG S5@,%PJQ]0%[\':EE>G77$#K3O\M41D.HBMNX,(4TDM9&E=4/_* MT 0XZX[2;8 QO,4=20=7F%II6-M$P,&':,(208E4V<2^87*Z^F6"8]O?R?]=-$DC+=14]+K=4C.!7H^8DKE 0,34Y_6! J4+" M!U&%TC#NV.!O@C!@#T*/E(PR0'-:D45@E3RWQYOSRYN*LJ238#*=S MZX)OAUP5V._#,?WM#E@LA":2;+1#WVFLV&) )L5\ANC01O/\R33K3U[Y M;YJWU4!?< CS:)N^L1JIJLG[VNJLF]VSNN5LMKKV,.UZ/?PN;!U$+W5,N4V' ME=X3=VW.M3I6RJ"-AMC,NVT8/WAT7:O1[^S:(+-]-?.J4'6PN:H400YV_\8) MC.W;J* O,"<&/\K'$L79=$',:B-+2$.6MP0N*NF Q[KM'-OK63&C=YL/-9G8 MPF51]]QD+\&XJE::BD4#!$T@*,G@F@&CV)G1-VP:CEV:TT;J_XN0R^R[3'UG MS>)%+/N8S;ME'/,?6HWJ'F6[A_& PV\.<^W:'XE/\90*?6=-REYN4NPJMJ-# M@^_0UH]Q%MK*0X__2=SLNO.V7GB.V+T!,>4NDHEGXJG()H,DF_8A^M[D:3B: MX5./J6<"XRM)T:L^Q+&Y1_V+1/MS#<>X+V)Q9:^8:3P6[[A(*M,T1^"NCT6> M!UK.=>(1S_XX2?MC<1-;A]YWYGB:)1,8$@4A5(ZA-?T:^2TF23K-Q&^X/=UC M?"K&DU$R'KX4U[A(%55=93%V[W?L]T*W$YPT)YJ8205]$T1R.'80@_#NI< 5 M\5V-3VL\)3B8> SY,>+'F!\3[B)HC'/NC/=B_:#)@-Q/)OV7^*^]@G6:C+*4 M7P;)-(T[DZ0_G;!WAM-D.)B(0T?H7NL^4Y);Q%L;%UUE0GVUV>YN+X9G]7UH M1U[?*M]+M^!^K6D.UA3IU!&NOJG5BV!7\78TLP&3*KXN<;DEQP3X/K?(MF;! M"K;7Y=/_ %!+ P04 " 9.697R3)/A.4& !'$0 &0 'AL+W=O-FUV>R]Q- MN#SW0[+&T4U0<>@Z';9OR/K-Q>SE;#=Q:]9MXHGEY7FOUW1'Z4-_$S!:CE)J MTY&+QCL5J+F87;U\_>85[Y<-OQO:Q,FW8DM6WG_DP?OZ8G;""I&E*K$$C7_W M]):L94%0XY\BR0>GWSOI/XGML&6E([WU]@]3I_9B]MU,U=3HP:9;O_F9 MBCU?L[S*VRA_U2;O/3N;J6J(R7?E,#3HC,O_]4/!87+@NY-/'#@M!TY%[WR1 M:/E.)WUY'OQ&!=X-:?PAILII*&<<.^4N!:P:G$N7[UWE.U*_Z0>*Y\L$B3R_ MK,KI-_GTZ2=.?Z^NO4MM5#^ZFNK#\TMH,JISNE/GS>FS N^H7ZBSD[DZ/3D] M>T;>V6C>F<@[^U_SU#L3*^OC$$C]>;6**8 0?QTS.4M\=5PB!\GKV.N*+F:( M@DCAGF:77W[Q\IN3'Y[1]]6H[ZOGI!_7]YB2GR4FL5?5C8_I!8#507,@S%5J M29EQA^J#OS<<9%%I@%-I6PU6)ZJ%[K5"[/SB3$/J%O$3OHH*&8%%N;5JO$]] M,"[-E8YJ@]CB_RPT4!J"4[OH@VA78PUXR7"AW@XAD$M31:S1*V--,E :TW:H M^0[=^<&EB+N"&ER@RJ^=^1=Z\9$5.6H,5@-EE9,7\][ZKM=N"V4E[*5VUM95AC5F=?B68OR$"9P_89'<-H6) M*6+@S=\@]=AR1ZGU<'S?6_8 7ZZKBAW*9JT'Z #%Q+=FRMEB'S1R]0MMO:/C M>@)&TTP]GC4_U+776PJ9@ <2(8$"Z!MIH:ZU0PT2;ZT(NM[OM(TH5WVF@M>8CFH)O@NVUD",!!;G\.' MYUN#ZA0,6**0$(ROP8/W3TD($\<\,A$A^U8$S],!5 OUCG!]V&_*"*)8+4JM3P7_,*DS%/=6RPNSQ M?@B]CP7 *2R?$C+-L.6LQ$GDK%(LS*;QX0X,&$).!APM6[ZSRCD2Z88<\EC) M>59O(.EW;8="/O!P4YQ[J :B""*'ZO#&#,D88]F.;(;0JF.76/.1TQQFG7*> M@X)):EDL>UEDQ+@+!4?%:*WNG^HU!ZW&Z.+<8VH*D=>5OM?&,N\5W6-VEPM( M5ZWZ>T!HN/EH3^09BM506$UGP#,$8Z08M6 MK'\,,"XZZ@7&O=)NBG".]2-(RI7UWV@+=Z4'"GB(C+UW@HY!?N H\?NR_C2[ ME@#.4!SPY] *W-?IFG*"WQ?52L+E0 MO[*+I(9>ZY28;M/OL9XRE<%(5]X( NGCPCK-NU(R)#4!82T0=$6F'F4^[0DR M?L=WKSVZ*I>K#3NR9.; SPG0.ONVT!5LS"G=KZQ9ZUR6=IENJB?O.=! Z0;W M/@95-"V7"ET?=6$L9M=BS3-K4PIF-20JXU)Z\@!(8B'E>YGN<4[;F:3+DZG\@9LE3[*[L9"\(II)S^"NGF>E9$_<$1_-S[ 6UG#QN M.PIK><(C!7%2S>_<<7;\E> J/X[WV_-/#-+;[^>Y3C;#9+O MY:F\\@D/;_EL"?DO\ :L\WMG-^ +QM].+O\#4$L#!!0 ( !DY9E?PNT,/ M@P, -X' 9 >&PO=V]R:W-H965TN*(]6TRDG.[NZ8::! MFDH#7 XEIEPM(DO03B$J1YCK 29Y ^8"[I2TC8&OLL+JM7U$(>WC2G9Q72.F>9^KQTK?P^JX32+?),@&>]#='^O8W:?C[JC!6TS7Y MYQC_ 3X[#N^>SJ7I6(G+@-Z&0?V,P>K]NW@V^7PB^&P??'8*_;\7Z23,\2"/ M8@\9PA=Z^A6W/2D#G9&&19(M,%G1HE0M@F4O=+JA?6!.2Q"4N80?Y/O5G0"J MJ,6V0+TOJ_M+X,.M!-NHWA"H^4@5&7UTC%D-*! M[T/%) GC/'5"&L:S%'XH63HJ7#X3)I=K'WK-)9.E6U&]I6&^0?R?)'QO^Z3J M3[UQB :M 558ZI'H$D>9+1LFU^BS*JEU49/5S,B;A7F>P5>RLULHB:/F1>]K7VO5P@UAH92<7HM&P2S%;1511)<"IH=;<@:S M+)PG&0GOW^5)G'P^"DB&=U]^P@,:U>MRO$L^*]&.YW:H1(W:G/3W(0ZG6?[Q MP.$KY#^ &F;Y!-R8GA ZS)@*-]#^]WO[H?7U="S?ZL/D^^.Z36G@@FLR71R M/I\&H(=I,BRLZGP'+Y2E>>#%A@8P:J= Y[52=K=P#O8C??4O4$L#!!0 ( M !DY9E=0Q2-%B@@ )(5 9 >&PO=V]R:W-H965TV:VJL'*TMB-[/!H5_-V:Y6LW*%-/8^"()UOI&YF5Q=N[H.]NC!]5^M& M?;"L[3<;:9]N5&UVE[-P-DY\U*MU1Q/SJXNM7*E[U?VR_6#Q-)^D5'JCFE:; MAEFUO)Q=A^C!EYLC#F,SW<59>S@ Q2M2H[DB#Q\Z#>J;HF M03#CUT'F;%))!P_'H_0?G>_P92%;]<[4_]!5M[ZO^LYW?&Q4S5O9M9S;#85BPT8W_E8\##@<'\N"% ]%P(')V>T7.RO>R MDU<7UNR8I=V01@/GJCL-XW1#0;GO+%8USG57-WV+F;9EK5H!ZXY5D'(Q[R": M-LS+0_*,^[]U%MC>UTLV+_O%ZTG04K_G7*72]-G)9&F7+>;F6I+F=( MA5;9!S6[^O:;, W>OF*KF&P5KTG_^IC\!V+8I[5B[\QF*YLGMC1@F&H9LJ/# M](,",J6LF6XZM;+2I8U9,MVU;&M-U9<8R*9BY+ N<7#QA/6ELH2G)ZNRV,*@ M>%4KUIK>E@IJ+"M- [1[GXI()IR1M9=F58WGBK:X>)"P4G7# M0L':SCW(TAIX21[\TFB2=.\6SM@=[/5GO$P' YTNZ[Y2Y^R#+/52EYS]#$ZL M=ZKM.'C<-QV*V3#)WBFRJN;L'B5M[0R^;91=/;'[(QM/Z)$6TW8E&_T;C )6 M*V4 ZW:M$3ZU(B1T\Z7=K.H5ZXQ;*)_*VH6DD5U/XI9^^A!-*GL,VJE"J^H( ML6^_R:,P>]M"'=%>+B@HA^9U:]/2?]FY1ZIOU4B'YS(V"KLK1PCPPS:PRD[9 M1+AL9(,Z[J@VV+D8*4C+I. UQ-VF(]"]+R\"?PKSRK#&=+ 5_D!>6'1$ +:HN/5 M3][X;MJO'E794PL<]_.#Q;VP2I6Z]4GZV>TQ3#W(NB??:?] --F4$QLG)"G: M*W9[<_?I_;4+&*W*NC;E5$N @BL*R!I";Y!P*BQH=HI3W2E' J&7U\?4EZL5 M$LDES7>E[=$&L:LSC?+['>OPAZ1[4/7W;XN*0#I= D=R M':D9RS)".A5F2( \;4\638I9VV\)4A^!$:4W/K^'6LZH88S5D,ZOE7QX>E/J M!WT,,Q]AM[ZWGLLJ3# M7ZL.%0V]Q[-_*"%38I'P*1'!MM9\&=]UXZ_AQ/T%7:C16Y%>NU$3 M\)5E2?641&X->H>F#HFJH%J4PH6JQI8C$7/2L-0-Z,M*_Z&#TW1WI-SW5A/9[=OLX=+!]X;-@;].K=KH6 ML#^Q, ^YB#(:)1&/DQRCN AYG+I1FO(PS/>]#*IR7H0%?@6/XH@E09/M6%R6"9\Y P<,H9 )"@T(P$<<\"(KC-@BG$NP*6%0('@!8)],!WGJ9>_)55@2\#B+,"ZR M! "0LQ'DQERDD=M1%!F/X- =W03&K'D=RSCC29K2(.!9&& V;%(:) "M? MQSCE:0[8(IX"?7A9Q.XGB^,]AFG.PRP'=#S("_ MYWF>,YB>)N(9@&$8\@B+ M80C=0<#"-.-!DN 74171 8!QP3,!W&! G+!4<)$5+ 4<>3J IU]WF: J %1" MKD:(>Y:&&"4!:188";@=1.G0)I\CY"@6"4 5TZF4BYP$"1"@$ <("7B;9N + MSXH,SD? -&09U&7B "*P /2#4ZD0+/?2,!F)YPAE 4^"G"4Y3T"?#+0/B+X( MOCA )P*+8$:"O0&+$3ZD%QX0!8_-",MP!2!/2!(%.\PBQ,FE#5))!/FP&N$B M?PWTJ-KK6A]<%)Y?"4Z!C3),G0J%KG+U\L06_?^O+AZ,K_. LBD**#MCGWLY M:"UBEW$Q("Z2Q&=?DO$"\SX0)P2%"'X1@=,"W!8IBT&1")R(0]2B(F!_15<] M9[>UQL5J_VKW.V0>J3P2>:3Q2&+OZ>^%X(_5E*]DP\"QYPQ PZ)KQD*A]:CQ MJ9./_P43SB86G/TQ!@PFTOOOJ1LN @SI (E>(A>DOCTP%R0NZ C_&F<#B$? MA+V<@C[ [Q7N4*5'CJ/M;VOEK\IT%][0V]IO'M4XY%D2D4,B"5@1\01D ?F2 M)/1EGMRJIL6UMU'=#Z"6*R\H/2%*#]I@@587PI*31'@E$O 7K2S/J!Z& M<<3QUN/0R+DH\P\X/O9+B.K=S7 M0'JY0[GTG\RFV>F#X[7_SK;?[K]6_B3M2C?TGK?$T> L2V;,^B^ _J$S6_?5 M;6&ZSFS<$/?K2EG:@/6EP?UJ>" %TV?8JW\#4$L#!!0 ( !DY9E?IY-BD M$P4 $\- 9 >&PO=V]R:W-H965TWZ!+ L:T7.W::&$C2#.N&=D&R;A^&?:"EDT54(E62JI/]^MU1LFRGCI%N M7_:%$D7><\^]DCI?:?/9YH@.'LI"V8M>[EQU-AS:),=2V(&N4-%*IDTI'$W- MCR; 44O7FY_[;K9F?Z]H54N&M 5N7I3"/5UCHU44OZ*T_ MW,EE[OC#<'Y>B27>H_M4W1J:#3N45):HK-0*#&87O]:0]2S$1=N#N]^@E;>\:,E^C"^A%6S=Z(-":U=;ILA6E>2M4\ MQ4/KARV!Z>@9@; 5"#WO1I%G^4XX,3\W>@6&=Q,:OWA3O321DXJ#JP0F?P9G!!ZU<;N%&I9CNR@^) M4T_,WKX+)Z.T!MG''-CZ$_AUA^3&,$EVX=?E,P0 M[JAN#:R(IP!:?X ZMKDV"]A"1P:[=DHK+R$04Q2.0B'!D M)F>%S85!T)D'?P*G%T3?DX.:$IU(YZ(!!T_/2K78)[$M3]K)!!B"&3"ICW2E8)US=+"ODT) ;4YET-B?$ MG6A9G4AOG->\[=(N!$!&;"T,X+TB::7:UND%G\8&LPQ]2X6?:X40-)6Z&S,D MBN0Q:D\I.4?AJL^D57HB"JV^<:YW5L+A,8(SQ"<$,:-0[,:8+::Z539#8]JH M;2)C6>!U,!A3ORP*YN_SKZ:MK&230!:.I$J*VK(1)+-QAU>[K:'-S77N9$:7 MNYR..[;?9-H/MJN:W;)8(>79MC^8Y[;[JOUU,?#(), F$._G@\^ [J5,!!=J M0:>T/2/ZAIK&=DN'C]0'=K\0(X?E@HARG]Z=<2[P$&Z]';WG@M6U)8O)82\T MXHR2T1$_V]KT&N+1E,9P&M(8],,PIN2)PF,()_'!7 A]HD8^02?>[MEIZ%M#\C(7]MLRT)K&4U85,_5EP3V>'3RA/X%?2WO3. MIG/M5P/2[BBANS7=-Y9]6!)E0Y[BOBQ2NJ5*OE;YLP$?N.-02_TN$OMN4,.M M2VZ)9NFO\I;8UW<-E M3)RN_)5YH1U=P/UK3G\\:'@#K6=:N_6$%73_4/-_ %!+ P04 " 9.697 M+_'GAHP( ""%@ &0 'AL+W=OG"9)=K)0RH/LT#O8JP!!IX9['+_/J=[ M%JZG"DYWS MI8ZX]/MEJ#WI7(1*N]RL5J^7I3;5[.9*[MWYFRO71&LJNO,J-&6I_>D]67>\ MGJUGW8W/9E]$OK&\N:KUGNXI_E+?>5PM>RVY*:D*QE7*T^YZ=KM^]_Z"S\N! M?QHZAM%OQ9%LG?O"%Y_RZ]F*'2)+660-&O\.](&L945PX[=6YZPWR8+CWYWV M[R5VQ++5@3XX^R^3Q^)Z]G:F[F9J:P) MT96M,#PH397^ZXZCQU,#N7CSP5715'NJ,D/A:AFADA\LLU;\?1+?/"/^K?H1"HJ@_E[E ME$_EEW"E]V?3^?-^\Z+">ZH7ZGPU5YO5YOP%?>=]?.>B[_S9^,K21* H!J6K M7$WB51]-R*P+C2?U[]MMB!X@^<]364A&+IXVPHWS+M0ZH^L9.B.0/]#LYJ]_ M6;]>??=""!=]"!OJI$Q0M?;QI*)3F=6F3"FR^A@: MP_GR)D!2H9>5VRF^M6UPAT(Z& O=/\A<%9PUN8Z4H\.WP>0&\A3FZEB8K !F M8;#*;)/3'&HBM).J7%36H$ 0BFZ.0S&2#SAX$ <3^,][A*G :(.F>&L>K?56TMMEO"_ M=$T55:8KM25PF>80MO:D*$13S)#OI6=LU02!<68LBG9A:DFR4\^35KND VN87K:IVZ2 M)&N^D#6%M+$<5>I9F,S0C9I-&[27-!)B MJ=":W'R$,-.PYE:_.OU%5 M4Y)W3:)*0]UIYB="$6#AU452F\:-<2#+!^ 5NM#"'TM[4!(..Z9&5"(J M#+Q(Y1:"W=03I'RDK+V[EKN;*5#:=AQ $2?-IX-D-V UX4SSW<1Z'1L7^I#8 M5WJ/85\M5J)(V?KQ0JL8*U(0V=-LDC9D[C_>W[:X""4.9^+ MMYX5N(KSCD1A\#)H^0"9 \,FB/WS3;+OR>JVYL(";="C2!?8/T)L<08 MX^8Y$)/+]C2894^;,';W;T'10YWV 2 YGFJ3:0M C,#'&A%+@R1(5PNNI[1X M1+;:RC32"*6K#,8/T"6#4&#"+NK\5VQX*2[I1_02;Y%,4D?MX24;[3NTPHX[ M:4ZHV#5>B#P'OUE7RZ*#I P=V7)?&,BWY:P@$Z.K*+LY&5O/]29Q=R)-&6\! M+;]TPZHMT!R>IL5@7&&N0+SW M;XUI@?/#[>W=O&WA#*A+R )@\(K"TUB@=&KY(0VS!?;BT6;2[S=?;6'ZT1Z6 M5@_&,^FJJ1-=A@:.[QI>:(!&+L.=\]'*,/C)T]Y5@D/8/Y(L5T.NLH)9-W2= M-,+[D_X)5D0)]MF# ?W)Q*QACB=TRK<&0_/ED&W>LVC8M5$TZKA\$!ML?Z:] MX9U;P'S?R3+2^85+K5<+]4.CI0N@YT,W>$;+90? +I<"$>";1X!PS&C?2[$; MG_=,GB;Z5#ZH?6=25C?C>>.4G@-@);^ Q7YPB\L]XJEN]4PE[*[8%7XM,!FE MU'13-&UA@[IG1D(BU9UY@!&\_,F&UC7=R%] @WS+A'KOJ:O%'K_WG8=GZ_7B M6G\K8XG_#BZ74 #B7H7]-?(R:4;$'?JOQ[I,)NV4) MQ'7CT7.A+7>[;/C";:9NS3=O_[Y, M\&+8*)@4^IWG[,V;MH:4UTF6 9^U@ M$'#$AN;W'*4?2TW2:F0APY1/J15$TOA-MZ*'J-8;WK!B$;Y3A3LB(?ZK<#AH M>0T]3=8R)$[V=?R<6.5POLYW-[UV#;^3/=M,NL82]2#+"XR=O5Y_N]CT6.?N M&ML17(_ W"WG+=XC?_2T*?A^Q1E]97FOK<#DGC_^+9[ZT+0OG[R MMQJT4?I$V-_M/[#>IN^*P_'T=?9'U K(1$/M(+I:O+F<*9^^>*:+Z&KYRKAU M,;I2?A:DT9Q\ ,]W#MM >\$&^L_.-_\%4$L#!!0 ( !DY9E<>$B[ % 4 M 4- 9 >&PO=V]R:W-H965T!5LR,^8+ M+_[(+Y*4"5%!F6<$B9\'NJ:B8"#0^-I@)JU*%NP^;]#?!=MARTPZNC;%7RKW MRXOD)!$YS65=^#NS^IT:>PX9+S.%"]]B%>^.<3FKG3=E(PP&I=+Q5SXV?N@( MG*0O"(P:@5'@'14%EF^DE]-S:U;"\FV@\4,P-4B#G-(,#SI4'60%U%J-$+4*?BQFB_=.*MSBG?EA^ 5LMM MM.%V-=H+>$]57XS3GABEH_$>O'%KZSC@C5]EZT;@P2^)"%@Y4&'J[/>0H-B^80*XG5DN5 M+<4*I+DK=@=LTI MKK7BE/!;^0U72B<.3DY.^\>;7.SOJ_ .5"ES3@5!7VOV5(953:6 MH$AX>6YM U^Q_V>%6@3\9U$7&"*<1Y9P ]BR"AP+9X1\F>AV(W%UR+O183]M M:Q!"Q_WC0XY1QGW D59(\Z@GKRDX:LA^&N-;B@Q-0OFG3L@6.U06DP.6% >C MXRX^ EDBRC)6.X['AVGGV-*#*1Y8N &>RTP5\&2/T6*&'PQ/NR(;T-]8WKNXH_\EM!5:A>\P0=$TN5I^C[?<1&@-&K%CAWS84 MAI!"8WS=E8ALU]'D*;E#+)3KM WX-'D/Z:!R3JC!8'FW9B#R_#V3%74@[UJ' MH]-^QK@66DKR1'57RV%6;P-9+NTY%[P1[Y%W8C@2F+,!E8=F ^5*Q\$[&!-! MV5V;;$$[W'Z!03$=S Y[-@A6T_WRF_P)02P,$% @ &3EF5U)H M1ECL @ 3PL !D !X;"]W;W)K&ULK99K;YLP M%(;_BL6JJ9767)4A-AM!7%B'$P5N:8-;7(LZSKJZS($(I9' M];6V!D*TA'G"G\AFBLI\7*D7D(2I*]@4MJZK@2!GG*0E+")(8USY1L )760DT.5 4I6NQYC&6M+S@53V/!<7\.W\&:@3FBZKO! M 0+#F 4)83E%X!8\+X;@^NH&7($8@Y\1R1G$(>OI7/B6"GI0^AD4?JP3?FSP M2#"/&!CA$(4U_/0\WSG#ZR+G*G%KF_C .BNX0-D=L(TOP#(LNR:>A_/XMQR? MQ8?G\4=(!6Z>Q$?-@[=J\''SX.OP2?/@Z_#I_[WYV8=SWRL$N_H";*5G?^0+ MJ"OT0LZIEY-G4Y=E,$!]31P^#-$UTOS/GTS/^%I799<4&UY2;'1)L?$EQ2:7 M%)M>4FQV(;&].G:J.G;.J?L_1&,TPP%)$;C^3AB[J:O=0L)3$K(-6ONFXWFN MV]/7NU5Y;.9Z;=O;MQH>6]TZIFT9^V:C8[-.QW-;^U;C8RN[[7K6OM6DSJ5A MF I;9,O?-9C61M:T=L6(?])W3-45TI5HS!@*28U[\9JK5JON[5TW/ MP?K [$[,FO6IZ!:+YNZ??-%JBC_M*L8,)&@I7!EW+=%%T*)]*R:<9.IL?R%< M= IJ&(F.%U%I()XO">';B710]=#^7U!+ P04 " 9.6972#5%?D," "* M!@ &0 'AL+W=O M=@.!?+0I("7;5LUAJRC9MF<'#V"ML:EMDMU_7]L0FE8)*^4"MIEY?F/$$!^% M?%8E@$8O%>,J\4JMZX7OJZR$"JN1J(&;)[F0%=9F*@M?U1(P<4D5\\,@F/D5 MIMQ+8[>VD6DL<HAXU$JJDJ+%]7P,0Q\<;>:6%+BU+;!3^-:US #O2/>B/- MS.\IA%; %14<2<@3;SE>K.8VW@7\I'!49V-D*]D+\6PG:Y)X@14"!IFV!&QN M!W@ QBS(:/SNF%Z_I4T\'Y_H7UWMII8]5O @V"]*=)EX'SQ$(,<-TUMQ_ 9= M/5/+RP13[HJ.;6STT4-9H[2HNF1C4%'>WO%+=PYG"89S.2'L$D+GW6[D+#]C MC=-8BB.2-MK0[,"5ZK*-'.7VI>RT-$^IR=/IVAPO 8F>)":4%V@I)>8%F&/7 M*O:UV<'&^5E'6[6T\ HM0H^"ZU*A+YP ^3??-V:]7GC26X6#P!W4(Q0%=R@, MPFB %_7E1HX77>%=*O,.[5_1FA-ZH*3![%+5+71R&6J_FX6J<0:)9SX,!?( M7OK^W7@6?!I0GO3*DR%ZNFT8H'&PG]Z/S[71DHA:_W_(K>XP,,=,P8#8M!>; M#G*^"WY_@]PP]"VY62\WN^G4GD":KPA?<1MFON4V[]WF-Q_&ULO5MM;]M&$OXK M"[=HKX LO^7%B9, >6GOBD.:7)S>'7"X#RMR)6U-<57NTHK[Z^^9F5UR:5&R MG0+WI34IYYD9YL7&-5=^:4Q07U95[5\>+$-8/S\Z\L72K+2?NK6I\GQ\9.CE;;UP:L7?.]C\^J%:T-E:_.Q4;Y=K71S M\\94;O/RX.0@W?AD%\M -XY>O5CKA;DTX=?UQP971QV5TJY,[:VK56/F+P]> MGSQ_\XR>YP?^:S/].U']BV2'+3'OSUE7_LF58OCPX/U"EF>NV"I_++X&!E:_F__A+U<)\73N,+I\RW',1(;H7BZ@^(S]=[58>G5CW5IRN'[1^"N8_$TL?CF="_!2[.>JK/C MB3H]/CW;0^^L$_F,Z9WMH/>A6>C:_L&23M1;5WL(6XK@NB[5QUP3T,Q/MM9U M876E+G'3P".#5_]Y/?.A@4_]=TQ#PL"C<08HSI[[M2[,RP/6>G-M#EY]]\W) MD^.+/>(]ZL1[M(_ZN$7'F-Q/YO/2(&0*MUKK^L;6"U5TBC*ELG4PC5VI>:<; MW^MF8QI#IZ]UPX\RG:;$@P;>'9;JKZ]??U1(*"-D;"V))AF#GP_@Q=;0=\NA M[%5PBF)2G1P?_H,?^]16AJZ.3TCR3V;15D+C\O#?4_7S/FY+IVH70+^HVA(R M5Y4JK2\JYULH$'*X:UM&.>JZQ1*1%2N(AZF*K/K*1>>W""MM9M:L[:3 M$*R6OR&Q""=AJ8."G2;$!)WIUK:.CK_2-?(R/3=1M2F,]TC;;#>MYMHVPYR! M%\+7^PP9$6P0%0U[0(@*NBG:IB$ZM0XPQE1]J-5[?:/.3B093'(M09N%7H$! M(EN7A[IR-=RPG2&353<*RB,K1N:FB'(+0>!(1.*2?#6*1.]#.+6 ME11NF5E(SLKDWI49BIC()?EJ]G>I]Q9O2L_AOW?R)8&8J?6AUAEF3Q)4???- M^>GI\46A42D.@:SX^N2"X BB7+)';6XECUNJ8K(E)+DF-AJWBI+0.%3J+>G0FP7G[[(UY.M( M#WU.YAMXS0>J1:X0$^;5,BD1#T8=C)4,RIU$[L;HAK-R6Q,3I"&;UP 40'#$ M)1"O;J>%?44OEI0R%8\'%JPA'R"&:N@Y24-X.!X4;VJH:&C'.\TWNU'?/IH^ M ERN*D:SWYYE5S&,]9O4^_D,'7HR?9(=>C(]'3E4/#076Y1/+@2< M0?Z?'.B6W+BX#RMR0(I-B26J6)TOI008DXE:F;!TI:O< H"?G"H&HK+!_XE$ M)GP\-/LMH0%+,73#6ID9+IS$^+6Y56C@9?.6< $%!.,> IB$3HI 'FN^H'/U M)F*<#2.NI0:9F3%4CSE RONF_RQG3=7KJDINDJ+Q.EJZR> MP0H!ZITH00$5E4GOH(M@,I [:STL[+TTJY39;M=6,LNMH+M3Q02 =Q?9ODY, M[ED2$E2."AZX%BFM,$W08&X> 6T&HA$EVQBG!TN32!MY:L*8E7R@LBO&L)3N M(N6%J5%RR"4;)&0PUAN[,96.3\-:)&<.8[F83-2RQ4TJ$\+%),HI-:+/E5 ( MY8:VN9D,H'4PQ;*F@,%]>,NJK6V4?T*BPK'B<0AX>A,4.NH..F[0 '"E2P4A M(;D]>8^2')^TS@P+?GTZ==ZMSHG/@#DO+9E&K-5P& M("+B9)2.\SZ+$V\G63%AA+DV/%FBEF^7$I)]._WV>6CPR@!5B8UGJ9V7Q*%: M#V=&#T$IK"14-$=VJ="_=4D$SH<802FA.$?PKAF%]^?<)@Q/*;@V(]6X0-ZG MUS9P+WYM/+_11&?( ,FMJA';R+R,09X9M6,40JXF)A->SX"SU*=!!]FAI"YK M1,W,X+AS*DI0A"$: M#P6H8FF*JXO1UWA 4U[ XVG"1SZ([.SX(<0-##_I6APD BH#-* MC\G97^L;S@4 LZZ%<* EI&0*VU7X!2ZA=@A05J<6^D9GE@B(^(BX"&2KK@B MR?G4QOT&TU&U]LR#7A"/!$LN*0.!+/533W/R] (F,028!;1P ME];G;V)BT>A5;G?R!W=-":W#J+BK&V3<12I_@C3[6PES)7?LH07.JCGI(<)L M,8#46PB"/1K"I]K!G/1I=TF#G9# 1FG(!>AL[BOV-<'W[X&G0T7K,E6_0](S M(R@$X *Y+Q5NM:YTFL)E,XK$0*] G$7RI%10&U/Z250*Q7E4G431]JD4;#>L M(#=2JM[HBC5V26-K[BAQW#L$M:3ADQS([J,-%>6#EB"3FZZ4C2.U+*+D;S MI1(_AX).'T^/NQ+7=;U,B\ ,67ZHZ>0'F<):+Y)1YX!:HRBG9"[;(_9<;(J* M&51"B#=52(1^[76$C=+';[67,?]SG,,SPZB92+0GCS(<0Z>>I!_NA&7'U(S,;A]*HKQV,?A"HZX:Y/'/MRS+Y M72*,2Z3TABNBE)M6%#_6>NS/')0@[N@>]I2#B"&!AON> >S0]4Q2@;]W,R/ M$]6D:*MLZ"2GR1F-05=8"\"1)#+VLP 8FBA5-NFQ0_YJT5I96,C@)?$O#3*C M%/)B:1C'V]JM,1DS/F05P4*HBH!X3I"#&FKV2 ;O^^HW,^#T.O'J?;M:BS/X M=LT!%V%0Y@Y2N8=3^H$T0^WEFHMI/F$W3IW#1EEF@&V8^C_4X6B#V4SB^BS S4NN:% MBC77NFHE)]/N1*9?!/VN)>"*M'Z0Z\[3+O?ZI5YC4.<+.]M;W+NDDDF8>S3:6K6T>( SZOYS(0- M@>%\T&4\ URDNB1Z.KO'V88&0+7. GSWCG%\_/5I4-MV,I6+/30W7/066DY# ME CX*4G(R,[&5#90"H.IP>SQ81.\OD,8#9($GIK=!-")<=R9Y66KCTF MB@S=.N8.\![74^]H9DZA-F C[:H@0/:3KT^Y.X__!7M:\=NS%9<'88;RHV&ENZFZWK+VKH\@\ M\^L](8D1E?F!YT74;QSR^=Q&1C5.<;9!I8- )^?R/4%9VC@RR>>L?=7SW7Z1]]L+1T\?NJV'Y*GYNB )ZF!@@/RH&G72V& =NZ5 MO09[D5U<#M8IW9PTJXGR$EU)UIOV9N,DQBTHHW4<2YBX8)='@5T<5HP#,ID6 MSI4$52_D0Q8"@D:45; =RAT*4"T/5J4(=5.[U$OP^PD\7&1Q&[_RHNE>FKN5 M!NY2\.Q6$7LT= /8Y9FGETE@6D1&N$<#L;:KDS2Y/ SND">8*]Y2&/GJR^%4 M'S"%;+DH*D>7 MVMEAO(&C%69%@J(0HH#3]D<&N$+G0E1,/8)M8G?<34MH'LDSE:+"4W8>]RL7 M"1&)Q=AO:"A[Z.:'K3<#H_'KF>EDC$FJ$]@?HQ2M0G%U.(L;X!7Y7?\=AQ_$ M7L-(30!?Q3 MT\,.%R@+Q(P<=YYLJ9H^5:!O$])\?BLU$,_2-J:!?#:.[YVYL$W1K@B3\C:* M6KWQE#PSU)?AYVMM*UD\]!O7;A?$X%O,+L]( !,4!1]#E=+7%9X0+M66-*F: M9-4Z?)I5RJ>[DWPOYA-3ENZ=?0& M8Z5B/R79G_4UMW8\T**D.T*_MV,7P5P6Y!,!6NSTV3_ZS3YQSSMQS_WB)%N?9[M'>$@%9+C1!9H:9-23F)L=*B8_S"]//M4^JQ3Z;.] MDEU*X%61KWY5,*:D.TC1;&1[MII]XL9H7\Z+7\K%\DH(76I_6J9WQ191/I&Z MF5&B'#2O6@IP%#)O48@H&_,X&?$.5_T=J1[>2./EU+.S00!N3=-_R1#3UX8; MHV0/XH/L.O(@_3.![L%1_1]EG[WCT05_W.]E%R9?P'=WNW\_\%H^F^\?EW]\ M\%XW\!R@!3/'J\?3IX\/I+*DB^#6_!']S(7@5OSGTFCX)CV W^D+EG1!!W3_ MJN+5_P!02P,$% @ &3EF5_8-[U_& P Q0@ !D !X;"]W;W)K&ULC5;1;N,V$/R5A0I<6R"P'#M)KSG;@)-><05Z0)!< MVX>B#S2UDMA0I(ZD[/CO.Z1LV3DX1A]LB^)R=G9VE^O9QKIG7S,'>FFT\?.L M#J&]S7,O:VZ$']F6#79*ZQH1L'15[EO'HDB'&IU/QN.;O!'*9(M9>O?@%C/; M!:T,/SCR7=,(M[UC;3?S[#+;OWA451WBBWPQ:T7%3QS^:!\<5OF 4JB&C5?6 MD.-RGBTO;^^NHWTR^%/QQA\]4XQD9>US7/Q6S+-Q),2:98@( C]KOF>M(Q!H M?-UA9H/+>/#X>8_^:XH=L:R$YWNK_U)%J.?9^XP*+D6GPZ/=?.)=/(F@M-JG M;]KTMC=7&#]^X\!D=V"2>/>.$LM?1!"+F;,; M]P\D;#G^FS]:$VM-'4W#Q^GP. M\D,$DWT$=Y.S@$_#(]@S<=%)DFO.D;>/=]J+\C5/I[N?+!H7+^ M.15HCW-U&B=VTZUOA>1YAG;Q[-:<+=Y]=WDS_G"&Y=7 \NH<^F(II>U,\&B, M?0)/Y*^PW2J4G4;Q]^:GPCCOZ+A I$4S^D"M4^A@I;=D2X(^1>\;VTFL(TX^ MT0@UDQ=@"//*VJ(OM2B)DC QN'NP<[K81K1$O?]KG0J].V#=VZ859ON]?^5) M.*:B8U(&Y4"%V'J";^SXT1G!KP?!K\_J\/$$NU-JGD?Y\HK]&^V5 N' #OV. MS5 [VU4U"42[CO=VN&\O)=VUH7TKKL0N=2G;$4/O@+ M$HT%,8L4N8.K7>DA(4%<)!#E"1SC0$%T KSA(]#73C@0TML1':D$(=:8'&U? M,H65'28"RE[ATW"H;6&UK;84[$&RM/E_+K(1/2K__*T8T!>&J^UQJ:$$MY!1 MZ@ZUWE_+B+%1+Q?T;.Q&#C-ZV8^F@WD_X#\+5RE$KKG$T?'H M)[2*ZX=FOPBV38-J90-$3(\U_F>PBP;8+ZT-^T5T,/QS6?P'4$L#!!0 ( M !DY9E>$6+;/B ( !P& 9 >&PO=V]R:W-H965T:VG7L&@N\#$%*QFF27,:*"QUET["VM-G4M"B%AJ5EKE6*VZ<%2-/-HO-H MO_ @UC7ZA3B;-GP-*\#/S=+2+!XHI5"@G3":6:AFT?S\>C'Q_L'ABX#.'=C, M9Y(;L_&33^4L2KP@D%"@)W :MG #4GH0R?BQ8T;#D3[PT-[3/X3<*9><.[@Q M\JLHL9Y%5Q$KH>*MQ ?3?81=/A>>5QCIPB_K>M]Q$K&B=6C4+I@4**'[D3_N M_H>#@*OG M)=0!IT]P<%E;<<>3:UIF/6>Q/-&R'5$$WBA/:7LD)+NX+B,+OC M5@N]=JP!NJJ:6V"OED:*0H![/8V1CO".<;'#+7I<^@SN';LW&FO'[G0)Y>_Q M,4D;]*5[?8OT)' %S8B-DS.6)NGX!&\\Y#L.O/'?\EU2OJN0[[=Y[M#2\_A^ M+-\>-SF.\R5S[1I>P"RBFG!@MQ!E+U^<7R;O3XB=#&(GI^A'+N>8PM.,!7>B M8/#G-0O'"J.:%J%D^1,KQ5:4Y,(T=0*A:0O\,M; NO"TR8UOP5*E,MVJG#BF MZE'.6Q2@J,KHP18;1M7OD.O *UOK!P_B34,OB^<2O YARA&[%3(H^">!:)!+ M+^+_JCUCC6Q=V(.JHK;B2=KH-UMP_D!BHQ6%-WMPJP5US&,/(3ZH6 5V'?J2 MS[?5V!?OL#JTOGE?\;_<^[YYS^U::,1,SVO:B?H&E"_><&J9L$ MLZ;V#=8[T'YE#.XG_H#A@Y#]!%!+ P04 " 9.697#<45Y)8# N" M&0 'AL+W=O!NZAP)!LA\/0Q]HZ22QH4B-I.)D?_V^(R7% =P@+Y9(W7WWW7=W MI-<'Z^Y\0Q3$0ZN-WV1-"-U%GONBH5;ZF>W(X$ME72L#EJ[.?>=(EM&IU?EB M/G^?MU*9;+N.>]=NN[9]T,K0M1.^;UOI'J](V\,F.\_&C1M5-X$W\NVZDS7= M4OBSNW98Y1-*J5HR7EDC'%6;[/+\XFK%]M'@+T4'?_0N.).]M7>\^+W<9',F M1)J*P @2CWO:D=8,!!K_#IC9%)(=C]]']-]B[LAE+SWMK/Y;E:'99!\R45(E M>QUN[.$S#?F\8[S":A]_Q2'9KCYFHNA]L.W@# :M,NDI'P8=CAP^S+_CL!@< M%I%W"A19_B*#W*Z=/0C'UD#CEYAJ] 8Y9;@HM\'AJX)?V-[0/9F>1.5L*PIK M@H-.'B1",X0GY\6;:ZM5H\C42[ 8)D@*[00'QS^7> MQ_VOIP1(^*O3^#Q6%[Z3!6TRS(TG=T_9]L,K]M[R D(9\L>,EL<$%!$ 2E8[(^49V)B8 K=E\0\CC(-#2&8QK:M&!O5 MZ=.<8U+)*:F]D*:<%&$*0R!_A.U%2]+WC@ECMDL! $93);F4E.^H4#$CQ:D7 MS_KCB6\,1@\#56D>!W9@3X8/GD1'MK8W* _&EL^E%'!/C=05)Q(:Y4K121<4 MT_P#2>YLVS&<\A,Q>$EPJ0$L4 =1D LX?D60#W0,G5IB[(&9N$1]^J(YB^*- MN+$EF=(@KQ<&5T'D@@\#I@S1)^ XYD^<&I=K3_!J5>!@6-9<6X,3.T@M9!\: MZQ0G>K2"Y,ET?T#'([*A?.%!A?7@;[%M^ MCBW%)$"@AL">[6+3?T-I9J?&/C\ZPU&N.MY47$WT2SK.I]WI,KQ,=\"3>;I) MOTA7*^.%I@JN\]G/[S+ATNV4%L%V\4;8VX#>B*\-+G1R;(#OE;5A7'" Z2_" M]G]02P,$% @ &3EF5S/]UPU< @ . 4 !D !X;"]W;W)K&UL?911;],P$,>_RBE(""1HLK0;8[21UHT)'B95&XP'Q(/K M7!)KL9W9EV;ETV,[;1:DK@]M[GQW/_\O\7G>:?-H*T2"9UDKNX@JHN8BCBVO M4#([T0TJ%RFTD8R<:\K8-@99'HID':=)7)Q7+F M\T/"@\#.CFSPG:RU?O3.]WP1)5X0ULC)$YA[;/ *Z]J#G(RG'3,:MO2%8WM/ MOPF]NU[6S.*5KG^)G*I%=!Y!C@5K:[K3W3?<]7/J>5S7-OQ#U^=.9Q'PUI*6 MNV*G0 K5/]GS[CV,"LZ35PK274$:=/<;!977C%@V-[H#X[,=S1NAU5#MQ GE M/\H]&1<5KHZR&R8,;%C=(N3"\EK;UJ"%=RM="R[0OI_'Y+;QR3'?(9<],GT% M^1ENM:+*PE>58_Y_?>SD#1K3O<9E>A1XC\T$ILD'2)-T>H0W'7J>!M[T6,\/ MH>?K4<^_+]>6C#LF?P[UW"-GAY%^="YLPS@N(C<;%LT&H^SMFY.SY,L1P;-! M\.P8??R1)#*OUHT%V4,RCX-^5 A76C9,;?G6:(IP\Q:X+I5U!_L876X%B[[:7A)[^^46V9*H2S46+C29/+I- +3 MSVGOD&[";*PUN4D+9N6N-C0^P<4+K6GO^ V&RS+[!U!+ P04 " 9.697 MJTIW)48O>^8=0,T=Z;(P-RZR.L;W,\U#4W*@P<2U;O*F<;U3$ MTF_RT'I697)J3#Z;3E_GC=(V6RW2WIU?+5P7C;9\YRET3:/\[IJ-ZY?9>;;? M>*\W=92-?+5HU8;O.?[1WGFL\@-*J1NV03M+GJME=G5^>7TA]LG@H^8^'#V3 M*%D[]R"+VW*93840&RZB("C\;?DM&R- H/'WB)D=0HKC\?,>_;>D'5K6*O!; M9S[I,M;+[$U&)5>J,_&]ZW_G4<\KP2N<">F7^L%V/L^HZ$)TS>@,!HVVP[]Z M'/-PY/!F^A6'V>@P2[R'0(GEC8IJM?"N)R_60).')#5Y@YRV4I3[Z/%6PR^N M;FWA&J8/ZI$#_7#GC"XTAQ\7>02XF.3%"'0] ,V^ O0SO7,VUH%^M267S_US MD#HPF^V97<]>!+SG=D+SZ1G-IK/Y"WCS@])YPIM_4RG=Z% 8%SK/].?5.D2/ ML_'7*W'@>_$2^A'?,TIU MV9UB^+\P(C3S(_HX,.F03G%)J:E:YR.>]6"W9G0Y[U=1SL2$;KAB[Y^,TK;T MHS06Q7J$KRI9NHHB-T!%@U.IL>G9%K!?<^R9T84A8-(H6Y+1:JV-CCM2C>ML M#,!2> 4"G@NWL?H?! 4AJK15MM#*C(2UW5#;^=8% N4D/@6R!/[@^^$/M0H MFS3QH'"0)LX-*SD>):U!KVW-3F(6':QL-#MBBQ,S.)!1?9A\5*93PY@QF',J M:?Z"1718E5WQ/."0D2!OGV0,*GIM##52$:,?&&&Q:\FZB&P"2AF!G=#MD-40 MA*-@6!XU*]K^E]<9QH?%O,5DC50XC->2?9#WI+9*&[4V3+S%+HP3#*NBIL^= MUZ'4PRQ%,DU7ICJH@*JW[%4J"]H XS"<$8>H,3.1!1R)JHO2:U";P,=2["M7 M(==Z/ HP=G;CDA*IE%'6RD)Z-/)&CP57B08*^*G&F0*(3P=;48$,;20";76ZR9X?1@C220$AA]I)EU%?:R0\=/AYK@+Q&E7RY-1TR8_N@(;])MUT M 7R@=K@.#KN'R_1JN$.>S(>;^)WR&VT#&:[@.IW\]"HC/]QNPR*Z-MTH:Q=Q M/Z7'&A\$[,4 [ROGXGXA 0Z?&*M_ 5!+ P04 " 9.697*XXV+T # !& M!P &0 'AL+W=O'.?26'/L8#OK^M]SY[2A2%U?$MOWW7??G>WS M=&O=@Z\0 SS5VOA94H707*6IEQ76P@]M@X8LI76U"#1UF]0W#D41G6J=9J/1 MV[06RB3S:5Q;N?G4MD$K@RL'OJUKX79+U'8[2\;)8>%>;:K "^E\VH@-KC%\ M;U:.9FG/4J@:C5?6@,-REBS&5\L+QD? #X5;?S0&SB2W]H$GM\4L&;$@U"@# M,PCZ/>(U:LU$).//GC/I0[+C\?C _BGF3KGDPN.UU3]5$:I9WX!A-;#R(J49O$J<,;\HZ.+(J\@OS9>MIQ7OPN*%:!RB(!5ZM MK%92H7\]30-%86PJ]XS+CC%[AO$]W%D3*@\WIL#B?_^4U/42LX/$97:6<(W- M$":C 62C;'*&;]*G/(E\DV?YNDSOL;$N*+.!7XOI=#NVB]-L?&FN M?",DSA*Z%1[=(R;SER_&;TG&,_O3VG1)ZG^58A7-NZ$6;W\L5E M-G[WP=.-XO1%KO% [D$XA%!9SU\1XI2/? %T?\()CAH)3=82E GHC-![6JZJ M, 6=5$-7.RHG$%/DAXS8S %60JI2R0%\(;]JBSX,Z 2U)E!'B:"X#M?$X80> M N>RIO921>.-0;?9P9KJKB1ZH&[E1 S?)U58,#:05FIQK$ Z15J5@& AQ]-U M,,4 !%6]E=4@JI2VSDEW0=>3(BO"2.O(401VVP5,&C6.U.B&=9IVHM*X7E47ZVI*IQ'"[(,\;8$JD"RE$3U+M. M?.CQ^(2RY:YXP ^.C/_("I0J-N%:/$2,!7P4NN7<&4_ ^#H8B8==[BO)N[V! MF^7MMX^+N&%L%5I;*6)7)CQ5P;:.ZC<\=6'2H]Y6TU['#L[5IQ/2M;E^M7\D M%EUO_ ?O7I@[X3;*\$:4Y#H:OGN3@.NZ=C<)MHF=,K>!^FX<5O30H6, V4MK MPV'" ?JG<_X74$L#!!0 ( !DY9E>O)0<*? 0 #,* 9 >&PO=V]R M:W-H965TB#]S=D98U+UN2*T5_GS/D:BTAMEZD)3ES9N;,A5SLG'\.#5$4WXRV M85DT,;:WDTFH&C(RC%U+%B=KYXV,6/K-)+2>9)V4C)[,IM-W$R.5+5:+M/?H M5PO71:TL/7H1.F.DW]^3=KME<54<-CZK31-Y8[):M')#3Q2_M(\>J\F 4BM# M-BAGA:?ULKB[NKV_9ODD\%71+AQ]"XZD=.Z9%Q_K93%EATA3%1E!XF]+#Z0U M \&-_WO,8C#)BL??!_0_4NR(I92!'IS^6]6Q61;O"U'36G8Z?G:[/ZF/YX;Q M*J=#^A6[+'LS*T35A>A,KPP/C++Y7W[K>3A2>#]]0V'6*\R2W]E0\O*#C'*U M\&XG/$L#C3]2J$D;SBG+27F*'J<*>G'UX&Q4=D.V4A3$Q:/3BK\N%Y,(=):9 M5#W2?4::O8'TJ_@$K":(WVU-]:G^!%X-KLT.KMW/S@(^43L6\^E(S*:S^1F\ M^1#J/.'-WPS5&!514#$(:6MQ&OH'%2KM0N=)_'-7ANA1+_^^QD(VZA MV]#*BI8%FB20WU*Q^OFGJW?3W\Z$<#V$<'T._31;KSEW7OVOAA"U::7="Q5$ M*WW"MLL,.A2P8&SD<5,X&%$XM(]5H M[S*H6D&?PDCL&E4U*%@8M)7N:AH!)@*=A'51:(640"FZ$81B)!\@N'5ZR[9; MC^'#/M;28$*,!%;!6:DA\U_G]Z/D"=FM\LYR8J4>L3,I>1W$^#A$&;OH_%ZX M4JN-Y&$0QN*8"UE5OD,-2/@C2Z453&+>(487* &^U,FN(8L#XG@Z[[%+3 -4 M'9AA5KTK9:FI9PG_QG4VBDI:41(&F>002KT7%*(RS-E8?&0$+V$E@26-<$XE MH5MW -^IV*CL5T91'$U)S.B@Q#G#'$3 #H*^UQVQ5E;%?%&F,^S"*5+BISXE MK79@@W.83P?J3DC2ZIFT:ISK"R;O'3AN)(J*(-IS69_PQW5RRA];>XL/I.O( MZL&"8@-:T3;5&"L["[4CA!9I4VP. )Z,BS06F/<_9MUS1D5GUW+K?'(0K5$Y M0R=.)Y0?P3E;N16X\MECK[A8XS&A>0+!&N]:5*VG0RI>O-DSU@B,B<"V*^6K MSJ#&48>!^^$EV[WJX ,7Z%C<<;:D#LD1OL] 76:MA"9P\T6?;LRM5)JCRCT+ MDQ6Z4;)IA?9*C818+%J3FX]YZ&QB 50/;G#)Y0PR-T.)OTI3[J$T*!!M-GLZ M)E*2;\7%U67R.0^&'$QG>?2 B:@.%:%P%8%JU#5V1N)BEK60K8J(363-OG-( M>C@#A U3>3&_%+8SY%V71Z6B@S3/)T(28.'B.D/FX74XX\;8DF8!>(4NU/!' MTP8C"<*.1^/XM>M@Z!=L8'@GKKX#4$L# M!!0 ( !DY9E?L*N*7O00 'P, 9 >&PO=V]R:W-H965TWJ8C P MY5(VPIRKE6SQE[G2C; XU(N!66DI9GY14P]H'&>#1E1M;SSTMAL]'JJUK:M6 MWF@PZZ81^L>EK-5FU".]G>&V6BRM,PS&PY58R#MI_US=:!P-]EYF52-;4ZD6 MM)R/>A-R<9FZ^7["7Y7!#8/\DK6M7.$ M,+YO??;V6[J%Q_V=]\^>.W*9"B.O5/UW-;/+48_W8";G8EW;6[7Y56[Y>("E MJHW_PB;,S6@/RK6QJMDN1@1-U896/&[C<+2 QR\LH-L%U.,.&WF4GX05XZ%6 M&]!N-GIS'4_5KT9P5>N25A5H9@Q//[OV"_G!@$8)S-"BWVUV&[>@+VQ7P5;5V:>"7=B9G M3]/]WAOZ0G'=[)U3FP. (:4W;"']O'@WE_[ 5_5X'H-1*%?R938S7J MYM\NHL%/TNW'U=*%68E2CGI8+$;J!]D;?WA'LOCC"93)'F5RROOX#FMSMJXE MJ#E,RE*M6VLB^%U9BJQ516[0(.:>ZB5(R\K6AO/A,(GE$2<)4![QM#BBCK%9:)?8 MI.!1G!&@)(TREL"U1&.7UB&+2)%"&B5Y_M11B^?E>W1$(IYE#C^)(Y+F)W*; M[G.;G@SW+I]'^T4P>5*61R+M2N=)_]W*_"2MJ&KC]&27$F/?K$3[XZ?NJ'3I MX$:4U;PJ48/:+C?26"QT9(&W0C Y!O '^M9PKZRHGVMB8CMT@V&-XB1UHHAH MRD*;D#PFC00$; M75GYLYK/#91+H1?H12R0 9)Q03D<$OIQW_+<\?@J=+G!1>:&F";9[&C@3Q)#CR?26) K ",D80/:-]1)-R]E8&'%)"@>VA4TA9 MZM#_MF[EH98#^-B#CK,XC%/J83LJWH3@\_C5&&44SZ6[19\QCWY;?6D6 MA.SO&6],HYB]6KIG&:(M\.0@A+CH)_@M,/KI6P./!0Q)[!2<0=ZMV]WAY_2: M;G&SV!V%!>6[HR^)>%% UYTS.'H1-A*AN'GB7 MHR@6R %J.<>E\7F.UXL.;]TPL&KEWY=39?&UZKM+_'L@M9N O\\5ODNV [?! M_@_'^#]02P,$% @ &3EF5T:^-OB9 @ D@4 !D !X;"]W;W)K&ULA51-;]LP#/TKA#<,+6#47TF<9DF IEVQ'@H43;<= MAAT4FXF%RI(GR77[[T?9CI^![V^:ZPSA$LYQ7;X1KMM^I!TRX86')>HC1<2="X77A7 MT6PU.C3FPP66R4>K9;>[RA1 M9+6QJNS!I*#DLEO9:_\?#@#3\!U W /B5G=W4:ORAEFVG&O5@';1Q.:,-M46 M3>*X=$596TVGG'!V>2=?4%JE.1HX>V(;@>9\'EAB=N=!UK.L.I;X'99+N%?2 M%@:^R!SS?_$!*1IDQ7M9J_@DX1JK"TA"'^(P3D[P)4.:2QC#O"T7%"URLS4[$,%QXU@T']@M[RTX=H$GX^(7,XLYK!B@LD,8>U>DH$&Z?\P ULEJ&W- M#*@@%LL-ZJ$J<(-9[XE:3PQG=XY9U8;)W)S#+9><7F8.E59YG1'M1XBCQ$_# MN+4B?W0Y@4?6T(.VJ#D3!B:)'XTGD$[]<1K!NJXJX203(51,$T62^M-Q DGB MQU$(3\HR061)-/+3*')63"=I"L>J$!ST28EZUTX# YFJI>U:9O . ^>JZ[._ MX=VTNF=ZQZ4!@5N"AA?IV /=38!N8U75=MU&6>KAUBQH:*)V 72^5&ULE55MC]HX$/XKH[2J6HF2D$" +2 MO3U=/[1:E;Y\ M.-T'DTR(M8Z=LYUE[]_?V'DIJ"R]^P"><3R/GV<\8Z^.2C^8$M'"4R6D60>E MM?5-&)JLQ(J9L:I1TI="Z8I9:S!-53']SQ:%.JZ#2=!/?.:'TKJ)<+.JV0%W:+_6]YJ\<$#)>872<"5! M8[$.;BA7! 1./O M#C,8MG2!IW:/_KO73EKVS.![);[SW);K8!% C@5KA/VLCG]@IV?F\#(EC/^' M8[MVF@20-<:JJ@LF!A67[NCRSBGMTVO@JXPWH,232".(J3*WC)H#;Q M>,FOU-Z3VIU7^^?MWEA-Q?'7);TMW/0RG&N8&U.S#-Z7,9$U@GEN!@HEJ+7-R'='#J[5J%TS)3,N./.]IPJP)<*Q M4_3VEXI:E/U/A-R,N8$OI48\*S;X1 K/9ZAX+%9[8NXJZ-QS]>3^XA/K]0=) M+%5C:$-2@T\9A9PJKU0CK7D#G^BNY)*X([R$R30=I;,96!+!?S])>-N)GJ6C69I>'NZ*@NXTEU2?%KK5*-]4Q#QS>]"5D3U ([DU MQ&0)KUXLXDG\#M+Y8/XO/GWJ:?-Y,CNADB9)[^W:0$J9:%SJ"ZTJ?^)]I71% M<*6N>F[/C2=)_Q'49^LEQ./9TJ5^/$^]MYBWWO2YP)Z*#UVN\/L\&C=MG?UC^7MB_>1Z0.7!@06%!J-Y[, =/N*M(Y5 MM;^Y]\K2.^#-DAY>U&X!?2^4LKWC-AB>\LV_4$L#!!0 ( !DY9E<72IT5 MW 0 +$. 9 >&PO=V]R:W-H965T(JB2Y)Q6E__8ZDI-B.XR5+ M/PPP)%+FW3WWSINLA?RJ<@!-;LNB4M->KO7J9#A4:0XE4\=B!17^LQ"R9!JW M-QJ6C%>]V<1^NY"SB:AUP2NXD$359V=^B=GD3EO#_S.8:TV MUL1H,A?BJ]F<9].>9P!! :DV'!B^;N M%(5AA#"^-3Q[G4A#N+ENN7^PNJ,N M\ MS,&ESHE8LA6D/#:= WD!O]NJ%/_+> M' 8=@##0]RW''3?-?O0'N9WG0-A"PWRM6:W),U9M01%>$70^5: J*#2BH@% M9LPC8F,-$ADJLA %)K@Z(9^PDGRIL$ 4_ <27@@T+&@N 5-9DVNA64'ZYT:> MJ!6K,G5$3C5Y!RF4@62B_U$O,(]W)$AX(],IGF+-C#8PK!# MZT?=,AH?D<\/X9@#EE78T")EME:]>I%0G[Y!#O&1>SQ7X9"$"1G3IRH/T-S#Q5X:F8@X6C@A1X^?=1U)S^L\C1J M4B(>)+Y3WD\&WBCZO_CK7CA3!Y>VL*.V ,>#& OP@6X6==TL.MA]+G=]BO?$ MQ[::?;WNL#33ZUQ?XM62L,;HMF-M6?X)(-"26I *K>Y,>DQL0VU8V_Y?&7IL MJ"MFO)*#XH8J,QKC2;PRIE@.%) M/D2X#OQ65$H4/+,@KC2^RK8=?T;_6J,I M)W0W/_;TXNM< FQ=P<@GM-'VE]]$ZXOJ<>)W F=/5;2Q=+?:*7#W@H!E?^-- MUU9$S'QG9_R<83S?,+T1O]O5UAN[Z&SJ8D"QV)RC]=$)FL MSBWJKHC3F-"$ M)!Z>L*SP]@-W[:&?8-#;^P86J)%-4*GYC\8N"[+:KML%9W->F(NCP6KO3VE1 M9\[OQJDN%7F*M:R"!<<<10:D;W*_3\=&EC_&DM!/XJ@MA8V*_HC$OKEF4#_8 MQMH/QX::&CK?7#;Z(W,KLC>7AQMC1 ER:8ESOX!4$L#!!0 ( !DY9E=AF1/*D < (L1 M 9 >&PO=V]R:W-H965TZ,NFV?87D_4P[%Y-I_U\G3=5?];N\A9/EFVWJ0;< M=JMIO^MRM2B;-LU42^FGFZK>3B[/R]R'[O*\W0]-O%%?+;H"KMYR4CT.'IS7V#9[C,MNW9#\W8[=(A3#Q##^G!\[GIZ M\:F:-;E_>3X=<";OG,X/]E^/]O4W["=Z!Z/KGOZV7>3%U_NGP'H"K(^ 7^LG M#7[,NS,R4I"6VCQASYP"8(H]\YP 7!\",/I_??"?_G,UZ\O\?Q\+P&C?/FZ? MB^I5OZOF^6*"JNES]SE/+G_Z07GYRQ/H[0F]?"T#:JWWJYH*$00QV.H[FEQCR$O:'9'';1WE M:KZF/J]0R -5VP75VWFS7^2>^@J6&#)J*W=UU?0TM#1K$?EA77<+VE7=4&/) MN MKME5S3\HS>H/SL0.L[=NF7HPAZ/+O^[K+?!Q@,OC3UO' _*>-K!$LTRY MJ5%8!7RU@HQAEK>QV:';C^)Q#W'7M0M,TK[/C(H6[2VOR]7FP2)&?"PFCAI' MLY[GXF#5== AJL93\I<#.,AL5Y7%1X!G] D+KMO-KMK> 6A3XT'/L>FIP;#A MV"V^)L L _TB[VHNXC6XQ&? MWV7!56;=K\=$!3V=U5 [K?SW UP>KA[0)X1 M?]6O:8FTPYT.4\LEA'1,<(9O[::>TQ+^M9P**"1MVHZ#/3:*PL:1/ L1[ M6%O?LN/OV#\X,T[15=/0/X&@HT_M@!"_*&QN]SW_;RIOW"RYUT&?.R*7I'U(F"! MM4(Z0\$(%0TI+90+I)47TB2ZZG?KJAE(\2))U@CK-;DD?#"47-FII'!8JK46 M(82#-U$)&7&&L"F04KQ(\T5%892&?2L4KM>/$7"WGS7U_.<^<^+(:.&-)L\; M/2GC1)"2% X( :<"$6!;JT12\AOV0&:$\&A0!1&L(^V$LI9=2KA$X;1'2-@I M*QV]_;H@7Y@@G/]>/ MQ1^K T9:1KC"2=7.BJ UYUD"K):\SDKDB4F "8P5*$2>Z2"$E&:1ZD(NL(.]G@D%4$VQI)GUB#5H(#+B M(<,]%:5(IFQ12#@N#AQ,7D0C*0AE#-S%) @^.N.-D%(S$RV8J)'I "*FD;3* M^W+['!YBATX4X+FW0 %"HP:1"Z$]P$81 ]BDF*W?LO<''EH4+TI!(O&6#' Y M1ZY8UUI10&T'_V?0\1D5%3 M$JDE7#/Z,%* A%&RPL@B-(Q;\5P**!D=Z3V:]?]7$ ,[5\0.^I<,@=/FX))BT8 E*(93(*KB90&E4=0: M,40Q0)O3<_CH6&(@A"".9T/0<0.)T%&*B(K N5 A"@B(0V2>0TB4GX8%&.!* M1J;9667@!Q"CLA@M*@Q1_2,IP0!CF6\<"\.D5%"Q6$11^8"4\$.NZ\!$=9*) M:K^#E28AC"753B)22!'RF5@"2S\$R%&.=#0BC)SE=E:ZU3-X^1>K8]"HR,)+ M#88ZAH,@C'T9H0JJZ"3RE(JX1^3E6N$WH M_9 [R.:)EIB6B8LC2L@(H@]Z,"T=0J0P&STA6^C'^DA+-$$T%J9E!#MA&L4= M6-4@!@&O P9Z;\&F9]#2'VB)\T)D+=;8B6[+?J,;P& R_+;AL2P^CY;0?V3( MH]G!D33:!;O@8_1\@D3RXSTG/QXXB3 H-7(R&.[8T'SO;*$D-,YJIB2,1F[K M'$3$]'LHB=:AQDPZ#G61&,/-IKR0X526#N[B>,.08\=.4!"-E8]]54T??"#C MB%7Y&Z ' M!P_%8^S9[^:;@:/[#OEX]_4[RKNA6^$? &OL16>1;&UL?551 M;]HP$/XKIZR:0$)-"*$-#) *V[1*ZU25=GN8]F"2@UAU[,PVI?OW.SLAI1(@ M12R'--"BLK<9A:+("2V8N5862=M9*E\S24F]" M4VEDN7A=M.@'^P5#WQ3 M6*<(9Y.*;7")]JFZU[0*6Y28_^U>=.N:R8P842OWAN MBVF0!I#CFFV%?5"[;]CD,W1XF1+&OV%7VR;7 61;8U79.!.#DLOZRUZ;.APX MI-$)A[AQB#WO.I!G^9E9-IMHM0/MK G-"3Y5[TWDN'2'LK2:=CGYV=F3S%19 M";280Z:DU50F YU'MA)HNI/04@QG&68-WKS&BT_@C>".4 H#7V2.^7O_D+BU M!.,]P7E\%G")U24,HA[$43PX@S=H$QYXO,$)O =\0;E%6&M5PJ+)F(IN"UCX M [RIC_D;20_D8)7C.7/_-ZYQ@ MZ;J9FO!6@BW4UE!TTWT[JX;3!0RCWC 9DD 1^E[HCWI)%)&I:4BCL;STX,BT MY'+CT\-7JIP!M0;*2'@M<=D>O0IMV,/\.\.T=YT.N] 9C'II,B"AG_9&2=R% M^1[Q79SL'*.3L7_04,Z.Q;^ 3MJ+DZA;2U>CU$G),(5C/18>C =J[XT?@H:0 MM]+6DZ+5MG/VIAXO;^;UD+YC>L.E 8%K&PO=V]R:W-H965TY1D-:L5+5_X*K*6BVL7.O=A>.H-,>*JW.QPYI6-D)67--4;AVUD\BS=E-5.LQU M(Z?B16TMYZWL3B[GHM%E4>.=!-54%9=?+[$4^X7E60?!?;'-M1$XR_F.;_$! M]>^[.TDS9T#)B@IK58@:)&X6ULJ[N(R,?JOP1X%[]6P,)I*U$)_,Y"9;6*YQ M"$M,M4'@U'W!*RQ+ T1N?.XQK<&DV?A\?$#_J8V=8EESA5>B_+/(=+ZP$@LR MW/"FU/=B_S/V\80&+Q6E:EO8=[JA;T':*"VJ?C-Y4!5UU_.G_AR>;4C<%S:P M?@-K_>X,M5Y><\V7OE!B&Q?E"7P M.@.A0T4V=S1Y-)L]%)>_C+#IZ] #^#6U'K7,'[ M.L/LO_L=* $@@IE_)K46^!5Z*I-8@-;/LHQSR?Q![W_-%8>;51V*,T M5(*-*.D-4!=PR4M>IR33\ NO&WH,P.LR"D,^5NGGII"8P74C#:XQ\A=R";?( M33[H8=#/@8@8&JLU\?? #CB],;Z)1E%NU1G<\;38%"F<@)_8OC^CP=LW"?/8 M.QJ=1NRL6V%Q#!^%U/D>E8:9:\_B9% \]+WXUL1*+Q^PR$Z\Z$BM%[=P<$4> M2UY"'-I)/#O2[<4KBOVW]AX&S [9L>E>_"@T89T BP,[#-RQ8,Q20%Y.4"P< M*!9.4JSSB'(K=?&O>0R.7XDQ;DV"CG/K%9:."362_&M,>TE'+?8C':[:QY44 M));<_! J+W:*CLU+^@/M![^B4O1[I$W5D"(Q\N!<^ZTD=A0E$-M^%,.,,LC M\VPO]BGI=2JJ'6IR=2NQ):R"P':)>5T[#>S;?I@ LV=)"%'BT0UQPZ"G!J.\ MSB DKOX?BF>'46LOCF#FN31GKC^0AUP-(M\,?#OPW2FF1 -3HDFFO%>ZJ([] MP"=-]?H!"QAYZH8][8L.=$J'LT!4U&"Z35 M\HF:P#2A:2+3Q$#O(!5"&TUJ/Y!K->;6"80SPRMF>V'<]F[ S.';\9 MN6\S;_S6.L\^>J+NMBUG%*3F&>K^_$$Z5$RKKE#XKMZ56[=<;HM:08D;VNJ> MQW1795?"=!,M=FW9L!::[DD[S*GJ0VD4:'TCA#Y,C(&ACEQ^ U!+ P04 M" 9.697HE6WT?P# "-"P &0 'AL+W=OC:0HEDV;&=U#:0EV4+T !IDW8?AGV@I9--A")5DK+C M?[^CI"ARJZC+MB\27^Z>>WM(WFRK]+U9(UIXR(0T8\;,H/26\S*M1N]F*G""B[Q1H,ILHSIW1D* MM9U[ ^]QX3-?K:U;"!:SG*WP%NV7_$;3+&A0$IZA-%Q)T)C.O=/!R=F1DR\% MOG+[=Y"J9>Z%S" 7&UB$P^FWP'(5P0.3&MQK3:TPZQ?;X$?VR MC)UB63*#YTK\P1.[GGM3#Q),62'L9[7]'>MX2@=C)4SYA6TE.YYX$!?&JJQ6 M)@\R+JL_>ZCST%*8AL\H1+5"5/I=&2J]O&"6+69:;4$[:4)S@S+44IN7C&O8,%$@9,A,H9$R;@V\O6-+@>;=++!DQ MP[62=FW@5YE@LJ\?D'>-B]&CBV=1+^ MYH,.^D+^6 M(5]P$POEHC;PY^G26$TL^:LKY@IRU WI3LZ)R5F,"6D\-UO1)@%M*G,CJJTW&)"ZVY7#G*_D.G*@Q=8A"UJ)#U(E:"#;TZ@E?;K-M,(BRIL,5NB;LKL MPQ?CL#X5RI*]&\UCBIA+N.4KR5,>,VGWQF=,,!EC-QJ\O9)@UZHPE$/S#JJ$ MGCBBXHY.D[ZGVR\M: ]>PYM7TV@0?:#1T!\<'W>L7$GROK06$],=9QRK"6+XO@P^"X+14Z6)X" P)=7P<$))U%7S M5TVLRLN&:ZDLM6_E<$W],FHG0/NIHDNCGC@#30>^^!M02P,$% @ &3EF M5T'POQAA P Z@< !D !X;"]W;W)K&ULC55M M;]LV$/XK![4K6D"+WJR7I+:!I-FP#,T6).GZH>@'6CI;1"G2):DXW:_?D7(4 M)W"\ @+%EWL>/D?>\:8;I;^9%M'"?2>DF06MM>N3*#)UBQTS1VJ-DE:62G?, MTE"O(K/6R!H/ZD24QG$1=8S+8#[U-R%IPF)V>YL_<&_W#L^9P>NR7XN MEQ\G9LUJG 64 ;U'0;S-Z^2(GY_0.ED5#HYQ#[_J.3J5XNZHZ BS91 QC+9 M<+G:I_0@UWZE+V\ &V: OJ42E*3F!#[[8,8&3N]04V["A20@&@O7S"(P"W1/ M%KL%ZO&R]DV]O9!@6]4;VL>\@UNWN5",DG&E$2FW+30] F7G)?L!6>)A%91' M>0J_P&M(RRQ,JX2H)5<:I+)H=A$>D"4$*',"3-(\C.,8_K8M/K/^D\F>'IT! M423PYE65)NE[!RH*^(C&0"]9I[3E_Y+?_H2X,3V3-4*MC#60%&&<%'"K+!/D MQ9/#+*HT+$F()ZI[K9UK]&;TFEM.*LHPKE+XBQ[99\#74)1Y6$R.X4 (Y6,( MY0=#Z(:>[*87Y/!R8']4L"^&#I+]5 P]\H>P:7G= M[7HF_P?T\SW!]$1$-Q M]B06K]'5EH:,R"L?5=1,7).[IG!-";=TX\B6).UYT+THF^RE 9\="=CJ\ MWX_F0Q6\9'K%I0&!2X+&%-[O[<+@/LDW'0F7)D^2F^?='R8XO!;+@!AP06&_D0SZD2&6Q4?K9U(@67ALA MS3*HK6VOHL@4-3;,G*L6)9U42C?,TE*O(]-J9*57:D243"874<.X#%8+O_>@ M5PO56<$E/F@P7=,PO;U!H3;+( YV&X]\75NW$:T6+5OC$]KO[8.F532BE+Q! M:;B2H+%:!M?QU4WFY+W 'QPW9F\.CDFNU+-;W)7+8.(<0H&%=0B,AA>\12$< M$+GQ8\ ,1I-.<7^^0__BN1.7G!F\5>)/7MIZ&<].SJEID:*DH-<-FGV,7J]'>6"S1GB\B2#2<9%0/> M38^7_ 3O$NZ5M+6!S[+$\JU^1+Z-#B8[!V^2HX!/V)Y#.@DAF23I$;QT))QZ MO/1G>%W;"J1K99D S_Z+8W^WQ_ZOZ]Q83??E[T/\>_CL,+RKH2O3L@*7 16) M0?V"P>K]N_AB\O&(\]GH?'8,O<\6OE)%EMQVA _D-67.(LTM,%G2HE -@F6O M=.HVI)*%4^/RA62X7/O=BDLF"[ HLD7-Y!I]5"4U/FK1FGG_!%*' L%9S@6WG/B=P&4XBV^>"JM&K@E+)224XEI%,R2WU81170A8+HOLQ.XR,)9DM'D_;MY$BQ M&]1K_RXY&(IWW[S'W?'IN^X[_K_B_;MYS_2:4\($5J0Z.9]- ]#]6]0OK&I] M_\^5I=?$3VMZOE$[ 3JOE+*[A3,P_B%8_0-02P,$% @ &3EF5W^UX3.G M!0 N@X !D !X;"]W;W)K&ULO5?O;]LV$/U7 M#MZPM041\[>D+ F0I!D68.V")-L^#/L@VW0L5)8\4:[3_?5[I&37S1RUQ8 ! MAD52Y/'NW;M'\613-^_\PKF6'I=EY4]'B[9='8_'?KIPR]P?U2M7X MG([$:#MP6SPLVC P/CM9Y0_NSK6_KFX:],8[*[-BZ2I?U!4U;GXZ.A?'%S;, MCQ-^*]S&[[4I1#*IZW>ANTM7EL$0W/BKMSG:;1D6 M[K>WUG^,L2.62>[=95W^7LS:Q>DH'=',S?-UV=[6FY]<'X\)]J9UZ>,_;;JY M-AO1=.W;>MDOA@?+HNJ>^6./P]Z"E#^S0/8+9/2[VRAZ^3IO\[.3IMY0$V;# M6FC$4.-J.%=4(2EW;8.W!=:U9Q=KCQ'OR;L'8-W2#%;HQ7T^*9U_>3)NL4>8 M.9[V]BXZ>_(9>QF]J:MVX>FJFKG9I^O'\&WGH-PZ>"$'#=ZYU1$ISDARJ0;L MJ5W *MI3S]KKXKQUJ[IIB^J!_CB?^+8!/?X\%&YG31^V%DKFV*_RJ3L=H2:\ M:]Z[T=EWWPC+?QCP5>]\U4/6SZZKKNH"??%K%XXNZ^4JKSY\[VG29\[Y0VX/ M&C[L]N!N/3T\;7)/^,WK$O7LC^E^T3CW2=+I+7;[= 1);-URXIJ8R4][(:_A M3^ZU7ER'_>NUSZN9?TE7CZUKJKPD:%&3QZ0U[KVKU@X.W.338EY,Z5L2J6!: M)J%E)%,F14ME@BD;6]8R(5)ZB[0O-LZWV"IEF=2;H$/@V<5-Q@%B>9:::X)2,4LYDA MG:)O,SHO2_H%Z#8D-&A#J/"$,Y5( MM+/$ ( 0K(1=Q;25<4:6)4PBH.L*EK:%/HRE2IBQ-C0X2P1' [:5-J%A@9K8 MPU%99E/ )ID%^H@R4_&1*/410YLRD:2 CO$T(P'HTS0EN&Z-?@*@$())O!0" M>W-.PB:,&X,GLJKE'H J8XD&;G! &;*:Z20C"SA2VX-7#(<+4EA0X+D%J)2"F&:>?<30=TU59X*-E MA_+GJG%;B]M*W-;AM@J[2#^7@J\3Q0$ZVQV=[2"=>[XR^C>O._RND5#_]=P> MWO4+:=Q7]U/J%M6T7CJ:.!SZ;MMK\\?_0.&C'7V/OHZZO8OPY$ 4:-% A$* MTBIPBIM.F##&T\A6\-8JVV/=&WM>_#IFOG80A&F'',-W_*ITW36AFE&^#)^& M?W>H*L$2(T- VG#*)#-@.:K&&-$=J$'@W2-N2=XQJES["C41A1VB+R#Z^ #) M\)$AX,E!!@]D O'B(R)-PDDDE&2I%!&-E.DLC6,B5"J]VGD2/0@9+)ZX%L>W M)1C&NXV.#M%_O'>?6+KF(=Z:/+S&0=5=+7:CNXO9>7MUT-Z6NT]:K>#N9U"WN.K&YP.72-6$"WL_KNMUVP@:[Z^K9/U!+ M P04 " 9.697+&W+BEP# !Z" &0 'AL+W=OAL((@D2G9DUS809RF6AQ9!W&T/PQYHZ6P1 ME4B-I.IDOWY'RG+MP3;ZNI<3C[S[^!WOR--LI_174R):>*TK:>9!:6TS#4.3 MEUASJ:Y"%D7CL.9"!HN9GWO6BYEJ;24D/FLP M;5US_;;$2NWF01ST$R]B6UHW$2YF#=_B"NUOS;,F+3R@%*)&:822H'$S#^[C MZ3)U]M[@=X$[2KF0>0(886Y=0B8P6%+ MYW@\[M$_^M@IEC4W^*"J/T1ARWF0!5#@AK>5?5&[7W$?S\CAY:HR7L*NLTU8 M 'EKK*KWSL2@%K+[\M?].1PY9-$%![9W8)YWMY%G^0NW?#'3:@?:61.:&_A0 MO3>1$](E964UK0KRLXO'NJG4&R*L4>)&6&@J+@T,OO!UA68X"RUMXDS#? ^X M[ #9!< )?%+2E@8>98'%J7](Y X,6<]PR:X"KK"YA22Z 1:QY I>S@3_OU\9JJI"_S@7VZ37TQ8IN8=%6"&H#DNYHGZ9<&6O.D;T*=Y[L@ZH;)>E 3+]+ M@UJH0N0GVP$] 6!+!&?/Y=O/ANRZVWE:/#O4"-R0?45WWDSA2ZFIPH[K CX3 ML=,9RK/%>HW:)_M41' MPSR3*T6JAH86]?<;\']*W(JJ5>38'\TD=@E+G&1WD3NF2?*?Y,99Y$][E,;^ MM"^G]/V[C,7L PPHI3%1/)/)ADA1-^M):"R(V8"YW'LQ[L7U$AALJ5,.NTH8 MI+1=EE'Q)&P(;)Q>K07F"S7Q!3KV<4_N&)Q[8\*C?E"CWOJN9PBGE;9K#8?9 M0V.][_K)=_.N*W_B>BNH-"KS<*0'>=KE.L:GQW62M+O"B%AV\/8@V*?8ZVRY$GGN/WV/0=!K#PM0R@L1 MQM^#)A]2^L#3]5']2ZB=:MD*!PNC?LH"JQF_X:R 4K0*UZ;["H=ZKKQ>;I0+ M3];UOM-KSO+6H:D/P4102]V_Q>/A.YP$C,8O!"2'@"1P]XD"Y5*@R%)K.F:] M-ZGY12@U1!._'$QJ,+EL3)^-_HB'@&J&2 2H+<^ 6Y-3BT;8ZME7K'!+&M00F$@MWY M2Y0HP;%?=UORHEO]?8ZW3S YG\!W^JUK1 XS3JWLP.Z!9^_?C:;QYU?PQP/^ M^#7U; 4V!XW,E&Q3"=)G2TFH@--$WIW:Y F(2PK^O6 ]0YT7AJ#1\./P_ S MRYX!4$L#!!0 ( !DY9E&PO=V]R:W-H965T M67$E TE^_1[+CQ6#@BWK^X[.^8Z.+N,#%U_EEA"%GM.$R8FU M52H;V;:,MB3%LL,SPN#+FHL4*W@5&UMF@N#8@-+$]APGL%-,F34=F[9',1WS MG4HH(X\"R5V:8O%R3Q)^F%BN]=KP1#=;I1OLZ3C#&[(DZDOV*.#-+EEBFA(F M*6=(D/7$NG-'X5#W-QU^I^0@CYZ1]F3%^5?]\BF>6(X>$$E(I#0#AI\]F9$D MT40PC'\*3JLTJ8''SZ_LH?$=?%EA268\^8/&:CNQ!A:*R1KO$O7$#[^2PI^> MYHMX(LU_="CZ.A:*=E+QM ##"%+*\E_\7,3A".#Z%P!> ?!. ;T+ +\ ^*> M[@5 MP!TWVJA5P!Z;[40%(# Q#X/EHGT'"L\'0M^0$+W!C;]8.0R: @P93JQ MEDK 5PHX-;W'DDK$UPC24A*FL-'[_9PH3!/Y =VB+\LY>O_N WJ'*$,/-$F@ M@QS;"HQK"CLJ#,UR0]X%0SYZX$QM)5JPF,0U^$4S?MB M\'ITG/OU?-[KY'P M ;\@W[E!GN/Y=>XTHYW7!^#'KX?^V7@FE7R:1;_C\"WR_B0UF M]%^3.S=H!OG!$QKGJ819C!Z/;>22D"E^:O& MH?M\ -WZ >CJ.Y(9CLC$,GDL]L2:_OR3&SB_U$G;)MF\3;)%FV1A2V25E.B6 M*=%M8I_JLH]#.GV&W)<34)$AZPABL3'51[9^[,!AV M^M5ASQH'<&T2MTFV:),L;(FLHN*@5''0J.*<[FE,8$IDF,9H+7@*AXF5@CTL MCPB)Y7]+F?/WCJ7T>B="-H[A6B';)%NT21:V1%81ID1LS$6 !.%V3.6'A+*UO&NX,T?LD_:9.YJ[->T+=Q3F5PG?Z?.+ MC0&ULK59=3]LP%/TK5H8FD!CY[@I+(T%;M#U,J^C8'J8] MN,EM8^'8P79;ME\_VPE9"Z$4J2^)/^XYQ_=<)W:RYN).%@ */924R8%3*%5= MN*[,"BBQ/.,5,#TSYZ+$2G?%PI65 )Q;4$G=P/-Z;HD)<]+$CDU$FO"EHH3! M1""Y+$LL_EP!Y>N!XSN/ S=D42@SX*9)A1M<9EC"D-.?)%?%P.D[*(?HQ MGH.RI52\;,!Z!25A]1L_-#YL /SH!4#0 ()] 6$#"/<%1 T@VA<0-P";NEOG M;HT;88731/ U$B9:LYF&==^BM5^$F7TR54+/$HU3Z1661"(^1WJ726 *V_(= MCT!A0B4*3M '=#L=H>.C$W2$"$/?"[Z4F.4R<976-RQNUFA=U5K!"UI3J,Y0 MZ)VBP O"#OAP-WP$F8;[%AYTP$?[JW?!Q_NK^]MP5WO>&A^TQ@>6+WR![YM8 M8$;^6K]/T9 SR2G):_NUO6BR60]=GVO",,L(IFBJ!T%_JDJB7Y0-2] /,#NI 5SF#@V-J+%3CI^W=^S_O459M#DHT.238^$-E6%<.VBN$N M]G2(97&*,OU$<+\D*TQM74P!M9@2)%.0V_FN M7N*M- MZSO"/._T%_.VK<$17VH_]16RY$K0O1JR[8G)\:T95T315OK* ? M>=Z3;(8[!=^ZW0Y)-CX0V9;1<6MTO-/HF]?W5/RLP&$0/+-WI\Q;[7TN^41N M?""YVC-WX[0S=YFO6"P(DXC"7--[9Q^UFJCO!W5'\@#.N]'%JFX6^4H$P M 7I^SKEZ[)@SM;VDI?\ 4$L#!!0 ( !DY9E&PO=V]R:W-H965T%PKD!V]8U-X_7*/5N$B71T\:M6&^91!\BJ'#%6^EN]>XS]GK. M/%^II0U?V/6^<01E:YVN>S!%4 O5_?E#GX<]0#)^ 9#V@/1? 5D/")EC761! MUHP[7N1&[\!X;V+SBY";@"8U0OE77#A#IX)PKKC%$L66+R5:X*H"+NE=N2H1 MJ$( 'QI*-U90&JR$ ZFM)K@+,-M#&-PWI$"3M]F'8!T8^ ML85*I$O2=O;O1TJ*:DN**@/\8HG2>=_#(SZ418Z/E'WC6P"!7O*,\(FQ%6)W M8YH\V4*.^37= 9%WGBG+L9!-MC'YC@%>%Z(\,QW+"LP+[/,?LOT^0T>/$L(W7"P_I9BO4!7,ZWN$-/(+XNKMGLF76+NLT!\)3 M2A"#YXGQT;Z)(Q5?!/R5PI&?G"-5R1.EWU0C7D\,2W4(,DB$'K^ZKXH:I>U/&$.MS3[.UV+[<2(#+2&9[S/Q ,]KJ"JQU=^ M"Q!GI+RB%^JYW BL+TW!$XE<(8*W$K@#A5XE< ; M*O K@3]4$%2"8*@@K 3A4$%4":*A@E$E&!4XE.-7#/X,"SP=,WI$3$5+-W52 M$%2HY9BG1+'^*)B\FTJ=F#Y ND!/V7 $29KA#-)/R8)(#F/$+SL))2P1@F# M=2I01CF7@>]G('":<>1\0+^A+PRO 7U,$KHG@J,?CO+>U\<9>O_N WJ'4H*^ M;.F>RR1\; K9==4!,ZFZ^:GLIO-&-Q]A=XUNWTN-R6J-:].S:M3 M^+EO^+UB=H7^I +DX8YB4J*[2(D$-R6;4P3_N9,&*!:0\W^[L"NS>=W9U!_- M#=_A!":&_"?AP Y@3'_]Q0ZLW[L@U&DVTVDVUVFVT&FVU&FVTFD6:S([P]RM M,7?[W*?E.Y7]>#EWL5M:!(6%^J8Y3!TW<$/YACJ<4MF;Z5(J=9K-VP78EN=Z MX7D!"YTYESK-5CK-8DUF9[QY-6]>+V^WE @F/SQ_AESIXI\BY[A1Z#60ZTUV M*7(ZS>;M B+'0 1Y8JI%SF_-6)N M&-E-XGJ374J<3K-YN_].%/FC!G$Z4RYUFJUTFL6:S,Z("VKB@I\05W-VA39, M+F6Z< M:P^6-(BNP&[SUIKJ4-YUF\W8!CNT';F/"+'3F7.HT6^DTBS69G0$7 MUL"%O<#= >>=2^@N[L+6L 7VR&]0%[8^F/PHM,Z#9EU!:NEV&C1OI_.]L/GA MU7;RHE'CS;7L2&>YC3ZM.H)LIY$N[@CRK* ..AN#J!Z#:/BD)R"Z'GW4+G-D M1T'0>/B]B2Z=\CK-YNT"'-NR_>9PZLRYU&FVTFD6:S(K<3-/MM;4YN]GS#8I MX2B#9VEO78=R"K%R0[5L"+HK=MN>J! T+TZW(!=S3 7(^\^4BM>&VL"K=[6G M_P-02P,$% @ &3EF5QG<0^^@"0 #%< !D !X;"]W;W)K&ULO9Q=F=[JZ9V8O MMO:"MI68&FRR0)+>JOWQ*VS:1$A,Z1D%X$%X]5_6>SX;PU MOF[+77,YV[3MW?E\WJPV?)LW[ZH[OA-_N:GJ;=Z*K_7MO+FK>;[>%]J6<]LT MO?DV+W:SJXO];Q_KJXOJOBV+'?]8&\W]=IO7_[WF9?5X.;-FWW[X5-QNVNZ' M^=7%77[+/_/V][N/M?@V/U+6Q9;OFJ+:&36_N9R]M\XSQ^P*[!5_%/RQ>?+9 MZ$[E2U7]V7W)UI:8 ZPNPL064^'0[QVP<_S-O\ZJ*N'HVZ4PM:]V&? M0?O2(N;%KDOVSVTM_EJ(2-D>_61EZ*],]W*VZ(CF3PKWB>MU!YJN^*M>'JMC/5(49'ZI=NVF,:+?F:Z1\JB^_U)2?BV8YMHW]K6VN M;2WP,[][9S#S9\,V;8;4)] 7__O]3EL\U!?_D->BN/5L\6A\Y6VD>#R^\ECQ M9'SEL>+IRUH^^^YSEQ*!'3L)V_/8,[SWJU5UOVL;8^@M/QOOI9X2'#K(+Z*# M&/_Z5)6E(<;BQ[Q>_QOK"(?#.?CANNO;>7.7K_CE3%S &EX_\-G57_]B>>;? ML"RDA(64L(@2%E/"$DI82@G+B&!2GCO'/'=T]*N/=?50[*H!Y>U@W17ZXLICO7V\[0_ H M\YP2%E+"(DI83 E+*&$I)2PC@DEYOCCF^4([5E_G99?06,8NE$N#ZR],^?H1 M8*)NBOY4%"(B9[&011$B,ADX7(R(+!N0$NQP)KCPI0>1JZU3AHG,9ZZ._K'% M?W?&WDMWFQ:UJCW?#!A,$BO%0C M Y(U4"4N X$)58T/NY@J68 CQ:K$,I<@OJK&AKU+VV13HTL$DZ)KF8.?9G[O M"-F7?-H2GK4$@0D0E3J0AJ@*CJ01HG+\)0A0C+&4L33!5,I@FHXZQ^Q4O>2V M?^)E6OJQ,E\5-\7*^)\Q:4VAITZ=;)'20E):1$J+26D)*2TEI654-#FO[2&O M[;==7?3'H\IX2EI(2HM(:3$I+2&EI:2TC(HF9_Q@N%M:GU-[%67J?,+TX4(# M5RWA5113.2Z\BF(JC\&K**9RX61WE"H=5:_L%$MN^\$$MDA=X)ZFG9 B&B44 M"$8)A*HY@S-21&-9, B(!D: TEO-J&AR1 >#U=([K"]><_1\W1P^0#26#X., M:&",58DR7U4ERF3UY(%2?9M-CO!KN(_68#]:6M='.UYZ:NPL4QDO$94RJH:X M:@E#B*D<'T814\%1-4%5ZG@YYARS4_62VWZPQ"R])_:/JFXWCUSTHZGK#BUW M\BR,DA:2TB)26DQ*2TAI*2DMHZ+)F3U8CY;_QNL.2ALO(*6%I+2(E!:3TA)2 M6DI*RZAHX)HSD03@SCHFVIJAZ*BR8$=+%E;;\F^>.G1\Z5U(0RT*E&R.T1$G@\# MK6H6,,S(L3P89E5CFS#(I/XD%4T.\N!/VEHW2#=J]B7E006.AP&F4L;6$%,I M8VN$J%P8HA@1*4-K@HK@#8]1)YB=J)3<[H-+9NM=L@_=[$STHZD+#SUVZC2, ME!:2TB)26DQ*2TAI*2DMHZ+)B3U8D+;SM@L/FW2O*BDM)*5%I+28E):0TE)2 M6D9%DS-^L&AMO46KNX0BYJMB@06(RG)L9;Z+J.R%<@G%6.HU%%/!/5$)IO(L M93HTIE[9*9;<]H-Y:NO-TZF+#]5&/+/4>*@JCUDP'*K(\AP8#>QX\)Y&C*J4 M8& BN-,CU3?7Y([U&OL5[<&=M?7N[,L7(.JN/KA"#! -W%"'891^IVH2(R(QVX?3&DRE;.E 40Y<@V JIL1" M%<'' ?1M-;E'O<961O;DW0%ZD_;%"Q"F;O.#ZP]$HO2YDY((D<"[7)A$";"J M@7NO]$TV.<"O85:RP:QD^OV2NB%3W6CHP^5V@(B4<35$1,JX&B&BI0WW72$B M=5Q-,)4RKJ9CSB\[42NYU0?#C.D-,S$+,WX5?:>>NNC0#3DI@&;K="-'!348)HX$[J=$1],CU';NO!+&6D MSY,SS!J%[8]8B[#YD8>\XFK\^AK>=/WHRYY:);=*]5%5VD MFV =WO]W_/7XZM;W^Q>6@M^OK?/$0GY/K?/L\&+6 7]X3^P'T0M%_S-*?B,. M9;Y;B'RM#Z]>/7QIJ[O]>SF_5&U;;?TE\[7N.S_'']:05\E%M #1ZJAA74V^C=7WN^ZK8 M0$74J:B!FY&5D!71)I1K7]422.E %?.C($C]BE#NY1/7=ROSB6@THQQN)5)- M51'Y? E,M%,O]%XZ[NAZHVV'GT]JLH8%Z(?Z5IK('UA*6@%75' D837U+L+S M66KS7<)W"JW::2/K9"G$HPUNRJD76$' H-"6@9C?%F; F"4R,G[WG-XPI07N MME_8KYQWXV5)%,P$^T%+O9EZ9QXJ844:IN]$>PV]G\3R%8(I]T5MEQMG'BH: MI475@XV"BO+N3Y[Z==@!A/$[@*@'1/\*P#T .Z.=,F=K3C3))U*T2-ILPV8; M;FTX5] ?8IP\ E%081'X+/#\#D4!AXZ>/0:[ANG M@]UHL!LY/OP7N\]H3E7!A&HDH)\72Z6E.5"_QOQUA/$XH;UDYZHF!4P]><>#=WR(/;^BG)J#4J):BK(I].AN=A2IH[ 58)M' M(WL BUJ5WZ60IMBYIH;\]R M EF?"6$?@EL11L>L/P/4$L#!!0 ( !DY M9E?S.T5X20( -$% 9 >&PO=V]R:W-H965T49]5UW2'/&"R>.[-Q,QI&H=,8+F$FBJCQGRY#D4BHN"2%B-G3MO- E-ODWXSJ%6!V-BG"R$ MV)C@<3EV7",(,DBT86#XV<($LLP0H8S?+:?3;6F A^,]^Q?K';TLF(*)R'[P MI4['SHU#EK!B5::?1?T K9^!X4M$INR;U$UNZ#HDJ906>0M&!3DOFB][:<_A M . %9P!^"_!? \(S@* %!-9HH\S:FC+-XDB*FDB3C6QF8,_&HM$-+\PMSK7$ M58XX'7]FLN#%6I$2\&Y3)H%\F()F/%/$^TBNFCD548V;&0A-6N+[AM@_0_S$ M=B3P>L1W_> $>G(9/86DOX?[QW"*#CN;?F?3MWS!WVS.T.;4/WTRFO_XGLR'G0.0\NL<<3D>=8 M+G,MDDVOL:YZY%&I"I:GC#=L \MF6L V'@QO;Z^#@1O1[:&IMXDW+CY=UI': ML%,;7E3[%3N1JN1NK[=1O]=]2F_X1L95&'A>,'PE]^*^_WH']*#@3+-[8G+- M"T4R6"&]V[]&/;)I($V@16EK<"$T5K0=IMAS09H$7%\)H?>!*>NNB\=_ %!+ M P04 " 9.697D_6*RK,$ #+& &0 'AL+W=O&<)7&& M[@F@>9I"\L\4)7@_UDSMK>-;O-DRT:%/1CNX00^(/>[N"6_I-@1C*$\;/HK%!Q_5Z1:[5, #Y_?V.?%X/E@GB!%MSCY$:_8=JSY&EBA-GG0\7V+^\:+1'.N-A"F=Z5(4T+4.R M/@C)!G>T,(=KU9 M[(+//K59[OEF>2@VRY\W3Y01GK+_D@F]I!O(Z<0Y=DUW,$)CC1]4%)$7I$U^ M_LETC5]D*E-)-E-)%J@DFZLD6Z@D"U62+161-70\J'4\Z&*??.5%U#*+<,J3 M_6^8TL\R[984;D$A2J:7B3EP7<<9Z2^'JCPVTFA];V;[C6DVKAF;3;"F)S+<.R!KKX-3KX'2N MPX^B%$,K*I!:_+[$+![SFCC!^C/.M<@BFD<21;JM*+TU@# MQVVMP6UG+.?F#Y5D0:_XYRI=+E22A;WB7YZR:DC(K27D=DHH6*_Y9X-0S"I. MQNZTLM^P:7D,J7BT5KU^V@56VX0= RK\WJR(>OZ<:7O87:I)6WU-/ MHF//;I\+G;&V6?$Z-LB$AOY:0WRFAZE1" MKU&2\V\KL"8X!6S+I023*$]@<7_QEHOX>W3T=2D3E']J(]]V1G6NF%22!2=C MGZMTMU!)%IZ,?=EET1#0L!;0L%- 5=59RZ$J:B[!=\Q@(A-'R><=A&!=.>U# MJM/IN?I0218>>U&ULK9E=;Z,X%(;_BL6.=F:D3ODFT$TB[80D@+92U4QG+U9[X29.@PHX M8YMF^N_7?)0-"66(='K18#CO$"/0S33(^479"[&]4E:]W M),7\FNY))J]L*4NQD$7VI/(](WA3BM)$-33-45,<9\IT7)Z[8],QS4429^2. M(9ZG*6:O7TE"#Q-%5]Y.W,=/.U&<4*?C/7XB*R(>]G=,EM2&LHE3DO&89HB1 M[43Y4[^)=*T0E!'?8W+@1\>H:,HCI<]%(=Q,%*VH$4G(6A0(+']>R(PD24&2 M]?A10Y4F9R$\/GZC+\K&R\8\8DYF-/D[WHC=1'$5M"%;G"?BGAX"4C?(+GAK MFO#R/SI4L8ZIH'7.!4UKL:Q!&F?5+_Y9WX@C@6Z](S!J@3%48-8"\U3P7I6L M6F -S6#7 GNHP*D%SE#!J!:,A@K<6N .%7BUP!LJD$ZL>ZZTI%IU>>D7'PL\ M'3-Z0*R(E[SBH#1=J9LECP*WE2'G_;T9SC;,/'JI!U*$CJNL[WM3B\[5WR:'C;];9K\E$D6L,)^R%*-/??],=[8\NAT+"?$C8 M'!*V@(0M(6$!)"R$A$5 L-:0,)LA8?;1IS.:IO*!HQP05VA53MQ7*.0\)YNN M,=%+NW1,0,+\"F:7L.+Y[F5J.YXW,FUMK+X<^QTRZ^(\JZO)OW;*)63* !(6 M0L(B(%C+R%9C9.L"(]]AABB3)2S(!GW'24[0'6&5P;M\7<%'1_VH76MZNQMG MO36XU*]#,LXA,RXJF'.443\U*F2^ !(60L(B(%C+J'9C5+O7J+?^ [HGG.9L M+9^1CVV+ I)LT.,K6N6//-[$\LT382%#N'B;FKNLVYONTBD9$N;;YU.RZ7K& MJ;W/RKV\ M2ZT,"?.=,UM9IJZ;SHF5(7,N(&%+2%@ "0LA81$0K.7W4>/W4;_?J< )XH79 M=S39$,8_(E)^*>GR^NA\-38L4]/=DX>.CCC-LUS;:,?YO76[])WP/*DWLD:. MU\ZYZ*J;X=KN2=RR*TZ.'OUD^ 0=:0W3YGHCS;3;85$'S39_J^5[^I;,<),R'A,TA80M(V!(2%D#"0DA8! 1KC1*O M&24>Y*XHSCA*R ME7CM>B3?D5BUO5P5!-V7&XF/5 B:EH<[@J7YBP!Y?4NI>"L4>Y/-)O_T/U!+ M P04 " 9.697'.;8G)<' #A.P &0 'AL+W=O@:;<7PUXH-AUK ME257DI-VGWZ4[5@6>:'DY-(WK:W\[T>*=^219^GL(2^^E O&*NW;,LW*\\&B MJE:GPV$Y7;!E7+[/5RSC?YGGQ3*N^-?B;EBN"A;/-D;+=$AU?31+WQ,[A95?6$X.5O%=^R&59]7 MUP7_-MQ39LF296629UK!YN>#"W(:4;LVV"C^3-A#>?!9JV_E-L^_U%^BV?E MKWO$4C:M:D3,_[MG5RQ-:Q+OQ]<==+!OLS8\_/Q(]S4 MG)V!T[>%\NJR*D[1\IYUHGV]< M[>V;=]H;+,9+IL3?'_,TU?AZ M^Q 7LW^@\-\V8L*-U#GLM%S%4W8^X.B2%?=L,/GY)S+2?X5B#Q/F8L(\3)B/ M"0LP82$F+$*"M:+;W$>WJ:)/+N,TSJ8,BMBMX6AC6&^2[B=$'YN.Q2?5_6$P MRKJQ;=JC<5OF0CCJ6(Z@\P <-<:.TY;YLLP9V[IAM64!0+.H8YIM6=BSW>,GCLG1E)SA)J& M3H3HO )TT-QQ91TT=SP(1XA!1L+0 SA@[@2R#)H[8<^;C;I[UW*#O7>#W3DK MUAD_LJ7)?SSW;O(L/P_-^ 2YCZOMA"BK8LW/6E6I?5USW?Q[DMUI<:DMV.R. M@=M099O'YF%,F(L)\S!A/B8LP(2%F+ ("=8*=F$!9BP$!,6(<%:T3W>1_?XN1EU+"4/7@C3"V'J QA%V37X/3=!#$ZK'\=@)AD5K>_V@47O_C MR1.#]K;VZSOMELWS@AV$Q32N*\RPQTFWQSLEKKK+QZ[ZJ#2_N_L!:H,A*BW" MHK6CC3;11E_WR+KC*P-,ELA+"J"1EA19(R\IW9J@AR94#]O13D:BM9W<5#Z) MLO2D2ML[2Z7[.B4N()%RNP>)B"TY$%!)Z3V 5%)^#[M['G5UJCWB336.J,MQ MUSD_T;(J*5A]JM72)+Y-TJ3ZKL6S?]=E55\$O:&D'KOO1Z6YJ#0/E>:CT@)4 M6HA*B[!H[;AN"IS$^A''6Z*LHQX=YY@T%Y7FH=)\5%J 2@M1:1$6K1WG3>68 M/+MT3.0RZ0FAQ#'%M GJ*!&K]4_H1E1,GY#.=@@1$RB@HX9C$3&%0CI3%Q-R MV+-_43>O[8NF?$S4]>-7. ;;W;^S0!I'=!V@L46WR1H>!*+/()%TBNE!"M5C M>?0L?(U2*FEJJ419S,(^"CO=6UU9J!"]=@= M[6DD6ONQL*:Z2M75546*IW+-L4[QX@^K5T_HQ*V "^NDK8 'ZFQ++#?[L$[: M"@20#M@*A#WO-^KN7]L73G_(J3I^=SM7P8T\3J#07E>:ATGQ46H!* M"U%I$1:M'=Y-D972'W%JII@UR2M4FHM*\U!I/BHM0*6%J+0(B]:.\Z;.3)]= M9Z90G14X-<,Z:HE/(<(Z0WPPRP-UCCZRQ)0*E9U-XMAB2@5UIIBBPY[]B[IY M;5\T%6BJKD#CGYIW#2IWMH!F+#XK!VG$YQ,!C?R (B@2?^SI0PK58WGT+'R- M&BUM:K14_10J[JF9RD]FBJ=F0"*?FM6=/CI!H)95@1L 3LVH;8:HM B+U@ZY MIEQ*U>72%Y^:J5P\E-<662,]^@QHY+5%U@!KBRP"GG[N@PK58W>TIY%H;4\W MQ5BJ+L:J4OS6<"I&=;)IV90)VT%/%!GVV*!V@=U\E8@@'3 5B#L>;]1 M=_^VOA@>O.ZW9,7=YEW1DD\AGL>WKSGMK^[?1[W8O(4I7+\DIP$!KH?D--J^ M;=K@MR^_?HB+NR0KM93->5/Z>YM'=+%]GW3[I;CPL6SUA1 M"_C?YWE>/7ZI&]B_U3OY'U!+ P04 " 9.697EW+G>G@& "!,P &0 M 'AL+W=O.D-LJS,3$,9YS':3&:7M3'WI?3"[8165K0]R7BFSR/RR]7-&,/ER,\>CKP M(;U;B>K >'JQCN_H#14?U^]+^6W<4I(TIP5/68%*NKPNS,MS__$2? MUYV7G;F-.;UFV9]I(E:7(W>$$KJ,-YGXP!Y"VG3(KG@+EO'Z+WIHVAHCM-AP MP?+&6$:0I\7V?_S8G(@] \G1&Y#&@*@&UA$#LS$PAQI8C8$UU,!N#.RA!DYC MX PUF#0&DZ%GR6T,W*$>O,; J^6PO7[UQ9_%(IY>E.P!E55K2:L^U JJK>4U M3XM*[#>BE+^FTDY,/]!%%G.>+M-%7*M/#@C$EE*$BTV^R6)!$\3$BI9HP7(Y MG%:5SN\IRACGZ.6,BCC-."*OT!GZ>#-#+U^\0B]06J#?5VS#XR+A%V,APZR< MC1=-2%?;D,B1D$STCA5BQ9%?)#31V(?]]EZ/_5B>GO8;A\\Y\ M]+_[WA&"V0X6L^:90P=+G/PCAZB<^\5)X^:OMQ*,(D%S_K=N?&RCL/115+>_ M<[Z.%_1R),&H9MT[8NQO?[HNQU=*HH(6&^I@.N MBR?=^.>0+@-(6*B)W[(,P^YV(-(T(]@VG+991R%VJQ#[&PJ1LQU%(G[LT\B6 M87="= GV%(WTNCI5(Y P7],!T\2.(O(YI,\ $A9J.F [)E%4'NGZ23QKHA>) MTXK$Z17);_5M,:VEHI.'<^!5B>NZEW^J,B!A_F'L9YA,U-D#TF4 "0L/XY?" MQHHL-)UT#/O(U#%I53'I5<6OPDS7=DBW5:!S:1A8<1EJNND0/%&O M@R8R.8T:^NO@MM?![;T.SUD0ZBY9K[=3YO#^+1D8&^6 M7+)R.P7*PPDMT_NX*ELT>3WZBIZUL_P5M9L-I6PIFQ2BC!="*]+>/IPZQX+2 M9J T'Y0V!Z4%H+00E!9!T;JCB.Q&$?DN0&TJL1T H#*,W7A*]NO[U@?B "TM@-)\3?AG+E'5 5I: *6%N@YXABH/ M32-B'9L^=I4%W%]:>).S4J3_-NN-)5HS+DHJTI+6R5:6QK=IEHHO=3Y%>;58 MR3:)S+G2 A527&NYCF%)ND"WM*#+5,@L3-ZMGK>6T6H4HM#) P&2-@.E^:"T.2@M *6%H+0(BM8= M"+MJ&.XOAPU,2%U-Q4Y-.D"+5Z T7Q._6FV<@WH,0&FA)GY+?9A!TX9@\TC& ML2LCX=YM^F\^S-"8=XOE:KVZW\?)T@"M[.@Z0+R#A!2T9@-*"W4]P)Y:3->U MV7A]D5V8A &66AM%]+D ML_0[.E4DH#1?UP%"U!D$U&< 2@MU/<"66F;1 MM7+VGO+8BF2\]SA^3LN[^ET.+M.C32&V#QNW1]OW1=[4;TDHQZ_P>8 UQT-\ M'FW?!MGAMR^GO(O+N[3@**-+ZVR_"+:N7P:X94*PO/ZXHG%" MRZJ!_'W)F'CZ4CEHW[J9_@=02P,$% @ &3EF5W"UU-P.$@ ;LL !D M !X;"]W;W)K&ULM9U;;R/'=H7_"J$:"E'HDP12HD9\8'R(\/J1%5E]Y=5%.K7VQ)L^IK MM79IJU?7ZNH/7]>;W[?W7;>;_?&P7&T_7MSO=H_O+R^W-_?=PWS[W?JQ6^W_ MY=-Z\S#?[3_=W%UN'S?=_/9IT,/R4C!F+A_FB]7%U8>GK_V\N?JP_KQ;+E;= MSYO9]O/#PWSS]Q^ZY?KKQPM^YOCS]O]I]= MOE!N%P_=:KM8KV:;[M/'B^_Y^\B5/HQXDOSGHONZS3Z>'<[EM_7Z]\,G/]Y^ MO&"';ZE;=C>[ V.^_]^7[KI;+@^H_3?RO\_4BY>#'@;F'Q_I?WTZ^_W9_#;? M=M?KY7\M;G?W'R_RV^S3_O-S]LO[Z+]WS&3U]@S?KY?;IO[.OW[1F?\2; MS]O=^N%Y\/[SA\7JV__G?SS_)+(!>PX]0#P/$/4 -3! /@^0KSV">AZ@7GL$ M_3S@Z=0OOYW[TP\NS'?SJP^;]=?9YJ#>TPX?//WTGT;O?UZ+U6&F_+K;[/]U ML1^WNPJ+[?SN;M/=S9_JMOZT+_^7;O6YF_TY=+OY8KG]R^S=[&^_AMF?__27 MV9]FB]7L/^[7G[?SU>WVP^5N_QT<.)>2;N?%%_RGVQ?YZU6PI6RT)<)[J0R%2X2A_7>"F9?=,69ZIIFT^TZZH2;C+'S#0D+2%@$P8I"^)="^(F:@4<6!PD+2%@$P8KB<)8N MW]G9[>!YJ"[^D!LF?=4/"!WWSF=_QY^OS?LZY:UEINH(E,YJ+17=$GCF57C[ MRF#[>#]?[LAS;8X<.]N@M "E112MK(%(-1 3]8-G,*I$2%J TB**5I8HV3C> M-"+MGB#[/4$(:VW=$P@=T]KPNB?T==)P*67=$PB=TH*+@9Z0;!%O^Z)_W]UW M&_),F^-&3S$CAMC>:\C]'72:V=\W1$(G7#*RX&.D P2;SNDZ_5JMSG<@%[=S0X_ MRL5-MYT]?OYMN;AYM^UN=FNZ732AH^5)QHZ[J=H%U.Y!:0%* MBRA:6:)D^7C3M+3;A>]?W"ON.:O;!:'CPLA>N^CKK'5:VKI=$#IIE!ZXSR"2 M@Q)M!T6WB\WBRWS7-?I%FSIV,D)I 4J+*%I9GV3Z!)^H7PBH)X32 I064;2R M1,D3BJ:A:?:+YZ'Y[ZW7BM7W) F9]=I6MQ8"(=N[%^[KBPM*QYCQ0]TB>2O1 M]E8_KG;=9C5?SK;SY< )0Q?#H+0 I444K2Q%]>!"74C%FFZNY ")753)B!]I",EF@; MK9_G-XM/BQOR?*&+8U!:@-(BBE;6(/D_8:?J"U /"*4%*"VB:&6)D@<4IU;W M&GW!]>\S.*Y$?8>2TFDA=9UF('324!Y?DI2$OE'Q72]@$')F)>]UM"7"6X4JSL#(3.> M^8'.D)R4;#NIU!D&@Q!MPNA)!UTV@](BBE;6(AD].5544D*M'Y06H+2(HI7/ M4"3KI\Z/2ZI^;-%QYNI+!D)F)&-57"(0,F[VO/I>)*53DJN!:P:5+)1J6ZC4 M&O2)D3 M?MXV^3$M57YQ$0F8*67FBV4-F;4MUJFF\&MWI(SDJWG=5+ M5S@9CVB#1L\_Z+(:E!91M+(DR0/JJ7*5&FK^H+0 I444K2Q1MD/*^;E*W0\W M[G^?O:L[!"$3AJNZ0?1E7%G?>SR#T@EO]8"WT,E$Z;:)RAO$ZR(2;>#H60A= M9(/2(HI6EB;9/CU5T%)#32"4%J"TB**5)4HF4)\?M-3]P*,RMK=;#"73AM7^ M@I!QH47_2H+2<68'5D)U,E.Z;::**XGAE$2;,GKJ09?:H+2(HI5[2"6_9Z9* M61JH&832 I064;2R1,D,FO-3EJ8?>%3]/>"N*9GFO;L/A,PIS^J4)2&S>Y$$H+4%I$T

.DTF)]A%&3TOH*AN4 M%E&TLE;)&)JI8ID&ZA6AM "E112MW-(V>45[?BS3$KM8:J[JQ[TH&5/U4V&! MD#DFZH=&(R$S3(H!(V*3X[)MQY7WC=-9B39L[/R#T@*4%E&TLBS)']JI(I@6 M:AJAM "E112M+%$RC?;\"*;MIR'?26.G["TQ+Z66MEZ__IK2L<4K[U$('3*<^;K!SHHG91LZ%$OFVW\W[97 MQZ9P,BG1YHR>?M#5-2@MHFAE19(+M%-%+"W4_$%I 4J+*%I9HF3^[/D12]N/ M.DJO>UDJ2L9[EB$0,NN8KF])$#)CY=!&$BY9*->V4%EW>.6[,Z"K;%!:@-(B MBE96)GD^-U7DTD']'Y06H+2(HI4E2O[/G1^Y=$3T43%=>PM")O=.H+[_0,B\ M\/5C8)&0[0W(T/-=+KDHUW91^37$<$:B#1D][Z#+;%!:1-'*2%A*WPM&$#+I;&TK B'SJO]N3THV'*CR MR6;YMLW*VL;I7$2;-7KZ0=?7H+2(HI5529[03Q6Z]%"G"*4%*"VB:&6)DE/T MYX'IC'IS*DK'F7.NCD]10L^,'@AL^V2Z_"MRE[/K M[G!AL21/&;JP!J4%*"VB:&4ELM>"3_9><.R+P;%O!L>^&GR:=X/G+P=_R]O! M^QE'R32OK<(U)11>R?K:(%!"S65OS_U("953T@QD)#C+7A'.7I&P/':(DU&) M$[2QDQ&+"UA\09VV;53>-UR4H3E#'STGH*AP6 M%V&XJDC9:\;95'G,(QE6**ACQ.(B#%<5*GO9.'O#V\99/QYI)>]%M2F=46B7A/+-F_!7;868]8S!S<0(T>B)"<0&+BS!<59?,/_*ITII',JQ0 M6"\)Q448KBI4YB7Y^9G-X]ARN53T,AB4SME:%BB9$);5VU20.F;-T"4&SPP9 M?\4^F5F[."^5<>(HXZ*=1S*L4%AK"<5%&*XJ5&8M M^?DAS^/8HILCM00N&8JR]H(BFTVOJ!;7G0X]C MBZL.+7KW3PF9[N^%0\FX=*Y^+I4\JAMZ+)7SS+OQ5^R\F;62TP&.$\3QDQ&Z M"(C%11BN+)#(O*:8*B-Z)*,*!<4%+"["<%6A,O,ISD^*'L>6Z8N]Y:C3%]<# M2M9+E09::2SK/74RH!12#>SPS45FY43;RGV_7#;N?[0'CY^"V)4_*"["<%4M M,J,II@J%'LFP0F'-)1078;BJ4)FY%.='0X]CRQN7C-<7!=>D\+#]1>\6""$4 M3MKZC2*1%&KIAS;KY"*S::)MTU[ZQ.E<1YLT?BYB5_R@N C#587)S*28*B=Z M),,*A?6/4%R$X:I"9?Y1G)\6/8XM>H&6Q.4%N:MFO0-PH'126U/OHD7I%'-^ M\,(B;.'X^8I?]H+@(PU4%RJRCF"I%>B3#"H6UD%!4SG)9[YI!R83H/Y)"'M8[-[0V*S,G)MM.+&\6P[5D85&)M8Y07,#B(@Q7%2JSCO(-85%)9#:YD_4^&=>4T/=[2B"! M7FK1[Q:$4!_67H?:1>;!9-N#Y>WBS!A'^PCCIRAV+0^*BS!<5;#,1CT7C;P MQ#Q7F2=3;4]VNI&G.*7B>Y]=]Q!"YLQ@!\E\FFK[M+R#O"*UT::- MGX/8!3XH+L)P57$R6ZDF2X\JK->$X@(6%V&XJE"9UU1O2(\^CS5Y;D)ZJWI1 M=$HHC)'U1CVDT"A5YU$C+62R=\OC']TEL%G?W+Y_LUH_[8ES,?EOO=NN'IP_ON_EMMSD(]O_^:;W> M'3\Y'.#K>O/[T^E<_3]02P,$% @ &3EF5Y"DC[&ULK5A=;ZLV /TK%KN:6JDMWX1D2:0F M!&W2[E2UN]O#M >'.,&Z8&>VD]S^^QE#*0DN([N\!# ^Y^!S_!%[>J+L*T\1 M$N!;GA$^,U(A]A/3Y$F*L"9?0T,VSCK> 9[U)1%)CSZ1[NT L27_9/ M3#Z9-N =%4]:4?BT>?MG,#*OX(I2A M1!044%Z.:(FRK&"2W_%/16K4F@6P>?_&'JO&R\:L(4=+FOV)-R*=&:$!-F@+ M#YEXIJ>?4=4@O^!+:,;5+SB5=4>! 9(#%S2OP/(+T@.'9,.GII#*!=Y,*I5%J>)\H.*"SU(GY6!%-FBCP4?=^'$'WI0MKIOM MO#5[X702OJ#] W"M.^!8CJOYGF5_N*-KSO>IK[Y//>Z&1RB1<%L'/_/2K;N0 MJ_C<#_B>T1&1 P);1G-0]Z<3%BE8J@Z,&/CK<WK^8FZ=\#U, MT,R0DR='[(B,^8\_V('UDRZY([5B7M=[.^3!N0<">U\ M4!($BJ!8W8YSW_(]?VH>FUEURER;52_)U9"2<5O2M>V&Y)F[?NVNW^UN"LD. M%3-N\M\^=U)=.W2&)(M*,K_AC3WV+.LBCB$EXX'(SE(+ZM2"?F,BPW"-,RPP MT@86M&RY]\-1>#DR.L6NC:*?YFI(S5BCZ8Y#S]6/C5'M\JB?RV?+RQWXM3+] M]4X6,H:( .4PTD70*7'MF!F2+!JU3;/#L>=M7'TDEP-*1F'K17E/@S&H7[4C&N;QSU7%-(TO%Q5 MP$W#^%N=\YWDUXZ7(,4QUNZ]%I=LTTFVMUNR5J3C\NW6PJ\A<\;.9;6XVY'_ZWAC=VQ?L=XD]7HCK52G.G+'#.@ZPSNH MSDFXO/ M+I.1'W3$V9_+G69=6I]7/:I3FHORA3U9VIKRR)ZLRM.H=_KR<.PS M9'(<<)"AK92R'D:R9[+RO*E\$'2OSD?65,ATU6V*X :QHH)\OZ54O#T4 O6I MW_Q?4$L#!!0 ( !DY9E=8B'CN%@, (0. 9 >&PO=V]R:W-H965T MPD#9D64@V5CA?BVSG^/OM\^)S!FHLGN0!0:!.Q6 ZMA5)) MW[9EN("(R"9/(-8S,RXBHG17S&V9""#3U"ABMNLXOAT1&EO!(!T;B6# EXK1 M&$8"R644$?'K$AA?#RUL/0^,Z7RAS( =#!(RAPFHNV0D=,\NO$QI!+&D/$8" M9D/K OV48KRFB@2# 1?(V%6 M:V^FD5)-K34X&IM;F2BA9ZFV4\%='/(H8:!@BD(>*Z&/2>KC-A=*XSE*0*17 M'X> ^".C)/H)O-#+K^ Q-])2@S819'^0UW(FI/N M%GRZ_UE)K=U*JH6V9XCU"N*]8U%2[P TL;-]AIW#:RG?HRPFK]ML5VL)EU($ M? 1J>@$$]EZ6$]ZF!KCV27X#0;5W"ZH>V[ZAMLT7L'?DE4V-\AJ6V"@&L?YK>25#T(MUTC*;M44YCZ[):(.=6)/X.9=N8T M.]JWR$J>K*-XDI89CUSIHB5M+G29",(LT/,SSM5SQU0N1>$9_ 902P,$% M @ &3EF5X?L_8])! )Q< !D !X;"]W;W)K&ULM9A=;]LV%(;_"J$50PMLD43:DIW9!N)DW7:1+DC6[6+8!2,=6UHET27I MN/WW)25%="&)L07E)M;7.7S)P_<)<18'QC^)!$"B+WE6B*632+F[=%T1)9!3 M<<%V4*@W&\9S*M4MW[IBQX'&95">N=CS C>G:>&L%N6S.[Y:L+W,T@+N.!+[ M/*?\ZQHR=E@ZOO/\X#[=)E(_<%>+'=W" \B/NSNN[MPF2YSF4(B4%8C#9NE< M^9=K$NJ \HN_4SB(HVNDI_+(V"=]\T>\=#RM"#*(I$Y!U<\37$.6Z4Q*Q^TD<%"T%Y+E=;!2D*=%]4N_U MQ%(!Q3P"N W"INQJH5'E#)5TM.#L@ MKK]6V?1%.=4R6HE+"UV5!\G5VU3%R=5OC,6'-,L09YDN\H'R&+V] 4G33+Q# M;U!:H+\2MA>TB,7"E6I('>A&=?IUE1[WI)^C6U;(1*!?BQCB[^-=);71BY_U MKK$UX0/L+A#Q?D+8PP1]?+A!;]^\L^0ES3J0,B]Y:1W^O5<+@=Y7*_%?UXRK M1)/N1-I%EV)'(U@ZRB8"^!,XJQ]_\ /O%XO,22-S8LN^6M.,%A$@*M$C;-.B M2(LM8ANT YZRN$MME2\H\VF+/JUP.)E.O(7[U*%CVNB86G4TRT6CS_N40XSB M/==:9 +H*U#>):5*.3V2TJ,B:%0$5A6W0,6>@X*$K%< T?A_91K]I'.W!BT) M/P>X6T38B A/+0D4L;T886MX58Q)..M6,&L4S*P*[FB4;M*H:T!KX,"].F]D MS<>RU/P59/J>0: WLJGJA,>%)#-"YMUU](]@[(]OJSKG";[RL1&"1W96G? D M:_F&RKZ5IF>9JT[U?5%P&/9H,,CU[9S&#;MW-[@,EF)ZLPE/:M M=#W/8O-S2H(-@;&=P+=L7Z@39]$UICUTX+[%!LG8'\MAV KWH4H-L[&=V><[ M#+>9C8.9'_24TU ;VZD]R&&XC>^>O8T-NK$=W><[K$YXB@H#:6P_+)_C,-P^ M)-M*8O"+[?@M_XFA:S5M3K/.@:WQ0S>O@3(.1[.9%>]#E1IJ8SNU!]BL3>UP M.@M[3HO8D!O;R3W,9FV$]VQP8O!-7L#WV38C[0-TGPI#:F(_/)]C,](^,UM* M0@R#B9W!5ZH:?ZKE[UQZ>^S C4N..ASCM3A>H\=!#+;)V%T.TL;V!$]QS\&$ M&'235^ASD),;'<3PFXS=ZB#MXW.?"D-I,EZOHTX5O% 2]ZAWF0/?EAU:@2)] M(JS:F,W3I@M\5?4^S>=5"_F6I&LEW9"7UD4K*\ MO$R QL#U!^K]AC'Y?*,':'KCJV]02P,$% @ &3EF5^,O==#[! 9B, M !D !X;"]W;W)K&ULM9IM;ZLV%,>_BL6FJ5>Z MMV#SE'1)I#: 5NG>K;K5W5Y,>T$3)T$7<(:=IMNGGWDHD.(@6$_>M$ XO[]] M_L0V)YX=6?:=[R@5Z"6)4S[7=D+L;W2=KW8T"?DUV]-4?K)A61(*>9IM=;[/ M:+@N@I)8)X;AZ$D8I=IB5EQ[R!8S=A!QE-*'#/%#DH39/WYAK77"U^C M[4[D%_3%;!]NZ2,5W_8/F3S3:\HZ2FC*(Y:BC&[FVBV^"8B1!Q1W_![1(V\= MH[PK3XQ]ST_NUW/-R%M$8[H2.2*4_Y[IDL9Q3I+M^+N":K5F'M@^?J4'1>=E M9YY"3I1M@'4FP*P"S*$*5A5@#56PJP![:(!3!3A% M[LMD%9GV0A$N9AD[HBR_6]+R@\*N(EHF.$KS)^M19/+32,:)Q6]B1S,4I2), MM]%33%'(.14<77E4A%',$?F /J%OCQZZ^O'#3!=2,@_45Q7^KL23,W@3?6&I MV''DIVNZ5L1[_?'3GGA==K7N+WGM[QWI!3[2_34RC8^(&,14M& MC^X%3?A?JB>GA%MJ>#ZBWO!]N*)S30Z9G&;/5%O\] -VC)]5MD'"/$B8#PD+ M@& G=ENUW58??7'_=I#XB%(Y]5W1EU5\6$?I%FT96Q^C.%8.%"7<*>#Y?/>\ MP-AR3,,P9OISV\K>5HRUC?L)B4 MV:8[;JL27R+M5F,ZTV273SFU>ET8,P^CFLXLC6'%?T-OA__E$.W4Z MG=YT+HOY57M-=0/WODV/6E14J/;@8AEF]_5IV:\YVKV!LCZH M;#! ]C3G38D!CZXQC%Y85!+MUIFFK5A9]+=EM!<#97U0V4 A2Z83^[P73:T! M]Q<;WKNZ4-0=)ECA E %H')AF*H/JAHH5+%1++3/F-!4*'!_B>),?5Z9<- B M!2C- Z7YH+0 BG;J<%.IP!VX[*"]"ZQ5!9'U0V4,A: MANN<]8(TI0MRT=)%16__O##%BAI>?RO&NC!0U0=5#12JF!B*NH7>V@:0T&Q; M;-C@:,4.J2A_U:VOUIM";HNM$&^NW^&;)59<]_"-7V[Y:/#E#I0O8;:-4BZ_ M3QLI95R[\I')RDT=Y8E@^V(3PA,3@B7%X8Z&:YKE-\C/-XR)UY-(I"D ( '\& 9 >&PO=V]R:W-H965T%_?K93HFZD98OB6_G?=YCQR?IAHM'60$H]%13)J=.I51S[KHRKZ#& M\I0WP/1,R46-E>Z*E2L; ;BP035U \^+W1H3YF2I';L56P /70W K=M886S5/ -$F:U5C,-FZJ-UN8( M,X>R4$+/$AVGLGFK6@$(UUPH\@?;G8(G?>02T/$5*$RH1.$).D*$H?N*MQ*S M0J:NTFRCX.9;SD7'"?9P%M"N\_Z/T'5C?< MYY\PHN##%WVT!;IF"K,565) ,RE!R1'Z"FJ$9KO9?>JR&Z$YD3FFZ =@@6ZP MW@:BGM'/V5(JH;^57T,Y=E[&PU[,_3F7#O_-C[^.!3,,^ MT_"0>G8'YHX5(! O[2X.&>PD8BMA[N,ZB\Z\U%T/<,<]=WR0JU'C(507%>V@ M C]*AEE1SXK>8D5#K.@URQL'PZRX9\5OL>(A5OR*Y2?AV3 KZ5G)6ZQDB)4, ML/P]>SCI69.#K/L*='4N%8@AXN35!Q(&_N0_HKM33TQIOL%B19A$%$H=YITF MVK'HREW74;RQ)6;)E2Y8MEGI/P0(LT#/EYRKEXZI6OT_)_L+4$L#!!0 ( M !DY9E?:=H!!9 , ( , 9 >&PO=V]R:W-H965T,XA[[DBKV<'J3[J'8 AGRLN]-S;&5-/?5_G.ZBHOI$U M"'Q22E51@UVU]76M@!8.5'$_"H+4KR@37C9S8P\JF\G&<";@01'=5!557^Z! MR\/<"[WG@4>VW1D[X&>SFF[A"W?A=)W:^6[" M!P8'?=0F=B<;*3_:SMMB[@5V0< A-Y:!XL\>%L"Y)<)E?.HXO5[2 H_;S^QK MMW?J2 DC;3:?9-#-S?P2-YH(ZL. MC"NHF&A_Z>@; M@C%YAX0[35:B@&( OQS'OQG!^[CY/@+1#@$?Q'+N,^FV/'%8]GTP673DNF<2YM0FOQUM]$N MA_X>RI>6]LM/81K\-F36)I,G8^S96[$';=ICHM%0$".)IH;I\@L14GQJ*&A\]575U2=3V@&H0O55\X MD_3.)*/._(&%2".PON#L'XS_%NL*(FS$=^.S$&& M2(DT/NM>M* MCG9TG;QY?6I>1VZ"T97=+W MOB5GBJXN*;J^$%EKF7]4(56@MJZ6U5C;-,*TUUL_VI?+=ZY*_&K\/IPNPH'Q M93A=M=7P?_1M;?Z.JBU64X1#B5+!S6O,1=76NVW'R-K59QMIL-ISS1W^10!E M)^#S4DKSW+$"_9^.[%]02P,$% @ &3EF5\8O4CJS! [AH !D !X M;"]W;W)K&ULM5E=;Z,X%/TK%CM:S:S: B8A:3>) MU&DUFDH[4C7=V7T8[8,+-XE5P(QMDHZT/WYM0B&DCE.RY"7AX][C>ZX/^ "3 M->-/8@D@T7.:9&+J+*7,KUQ71$M(B;A@.63JS)SQE$BURQ>NR#F0N$Q*$Q=[ M7NBFA&;.;%(>N^>S"2MD0C.XYT@4:4KXSX^0L/74\9V7 U_I8BGU 7F=NWCJ M>+HB2""2&H*HOQ7<0))H)%7'CPK4JV_@P5H:'&BU@BRE^TKF(]!T6%D"RMDE4%*(9JA/Y>L$"2+ MQ<25J@*-XT;5:!\WH^$]HSU ?H$"[PQA#P>&]!M[^BU$*MTOTW$[W56\:_*X M)H]+O& /W@W+(L66DU)1G(HG<89RX/J@TC#Z?OTHU-E(_F.BNL$>F+'UY7(SVD6L120 MFF;$Y!*X.K,"(4MQF)JQ&6%=A<_K N?WAD^2Q-E2C5#2!Z M0FR.$L(7(6(,&IJ)A#61L!\B*8T/TPA-K=ZE<2"H M16-4TQ@=1T/J_DL4$PF'KH716XHW!H7FXL=U\>-^YD"D)$D.S\+85.-PAX@Q M: ^1RYK(Y7%$:":!9^7]FB2'YN'25-GN/WI"ZW=@RT'XEM7X7T6Y/L?*A#=24B%N*5N'(9CO"-O4Q@>!K[Y^O0; MR^#;/<.V<&F6%[KV!%:0((S^1T M=A,:=^/;[4UW66_PAH=D;0BSR+HQ,;[=Q7QA&?Q4SU?\2:WU\T(]Y/P/-5N' MZCR1/:&U&]/8(G]T&C5;[5;G)O2$UFY"8Z]\N[_JKN;Q*YD&_N7NXRLWW@HWVZB#FJYO_MV3R:J:LFN M] KO@-(-4?N5CK=>X]C-TUVFRB)9!.IQ)BM?V(C?CE>S?;#.$WF*-SNX\6DX M.(V:>[5B?:&UF]!8,6Q_1]1=S8/7.@T&XV!7SH8PSQOO>:.%&]>$[:[I#7KN M[=YM+Z7S1/>$UFY<8]]P>!JU]VK5^D)K-Z&Q:MC^"JN[VD>OGQ%-:C>$&=3N M;GV,T%^"OA"^H)E02IVK/.]BI"3"-Q]7-CN2Y>7WB4]P/3IF ( "(( 9 >&PO M=V]R:W-H965TT![S7I>'9WG]?^8QT%5BI$H1VJ[.!6]J6N7P<*4Q<*FPE-_[ MA+;H[IZJ)^ZXBSO>&?<6:RX49G!O6^"Z;0%]Z10\7&.Y M0-%[5#M)WWA4DT[R9-^5GNQ!?M#)#_ZSTBU^LEWI:12.P_Y*AUW<<&?Z?T0[D5I#\=I.@057>J;89:&'. KCH-\O M.5?/AADLW=^"Y!=02P,$% @ &3EF5R*1FEIO!@ B# !D !X;"]W M;W)K&ULM9MK;]LV&(7_"N$50P>TL43YVCD&G(C! M C1KD*0KAF$?&)N.A4JD1U)VLE\_ZA++E&4F6M]\:7SA^Y Z1Z)X9':R%?*[ M6C&FT6,2 MH)O0B'>FD_RS:SF=B%3'$6?7$JDT2:A\.F.QV)YV_,[S!S?1PTIG'W2GDS5] M8+=,?UU?2_.NNZ,LHH1Q%0F.)%N>=F;^)Q+D!7F+/R*V57NO478H]T)\S]Y< M+DX[7C8B%K.YSA#4_-FPEGP1\^:B83H^Z]1N944IKR1<0? MT/N0:1K%"OF_H(_HZVV(WK_[!;U#$4=W*Y$JTTQ-NMH,(D-UYV6'YT6'^$B' M8W0EN%XI1/B"+>SZKAG\[@CP\Q&<82?PBCZAP/^ L(>#IN&XJV_9^@0%WM'R MT%T^6\L3A/M'RXF[/&3SD^?!8X<6P<[-(.<%[=W\Z[-IBRXU2]3?#0,]*\"] M9G V77U2:SIGIQTS'RDF-ZPS_?DG?^#]VJ0Y)"R$A!$@F.5.;^=.ST6ON=-D M@K.^K0D%;)##LOO%9CH8X6'@3[J;?7DA^R1 ,$O>_D[>OE/>*W.F4RWD$YIQ MGM(8S1(A=?0OS>Y(']"?C$J%OIB+P+1#=UO19("SA[8&%##?WW/ ._%POV8 M9)\$"&89,-@9,/AQ ^Y6DA467(A4-GG@[*2M!P5L9%M0=P"R1P($LQP8[AP8 M_K@#%V9E5EP#*V;6EDLS(S79X.RIK0W#QDMA6#<"LD\"!+.,&.V,&+U@Q&.4 MI D*(Z5E=)]F^IMS7V2:HW.1K"DW'BDT0S>9-^C+$LTV3)JEN?F6*Q%'QD>V M0)<\NU6P!6^)&>7=^&LR3OGX-IZ-VKTKG=@'F2G! AFF3?>F3=VFQ?Q MW+Q+;BX-IK11O?3F50;NRLBCB7.*M?#-.:ZVOHV;;S\']Q_(3@D0S/+-]ZHP MX[5889G4,D^E9%RC=38-"MZDN1O95O22MK_J&GHC7),K>5> M,/1?UO(NTS(T6GXP9_,\3O,H<5Z*>D5U*B,=L:88>.;&M]:UH/7W5[/#_J W MKBL+V2LI:?O*]O#PB+*X4A8[E;UE/!(2_2[T$>6)5#=VLY48=EWI^5O^3-LH_S!NO&HZJ#)N*2]J%,(VBV!HMFJ5P'9=R?D MSX*:('9-G^A]W"PR:.X%I86@- )%LYVH$K(_>K.;+VB^!:6%H#0"1;,]JH*P M[T["K[CYC@^SQ_#P-GC>V"[ H_K3:/> 6LOW%G$45W$4N^-H^RG>#6Q[9I>T MP\=N]3P*VBV!HMFJ5\$5NX/K#=N(>),'5WGEA 8RPHC4#1;!^JK(L';S;Y@X9>4%H(2B-0--NC M*AGCEY+QBY,_:#0N:=8#M,&@OC %3;Q0-%OA*O%B]X_"_R,.@ ;=DF9MAJCK M#9I>H6BVWE5ZQ:]-K^&Q,QKT!U=06@A*(U T>UMBE80#[ZUN %H) :EA: T M D6S/:IR<^#.S5\Y+78+F1DJNV#0I5(IY?-LOX/2C0LH-[&U-X>_MIJF?OV> M -HI@:(5HG?W=F(G3#[D6^ 5FHN4ZV)3]N[3W3;[6;ZYO%LU+_;H7U'Y$'&% M8K8TI=[)T"SA9+'MO7BCQ3K?UWTOM!9)_G+%Z(+)K('Y?BG,NK=\DW6P^\\' MT_\ 4$L#!!0 ( !DY9E>3%'$*; ( %$& 9 >&PO=V]R:W-H965T M!'^<\S[O,?@DW4KUK$L 0UXJ4>N94QK33%U7 MKTJHF+Z4#=2X4TA5,8-3M79UHX#E75(E7.IYD5LQ7CM9VJW=JRR5K1&\AGM% M=%M53/V9@Y#;F>,[KPL/?%T:N^!F:V/@NX#N'K=X;$UO)4LIG.[G-9XYG#8& E;$*#!\;N (AK!#:^+W3= :D M3=P?OZI_[6K'6I9,PY44/WANRIF3."2'@K7"/,CM#>SJ":W>2@K=_9)M'QN& M#EFUVLAJEXP.*E[W3_:R.X>]!$J/)-!= NU\]Z#.Y34S+$N5W!)EHU'-#KI2 MNVPTQVO[4A9&X2['/),M\"WGK0 B"RQF:5#;M(H;#IJ<7X-A7&A"+\@9X35Y M+&6K69WKU#7(M@KN:L>9]QQZC /-)0F\#X1Z-"!/BVMR?G;QKXR+U@?_=/!/ M.]W@B.Z=K-U=V&J&[:"F8,?NP:U 2=[ M_\Z/O,\G7 >#Z^"4>O8 ]K[DH.RQVQ,9,]A+1)V$O5N;S(_]3ZF[&0%/!O#D M)!A9DS%6GQ7NL6(OH>.L<&"%;['",59XP/*]D'KCL&B 16_!HC%8= @+$N]( M9?$ B]^"Q6.P^! 6^TD\#DL&6'(2]E@"=ML"O_$Q9'+PD4239!+\SW3W.H1M MMM^86O-:$P$%)GJ7,9I6?0/K)T8V7=-82H,MJ!N6V/-!V0#<+Z0TKQ/;AX9_ MD>PO4$L#!!0 ( !DY9E<=\3<%P , (H* 9 >&PO=V]R:W-H965T M!)+KY(J>V@<391?,0($@VVX>B M#[0TMHA(I):DXOCO.Z1LK2^RVP4*!+%(S1R>,YP9S7@EU:O.$0V\EX70$R\W MIKKV?9WF6#)])2L4]&8A5/"FX[=WJ.:CF5M M"B[P48&NRY*I]2T6S\+ .CB+;QQ7>N<9K)2YE*]V<9]-O, RP@)38R$8_;SA#(O"(A&/ M[QM0KSW3.NX^;]&_./$D9LXTSF3Q)\],/O$2#S)*@OM M_L-J8QMXD-;:R'+C3 Q*+II?]KX)Q(X#X70[1!N'Z-"A=\(AWCC$3FC#S,FZ M8X9-QTJN0%EK0K,/+C;.F]1P8:_QV2AZR\G/3&=,Y["@RP0NFJ2PP?UXAX;Q M0G^"2WAYOH./'S[!![* K[FL-1.9'ON&3K<8?KHYZ;8Y*3IQT@@>I#"YAL\B MPVS?WR?6+?5H2_TV.@OXC-45Q,$%1$$4=_"9_7?WZ R=N(UD[/#B4WAU515( M&6Y8 2ZL7VQ8[W?"^M?-7!M%F?MW5_@:^%XWO"WG:UVQ%"<>U:M&]8;>]-=? MPD'P>Y?V_PEL+Q*]-A*]<^C3>V&04 U4C&<7(-!TR6TP!@[#-INW:4PWD8S] MMUT=QU;AJ#>,6JL]@OV68/]?"*:R1##L'?5YD@U.?^?X* J3^(!DAU4<#N)N MDH.6Y. L2==1+^7BLM8(3<&N2\TK6SO LHS;8M%6(TM360MC+VG-Y@5VZ1@>!S^)HP,=QT:]).EUZTA: M'XI^ _JVIJ_ M:Z)>:4X*23^NJ*\ MHS\*A]B,&BMNFEIQ*K< %00970XJW:@:?9F%D MY6:'N30TB;C'G(9%5-: WB^D--N%/: =/Z?_ %!+ P04 " 9.697\!'R MZY ' #L.@ &0 'AL+W=O6&&@L#@NP;D'2;@_#'E2;B87*DB?)20OLQX^2'=.D:*[V MKE\:6S[W4%=7/+V'E"Z?J_I3LY"R#3XOB[*Y&BW:=G4Q'C>SA5QFS9MJ)4OU MRT-5+[-6?:T?Q\VJEMF\#UH68X)0.%YF>3F:7/;';NO)9;5NB[R4MW70K)?+ MK/YR+8OJ^6J$1R\'[O+'1=L=&$\N5]FCO)?MA]5MK;Z-=RSS?"G+)J_*H)8/ M5Z.W^$(PV@7TB-]S^=SL?0ZZ5#Y6U:?NR\W\:H2Z,Y*%G+4=1:;^/,FI+(J. M29W'WUO2T6[,+G#_\PO[3WWR*IF/62.G5?%'/F\75Z-X%,SE0[8NVKOJ^6>Y M38AW?+.J:/I_@^<-ED>C8+9NVFJY#59GL,S+S=_L\_9"[ 4H'G< V080.X = M"*#; /JU([!M /O:$?@VH$]]O,F]OW!IUF:3R[IZ#NH.K=BZ#_W5[Z/5]LC M!_DVY;^3JZIN\_(QN"DW,M1-YS]_4?#@II7+YB]7Y3?0YA6)U6;.9O-\H=\YLK2&WCL;((D2R')!!"9V&/G M$BA;"LHFH-C,*NSU^?B,BK6 M)CAQC%"K?TL=.(XHCRSU$ XVQKM@-$HB M.],A#",286QG.L0ILNB0!.K>'?N;]W?5NE2&NG1FZ@T]>FI!LJ6@; **S2R" MMA68GU,!O:;EZ#)!LJ6@; **S2R3]D78;XR\"A@.E8VSB-A&UX5#G6FS=6&( M8XGRSLS6!0>.4H22 \*@;0CV-M%>!8P&8X:(V>(\=^*.G%R1;"LHFH-C,2FC#@9-SJJ#7SAQ= M)DBV%)1-0+&92]/:-!&_:?*IX#;4F/*(8V(O@SEP)&$469,^=>"X!#AR):60[9N'"<9J@0\J@O0DY M><^#./8?:&*WJ%,'C'-[9R1UH"BGQ';\3K+HP%HGT:T]\;?V-V4KZY>-9EGD MR[SL)UT3_!-X]D/\K$=/.= =$5 V <5FUD>[$7+.71$"NBT"RI:"L@DH-K-, MVDR1T_=&B&.?(N)A:*N% X8B/)"+(2SBE T:0PQ7BWQWQZ85W M5\'/>_2M"&I30-D$%)OYT(BV*12=43$HZ.8/*%L*RB:@V,PR:8-%_0;+IQAT M:'9H&,;V.I,#QDAH;[JF#EC,$FK!A!,64>I6#*H=%O4[+)]B^!;A_;1'WXF@ MY@N434"QF07:>\SLK,^9P3YH!OND&>RC9NU.^\_K/'\*U:^[F/OA]!-X5 V004 MFUDE[1QI>$[9 #60H&PI*)N 8C/+I TD]6]G>65CN+6$,2;V1)\Z<2@:+&6X M<&&$N&U.G#A"&3F@'-J&4;\-\RF'=Z77SWOT[0BZUP7*)J#8S II_TC/N==% M04TD*%L*RB:@V,P'V[6)9*?O=3''7E<2,6L!=^J D3"DEA:D#EC(6&3U),(% M0W1OL]Q,5-LPYK=A[ZLV*X)\7S>JE:RS_M:LMU>A7PNMN]^FU7*5E5^3Q0MA2434"QF273AI*1,TH( [65H&PI*)N 8C/+I&TE\S])Z)603:CQ/DM" M&;?71%TXGD2AO5GDP'&D&A3[H2$'CD4<$5M&QGMO[RUE_=B_-MD$LVZY8O," MU^[H[M7,M_T+B=;Q:WPQQ8[C*;X0FQ*4 YU!@0 *D4 9 >&PO=V]R:W-H965TQ G ,FC!Z 6@(8 [P& VP+X3K!;V,B<)9S@-Z!]^#K M;0S>OGX'7H.L!']LZ8[C,N536\@=*C_VJMW-HMD->F W+OA"2['E("E3DFKP M\3@^&L';\F2ZXT''XUF@4<);4ET"%UX !)&KV<_R\7"D"^?_>4^>[;UW&&Y7 M*V[-YS[(UY3(#:DH4]5Q(8=U>LC_T=5!X\G3>U+J M>,4KO"(S2\H?)VQ/K/F;5TX /^B28)(L-DF6&"+KIA[:-(WB\_-D#-QO6! EVC<1E&(8-C9]2+U MNTC]T4A_[^2J+5%MS*,<3RTYDV2Q2;+$$%DO$4&7B.#%%"(PF2Z39+%)LL00 M62]=89>N\-D*T2#]TT\505=JQ$ A-'9P,G&\@5U\;H=I]:=2;+8)%EBB*R7C*A+1O1B M,A&93)=)LM@D66*(K)PH01A$:?-A+G9T70B\8"(7&SO4F MR'$&0J&SC%E:5V92II)MM@H6V**K9^T^[;2 M&6V#QM7%/6\M(M?S@Z&Z:.S\* R&ULQ5AM;]LV$/XKA%8,+9!&HEXLV;,-Q):'!5C7($FW#\,^,-+9 M%BJ1&DG'67]]J1@7Q*1>N[AW7/G(\7YD?'/8@\@T5.64K$P]E+F M,],4T1XR(BY9#E2]V3*>$:F&?&>*G .)2Z,L-6W+FI@92:BQG)=S-WPY9P>9 M)A1N.!*'+"/\OQ6D[+@PL'&:N$UV>UE,F,MY3G9P!_)3?L/5R&Q8XB0#*A)& M$8?MPKC"LPUV"H,2\6<"1W'VC(I0'AC[7 RNXX5A%1Y!"I$L*(CZ]PAK2-." M2?GQ;TUJ-&L6AN?/)_9?R^!5, ]$P)JE?R6QW"^,P$ Q;,DAE;?L^!O4 7D% M7\124?Y%QQIK&2@Z",FRVEAYD"6T^D^>:B'.#!2/WL"N#>RN@?N"@5,;.*]= MP:T-W->NX-4&9>AF%7LI7$@D6H!5;\5"J7UHKO1):%,J=Y.IMHNSD MKR@/[!0\<](%1N1=H0V.(-?;AL/UT MP-Y4:C22V"=)5O8@X1WDE\BQ+I!MV8[&G_7KS6U=./]O]#J72A:Y4SD)(*%H7JA /X(QO+GG_#$^D67G3')PC')-B.1M?+H-GET MA]B7U2]ZIE._,IR4AL6^\KBT7>Q:UMQ\/->U#\.^;05!&Q;V88YGNU8'MM$N M:F.W@;6B])HHO<$H0U#2156)7JC](D^AVHYHC$C&N$R^E.]T,E3,WKGCV/?L MC@H:E.5Z':W"/FIJ>QAW-.BC@L#SL%Z"22/!9%"":RI!E8]$\*0.$P(N$ 6I MBW?26QV[ON]VXNVC@@#[G7#[(!<[TVDGW#[*QIXUT8?K-^'Z@^'>,TE2%)UW MFX1&+ /T .H8!:>1)$^@W9S\O@Q3-^CIH($Y=F!W4AKV838.W&FW^G5L&'N^ M7HN@T2(8U.)C#ER5-]TUG5@7\"#'MS;;,_=-FO+]F_==\\:6B6M!H:&1XK,O 3P8ZYKQG*D&HK:,/QA]7Q>F-O1!HF^MO5'9PE'9-F.Q MM5-B/Z?$_O&-I/9AK&R.R1:.RK89BZV=S>=/*3QXPA]L)D[_/*Q.4-U3B ;F M>=V3>JA!.9Y3?$VV&XF.S \Z;<0\NUO(@._*2QVA3EP'*JO/R&:VN3BZ*J]+ M.O,K/%MCS7Q87#25=QG/]-4MU0?"=PD5*(6M6LJZ]%7/X]7%3S60+"]O-AZ8 ME"PK'_= 8N %0+W?,B9/@V*!YOIM^1502P,$% @ &3EF5Q*>A:IG @ M3@4 !D !X;"]W;W)K&ULM511;],P$/XKIS"A M39J:-.T&E#0274$,,:VL#!X0#VYR::PY=K"=9I/X\9S=-!2IW1LOL<^^[_/W MQ7=.6J4?3(EHX;$2TDR#TMIZ$H8F*[%B9J!JE+13*%TQ2Z%>AZ;6R'(/JD08 M1]%E6#$N@S3Q:PN=)JJQ@DM<:#!-53']-$.AVFDP#'8+=WQ=6K<0IDG-UKA$ M>U\O-$5ASY+S"J7A2H+&8AJ\&TYF8Y?O$[YQ;,W>')R3E5(/+KC.IT'D!*' MS#H&1L,&KU (1T0R?G6<07^D ^[/=^P?O'?RLF(&KY3XSG-;3H/7 >18L$;8 M.]5^Q,[/A>/+E##^"VV7&P60-<:JJ@.3@HK+[<@>N_^P!XCC(X"X \1>]_8@ MKW+.+$L3K5K0+IO8W,1;]6@2QZ6[E*75M,L)9]/W52W4$R*L4&+!+=2"20.G M<[2,"W,&)\ EW' AZ!^:)+1TID.&6<<_V_+'1_@_-7( T? P?UR#J=9G960.?GPF)%Q;K,S/0[9&_\'6N+ %V3KOH]N5X&OF>_.KIJ(K4&M*IG*[4E)V7=MR6\*RYE(5Q2%[6P%OO #W M &W2X> B"3?[JL.]]G OS0W3:TY%+K @5#1X=1& WG;O-K"J]AVS4I;ZST]+ M>O!0NP3:+Y2RN\ U8?^$IG\ 4$L#!!0 ( !DY9E<%5>"/D@0 '05 9 M >&PO=V]R:W-H965T,(R2 MVBA+;>@X@9TADEO+>3UVRY9S6HJ4Y/B6 5YF&6)?KG!*=PO+M9X'/I+-5E0# M]G)>H V^P^*^N&7RSNY8$I+AG!.: X;7"^O2O8C=H#*H$7\0O.,'UZ"2\D#I MI^KF)EE83C4CG.*5J"B0_'O$USA-*R8YC\\MJ=7YK P/KY_9?ZS%2S$/B.-K MFOY)$K%=6*$%$KQ&92H^TMU/N!4TJ?A6-.7U+]@UV.G4 JN2"YJUQG(&&M]ZO& M.SSBW0,?:"ZV',1Y@A.#?31L/QNPMV4DNG# YW!>\'PNK7AU7S^$;Y[&52V+JO0-HG_"F[;+:)=+<:4#Y)6 M&]\%+] *+RRYLW','K&U_/X[-W!^,,5[3+)H3+)X)+)>9OPN,W[-[AW)3"2# MG\NL'+ZT("%\E5)>,OP>Y++$%)@1FI!5AUI1+L!?/TM+<"-PQO\V9<\?,WMC MDD5CDL4CD?6R-^FR-QE\KVYR@25KDQ!3#AKSH#:O*OWCTG?"N?UX&%H= T/8 MQT0ZQH70[X-B'13Z08?I"0PZ@<&@P/BID'V 7)\,BY+EH&H(.,?F[:*AFASX M/_,GCJ+6!)IYBEP#R/54JMB$\JJV=8Q@0_-VL-.>SBH_9=C M>XU):ZCY#P-%J@Y1$ZTCX$0)6*QCCJ1XULF<_4LU[)?"7\46,U!(G7*5$X9E M]RP&Z^(@_6MWUC')HC')XI'(>CERG7T[Z_Q?E;'U/%("1V6+1F6+QV+KY_#@ MD\0=?-/N)"-9X:-[2&O>>[==91,Q8%Q/ 44&$)RJ]<( \@Y*3U\CW&N$;^L! M6ON>@% MBR:06CHB VCBNZI*'718//HJ]Q\0[O 7Q*L:@9;K< J:7AURIA8' M \:%JEH#SY'RX.Y[P:=1Z@$)N,@SPY\7,<$+,F?;UR4!-^0M D0D4:.MY M&-07OV]IW>&>]DT-4,O=;^\\-0(Z*-26NH'(];3LZR@8'%OK^Y[7'6YZ7]4& MM5R]]EUK\0T@3VW?(P,H4#>ZV ":3=6VSSXX1L.>)K;@0M MZC.L!RH$S>K++48)9A5 /E]3*IYO*@?=0>OR&U!+ P04 " 9.697'-/W MVUT" #I!0 &0 'AL+W=OO//8_NI^.4[XV]=QL 9 ^UTF[,-XC-512Y<@.UF 4T[*V-K@32UZ\@U M%D051+6*DC@>1;60FA=Y6)O;(C=;5%+#W#*WK6MA?UV#,OLQ'_#'A5NYWJ!? MB(J\$6M8 -XUI9 W:2:.9A=68?QQ<33(?'P*^2MB[@S'S)$MC[OUD M5HUY[!,"!25Z!T&?'4Q *6]$:?SL/'E_I!<>CA_=/P5V8ED*!Q.COLD*-V/^ MGK,*5F*K\-;L/T/',_1^I5$N_+-]&WL9^WU ,FR'4[LN<6!WP(LWKP:C^,,QVO]D]H0][=G34^[%W" 0N%!, M2;&4BBI-^!:40*@8&J;^U%[HBH'>26LTM2B2ACH$P;IC-]0>.PK'^E=B5XRR M81S'>;0[9'\>-HC#KX][@I7U6-E)K)EV6RMT">P62I [L51P+,N3+O]:Q^P9 M2YH,GZ-$!XWH'\$OPJZE=DS!BH3QQ>60,]L^+.T$31-Z]W^.Z8;X5\5#FB MAB?."K7P9$)RHLU6KGU52B2I<^+,#X,@\CFAA1?/ MW;T[&<]%I1DM\$Z"JC@G\ODKG-M;_CQO"1K7*)^*.^DV?F- M2DHY%HJ* B1F"^]L<'H^L_;.X#O%K6JMP6:R$N+1;J[3A1=8(&28:*M S&6# M%\B8%3(8OW>:7A/2.K;7+^I?7.XFEQ51>"'8#YKJ?.%-/4@Q(Q73]V+[%7?Y MC*U>(IAR_["M;2PY+>HK>=J]AY9#&!YP"'<.H>.N SG*2Z)) M/)=B"]):&S6[<*DZ;P-'"WLH2RW-4VK\='Q5$4D*C:C@Z!(UH4Q!^''N:Z-M M+?QDIW->ZX0'=)98GL P.(8P"(?PL+R$H_=_R?@&K>$+&[[0Z0[[^82$VQ6C M:V*/4L'/&V,&UQJY^M7%6FN.NC5MG9^JDB2X\$PA*Y0;].(/[P91\+F'>-@0 M#_O46\3BE?C8GAGE%0=\*H6J)!Y#5:14):(R;S_M2J(.$[DPMKVU8!L;<< MU/2MY3%K"&9OJN0,;$?I9UB)(E7MRN["F.WU5328A5T'Y+?FJOU$?2-R3YCV8)(+L>K$ MF6V@_?>[=D(&(D75-AZ([=QS[CG7]DVTD^I19P"&/.6BT$,O,Z:\I50G&>1, M=V0)!;Y9294S@U.UIKI4P%('R@4-?'] <\8++X[<[4 M\QB$W V]KK=?F/-U9NP"C:.2K6$!YJ&<*9S1AB7E.12:RX(H6 V]4?=VTK?Q M+N ;AYT^&!/K9"GEHYU\28>>;P6!@,18!H:/+4Q "$N$,G[5G%Z3T@(/QWOV M.^<=O2R9AHD4WWEJLJ%W[9$45FPCS%SN/D/MQPE,I-#NG^RJV!X&)QMM9%Z# M44'.B^K)GNHZ' "0IQT0U(#@M8"P!H3.:*7,V9HRP^)(R1U1-AK9[,#5QJ'1 M#2_L+BZ,PK<<<2:>@V &4C)CRCR3*=>)D'JC0).+*1C&A2;=2_*!/"RFY.+M M940-)K50FM0)QE6"X(4$(;F7A$_GL2^$'8IN>OX4=RPF8#0L<7OFH#OBI6:.9.N"8_1DMM%,Y^MI6]HNVU MT]K+?ZM+EL#0P]NM06W!B]^]Z0[\CVV>_Q/9405Z305ZY]ACYYF[2[U :I[@ MX1NM%0 V"X-U>69+ 6T5J&@'CM9VJVW<#7W[B^CVT%Q+W,UQW)'N?J.[_P^Z MYY W[XDO7\BJ>=?G2H_#1M<]TZ%TX/[GX-:N[:H22(WA:E:0;/:=-Z1:SCT M3WC5MN^96G,\>P)6"/4[5RA!5:VPFAA9NFZRE 9[DQMF^/4 90/P_4I*LY_8 M!,WW*/X-4$L#!!0 ( !DY9E 0 #$< 9 >&PO=V]R:W-H M965T+5$H$+";&%_LJL+U<4%SQ)X.M/#HF^53FG/_*3VZCB6'E=P0QA"I' M4/UO S.(XYRD[^/?/=2HQLR%Q\?/])MB\GHR[[]"OL)]7->R&-9_"7;\MJ!9Y!P+15/]F)]!PE+R__T:6_$D\AI@HB%VA&?R3#F9X7Z\ZW(\Y\1XW^F.N/9GXEB.VZ*>O4%MG53[ MW>H'R"Z[Y$&W_$LF+HG3;Y.;VO7*>J>RWBEX[INL?Q0TE;3\]?S]35]*;A4D M\I\VBTMNKYV;EY8KF=$0)H:N'1+$!HSI[[_9 ^N/-L> M98W-S;'SF&,&2+":\[W*^5ZG\]]XNKQ0(!)=[^>JS=Y._;GV8L+\7B.KP=#Q M7+N>58 T9LW>?F5OO]->GVU8!&FD5S.+R$+PTF>2"1X"1/+UU=W)/]?^$M8_ M7MU.WVJL;LPQ R18S?Y!9?^@T_X?>N\7\E0)-E\7M;Y(X& XH0N]]O463!<; MO1]3A"_*ZM.61.=0YR8Q:*[=7K/,8 X9(,%J07A5$%YG$ ^0,B[(CU/>=JK/ M]183YF/" B18+8)A%<'PG39 0\QP,&$^)BQ @M7"&57AC/[G8[A3?VX(F#!_ MU'BH]%H>*L&H4?%>7%8SSK8.+97UNG6/N76^MNXSN0,1ZE*N^VYR#52P=$EN MV)->^+>ZZNOIU"^YU[^)UKZJ<]!S_4:E^:BT8$^S[:-DK$O+\_HGDCEJ=NU7 MDM$U1M>;8A_?:G*G_FR3,6D^*BW HM63./2^]GLUOS9J]XM*\U%I 1:M'M&A M [:[6^#7GP!VLS=UO&:AG74/=+;);:.ZSO!EEX4U:MV^0QMK=_>Q][#A\28O M]C,!$5/DAH8L9FK7ZB1J3XM*\U%I 1:MGLJA^[7[[U5W4/M>5)J/2@NP:/6( M#AVRW=TBOZ'N#!H;/#FT=O6_*7:=^I6#*]K8QAH?'6I:?7I2C? M3Y4GBF?%"Y@Y5XHGQ>$*: 0BOT!_O^!&ULW5A=3]LP%/TKD1D3 M2!-IFQ&:T5;:*B%-VB8D>-@;38F>.REE\_7SM-/_!EC(>-+A6-?8_/ MNYU.&I>42S(:R$5Y59HZFJJ%-$.2MJ'(WS[G0])-WY/(RXU5SH;D M[N3MCX4REV\B?S]Z=W34N3N]W(^?.."4Q$'1\V>(GG5P78MATNFNM!M^;(4\ M\1BC73S+T1.&,.%^P(\3^ATQ"Q*WY@(=1XZ;G1P-"B4W&YH0'[#JM&31/15# M,J:"3S0'5D%++E8^W(/ 5 FE(V,KR:;K0J1^\'#7]Z#(&IV22Z5=;I_!?T^: MX7O N@<&N1"MP1[Q@=&@HL8P+:]LQPUVP4=0U+1O5Y5U.--TU>V=DPW!W6R2 MB=(YTVV:+EF'1@/!"K"C^6P.=Z.J&$!C5&D;.:F4\+.QWI^E"A[%JS M@B]=?UFT!C#U+JY.JTJL/@H^DR7SDW]VPM& KGG17&G^8+-!J4QM@&D2W3-M M^'0[\E/3ZI8MS;J GO_N.L^89)J*;=.V]E_S*K_8<7+QKRR[WRK[ MAH,>F]?J:S=Y?@@FTT,P>1 UV3\$D]FK-!DW+_"M4\+.&:&-1G 6&Y)O<+(3 MFZ319,&%X;+IS7F>,_GHJ&#E#9W8/P%V].WXG!5T("R. M87DP!QC'L[ \_]-\^NA\/(9YZP>1/LKIHQS/"B%C]\'RA#F9O<(SS;(D25-L M1TJ2),O""&!A!TF"(? TX@CF #Q@2)*X]^#>^RA>OZ?BS?_%1K\ 4$L# M!!0 ( !DY9E>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M24.ILT]&^#'V"IL']ZLM\,W8XVVCS,M/ZA;V6A;*3P=*YU>EP:+.E*+G] M0Z^$@G?FVI3K-G]K(=ZT< M+YXRHXMB,ABW;_P2QLEL[_)3#?G,9[:YXOCLD0/(9)",H,&Y--8U=S3MB_E+P*7=Y^P4=D'G=94XEO&'N M\H:1DD=97<@6Z3F[7PGC008(9' TR"M=KCS($($,OQ#RDA=< M98(U,])Z@!$"&!VM%Z__J:0'&2.0\?&&FMNE!YD@D DMY"7/7A80153N\:0( M3TK-8V7311#,+=S:W.&A?4/0OM&B/8I,R#6'S[2,JYSQHM";9FE <\P/@M\1 MR.^TD'=J#3> CH2_5,X6H>_-J2^G#8688$ZOA5NM\(XNBB2/M6$N( M=6I15:0WFXV&J&!.[8BIFSF?!W# FEL-= M/=T$>^:OW<"+J6!,[((ZRV!SD!1,KK:!KDL#S H!L14N*RN5L)99L:AO99 G M^1,_P,004(L!(H=^$X+-A!)SZ=@*V TP*P3D)4-/BLY.'J#6^>^$Q.P0$-L!3=?_#GQ,3!P! ML3CVL^-=5_[F0V(F"8A-@N9\G;X,,:>$Q$[Q\I5\%X ^^]/'Q.P2$MO%SQ7Z M!SO$]!(2ZZ77S+WK.T3WJ.@WJ786/-"-F&]"8M_@\2?T,3'CA.3&^=PP8"?/ M#6ZG"S'3A,2FZ8N-/8B894)BRZ!%>SNL #>F8R89T)BS_A%^XZR M9\PC3#,1L6;0ZKTSYA&FF8A8,P>J]VUW^IB8;B)BW=15?.\08W*)J.725SKW M4J*G(,2*.6#J'DK,,!&Q8?J+Z5Y,3#;1EYV$L).I<%P673;,,M$Q3D7Z,3'+ M1,26P3&9CXE9)B*O9K#,+/)/#S'-Q,2:P3%C'Q/33$RL&1PS\3$QS<3$FNGD MN3T+)\9T$Q/KIB_1W:Z:<8<2TTU,K!N,,NA0HJ?NU+II#O7ZQQCS2TSL%[Q2 M\%/P&%--3+]M5G!K)=S>AF]=N3JD\Q;?Q\14$Q.K9BHM7RR,6'Q SIGY*'&: M@?7WZ:WR9L'UOE/B8F MH(180#^T6OSNA"E97N\,@'X 136G876'^IB8@!)B 3U!&WD%*QS4TX!"$Y61 M[B._]#$Q 27'> :@-VZFF(328SP-T(^)22@EEE _)K1HN.NZ,L4LE![E!.?Z M\NYY>L$ZA]TI9J&4NNHYL#'T,>H^)F:AE+KLP3 [V[TI9J&4V$(_(/8LD.6- MJ27PNBN'Z&;5X5Q159\W\!4$L#!!0 ( !DY9E>[2=+?8@( +0N : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKG%:<44\R;64#R"D_ M%-L@H-7)[MMR!O9!/>A)Q!FA G'Y1Y]0P=.O]H=N6'RW' ML?M1U\-F7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R74??W,ZKGI_N9B]?/ MKOS/Q':[/6S*SW;S^U3.XS\&UW_:_GW8ES)6B]>FWY5Q7=4?Q]OIH;X>TL-E M5M7_?Z@%02M MY@]ZA*#'^8/2$F5<$B1-L";0.B'7B<#KA& G K$3DIT(S$Z(=B)0.R';B<#M MA' G KD3TIT([$Z(=R+06U!O(=!;4&\AT%LF+]L$>@OJ+01Z"^HM!'H+ZBT$ M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2SA$!O1;V5 M0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&^;;'83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW M$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J M'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTS MZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9D$#OC'IG M KTSZIV_4^]A_#R6X=;SM8;GK[Z3ZO%R;[D]_KK\.HDXKZXXU_<5P_-?4$L# M!!0 ( !DY9E?=)VL+& ( (4M 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W:WT[;,!0&\%>I-6MOG._&1?E>]^O$4*"T.0S^F=;7+.5PREIH=#2[5/M!85C8^#BZ7KW'+ M@FOV;DM,K%:&-7[,-.9EGFI4UU>WM'$/?5[<'=]]"&5B47Z>-S+2*;3RU *4GC"T@?7T'Z MX"N41E!$Y2BDG#=^)+/YG]?7_\&4$L! M A0#% @ &3EF5P=!36*! L0 ! ( ! &1O M8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " 9.697MOQ2..T K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " 9 M.697F5R<(Q & "<)P $P @ '+ 0 >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( !DY9E&PO=V]R:W-H965T M&UL4$L! A0#% @ &3EF5]>G;O:-! :Q, !@ M ("!,A4 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ &3EF5X)OW5G'!P K2$ !@ ("!:3, 'AL M+W=OF."]O_P, M /T( 8 " @68[ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ &3EF5WBN M6KQ@!@ =Q !@ ("!\T\ 'AL+W=O&UL4$L! A0#% @ M&3EF5UZT^J=/! 7 L !D ("!+UH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &3EF5\>KKK6^" @AD !D M ("!"GX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &3EF5_"[0P^# P W@< !D ("!I)0 'AL M+W=OF >&PO=V]R:W-H965T&UL4$L! A0#% @ &3EF M5R_QYX:," @A8 !D ("!::8 'AL+W=O&PO=V]R:W-H965TT !X;"]W;W)K M&UL4$L! A0#% @ &3EF5T@U17Y# @ B@8 M !D ("!FK< 'AL+W=OA\L-+,/ !A,0 &0 @($4N@ M>&PO=V]R:W-H965T]? MQ@, ,4( 9 " @?[) !X;"]W;W)K&UL4$L! A0#% @ &3EF5X18ML^( @ ' 8 !D M ("!^\T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &3EF5ZM*=R7+ P ;@@ !D ("!&M< 'AL+W=O M&PO=V]R:W-H965TO)0<*? 0 #,* 9 " @9/> M !X;"]W;W)K&UL4$L! A0#% @ &3EF5^PJ MXI>]! ? P !D ("!1N, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &3EF5Q=*G17&PO M=V]R:W-H965T&UL4$L! A0#% @ &3EF5R.5U204! 4PH !D ("! M;?X 'AL+W=O&PO=V]R:W-H965TL& 0!X;"]W;W)K&UL4$L! A0#% M @ &3EF5]C!E>R- P ' @ !D ("!@PH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &3EF5V2IPI@U M @ V 0 !D ("!N!&PO=V]R:W-H965T$ =H"T ( + ) 9 " @5X> 0!X;"]W;W)K&UL4$L! A0#% @ &3EF5R,9T @ 3 4 !D M ("!92$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &3EF5VM+G=:, @ S 8 !D ("!"C(! M 'AL+W=O$D" #1!0 &0 @('-- $ >&PO=V]R:W-H965T3]8K*LP0 ,L8 9 M " @4TW 0!X;"]W;W)K&UL4$L! A0#% @ M&3EF5^VG5ZJ*! \!\ !D ("!-SP! 'AL+W=O&PO=V]R:W-H965T7 8 ($S 9 " @<9( 0!X;"]W M;W)K&UL4$L! A0#% @ &3EF5W"UU-P.$@ M;LL !D ("!=4\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &3EF5X?L_8])! )Q< !D M ("!86D! 'AL+W=O&PO=V]R:W-H M965T(I"D ( '\& 9 M " @1-S 0!X;"]W;W)K&UL4$L! M A0#% @ &3EF5]IV@$%D P @ P !D ("!VG4! 'AL M+W=O0$ >&PO=V]R:W-H965T]P/3IF ( "(( 9 " M@5]^ 0!X;"]W;W)K&UL4$L! A0#% @ &3EF M5R*1FEIO!@ B# !D ("!+H$! 'AL+W=O&PO=V]R:W-H965T* 0!X;"]W;W)K M&UL4$L! A0#% @ &3EF5_ 1\NN0!P [#H M !D ("!;HX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &3EF5Q*>A:IG @ 3@4 !D M ("![YX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &3EF5U)()/*W @ AP< !D ("!ZJ@! 'AL+W=O M&PO=V]R:W-H965T 0 #$< 9 " @8.N M 0!X;"]W;W)K&UL4$L! A0#% @ &3EF5ZDN M;4,S P )!, T ( !,K,! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ &3EF5[M)TM]B M @ M"X !H ( !H;T! 'AL+U]R96QS+W=O XML 93 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 94 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 492 298 1 false 51 0 false 4 false false R1.htm 0000001 - Document - Cover page Sheet http://www.kniferiver.com/role/Coverpage Cover page Cover 1 false false R2.htm 0000002 - Statement - Consolidated Statements of Operations Sheet http://www.kniferiver.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets Sheet http://www.kniferiver.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Equity Sheet http://www.kniferiver.com/role/ConsolidatedStatementsofEquity Consolidated Statements of Equity Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Background Sheet http://www.kniferiver.com/role/Background Background Notes 7 false false R8.htm 0000008 - Disclosure - Basis of presentation Sheet http://www.kniferiver.com/role/Basisofpresentation Basis of presentation Notes 8 false false R9.htm 0000009 - Disclosure - Receivables and allowance for expected credit losses Sheet http://www.kniferiver.com/role/Receivablesandallowanceforexpectedcreditlosses Receivables and allowance for expected credit losses Notes 9 false false R10.htm 0000010 - Disclosure - Inventories Sheet http://www.kniferiver.com/role/Inventories Inventories Notes 10 false false R11.htm 0000011 - Disclosure - Earnings per share Sheet http://www.kniferiver.com/role/Earningspershare Earnings per share Notes 11 false false R12.htm 0000012 - Disclosure - Equity Sheet http://www.kniferiver.com/role/Equity Equity Notes 12 false false R13.htm 0000013 - Disclosure - Accumulated other comprehensive loss Sheet http://www.kniferiver.com/role/Accumulatedothercomprehensiveloss Accumulated other comprehensive loss Notes 13 false false R14.htm 0000014 - Disclosure - Revenue from contracts with customers Sheet http://www.kniferiver.com/role/Revenuefromcontractswithcustomers Revenue from contracts with customers Notes 14 false false R15.htm 0000015 - Disclosure - Uncompleted Contracts Sheet http://www.kniferiver.com/role/UncompletedContracts Uncompleted Contracts Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill and other intangible assets Sheet http://www.kniferiver.com/role/Goodwillandotherintangibleassets Goodwill and other intangible assets Notes 16 false false R17.htm 0000017 - Disclosure - Fair value measurements Sheet http://www.kniferiver.com/role/Fairvaluemeasurements Fair value measurements Notes 17 false false R18.htm 0000018 - Disclosure - Debt Sheet http://www.kniferiver.com/role/Debt Debt Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.kniferiver.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Cash flow information Sheet http://www.kniferiver.com/role/Cashflowinformation Cash flow information Notes 20 false false R21.htm 0000021 - Disclosure - Business segment data Sheet http://www.kniferiver.com/role/Businesssegmentdata Business segment data Notes 21 false false R22.htm 0000022 - Disclosure - Employee benefit plans Sheet http://www.kniferiver.com/role/Employeebenefitplans Employee benefit plans Notes 22 false false R23.htm 0000023 - Disclosure - Contingencies Sheet http://www.kniferiver.com/role/Contingencies Contingencies Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Disclosures Sheet http://www.kniferiver.com/role/RelatedPartyDisclosures Related Party Disclosures Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Basis of presentation (Policies) Sheet http://www.kniferiver.com/role/BasisofpresentationPolicies Basis of presentation (Policies) Policies 27 false false R28.htm 9954472 - Disclosure - Receivables and allowance for expected credit losses (Policies) Sheet http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesPolicies Receivables and allowance for expected credit losses (Policies) Policies 28 false false R29.htm 9954473 - Disclosure - Earnings per share (Policies) Sheet http://www.kniferiver.com/role/EarningspersharePolicies Earnings per share (Policies) Policies 29 false false R30.htm 9954474 - Disclosure - Revenue from contracts with customers (Policies) Sheet http://www.kniferiver.com/role/RevenuefromcontractswithcustomersPolicies Revenue from contracts with customers (Policies) Policies 30 false false R31.htm 9954475 - Disclosure - Fair value disclosures (Policies) Sheet http://www.kniferiver.com/role/FairvaluedisclosuresPolicies Fair value disclosures (Policies) Policies 31 false false R32.htm 9954476 - Disclosure - Income Taxes (Policies) Sheet http://www.kniferiver.com/role/IncomeTaxesPolicies Income Taxes (Policies) Policies 32 false false R33.htm 9954477 - Disclosure - Business segment data (Policies) Sheet http://www.kniferiver.com/role/BusinesssegmentdataPolicies Business segment data (Policies) Policies 33 false false R34.htm 9954478 - Disclosure - Contingencies (Policies) Sheet http://www.kniferiver.com/role/ContingenciesPolicies Contingencies (Policies) Policies 34 false false R35.htm 9954479 - Disclosure - Receivables and allowance for expected credit losses (Tables) Sheet http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables Receivables and allowance for expected credit losses (Tables) Tables http://www.kniferiver.com/role/Receivablesandallowanceforexpectedcreditlosses 35 false false R36.htm 9954480 - Disclosure - Inventories (Tables) Sheet http://www.kniferiver.com/role/InventoriesTables Inventories (Tables) Tables http://www.kniferiver.com/role/Inventories 36 false false R37.htm 9954481 - Disclosure - Earnings per share (Tables) Sheet http://www.kniferiver.com/role/EarningspershareTables Earnings per share (Tables) Tables http://www.kniferiver.com/role/Earningspershare 37 false false R38.htm 9954482 - Disclosure - Accumulated other comprehensive loss (Tables) Sheet http://www.kniferiver.com/role/AccumulatedothercomprehensivelossTables Accumulated other comprehensive loss (Tables) Tables http://www.kniferiver.com/role/Accumulatedothercomprehensiveloss 38 false false R39.htm 9954483 - Disclosure - Revenue from contracts with customers (Tables) Sheet http://www.kniferiver.com/role/RevenuefromcontractswithcustomersTables Revenue from contracts with customers (Tables) Tables http://www.kniferiver.com/role/Revenuefromcontractswithcustomers 39 false false R40.htm 9954484 - Disclosure - Uncompleted contracts (Tables) Sheet http://www.kniferiver.com/role/UncompletedcontractsTables Uncompleted contracts (Tables) Tables 40 false false R41.htm 9954485 - Disclosure - Goodwill and other intangible assets (Tables) Sheet http://www.kniferiver.com/role/GoodwillandotherintangibleassetsTables Goodwill and other intangible assets (Tables) Tables http://www.kniferiver.com/role/Goodwillandotherintangibleassets 41 false false R42.htm 9954486 - Disclosure - Fair value measurements (Tables) Sheet http://www.kniferiver.com/role/FairvaluemeasurementsTables Fair value measurements (Tables) Tables http://www.kniferiver.com/role/Fairvaluemeasurements 42 false false R43.htm 9954487 - Disclosure - Debt (Tables) Sheet http://www.kniferiver.com/role/DebtTables Debt (Tables) Tables http://www.kniferiver.com/role/Debt 43 false false R44.htm 9954488 - Disclosure - Cash flow information (Tables) Sheet http://www.kniferiver.com/role/CashflowinformationTables Cash flow information (Tables) Tables http://www.kniferiver.com/role/Cashflowinformation 44 false false R45.htm 9954489 - Disclosure - Business segment data (Tables) Sheet http://www.kniferiver.com/role/BusinesssegmentdataTables Business segment data (Tables) Tables http://www.kniferiver.com/role/Businesssegmentdata 45 false false R46.htm 9954490 - Disclosure - Employee benefit plans (Tables) Sheet http://www.kniferiver.com/role/EmployeebenefitplansTables Employee benefit plans (Tables) Tables http://www.kniferiver.com/role/Employeebenefitplans 46 false false R47.htm 9954491 - Disclosure - Background (Details) Sheet http://www.kniferiver.com/role/BackgroundDetails Background (Details) Details http://www.kniferiver.com/role/Background 47 false false R48.htm 9954492 - Disclosure - Basis of presentation (Details) Sheet http://www.kniferiver.com/role/BasisofpresentationDetails Basis of presentation (Details) Details http://www.kniferiver.com/role/BasisofpresentationPolicies 48 false false R49.htm 9954493 - Disclosure - Basis of presentation (Details 2) Sheet http://www.kniferiver.com/role/BasisofpresentationDetails2 Basis of presentation (Details 2) Details http://www.kniferiver.com/role/BasisofpresentationPolicies 49 false false R50.htm 9954494 - Disclosure - Receivables and allowance for expected credit losses (Details) Sheet http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails Receivables and allowance for expected credit losses (Details) Details http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables 50 false false R51.htm 9954495 - Disclosure - Receivables and allowance for expected credit losses (Details 2) Sheet http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2 Receivables and allowance for expected credit losses (Details 2) Details http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables 51 false false R52.htm 9954496 - Disclosure - Receivables and allowance for expected credit losses (Details 3) Sheet http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3 Receivables and allowance for expected credit losses (Details 3) Details http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables 52 false false R53.htm 9954497 - Disclosure - Inventories (Details) Sheet http://www.kniferiver.com/role/InventoriesDetails Inventories (Details) Details http://www.kniferiver.com/role/InventoriesTables 53 false false R54.htm 9954498 - Disclosure - Earnings per share (Details 1) Sheet http://www.kniferiver.com/role/EarningspershareDetails1 Earnings per share (Details 1) Details http://www.kniferiver.com/role/EarningspershareTables 54 false false R55.htm 9954499 - Disclosure - Earnings per share (Details 2) Sheet http://www.kniferiver.com/role/EarningspershareDetails2 Earnings per share (Details 2) Details http://www.kniferiver.com/role/EarningspershareTables 55 false false R56.htm 9954500 - Disclosure - Equity (Details) Sheet http://www.kniferiver.com/role/EquityDetails Equity (Details) Details http://www.kniferiver.com/role/Equity 56 false false R57.htm 9954501 - Disclosure - Accumulated other comprehensive loss (Details) Sheet http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails Accumulated other comprehensive loss (Details) Details http://www.kniferiver.com/role/AccumulatedothercomprehensivelossTables 57 false false R58.htm 9954502 - Disclosure - Reclassification out of accumulated other comprehensive loss (Details 2) Sheet http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2 Reclassification out of accumulated other comprehensive loss (Details 2) Details 58 false false R59.htm 9954503 - Disclosure - Disaggregation of revenue (Details) Sheet http://www.kniferiver.com/role/DisaggregationofrevenueDetails Disaggregation of revenue (Details) Details 59 false false R60.htm 9954504 - Disclosure - Contract Balances (Details) Sheet http://www.kniferiver.com/role/ContractBalancesDetails Contract Balances (Details) Details 60 false false R61.htm 9954505 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2) Sheet http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2 Uncompleted contracts remaining performance obligations (Details 2) Details 61 false false R62.htm 9954506 - Disclosure - Goodwill rollforward (Details) Sheet http://www.kniferiver.com/role/GoodwillrollforwardDetails Goodwill rollforward (Details) Details 62 false false R63.htm 9954507 - Disclosure - Other intangible assets (Details 2) Sheet http://www.kniferiver.com/role/OtherintangibleassetsDetails2 Other intangible assets (Details 2) Details 63 false false R64.htm 9954508 - Disclosure - Future amortization expense (Details 3) Sheet http://www.kniferiver.com/role/FutureamortizationexpenseDetails3 Future amortization expense (Details 3) Details 64 false false R65.htm 9954509 - Disclosure - Fair value measurements insurance contracts (Details) Sheet http://www.kniferiver.com/role/FairvaluemeasurementsinsurancecontractsDetails Fair value measurements insurance contracts (Details) Details 65 false false R66.htm 9954510 - Disclosure - Fair value measurements (Details 2) Sheet http://www.kniferiver.com/role/FairvaluemeasurementsDetails2 Fair value measurements (Details 2) Details http://www.kniferiver.com/role/FairvaluemeasurementsTables 66 false false R67.htm 9954511 - Disclosure - Fair value measures and disclosures (Details 3) Sheet http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3 Fair value measures and disclosures (Details 3) Details 67 false false R68.htm 9954512 - Disclosure - Long-term debt outstanding (Details 1) Sheet http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1 Long-term debt outstanding (Details 1) Details 68 false false R69.htm 9954513 - Disclosure - Schedule of debt maturities (Details 2) Sheet http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2 Schedule of debt maturities (Details 2) Details 69 false false R70.htm 9954514 - Disclosure - Cash flow information (Details) Sheet http://www.kniferiver.com/role/CashflowinformationDetails Cash flow information (Details) Details http://www.kniferiver.com/role/CashflowinformationTables 70 false false R71.htm 9954515 - Disclosure - Business segment data (Details) Sheet http://www.kniferiver.com/role/BusinesssegmentdataDetails Business segment data (Details) Details http://www.kniferiver.com/role/BusinesssegmentdataTables 71 false false R72.htm 9954516 - Disclosure - Business segment data operating revenues reconciliation (Details 2) Sheet http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2 Business segment data operating revenues reconciliation (Details 2) Details 72 false false R73.htm 9954517 - Disclosure - Business segment data EBITDA reconciliation (Details 3) Sheet http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3 Business segment data EBITDA reconciliation (Details 3) Details 73 false false R74.htm 9954518 - Disclosure - Employee benefit plans (Details) Sheet http://www.kniferiver.com/role/EmployeebenefitplansDetails Employee benefit plans (Details) Details http://www.kniferiver.com/role/EmployeebenefitplansTables 74 false false R75.htm 9954519 - Disclosure - Employee benefit plans (Details 2) Sheet http://www.kniferiver.com/role/EmployeebenefitplansDetails2 Employee benefit plans (Details 2) Details http://www.kniferiver.com/role/EmployeebenefitplansTables 75 false false R76.htm 9954520 - Disclosure - Litigation (Details) Sheet http://www.kniferiver.com/role/LitigationDetails Litigation (Details) Details 76 false false R77.htm 9954521 - Disclosure - Guarantees (Details 2) Sheet http://www.kniferiver.com/role/GuaranteesDetails2 Guarantees (Details 2) Details 77 false false R78.htm 9954522 - Disclosure - Related Party Disclosures (Details 1) Sheet http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails1 Related Party Disclosures (Details 1) Details http://www.kniferiver.com/role/RelatedPartyDisclosures 78 false false R79.htm 9954523 - Disclosure - Related Party Disclosures (Details 2) Sheet http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2 Related Party Disclosures (Details 2) Details http://www.kniferiver.com/role/RelatedPartyDisclosures 79 false false All Reports Book All Reports knf-20230930.htm knf-20230930.xsd knf-20230930_cal.xml knf-20230930_def.xml knf-20230930_lab.xml knf-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "knf-20230930.htm": { "nsprefix": "knf", "nsuri": "http://www.kniferiver.com/20230930", "dts": { "inline": { "local": [ "knf-20230930.htm" ] }, "schema": { "local": [ "knf-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "knf-20230930_cal.xml" ] }, "definitionLink": { "local": [ "knf-20230930_def.xml" ] }, "labelLink": { "local": [ "knf-20230930_lab.xml" ] }, "presentationLink": { "local": [ "knf-20230930_pre.xml" ] } }, "keyStandard": 251, "keyCustom": 47, "axisStandard": 18, "axisCustom": 0, "memberStandard": 38, "memberCustom": 13, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 492, "entityCount": 1, "segmentCount": 51, "elementCount": 574, "unitCount": 4, "baseTaxonomies": { "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/us-gaap/2023": 1155, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.kniferiver.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": "knf-20230930.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": "knf-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "longName": "0000002 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R3": { "role": "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome", "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R4": { "role": "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "longName": "0000004 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R5": { "role": "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "longName": "0000005 - Statement - Consolidated Statements of Equity", "shortName": "Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-60", "name": "knf:MDUResourcesCommonStockHeldBySubsidiaryAtCostShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-60", "name": "knf:MDUResourcesCommonStockHeldBySubsidiaryAtCostShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R7": { "role": "http://www.kniferiver.com/role/Background", "longName": "0000007 - Disclosure - Background", "shortName": "Background", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.kniferiver.com/role/Basisofpresentation", "longName": "0000008 - Disclosure - Basis of presentation", "shortName": "Basis of presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.kniferiver.com/role/Receivablesandallowanceforexpectedcreditlosses", "longName": "0000009 - Disclosure - Receivables and allowance for expected credit losses", "shortName": "Receivables and allowance for expected credit losses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.kniferiver.com/role/Inventories", "longName": "0000010 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.kniferiver.com/role/Earningspershare", "longName": "0000011 - Disclosure - Earnings per share", "shortName": "Earnings per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.kniferiver.com/role/Equity", "longName": "0000012 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.kniferiver.com/role/Accumulatedothercomprehensiveloss", "longName": "0000013 - Disclosure - Accumulated other comprehensive loss", "shortName": "Accumulated other comprehensive loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.kniferiver.com/role/Revenuefromcontractswithcustomers", "longName": "0000014 - Disclosure - Revenue from contracts with customers", "shortName": "Revenue from contracts with customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.kniferiver.com/role/UncompletedContracts", "longName": "0000015 - Disclosure - Uncompleted Contracts", "shortName": "Uncompleted Contracts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "knf:UncompletedContractsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "knf:UncompletedContractsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.kniferiver.com/role/Goodwillandotherintangibleassets", "longName": "0000016 - Disclosure - Goodwill and other intangible assets", "shortName": "Goodwill and other intangible assets", "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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.kniferiver.com/role/Fairvaluemeasurements", "longName": "0000017 - Disclosure - Fair value measurements", "shortName": "Fair value measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.kniferiver.com/role/Debt", "longName": "0000018 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.kniferiver.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.kniferiver.com/role/Cashflowinformation", "longName": "0000020 - Disclosure - Cash flow information", "shortName": "Cash flow information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.kniferiver.com/role/Businesssegmentdata", "longName": "0000021 - Disclosure - Business segment data", "shortName": "Business segment data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.kniferiver.com/role/Employeebenefitplans", "longName": "0000022 - Disclosure - Employee benefit plans", "shortName": "Employee benefit plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.kniferiver.com/role/Contingencies", "longName": "0000023 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.kniferiver.com/role/RelatedPartyDisclosures", "longName": "0000024 - Disclosure - Related Party Disclosures", "shortName": "Related Party Disclosures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": null }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c-11", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.kniferiver.com/role/BasisofpresentationPolicies", "longName": "9954471 - Disclosure - Basis of presentation (Policies)", "shortName": "Basis of presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesPolicies", "longName": "9954472 - Disclosure - Receivables and allowance for expected credit losses (Policies)", "shortName": "Receivables and allowance for expected credit losses (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.kniferiver.com/role/EarningspersharePolicies", "longName": "9954473 - Disclosure - Earnings per share (Policies)", "shortName": "Earnings per share (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.kniferiver.com/role/RevenuefromcontractswithcustomersPolicies", "longName": "9954474 - Disclosure - Revenue from contracts with customers (Policies)", "shortName": "Revenue from contracts with customers (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.kniferiver.com/role/FairvaluedisclosuresPolicies", "longName": "9954475 - Disclosure - Fair value disclosures (Policies)", "shortName": "Fair value disclosures (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.kniferiver.com/role/IncomeTaxesPolicies", "longName": "9954476 - Disclosure - Income Taxes (Policies)", "shortName": "Income Taxes (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.kniferiver.com/role/BusinesssegmentdataPolicies", "longName": "9954477 - Disclosure - Business segment data (Policies)", "shortName": "Business segment data (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.kniferiver.com/role/ContingenciesPolicies", "longName": "9954478 - Disclosure - Contingencies (Policies)", "shortName": "Contingencies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables", "longName": "9954479 - Disclosure - Receivables and allowance for expected credit losses (Tables)", "shortName": "Receivables and allowance for expected credit losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.kniferiver.com/role/InventoriesTables", "longName": "9954480 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.kniferiver.com/role/EarningspershareTables", "longName": "9954481 - Disclosure - Earnings per share (Tables)", "shortName": "Earnings per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossTables", "longName": "9954482 - Disclosure - Accumulated other comprehensive loss (Tables)", "shortName": "Accumulated other comprehensive loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.kniferiver.com/role/RevenuefromcontractswithcustomersTables", "longName": "9954483 - Disclosure - Revenue from contracts with customers (Tables)", "shortName": "Revenue from contracts with customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.kniferiver.com/role/UncompletedcontractsTables", "longName": "9954484 - Disclosure - Uncompleted contracts (Tables)", "shortName": "Uncompleted contracts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.kniferiver.com/role/GoodwillandotherintangibleassetsTables", "longName": "9954485 - Disclosure - Goodwill and other intangible assets (Tables)", "shortName": "Goodwill and other intangible assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.kniferiver.com/role/FairvaluemeasurementsTables", "longName": "9954486 - Disclosure - Fair value measurements (Tables)", "shortName": "Fair value measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.kniferiver.com/role/DebtTables", "longName": "9954487 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.kniferiver.com/role/CashflowinformationTables", "longName": "9954488 - Disclosure - Cash flow information (Tables)", "shortName": "Cash flow information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.kniferiver.com/role/BusinesssegmentdataTables", "longName": "9954489 - Disclosure - Business segment data (Tables)", "shortName": "Business segment data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.kniferiver.com/role/EmployeebenefitplansTables", "longName": "9954490 - Disclosure - Employee benefit plans (Tables)", "shortName": "Employee benefit plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.kniferiver.com/role/BackgroundDetails", "longName": "9954491 - Disclosure - Background (Details)", "shortName": "Background (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-16", "name": "knf:PercentOfSharesDistributedInConjunctionWithSpinoff", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "knf:PercentOfSharesDistributedInConjunctionWithSpinoff", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.kniferiver.com/role/BasisofpresentationDetails", "longName": "9954492 - Disclosure - Basis of presentation (Details)", "shortName": "Basis of presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-12", "name": "knf:Form10SeparationAdjustmentsToCostsOfGoodsSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "knf:Form10SeparationAdjustmentsToCostsOfGoodsSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.kniferiver.com/role/BasisofpresentationDetails2", "longName": "9954493 - Disclosure - Basis of presentation (Details 2)", "shortName": "Basis of presentation (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R50": { "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails", "longName": "9954494 - Disclosure - Receivables and allowance for expected credit losses (Details)", "shortName": "Receivables and allowance for expected credit losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2", "longName": "9954495 - Disclosure - Receivables and allowance for expected credit losses (Details 2)", "shortName": "Receivables and allowance for expected credit losses (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-98", "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3", "longName": "9954496 - Disclosure - Receivables and allowance for expected credit losses (Details 3)", "shortName": "Receivables and allowance for expected credit losses (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R53": { "role": "http://www.kniferiver.com/role/InventoriesDetails", "longName": "9954497 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.kniferiver.com/role/EarningspershareDetails1", "longName": "9954498 - Disclosure - Earnings per share (Details 1)", "shortName": "Earnings per share (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": null }, "R55": { "role": "http://www.kniferiver.com/role/EarningspershareDetails2", "longName": "9954499 - Disclosure - Earnings per share (Details 2)", "shortName": "Earnings per share (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R56": { "role": "http://www.kniferiver.com/role/EquityDetails", "longName": "9954500 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R57": { "role": "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "longName": "9954501 - Disclosure - Accumulated other comprehensive loss (Details)", "shortName": "Accumulated other comprehensive loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-47", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-193", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R58": { "role": "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2", "longName": "9954502 - Disclosure - Reclassification out of accumulated other comprehensive loss (Details 2)", "shortName": "Reclassification out of accumulated other comprehensive loss (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R59": { "role": "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "longName": "9954503 - Disclosure - Disaggregation of revenue (Details)", "shortName": "Disaggregation of revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-228", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R60": { "role": "http://www.kniferiver.com/role/ContractBalancesDetails", "longName": "9954504 - Disclosure - Contract Balances (Details)", "shortName": "Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R61": { "role": "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2", "longName": "9954505 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2)", "shortName": "Uncompleted contracts remaining performance obligations (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "longName": "9954506 - Disclosure - Goodwill rollforward (Details)", "shortName": "Goodwill rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R63": { "role": "http://www.kniferiver.com/role/OtherintangibleassetsDetails2", "longName": "9954507 - Disclosure - Other intangible assets (Details 2)", "shortName": "Other intangible assets (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R64": { "role": "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3", "longName": "9954508 - Disclosure - Future amortization expense (Details 3)", "shortName": "Future amortization expense (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.kniferiver.com/role/FairvaluemeasurementsinsurancecontractsDetails", "longName": "9954509 - Disclosure - Fair value measurements insurance contracts (Details)", "shortName": "Fair value measurements insurance contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-15", "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R66": { "role": "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2", "longName": "9954510 - Disclosure - Fair value measurements (Details 2)", "shortName": "Fair value measurements (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-14", "name": "knf:PercentageInFixedIncomeAndOtherInvestments", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "knf:PercentageInFixedIncomeAndOtherInvestments", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3", "longName": "9954511 - Disclosure - Fair value measures and disclosures (Details 3)", "shortName": "Fair value measures and disclosures (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-442", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R68": { "role": "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "longName": "9954512 - Disclosure - Long-term debt outstanding (Details 1)", "shortName": "Long-term debt outstanding (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "knf:MandatoryAnnualAmortizationYearsOneAndTwo", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R69": { "role": "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2", "longName": "9954513 - Disclosure - Schedule of debt maturities (Details 2)", "shortName": "Schedule of debt maturities (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.kniferiver.com/role/CashflowinformationDetails", "longName": "9954514 - Disclosure - Cash flow information (Details)", "shortName": "Cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "longName": "9954515 - Disclosure - Business segment data (Details)", "shortName": "Business segment data (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-265", "name": "knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R72": { "role": "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2", "longName": "9954516 - Disclosure - Business segment data operating revenues reconciliation (Details 2)", "shortName": "Business segment data operating revenues reconciliation (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-475", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R73": { "role": "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "longName": "9954517 - Disclosure - Business segment data EBITDA reconciliation (Details 3)", "shortName": "Business segment data EBITDA reconciliation (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-11", "name": "knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "unique": true } }, "R74": { "role": "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "longName": "9954518 - Disclosure - Employee benefit plans (Details)", "shortName": "Employee benefit plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-483", "name": "knf:DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-483", "name": "knf:DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.kniferiver.com/role/EmployeebenefitplansDetails2", "longName": "9954519 - Disclosure - Employee benefit plans (Details 2)", "shortName": "Employee benefit plans (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-484", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-484", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.kniferiver.com/role/LitigationDetails", "longName": "9954520 - Disclosure - Litigation (Details)", "shortName": "Litigation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.kniferiver.com/role/GuaranteesDetails2", "longName": "9954521 - Disclosure - Guarantees (Details 2)", "shortName": "Guarantees (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails1", "longName": "9954522 - Disclosure - Related Party Disclosures (Details 1)", "shortName": "Related Party Disclosures (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-11", "name": "knf:TransitionServicesAgreementPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "knf:TransitionServicesAgreementPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2", "longName": "9954523 - Disclosure - Related Party Disclosures (Details 2)", "shortName": "Related Party Disclosures (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-96", "name": "knf:RelatedPartyNotesPayableToCentennial", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "knf-20230930.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total noncurrent assets", "label": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r222", "r296", "r362", "r363", "r365", "r366", "r367", "r369", "r371", "r373", "r374", "r560", "r563", "r584", "r916", "r917", "r992" ] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Expected credit loss", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r166", "r300", "r301", "r302", "r304", "r305", "r310", "r312", "r314", "r315", "r316", "r319", "r320", "r321", "r322", "r323", "r324", "r326" ] }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentTextBlock", "presentation": [ "http://www.kniferiver.com/role/Receivablesandallowanceforexpectedcreditlosses" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables and allowance for expected credit loss", "label": "Credit Loss, Financial Instrument [Text Block]", "documentation": "The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security." } } }, "auth_ref": [ "r294", "r295", "r305", "r313", "r314", "r317", "r318", "r325", "r326" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r856" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r897" ] }, "knf_MountainMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MountainMember", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Mountain", "label": "Mountain [Member]", "documentation": "This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. In addition this segment preforms integrated contracting services. This segment operates in Idaho, Montana and Wyoming." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGuaranteeObligationsTable", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Guarantor Obligations [Table]", "label": "Schedule of Guarantor Obligations [Table]", "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties." } } }, "auth_ref": [ "r358", "r359", "r360", "r361" ] }, "knf_MDUResourcesCommonStockHeldBySubsidiaryAtCostShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MDUResourcesCommonStockHeldBySubsidiaryAtCostShares", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MDU Resources Common Stock Held by Subsidiary at Cost, Shares", "label": "MDU Resources Common Stock Held by Subsidiary at Cost, Shares", "documentation": "MDU Resources Common Stock Held by Subsidiary at Cost, Shares" } } }, "auth_ref": [] }, "us-gaap_OtherInventorySupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventorySupplies", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplies and parts", "label": "Other Inventory, Supplies, Gross", "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r876" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt outstanding [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": [ "r224", "r376", "r377", "r378", "r379", "r380", "r382", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r400", "r594", "r754", "r755", "r756", "r757", "r758", "r884" ] }, "knf_NetTransfersToFromParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "NetTransfersToFromParent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net transfers to Centennial", "label": "Net transfers to (from) Parent", "documentation": "Net transfers to (from) Parent" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r206", "r207", "r585", "r587", "r588", "r589", "r590", "r591" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "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": [ "r887" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, measurements, recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r575", "r581" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r33", "r78", "r81", "r99", "r100", "r102", "r105", "r140", "r141", "r224", "r376", "r377", "r378", "r379", "r380", "r382", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r400", "r594", "r754", "r755", "r756", "r757", "r758", "r884" ] }, "knf_PacificMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "PacificMember", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Pacific", "label": "Pacific [Member]", "documentation": "This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Alaska, California and Hawaii." } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r36" ] }, "knf_ContractingServicesPublicSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "ContractingServicesPublicSectorMember", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracting services public-sector", "label": "Contracting services public-sector [Member]", "documentation": "Contracting services public-sector" } } }, "auth_ref": [] }, "knf_Form10SeparationAdjustmentsToNetIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "Form10SeparationAdjustmentsToNetIncome", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Form 10 Separation Adjustments to Net Income", "label": "Form 10 Separation Adjustments to Net Income", "documentation": "Form 10 Separation Adjustments to Net Income" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r45" ] }, "knf_DueFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "DueFromRelatedParty", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Due from related-party", "label": "Due from related-party", "documentation": "Due from related-party" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.kniferiver.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": [ "r792" ] }, "knf_AsphaltMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "AsphaltMember", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asphalt", "label": "Asphalt [Member]", "documentation": "Asphalt" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Noncompete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r88" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/EarningspershareDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Income per share, Diluted, Total", "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": [ "r213", "r230", "r231", "r232", "r233", "r234", "r242", "r244", "r245", "r246", "r250", "r573", "r574", "r616", "r631", "r749" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.kniferiver.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": [ "r792" ] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [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_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/Businesssegmentdata" ], "lang": { "en-us": { "role": { "verboseLabel": "Business segment data", "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": [ "r253", "r254", "r255", "r256", "r257", "r269", "r280", "r284", "r285", "r286", "r287", "r288", "r289", "r291" ] }, "knf_ContractwithCustomerAssetsandLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "ContractwithCustomerAssetsandLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net contract liabilities", "label": "Contract with Customer, Assets and Liabilities, Net", "documentation": "Total of net contract assets and liabilities" } } }, "auth_ref": [] }, "knf_MandatoryAnnualAmortizationYearsFiveAndThereafter": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MandatoryAnnualAmortizationYearsFiveAndThereafter", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Mandatory Annual Amortization, Years Five and Thereafter", "label": "Mandatory Annual Amortization, Years Five and Thereafter", "documentation": "Mandatory Annual Amortization, Years Five and Thereafter" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "knf_InternalSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "InternalSalesMember", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal sales", "label": "Internal Sales [Member]", "documentation": "Internal Sales" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.kniferiver.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": [] }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts", "negatedTerseLabel": "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": [ "r420", "r421", "r433" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r859" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Revenue from Segments to Consolidated", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r61", "r63" ] }, "knf_TransferOfParentStockHeldBySubsidiaryValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "TransferOfParentStockHeldBySubsidiaryValue", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of parent stock held by subsidiary, Value", "label": "Transfer of parent stock held by subsidiary, Value", "documentation": "Transfer of parent stock held by subsidiary, Value" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Information on the Company's businesses", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r58", "r59", "r60", "r65" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30", "r778" ] }, "knf_ConcentrationRisksPercentageAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "ConcentrationRisksPercentageAbstract", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risks, percentage [Abstract]", "label": "Concentration Risks, Percentage [Abstract]", "documentation": "Concentration Risks, Percentage" } } }, "auth_ref": [] }, "knf_ContractwithCustomerLiabilityCurrentChange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "ContractwithCustomerLiabilityCurrentChange", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability, Current Change", "label": "Contract with Customer, Liability, Current Change", "documentation": "Amount of increase (decrease) in current contract liabilities" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, fair value", "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": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets measured at fair value", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r19" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails" ], "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": [] }, "knf_ContractingServicesPrivateSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "ContractingServicesPrivateSectorMember", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracting services private-sector", "label": "Contracting services private-sector [Member]", "documentation": "Contracting services private-sector" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r58", "r59", "r60", "r65" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "ProceedsFromRepaymentsOfRelatedPartyDebtCurrent", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of current related-party notes, net", "label": "Proceeds from (Repayments of) Related Party Debt, Current", "documentation": "Proceeds from (Repayments of) Related Party Debt, Current" } } }, "auth_ref": [] }, "knf_MandatoryAnnualAmortizationYearsThreeAndFour": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MandatoryAnnualAmortizationYearsThreeAndFour", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Mandatory Annual Amortization, Years Three and Four", "label": "Mandatory Annual Amortization, Years Three and Four", "documentation": "Mandatory Annual Amortization, Years Three and Four" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.kniferiver.com/role/Earningspershare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r239", "r247", "r248", "r249" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract balances", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r922" ] }, "knf_ContractwithCustomerAssetsandLiabilitiesNetChange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "ContractwithCustomerAssetsandLiabilitiesNetChange", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in net contract assets (liabilities)", "label": "Contract with Customer, Assets and Liabilities, Net Change", "documentation": "Amount of increase (decrease) in net contract assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [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": [] }, "knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MDU Resources' stock issued prior to spin in connection with a business combination", "label": "MDU Resources' stock issued prior to spin in connection with a business combination", "documentation": "MDU Resources' stock issued prior to spin in connection with a business combination" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]", "documentation": "Disclosure of information about reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets." } } }, "auth_ref": [ "r62", "r63" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.kniferiver.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": [ "r792" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r596" ] }, "knf_LettersOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "LettersOfCredit", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit", "label": "Letters of credit", "documentation": "Letters of credit." } } }, "auth_ref": [] }, "knf_DueToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "DueToRelatedParty", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related-party", "label": "Due to related-party", "documentation": "Due to related-party" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingRevenueReconcilingItemLineItems", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]", "label": "Segment Reporting, Revenue Reconciling Item [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_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r61", "r63" ] }, "us-gaap_InterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateContractMember", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate contract", "label": "Interest Rate Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate." } } }, "auth_ref": [ "r742", "r746", "r767" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of net benefit costs", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r144" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "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": [] }, "knf_AggregatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "AggregatesMember", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregates", "label": "Aggregates [Member]", "documentation": "Aggregates" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.kniferiver.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_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_NotesPayableToBanksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableToBanksMember", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Other Notes", "label": "Notes Payable to Banks [Member]", "documentation": "A written promise to pay a note to a bank." } } }, "auth_ref": [] }, "knf_MDUResourcesCommonStockHeldBySubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MDUResourcesCommonStockHeldBySubsidiaryMember", "presentation": [ "http://www.kniferiver.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MDU Resources' Common Stock Held by Subsidiary", "label": "MDU Resources' Common Stock Held by Subsidiary [Member]", "documentation": "MDU Resources' Common Stock Held by Subsidiary" } } }, "auth_ref": [] }, "knf_TransferOfParentStockHeldBySubsidiaryShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "TransferOfParentStockHeldBySubsidiaryShares", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Transfer of parent stock held by subsidiary, shares", "label": "Transfer of parent stock held by subsidiary, shares", "documentation": "Transfer of parent stock held by subsidiary, shares" } } }, "auth_ref": [] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis [Axis]", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r22", "r95", "r389", "r755", "r756" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r125" ] }, "knf_PercentageInvestmentInInternationalInvestments": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "PercentageInvestmentInInternationalInvestments", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage investment in international investments", "label": "Percentage investment in international investments", "documentation": "Percentage investment in international investments" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r596" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Policy", "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": [ "r90", "r747" ] }, "knf_AmountOfSuretyBondsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "AmountOfSuretyBondsOutstanding", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of surety bonds outstanding", "label": "Amount of surety bonds outstanding", "documentation": "Amount of surety bonds outstanding related to construction contracts and reclamation obligations." } } }, "auth_ref": [] }, "knf_LettersofCreditSettoExpireinNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "LettersofCreditSettoExpireinNextFiscalYear", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit set to expire - 2024", "label": "Letters of Credit Set to Expire in Next Fiscal Year", "documentation": "Letters of credit set to expire in next fiscal year." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid, net", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r215", "r217", "r218" ] }, "us-gaap_LongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMember", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "label": "Long-Term Debt [Member]", "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r138", "r220", "r375", "r381", "r382", "r383", "r384", "r385", "r386", "r391", "r398", "r399", "r401" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Postretirement liability gains (losses) arising during the period, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax", "documentation": "Amount, after tax, before reclassification adjustment, of (increase) decrease in accumulated other comprehensive income of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r118" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r863" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r595" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r438", "r442", "r474", "r495", "r769", "r770" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.kniferiver.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": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2" ], "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": [ "r164" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r472", "r493", "r769", "r770" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r852" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r864" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Postretirement liability adjustment", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r118" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.kniferiver.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": [] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r795", "r865" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r170", "r897" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income", "terseLabel": "Other comprehensive income", "verboseLabel": "Net current-period other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r23", "r201", "r204", "r211", "r585", "r586", "r591", "r614", "r629", "r877", "r878" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r46", "r177", "r744" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows", "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "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": [ "r225", "r226", "r227", "r251", "r610", "r658", "r670", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r683", "r684", "r685", "r686", "r687", "r689", "r690", "r691", "r692", "r694", "r695", "r696", "r697", "r698", "r700", "r702", "r703", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r724", "r783" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [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": [ "r171", "r897" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r67", "r71" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r795", "r865" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r121", "r397", "r593", "r881" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.kniferiver.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": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Assets [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r95", "r96" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, hierarchy [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r389", "r463", "r464", "r465", "r466", "r467", "r468", "r577", "r605", "r606", "r607", "r755", "r756", "r767", "r768", "r769" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r103", "r104", "r704", "r705", "r708" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r440", "r473", "r494", "r769", "r770" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "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": [ "r611" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r795", "r865" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosures" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions Disclosure", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r599", "r600", "r601", "r602", "r603", "r666", "r667", "r668", "r706", "r707", "r708", "r728", "r730" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.kniferiver.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": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r47", "r148" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r704", "r705", "r708" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of debt maturities", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "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": [ "r340", "r341", "r342", "r343", "r611", "r612" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/Goodwillandotherintangibleassets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and other intangible assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r133" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value by measurement frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r576", "r577", "r578", "r579", "r581" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.kniferiver.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": [] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r597", "r777" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "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": [ "r68", "r70" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit plan disclosure, net periodic benefit cost [Line Items]", "label": "Defined Benefit Plan Disclosure [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_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of defined benefit plans disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r16", "r84", "r85", "r86", "r87" ] }, "us-gaap_LossContingencyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyReceivable", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Receivable", "label": "Loss Contingency, Receivable", "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable." } } }, "auth_ref": [ "r914" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information [Abstract]", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossAttributableToParent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) Attributable to Parent, before Tax", "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments." } } }, "auth_ref": [ "r124", "r208" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRedeemedOrCalledDuringPeriodShares", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock Redeemed or Called During Period, Shares", "label": "Stock Redeemed or Called During Period, Shares", "documentation": "Number of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r18" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromInvestments", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Investments", "label": "Payments for (Proceeds from) Investments", "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets." } } }, "auth_ref": [] }, "knf_PercentageInFixedIncomeAndOtherInvestments": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "PercentageInFixedIncomeAndOtherInvestments", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage in fixed-income and other investments", "label": "Percentage in fixed-income and other investments", "documentation": "The percentage of insurance contracts in fixed-income and other investments." } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.kniferiver.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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and liabilities measured at fair value on a recurring basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r576", "r577" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r859" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Measurement period adjustments", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r905" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r852" ] }, "knf_UncompletedContractsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "UncompletedContractsTextBlock", "presentation": [ "http://www.kniferiver.com/role/UncompletedContracts" ], "lang": { "en-us": { "role": { "terseLabel": "Uncompleted contracts", "label": "Uncompleted contracts [Text Block]", "documentation": "Uncompleted contracts" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "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": [ "r254", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r291", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r348", "r350", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r753", "r871", "r998" ] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Axis]", "label": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r829" ] }, "knf_PercentageInvestmentinTargetDateInvestments": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "PercentageInvestmentinTargetDateInvestments", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage investment in target date investments", "label": "Percentage Investment in Target Date Investments", "documentation": "The percentage of insurance contracts in target date investments." } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r829" ] }, "knf_DividendPaidFromDebtProceedsToCentennial": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "DividendPaidFromDebtProceedsToCentennial", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend paid from debt proceeds to Centennial", "label": "Dividend paid from debt proceeds to Centennial", "documentation": "Dividend paid from debt proceeds to Centennial" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.kniferiver.com/role/EarningspersharePolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r53", "r54" ] }, "knf_ContractwithCustomerAssetNetCurrentChange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "ContractwithCustomerAssetNetCurrentChange", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in contract assets", "label": "Contract with Customer, Asset, Net Current Change", "documentation": "Amount of increase (decrease) in current contract assets, net" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r238", "r508", "r868", "r869", "r891" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r833" ] }, "knf_MandatoryAnnualAmortizationYearsOneAndTwo": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MandatoryAnnualAmortizationYearsOneAndTwo", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Mandatory Annual Amortization, Years One and Two", "label": "Mandatory Annual Amortization, Years One and Two", "documentation": "Mandatory Annual Amortization, Years One and Two" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r832" ] }, "knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA", "label": "Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA", "documentation": "Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r831" ] }, "knf_PercentageInvestmentInCommonStockOfSmallCapCompanies": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "PercentageInvestmentInCommonStockOfSmallCapCompanies", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage investment in common stock of small-cap companies", "label": "Percentage investment in common stock of small-cap companies", "documentation": "The percentage of insurance contracts in common stock of small-cap companies." } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r286" ] }, "knf_PercentageInvestmentInCommonStockOfLargeCapCompanies": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "PercentageInvestmentInCommonStockOfLargeCapCompanies", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage investment in common stock of large-cap companies", "label": "Percentage investment in common stock of large-cap companies", "documentation": "The percentage of insurance contracts in common stock of large-cap companies." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r778" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r238", "r508", "r868", "r891" ] }, "knf_DrawDownOnRevolver": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "DrawDownOnRevolver", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Draw Down on Revolver", "label": "Draw Down on Revolver", "documentation": "Draw Down on Revolver" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRedeemedOrCalledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock Redeemed or Called During Period, Value", "label": "Stock Redeemed or Called During Period, Value", "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r18" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r946" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value by measurement frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Domain]", "label": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, measurements [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r389", "r463", "r464", "r465", "r466", "r467", "r468", "r605", "r606", "r607", "r755", "r756", "r767", "r768", "r769" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r830" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill acquired during the year", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r331", "r753" ] }, "knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA:", "label": "Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization", "documentation": "Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New accounting standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "PercentOfSharesRetainedByParentInConjunctionWithSpinoff", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of Shares, Retained by Parent, in Conjunction with Spinoff", "label": "Percent of Shares, Retained by Parent, in Conjunction with Spinoff", "documentation": "Percent of Shares, Retained by Parent, in Conjunction with Spinoff" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service credit", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r438", "r477", "r498", "r769", "r770" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r830" ] }, "knf_RelatedPartyNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "RelatedPartyNotesPayable", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Related-party notes payable", "label": "Related-party notes payable", "documentation": "Related-party notes payable" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of net actuarial (gain) loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r438", "r476", "r497", "r769", "r770" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r831" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification adjustment for loss on derivative instruments included in net income, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r196", "r198" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Reclassification adjustment for loss on derivative instruments included in net income, tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r197" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r223", "r539", "r545", "r546", "r549", "r553", "r557", "r558", "r559", "r665" ] }, "knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA", "label": "Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA", "documentation": "Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.kniferiver.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": [] }, "knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff", "label": "Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff", "documentation": "Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Construction materials", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r760" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r857" ] }, "knf_EquityNetTransfersToFromCentennial": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "EquityNetTransfersToFromCentennial", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity net transfers to (from) Parent", "label": "Equity net transfers to (from) Centennial", "documentation": "Equity net transfers to (from) Centennial" } } }, "auth_ref": [] }, "knf_Form10SeparationAdjustmentsToCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "Form10SeparationAdjustmentsToCostsOfGoodsSold", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Form 10 Separation Adjustments to Costs of Goods Sold", "label": "Form 10 Separation Adjustments to Costs of Goods Sold", "documentation": "Form 10 Separation Adjustments to Costs of Goods Sold" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535" ] }, "knf_TransitionServicesAgreementReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "TransitionServicesAgreementReceivable", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Transition Services Agreement Receivable", "label": "Transition Services Agreement Receivable", "documentation": "Transition Services Agreement Receivable from MDU Resources" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r832" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.kniferiver.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": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.kniferiver.com/role/IncomeTaxesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax, Policy", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r205", "r540", "r541", "r546", "r547", "r548", "r550", "r659" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r832" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intersegment eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r259", "r276", "r277", "r278", "r279", "r280", "r282", "r286" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gains on sales 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": [ "r881" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r832" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r780", "r781", "r782", "r784", "r785", "r786", "r787", "r888", "r889", "r987", "r999", "r1001" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense)", "terseLabel": "Other income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r126" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r833" ] }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsCurrentCarryingValue", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Amount outstanding under guarantees that is reflected on balance sheet", "label": "Guarantor Obligations, Current Carrying Value", "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r360" ] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Parent Company", "label": "Parent Company [Member]" } } }, "auth_ref": [ "r224" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.kniferiver.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": [] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor obligations, maximum exposure, undiscounted", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions." } } }, "auth_ref": [ "r359" ] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Domain]", "label": "Guarantor Obligations, Nature [Domain]", "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r358", "r359", "r360", "r361" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r833" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expected return on assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r438", "r475", "r496", "r769", "r770" ] }, "us-gaap_GuaranteeObligationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsLineItems", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations [Line Items]", "label": "Guarantor Obligations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r358", "r359", "r360", "r361" ] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Axis]", "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r358", "r359", "r360", "r361" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Less expected credit loss", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r192", "r293", "r303", "r306", "r309", "r997" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r800", "r811", "r821", "r846" ] }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LifeInsuranceCorporateOrBankOwnedAmount", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsinsurancecontractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments used to satisfy nonqualified benefit plans obligations", "label": "Life Insurance, Corporate or Bank Owned, Amount", "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI)." } } }, "auth_ref": [ "r297", "r873" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r802", "r813", "r823", "r848" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/OtherintangibleassetsDetails2": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, less 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": [ "r181", "r342" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.kniferiver.com/role/EarningspershareDetails2": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/EarningspershareDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive restricted stock units", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r892" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r206", "r207", "r585", "r587", "r588", "r589", "r590", "r591" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "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": [ "r671", "r672", "r685", "r686", "r687", "r689", "r690", "r691", "r692", "r694", "r695", "r696", "r697", "r712", "r713", "r714", "r715", "r718", "r719", "r720", "r721", "r731", "r732", "r733", "r734", "r780", "r782" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.kniferiver.com/role/Cashflowinformation" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow information", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r127" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished products", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r874" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r175", "r195", "r222", "r296", "r362", "r363", "r365", "r366", "r367", "r369", "r371", "r373", "r374", "r560", "r563", "r584", "r778", "r916", "r917", "r992" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r860" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r852" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "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": [ "r38", "r39", "r118", "r191", "r622", "r654", "r655" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.kniferiver.com/role/EarningspershareDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/EarningspershareDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average common shares outstanding - diluted", "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": [ "r241", "r246" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r801", "r812", "r822", "r847" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.kniferiver.com/role/EarningspershareDetails2": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/EarningspershareDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r240", "r246" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r135" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r224", "r259", "r276", "r277", "r278", "r279", "r280", "r282", "r286", "r362", "r363", "r364", "r365", "r367", "r368", "r370", "r372", "r373", "r916", "r917" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Less accumulated depreciation, depletion and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r72", "r179", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r135" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r858" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r135" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r910", "r911" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r135" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r803", "r814", "r824", "r849" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r154" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.kniferiver.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r75", "r76", "r77", "r78", "r79", "r80", "r81", "r140", "r141", "r142", "r186", "r187", "r188", "r252", "r404", "r405", "r406", "r408", "r411", "r416", "r418", "r660", "r661", "r662", "r663", "r759", "r867", "r883" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r803", "r814", "r824", "r841", "r849" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.kniferiver.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r186", "r187", "r188", "r252", "r404", "r405", "r406", "r408", "r411", "r416", "r418", "r660", "r661", "r662", "r663", "r759", "r867", "r883" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, performance obligation satisfied in previous period", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r429" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 }, "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows", "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/EarningspershareDetails2", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r120", "r131", "r153", "r174", "r200", "r203", "r208", "r222", "r228", "r230", "r231", "r232", "r233", "r236", "r237", "r243", "r257", "r277", "r283", "r286", "r296", "r362", "r363", "r365", "r366", "r367", "r369", "r371", "r373", "r374", "r574", "r584", "r628", "r701", "r722", "r723", "r751", "r788", "r916" ] }, "us-gaap_PensionAndOtherPostretirementBenefitContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitContributions", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Pension and postretirement benefit plan contributions", "label": "Payment for Pension and Other Postretirement Benefits", "documentation": "Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r420", "r422", "r433" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r129" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r224", "r259", "r276", "r277", "r278", "r279", "r280", "r282", "r286", "r362", "r363", "r364", "r365", "r367", "r368", "r370", "r372", "r373", "r916", "r917" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r354", "r355", "r356", "r357", "r910", "r911" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r872", "r882", "r994", "r996" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, net", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r778" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r41" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r44", "r663" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.kniferiver.com/role/RevenuefromcontractswithcustomersPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contracts with customers", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r702", "r741", "r748" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r803", "r814", "r824", "r849" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r139", "r221", "r403", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r419", "r571", "r727", "r729", "r736" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/Background" ], "lang": { "en-us": { "role": { "terseLabel": "Background", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r345", "r346", "r347", "r349", "r351" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r803", "r814", "r824", "r849" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/RevenuefromcontractswithcustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r923" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails2", "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash", "periodStartLabel": "Cash, cash equivalents and restricted cash -- beginning of year", "periodEndLabel": "Cash, cash equivalents and restricted cash -- end of period", "verboseLabel": "Cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r46", "r129", "r219" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r803", "r814", "r824", "r849" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.kniferiver.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total", "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": [ "r193", "r745", "r778" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r860" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potential liabilities related to litigation and environmental matters", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r354", "r868" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r853" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r862" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r542", "r543", "r620" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r860" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts included in contract liability at the beginning of the period", "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": [ "r434" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r829" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r875" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r860" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r136", "r178", "r626" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r861" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r156", "r984", "r985", "r986" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Net property, plant and equipment", "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": [ "r13", "r618", "r626", "r778" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "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": [ "r432", "r760", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r109" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r861" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r214", "r307" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r163" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "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": [ "r432", "r760", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, by balance sheet grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r95", "r97", "r98" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "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": [ "r389", "r755", "r756" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r861" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts", "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": [ "r420", "r422", "r433" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "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": [ "r582" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Reported Value Measurement [Member]", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r97", "r98" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r862" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.kniferiver.com/role/Revenuefromcontractswithcustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contracts with customers", "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": [ "r169", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r435" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r110", "r142", "r623", "r653", "r655", "r664", "r681", "r778" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate of Fair Value Measurement [Member]", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r389", "r583", "r755", "r756" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, balance sheet grouping [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r180", "r328", "r613", "r753", "r778", "r899", "r906" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/OtherintangibleassetsDetails2": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, gross", "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": [ "r134", "r612" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment additions in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r49", "r50", "r51" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt - current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r184" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows", "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r225", "r226", "r227", "r251", "r610", "r658", "r670", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r683", "r684", "r685", "r686", "r687", "r689", "r690", "r691", "r692", "r694", "r695", "r696", "r697", "r698", "r700", "r702", "r703", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r724", "r783" ] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r224", "r921" ] }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized loss on derivative instruments qualifying as hedges", "verboseLabel": "Reclassification adjustment for loss on derivative income", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent." } } }, "auth_ref": [ "r4", "r39", "r562" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r860" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r224", "r393" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r224", "r393" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, fair value disclosure", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r95" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock-based compensation costs", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r224", "r393" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r224", "r393" ] }, "us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing", "label": "Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing", "documentation": "Amount of accounts receivable, classified as noncurrent, 90 days or more past due and still accruing." } } }, "auth_ref": [ "r311" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r145", "r165", "r555", "r556", "r886" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt", "terseLabel": "Long-Term Debt, Excluding Current Maturities", "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": [ "r185" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r32" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r803", "r814", "r824", "r849" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "terseLabel": "Total stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r108", "r111", "r112", "r132", "r682", "r699", "r725", "r726", "r778", "r790", "r885", "r895", "r989", "r1001" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.kniferiver.com/role/ContingenciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r73", "r739" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2" ], "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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2" ], "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_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Value, Acquired, Cost Method", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r18", "r82", "r142" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3", "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r25", "r150", "r388", "r402", "r755", "r756", "r995" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r208" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to common stockholders", "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": [ "r40", "r202", "r204", "r212", "r615", "r630" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/EarningspershareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r52" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates, Policy", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r55", "r56", "r57", "r159", "r160", "r161", "r162" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.kniferiver.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": [ "r866" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other 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": [ "r536", "r537", "r538", "r669", "r888", "r889", "r890", "r987", "r1001" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business segment data", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r290", "r752" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r26", "r114", "r115", "r116" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.kniferiver.com/role/Accumulatedothercomprehensiveloss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r117", "r211", "r614", "r629" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, assets and liabilities measured on recurring and nonrecurring basis [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": [ "r576", "r577", "r580" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r208" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of accumulated other comprehensive loss", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r208" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r853" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.kniferiver.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": [ "r791" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r122", "r222", "r257", "r277", "r283", "r286", "r296", "r362", "r363", "r365", "r366", "r367", "r369", "r371", "r373", "r374", "r584", "r751", "r916" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.kniferiver.com/role/GoodwillandotherintangibleassetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in the carrying amount of goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r753", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908" ] }, "us-gaap_BilledContractReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledContractReceivables", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Contract receivables", "label": "Billed Contracts Receivable", "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date." } } }, "auth_ref": [ "r609" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification adjustment out of accumulated other comprehensive loss [Line Items]", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r208" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r216" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r753" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassifications", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r23", "r39", "r207", "r585", "r588", "r591", "r877" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r216" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.kniferiver.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_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r208" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r129", "r130", "r131" ] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Loans Payable", "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, inputs, 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": [ "r389", "r463", "r468", "r577", "r606", "r755", "r756", "r767", "r768", "r769" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r23", "r39", "r207", "r585", "r590", "r591", "r877" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.kniferiver.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": [ "r793" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated comprehensive loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r39", "r990", "r991" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in current assets and liabilities, net of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of accumulated other comprehensive loss", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r753" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r149", "r183", "r222", "r257", "r278", "r284", "r296", "r362", "r363", "r365", "r366", "r367", "r369", "r371", "r373", "r374", "r560", "r563", "r584", "r619", "r693", "r778", "r790", "r916", "r917", "r992" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r36" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r224", "r560", "r561", "r563", "r564", "r604", "r740", "r915", "r918", "r919" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/EquityDetails", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r35", "r172", "r206", "r207", "r208", "r225", "r226", "r227", "r229", "r235", "r237", "r251", "r298", "r299", "r419", "r536", "r537", "r538", "r551", "r552", "r565", "r566", "r567", "r568", "r569", "r570", "r572", "r585", "r587", "r588", "r589", "r590", "r591", "r598", "r650", "r651", "r652", "r669", "r724" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Pension benefits", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r486", "r489", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r509", "r769", "r770", "r774", "r775", "r776" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r172", "r225", "r226", "r227", "r229", "r235", "r237", "r298", "r299", "r536", "r537", "r538", "r551", "r552", "r565", "r567", "r568", "r570", "r572", "r650", "r652", "r669", "r1001" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r224", "r560", "r561", "r563", "r564", "r604", "r740", "r915", "r918", "r919" ] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Interest Rate", "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Postretirement liability adjustment", "terseLabel": "Amortization of postretirement liability losses included in net periodic benefit cost", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r5", "r17", "r39", "r877", "r878", "r879" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Investments and other", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r182" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/Employeebenefitplans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee benefit plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r436", "r460", "r462", "r468", "r485", "r487", "r488", "r489", "r490", "r491", "r503", "r504", "r505", "r769" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.kniferiver.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": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/GoodwillandotherintangibleassetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amortization expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r70" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Total consolidated income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r119", "r152", "r257", "r277", "r283", "r286", "r617", "r627", "r751" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r288", "r610", "r644", "r645", "r646", "r647", "r648", "r649", "r743", "r760", "r779", "r871", "r912", "r913", "r923", "r998" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable and allowance for doubtful accounts", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r64" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related-party", "label": "Increase (Decrease) in Due to Related Parties, Current", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r11" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "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": [ "r33", "r74" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Contracting services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r760" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/EquityDetails", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity component [Domain]", "terseLabel": "Total accumulated other comprehensive loss", "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": [ "r18", "r172", "r206", "r207", "r208", "r225", "r226", "r227", "r229", "r235", "r237", "r251", "r298", "r299", "r419", "r536", "r537", "r538", "r551", "r552", "r565", "r566", "r567", "r568", "r569", "r570", "r572", "r585", "r587", "r588", "r589", "r590", "r591", "r598", "r650", "r651", "r652", "r669", "r724" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r288", "r610", "r644", "r645", "r646", "r647", "r648", "r649", "r743", "r760", "r779", "r871", "r912", "r913", "r923", "r998" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cash expenditures for interest and income taxes and noncash investing and financing transactions", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "verboseLabel": "Total accumulated other comprehensive loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r17", "r39", "r566", "r569", "r598", "r650", "r651", "r877", "r878", "r879", "r888", "r889", "r890" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements [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": [ "r576", "r577", "r580" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "negatedTerseLabel": "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": [ "r157", "r167", "r236", "r237", "r265", "r544", "r554", "r632" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, gross", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r189", "r292", "r997" ] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "All Other", "verboseLabel": "All Other", "label": "Corporate and Other [Member]", "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r893" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 }, "http://www.kniferiver.com/role/OtherintangibleassetsDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "totalLabel": "Intangible assets, net (excluding goodwill)", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r66", "r69" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "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": [ "r89" ] }, "us-gaap_RetirementPlanFundingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanFundingStatusDomain", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Funding Status [Domain]", "label": "Defined Benefit Plan, Funding Status [Domain]", "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits." } } }, "auth_ref": [ "r870", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r43", "r660" ] }, "us-gaap_RetirementPlanTaxStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTaxStatusDomain", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Tax Status [Domain]", "label": "Retirement Plan Tax Status [Domain]", "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r870", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_RetirementPlanTaxStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTaxStatusAxis", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Tax Status [Axis]", "label": "Retirement Plan Tax Status [Axis]", "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r870", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.kniferiver.com/role/FairvaluedisclosuresPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r15", "r24" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/Basisofpresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation [Text Block]", "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": [ "r106", "r146", "r656", "r657" ] }, "us-gaap_QualifiedPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QualifiedPlanMember", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Qualified plan", "label": "Qualified Plan [Member]", "documentation": "Plan with tax-exempt status designed and operated in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r870", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock Issued During Period, Value, New Issues", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r18", "r107", "r108", "r142", "r669", "r724", "r735", "r789" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/Contingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r137", "r352", "r353", "r738", "r909" ] }, "us-gaap_RetirementPlanFundingStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanFundingStatusAxis", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Funding Status [Axis]", "label": "Defined Benefit Plan, Funding Status [Axis]", "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits." } } }, "auth_ref": [ "r870", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r859" ] }, "us-gaap_IncreaseDecreaseInDueFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueFromRelatedParties", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Due from related-party", "label": "Increase (Decrease) in Due from Related Parties", "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Receivables", "label": "Increase (Decrease) in Accounts and Notes Receivable", "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans." } } }, "auth_ref": [ "r11" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and postretirement benefit plan net periodic benefit cost", "label": "Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash", "documentation": "Amount of noncash expense (reversal of expense) for pension and other postretirement benefits." } } }, "auth_ref": [ "r12" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.kniferiver.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_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.kniferiver.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": [ "r792" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r123", "r222", "r296", "r362", "r363", "r365", "r366", "r367", "r369", "r371", "r373", "r374", "r584", "r916" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r854" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "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": [ "r33" ] }, "us-gaap_DebtInstrumentRedemptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionLineItems", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt maturities [Line Items]", "label": "Debt Instrument, Redemption [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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.kniferiver.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": [ "r792" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock (shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r18", "r107", "r108", "r142", "r660", "r724", "r735" ] }, "us-gaap_UnderfundedPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnderfundedPlanMember", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Underfunded plan", "label": "Defined Benefit Plan, Underfunded Plan [Member]", "documentation": "Defined benefit plan in which retirement benefits are payable directly from plan assets segregated and restricted to provide such benefits and for which benefit obligation exceeds plan assets available to provide retirement benefits." } } }, "auth_ref": [ "r870", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Seasonality of operations", "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": [ "r158", "r168" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "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": [ "r20" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.kniferiver.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": [ "r792" ] }, "us-gaap_UnfundedPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnfundedPlanMember", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Unfunded plan", "label": "Defined Benefit Plan, Unfunded Plan [Member]", "documentation": "Defined benefit plan in which retirement benefits are payable directly from general assets of employer sponsoring plan." } } }, "auth_ref": [ "r870", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r20" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r29", "r222", "r296", "r362", "r363", "r365", "r366", "r367", "r369", "r371", "r373", "r374", "r561", "r563", "r564", "r584", "r679", "r750", "r790", "r916", "r992", "r993" ] }, "us-gaap_DebtInstrumentRedemptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionTable", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument Redemption [Table]", "label": "Debt Instrument Redemption [Table]", "documentation": "Disclosure of information about 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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.kniferiver.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": [ "r792" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/EarningspershareDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Income per share, Basic, Total", "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": [ "r213", "r230", "r231", "r232", "r233", "r234", "r240", "r242", "r244", "r245", "r246", "r250", "r573", "r574", "r616", "r631", "r749" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.kniferiver.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r327" ] }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of long-term related-party notes, net", "label": "Proceeds from (Repayments of) Related Party Debt", "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r804", "r815", "r825", "r850" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds from sale or disposition of property and other", "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": [ "r128" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/EarningspershareDetails1", "http://www.kniferiver.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares, Issued", "periodStartLabel": "Common stock balance (in shares)", "periodEndLabel": "Common stock balance (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": [ "r108" ] }, "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsinsurancecontractsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans", "label": "Life Insurance, Corporate or Bank Owned, Change in Value", "documentation": "The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period." } } }, "auth_ref": [ "r896" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r804", "r815", "r825", "r850" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized Debt Issuance Costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r101", "r920" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' 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": [ "r113", "r151", "r624", "r778", "r885", "r895", "r989" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "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": [ "r108", "r621", "r778" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r91", "r92", "r93", "r94", "r671", "r672", "r685", "r686", "r687", "r689", "r690", "r691", "r692", "r694", "r695", "r696", "r697", "r712", "r713", "r714", "r715", "r718", "r719", "r720", "r721", "r731", "r732", "r733", "r734", "r746", "r780", "r782" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Other postretirement benefits", "label": "Other Postretirement Benefits Plan [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r486", "r489", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r507", "r769", "r770", "r771", "r772", "r773" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "terseLabel": "Credit Loss [Abstract]", "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r101", "r155", "r209", "r261", "r592", "r709", "r788", "r1000" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.kniferiver.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt outstanding", "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": [ "r33", "r78", "r81", "r99", "r100", "r102", "r105", "r140", "r141", "r755", "r757", "r887" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares Authorized", "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": [ "r108", "r680" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Shares, Acquired", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r18", "r108", "r142" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Less write-offs charged against the allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r308" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares, Outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r108", "r680", "r699", "r1001", "r1002" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments and other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r194", "r778" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r805", "r816", "r826", "r851" ] }, "srt_ConsolidationEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationEliminationsMember", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Total intersegment operating revenues", "terseLabel": "Elimination of intersegment operating revenues", "label": "Consolidation, Eliminations [Member]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables, net", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r688", "r737", "r783", "r997" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r486", "r489", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r507", "r509", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r95", "r97" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r841" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r833" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid, net", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r48" ] }, "us-gaap_CostsAndExpensesRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesRelatedParty", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and Expenses, Related Party", "label": "Costs and Expenses, Related Party", "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties." } } }, "auth_ref": [ "r123" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r799", "r810", "r820", "r845" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.kniferiver.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": [] }, "us-gaap_CashSurrenderValueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashSurrenderValueMember", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance contracts*", "label": "Cash Surrender Value [Member]", "documentation": "Cash that could be realized under a life insurance contract or contracts owned by the Company (for example, but not limited to corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI))." } } }, "auth_ref": [ "r988" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/EarningspershareDetails1", "http://www.kniferiver.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock, Common, Shares", "periodStartLabel": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury Stock, Common, Shares", "terseLabel": "Treasury Stock, Common, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r82" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, depletion 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": [ "r12", "r262" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r486", "r489", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r507", "r509", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776" ] }, "us-gaap_ProceedsFromContributionsFromParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromContributionsFromParent", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity contribution from Centennial related to the Separation", "label": "Proceeds from Contributions from Parent", "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital." } } }, "auth_ref": [ "r42" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of postretirement liability losses included in net periodic benefit cost, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r9", "r118", "r143", "r199" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury Stock, Common, Value", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r37", "r82", "r83" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement liability adjustment:", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r833" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "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": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r833" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r841" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) per share, basic", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of postretirement liability losses included in net periodic benefit cost, tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r7", "r147" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r852" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r855" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.kniferiver.com/role/Fairvaluemeasurements" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r575" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r173", "r254", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r291", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r344", "r348", "r350", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r753", "r871", "r998" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r834" ] }, "us-gaap_ConstructionContractorReceivableRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionContractorReceivableRetainage", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Retention receivables", "label": "Construction Contractor, Receivable, Retainage", "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional." } } }, "auth_ref": [ "r190", "r608" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r828" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r841" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r68", "r70", "r611" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r834" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r164" ] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information, Document [Axis]", "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r834" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r797", "r808", "r818", "r843" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentDomain", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document [Domain]", "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.kniferiver.com/role/GoodwillandotherintangibleassetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other amortizable 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": [ "r68", "r70" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r880" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r841" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2", "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "terseLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r210", "r222", "r258", "r259", "r276", "r281", "r282", "r288", "r290", "r291", "r296", "r362", "r363", "r365", "r366", "r367", "r369", "r371", "r373", "r374", "r584", "r617", "r916" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r834" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r806", "r814", "r824", "r841", "r849", "r853", "r861" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r834" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r880" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r257", "r277", "r283", "r286", "r751" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document 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_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r8" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) per share, diluted", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r806", "r814", "r824", "r841", "r849", "r853", "r861" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r834" ] }, "knf_PercentOfSharesDistributedInConjunctionWithSpinoff": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "PercentOfSharesDistributedInConjunctionWithSpinoff", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of Shares Distributed in Conjunction with Spinoff", "label": "Percent of Shares Distributed in Conjunction with Spinoff", "documentation": "Percent of Shares Distributed in Conjunction with Spinoff" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r31", "r176", "r222", "r296", "r362", "r363", "r365", "r366", "r367", "r369", "r371", "r373", "r374", "r561", "r563", "r564", "r584", "r778", "r916", "r992", "r993" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r834" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/EquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Par or Stated Value Per Share", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r108" ] }, "knf_MDUResourcesCommonStockHeldBySubsidiaryAtCostValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MDUResourcesCommonStockHeldBySubsidiaryAtCostValue", "crdr": "debit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "MDU Resources Common Stock Held by Subsidiary at Cost, Value", "label": "MDU Resources Common Stock Held by Subsidiary at Cost, Value", "documentation": "MDU Resources Common Stock Held by Subsidiary at Cost, Value" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r796", "r807", "r817", "r842" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r852" ] }, "knf_TransitionServicesAgreementPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "TransitionServicesAgreementPayable", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Transition Services Agreement Payable", "label": "Transition Services Agreement Payable", "documentation": "Transition Services Agreement Payable to MDU Resources" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.kniferiver.com/role/EarningspershareDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Shares excluded from the calculation of diluted earnings per share", "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": [ "r247" ] }, "knf_PercentageInvestmentInCommonStockOfMidCapCompanies": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "PercentageInvestmentInCommonStockOfMidCapCompanies", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage investment in common stock of mid-cap companies", "label": "Percentage investment in common stock of mid-cap companies", "documentation": "The percentage of insurance contracts in common stock of mid-cap companies." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r835" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.kniferiver.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": [ "r794" ] }, "knf_MDUResourcesStockHeldBySubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "MDUResourcesStockHeldBySubsidiaryMember", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "MDU Resources' Stock Held by Subsidiary", "label": "MDU Resources' Stock Held by Subsidiary [Member]", "documentation": "MDU Resources' Stock Held by Subsidiary" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific 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": [ "r36" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other noncurrent changes", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "knf_ProceedsFromRetiredContractsAsPartOfTheSeparation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "ProceedsFromRetiredContractsAsPartOfTheSeparation", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsinsurancecontractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Retired Contracts as part of the Separation", "label": "Proceeds from Retired Contracts as part of the Separation", "documentation": "Proceeds from Retired Contracts as part of the Separation" } } }, "auth_ref": [] }, "knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity contribution to MDU Resources for asset/liability transfers related to the Separation", "label": "Equity contribution to MDU Resources for asset/liability transfers related to the Separation", "documentation": "Equity contribution to MDU Resources for asset/liability transfers related to the Separation" } } }, "auth_ref": [] }, "knf_LettersofCreditSettoExpireCurrentYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "LettersofCreditSettoExpireCurrentYear", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit set to expire - 2023", "label": "Letters of Credit Set to Expire Current Year", "documentation": "Letters of credit set to expire current year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r36" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate, Non-Segment", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r21", "r277", "r278", "r279", "r280", "r286", "r894" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r852" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r837" ] }, "knf_NorthwestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "NorthwestMember", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "Northwest", "label": "Northwest [Member]", "documentation": "This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Oregon and Washington." } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r798", "r809", "r819", "r844" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r836" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r840" ] }, "knf_RelatedPartyNotesPayableToCentennial": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "RelatedPartyNotesPayableToCentennial", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Related-party notes payable to Centennial", "label": "Related-party notes payable to Centennial", "documentation": "Related-party notes payable to Centennial" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.kniferiver.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": [ "r827" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "crdr": "credit", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Postretirement liability gains (losses) arising during the period, tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax", "documentation": "Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r7", "r147" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "knf_NetContributionFromCentennialAfterRepaymentOfNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "NetContributionFromCentennialAfterRepaymentOfNotes", "crdr": "debit", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Net contribution from Centennial after repayment of notes", "label": "Net contribution from Centennial after repayment of notes", "documentation": "Net contribution from Centennial after repayment of notes" } } }, "auth_ref": [] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r796", "r807", "r817", "r842" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r852" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r838" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r839" ] }, "knf_ReadyMixConcreteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "ReadyMixConcreteMember", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ready-mix concrete", "label": "Ready-mix concrete [Member]", "documentation": "Ready-mix concrete" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r839" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "knf_PercentageInvestmentinCashandCashEquivalents": { "xbrltype": "percentItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "PercentageInvestmentinCashandCashEquivalents", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage investment in cash and cash equivalents", "label": "Percentage Investment in Cash and Cash Equivalents", "documentation": "Percentage of insurance contracts in cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized (gains) losses on investments", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r12" ] }, "knf_RelatedPartyNotesPayableCurrentPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "RelatedPartyNotesPayableCurrentPortion", "crdr": "credit", "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Related-party notes payable - current portion", "label": "Related-party notes payable - current portion", "documentation": "Related-party notes payable - current portion" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r799", "r810", "r820", "r845" ] }, "knf_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "OtherMember", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other [Member]", "documentation": "Other" } } }, "auth_ref": [] }, "knf_NorthCentralMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kniferiver.com/20230930", "localname": "NorthCentralMember", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "lang": { "en-us": { "role": { "terseLabel": "North Central", "label": "North Central [Member]", "documentation": "This segment mines, processes and sells construction aggregates. It also produces and sells asphalt and ready-mix concrete. This segment also manufactures prestressed concrete products. In addition this segment preforms integrated contracting services. This segment operates in Iowa, Minnesota, North Dakota and South Dakota." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r154": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.Q4)", "SubTopic": "20", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481612/325-30-25-1" }, "r298": { "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" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-20" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-8" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r341": { "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" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r350": { "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" }, "r351": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r352": { "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" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r355": { "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-7" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r610": { "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r741": { "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" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r771": { "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" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r778": { "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" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r867": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r868": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r869": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r873": { "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" }, "r874": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r875": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r876": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r892": { "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" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481551/325-30-35-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r906": { "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" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r912": { "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" }, "r913": { "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" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r916": { "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" }, "r917": { "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" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r920": { "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" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r923": { "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" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r996": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 98 0001955520-23-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001955520-23-000020-xbrl.zip M4$L#!!0 ( !DY9E=(ZVZK*A@ $J0 . 83(P,C-E>#$P82YH=&WM M7>ES&KFV__[^"KU,W9E,%2;@W4XF5<3&&6;!*4R2FD^O1+Y7OI@('K[\GQ?_N[?'+E603D6< ML$ +GHB0I4;&M^Q]*,P'MK?GGKI0LZ66MY.$[;?V#]A[I3_(.;?W$YE$XJ5O MY\4S^_O%,^KDQ4B%RY.1O(W/ QBMT$_LN_Y^H"*ESW]HT7_/\<[> MF$]EM#S_:2BGPK"^6+"!FO+XIX;AL=DS0LNQ?=#(_XCS]CZ,CWXN[(!/H)U( MQL)/H-UJPZA_[_>NNFS0>]<=L(OKP9OK06?8N^Z71U_#<0^Z-\-![V+8O60W MP^N+W]G;?F_(.N\[@TO6OQ[V+KH;IS#E^A;V,5&S\U:S/4N>;-RUPDLS'H9 MCWN1&"?G1S!$?X&H\?RH>0+7"HOS[]0D> M^W7Y2I.A%L]E FL7;+/Y-V^_\H#N7%U:D_9SIC2#+B,1)'(NHF6#EK:N"V9J ML&(_PPKQA$WX7+"1$#&[U3Q&VDM4@SW]6/KOYP8;+=GOL1P+-H#UU2#[]4QI MGD@5 VFR2Q$A&0O8@^PZ>UK;+;A0TQF/EW78A08SZ>C?0+:P[FRI4LUX$(A9 MPD$^H%# -03)/C7V1T646#(?Y(+CA@3'6Q <[KG.K18"=7"#+28RF#!H@2<) MB!1X>B*T@&[KNU'9Z.NP52""0UKO#8S _E"@@X:P6>R-T&.EI[B)>Z^X@:7N MQ:BBX17V)N)UY@T<7AU6N\G>3T JS8&V1=A@J 09B$Z&JPA8TB"S(,]H$0A< M5A4+9B8H@X!1 C6=PH98->JXR#%]C9?^!H=?"]W09$.4*Z"I&*ZH5PVS5)L4 M_L1UKP@F2]?-[8#>T99 S[TT4DFBIN?M=@'J;<1^Q_7&?H&*84!)FD G,ZX3 M6+T&"19XL* )\M7%>S.MYM* B#'T.-[,)&,FE7#]O9#'39.Q5\:PU@F)?QDUVP6=$F_]!K4^=I2BJ1FG"8I6P4(QA0C"R>%7Q(*M%D44/V/E4 M\!AV >8@$@:B+YG8UXH#!8CFKI5()>&C2/B-&2D="KV'4([/C#CW?SP/I9E% M?'DN8UIE>NEYF3Z0&D DP_!XY':?",'>=O;AV6GS]'@?3<0$""\)?FR2 M]?@L"5?O'1PWC\_:&V^#^;+QWEW-'K>;[=;95LT^HR';8%(Q MB\[W9Q\9L K#?P_;R&Q%AD#&J2Z37:$OSB/M>WD$E^4U"A=V"63ZXP]'IYE( M]JMQ_T2WGMUZ<=0NRJ/'%! X^=_2:,G:^PURH53<%(4M]\-R[Y[2>.]>G!:S MYO06ZUAZ]/LDLGXZ'0%: U6%2NUK$]HN9F@MM9(YP4/4?E9)&*M$0G3FQ2!B MV0V:RBHNK<*6>_\ TOH65NZPN;\>PWQG# C";DCM M!#=*^?VZ(,-3Q/IEK%=">'< O!P.(B>3!P?M("VF'+ 5@$M8YU2E!K2*F,XB MM;38KVC_0 L__G!X\AS@&+37&8]E)$'YPC-:I;<3>A;,D)EUI9$!AGL7[3>[A[5S&]I($@1DGYWNM M9FLW2 $A8/@#+:P3B-\*=G1$"PMF\RP2:"^T6^POP351XXW0<_(UA8+#%L$ (SS$9!- MLL1?G%U,>'Q+AO<%S$.K"/5-R7SPY@D28!I;HYZ!<>+G0!1/]L5" AF-!$YT M+"0^5B#8 #TJ4007E6T5J9(X(!#@(\PSBJ'U(CZS#B1D/J. M0;C9TAVS-H96F\FC])MI'N#&H:M@K")0/:@!O&Y"CP5,/U9,S)%N(FZ%'K#Z M<0MDQ-(X.6A2ZT4T].H_C?L/Z\_\G0#DNW#^=/C?(--DC>W"P76:$$+?2Z\S M+S.=^;@2K38KT;,:.T ]#5IY#9C 2&(%$WBL\!F"[+0NY."#OU9R$U(>46S( M81FB>C_Q.'-8C%-XFM"QJ:"]'*Z%J48YF*R#V,["(*0$[U.,<1V2@T4EH\*9 M"XE*>%08AAN!0W/57K9T_!]NZ_G_YN!YA;H+"'R![O8O@L#94_ES<:O'4@,- M+>$I3S75;0&. N(AHGN*S6L143C@DO8:+G3_3N6<1S!.\[,SX8K8&T35V7/H MMMRO$6!HAO=T'(J*F8*/>86=LP'T-N6A*!BI4YDD -S!LL4+.,C-DX.;#O-L M,3T8;HRA1#E&,Z21]3_C,LPYD:-Y[100&5LE9G1(DK?P5/C(J M2I/55^Y)GLL'M%T"WV&6P#?1.8O?BKT1\,"'/0)GYSQ: %)[\H63_!X]P'36 M/#YH?5* Z:39/OD* :96\WC_BP:8OKS_]Q[4N@I;F[5/^]OLI%%!D&IC12M* M+1"O9?F:3*3^SL3K0B83!5::DZWQ;9-=@7"=I1IDD3!E%U A9\G'P5=UH556 M&'>VNA!14GO?"=:K5RB["8=&1E*KI??HWUX3S#T9!VSUI?PQJ_=0;?7;[+AK[T;EU'? MZ\-?2*YOZ:F +G3?4[?6 M7<.(!ZQC&X$FX2?KONOVA^SZ"OJ%.Q?8;Z__FF;5&7;_A)N-THC=:V_^Z/17 MC<(')'TA,9Z11?>-Y7Q=I1ITBRZD;Z&U1'B[HN;C%C M-X;;B;C58)*[K+%RD/"SE_JT>5K+I7Y@"N5?*F53&)/+HEZ3N :J/U*WMXAT MH+4\YUJE:*L#3&%7H%_((](CYQ,NK]U'VZ9%:=5F?9 VWQ'6(V<+&W,9H1,F M5,RH0L#4XZ,8D0N^/E@2QXY= &P$DR&0@Q#) MD4HAPES)T5N;4U[ 8,7X\V?3V8F5T54ZVY6[F3+AIQLPQ!TE1[L:KQ40--;M MTOXWSNA;8,_O5*P0,@'S;,J'9\! %G-+?!7ZU"M5Z"A3_"H M^TF>KIOC:4VF>%]!8N?UH$NP!2Y> MI!L/+0PLO2@IRK<$&2[@/6 V1-JVXXP#A[JR?\VBC4W ME?;4MVBD1K5L%-2H(!7,MB&-A(4/TGJ8-M:Z-C:70!0P= Y?;"&#+9^([RV% M%)&9T$ <.[EOV M@$=F8%7RDAV*PD/$QFY1[APN)\UAK^V3YX:]4JY2_5)JZ%QI\YA[=9\4M&.O MP_:083^2E*7:0,D51*E!\L:=&,L8C/ATAJ'&>,G^3M'M3MND)9VR8=/S%=\FPA96,A '.0.?-0AJ1); Z+9.7KY7W)5BIHMM4 M&\>- 81C92=EHMG'UQ7%?>$TBHW@ZY&28^XO$\!]:3=W)T+*1L[^/KDI?'&: M*QO:)(B+"2K&#S\E<*,@O4^X7K=3\S;O#8]+9? M/WKS05BW>TVV2YK+:L!]8E"@IL*G(*,NBU7L4H4HQ0*A>! H'=+A%>1+79N1 M=C=)9L]/^9*R^7U**.7G1$M;6V "+4=Y=<$NB?J17.+;T?1!_6AZN"D38K?R M]"$%-90OV2BEJA8R_ C,43(?DJW+YB/R7UM&\UV5S'PV1"F]M5VXKU9*Y+!^ M#%>HH+%Z9,>,YHYN:?BD(V"C -DGI^/,?&ML5=;"BN4@>86;5QP(CK:O"=)X5YZ80@ MP=WT)P)-5 3-A=9=B#GLZ[;('1MTY]X4.L4@_%2L";-_9?OLN%:R[JA^LNZ= MLAF/^-R.#;0;B;"7I$BHB+BUF &M41END*1 BI;X&BB5YG;@M-$&E2PY'OQO MCMF+Q 1(S4)7E3(ZBQS$=K7:WA5(_5L:=J2>'_&'>0USH7/O+2$74U(7OHT: MZ/E: >OC^M'^NE3(W5J,ZT:4:72GFJI$6U!>3D%58PHDEVTP@D\I3X=\T&NZ M009O?(KG:[7I[5D_H)KR%@L?<@"I#1X.YN5?>; M JMU,/L;(&C[L!Q0*]=/8#R4TNK4 DG=L;T]#IT""%?1I#=F:\).$Y%B"I>-2 9;/&0,@B%:#< MXQ^Q=*-E=R&:-UU>& M6,&=KQPB]BR:;VT8"TN6N-Z.@9T<('RR,NKO)J>MW?H226W'S?W#+Y75MJ[8 M:JUXJU76CN4&'G@CEH)KBURX%"G2D1R/W912LG@3P]5R*>J]2)F!S@5J0HLD=%%'( M2*(Y^\PEFT:A622A6;=?M%:5GF&0>(H_")2BXPOS,\24MD"KF2;'*KO!]FER M2,>4QI[5[PG849&=%"NU%G-5\'\U\M.PVD=>;T771F0*H=. ]=A$"W5VF2:H=' M=NP,ZJN$HD&E4$XU4FD34-!XS%)WB(-XA/:0K4R!GO!2YB J!*=(7IH\T+HA M8H/N)HT<0V=/:W(!HWL)3PM$^ZP2\O)VKLW>#.]NV5I^>5NHXRP(1@WD'++N M6$+A%\-V=D^(Z$ M$2VE ^U8KASPU- NQ7F5#QC'M!'VJI54>8L@Q\# SY)ZG!6:VF/I:3SN"!;K M#?"3R0P' O1%,GYTB?1(R&X[@7163X$$M!Z;,< X?PIB'1*$^JI<*Y8G$E): MK4NG,&2+^@EHK-@'#!?>XA\^0:V1B1M*A -"$#:Z Y"3A]EL'*)'+F MC);,2RH'E,%\-/:H)Q/X@TR!4P ^ 3@$OGWT1(U:Z=IVJS:TW3YI[M,JOQ': MD!W1R]':;HGZK[RTL7Q@@T75:(!(\M-J-A=QB#G)UL% WX)JX!<-/-T%$5@^ M5OC._#R+J-2?]E,]E$).O9%CD3O,"DQT5QL9@B6.).V ;1Q6 ZH/3.W\/K.2 MVO5)[+7"@,G"_ M[' -,<%*DL&Z8>62H2AR6 M]5;!^N0G9^S1LR>KH'U3B_*D8MEEJ?AKPRB8PK].;Q2&I44:G$!E:/J#E$_H -' M2W1S^-[)KU\8&^FLG%,;)4;R6@P6 ZU:5#X/&;R+4I1&7S!9 1B@>5 LDL%# MZ?SG-5!;KLSPG^V/:=J1#K#+R/XG+MR#$P)J!S/JDZF4" M!::A,=!+8@2Y6&$*$J"1=ONHQ=[C ?87("%2,"P[5-$ \P8<&(!=4 MIY?\@THX.SH]:AU8GT('[6]D*WN(E3\C0N 'Z;"\0B^M^.$;1EH2>:41NF . M3L5=9P@$).5NJ+4)DJLV@P\A"4EB>A2YO0Y4H<2@Z5/-D1?2AH'8.4-IC^ M8*6\&T<-:!O-7 MAR[0.XX Q]-;F#R8'SK89.X+";8:R]H%[N:&TY_S85/FH8RLG4U.RCE0<9B% MB*VCS:Z%>\Q]F\P]B;]L:U1S9!V*UD> '\ZS:4\ZV7P.=7:\XZ8A%F+K](4Z M&%I@ ^UR7!Q71@]V&Q"SY+ MLL-]P/C'@KO<+,^.])!/9*BP M;[&[K+B:"@GR0')NA3@; 8<,!&FJSN@LZ/=Z?A*.T.?R&_N$IH;G%H 006C'QT)E0I^= -$PPQ+-?,"@X+ MA\7\5\-7V;<^J61%]L5H+RB#7;OW2KR)^9P%*@SL*$DI4\DQ>;-LFE>6 %K\ MRC,&R_)@4.E+LHT\_$S0WROH4C%3Z?"P[=V.F>J#$:IHOAE&K!Q.5L$"3I[P MZ4C>IJBIUYSIL2:PZ72_]>I1)*I8IG0O)J+#MV64%107YF11TJ>LV.HQT)^X M3'<<[%TO[\:SD0J7\,\DF48O_Q]02P,$% @ &3EF5Q;+P>#L!@ .B, M ! !A,C R,W$S97@S,6$N:'1M[5IM;^,V$OY^OX*7Q743P,[:3IP7)PVP MW9IRM0>=#!TM1CG\DVZOWP3)[G,K)I?72H]%5I]NZ<'IX/S MP1%E@WYO>$QGY^=Y=C3,S@:GDLYZ)\?G_^[OH2O$4Q\?YH:^W:MTW2V)YQ\= M#PY/AY-P,=,JE*-^K_>OO2AZ=5G8.F ^A_[I9QIF8[! 7T)7&CVN1SD4)K>7 M^B[::B1M;R?IUQ\O:=STY721!KW\C M* 7]XNVLU1GC&%W38@W] 6O][L/-Y^N/U^_>?K[^\=.ZSO]I/7=M?[6^UQWQ MG=.R%C>'XGLGYQV1DPNZF(M0RO#-J^'9Q9-6<6==4_Z5WT>]V?A2W$#[4N2-SH*3DX MN(.@#-K6L.3YIB5?HK4&.V>M[Z2'C6"-:BYN:SLSI,;4249K3:4L5*@M"!DS M2%T+6<]%4P?7$%8 BHYL#?-)4>$.'FE$(7,\2_=G$4J M>4N8=V5,CV<*RF!*$ZD><[! KAVH'6(UND,3!;C,2IV7PC=\6?:?D:-V$%Y MI;U!#.!P,M.AQ +]A/*H((\[@6I689G 'S8EFZ]NP]\'A$Q6VG5=@% B8>!W;AJ%,0&=%1MV #O-)#2!Y1FT#&9CEJAL >'O M30W@*\T#=UBB,1 %"WP$J?S49]<^E(4QL[\ J>.QMH')S&1Y(=);VC968&; M7RBSH>W?!W''.X>XSVOF>>U;-+7Y Q.$+0J-VVBR:R$=17# V#HSQ$84!$1F M1ON2Q5FL CDR0?*]TCXWUC?HQ[3IK$DHF3B;D\)C+_8!"D5 6;+\AR]Y*>LQ MB;=@I)O&D&^#XY'L]H?[=!#[]X:3&L)"J&RC9TFR*YUWAC)P0W+ MBDHL,QKT2/G1:EJ'7QFQ(.(/^I/ZJGCSG+C-=@BW1\>;N'TT*VW ]_%\]F@4 M _E3K1BCM >+ P>>X"6"2^T0N%HV3-;; M1 $?)+1Y5VRY![(GL!_'9)OGC6,KKP3 M?$JZP.>\!DK1O$YAFC/I<3^AG ! MB(*+[LFU:J+6HWCBP8A1 M39W'TY"#_Q= _[6X_-8@A4)*IX$FKC&Y9,TUP?QMA+TK1&8D;SEDII0J!LV8 M#,93V,5)U9- U=8,Z>AC"V-)A8Z>[@AK"P#;Y!'"P!)RO$Z*V![AVC<5D(#M MB;['425%,UU-KIL2AK);C M]I3?M51'U<38.:%U5MK$;W(-J4#65T;UPQUYS?@>VQ(I+1T)?8*^548NW9UT MX@OH]>.O)[PSW9WWJ2G<*_;3Z':C6$.R%)_N'9]>^'A=?^7ZG =^:<__UZX[ M@96]JZTH>&:=?D(=J#E;C2'E7:FI$!^^4-YP.2E^3!G9@T'DWN<<$^OC*Y]1 M.M6;TL8''HN.;=CI+;O(S%O3A(>[//3%QX-?B[37].W*F_C-S.]02P,$% M @ &3EF5RA,92;8!@ TR$ ! !A,C R,W$S97@S,6(N:'1M[5I=4QLW M%'WOKU#)M($9FV# ?!C"#"7)#-,9TC),\]C1KN[:&K0K1]+:<7]]SY76'V#: M0&B"R90'X]V]DJYTC\X]5^OC02C-R?& I#KYX?C'=EN\L7E=4A5$[D@&4J+V MNNJ+#XK\M6BW&ZLS.YPXW1\$L;VUO2,^6'>M1S(]#SH8.IGV<_PJ71^_BH,< M9U9-3HZ5'@FM7J_IG8.]0[G?W<])%;N%HJRSDVT3;6>[!VKG(-O[L[.&IC!/ M;7R8&'J]5NJJ/2 >O[>[O;G?'8:CL59AT.ML;?VT%DU/C@M;!8SGT#Y]3=TL M=1;H4VA+H_M5+X?#Y-92V^GSW!KK>B^VXM\1/VD7LM1FTGMYI4ORXH+&XM*6 MLGK9\K+R;4].%\G0Z[\(3L&_>#EN?$8_1EWMY=?[N_.STZOS] MQ4V?_VT^LV??VM_SEKB082 K\6%37 (D+9&3"[J8"-P-/[_H'AP]:!JSZ$K7 M1X S&X(M>X=P9BB5P@!M0T7H[>SA3@R:KA0"UFMW#H;AB8+6V9Q.X]N/?G-9 M.EN;75Z&$4([(88<[&,J@;85('BY'\CE&:WOEHO6+](@1HE%.Q'5EQX94 MGUHI:$VHE(4+E04C8P2I*R&KB:BKX&K"#,#1D:X1/BE*7#DMC2ADCEM.V%(' M$6RR6S*H*"?OI9NP22FO">,N].EQ3\$9#&DBUV,,-LBU [?#K$)S>*( E_% MYP/A:_Z8MQ^3HZ83GD"IO4$2X'PRUF& "?HAY=%![G<(UZS"-($_+$HV65R& M[P>$.\\'A"0*72',C)AY6%M (,SQV"T\UU4!0HF$@>^YJ17Z!'068M@"[#23 MT!"19] RF(V9H[(!A+\U-("O-'?<8HO:P !0M,!+',Y'?W+I!Z(P=NRG.'74 MUSXXB8$DWTQ^P\O6 MS\U)DE;[\?Q.VN'.*N;H3GI6_0U.@')@A;%!J7,63G M0CJ*X$"P=6:(@R@(B,R,]@,V9[,2Y,@$R==*^]Q87Z,=TZ:S)J%DZ"RD)FY[ ML0Y0* +*4N3??LJA9?HD3L%(E[4AWR3''=GN=-=I([;O=%6ZVOC*2QI[[.D M89K?6.3].T.<]]V]U]LEVZ+K\VINZ]3?:K'F MR&7M[]^$DW]&P$(S4I(3MG;H P]TC[R/JRHBOUP;3'/&(M9QY&1$5R-GIAC MH]5D)'ZHD3W@B[=&JUC@^CKS6FGI-$] )]43\V#%/=6>E4CD)Q]E2\P2UA,< M0FD;&PVAKG5>&\G)#=.*3LP5#5HD?;0HZ_ M(S9$_D%[4H_*-T^)VVR%<+NS MNXS;>[/2$GSOSV?W1C&0/]**P2F]K20G,^D!;!;3C%CIU!0]P+.6F38Z3%C2 MW#4L[Z4(M(BAM UNF"Z(\9@S/S43&M8H[SRBP!(LSZU3T8$HR_M405D90!E/ M:,A[A$U0(#G""ZU0N!JV#!%;QD%?)#0Z*[XY!;('L!^G)-MGM>.H[R0 &_T5UH?<(,"T 47'3+KG$3M1[%$P\^#*GJF2\;R9.!]#.%P"P6(4TJ MTGNL1"_)H *]4^=A]]N5C/!%5TVW0FA,/\^ B+.<< MQ/!Z@'!8DIQP2D)P!NO\+$O'&^BL+'4(1'V:A /B)TO I-E\';$&DGHD: M_UGP3O<7?:PU7(X[JJ[R>!JR\7\!])_EY5,#"05)IX$FKC&Y9,TU(?Q-AIT5 M(F.2UYPRDZ2*23.*P7@*.SVI>A"HFIHA'7W.(TF(=QYFO>LL_'JU2:G2+J% Q6T$&"*O 6(Q./Q!DNM ME,5T-;)F1)S**MEO3OE=0W54#HV=$)Z.!S;QF[R!5"#KD5E],[[!LD1* M2T="Z?,"7I<9N72UUTKOH;_@K>GJO%%-^5[Q1HW[KA>+2+;BX[W=_2,?/V^] M=%T)U]=.5M*I/R !Q&^H3C1KJ$AT9P--A7@W0_O[I!.^Z#WUK5\@H)Z.+REZ MZ1QJ1$N_29@V;(AR:]Y$9MZ:.BPW^R@PA3LO<#:1 +I=/-\*28TUMRY4$A/OUM[)P6A*X2WO3 M#KDI'SP6^R+MLR_>52?22=SM1(S0[D^=GRL5N!#!/&&IAD RHAF%N>+I'=Q0 MICY I;+FZHML)?E=I*'FU.IP(^0'OB"6KKF.6;?0TSFVZ\YQODEG)NBJVZ%\ M 9R^*7'J,/?LM#&K4X]X3H.2L]H)I76OZ7JS)ID%?[HE%$5V*Z/T*F9O2@E/ M*Q$S^[>\6O7T)-/M):5TC,[])6 M@ =FLF1E"WH@8B%;!T[^:QM*)20)CU>MHRE/F((A6\)8)"0]*BN2JHIBDH>6 M4?&_&!X*SYE@-(2KZ_'DNC>=.X/32K-X'>Q>AJZE]LV+1A2=-I[+T= MHTN8OO-ATAN?]X;^I#+ZXS?_%GK]*2"EYCBU)Q;L#,$'VK>SP=MJ@T7[Z=,G M000B!!TQF*>4285P,UJ&<\E)"N,JO)5D5<[I5Y(I3DV%("F%?L19"/X]"^:: M+QB,PI '3)9SXI#H",5OJC#&&F+%?T?R5AV7/"5IP$EJAP-,1;8Z/\:B+;3"N R0BG6OTK,0MVJ MN8U,?_-/V#9DV_F7E+)@741;.5Z&RV#NG;95_MRL^851^Q0(_^_GOH=1J;LU M0/;WN,]J6+[\KMI\59K,O_%%B?I28QW[9'B'[>][G3S7/L\7UO']) M_?]&^][X]&#=EPG)[Q"2V/9LV(=<*6, M' Y77.<=9AC"/,-_C U,Z2_K)0NG/+K9RH3*F_R69#$QWZPG=UV%X$QH+9*6 M\TF$S)2(L0?>*;+K=F7GQ=GZ::_QCO/KP[\!4$L#!!0 ( !DY9E?6OD]H M.Q /M; 0 / 83(P,C-Q,V5X.34N:'1M[5UM3Q2,GKYC^-_5JOB51I.QBJQ(LR5M"H2$Z.3H?@]4N9" M5*L%ZC3-9KD>CJQH!(VF^#W-+_14^G:K;:Q>EN,H30E\>#-+$P7P[]_4L_S(W!K/IB MJS+6PZ0;@L J?^3[ENUA&J=Y]W& /SW74AW(L8YGW:>?]5@9\5Y=BD_I6"9/ M*T8FIFI4K@<>:/1?"H0"^?#MI9?Y",:)=:+*-=0;3NIWKWX5GUZ??_CUT^GK M<_'O3Q]^_5@19^]/:\OR/T3)S]Z_%N). FM.%CH"N^?B5S].=$YB*>-F:C<")L*G83Q)%+P5V0@9!KI$'!9 MFELC!CH&#[O4=B0L2'+^^E2$*K<2L#IQTTN<*U91^SO(M!$'6<*!845(0J(9W'77E^.97CSID#N*KS M?R!#)<:)0)'#YAV06KB M9.U883B!5:"<-P<%>2(%"2)RPZ/QJ60HA_ >#$T.A[FQ'#J. M%B)Z3?QV%=V=M3DE:Q@>IIG#75](ME#N"WP57L3*F))E+&+&\D)!BS1I@A8 M$1X+&&A2L0;>@4D(]A=)>IDLF"1F@+$S)#"(61GN,9EXT4LK\_:\G&$<#&J, M+QJJ(.4R#AIWQ82'B"Q4&DRT21Y1+F"[$"7ED/7(YT."J(7&"VKVZ2>9/+;#0S4*7$8 )0 MK?==T0[!:X(#KA(""AHWLD][%+D_7,O]^Q17" ZL]'1]CE)K@PBZ:R8M9!GT MW<4]A=]#9+#_0?^&Z\GT5[6AY$5] MJ;"!5=O%JRWAU8ZJJ#G,&M/ 397P)6M%^$H'_I99R7WDPT@NO(GYK5TAIXAT MA)4G6HS[ 'ATWH4;6Y>*)!2CX*L@>51J!\*,+T+7.^E8YD.=5&V:==OHC[X\ M*5K[N-PJT!K+S*AN^:(7:9/%-RIF+LZA:@&W/;72SL=.I!;HY&EI>(\ORS,,"5\A59K-O(OHAZF<.\ M.;O$=MW$O75O.J]UOG:&B&>V[\[?GH@SEUTQ2V#>?C_Q@;!UU#MUZ0%2. 28 MLU?S@+">F5M6[H]*']+:;VS5SY\\;G9ZYPM[QH/'S^ZPZK_1QJGK_+,[_Q"O M7$[(Q6\RGF!R12L\,0;V/^YDT[@3WRQU>^J#GYB C1+PBQH" 2=%V?%)F31V M!4M1'7WTYT_7S;Z(@0]3_8Q<1C)9A)"KJXOZ;=5%7X87PSR%[42UB!EAJ&"O MUBLJ;U>70Q@2X-E0_[N TGN0!*HX;K2MF81: J@KLKX@%XSA[;1*-SR/; ]D A1G Q0@C)9!%" M,EF$D$P6(22310C)9!%",EF$D$P6(22310C)9!%",EF$D$P6(22310C)9!%" M,EF$D$P6(22310C)9!%",EF$D$P6(>1&[C$&[P,CR6V\UF=L=Y7;KOLMIG1"2R2*$9+(((9DL0D@FBQ"2R2*$ M9+(((9DL0D@FBQ"2R2*$9+(((9DL0D@FBQ"2R2*$9+(((9DL0D@FBQ"2R2*$ M9+(((3?YD#E*-X"UJD'0.FQ\SZ/DZ-U$4O^VQT#MS^U!9)G]KL=\,;_,+]_^ MM4-()HL0DLDBA&2R""&9+$)()HL0DLDBA&2R""'W] N9S48U"(Z.#@5_(_/K MVWK^UAX5?NN5(+COH2NS2X7=K7LO9W9"2":+$)+)(H1DL@@AF2Q"2":+$)+) M(H1DL@@AF2Q"2":+$)+)(H3=3^MN]N\(-I=OO^?K+\-CJ'S.V.%$-ZJVC#C]&X.OE+'_5G J__!B! MW>5VZ[Z[IX>6K7HU:!PV7_"A)1]L[0Z_]5:3N=U1;K?NN[P!)(1DL@@A]W2W M[FJP=NL%[]9Y1[=#_/)N?7>YW;KOW^>6L3@BYIY=NVG7(ZD'S M\-NR.I__[G;L)\OOBZ,V<[NCW&[==SFO$T(R68203!8A))-%",ED$4+NZ0FS M^](?_'S;;81DCZGX@'E7F=WZ >3#X?<>@2IPR]WS4[E6IQK4VW6^H9H/;IA? MYI<(OZVM'\GM6\7L\\0W?O&&ZZK=CB-D^>4G-FZB9GZ82V$DG\N113)9A)!, M%B$DDT4(NFON_CA#:I(;*E^/;LYZ$=-/RT%<.YA\%LX_"ET@J.V*U^["GH'H7H;SP^ MW:HM82GPW,I^K.!OI**- 30-Y!5W$N!\K.A$PB\5;)V([$)S75(,EI.AYK M8V 0<>!Z7;U_)L9R)G0R3>.IJ@@Y3F'\%#"Y^'.B#,Y;$>%(QK%*AK"P_DRD M&4QIT]P(FXI06UF@D#.#TX.D,+\&/ PU$R,Y52)7H=)3%8E!GH[O(OQ)--:) M-C;'"<3!N_.W)\]@%G#$,?BG3JP1Z4" MX:Y!JB'@8#PV@D"-@?+, JU)^I! MVZ'=O#C?26AKXC.\&Z1QG%XZO6H07O1SK6!0Y0;-L&?1R\XRA1/&2Z38D;2H MQ+Z"OND$R%LDZ$K5M1LV=:T2;35J1V#KO2PUVHW=S54,:YJJWJ6.[*APM\6. MA?,$5UUD'SQE8M=W6?"34"56Y9L.&G>T[/JR-A9_C^8E>B:'JMK/E;RHR@'( MVI7QI9R9Y14!V]5K&KR^^+6.?2?7OY(& T_5%3G=YF$9EC6866*[U7H'"_IM M*--=66@&&,E@$=0RA"85H< M-\KE)=0-195T+<)@)9)- 7EZ$CF0ZBF7RU7IF!Y9Z[B&JA@S&3@)HJ@PV7NJOJ2 M_B)Q@M&'<@+#7W6#P">'/ER9=.PK7@RO4.I.-81 $,]".0T07ULO%M,5F#$< M"9AY+"]\_#2^I)\[']OI+W0X&K.LZQLXQ MNCM!,\/L,3Z MPTT%821P"'OLJ<]( MN#'G36![>V)8&^!C<]QV8+#B%&>! XD]SE4&SMI7N3];:P85 MT0@:S2>/VYW>6C\:0]:!O; [-"NN::%,\[,"/%(#[<0R,ZI;ONB5IYTZP35B MIUXQ5G' X/;4U\[3T$5]<['=;@5MW'T_FE\1+68N=N.U8.F"UU)CIU,+;FF^ MM>^MC:U.K=$F-7"[_8-4T9[30T45]QEX]<7==NN6B[L/\H;9HY5G[+CM/'/Y M\"I-OY^X +'V%MH[K=,? 3ZDE7[MS&B7UWOS0&3W5KMVG[[#2[W/KG#7U/#5 MC3^-9O!G9,?QR_\#4$L# M!!0 ( !DY9E=^E"820,\! ,3R'P 0 :VYF+3(P,C,P.3,P+FAT;>R] M:Y/;.)(N_'U_!5_-G&UW!"7S+K'LUHERV>ZIG;;+4U7>R_ME@B*A$L<2J2:I MYP,.PY;4\9X)_INMWNV8K2-I&J>D/35-%0D[TKUW-U=^ A M?:AX!K+<7D\?=@>:.G0-Q7,]FSQVE.#QX3$&\97_\EMKE"33J[=O?_[\V7D9 M1.-.&#V]U115?^L'8S] 9-"M].<;O_VITU^JMFV_?2&WG/_HRD/^\H?TAC%R M.T_A\UO\Q5LB@M;RX4D;?[=QU\5O5\]^FT1.$!-Y.@E6"'DULZWTVKJZN ]Y MB']H' H91YPX@8N6OX_]?2/!OU7?_O>7/Q[<$9HX[>VK9G'[R7&FRRN'3CR@ MU\V_V!@:?OD?1]Z(?#UPXM4;[?Q^0[KDV\5/D>OMER[^8ENZ^]_@F&@UI:UH M;55;%ZVWI<[Y**RWZ9>+G\91LBL;_.'F2\6AH:G=8\I*?[&XX$DG>4AB_[?_;O_W;^\1/QJB/']]>/./]V_2S M]V_3.P]"[[7_WO.?I3AY':/?6IX?3\?.ZU40!@@_WW^Y(C]$4?I7W_-00/^* MO_^*74CDN^GC7Y)[A$?IMC&B V="[H3\JT\!?MSK#7ZYR!G?!AYZ^3MZ;4D^ M5O\0_[*O8+C:IFEJ^,4V;IKC&3>S*,(/^.S'KC/^'^1$GP+O(W9J+2D%Q6\M MC*(K#W_2GN"[C-J>LWP%K=57M;>Z>O[3%YYT]?C/^)-X\0"]U2>B9W7_;_CG MH;?Q!*/5_T>!^U_CFWOT 6/G:7%/L]4?.N,8[=SV[28((H1QC+!_B?= EQC\ M54S]$'ZP1!W 58(!^ULK]B?3,7$<]+-11-YK':6=E]C#=WB[>8OT\:MGSE\A M#F<1_1=UH5?SL=*1D+$N/D<4BHM_^1[Y]]!'D43OC_8Z\)O;OV]B=/OB_N*C MS;M/J9H6_\(N.$H((BD4VHJ*_V]QW>J[Y6MZ:S^UV[JR>D3ZS>+?BX>\W1CW M?C%H'(@AG8N2=&3JNA 6WV0;V2SPTV'%(P=K?SFR"7+B683Z<\'2+Q>W6'RW M^#>YQWY)Z65+:OYZZ(D87?I/#S_L93KV73_Y@B8#_ C/Q]^FH1N>?:Z^1:$W M%C?M4:H-K]JM6RJU9CYY-,4 =/4X0%ZCAH'5G5P= ZNN*I8_YA3>:A M377T0!T\S1TVJ(.GN4-50!\\31XJCVEO!5Y;Y2'OYYBHU;O-U\ M^Y-YKUIZXIN7_=E0:#[V9VMHI2>1^89&EAW:^IG$UM;02D_(YRDXR" M_Q$,K[Y\_'Z_6."B[N9O:.Q]>'V8#6+?\YWH51@ME)Z1E S_QXB&9:]4"ZG_ M%T;VI6=!9;M^UYU-9F-2J'27C%!$?A>A$;G;,[H-W'!20AI?DBZX6U_D;AHH MP&?I:UHJM%S.0\;$@QRX6Z,3P7/PH#CN5O-XC?9Y4!:DPYDI")W5/ SI<+7R MAW2X&L'KD [SH 5(AZN3/:3#_.B"AX7)DH;&7;DI=S/<=NQM9(^]+48KXSH/ M"X@\R$'XA)&'3+\*Q8F>/%:6Z5>A+%&SSHJ";QY4)GJB>I%(G0-%&:(FMA=A MT7A0D.@Y[P5I3HM1?9PA?*Y;#'UV4GJ17-S114]KJ:,X*-D(9HF>Q7-![%2C.%#VKK8S>JT)9D.%FGG]8 M[0 S(<.M5OZ0X58D>,AP>= "9+C5R1XR7'YT(?HR]*5"'Y7=7B)3]-2[BM"' MI?Q%3ZHO&OHP%+PE:E)C#4@NB9[N7#GU8RE[XK+?BT(>E+CBK868Y-%%S MS(K(_7Q=K5CM'[2XJV&N2 Z0#PH*8-&3QVH6.2I2ENA9Y^6:=S';2V2)GFE6 MT[R+F?R[HB:<%37O8B=X47/,ZC-]EEH0/=N\?/,N=K(7?7VUZDR?I2YX: M5 MTM!$7\>\?*:?=0N-QFX+39>'GL \R$'XA)&'3+\*Q8F>/%:6Z5>A+-&SS@MF M^JS*Z7NB9YH59?K,Y"]JPEE5IL],\*+FF%QD^LRT('JV64&FSTSVHB^V5W]_?)VB[2G#\=#B5JL?BK*WV.8V2Q-7 M/2Q/ME6XS>BJU$_^V./#+,9Y31P_I.-Y0G 'PPQ0>WM>H0;^9,]BLX;5=5^"^ @."4:P#Q7YL! MD2S/^.&6;H2P5Q@,<",O,KDUL> M%+*C7/DRJ_8XJB8\#=K@A*1477BRLL') Q< $I6IA$R##_QP2TY"6B(, MAKCE1"&'$0],W-*IH,S\RN26!X7L*%>^S*HUFZH+3X,V..$I"Q.B#,[(E2&O;\,D?E1B#?+P83(G"?$FZ5 M0E0*$^+-4F'!+1D)\287^ !^DV_]<,LV0CYP A$;RQ=:]M98&L/66(;(Q&33 MDPK&QP\L %@$1E M*B'3X ,_W)*3D)8(@R%N.5'(8<0#$[=T*B@SOS*YY4$A.\J5+S/KS=85G@9M M<,)3%B9$Y4 AARD-$MS2GI"65 B+'K=L*V0:7."#6SH5]$/UPS];^>G/&7ZO MFW R#8.MF?[C]WL4A[/(13'^?A(&#TGH_O@;&GL?7A]F@]CW?"=Z+549+-LD M]_BG_O8K8\VF9I/9&/_6^XJ2WW$0]D<8QY^C#J]*S]T'1&?9!Z7'+57%O9ERHCW]B22R;W(PZF&TO[O%/ M]O!J9F5IA'^N12S+V7:'6?>IZ SWJ=C\,R6\FAD7ZN.6R!#4)C=])[/R3UM4 M0J-Z,RM+(\!JU.\$61LH$*'5!WR)$(RP#10(;QH!5D.((V9L8#5XTPBP&K7K M5:XIP&H(K3Y@-41H 8KO5A\]5;GBS% CP&K4KI>4I@"K(;3Z@-40H46#I@"K MP9M&@-6HW5X_30$*1&CU 5\B0@F]I@(%PIM&N&4U/N)A/#N)_XQN\0"C&;G\ MWH]_;"KD%H\F0G%RCU5R$Y)=:RZS#:[WR!T[<4RV*./W"(.[67(W7$, W0-% MD!*A$;F6O*D;3K:VO9Q[%^;[L,7R0!PL_6HJMU02& <81\4QE\HMJP?& <9Q MWH8.=L;!+3L*Q@'&<=Y**COCX)9[;BHTFU?6J:G<$NL PL;PEBJW:PD 0MXW M'[,#(;=K'P!"WJOKV(&0VQ4-=/3Q%ZPL,]Q:WE#^^J M/@6HJKF<6ZH[@V:8-<5FA#I1,< MHYL! ZR:8#<< MSRJ5G= *.FUPV' ;>, MY@D8E-;DNN%XX(Y<;+@^N./9CNOC'CG>ZQ?_Y28,W @EM3B=A@<&'/F"J&#@CM?C.XYOB(O@CNL#K6"M<,>^ MGKS48#.[(O28K@SM^[;@RF)[LVO38W.".4^,O-L\".%'5+RJ+=KG(O,[: MYXXMXS(NKS,"N&/F^([*ZPP%[EBZYJI"9+XL6[A<4/F+EA]^\#3_+OXV&^!; M/2 W">L*"^%IM/)C]68"0U1N[7)1?"-Q87)'LW$9WS<3&]RQ?GQ'_LT$"7?L M("AI5TG<<7CYE41;_J%,6KI\KB(J+H1G]ZI)%W)@451DB,KZ59LO- 8@G& M'$TE]:^X-T5E)3G*&!K@0K@C*4%+>[3$'6-X7$NTW7?@C!^<,33&804"2WAZ ML/P$(0_P1(6!J$S@Y;*!)J" .ZJ/R[6")B"!.SZ1[SB_"9#@CDH$E8C,X=4[ MK.:.1"LAK!95-Z)R6#EB75%5PQUQ!.SONGJX8XQ*C@H%U5.7.U*GL?VN*SK- MH"LRGU.W?M=584!D-J=F_:ZK@H"H-$Y-^UU7!0/NJ!N^V;S:XX$[WJCA^N". M+>*VJ6F]HW:1F:EZ]KNN"@DB$V&U['==%1"XH]RXG1HNR+]6!(8>=[P>WW%\ M,UQ$CSNN#[2"M<(=^];,?M=5J5]XYJTN_:ZK H"HG%O=^EU7I7_N.#8^J?=: M8X [7H_O>+W>8.".W&NR,KCCUYK8[[HJY7/'J?$7FU^B.JXB]=NBLFCUZG== ME?:Y8\NXC,OKC #NF#F^H_(Z0X$[EJZYJA"9+VM O^NJ8"$\C5;W?M=5 4-4 M;JTI_:ZKP@5W-!N7\7TSL<$=Z\=WY-],D'#'#H*2MI6D*]QQ>,(T*:TSM:\K MPK-[M>]W714R1&7]&M/ONBI@",8!% NZH/B[7"AJ !)4[/I'O.+\) MD.".2@25B,SAU3JL5KDCT3CL=UV5;D3EL"[8[[HJU7!'' '[NZX>[A@CSOM= M5Z4G[DB=QO:[UK'Z+]_Q7%=%YG/JUN^Z*@R(S.;4K-]U11#01*5Q:MKONBH8 M<$?=\,WFU1X/W/%&#=<'=VP1MTU-:QVU:R(S4_7L=UT5$D0FPFK9[[HJ('!' MN7$[-5SVO,%*P, =K\=W'-\0%\$=UP=:P5KACGUK9K_KBM2O"\^\U:7?=54 M$)5SJUN_ZZKTSQW'QB?U7FL,<,?K\1VOUQL,W)%[358&=_Q:$_M=5Z5\[C@U M_F+S2U3'5:5^45FT>O6[KDK[W+%E7,;E=48 =\PAW714LA*?1ZM[ONBI@B,JM-:7?=56XX(YFXS*^;R8VN&/]^([\FPD2[MA! M4-*NDKCC\(1I4EIK:M\0GMVK?;_KJI A*NO7F'[7%0'#%(P#Y&@JJ7_%O2DJ M*\E1QM %\(=20E:VJ,E[AC#)O>[K@H$PM.#]>IW714,1&4"Z]GONBH4<$?U M<;E6T 0D<,E?N&9M[KTNZX* *)R;G7K=UV5_KGCV/BDWNN,@1YWO![?\7J]P< =N==D M97#'KS6QWW55RN>.4^,O-K]$=5Q5ZA>51:M7O^NJM,\=6\9E7%YG!'#'S/$= ME=<9"MRQ=,U5A'9O=KWNZX*&:*R?HWI=UT5 M, 3C #F:2NI?<6^+RDIRE#$TP(5P1U*"EG:T9"C<,89-[G==%0B$IP?KU>^Z M*AB(R@36L]]U52C@CNKC/4.J[DCT3CL M=UV5;D3EL"[8[[HJU7!'' '[NZ8>E3O&B/-^UU7IJ2)2)WF=(N^PDN[1,PIF MZ!Y-L /S@Z=O*!J&T<0)7'0W&/M/3H)__NEEBMP$>8_^!/_D;OB /XV'A)P- M@X>%_%*MOB_GQATO)/=)FY"K"M5?N4]:XF]-@&>!SP\PQ/!O=_NG+[XY#T\5 ML4.UPY,!>*)XJHAGJAV>3, 3Q9.H;%6I>?":L+6VJK5UE8VPN>.!.!,V4V2+ MS/"4R".4A6V@;2Z*;F!B+@END*>JYS38_XYP_07_XS\B[Q;-E\.0/QN@ZCE$2?WC] MXOPKC&[&3KRMB%F<3!'V44\1HCY-(,/@-I450Q=,[8+;//OOGXA@&MVFP(,I@:1DZ MMUGR9\>/_M,9S]"'5RK3/:+_$@8(ZR7Z@9+/L\!CMB=E[=%?D!//(NKN/D?H MSQD*W-?-EUC^>.VG\3UR9U'D!T\EO-+RKW_#\G4B=_3Z!WI&XP-O=1M,9TE, M?Z$)XR)T;IF$1J"2(R!P2W TU$>P-)0;)QX]8!&@P$,+\8B"2V[9'[YQ64WO7'^.W%T?NW)(Y_("IRWVYK?\-";=!.@O65$8W#21PYKN9FSCHS-LXV-RET8# M*#9Z.V4%!3B9W:3R 8L-39&WXQ=13<,[XD%7_F,1/FU=]&SL!:4E+ H'$ M269;NOH>#/&7R",_*YH#[W_XH_.R[\'_F#EC,L@RG[S3D8$N&WP+XR1:_O # M"M#0I[^//^*_!LYLM&ZPUQ!9JV=#CCH;)JH]OZ07YA2\<%H^:H(>B MS%8H:AS('34$&.46HU4%P]PQ9(!1;C%:54; '5$(&.46HU6E1=SQI9 6\9P6 M<1&?1OZ$8UG_:58EO?5?KB(4A[/(17'ZSQ%R//KRGO_SU]V!UHZM U%,_U['\2YGQU39R\CK$.)W[0'B'_:91,KI2%>7_M.@O^^_CJ1/TWP^BM_CZ]._I;79N1EZYC>WV*;AR$=E,T$HO M7GSOAN,PNOJ+0O_W;HC'V!XZ$W_\>O7+8X0')?T>)B/?E3Z$8T_2?I%C;'3M M&$MFF/XX]O\77:DJ?DGZSY_I>W?QO<;8,!?C4#7RZM^_WCY^^B@]/%X_?GJ0 M-E^?3TXC(D3 M/6%-#L(D"2=7.GX<)P,SR,#^Z_KA;[=??W^\^RI+'SLW'4E33,,^-9@DG*8/ MN,Q0>IET]/GN_HOT'EMA$ 9?9Q-\$U>:&^L]&A(7JK:DP"'NT4/^UUY=5=^H&:62_\UOZWM'B%PL5F^F8/*S2 M,5'&;RV]M?C-U/%(E'2E35^D+51&Y.H=L873[#B]CGQG+'T/?#?$>/WR< BD MRA9(C6V0IFX[-SYQN!5A)(U?TY.W6M(PC"9.@J<5/$@\N5\-PG \<,;C,!F$ M+PLD=UO]?_^+W36L=]M@7F)YKHE\\ARCX8XX4P">9_D'I&EG$N8_OE_?/WZZ M_^-_I/M/W^[N'Z5OW^\?OE]_?90>[R3LLA^Q7Y947;J[EU3SC?>K=/=9>OS; M)VG-FR\]^?7-(_E:M75C0T(4CF^I/5[2N9\K%^K4/X>1A.-EZ<\%=*0TAI'( M&9?>&3[R&[W\4QH8;2#PBFPS:$_P+4;DLK;GO+9?D1.U4;" 8@]/GVB:T+CN MW_^B6LH[79$E$G<=A&9)H4 AH=[=PRP LT!5LP"&,4ZZ2*5;KFG GD\#QB6G M@0/Q8JK=2YOMX_WUUX=;.A.4,TFD^=;IJ8(''[:8&)(EFA8SPS *)](_U_\G M)>'F!__DVCW?A).)'Q->0AKZV-4&,\I69+>T3Y19^(RO_4HO79B0JN"DH&VH MEJ%EGJ]X3I/R2N0>/?DQ 4SR%7^SE(K:ZO\]\(=(NO>Q'Y 6Q;98_MFS)QYP M\^;3B^,F=-12.)2BY6@E)Y;B*7(IU2GY@>0GL>2.:$3UJSBA@&YV.UWSS%! M[W4TLY18H*P;JY:9_GH&KW> MX'!G-]:(R2^F4?A,[K.*]%6MU?^(QLY/)T(%X@V%2+9U;F@BLAH>G9?;.1_O M4E5L345ZJV]K>$92>CW[3'GN_2:"8< M4C+<7X'QSV[GO/'2D3Y/I.'S%PMM$F_0U[/R: M@_TX-'_O6Y'8/T?RPICD-=1KSXM0',__\P>^G[HT4@/'BZJI2/^%XD0B_2IG MT:MT_8R"V8Y3Y#8T.BM2W!6*MA2*V>I_Z]QU< 3[(IFFU6N$)&[P7^^BQ_#G M:H:T6OT/?HPMP/VQ+0(Y=[(R?PQUB'?1-SP?8\>78[KNMOJTJ:KTT?D1)LZA M"26KM/T)BJ6OZ*=T'TZ#7XDW( 3BM9M<932IBS,> MIJJ.BZU_B#-R_ CBU>+7R2 %5U4;4,M93O]JNLZ"Q?B0A.X/6?HK=K6J M-'4BZ=D9[^:W-0);'OG-C>Z!VMQ2>%JK__>OGT%$&Q#[-#?-=&UI.W$EAKN9 MLVHZMFV<8OY/&/U(02@M;G&:#SU5QD/7ZRI9I;X-/,+!(6GP*KDCA$>%7^D' M=E:(5-4)>YHN=L_CN;4P<"%.$N.1K\EBM^3A;_$L0GXZC9"+Z)RB:NG]:/5/ M++W!-\4*E.(9=K#Q*"0+98OEY63D)-NC^.ELOB]=MJ47ST?SJRPY@2>]T=+1 M#C ,\/>#?^&QD-_3G^*+R*O,[T,;S-&7H&_JQ(ED*^E+>LYKW)'^!P\P)[.0 ML?(CFYZ7Q1@7)S?FCR>BR$MQW,PBTC,V+3Q9[D996J1!6*2#V6!E4K8JDW(G M8P;(O9\A5H<-;N(G"391G#.[210&9*(9OTH(3SJO$CV8P'$I)?3121R)%%!L MNZ'5/=83R_O9&*6 -!23>!JD.^[+[3=*TS_P$>/EV"GY(E M^(OXI/3-EZX&Q;]VZ5M^YE;:G.-2/H:5N]#JO/4 MM?$AV&(=:8S?&4F.ZV(?0CKR>=28(C*_[_U4PI;0WOM%/,'.!S\E6DQ&V/YH M*W.9Q#3X=C@&(/)YDIZB\&=7$BE:204_FM(KB5A3 M-:6D=S;5JFJ4SJC;-2MQ,G]0J[Q>,T 26$1;BPP7*U[.)80RYR&>Q\U,^3MJ M%V'T%](ZVXT1PD#BG#KNZ 8CZ"F,7O<02_1'=$YWYS]:XY@LDM$&[3TP/+KD MV11<6LWR1@_S@&_)?TCSTW-$D )3[>,,<59W% M"D"% ?JG1>+R>YJX ,RSP7PAMU1L-XMT+QO<>[GAGG$5@X_ZDMOAD:2"X.0LH?SN(TH-7\O"?/GXT?JP4H)^$ M+8C0LQ_3U#YP I< ""?\9-L#73!/<#+O1%XLD<))WSM4%:._<7[=F\;SQ%X) M48IT!J\4C]!XO$"3] 9CQ$L;067D6GZE*T*<<*W5D8U5VBQX<0C)T*Q%,X2ZA>)@UP4U\S-RH_C M&8I^B=/J*D2Y53>M%8G36A&'?O8U?%[K!*&FC2"N%HLJG^E"";YF%O@I -(G MM[9 H;6PI;L^CB_CWUK*GB5+^F1:'_! ;W"W>O--Q. QMKV0EA&1V^%@!D$W#=(:ZBA!9ZGI&.TV]5GPN MI6:5U27.( ['L^3P)>46VFYO+]Y?:*ON:T26MQ\:Z2Z>7C.*5M'E$VH/(N3\ M:#M#/+8K9_S3>8U;;P\U33,*MDS;VL1]<;[=MCNJ3M_[ -W^?PX1R#V[8_7L M@U\K'?7@=T=OVU'5PU>NWW6>EFTF"E8U!4TG-LUKIS;-GR@TQ X3O>PK(JQB M5V%EA5_?'%)_E5T( \?]@7,!+,?V_/5<%Z'A\%W.'#+=1KFTZSU#'@[+JG5S M+O>T'0#B&0@'.*.(S(9_.>U/20^+CZMUS_=OG7W994Y5S1T@\8\*F=LD>AJ; MM : S8@QWP&:IZK63^@W-P&.:3_ X,L1U,ZF3F2*/1F;MHSI9!%GJ4D'W@9IIEC<0+@Q<76+$F9UY\PSSGI6CI M3?R =&VY:AL=,-E3FB6[KE8'12-OS5H)&WDW1>E]8^+Y'_%M$2WB_(I?0_H2 MTAKR3W1Q:=G"5EITKZ4_)&<\L)T;P.PO"@YF9E_&K QF?ZYFS:-F3]:.(C0B MYY@\(XDTOYN@ZAP S/M5PL2">;^.FNUM.8 /SAC'ZTAZ&"&4T-G^@$%_1.YZ MJ_ITA1+F>)&!T(4YOH::U=6C<_RG/V=^\@JS>C.!T8-9O8Z:-8Z']4X\DCZ/ MPY]T?H<,'L@WVNF9E7E>;[6+3#?_'HUR,$Y M'9QX+U0$2D7!EMFIU>SU3K745M_JS!>381X5 M6(LJUP7>8)UGZ=5H];L=TB9T-B&MPW%NFAX*ZVX4>))$%696@77,SG9A9N5& MK]U6OTTNQZBI/#"=F&F%5BIZIF%DZ6N'%UX60IB!&X0:9'BO@Y^D=#[Z8_' M=%$JC?#]('&")Y\TY"+]YJ#^2VPEVQ CU$ZO-BE$Z$B?'7]^/*@T04X\BYC4 M:T*84*E>F=DK3+:\Z+5'Z@&TCO01#1*83 56H@;%U/73*ZD$T#N+7@6)\P*5 M5T(KDYV1P@S*C5YI$4 GW8M! M.$NP1XA^H$2Z]^,?$&2(K'^#Z_P=[#B3'LVY'1MISAYA=5$;_A:%+O*(V<)D M*[)RV1DI' Q8JJYZB[/(Z&%D=[38F=U!9 6GRKVJL]"@+-6E3?@K/5D6)I6S ML=Q35^>E_8&><$Y'9Q-$Y C3B=!J-2!W$U^/QL(\KSLT#9,^.VX2PG9;L57* MSC1AYJQ,C]T5<_H]B-"3'V/TDR,,'-*;<76\R0-R9Y&?^"B6I>\Q(M_,YUC\ M B*QHK?["XO".-&3'[2Q MQ5Q9RQ"Q_WX0O=VZU]HU\U953>^4:C3R/MJ62-?^)&_J>[^ULA07MQ87C:)5 MB/Z$VH,(.3_:SA /[LH9_W1>X];;305A[:P+?%M6%S4-[:*FH3'H#(9#^@/Q MQ$*%9T%*^A"./4D[,#)5VQI:=WMHQIZA85^*(O*K5O\C&OJ!/]]0<, *URQ7 M58]E=V>8QDG5& 0(CR-R"ALYD T[?,D98"P_^^DVB/2L-C<*@]=)+,UBY$E^ M(.$GQM+G,)JD152JTOZ'Y$1(\LAP\4\&"-_K*LN(TW26.K65?XFP_,AL-':F M,;I:_.7=8LN.'] AT(O>S>\U=TK$L+9C"**=].NYS=F]3H^.>Q'!S!\\M\@. M_6HQ96Y\IQD=S;(.?JUTU(/?';MM5^^8NI'IMB<"+Z;%=X4L1SEE.=3Q7:]A M30HCZ3I%VD95WO&1*E)J,R5()XT^+VB,J4C(CN;7'!*8CT:B_U7V#&MC[ZJ] M:R%%4%!HJ-]F@['OCE_;0^(R/>EG&/V05FV_R<&0,3F$'?L5LGN4]O8D109T M$^DTC-+C9&7)B:6?B+3PC267KF-2K^7BH#9=U,Q>XBD&0AYN\L/CG/A]@WNT MMW=!VY>>J^C@/U\_?""GLE#EXMGJ(<&Z=B(OEFY"SQ_B$:4D?-Z4E7EF6IH$ M;C[^D3F[JRD(;L+)!$5T*Z<7X5PE^B66L"=!08PNI/F+CYBD34& 1]R(F6$U M7.E3@**G5^EO.-H@M=TRZ5/9P3Y?\OP(N8GT4_4M>\&C3Q MR,YT&H4O_@3G -C%VPHYS980B#0)P+\/9TE,XC\2"-)#;N-M/X[=^R0DXPC= M'\2=;TX)]&,\?W@HPE<&>%+!SY.P4W"D@3/O&A$&*+WWT5O30^SQIZ_X;[-H M\3(CA%/DG8EH_<+ZX3;TO/9GG*#]P%%ZTMP\94T._^7@W/0AB1!I28!(H1"- M16["()Y-2 %]%":(MD3:$%F]YJ)/'VX?/U[7:"9:GK ]("I%Y-0@A&T^D=,. MZC(A+7"@Z<\Y"ORO,5JVG'$F(1[%_SH[WKT6JO[X^Z=&3%DM$CMCI=(N)&34 M9&QX]D X7_$)BT48*T*'O]+9:A%IXVD(?QN%^**4O9[G)J&$7I [2Q"9BM*C MJ.:W\UV)+B/0A3G\:W^"[^HDTA,*:+\B//V-0^P ,0(G9 H;^BFC_A2%/Y-1 M_0#VXHZX99;=N0U@5"X@W5U@U*BSH8@1[R:CJG$"ZPN?I?M3/;2X=^ M"/%_.&O/)P2J?K^^_M9<5*UA:1KY&%]3LBLTG6@(S^:X+IHFBV5@)'W'\Q+9 M/$K6:6B^=(U#6CQNSI G[LW%81)O;__CNNDK$[?!,')PU#9S22F>=!O@>(TN M7-(0[S_"05SC'.\ O=J(7(#05Z-TC6*YIH!5C\-P/QZE[M(-@W_-@C31IX?0 M$__Y0):VG45B*&\N/*R^/&/!HW9A_^'1B^W#'@8A9-- M#_[+G 4:S(^16EO$=B.TO D>!!GM%-$AXRED7E9%ZJ1(6=7<892('E&BLX>[ MS_>E1ZB5\$!8S7?XA0+R^:+1.8Y$[K%GR:-W!IG,P1T*C=IMH#/9;:##;@-> M=QL]+N"5MF+V9NULKN3NTN072T56Z5T';SC%]/!]*8^30I,MY M>HK0$XFDV@,GIM->D";B9)HD)021[XP7I<%X_.04&E(W@*)GGP3>9$7&]\AM M]S!;'>EQM8+S2[QZFA0A$<$C\7.731B, AEM[@?WJO[8G_0J2$PXPD;;COQ-.1 M,TY^/2R_-R/D/+^V7?_9'V\(7UYUWL]H'$Z7G D6 ME+?^G%\W5+&0>IQ;W40O&-JC>;A$?XASJ&>B4W<68\B3HA#RJ4]^[%*9XENG M$B9*7@(&J\,=A?BN1 T3WZ-XEJ41AFT[78(C"WT_4()AM(5?4@OB)P0)9%40 MRY^<.4C?C;RT'\R0-U_%6ZP1>FA,+B8OL8!6G#@_T**,Y=__TM-4[=UJ##)] MR"R8M_)#\U,.T[%M5, L+AV\SE-=,_"?.?4 M. Y7$(W2H[#VXK$CW2;2R(FE010Z'J798WIWBJ*E;#&))B&&V"90Y^5,T2(QD?&%[GA&[9( ECP7_3GS5U:[ ?9 M.H;O21_K1'XXBZ5QZ,[WEN'131SLY+!F)#0<^JY/MKZDS27]9+7-([U^Z:+( MK*WQ'=G M8R>:2W';V2]7X:G,Z/N3]??E%$#\%I; RG.F,EGWFTLQ.62A/O7QU*S&I"H( M*V9U,;G*FTVFZ2")9 ,24<<;&L%#'2#L-R(*($3OM<3AIH<<8(>!R 255??I MO(H''J9".(5RG("?#6=L_%4 MC4$P%QY6 .G0BHWE2OKFN&1_BRQ]Q28Q^DE+C;Z0M3J*:OJA1.KF(V(;K:B>S33@ZR7?H9< MGH9;I2<48DA.20"\>$%O MAA:LYG09LU+4')[PCSG:M9VNE"E%3DPAFC9/6%26;MS<#SR,T.AUPRGNEPL9 MU'%5T1?VJS77Z_%XWG>,>**G,'I=.11WONZ"UF:6QQ':IX-T MJ/':RV,L+K?PKBMU4V]DQR;Z2;1!YRB*GLT2)RP;=^2CX2*,F!_:E'ZV@G9( M' ;U5Y^Q4YBD573+1FJ[B!IL':=._ 5"6)AXM*JY4!WY)YU;2(%E./8]"H55 MM00-Z.GE@GF-NT#ZXKQ*NBK36%_>7C\ZR2=*/YUX;7\EJ0\BQ8KM8832)8,V MU@AUT-\[#QUIB#RRZ$_@A[TS^26.E3&Z8H*I:W)Q1$_.6PA^?;5J\[G+NFZR M8K6():8DRG4V[6R_[WB[P7E9SDRD5&\-N_?4OF]T M]8%?NNL'-N..HIS5]L,T.J:I,6_[H2H=P\[6]H.#V]H=HVN7<=?>X2M/=CY1 M399+EM5P^6JF3BFG:JM.5))E$U0ZR@MVB$>F5J6#XS6) M.G1I\V8>[X,MVQELC<6@@#D!'1G1D=XJ[0JF)2U2U MPL/=/Q&RKECN9AKMFUNR*!'.\"W(,8AD71,/9;I8(R<;^V^R]DT>HS+?G ZB2U0O=D]6H6>RU:#(+?G'[@ MMC'"/>3Z$ZSLWUKD7X$S0>27[2?'F5[-I[2X):7K/;^U_)?D*IA-VEY(UXO( ME:VT\HF:"UD"&;9UM=4W35U6S.[[MYMO<\#+G&-F.50 *XK@(UR $Q._>GI MLJ:I & <)D -LL!L-[JJ[+:[E>5U MGTN2YEO9I*_6Y3CF?PP3NH.(:O:LV">_7.IF-FHY9F-3?VDKLM[5&.4,9X"W M+'<*L-%*@8VA8&_;-65#ZP%HZ@>:4LC1D:F:%L MN\LBD[L<;,XEO6I2\'HS;S$2,2CQJ4N97_%R$9 $2*)!DF!98M3M=/>M&_ R M^FSE1'D"D1I'&B<"#3+WW WGX4;>:$-O]77#DC6;56)300Q:8]6?J%XII'J# MJ%Z1+<4&U7.H^A-U'X54;[;Z/=/"JN>L] -4GZ5>HI#J+:QZ[/!MJ_#B,)1, M0,D$;R43A4RCV^H;74.V>E WP:/J3]1-%%)]#ZO>5&1=+\S4@NHO7SQ12/5V MJV\K6/6]PAD0J+Z"^HDBNC<5' Q9JJPK"D>ZAR**M2(*=Y-8AV**,HHI"MF0 MBFU(4V2[IXNS6@7(851/40@Y6JO?M3%R#%;5^X =$A<\3+IIJ*OT9(T9 R9F>84PM16_TZ-1IE$X]),BK%A66=3-FDYX8BK> M;U2Z>6W);/4UR\:I<^$5I/QPO41:W53$G CZ"B#&PMZW9\A&C]4F)4 ,%X@I M#3"$D]CV<5;*B\LM&#*.R+V[CMP1,_\.F)<>38(_0R14%\YJIG_0L"3L5P*1"J(TDK!A*7@^5B536:;YP 3%XS#RH&$BF-ZJRMK M72@FXQ(3)T*M+ MPI< <%B$?0R00\A\LR=W55&6?^K.M-V2 T!0G"SH-SHKC%F(\,_4A+=E, M63=9E:9 .GS)4*R@\GNM?D_NJ9RUM0?=9PFF"JK>;O4-@_1B!-WSJ/L3\5 Q MY7<5DKC+)E<;:NM^GM9=,D+1G,Z2WLQCGE]AX^1YY!41YM M;?6AT_"E-/VF6(@3XY?'?\NK\WPND#8NT[J[H-@Q2< #1U$/6Q"0?C*RKK*B MKP$);#W#3A!T$<]@M/J6K.SI5%V)9[C,_DINHZ94D]( 81VB1?24."_%BJ\: MO%OE9%:YX%>ODR3R![/$&8S18_C-B5"0M[JQ:^))UC;D7AY*990 M(O2]KLD]9D?8 90X@M(ED=0EY$=/-I@U$00D<82DD\092RCUB%-29979P; < M;\[U^Z9 FB)VO, M%N0A_;Y\>%<4!#VEU==U6;4*9P@ @JH"L\(8(.>K6[*N 4//)08RA52%0:!A M1Z#)ML$3"!I.OGU%R8'Z^[(3$*[$D/M0[#RCKXF/.#%18"2=7;G9(PV4#$NV M3(%:X("-@(WD#*@+V8C1ZMLV-A&!B @P$3"1?.E&(0LA:U&6)JM=L180P$3 M1/)D8X5LQ,*S"&'D"C>8OCB=O7B5A5RU:=(JLG-:/?BR"GG5?2P!/*":!UQZ MGY3G/U>9BDM3A-$^.3QXG(*CV4\JBSC M45*JTS$Y6Q\&U-86M1H3U)*JH$[Q_F* 6D!M)M0R :U-7"VS1M< 6@#M<=#J M+%!K*]35\E0[Q(B-$"&H_^B/9PGRBFP6KY/1[AM>S8PVWU0SQ\<>LU5I7,]9 MIV; ;6UQFR^N/XQ;C4UD#[@%W+*/[ _#5J>Q/< 68,MC;'\8MP:;Z)XA;NO> MI.B_Z#^0)SGXC9PGA V=IV:VM?99("BNR'UB?'=RM+FW$>N2A[;I%MJ3&MW MT@=5[5'5B=+<4E5E@:KRJ*I"375!4WDT=:)2L515];*IJN 9*ZDJLK7_YGP: MGT?A.S4:Y4FE/D _SR?-);Z#][Q0MRG4N_KN[BC0Y:4B 4:ZQ*_,=HIIN#*K MU66ZK=W2=P\5 UU>*II@IDPM1T#QEC856M1E7[I>7"/2?1PAR7'=<(*?^XK' M*P5A@F()2T'"+^)CR3Z1PVVG3I1(X5!*1B@F9$] D>200&#H!T[@^OA'6&8) MFJ @B3N;%>?XCZU]%P8)<:9A[!/)7$5H3$_E>_?3]Y+10N]K5RU O+K$&> W MP!H[>,D:GEU$NJ!?%KI4N.96X?W:G^1-"61\UW-U=^ A?:AX!K+<7D\?=@>: M.G0-Q7,]^Y^:V5I<-%IN7YEBZ+8'$7)^M)TA'MR5,_[IO,:MMQLRF/A!>UW@ MV[(Z*)'A,+=$[$P2>>]<[FFI2\.F&I)FKQ@SV!A12QI%Q%'\Y;3@NZ03E(=> MWK]U^OL42?^@%KR"*76Y>&AC9QJCJ\5?WGE^/!T[KU=^0%^27O1NXD1/6$%S M;)N[#;#H^Z=?KU3745+US9.1^9/G7W?H5UM$=_J=J7=,O7OP:Z6CGOE=3S7. MNO+8RZI*Q["%N:W=,;IV&7?M:9GNNC>I!VP M6U7=,MSNWCG_[X$_1-(]GA(BZ2:,IG,+/IV2"SWJF_5I]6$YF9)Y]P9/T!$: MH2 FY\K?[O9:$4@:V[Y[OS#>? ^=C4?R:AXG)L5)S\J=6-=(K%"T_XND- M25_P[T:Q] E/7SME=T(/[RO^Y/#H,F*#]\75S+O=:HG@!S3%C@\G9:D8=$6N M%8)/#.\4T5R/AF'9]W-F&V^6=?FS)<<7':(IY/#YK(*;)Q>[.^1K) X-Q 'H MR(B.[.[U<%.).CK7,WITJ%IAL5UL:NYF$MR;VT!*1N$,W\*+[@ MR:),#K;GB5[">\D^GJK"KI$G;#,%'%?5:U-5F#7;!!@#C"OJAZDJ[!IB HP! MQE7UK%059DTK.>@"4!,>,#WKW-U8W$K3D/.V#>63SEF[>4X_HNS[UWD(E\ZS MUXIEYK=HD]_3-N6,GCOTA?GOJ/QWO7[,X(0O#Q/])8^P) M)?PQEK3_3(NHL '%231+EXZQ,8UG'O+P7Z1@F>/+].^DG,MY(?_Y*\O4C]KT MQGKURF??./'H\SC\^3?D/:'?'3\@'VX/\=%YV?3M0_\%>>W_15&XSZUW">/5 MTU3MW8Y?EYS RSFX7(?,%Q[E[FAZK?Z>XXVHJO$3\?^3Y=U)N@"*R +H&6.L M>(BD@]1N2X\SQK$3+5QV(*K2ZO=V@XFEK@*R5KVA*FR$A*"G0R74M"Q%*)XB MEYCM^+5 E]ZLVU0;?D!5V9[KFI1BYG-?^)T.NB\XU(P#S%QL0EB!9Q"(R^"IS^QE: _Z:L:>;' WL^,&7-]" MG+RAQ(]H[:\T]IV!/_:3U[6\3V!J!!X!!,FE#.8).\I8>D,($A3_*CF1'Y/] M;=XL(O\A"=H4/S#T*B-#OI$/L.,.//JKS8',#\?]-L:2^8!P.H%V'/[2(<0Y M4PZS7,9$ E81R1PBFIYPW!A[H+"V15"M]7?C0E^K8B'*1$*IY>&5-*)7^YU M=P^0 #*'V\CZ$J:U@M5)V'U%R=TPIQNR@?OA&F*7F-K*A9BF ,0N#3'N H2S M(+8+)15/DKM+4[\"@(0GF"[GK$['8AIIH"+W-)[XS I.#N4[Z;Z>A/C-_S>M M2, Y\_10$IYFWSME"&GF[;O2( 47EFJ<5):('T;QYRB<7-_=W&8VD .NDQ2T M[^9:ETVVRQ^ET>KOJ1$MMW:!I_&;K;ZQIW:#04+-TRBM5E]3=UN559$I;[G9 MLS+EK*<("!PB\&$TQT+++K:@0IN*,A9EO(Q1IC&)6P%F/,&,/Y01 MZG'/CB) F< HJVC-Y]PE'=W 8;)L,-O!4#8*2ZA.%B:(/KPCNZ2J8R;L;5,= M00%^Y=B<83*D8WF9,AJ.E (T[C&D6*V^KNPN!@%4!(9*.4CIDF7#PG$H((4G MI!0@:,^.)7LDENSN:2# )Y+8'!R9JT.O,+'FS9XH4W*2)/('L_1 MA.Z/43C&@X[9G8IVGESSMC=EI-03D^\>9WJV([73)JM=I?#J M)WN7559+0+!$L$0V"1-#2S04VB;6MEB5/(,A@B'6QQ O9X=JVNA6[Q5.+L 0 MP1!K9X@GLGV6EJAA2U0,V=;K8HEPW',#CGNVF!SWW&OUX;AG..ZYX''/EM$Q ME/..>SYZ@K+540VKG-MF>]N]A*K-XSFW99]U+/*@-XXZ_N",\92"I(<10DDL MZ, O!W'VWYI_RG$W)^#:&74^<9)B+*$7EQ$QC/">4),M_%.,1[H/R5G@M.MI&'' M)=[,HHCL,7$H,LYKR"G8D+.?*EK#D3)J $*I@VZG:W(\>M)L6)9<_*>$_ISY MS\Z8'B1"C!X;?Q+Y+@G9R/=%]K?5B2[<-[R:4'[&"Y@=KO\Q-"I*=#*HEJR9GG0( ][7#O!FGU1^D" MN\+(1Q LGA+!MKSQ .GN43Z=;TM*[CS.S(U+%U]&3%9K5]$J+" M2SI&!@ @ZS)=N6>PVJ/ :>LJD2JU'L/$&;/PD UO[''">Q:S&Y,?XY\Z='>\DWG)$X$3LL9$IZRR;7@?=I(<_? MHS#.71QEDK9RLFET99,KE@+PD#4H8(P'=369TW07K?QIAE=%]C3+YUQA1W!!_ZJP=)0EDUGGIV$K4']LB+@'!*KFTV>&R"?L81GJ=1#V[9LZA?@VOBCV^J.I7.#ZW.P M1)HRR;IJRON._^462[6(O+,AY__*4N^'W.+6=W&;2;?4-0]855H<1 M0V!YT1I#IECH82R8!:%8//4V"+O5UVVY MJQ5>>H*PLMH"[/,QT%4P!BS9L@NW ^$@CJS#D6YI 7:P71EXHF8.COHN5HE= MP(#H I%EV;*IP"'QM4).IF+L LBART%6SY2[9H,/=A?/.>]/[\M>8^5*$+E[ M'.89?4W<1Z:))[?3($MEV&DH.5H9RW4_#TN+G7=8.&VJ#EU#_"X*F=H&B"0X)!(K67'0BFI'9^ M=U]+X34SKD:?^V#5.H:#)](E@I!'#)"/&!]G;H#OFJU^5U:*YTULUX(!R[7# M\HG49B^6=^%*NW07[AH'B]7GG5FPUC%V?L;OU'FEAY>>G)U@ ?-D1]GUAJ)? MB72_I<*=F\.W5+ YFLQVN\R:S,)J]H6;S)X#A@S3/=G)3AK,*5 C6" +/K:LVCSAH4$Q(SDN, GAL,#BAP4^AF<>%=ACMXH# M >/ECPH\IO<,_H\LV"@X6>#I:/(&Q8J+,L-PJ[?%6MFA!+$C@Z86A%/=2<>9Z]YBLA=#R_M47Q9,HF^[(5TFH5 M>DIR"8,LW2T8P$!K]7LXINS6(::LU2YJ=W=32X$F%XPVD0IL3Z?JYXN;DM[J M&YHAVYJ4UZ\7Q8[3ZIFK)/9M5I,KQQEQ1?/':$82%=Q?6X'"^ M!@VU0<36YNY"H+ *;\ [O^F1;;;Z5M>4+8-5=P;@KJK:NK:.@EU%6R1:Y.E$ MR09Q4D=VKP$KQ6RO6HYU31O6-?E6_QF[TW)/?:3_M&')1O&ICP,N2D"O^!$- M$9ZN/,DG^RF0E)#J1H@&SXH&%[*\I:)\=%[6^($SCD:SR8IF5Y?M'H2%7,+A M1%C(%@Z:0M8T<9;04PR.X-"@ '*-%CI2#0*Q),MBD+.3:DU16WU=D2UF#:@A MN.2@'J0 'LCF,TVVBI\7!H'FV24A$%@R*?\H8 4Z*8S"9E"\NSK$E!Q4@!1 M@M'JV[ILV'6@(VM5!,*F^"._9.IF2MF+/W+;#CE[5#;TKMRS"B=C9T&XXB-. MZ@Z=['4?N:%#SBB5-M>.1$9/HY%O0HNUU]R+VI:3W0ZZ]GR2B,\,MYV28R9361=0F_II!. MDGN[24KI"TK.\@FR]-=CD_ W%-%W.CXD[RB?[VSB>G2%WN]4W+=FVN[)N'A3[TJ0PO ]C M7-4[U6#Z#FI2Q958]$QVQ>KH@6M-+?[CQ#5'6ZBV:?[SO] MP3[ON&84:Y@ZUVMFED$.KXF-K[]G2^7*9Q(#^(C<=?RK%/_:ID,"UB\75;&F M+:JB/7DEUG??+-[!%$C=2GHMGE:O19P-3^IMT,)_NIMYZOA>VP\DUYGZB3.& M=?[S&G?CD9.;..-O6)ZWP4TJS343R,NHJ3@1L51=5C165"RL]%_2^Y6 ")S< MF88MJTH=-C@+Z##O4>+@#U<-NV'=_RQGN9#CI[D8KUUW-IG1RNN/:.B[?NY5 M7]7&SM(P917:_UP*^R?).U M6?EO^#4^O#XL7^(ZN<&O\#!_3#XN12.'!>@]V=;V,+(+JB21.&>*<=?.9IFFP^>S2P'C#:O=9461DF!7U5E^7+6TW@?A5X-Q!W.GP M,4)./,,SW=H4>/ZD=WRA;O$LBJDYO,Z;U0P<6N%I0-5W8;1WG:X!P7 ^'W#J M,(Y=39UG[69Q:X=TJ(JS.#(!X'@@8/%X1FJ#V/6U%%8**=-.SN6(T @%L?^, MI'$8-VE374$'N96_K9V4N! R7VR2I7$2P"1(RZT(HCT*$3T/1N/A JICQ1;"U-;F^XSB?=4V);49U0T"V,9 MI*X7,G^B0LYM.C;=,V#HLE*\<7-^&%?<8[36V#D1WQ;'CDZZ1LB*UI--9FU$ MRL9.P5V ZNGCY!ZP7VNO-!>HL(RW&NH7$GRKY6)IB:^*_O^ MRNO 8^#)U%9?DZV>(O=ZK [.9.@QSITEP2#!("^^:Y6-06K$(#7;D'655?>^ MJ@V2AAYO$]+*<&V9F:7>NZ?TKM%I?H3(\3DX!7>"5[*S).U7ZD3XXT#RL=J? M(AP'D%ZF4CB4<+X>(P('*@Y*I0W]P E5?TT$><_+_[Z7O):('(M:OF:E)6ES@#_ :SY/ E:^IP\2NAZ+)&187;W5IU M6?N3O"F!M^]ZKNX./*0/%<] EMOKZ"AE_=OG?X^1=(_J 6O8$J=!A[:V)G& MZ&KQEW>>'T_'SNN5']"7I!>]FSC1$U;0'-M$/UL>@[Y_^O5*=1TE5=\\;9D_ M>?YUAWZUY0/3[S2UHZOZP:^5CGKPNV.W[79L\_"5Y][5["C='O.[6AU3-82Y MJVV8)^#,/!\/_M=] ]V*]C2+UO+L9]E.-BZQJA'3H;":9 /9NRO0 M[.=8BXTH_+E#7A_)37AHN9%5!&DGQD'TMO]MOJ7MYL26MGK+8[E;Y=.IW2IB M0GZCE/R7%/H2J96D&!B\2JN*R9J-?%DUV&1S7ZSKM\F4F&YE72SMM],*FS^. M5=B+DC-5LMY M&TC)*)SA6WBQ+*$7%Y&A4+/?F\-?0@>QN!("N*Z#MT@%M,>M UO(,F/@\":R_<&EIG#1*4;O'NX44]560W!\HCB^ M7#LG-Q%_9.&L)EGW1E\8+T((:! P"!@$7CPGUC#$A M]K:KWE:YYU"]U3=46==VEQ:A<238& @8! P"!@&#@$' 9<4Y61O %HMS#+[B M');=D87D".[V]$GVJ7IKT2FY7%\$"Z4@8! P"!@$# (& 8. 0< @8+$%G"MC M/+&RG.WLA]T4T6SU;9VC=630^3&6@(W.+X$&C"4(&"Q!9S+MUO'??NU]Z]9G- NB(_A-18$N:,S)JW?;H-YXS=:KDZ] MQLV:T[@.O$\O*'+]&-T-J6>YFY+/XWU30;?5-\S"?+C7<(E#V=3=(]=MA#/"X1 MMZ;.I >SZCTX,9U#2)RB2TJ"!-E=K,J6QL_NXEIC OPP"!@$# (& 8. :RM@ MMMM)2@I\2"\*75:4+A^!S[EU)!OG+&C9#UK@K 7+=2)]<2)W),U;K^M%RDXB'=E-9AW9S\ Q\[Y%3'##F45E;VJ4>_1"6LN^J8=%HW>33:-W M, ,P@ZK,H/3^\2;M']^3U2ZKU2>P$["3B]M)Z6WI3=*6WE!EJR?2?-+1"^KP_Z:GV7781^<+3C; MBL)>O[AMRU"A\R<"D[.;<0GOWAZY[_O'CJ_!9M\OLK55TKK]\HIZ^L<#[M/B@5 M/Z0[FQ2%2((*U;9D1M,EJEY *: 44$K#E)(KD#BQJ:Y0^V%+;_5-2^[IK Z\ M!L2 &8-20"F@%% ** 64 DHI,S0\T7"T6&AH"!4:-KY!Y;Z#*V[//[A"U'XE MT! &! P"!@&#@$' (& 0, @8!-Q$ >?*(T\TNC[S$ /+;/6[NTV80.='_,GUXK6ZKCS'!T2%&@)'L M9247PDBOU2_>JAD@ GX:! P"!@&#@$' (&"6/,B%XB ;Q\I[]M[#@9^5@6C1 M@E,*A]*7C]^E9;>27_![8&5*(S3VI,&K%"^;E4"A!;"Y(& 0, @8!,QE+YC> MWEXPI!W78K:[&W[#5P;)WF9$=Y M 9X8UX$G,_R3I25E&)P)E<&U_@*DGN48(62TB'"BHS\. DC\F9D&\XD#.;T MB!\0Z 0HQ=1//QE)R0A)#VCJ1.=OU!&5?#=13?. M>(R\C[,(R^0;?L/0.W-)TSIX+&CNYN3 23-VO<;.H3DY,3$GI7?]:W?_$9B@ M\JJ7(;(<<'J6QGLL#ST%M3PC0U]C8R1GU;&G4:4SP"J#@,46, L>@6P]_?3G MS$]>L3-9[$&-'\//V)FL?$G>TLJ>T>I;FFQW"[>S!3B O8& 0< @8! P"!@$ M# +F*:@\TL^DA*#2Y#"H/+<.9.UT7X5HYLCYOCNYZSRL$NH\<@#Y7'];*G(XLZB_ MEB7_''+GR%SV%<*H&9CM43C&4HG326C?7-)E6?4"-@ V<%D;T/+;0,Y@JX># M+56538O5B51@)& DES42O70CL5M]P^[)IB[03 (Q><:8W#C8_?O+Q^_+1=6U MV'R[6^=U0II3[-LROV?#PRI,MQ5F&Q[ ]8+KK<3UGC@M\93K/;HAR%8%M(_& M>MW<'4K,,YJRS9WP6#/V PQ<-=6V?6, OL!.SD MPG9B7 M2SW]5L(6H?N!&TY0D?+Q;((2(N,I5**2#S E%Z^ 4D IH)2&*257L'#@),1% ML(#GAELZ-?P1QAF)F;4XP<)Q@F')EFDR*O@"R( =@U) *: 44 HH!90"2BDQ M-E1/U&D6BPV[8L6&C6\7>9>,4$0:14XC-$)![#^C(JR1J#T\H$D*"!@$# (& M 8. 0< @8! P"+B) LZUR+!S*NMF(DE3BYOUS&*55^(D\V[XZ+SL2R%[9/,& M]+WF4N>GR(-S=6YSIG,^6A@FX;021-!:HO; B9%'J0&LR>8=X0D=34# 8@LX MCV,W3QQC<;WJ1OH87F-!D#LZXV^.[]T&-\[43YPQW>=!O<;-FM.X#KQ/+RAR M_1C=#:EGN9N2S_-RR[JBD/I$H_C&9X 0V"@(& 0, @8!@X!!P"!@C@+14PP# M#X&HRE\@6K#?87JS[0J+VC1#?$#3!$T&*&+9$;&8S,0VW/T] LQ+M$O4%:V\ M=HF%[:#DS9XE8(XS:SUW)VA!R0AIA?MX' 9=&'5%+Z$+(YA6U3@"TRIF6F4W M=]05X4KUSFQ/4AI6*0T%76; MU!6KI&YZ,!=4#4&8"XK-!24VL=25;MW,#J8!%NTOS0NWO]25'OOVE^#ZJX8= MN/YBW0+-BW75U!6;=5=-,+^JL0;F5]#\+M:L4U>5M%FGOIN.@_V!_=7&_G+5 M1A3,?#)8'2UMT Q=5M1>'1(@6A?Q-G$&8X3_Z_G/_??TCXLJ6B.*?APAR7') M=@HG>,7#DH(P0;&$(DR).&?N $ MKH]_%"?X UH#TUEJ8S&VQ:CF#S?(VTW#F-;)7$5H["3^,WKWT_>2T0*":U?- MM:2L+G$&^ UFR>%+UA3BDD-$(Z9VU,LDW-ZF&-;_'$6+%YDZ3Z@]P G:C[8S MQ.]YY8Q_.J]QZ^W&<"9^T%Z7W?:P#PYN.,P].#O3X-X[EWM::E[80801+9HB M]H]:TB@B'N@OONNYNCOPD#Y4/ -9;J^G#[L#31VZAN*YGOW/;JM_&WCHY?U; MI[]/)^N"=J(G+&MB^M8TF8.F_WX0O>WO@!H[&F+"*Y12KX'%,7:F,;I:_.6= MY\?3L?-ZY0=T8/2B=_,'S:&];Y\5&7/Z]4K='255^;RH:O[D^=<=^M66!TR_ MT]2.J?0.?JUTU(/?';NMU3%[AZ^$N_)U5[/3,ZT2WE51RI! &7?M=G3%9'[7 M7D?7C$QWW5\0N:J(/%*_F,YB+&-$Z0,.RB3M@%]6U2W'W-T;*?X]\(=(NL>S M=R3=A-%T[J$WPK'ZC?IF/0)Z6,8])$1*0UQ1Q[\]&^\?_IOO@3/S?#SX7_<- M="O8T[IT(MU? [P8NT)&OF^!P*I&3 43J)1DEVCN<["J%TLA"G_NK(,!$RF#;_N!-"^$;Z@\[E'BX \]Z9,3!?B=XX-R$!/R7SY^EY:E M![^DT)=(W0'%P.!56E4?U&SDB^6U1IO[M>O.)K.QTR938MK <=%RHYUV<"3M M-HX)Y]B,L']F4;4B,XN^K8-]?(]@6DB7=3-(^5S^2S!Y7$_"69"4* ^1A%$Z M.$02!B #D%$F,@0:\&.X'96?VKB9M?TUQZM^^Y>-5H-5BHWVX_MMB.K:K?N1^32 MS;HI;G25[MA5MU83&MV9[T"-8O<2VV]5K=7O*3(>-T?]^G(^II:U$K4L>3#/ M./9TMZI!)Y %O )>R\?KB9/W&)3H&*V^:=AR5V6U210 #8 ^#.@379X9 -HD M.QT4V3!V2ZVAZS,O&V LY?@&&"8[(C-$GQ;V?GI/MDE"4+0N&!Q?PQQ?KF)W M:ZTW ]S'/JZWC;:TR;OD[NNU4[;'>=@J^K6&^+9=K.Z-+5'8L MVX!EP/(%Y^F=ODRES=.:TNIKAFS8NUP2!)\ :H8.NO1^1YK:ZMNF)O<,GF@D M/L[=J1 D7U$BC8]5;]6Q/S0TX 8!@X!!P,PBPIU]T@N:UNH;BJRH M18)!@ #8& @8! P"!@&#@$' ^>*![V:B2%.+F_7, M8I4WXB3R;OCHO.Q+$8U67U=TCA:20>G': (V2C=Y4WKCJP=H64B;GGQ,^8'% MT<=030 <)0A8& 'GXX 6<- @8!@X!!P"#@V@J8)1MRH1"H1\B3P@T/H*R"[=:+),)W&*(HEI)0 MNB&-Y8+ /])'NX[4(A#V(&"Q!9PO-]XA4/9T-DGWV&$/\;AP$(_AYRBKRHH6O<["0%2&2F2\J!A)X>>6EWH0T(^&$0, @8! P"!@&#@/G94%)2 MX$-.';9D0]D]U(N4CF64B MA#7E[1S7NT1'=IU91_8S<,R\;Q$3W'!F4=F;&N4>O9#6LF_J.:-Q]NY$PJ;1 M.Y@!F$%59E!ZNVV=]H^W9$LUP4[ 3C@:=AX[Z>XT9V9N)Z2\O=N5#69EC9>P MD^:&YGD;VG>WNSI7T]!>9]+0'CPQ>.*J2*/N3C/ITOKOZ@SZY(,SYH\GZ6JE M=]C7V778!V<+SK:JL'>GUSG#QOTZN\;]8")@(I7%(SN]TTN+1XST/ "UQV S M$]@*V,K%IY.=0C?F%J*V^CV[*RNZ,&SCN87P[(]J/W1@MZJNE==7?V0W*9Q/ M^P]*Q0_ISB9%(9*@0K4MF=%TB:H74 HH!932,*7D"B1.;*HKU(#8T%I]O2>; MUNY>"4 ,3X@!,P:E@%) *: 44 HHI<9*R14:GF@Y6BPTU(4*#1DUJ*P;@93A M0(O\?)*HO4R@60P(& 0, @8!@X!!P"!@$# (N(D"SI5CGFB"G>V$@YRII]'J M6[*J%M#,41E'H'N!P&++>!\N?$.@7*11L"&W>J;LF+MI-_DQZ&H4)#]<1QW,5"0UVHT+#Q?28SG&+1A+8CT-<% M! P"!@&#@$' (& 0, @8!-Q$ >=:8F!R?L5N!FF0?GK0@)I/I9\B#\Y5NLF; MTAO?1)'I"12B]MR IB8@8+$%G&M&Y^($"LMJ]56]\*Y-P$A)Q=JG.@M=&"U= MC)8BNR\!)^"L0< @8! P"!@$# )FR89<* 3JD6[3A;.:YS\O M[CV_19O\_DI5UXB7#:*%@W,IW@RC,I\(@:PCX"IP\"%EO +"B6K.UX M=YV_W>IK&JMNB:#N2[,EY?1A[BX.H&"PS1TP 3X6! P"!@&#@$' #19PKL!G MEQJY3."CTL"G:W(2^!1L3Y+>;'OG2XZ>*ASW^[E.I -%CJ_H,CN^@K$-,&^^53K>.+/4[)VYF$I&2 ORO=+/\.B2,SQZMFSMZ=8JINU!.L/B M] ^;C],_NDQ._^ $F3 KP*S A/BS3Q%_#.<'!H>*<&)^,#$PX+GLLHXC6?/Y M[(XCX01YX/C!\3-)!\H\Y:3+[I03,#LP.\[-+E^\=;G#4WJDJJPK=RU-_( + M[ _LC\FT5_J9+#U2TB KJBKKZFZF(^#L1VLBWB;.8(P6.QWH'Q=5M$84_3A" MDN.2[A9.\(J')05A@F()YP02?A4?Z_DIIF$:V]M9EG[D[PI0;?O>J[N#CRD M#Q7/0);;Z^G#[D!3AZZA>*YG_U,W6HN+1M%JC\\3:@]P-O>C[0SQX*Z<\4_G M-6Z]W9#!Q _:ZP+?EM5!B0R'N25B9Y+(>^=R3TMM$GN5,*(;RHC30"UI%!&W M]9?3@N^V^K>!AU[>OW7Z^Q1)_Z VO((I=1MX:&-G&J.KQ5_>>7X\'3NO5WY M7Y)>]&[B1$]807-L[VE]0]\__7JN.EOOZ+I.Y#@OJ)H_>*[8#A7QE@=,O^L: M'<4T#WZM=-2#WQV[K:IV=$TKY[9ZIMON+2^S6RM#.5@,EKH%EI.N] '/C?FM]H-^F9]1GE8SB-DRKEQXI'T M>1S^C 45P;:OVB^!-]\#9^;Y>/R_GAZGOC-.A8QR'YMJ52.2<^?-=)[7Y/AV_#EA[)1D[>!C@1 M#F?X%EZ<:[9FWO;ATGJ^FR(2C@9/$B%?GG$NCN*K+,8O^L"S>_4:CI1E)]AN MI[NO$2POHS]\8G">P5;)>F<;9V[.NW+J.MNXM8K+ER[1*C>2X'^HEFOKS,OS_ MQ]Z[-JF-9(NB?T7![!,S$Z'">C]L!Q%ENWN.]VX_CNTY^YY/.P0DA<8JB9%$ ME:M__5TK4P*!!$@H!0(R8L9M@TAEKE>N]_I %L 9/G6?RR B%P&APA3,-LE[ MC&"3?UY//_^3JT=%Z'[(87L?3N\+D&U\VQAPVVBR6='.6K3[[ %%'- T.B$) M-F00'1LB.4QX9(7K=]5QB\J4#>S R9<6XM3%2 M?2&-KVAG)4@4@#=I HCU4RD L_M(B7D#*L5^_E@!]/Z1(7#80)^DMJ9$Z0#:UU>PFA M/IY!?=Q/"65DJX.17M$74BB'IT#\;X^+('HAF"U>/5>TA4R\3/V HTRD9>SO MMF?(-):&&DI#5;.%BMA'$CA47[V#!LIHYMI)4.B%#8UDG(J=A6$6(/%BDOHQ MS?>7QLSM(2T"V!)&+Q?PAFCJ3U;?H(B4A-IXE"W-X'X?3NF(\J\;H,\<3DGF M?_I& ")%WR991]\CD*,)% :)V15)F)@TTCI@(_3,HPCD MGV%,8 M_@G;YMP?/#Y._9RY(*<**WB>298[.O%ZKD:>(SG=*! MBW1@]F5ZWRWIC^_G7O@ @M$/I;V&'G?R(3X3]A?1-QGQ]UG'\,)=DDE'PC[[\

;L@UTD5V:YE5 ,PXU? ; _)7@+%?=]I @4MH M3:6LF'V*W CJ:.Q/Z8H\=,SOTTRG1]1Q,WHG^L/"-(K]F]([3R,\"[!MS!,8 MG .UHG7.J] Y^Z%SMJ$%$^2C(UM:3ZI$;D;'I+'5+5_*#6F8W1KG%+CO&6R9 MK[$Q7UC8M*LRZTM$Z"Y5HZPBBS+F;;@==5Z3]82^V*0X(/.=2 OO!3TF0FGD MZZO\RL!*-]U8(#J#D:O*EM6G,D)!$^T=E:V(PAV,+%B4.%>E1V-UQAU MH7 >;807LAB$YLG?$/]C#=[&3**!Y'1DI2(#3"B?/2"+QO*3%UWH@Y&FRG;[ M]@U]U3][GA96MVP+Z27VQTN:#29TU,Y*M=X7X=R8FPR,E5H5??:$?MKOD- 1 MI%'&OCD8Z6K9NR-:HIQ$"060YWKHA.7:"AV4LR5/ ?UY!6<6 0">*2@@GTES M \["_AFRXO;)!R;(A5>XB#^]V'C+&NT[#?1 9;V2Z5R?Z[9$;Z.YMAJ.?<'\ M=W . 6K/2C8J* M%N&'Z[D?CCLMJ*#$:JKL&#TA!IZ.N9[+R/M" ?NJJIV:B1Y#[E1XZ+@(S'?+ M!-Z'S:A =_\R0^T]^V:ZR2\S_Q>9WOU)XJB*532\U!U-U=[TR+,BJ*)Y*_=& M]%&F WTPJKH[+\^[=H$R$SUIBS@"V$T35D*-_92D*):FZ_XO*$?A(3#(TQ<: M.8[0T7I#ZB??61@4V%@I^QU _6766N4P<%R,)MH=]Y,<#FF@_.G!1'JPU3Y- M2+DA+?1CR]ZXXOEFCH='):K;5DYI900J-#72.M&#C= !- MZTGO)A')92;Z,J'#*;/6QB**>ZKZF1W1MU4HYOCHF^8,1HXFNPZ'BFP1R>T' M4=5U"71(52Y@8^E446;G:F607)%.#*'RX2TG\R%>J7J9'IJ/PQ3X>:LP\ M.+-1,66M8E: " ;W@"P:A#&XT@46#%NRTW[.3@]\=E:)V4?SY(9TT-7=QTE@7J9FP3,: M7-0F6LE)&@-VW#;-$H1J>8X8\&X**",9@[M]&3MW0VHBHD/R2GT/O:9:A4&TCO*82_(X K.,)0T&W4#S7@NE'>O2F\ M@>G:EK"A]K&ZZ(940LSL2V/X_8S$";:]?@\7&@E#WPN$:M@XH@W0_)$#\T>$ M#/+5.R9(:6B#D6,JLNGT1%T0Z*\5N^:&?RRVTV2MU>C:'FB+5Y(A5]G(:E:1 M-M=&B;RB;-7N&UFMCNMCQ8.@3)QP M)5M.V7?=3X+JH*CE8D1ZWI82BUE0M,M,P)-_+_TGP"M.R\(2ZI@D:>Q/4A#Y M^+TH<>$MWY$7\?^_K0'_;05SVI(@G&Y^4'CR*^P^FFYW&/WMUR18(CCA+[3E M[S M)>]KWQ_2W9TT)@]^&*+=$,VD%^(=UZ'C!MR09H<\VICE,$BGR(K;IP8X@E9R M6K&ZE.>-:05K'W79,9P>T4I+79\M]EHMN7"NP19H)K\)=E::20MZRQ]YU;8& M9R7_]@JH_W$VT%R'2%.-'HDT4\%R;DM6355BM.TX;]3_VGT%O[(MUU8ZU_+)/5G+Z< M2-YD$CW">U_0M*,%C)(7P\?8+"95'D^"A M)(4/:%K9<(6I[4-G+SZ?%* [P<2 ^ S Q<'.13@4_\2M(MW[D^E$GXRG1)\I4X-8$\?19_984V<3 M0YE.IN[_8,YQ]J-YG&]_X3V0NW%,O)]WW@Q.]]H+GKV79/!J PB/?GA7A/@V ML':"9#9K#!*W%DC>>J=[&^-6D#<1#OH H@&)0@;2/$;9]Y?#@+?1V3XEO]Z^ M\D95B"P"VHL? -8H2=2M^[(-]4GOHF J:3M@0-]4!()="?+_"OT9D;X!?\72 M^RA>9-#8R:)]VOMG*HTPN:<@LNI#[3S]_)VZTEAS/A<_^A<=%42 M::#TD!B?8KPBJ=*=E"F GY>/\(I).:JU7?T"ZMMRDBYCC"&C.D8JF\8T2C]PV>Q\%-[K<\,91U]"Z7[Y +J;9%"NT&3ITX=_2@#1 M:!E/4(T*0SCS!+2D=.ZEDI\FTCCR8NJ&F?HQF:11#$\M,#L''O+8;&00=XME MG"P)JEL2,*#'D(V_*@ISFA6^\<*A!%OZY+U(NLK85-Y>XME+,'E\$9"4)0-Y MF!HDP;<>=N1>#83%=R5S4 ,3*28+^ \)6=-$W.LO4.!3$KQ(.TT-4/9!9)0\ M U;1VM V>J>0&(7$E]EW^M(/^58PPP%D_[\ BOB&__;3^?>%'T:S63WKXDY; MTZH^&%5XP=$?-LD**@O0_6LB1^ M9)RUS8=74R)!>D4BV=HP;#'UX,'IJ9#]+7O?NQ>6<\@/XP;3P6MCO C&H82V MT8 MIQ0QJ?]()WY3+>8D#0-D+M)^DQ( MR(B 6G@^?3M(''0/+X.TZNW%%_@)V(//S!*<$IP,A;M8+,HT8A)V)1% M(O:FS^19^G]1_%.B&?52'C26Z$U%GTA>'L=1( W^Z_/OPX'T*8HQEX6AEDJ> M<%MHH:Y11(2,U/U,@@#_B\^^9UL!#,[AL2A&BSP[8H+^\1!@@0P$ZSP#/?GA MUJ^^D0=OLSN)Q.@2KQ9OP)8)B_LSXJC6A6OMZ OPN9GH$4D'M598KAK9IX?;_!>?NT<23.(Q$QO\@ ?< @4]MCE MDCHP/1Q>.-QMEW(1M:WXI5))SQ (B)Z I)#03P8'!0,:%45VY0;LLL60+GMX M*'V-?8 QT/BVJ;#]BN*USB99$ZHD>M(S:"^PE*LRA*F8\Z)K, =D)/7KCVU[_, MG<5RK@K@WK(IWB@9<#D:&Y\%T?-*7<[QX!65"3@HH_"5 K%Y1B1T_#&+K:,D M** EL[<*A+^EVQ1/3$06P-L7.IF#'@TI8+JDI;R9> M_$3NP+BB_U;?2&-Z/S/!!K)C4ZYM@8HN"QH)-:&H D<[0[*3B!2)+!4TGF"61WPLFHW'1AX3U0.YX""S3WY MT3(!>H9M1C$>=\M:15CFMZ>$IE\,H,RH#=Y(C2@X$TB^)Q\!F9 '>K],E]0F M AFQOC/H![1=!]Z5T83AL7B;YY"$!S- 5%UI>0=C3#JDMP;3F1!,?O&.@@N: M).R*AI^69<.^2SF[\J;2$=9!:1]^ED,[98<'Z@/ $U#>MI!9#X=@XOU'HPP, M;2.J:Q9M;]RRJJRYZGY]P?^(: .(+[-_1("2[V!+U+.XK;6::@]&QK \!8<= M"&[1 +?^M],6-*#F&\ =,V1KB^#:.M M7@?=8QY3!X>[1H(=B?G6ISJ:!"Q,&QKNZ@E:)@$FL(L"@(DA%*9@$>!UD(O2 M+0D _ZA-&+U6:G\4KE)V]:&"N9+ZN;Z2W?W2(TGGT13V]>"S"%]V;U*GVO%Z M!T-$4V5E#ACR\;:C#9S1UD(]=T*3$K;T0K@/9DNT,/#JHD1%6[+@M90N\P'J M"MX*;CJ/ MSAJD7P:^-P;ZP-B2G(5! M2WDPBPE)*"(;_R6&>%RB\E)9WZ#CD3GA,3HX :Z"3.?1+$:NVPLK:TN.5L;=!V9VN5( MG8'_2.UT5)FRE1](2+W-DRR\3]9DF+4GQZ>!CO"<15.=:J6R-%_"AZAOLEW( MV3F9LKG6MP @>,L4N^0A>[#Z6_9'HJ=K@_VJ5'6 M-YDZ&(51.0;B/2)2DYQ8&85L1!>;*JHZ,X*:7?&\8%#C2L?.),/RK# IO\TQ M=+*&1E.M31^B-7"\G98R*H(]<-&..X&@CGIQ.3ES!<'FZ"]I>!WN'H.!!]5Z MZFQ9$#H>%QVSN]@CEU K";&^XS=^LN%@8%)JG(& M"E\>%2]<>,P;%L'^GC$/5V)19ER2/"Z"Z(7@>IX_I51';V.J55'K:X%A]#F9 M_'Q3^3/<#YF^D9A.@\SN828&W6X,>(0;,??V(?7B/ ]Z'KPDV&4H)1@,I=<' M%MXLJ,Y/=HJ6<#A8 ;8,*D7@^8^PT]4 =>;8@?<&WAB>F,.=#O^@P6;TWOS$ MD].WQM&_""T0>H[BGT'D;:N8I0A9*01ZLXF]ZN[$7I&CVZ<.\(_F^&>C3 &9O+[>(6P,%O!V*#=#.TW($()NGF9 4\##&N+ M 87&0^P]%N4TRN_H"57HH-A:*HXQ[2,SN)A_=/U1[A_)KX^UF0WO"JF:#3>B M/]EP!)>L:7H#P>%S:X7N9*WHSS%_ND-L7"EG0,%[.0,=N_4JAE#AA4$! M%%481^^\@$+L^YQ0JYRJ#1_@$J:W318UU/(PQ.ZU-]HN2J QT*#CRAYHK,ZZ MUFYG;U'YHWGA7]DF?D3K+316"K'SD>-6F 4;6B%-FBK4P&RP6@$ C\C6( %0 M)P!8T7A)GCRVI0S"/P&PM)'/AH[(L!Z-X8)CTJ=@P-.8>R$I<0,7L,<@B1"5 MNS9:? ^].5F@/:+3(XI42C6JY3B!8\"_J=! /0L45M3>6!5Q,[3:N]'Z(5OT M*[P#^PYB0^J\46LKU%HX'MH<[NI[D!LMJ]@8A<(B;[F\0=DYWQ503>>)4R0" M_#&+%G2N@HA8>PN+"$,I- 9DHD\KMR!H#U,O9E(L&?%4.4CWWS9XJ1SP876Q);6

ESY+:6/ [ MWS\+?5 ;&64$"P54!RQ*^0ITXYM;!99$FQX=F<4%J; ' DC@DOBTUN7&!';Z ME.\U29:/"T:FR7)!Q5EFA!<(E=F-FYE<&Z?9A%X1MX?0'D M+M%59D1&0X5H5,9-O0[$%3 \IRY-T K(DQ ]5YE/B5=(F,:UN/+Q>'C;=:Q;M+%QPY=S)0V="8R5@PB$/?*_6HI*\ MJ!07ZUCRB#"K><([+3]Z_NZU>X!@I#3T"I)\=\)Q=9SXVX9ZM7-3Q6-OHAM( M=,O(SZ.-F9]BHPEW!M\"4*A-LI$^T"S4O79L5#));H/$N\])"2.O*,I:SJXR ML-=J>;:AK=<<\#ED":$?,$D*66UC&WEV*!R@\!PSF\M/K31B[P'TWP>\G*B= M1!6 \C[WJ.O8Q$3ZG:;49I'BG:C*]O5MMX/D%-NK:N>."DJS.MLS*BR['*Y4 MZ+/BDBJHT12[G72+WL42V>[RC118['B2SO&14<47&E]#S\D=?3]UXV7T,(1W M$XD5;#NL2F(Z];,0TU8MW.XS5A2E=:R7ZVAO)CGM^I*V-I1P)1919XKOINU#BB!'ST?I(U_)@T+IAO+'3+ MF(0Y"3)[)C=PL'!F1SH6365=J]9,XT391V.5NWZ4;I@$M6ZF4@UGU2XWBX;MA$H!.C@WH#I>X4P/431%>_,- MJUA"DXDIW32<&V\^7 ! H;2U$/C-'0+T][EB^*8@RE!%B\'\?K,.W4ZQU'Y" MP_\2;@_CME@YC&'SA 63\ZSBS!S"&,URI0-A\!M8_(X&P1]IJA9AA8\1O#7) MTM&R+'Y8#$'*6D3"Z?P4X(*:%7P>/OEQ%"*B,H<:RQ; []<$,?'Q69KJAX*J MLCJ@\#*:((D9L $>%,<6TR+S+ > K?.&@1@-?3_.G&\K5SB&M*G#?!+ 4_XL M2S)[DVN[#&.4;I"W[Z+9W3(A&TBC/R^@CD7"$73,0,ZXE!9UWXVS=.Y'I+MU M54RRP7LQU<*9XAQX8/V6U#,STEHO>!40':,=PH\A2 M?H]19B[R/WHN*,&E* 6R2RI+2:68"K'F XL\\A2/DFC /3/?3Y[34T-R9YW7CU+34FZ%R!KY\\/V"Y*^N$V%6B&36L&-K9,XR!T\+K-PQ!R01/+:V.RVFXF[5A")?UM7OK)W)X%RVSUGN%I-20N5R?6 MUA?.PEQ\8&=>W!4*!RF4/H.HH6U2Z,6POQ#:5BHN62"8M0(71C1:@M=5!:36 M'+"2??1"9;GYF%6UOC"^ :\T_@OME'*T]0+>;,@@P*X?V66 MYI?G>TWE3/RNC.IMC)5H#WN'[/3.(M$VR[\T#N1?=M_^BZF:5 M8(K79_V6UU6)#SN-:7_E4"+-X]MUX%BFR?OTO1?'Z(OZOZBX-(:7/A@Y1D5\ M>QMD%Q@+]6^=\=L66:_Z<25H+V#>9++J!,2RD1K$.6XK;5,3:9N7GK:I MGZO)S:I'F+?((LIY&=.J$1;M\9?D;AO*D-3A47@V7K6;29@O&S/[5^[\G4MC M8CL*@PM0/;\S4S+(U*!U/N;%:9J?:2>9+[-U L]:C%O;^N/WZ+&B5+38KH/& M41AL,G4EJ2KT7V&]:8B\NS!WNT7&;$G31?#:9RJ.:N+&75VQ).]?5TK1A[PI0= =@6-!8 M4^902=;?W^<@_#V*/T3+<0KLD3^U;1 [^_!!#6*LJP)N]F(_>,E*I:9DHR], MEJ;*?I.S9.(%E%71NYZE%N?.80SF822H$K>@W /?_RN*RV7??TTVWD0]BTOJ M"]45:0JZ6FYOEV44FOFL)BY+%&-29+W8PDM8+QM7809%OMYC=%1]Y@&CJ8RT MSU&8N8A=Y0.\^TN,'3*_PK8^+,GW%(PA^$V\!#';V,3"'AU5[5E:%' >L)-. M>3R'COK99T%Z.WTGK,5H5O^0?:7FAF2Q(G384%A^G\S)=!F05:O'A&9+_Q&! MM #&70UO7@.H+$&="G'EJ/LE*$L.3;("RN3U,3Y,D]Y;.Z0HW<#H+1UNLC8+ MZ3R5"18X+A+R.O_+FZF?+ +OY;4?4N%'?_1FL\$WVE!;PU3HU<6^SLPKVQDZ M!I68V4"X[,69\36D7VU-AV'?6HX)L*0=:-_ !"73'*H%LFU,K :(34V7';MLQPL$'2]9^"$(6PIHLE$Q MQ?16-W3G)1H7+D$U4\AYJYI04B-<: MC'1;=E1.PN56\'5 N'2'+QMN T=V*J:;<]%-NIHV5EO4N2":5%.V] -WR0TI M0G]@#4Y5N%-,J6;G"E#D:F;-@=N6_V MAHZN64,*25K;$\L35M?JPN4)HROT_396*3^3QKY>5T.%4I4=JSRK1M"ZH/6^ MW)-<:%U'#5R15;/.Q?B*9N54Y<+VM&4(IXS5796FKK&G1/"OU6H\V2QSINW6 M@"L>YK1I_I-/GK-B_>* H_7/"P7@;R0V-ILVAV U\9B$AHG>^ VB$9Y,@/"Q M!#\K*0Q1B2FGLIRG!\K89JPXM=-M> M0279:%#(BD:7(>;786(BME,L9;INM0%DY)SN6$K'K,^O^-.8U*_^H3I9T*X:"NQ5#P?LESSZ@ SC8[J.V6\J4 MTSOKIG.>-F'3-8>F8A^3L*D;0\VTN&=6ND/+YI\&*E;M;M5ZV;4WF ;[U:.W M2LO>'][2F2FBWX[C5Z/W;!C)+1T>6Z/2 M[+9;.O0/+,KBDLU^X-@G\JW8Z-"H<6Y6;+03TZK3^L WEWQ?&]NC;'HQ463/+A22"O@5]C[PYU=KVEMK?YV, M*@*\ZX$/;5*O#G+_Y;*)JIC[^>1K#L */JEB ,P*;.T=V5/M?81P%ZC.4&WQ M1;4^&.EJ:T^!P'4GN+;YXMH N]DJEQ\)7'>#Z[\U0W8IWQM;V<+?VF(="_#+ MEN;?!;[/C.^2;LL)WQ9PN4!WST2Y>B#2U13)-FAH>FO[FR.N3QVL/DNM*B8G MD[MH-DMHHO4#YGP_>'Z8I)NIPKPZ6ET;%QRR4^K9\_^-6/@"2*AB#*=*^IW5 M+2607\]RX8!\=S"R>A85$MBO9\NTQ[Z*#:\%]ON)?2Y-"PK8/S!AJD 5*B85 M.IJJO1&DT4O2X.+C/XHT-$$:O2:-0T83ASL#AP9>4)PG+T2C\\7V9L+?QI,= M-'+K1[Y\[>3I3UX\F>>9TZ7._QSA<$T1\R-.?RTB]1P9J:9JT(SK"C?T<0ZK M9NS+/9]$,,^-,L\YTEU-U<1T5\-M;=H*YA', MP3SG8)ZN\GA5>S"R345PA^"."^8.+F'%*NYP!J.*5MN".7I")8(Y:C 'E[!K M8[W+Q1QZ1^.5HG("YCDV@Z7GG3?.GG_?%$Q7%\7@F\6K*8,1K\+!)J1[BF#6 M[=+(@?AX4QI10:MO;?(*(ND9D1R(E#36E$1/L0H=79Z+. MJ>3:RZZ[KVJXA=J>SE.;-8M':K.H[#J'Z<8!^S;(3+5/Q5X"_;6-,@[H=P8C M4:#?2^273:U3Y:YK+K?<=4$:Y["MVLL%71F,Q*703^1S213/ MJ%SHMG*A;/(>&K#:6ZOS/I7^(93"FE#GF%U<2:O M1LJ"9P3/G)!G.&66EMG"Q+1K7JU9,LGU4@R;3R:Y@9TZ*YP>C9N4"R(YOQ#A MFQ]LJ"!$5%YQ;4$?YZ>/ P&\IO2!D;D.VE4(\C@3>1R(534E#QQG9'?0L:$# M^A 3$\3$A-8F7/M,,@-C4*VM.M$ ^1P6&@?LFV#3"^3W$OF=9Q ;6%;$JQ9/ M8/^D=A4'[-LY8Z$Q.K M%675Y9RT>!Y.I,[C5RG" ?X[]9]&^:D^+Q\!@1/V;X2['RX]>LRW\%A^J@QW M!FSMS2)*?'S@=4P">/*)O'GVI^D\1VSA5]E9E?5/O#$<;)GN_DGA6!,"1!"? MEC8UW(^Z]AXS2!7^G,?Y3A;> [D;Q\3[>>?-8*.OO>#9>TD&KS;.\^B'=T7@ M;9][Y^EFL\:GBV)*4RR@(6-JG!2!+07/P"LD8.L1(B&O\[^\R:,T?DC/37_T)MM'1OJ( M\BW&I"!A7V?4X)I#4[$1-5EX)WMQ1BM#BK4M,<.^TXVA9EH[OU:&ZL[O]BWK M#BU;%ZM>T*INK54/A!#SBT;!:V9_@')/;+!?>L97;^+/_,G./-1" '7?_7PQ MY_TG\F23IS9SX$^IYGK^[CO3:#DQ1_'85XW;:-G4.'2U?;4Z+'9F;W-:9E>R-<7WHIR7TJ?0#[G"7NJ#1Q1VV3B79-?J"JX_573C7RG!I<]&H<: (HF&7'4OC,.BYF@#%Y+&6/?N,4I(]GYY] M%H[WT,HY3HU[]@F$F-$\)QFGM%)K= ^)EE.=^FOA9F+PI9WDO6-DOQ M#TZL;8$"*QB[=^CNJ-VN90]&FEEN]7,6A%][J%IT/3R!O=*^R8WE<#!A1(>C M3I#/I4QX+_)='DV$!?8[P3Z7&IY]V+<5T?>NK\COO-NMK0JYWU/DEZT=[LCG MX;<4R.\$^9TWN[7UGO6Y%FT-3]G6L*IBMA_9[K53H#]Y\62>YS]K+889'(+# M-46_CSC]M8C4LR3GV;Q&6A_%OAUWGQ#,< ME#LXY0TVO%IP7(5LV()Y!/-<,O.<)6G1MEE2N6 >P3R7S#RF\0E7]&'-\V^3!-VG7P0JDUK,E!'ET2![-4C^MCC)]'8QXER_F^IF?@D;Z M0R,=I0<[=&:ZH)&KH)%2S(\3C1A5.7."1'I!(LTHY$!@JREAF%@6>!&:R+67 M2'=?>7"913A<[;CN)B\[%K?)RZ(^ZQPV7/L410?;MHEBS%YBOVRA<<>^,QCQ M"D (Y/-%?N?9R0X.7>?E01?8YXM]+HF4^[#OXN1F@?Q>(I]+(N!>Y&-)DN+V M"/VB,J';RH2RN7MHEE=OC<[[5/K/94@D76E8E= 0!M>4H-#TZ-\Y1F()G;HYG..6*EMD"@SY6:Z5#,(5@BM,S!:<B@K-A"^1(\TXLS-^,93N/$RVQA#49"]Q(\T8\S-^,) M+D'0QO<(!D9EI:(;<3]YAD.O$E%?T I&%Q"&:);99W>4(>PZ5?V?&[>&[4=F MW[612#,*.1"D;DH8.(7*[: B4M#'N41(-\G!ED*+E$DDS&CD0R6M*&MI@Q"O]05!'#T1(*6C%283H8 5RF%O1LS(#,>#@ M]MK=EJTYSEEEEF)P$*JBU_$Y##4.R#<'H];)Q +YG2"_ZV1B2[$&(T-,M^@G M]KO.)K84FT,5B4#^.O-. )I6O*8. *EVL1TN=(+;54A=8H&*T[>G$6"!TW M)A6L*%AQ#RMRRE@M*BMR2K MRWC-X1*%K>(U8S"R.$_ $ZPF6.V"68U+ MS+NQAFD.1H;LN)RSR\[#BM0]_"I%.(SH>1#$?KCTZ(&J/IGZ3Z.W\ <%AS^9 M3O3)>$KTF3(UB#5Q''UFCS5U-C&4Z63J_H]I#HH_RH#QZ,4/?LBRI6#KQQ&: M]"X*II*V@]YPW0V"L[<)3E/^%X,6X#J*Z?E> WI(C$\-1I^CE$B&="=E-/EY M^0BOF&P3X3;1?0R?2)A&\;T)T&IB-2FM4G99\37C4#A@X"T2\CK_RYL\&N.' M=*OT1V^RM3)FA^6VV9,2)/OZS;,_3>>O;7>HV2;*QBR,D[V8?:L.J=C<$C;L M.],=VK:]\VMEJ.[\;M^RJC,TK-T_;;6L5FO9 T&M2PE!5=\7S0[4K^N[%%'3 M:YQNWP5X(*+8K]-_ )V"';YJG/JA2.RN!.)+"JH>H&BK]6DG(.%)7!*:T8+K M8>UZ">P?\9*)EK#$-/E[(UQ?>K[V[W[H)Z F8/7M=#E)DS:9(-=DIE4=K[\" MJY&U=2#1;*4LYK3QCRB:)HV-*V\Q].U*Y"$'0?SM6L]_Y)"-I% M@E9EP[V@)+J+'UORS7N6 $GP6T"N&$O23J #,#_EL&Q*_IHR&%FZK(H)%/VD M@;HRL!4-J(.1[D]9Z ME!!"0^';B0>KX/[H[3A^-2K%S<\;^?=B(CUYP1*[Q[#&,4'T3&(IF@%1)*D4 MQ5)(4BDF"'O\D:3S:#J4BJ_PPTFPA)UGP0^D M/GR6?H&9$E-,*T";"U_*TA > 2(O?X7=/3S$Y $L:>G1#_&%2"E/?@K+#J4? MQK[B\7ZUZN33)=Q#I?"KQ=S+R&R] R(FP,H%S%L/$RSW\+2,7F,GO!W M$DNG[T$CYY[$J0T @#@OO$H /4 V'01)7Z:R!21'BSYN(A"7!R6 MW0^:X28EEG.7&F0M.1>=M60VSEKZS8N1E)*O)/X^]ZI2EK2*E"6M(F4I7TE: M -,EN-91F4L:RUPZBS@!/I1 /DZ6 =L27 C2V$L BDC#4S]8(E>1TD'I@\#G M^(D?(4]2MJ!A4A^^ FI'/OI.0#:PE?%'L#(\D24LP7TS9L**K@C,M$R3%%Y+ MF2F4/GDO>7:!+I=6@]U]\!-@Y?&2?H!Y3T/I=W@UVU&R:R.RY*>23X4&(&D* MWS+9B2P(_P\C=FK_B4CDWTL_?9&P+5<,SX94U&3/TI0J>/B_0G]&I&_P.$ F M!2JZ8X?TGKUXNGFF3$:G_B,9ULG .I[Q6I%$.V[Z"G?TY*6"ITJ9<^\HF560 M%B '12&EO/$+H./)I_##NPR$=?1(\&,$)3L'0CN[Q\HTA5?AXV,4,N1LX*,@ M[SWT8HF&=7XW=[5:6%L&24J9$9C,RH3<(X/#NB23X M0E@;.(7V$V<+HP:)E\BFM)+^>WN'^6[*#)K!(/8I1\-]!>R$RZ\.LE-I98^4 M.^,7]59EF\S>TXU\Q\U3,DL^TO?5TV"5-14Z."%<=EU;ULVR:TH*\'[.SC G M<'GY(*M ?TJ6\0O_0_W(5J;'RDZ8K=/P6#C]&&2EJI=C3S+*K"FP'HA*0@]$ M[TUKV/#:7.?*YE1RSXCD,Z7B+S.V]1V)L[I2OE)UI7REOJMS]^#_\TN+::!9 M8JN\OF$\('IXX<0/?"_7 HM,>'>8Q.DJY?.KULMDKID;K$B,[O;D*#9.0SR?JWH>$R)] M@N?FB?0;& /3&BF8EW.\S_#)[M/=(L)7>=;,PZ0K\E4A_,#QZF=2;[O(BEZR MG031>*7>AT(Y).+O&BQ*;;YN&!:"+G;1Q;'U&H<%C*HU6.6YDJSD2TDN;A!4O&/A%E'%MC.@>$#*[PW- M?5E#FH;9&G./28.GIB4*W/I*'@=4V6[)PQ+DT7/R."=UV((Z>DX=!S2O;LG# MZ2%Y7'OA[&^K7+%5RF-UIIBHI^6JD&6IA27.N9_^:YFDF&A:Q2$NVN!B)&E? M">$8U:L.(13EZ,S_1:9W?Y(XJB 00\&F9(ZF:F\$D?242$XE+ QU,+)ZYG(6 M9-!*T^(K*[0^RHJ6]?E'Y&7T2AUKY"C+LI';N,H:@.T*>? X8W@7%S:U=PR= MVCNVSGEX3TT>.(6U?-OD=9PGCAMY&9S-:4%>_2*O\U(7"P18>NL.3X*Z>DE= MQWD"N9$7[T#""V Z M+?E%.SQ,I5DNZ8K*P"K$XS;6)DUH;]%7+XH7%"8>KG/N'O9+*, M:=N.WS)L_0[(>D\+H"F>OLRVB\#O:1IT$WO4YFV/-F&L4W@T;IG8#NC")R=!UJNDXF2Z M]LHG?FPOR%JGOT!!M$RFN7C8K]-KAQHU96DZI5XRICH8:4.3\\C/CET[@B<$ M3U3RA,:')[3!2!W:%^2/$CPA>&(73_!A"1VO"8=S(V#!$H(ESL$2.A^>,.@U M85P.3[0,6V1M4DH6V+5;9]O)-XTZ71P/NVN60?R!T[ MAZ^'B /".BP#%RPG6*YSXW$/RUE\S$?!'&<3:U3P7&"XP3'\31] M][""'=T6(;P-K)TAFL\8@ MJ3DDQCO=VTHSH"@I2_,8)=A?#@/>QJEI4_+K[2MO5(7(2QQ[934>>T6'C,QA M9R1.?J.#C7"A#WXR":)D634&RW3+,SM,MV(,%EWMJ-%7=+DJ#.0-F,\S NE+ MU?2I;+)=/NFFE_-M+&7_?)L=(O M\?<4![C\7WSE>L7RH8!$E*%2;CV(PVS@_2%A&US-_EL/^SHX9^N\=/:C0%9S M/\%Q?W#XX(7-'N)#83_#V>M/'_[YC231,IZ0I("#_PUO>??R?3E._*GOQ2_W MZ?LH28\;061I0'FZ([M:!9[69 <[D59;V23"= YZX,-< N%.!TJEB93D6\MG M1A:@E"^*'OGU]#DOV7S%7[/%*4#'+^L57_(Q=.^CD.J.=)00)'(QU#R'F+"UJ0_W80 CJ>+@8!F\$-<-)O[M0VH?/L; M0'G!7V\^!PQ!?DWF7OC )O3U=%Z5I>^>5U4@EB)4BZ3"2*$T/2T') (_W9S, M]PQTL3%\<"7FUD OC.?+OR@(DFWJVT/(%;3FI=E$U@-RM8009S-WWCQ\J]?# MA;7&!8[1'N[RE(# "^B\Q50J3RK)+L&FY MK4'YMNY"_U9JZ-^#T??"+$\<=$C"A J"?BL47W?-//U)7B3RN BB%\)HH:C1 M4A*?^ N*2D#O$URXT3*1DATPD!: ;;AYE^D<..I/)!G ^*,7@C%+)=\&4P^E M>V#&;!YJSL#4GF&CENE:=)SJ2D)O7>$;?3!D:1X]$R#AS5L7I_T]A'0SC*5Q MM^P2Q$MS=<203GRFG\W\$(C61U4BO_:W!ROW#;_W^^XH62+>9+[1)V1+V8"? M[1T)RL9KDYA*'^3G;*H)XFYUK7F;VDY&5%1V@O1#EUJN_!2?._CN3,*NE\@H MAHKRW Q%TL9%Z+!M>GP@0$ +"G7X&(^<3T1E [M](#E"QVT'.)$59\>]$"]. MU@6GE"*S\<%(J#N.G[!!P91."WO[=*#A$_GEM-AWV- [R:X M9R"SV0#F2CZ ;Y?>Y@X]RLP?R(3>S+G%JFUK2-40ISB;$E!7'^E6<&BM]S.? M,HM^@0R@&2 6L 0I*Z>E6;A+MGM2*9P%K_N00#(%N+G8."$R#' M+OX,^F7MX:]LXD0]T&OLASCJPBV&_VX$91PTJIEA72<=EP0+1TV#F+1QL3H%E"28.!(%0%J>R _X1XH1&N(YP0B/!"8V[%..MJZ3:G5[3=6P,+ME9 M:3=V5B*"8@)3O:QB"]J@X23U]8#EPF:_X%XKH('3#W:,6K;LBOW899#PSJBL[_*B M N N]7Y)S.Y*A'/!JX(S)K/4$Z-=UYC"SEA>G';3LVD/=58\: MM.P,-9O_F&%5&QK&[I^>9MGZDJS;+/_S>9 B^W M'+)9$;WO+S2_1@ 9DOHQ-1X+P/G#]\9^@%$Q_&S=HK,&<.I']J\&C#^BU L8 MI-8BOP!->@G2?V_@%NODJ"J$VM6IW5;G[;/PU?/.V+U MU*B^3\LV?JMA8=>7X7 MD#ZG$9;TW>:Z26F!TLM-2WM#)*Q-%^8X3 (O29CSG(:7ZCBPQ*S+'1>)69.; MOJW SH(%V%:MA@/U_3*.@9B^TFC!9Y)^F?WP?E6QFCH8&7T:2B9H9$TC5D]H M1 ,:X=4)Y>2JB* F=GWW1>#H8*3Q:JS?@QXA=9J 7.;%C[[T"%JF45 $^I&+RN-G/ M0"I\;OW;)JJR1L"'IBP>%_R):*I/_9G/$'3YY,63^2JSD6,#MZMU\#4]>G]% M14/'M\TS4F/;<.^46RG4=^XU9\,S]-043'!M3."('Q'D;#M.R[8B;6G_#BGF_+3JWE2ET9:S50G5ZDIZUL169F85)#[90=7 MXRR"TY%05YZM&R(VO6[2R=*XWG">T[.B57J5^Y"G<.(W4 MOO^[IA$,CK8>#B!R6NP[V,=A%H\K M7>2R](E4RJH 'U*Q!R.]W)RS_Z0BK&(BF.,,<9K3Q>1=5N6I.I>1""92 M7 0_->8GHZZGB@,[J9?#3MQ37*[&4=6++) MKALCL%*;F+,0F'[1!"8R8=K2H=&+A#Y@AHM*Z!,9,B)#YL0*!]\X=7W.-'E[ MJT363,=ZQ'D2'5P,PY9+)_I!(R)KYEAMX$S$9/>,F$36C,B:Z:=>4"]L7?^^ M=SK4Q$5*39_T!"[I#Z[+0U*+E)J+)*HVSH/=-&4KR@715,N4FIVC*[I(N>$\ M[JAVWLV.\6!;T\&:!9Y: ^YZ0Z?M07,=XDEU#[2O:I/'8RMJ1WD\/$1"QWD^ M@OENDOD:Y@F=++'!5C26V*#S:X5S3B[DGD=4>1C!K&WA=F-V:N6XV^Q4&;8,].4MHL2G4V-C$M#)@]G S$SC*?PJ.ZNR M_HDWAH,MT]T_*1R+#3,[+372B:?8H6Q#U2_\.8_SG2R\!W(WCHGW\XZ.1WWM M!<_>2S)XM3G$U _OBL#;/O?.T\UFC4]7;Y[K6^]T;RL-&J;W@32/D9/_[1_QJ@P.3EW?]%.?NCL2H63%J5HR:%:-FQ:C9LX-1 MC)H5HV;K6!!BU&QAU*PJ1LWN/EY_95U#AQ7/!N:V@FV$U'(?(3%K5E L-XH] M6;=Q6S$'(\V0%;LG S?%K-G;IGWK9%7(MF)1TC?Z,CA<5!^(Z@/>D?)^)/[: MBCT8.7UJER=H9#4+3.E'?TY;<4 <:ZW;>(E2@[.2D]6/!IVVX@Y&NB*FS5[ MU2]J#4ZN!7#)YU45'I>Z*"?H$:E4* -\2$7E+>H*+I*JR3L"'J#0N5_QE M%!1<>H_.C7FSFFC2*?JF[;R"2ETZVX1K5!V$A&[UOS&:X +!!44N.)T?7#5 M.=-EQRSK9WWD$NY9](*?KI^?[%*Y?7?LQ"*JJM-F(-R)V$D,G*TDK:I6G,S] M)$;.!/1B9LJ.54PSZ3EVB!V=;.K1+ M>8?G(T/GDLA0),*(1)C.M8WSA*555R3"])9&^M%RT]84#):U%M4B$:9GM_^9 MJ$G%*%F?1(Y(A!&),'W1 K@$HC5-),)<':EPZ:O9S$K3],'(DA6C ROM_,$8 M072=.@R.ICD#:4[5+D5\W7@:37'4KK:DI?7.I.-_X^,;GWK-15M^E.U]3E=E0K=RUS>Z^<$)V> M2#E=Z:B\KALZ/(%C\#(5E4911:E- M&-NNTK]!(N845=Y9@KU)>PXJV32DG) MX$,J&L_>.;UR/PFJ.D)CX$-4.L\6.KT+#&XJ)C<\L&\=1ZPWL(\SX*[)+\P; M-/V53PWC,'7[$-:*1NH&AEHX-*SMP4PPP66"RWAQF5JWDV/[\(QNTFBGR:-W M;@^XD$,T5/"KX-=F_%H>W=X=N[+D!-NZ@DMSF;?=C_$0X[4 M+TNPB6IX4G_@'G[ PN\"0- :V&".$4#! EZ1QDLR.#!AC1^1UAML]V-.@'R" M('JFR..8SV6AK@+'+92I%LUKA3,D/TT@*29JY$8<2OB1?&AY.< K.%+Z5 M%AYZ(N&[&1>DITY>;UI[E2CQJ28.?%T.W=HL,F#3:?;&>I05UWN8^B< MH6598E7^X_WLH:':3:;KY0^L^)B1YW$3]ZPZ$_=.-K:JYG2S>4R(] F>FR?2 M;^&43'<&*B[Q>)_ADWJG SS'(,1VX+SW;LT_(B:54;#7$NI5$\INGAO*?KRK MXH8#QSN""O;HI$6UM,:0TIHK]1_(FJ+I',:,7A,\2@4U-PX/01_[Z(/'=-2= M D?5FBUT3OBU'CS*"X"G'F!:,!VS)>[P^=?&.D5H(R7H#%2[[=J0O-48970A M,>,=/IZN9E9OMQ=H%!.\<@_FA7@AFP4-2NVV-YUC'U&*D"3][=>"A EIT%M1 M=WCW5A0C4V^(BAO&ODK]L@^0<9EJ#W30TJQ:9C6INI&YV/E#[&&N@74G,T2(3AH9%U>JC!VT[+]+:[ M^M50EUED^%?&'.](2&9^VD!M-C1N:K/H$]H)"=0=S;*3%LHXUP_G6_>5_44T0XF4>K]((K53 MAPZWLZOEQQ?-#H_6I#Z3=%VFU$1_ZG*D2\];LEX@S;1U\^V0SEO44Z82N[*X M]MALV)KQ3=&Q]Z3.M6-IPQF,.!8V"+G1 ]JHJ]4=I WLSF)P\&R=6'!TI.N( MKAN[VX/!1O[,DAUGTB)*TIBD?DR3'*7 ]\9^X*\]]9 MIPY_(HV960'035+1G.,8UJ_;"9>6>7R.PH@EGX8/3!#L]G*;RF!T"?T)!:74 MI)2ZW6*;4XH*MX;;1MT4I-(O4JG;I*LYJ6B#D>I>6!-A02I[2*5N7\'FI**# M#6M?V 74W:R&?A$)FR%=,:NI;99J&U_CA3%:-WI>?<>]B8U&RK;>69,7!;H; M*FL-T&T.1C:OQJL"W7S175?A:H!N:S R6@?=!;H[07==I:D!NFVPP51>_6Q% M8EJ],"R7I+0Z"F&;A+7;M4WJZDR'W.*F [*T3>Z\,%K[11AUM:N#A+&CF[V@ MC$NEC+J*V"'*L+"2P;B,F7*",GCJ; 5>O\ MB%(O*#?\.F%#NUH\W2N8G;)K8PDZ5R/IZK8S/BCIM)9JQH+1;I+1 MM+H=C0\RVHY9!H+3!*<)3D-.*V7C'\MI6-NDMS'K!*<)3KMF3N-5PF"9F*;. MH15$/SCM# 9NV=A>]15G;:\VVHB/*KJ-%UJ 921A8!;R(DI\?.!U3 +:52MK M\9Q%P@J_RHZ@K'_BC6&SRW3W3TH]WDY+\K1%-69%;#0(*_R)6T42]2?3B3X9 M3XD^4Z8&L2:.H\_LL:;.)H8RG4S=_['L0?ZC^:J?Y\)[('?CF'@_[[P9G.ZU M%SQ[+\G@U6:O;C^\*T)\&U@[03*;-09)O;;J;[W3O8UQ%TB1B+7)95,JI'F, M,N8OAP%O8Y!N2GZ]?>6-JA#)NU^]]"X*II*VX\2X[L:1[3I'!JE 8GQJ,/H< MI41RI#NI:=__)Q(N"] .D/T1DJ FV1\# M\F^ QH>0RKNO()DG+Q6P+DU1R*'JTZ'K^/L_R51ZGI-0\K!>@E:(AA,B16,0 MCAG8$BF!OR5TH,'X10),A,F,Q#&./J"8B0(I@JL)EXBCZ7*22A&((A(_^1,Z MC,!;86PHK7; BC5P'P5$XZ""!.YHVL$:UDY@VTP?>/1 COEPWTM>.%T1!&XA M>U%26#N1'HF7+&/R,>CY^LQ^EKOE[Z,_,JV MZH4OV>Y@]W!MP*7$MI-/:0!B"<@D92\[TTXXB!G.9G+V90'MFXV+V(% MWH16Q-"]D"0O[_92^IO4QRD1,WHT1-<8)T \^BF^#/[Y@+@-L>3&"R1OF#R!D.*0XH5! 4RWSU-3KH8:IQN4F'L!\@H<@/<78%VQ8ES2D) -3Q2[;_ MG,H2:>XE\+*?\,@B\"9D*+TOT$5<2>N44.G2RX3.[@ "#Q?+%"@&3E:@%WP1 M%@R!V+[#_^8D12N1XN@! $S;?E*B_Q>@9K@MC:1-<73B"T&I<2$,1A_\Q'N MLS!>+\G/^E)I7?R6HH #);3/Z]S$KF$B8C5C]E+UQ)B$=8"9D?N U40[IY[P$D M4))FS%#)PKG(7R9,F$ZC9WR.>(\U9#:]'> F>2*Y, )289M;I?"O-K@I.<>P M38("&&"32 '\-4#833?H$)Z"W4_)PJ?B(GJF[X"S 2/+F=B641PP40#B*\S$ M;DJE38Y5NG\OF4LS''\#6X:/9C,FCP'!(%["Z!&89 ;GBQ 5OP.F'Z,8@2C/C@G#=08)7$QVZU\)A]D(%W/DSR#BY\]D3P'Z%1[Z$]ZO<)G>TIDIHM^.XU>C]P05GN"6#G\? M!!*MVKNE0],<*MY)^L<,/'$XO:$"XI74$TQ.'3:XSTW+QDEZ5QXHO9!( M9[- YX%F]YF7)6DZS-AR!R-=ERVMG&0@QHH($N9*P@V;)D]:_$A M2/CZ2+A4-Q"0E.[V>-SX01"L5^W&B>Y,JT([5NN.4& 33!=[U M4NT9)[QCVRE+MMN+.X'W3O!^8"[)T7BW >^&K)BM6U )O'>"]P,3A(_&NS,8 MV;JL.@+O_<1[1V$*&^=):[)JBKE^_<1[1[Y]1\$^@Y:LZ*T]HQP1?_61Y60Q M]X+C)F3<0#]-O:,H@*-B$R]0:EJ/-Q1]5#O!>T>N.\$[QTY*1T3[G=%-MOKL@+O M7>#=Z,A)Z5C8ME>3;;M/#?*O/2BS/_O\QNUUHR._K(.3@%59<40MEPA7NNGVBO[98M8Q8]KX*;^XG6CKRNKD(554W@O:=X[\@!Z:(#4G5D M76WMB1*([P3Q'7D@70W#+(:L]@KQUQYF*?8H6O5!62S'@3^!%;%_B(C [."# MCCRR+G:VUF1+%Y[X?N*](X^L:PQ&%MY[/2M>$'C/\-Z11]9%CZQNRK8B0JZ] M1+S9D4O6M0#QCBK;MO#%]Q/Q'3DH71QXG6;AR4CL)21@VE3UK;M<=G/FZTQ[^A6$RS&6QFW0&^1Q,_%O?;LFF5 MA5[C\6S"7<,7^5;=H;)'(]\"Y%NR5>&P$\@_-_+KSCD]&ODVC[2-5)@)E2UQA\^_-O %;!4_G)(P?7U' M/SI+M[1LS-B!B9X9EMDDU9IF+1=X7U,/1:YPZ:_\:B:^.G*UJRI+*C$T7F4P MO,0']\ZC@MT$N]5FMXXB'"HFK2N.[+;OFB[83;#;U;!;-[GQCJIC H$AVQJO M&A'!;KV@+L%NK=BMHXB?:@Q&NF+*8#,)=A/L)M@M8[=N*D$<%2M!#$56'5YY M4H+=>D%=@MU:L)O:316&HV+YC:RXBJS;5Z%-4O_PJ]0;!R1W618\L8]>_."' MJZVA)S;["#>$_]SPU;J%#^B[Z2<;OEN7>F[I^U: 84<$H 3>(B&O\[^\F?K) M(O!>7OLA)0;ZHS>;6\(M;)V/OHY]_28;R>X.'9-.>L\K-K-JDZM50\$6RX@?8Q-@Y['A$B?X+EY(OT&C#N5OI-%2A[')&8B3E=D M25/0GMZ16E;KT/VZ7KYZ$W_F3VYI[#<=]/Y,DMT-LZ_PT)_@"DX]/[RE,U-$ MOQW'KT;O"48M@ULZ_'T02/M[*E[AH7]$Z1:66V8"H,*W&QX*0J,JXT1U.+VA M N(3@GG.)P"Y72\5Y6,HI?-H"4M,D[^W@_V%)9S?/SS$Y,%+R\GFK=.-^G). M,0(R]V39W;2V<%3L<.#(EMNG"9""A*^2A+MR#SF#D:G)EMK:%RM(6)#P?A+N MIM^(HV+ZLBIKII@E+4BX8Q+NIE.(HRF#D6'R&+TF2%B0\'X2[JCIB<8FJJGM M^](+$A8DO)^$.THJUS3LUZ3*CM*GCG77WKCL&_&F+W>/_B]$\R0F*1%]RG;0 M?4?9W1JV8C9EO;T;0W0ZZ03O':49:P;5.JWV'7D%WCO!>T?YKAIK\J'KHD]9 M/_'>4>*E9@U&%HZ.$AVM>HEWIZ,PA6:#7FO)BM.GB2,"[VN\=^3;U["KA^O( MKM*G67%7'UE.%G,OV)V@='T=+9H1>T=1 ,VE@]1Q6('W#.\=N]5L7N!]C?>._,VZ2O%NBLGN/<5[1TY:71N,7$L&OA=X[R7>.W)2ZOI@9,NJ M+MB]GVCOR$>I&]AY!.2\U7I KHC)U+9A]B>?W[JYWI%;5C<'(TN7%46X:?J) M]X["]X[._('6MH@Y'MR);5L_HQ@?<,[QVY8PT=PZV* MK+D]J[H2B,\0WY%#UC"P\[HA:Q4CP@3B^X#XCMR3!K9M=&3'%I*^GWCOR#UI MH'M2U61+%Q&8XKTCCZ[A8 A: M-C11+M%/O'?DTC6PKX0CVZ8HB^LGWCMRZ9K*8&3R\&@(M'>"]MH>S#)F59#D M6I\<]0*O:[QVY*$TT4/IRJ;=IZJW:P_0?,0^EZ$72 E@H]1B\8I-]D;3776E MY)WE/-W5U&E8QJZHCA"C?<^-_)*'EC?RL;Y?DZV*&9D"^>=&?LE+RQOY)B#? ME16G') 5R#\W\DNN6M[(QZ$O*LC]BM8> OMGQKY:\D_RQCZV);9DJZ(45B#_ MW,@O.2EY(Q^]E:8KVQ4%,V?!?LLN_JV'3-6VD0I3I#9F1!GX@LV94/2CL_1* M8T0AS>+HD9(6HC:1GOUT+DV6"1R$Q&MSBP['JFO6BB%U8DC=8?'5D:_=Q.X- MIB;K[9LX6K?P 7TW_63#<^M2ORU]WPHP[(@ E,!;).1U_IFR?2;\"W4^D[6:3D<4QB)N%T198T M1=-KC,>^F/'77[V)/_,GMS3QF\YX?R;)[E[95WCH3W #IYX?WM*9*:+?CN-7 MH_<$0Y;!+1W^/@BD_?T4K_#0/Z)T"\LMTP!0W]L-#P6A495NHCJ;2$):;)W]O!_KAL8O+@I>4T\]:)1KW2 MBL3H1_1A==35PC)ID8AM]:R;B2#AZR/ACOIS6)CS:]BRJXL)O(*&.Z;ACGJ- M6#;M)J:8?6HU(DCX&DE8ZZA+B(7]?U79=7O6"%&0\/61<$<-3RR7SH.V+:%( M"!+NF(0[BI+:.!5.TV53:YW@VH-2F(OPPWPCWO3E[M'_A3B>Q"0EHD'9#J+O M**O;5K$GJR6;[3OUB18GG2"^H_QB6\,,+%/6[-;3T03B.T%\1YFNMCX8N9KL MMN^Z+O#>"=X[2KFTL0FS[LJZ)1#?3\1W%*>P33#-=-E21'.Z?N*](^>^C4V8 M75NVN94T7% 7LS/%E9/%W MVYR9=7R>+9I3>40C QN8EJFP98KYS+_&N=^0W MM]%O;LBNTK,(O,![AO>.G,VV"WAW9;=]EV6!]T[PWI&'UL'!>88JNT:?/+0" M\6O$=^2E=&@39MEQA*#O)]X[D4_6 MP7)HRY%5X:/I*>([#18$XKDBWNC( ^DX8*"XINST*JAZU3&6ZBF7 MRW'@3]H,N;P!*]WHR!WKN(.1J.W+GNM9@!-J.QFW C, [7[QWY,YU[<'(-7J6."WPOL*[V9$WUW70H2$[ MCHC"]Q/O'3DP79PD)JNB!+:G:._&?^DJ.-%*LV6U?=\5$;RI9]Q\Q/:7H1=( M">"BU'SQBJWY9A-?S9+CEN_$5U=1P:XW9=T0XW[[A_R2\Y8W\C56-E/ATQ'( M/S?R2PYV,=\4\N6E8K2*8']-!@_U4\C*<>P M-(NC1THGB*=$>O;3N319)G!L$M?O7%\#;&( G1A QZ10-QYU5[$Q3U:5]?;- M\GFB3D%=@MU:L5M'<3M5@=M-U67+;=W_1[";8+>K8;=NJCU<%:L]'%VV M]=9=EP2["7:[$G;K2)54L<)&5H'=#.LJV(UZ>5^EWC@@\-^I_S3*3_5Y^0A8 MFK!_(W#]<.G18[Z%Q_)390@R8&MO%E'BXP.O8Q+ DT_D338)G6&O\*OLK,KZ M)]X8#K9,=_^D<"PVI?4,GE_57N&60:KPYSS.=[+P'LC=.";>SSMO!AM][07/ MWDLR>+5QGD<_O"L";_O<.T\WFS4^G5OK=&^]T[V-42GP6113FD*"(P-I'B/W M_L6?3"?Z9#PE^DR9&L2:.(X^L\>:.IL8RG0R=?_'QERE*?GU]I4WJL))$=!> M_ "P1@ZB1,J8Y@Y%/=UJ_@%E%OH)W9L/RX?IZSN73B'>8H%,'-B6=:?M^=8! M,00B )EK3?F4GP'"@;=(R.O\+V^F?K((O)?7?DAA17_T)MM[QBZX_>T("&Z5 M?9U1D.L.'=-$=&:QF^S%&7T-*::W1!/[3M>'IF/O_%H9JCN_V[>L.[0=4ZQZ M0:LZM58]$!]L&,H[FU+Q&3Z1/L%C\T3Z#7A^*GTGBY0\CDG,KG-=D25-P:%3 M.[(A:YVY7YK45V_BS_S)+8VO_QS%Z?R9)+N[OU_AH3^!NIEZ?GA+9Z:(?CN. M7XW>$PS-![=T^/L@D/:W"+W"0_^(TBTLM\Q=05UQ-SP4A$95CA2. >?RA@J( M,YOG!""WZR5/?0RE=!XM88EI\O=VL+^D HG[AX>8/'AIN3BB=79U:)VHK0H2%B3<,0EWT\3'5>W!R%!DQQ6*A"#A MCDFXH^H)%;N,.Z;LZ'T2PU?=A>\;\:8O=X_^+\3Q)"8I$4WWJHG>[JB&074' M(]>13=%TKZ=X[R@#2L.NXIHJ*Q55R@+Q?4!\1VG=FLK:DK0?(R#PW@G>.\HO MUC1D>$-6--%NL9^([RA,H>E@F5G \$+0]Q/O'?GV-0/P;INRJ?>IS^9UAY63 MQ=P+=J"]XZ$0&LOT=J1RU4W .>*;%L"[_W$>T<. M2-T$,6YJLFVVGM\I$-\)XCOR0.H6&"B:(QOM)_:*&$N;P:W+<>!/VLQMO04K MO2-WK&X/1I8N&^TS2H1WIA.\=^2.U3-WK.V(<>6]1+S;D3M6=U'-U>#6$W[X M?B*^(W^L@:,H'X->([.W+G&@88MHJL MM\\S$GCO!.\=N7,-&L$\@_-_)+#EK>R%?! M=H$[S^S)^'&!_ +R2UY:WLC'=%)+DW6C[*D2V#\W]DO>2=[8UYF[JJ)*1B#_ MW,@ON2AY(S^K]J]J[W$6[+?LW;]SG$K]M)%R#$NS.'JD=()X2J1G/YU+ MDV4"QR9Q_;[TG,%V33T0>8.FO\*HF2SJR&UNFH.1;EFRVKZ-+7]9<(XAIH+O M!-\5^:ZCL(5IP=5O8A\,7M4'@N\$WUT1WW64]VYBRVM=EQ5N 4/!=X+OKHCO M.HKKF0[PG6/(NB7X3O"=X+MMOE,[*OLPL>S#U&676[<"P7>"[ZZ&[]2./H,WNLJ;.)H4PG4_=_;&50_%$&CTBR'SGX]@IZD=U$P ME;0=9*6J6W1E5_B &; XU%,C_<:$$1B? K''J=$,5DF]9R MXOH9SE[_,YQ$CXN I&2:%P\D/^#9=T$T^;DF(Y41+,"43._3[#- M;ZS?"ZA3^/!G7K>5D_S$G4NH_8A%%-)-B MQGKPWTGT "R,FWST7J2I/YN1F#GBTXU?^.%3Y$_P'VFT=LH/I1\UGI*F$4FD M,$JED$Q(DG@QG U@&<@@)(&?7H2)2F0[AW^ M5WHDZ3R:XD^]R02G@\//AM(*_9NQA8U2$B\FTM@/ EC;2Z3G*/XI+>+H(8:- MPK=^2!>,IUXXR7;JP7>XD04 +5]QZ0522N)'@,@_2$AB+PA>9+IL!@RZX0P@ M4C29+ $LE(0?%T#T(8F6"3Y6@9BA="\] M5SN#0R4DE:*X^%G@>_!#/WW!Q;>?9)M[GI-PC08$4ATD>,D2GH2]Y2"482%_ M,I?(KPD #19Z1.0D.<3I%5+!7T/I^Q)^E3_]#$\#*13PE*1>./7B]4\8^"4 M?/0L2\MDB2B0QE["WH(01!AG6TSH'DE,;QX$+,)G,O?AO(\D3#? L@+6!FBP M+1Q9$0]% < =CYDD&Q1\%-CV .;]]KY\> G(SAA6(0B:G(;\C7>O>#H!F93, MLOL[HR+&B---B(SAGJ+R:UB2;H?E<'[)Y[O];^"<]QG]WR.=W8?3/W+ _L![ MKT)":]NR>,?=I:K'7EZM9>ID[H4/3$YL\A&08CC=P-$S)1@011'2:/)Z$ZK5 M)S/IP:A>L-)AF"H"!PR\14)>YW]Y,_631>"]O/9#NE7ZHS?96IEB \N58KYX M];*OWSS[TW2.FMY08=I>%J[.WIQ]/:1?;6E6[#M-'UJ.MO-K9:CN_&[?LJHR M-%SCQI?5W:&N6[66/9!JD"NLBL3XII2<4GZT]]DGW\D"[M(QB%==D25-T?2= MR=:%G(L#6O_%G/X#Z%7L\"H]O'9+AW]/17"-$U_,B?Z()LQP@/_!!4KQ0N_G M=UY [^;OLEJ'U&# X40 M+NFDE [&!7XGJFM9@;"@0&1+W.'SKPWT5[!5?- _P_3U'?WH')RZJ2%M*D!B M0.VU#JA5#[0AV&DC?"9I8^>@/AB9BFP:/>O$)*CZZJCZ0),%KE1M#$:@VJF" MJ@55=TS5U42-;O6&/J-NDT$]A\OZC[6*W-'MIF]M8S MF1DVU?GJ*&1)YJ@B20K801N#>'%8=F>NG)R[').-C!%.#:G.9W)6^&!OJ E5 MHU*?8[2_E6H3:W)P0;UR94=HTT! MN""'3LCA0!G@+L5CFR2.U#RP8[,CNZW*@SLBC(;7Y>4H'>\JXZ63?:I(-TI' MIKJ=L,"RZ*P[/6."GEZ.:AHH_^CS6U'N,^ M<;&/G58Q3*YQ)?BY$P4%8PK&[%(9/RUC8E:J4]F/3C"F8,SK8LRNO;!E;LQM MHC+;J5@@S:N#?0\X[]3J?CG0O\K=9SKT5G9X=7*?=;:LQ?=@2GGA2S$_]#\: MT>WU;OKW1K6FGRUP4@?[JJY>D3S$O:/IF2S0YWU3-A2WQSN M:JR>'\I?Y63C^BQI?AX30D\+MC*1'F&;\T0BX120NLJ*8ZODJ7$R9HHO"+S@ MB6">.DO1?O9PK@)YPCSIX 5>-0F6N$@QM;68S^JE4IYWEBV?)9^QJH#6-*:= M%1\8<1V6#0;I>/+2SWH>?\J#E968.1JAT46Z>0 MQ1T?U(:#*L-=(9H[ M1@^V0!B6VQ^<5EQW?$:7DF!9[Y':4U]);A]+?=W*YP.UIDJ-6E/L-_CH^1A7 MV'6^0V?(38?S73/QH2/($I MEA/.2!P#GM((*X_0)@JB!SF_@($!"@)B)0[2 M.=R_Z884\9(H! /G12*_D$AHK>(8]P$&&?R6"IUDUWH3+\S?^!HKW/[%5L"W MS+TG(%3I.?;3E "7/GOQ%/8N!03^';.24O@BQ<_""&Q @F^&-;":$#X,-ZHQ M:?$F-=_H4PPTV:>A]+A,65&@!Y;@ N-(6D& 18"U@_#K*5O'"]::S0H0>1DCQK50(L.;L(!P M2F"1*9YJ3 N]:#0L",B$E7\BPA^]?T4Q+4&<%3'SUZ30+Q.YO[+"E0$YA'/X M0+ZPL^DR]O+ROP#C;X ++#8@T@MLKXH.%I0VZ.B;U[M!4Y<,1V%#:LO9&733)_/RVA!6L^ "0 < MF;A>%7XRPDYJ2);7S4!I'-)9NX&E.AA9MCTLMX=8W97H/_-I&2_H1;_2_>T% MZ"F.V/=O%$=D^H/6;'^9?2_4WC(E0-TX&LXS? W<26_L]6FPB[FV[53*%$]V MMP/K(R._:8J< XI<-\BATP.'Y=2L8W&CG1,W!N!&W\8-\I-F9(K7F^;*IW%( M^^P&,9B':^US>@!2#N!B5Y>7D^#"PGY,)5RL6>0QBLG6[5;NK%+0][(KR<"\ MED64T(O]-169H"6OJZ7_UV;U5:8>*NN?>.,D"I;I[I^4"N7.T(8;FQ1O0*;P M9X,^,]:JS\P\7M>C/9"[,2B+/^^\&9SNM1<\>R_)X-6F=@VJ=1'BV\#:"9+9 MK",MY*UWNK>5>N "9.!!)8<<-9?:@ >ATU-R:^WK[Q1%2)/;(IQ:?NC*K7[ M_N3BYA]1-$4U^SX$>SL%+=X'C9K%QS[XR22(L--&N=6$8Y>; 3EVN1E0OCP5 MZ1'V $$#)7O-JJSQB-Y ]&4->VM\G\S)=!F0+[-\6Q4'+% M\0MJFDP]16/D(0?OI?3*<-VA9IO'M,HP[*&IZOR;3ZA#Q^V@ \>E+:NKNW]Z MXZTR\B8"7BK]IP=B*'YAIH1Z>WTS5N+\?O+OI8^.L@_+F';L OGT_XBW>[+\ M%0+C$VM#A?ZLM^/XU8@IWO2O]]-_+9,4O]E=YG2%$"EPRH'^,CRZ;_0]J:LZ M.VAU6E5K?=S+:1)RZN8>I\;U5V_BS_Q)JX+HZ\M2O,),0^-0>69^139-[75< M]/+)NMZZ)[UH62!(>.^\=// 7(653R!3\IB.5Q6$G_F_R/3N3Q)'%13M*G@' M.IJJO1$D+4BZT\*,"IK>,1\S)^ZORW@R]Q)ROVI_7%#:JZ@90V3]F8HK:/@2 M:+B99G&@TO]8S<+5J&:AV:V;__=@NNNE& 2?HSB=/Y,DO:$V)\VH_< 0T:.I M7:?SZUV;UPQ1T<""J_)I'1@NQ$OY-+@IGX(.SDD'!_2T^@1A"H+H,T$8ZH'I MMD=?"%8/+X1K]X=^0E[U_/ H[:>N"7/)Q'Y@I.S1Q&X/1IHE.^JNPIMSMX:\ M;;SKUHY*==[:C]-3UYN@@V9TP$W[<05!])D@#+6F3[[AA0 [47IX(]R$]T=Z M3["X*! >H&J2UVI:@,U)7AV,;%-V;%[CO86EQ_?RTTZA!,'&-&'R7P4A<-*" M8(>ZH(@^4X2AU=2+F]\)1@_OA&OW MT'@?0%BSZ$&V@'N=<4@,W)W1R,#$TV M-5Y-ZX2YQ_?FTT^D EG"[K\*0N"G MF"(OI,$896DR*:WPE.#^^$8SU!+;J2 M*A=40_(C2LL.I!/"YII2!SN SG6(G(X2#V$C[F"DV89L5DP2.,[JXLOVW)-O M!0,*!N37OIRW,:#R*\@0["C8\:+8D>N0M9:U),");8M)!/\)_KLH_N,Y ?5H M?535F#YJ<,L%[0$#UABG<627I-]]0!+YPW\BI=Y0/_!UI>Y) &&]JGU2#L9S MSO+X_]E[\R;%D20/]*O(V'EONM>4-!)W]1AF6==L[G0=6YF]\^:O-2$%B;J$ M1.O(+.;3/W>/T 7B$ @0$&L[756 0A%^A8>'^\\[*(5T&8'X24#/?Q/PT0H: MU5Y02@(6[+182OU!SEP5 ]-:(FV';=_"1;EGGMJ"Z M57Y2U5N-44=M'8Z:O)=,U\362[G3MX!'52]WVL7)W;5?$E0?/[F%:I/]#795 M9UX=\6G5=K=.92E'\\>O6I;V-\*5R5*[,=+5X6"U6>KEQ:UWW!+6MMJ2'L,A MAF^WTV&!!'8:H]Y NQRW0+JCI[>$1PD]Z'AII[:ZGG3# 9*;&:8UP9;(TI !P_V!879FI(3,UZJ!26\SSOO&0=JLQ&FI5Y9%* MI_DRA6N+O3Y*/*2MX6ZOMVXG$T.B84GT 8D^<&3T@>/8*IW2QCJ]@XU5?8 ) MJJE:DEHLM?@(F';'T>(V:'%;[;2O".YN!WB1C9@8)X3XT ES/'.H5]B/.7,# MAGS<@OJ!OPBG#/[G,_C0M107AE9F\+YIH##78I:20!-P9L;X!*KR:@3*7TI) M9PYAJK4LG-DU?)DLB^IN8MG*B"5>27?Z*A!]12YIJ>7FGE.L[C'FWLO,O=L8 MZ8/8./ 75?%9,&?PX0MS%DWEY.S7]V&_?E+V]QJCOCZLBOWMT_(?&QHV M5],IUO%_/ZPC;Q/6T<9*-A>K-BKG? ,^J2Z8;GQ#+XO-+UP5).C78T M:#4''%RH+-J1WFIV6MWJT8ZTYG"@RV$O;=C=)&%'?*BUR7<7B+STCVWMZ-K;=_2^M]FC*?&9-P*9^N"ARTM38>FWB7 M&>@F(<;R$G;)MP]%1\L][Y!VI,8U12KW(T!]#4Z55PJ;TE56CYV)GX8(O7AB M_AJ5U2NZY-NW!#>GKURBN5ADK5ZE0,W".52BK5E2@57D^55RM,+E'[ MAV-52+62:G6-:O71B_SR6M4FK=*D!RBU2FK5DE;=8R265 L>**]:'42$T;6J M$&%.HUKY3*FER_-L[E3^<[R!QX7;IF6VS;'%VI.6U6$]=[FK"!8ZGO." RHP9 M.)P ^]N4(K$N#8*_H.B]X&^MX]!99K#BC'QR0B5 M5R\"*1@SQ63=#7WC^^ PZAR=C!E\)PRM9EO^.9T0=DS: WFH-=)NHQK)7.U M6: J8R. 57HNO0Z[/-H3T&\7".)-8.[S* SX2UF2JI.^GG)O\,%WW@SFO?AK ML.8]\4+H3092-_*QA2N^'AAB^ R8 @9S1GR) OR*UL])8\SGOF>8TV:)5F2G M%K$]]9J:S &];<-Y< -04M+'KV";S45&OWO+BOR44CTF;J#80'G;?6&B\2;* MG@D&VX _>6-<&X$^>7H?^S-"<0V0%9Q'(',9R7JUPZEB3F&?8S10YBM@GP>" M\F]@%7S!QVPNFQ E.T.0:1+M$,9*N!NP[&15Y158,$7"@4B$7/Q@622+2$W< M >%7J)!@AH+)@I;K@>0_\XXX"ME;^C1R)_@/2U5@1G]&L%E-;)AMK/ACYL+? M0J)#_!F]PAY'I)IS!P0AR8E,I9O] ')AIAU,#_2$^5S28R)_9\ ,PS6>N<:R MV=SQ%@S5#'_%%TO$Y*O?@2?Q%.:1/_<"4DKP*5RD8$H[8$@8^:Z8BS&W0\,A MG0$'@TA#&EQ,[A KBEC9%,C.YA3(W^P)>XB9]\Z#J<..R+[X;PWW^Y=7EPJ/ M(S>:J8.0MA=@ WH$:H5M(=OZMX9#R/4X9BW%60$;ZFY?!67KPCF_7@DGDMG2O MT5Q41+B-J=1')E>WA6!OWJ'U9BD$]R1S'AODG>-8EW-? IR8\ ?P &1<\Z]E1-+TC^CKN\ M2K]-[2*J)?7(%=MRD6%\#.$/83]H,[NZ7V0(P/0V>"S5K,N#GH2 M-I(L]F@*7#!PX,2YZ% W;,7EJL[CXB("IP:3,2LYIB2K2]92J?OSW9V\^2I> M^='W9M_XZ][%;[L/O@(+ODQ@:BG]R^M9NS'J--=%AI*J$*X(U,LY9A@XD: T M8$2!#RS#VCF>-N@$ )3UV1VWL5P9=O!1N3\+_[-]2P$N^V&:0;VD$L7!'Z$& M0EX[6 T!SJY-,13>[_*%B2(($=;+/!7'M-)'C#&H:A2N?V0E_?"TD4G21VVX M1)G,?Z=^FCK_S.[&L!5^OZ/4SC>&\VHL@L8O>>L"IB5+O.5UKUW=9'*LP[!Q MNK>MA-VHL%J!30:4]3]V""HV1@]@I'[\[1=C5,23#=$OO3CZU2X;#S8R_Z,^U)3T61HR12E ]'%,:- M]NE4WSU#H_KAL*FU]VI4W^DU-?T(=4!ZL]U=__6-#*LUV_J@RF*HNE\$;L$' M&^ZRH),E[.^V)(KLD\54/F4N-'(Q$R6M!_T=@X\[E(5<,$=O0U8+2UA*%E?4 MZZ[Z?R(/?>ZO>&V$3O7?QOXOHWLZ\BJ?Z!XDH(_PC/1 1=$P:?XCVCGIKS_] MQN"$S&FG_5Q!_=.U4/9S^-H817W!KIW\^T)W7"C%U2+X^?KP_0DK]719J;LF46?4UIMD7+JZ\?\__^QT#7 M]%_/VB% 2LHE2$HI2.QV:W.^M< >6TV +9U-W>UB-K4VK%G7"RG3ER#3TOI) M23F&]=-.9OUZ];-^%9W0+\$+?EC-H/G/&^K%O9_Y/%(CZ^LC;SF;HY_,YE"B MMMH95-5Z1$J"5+0+4K3VR11M4$-%V[*[;^LD5>=?RJ759\)R:0?$DP^XJKZ8 M\#MUR]J<5WC"?B37?DJOC#3U=0(.B@55J'''BB-)Z;YEZ2[GXFY!2ZG0Q1V" MB]M3>X.#0?&D(DI%O 1%E-N,E.[KE>YRV\R6+H;5;3.]UI5M,P5]"S,54>(- M=Z@N5*X5?^!SUC63.Q5$6G?#-W?#BFO$=JN3_$]._-7_8O%8474R+U[ED$$_ M"+'(62AK90X$8\S\S06^>JZ^E_F8"&M@G?Q'K(U]H-+8>]>BC/*'%)X@$3(L M$TRD3&N,.NOP/N9\[)6RVQQLRW&6$K_ =M\9P=1P+?SCPY^1#:?D]8O1>1WK MML68,!;5#8O!CKV(!_>=-YMY[F/HF=^_3'XS_&?VSICS4D.;K5D,HEFNJZK. M+H:&!A6 L;'*V<'1[TQCCM_P\4^\OD^VM7UUG<9HC\7-;.NT2[/=)Z1G^![T M=JLN=8O6I,3+"6D@@DT[I08M,><1'G.VLZ?7&*VB&BD;.!/@N'G>4'G^L1?W M@$4 +E5"(V+9%@[U0:>V2YV='3/+JU5 C MJ+Q#CE4@K\KES=8A%T.%RC)D688LRY!ER:ILG_63 M93-&T&BK:[59]UF_" MWYRV\S)T%K[[2O;9F[WT%N_"$7-;/ MGZ!^/G:S\318JP;K=)CO_QHH5 :GZ,IL)2U>,7S&KR/H=@+V-L6%[^CB(N[" M#G9@"C\+E"ESDE\Q4![X!O\*PFE[EHK]V6$44*)Y-';L8 K_$*_Z,_)"@GH( MJ*<[KS'EWX%!\7PEP@)DQ<.M5?GN>J] ,2_R>5VJZ43(&&4.\HQ_3GQOIGA1 M&-A ,/&SIH++!JTC3\#*-9'GDUQ'DB+? FF2+";^.#(Q]6S\0+ A@> M:(+/6"QD_@PX8N%D87W 666\R!D=T."9X8*5 -EF<\-'HV28)ASBX$LQ5YH3 M\VE1 7P]X]]F?)W, OG2UX^987"R)D[HM'H2WHB5D\@)T_-]#U2%R"C8!Y;3 M6(7E6-*"LXJ\%SU/LVQ6QLRQ@<,!?3ACX=0#68]P^:&7R$E63)!,P.K #D(T MM*]VB -Z0'YZ"KC(B29( E0&(VC#NU""\27P,^2?^)5X(Q 45"F:S;GP TM M@T"5(H=LN:%8]F3"?'QC,BD8),/=6I,]I3?(IF,+H%:J[BO^XFM@NZ:8/J99X#@J=6P?'P= /VQ!)& MRX8)V3Z'DHD5B%_#(HM=+UQS'4N6"53#??9P7- 5.U#&$=?L(!K_PN/*-9KSW46M#W#[FC@G[9O1C-<86*>8EKY[,5FKYQ6IN'["WQ?8JR0$,N+ M@A6S'_&*GSW/>K4=1U5>I\P%(?<5^(\KU!>\C6< +)W<=7T MXY0QX2 NB2_*!..[$0BYA5L-4-U*8G^P]_ESL!I<(#C?,X^_&F $X%7/G@^+ M1.YF-J+E=TUM8(!O3A#X0N09_(OVI(GCO09B%S5I?PIC2T5 2WA4 M1I,.DOBWG(.X[-\N!SF3\.;;A2 .T>;OOA?-X65/\.A;!TX+J1L[:'&GV79A MR[D/XP]Q: 9>[QP&#_V(<=[ML&/_-271$G^1(O#_$_!?8?5O5ES?W<46'A13 M)B\ELQ:8]JG=YUZWV>KK^[C/_7:SU>M4#@BD=YK]=F_78:N)R%U*GL_.!<47 M@QR1M*U7"CO65Y<>MB<6Q&6ROUKD"QA&PEZ_6_KF_>:A]^//WH,G4OK"=P!>16\X4/N=?HURYT^=^7NQR;T?*\KAO>T, MD]M((MG2%3!K1I*S5GE[HC=&_59+[0T.MB=[:>HIS$T2A5\ZK&4O/O*?URI2 ML?:,V>F"5-!A>"4>LW(0]MG,L%T*@B>!,=L-X#P=!Y0CQS;&MF.'A!^="2K#R\"PI2=QO%M:IJJR]E@MEMO!0^[<"VS\^1N?.09& M^\795FA0YJE8PM)'C#$(6A2N?V3%/3Y#OH+>6KIVR_P7IXKN9@T)[TQ[HV,3LMR[2&_X=Z*QZ:^NE)\9G=C7UF?+\S)K"Z-X;S:BR" MQB]YB09QSE)\F5AK23*9'$O"C=.]C9L:L(AX48%"0^9"F?IH=O]C.^'[6!QO ML1]_^\48%3&R:M.AO/4<2]'7K)AN#K-+[N^RY COH/!7C=%G#[17TY6[DM$] MW'72O,6B8%Z[*)C77@WFX4B; W!K8VQMBK%M$MFC&>5W(EC/P\490YJWO$0" M_!W&46%E='V)\7'7B/,(3-\+ N#.Q,"KG?0&I*G H9GV4KP[&./EVJM"G*,7 MT(N-9Y_%%QO9M\ZB@&+Q/#%C#E8;8]/B9HKQ*Q>30I-++#"N, M;C@.+NT5Z#855X9T$9.[+1.O5S&VFKY#I7!KP52,4$E"1@)B5,2-:.UT5_Q" MO1DR2[,\QH/S--IBAT45+49T$'A)KH'I[@RHBSLD768P?N$WIKA\ #)O/;Z!8[/;PK*Y.(,N.-3-_H;V' %S M;<]'&0:QLQ!F'>2-L'4189>DS7#IPM# 9A>86PDFMKGJ/IU4SC2=RQE.5B ! M+TD9.53D0>+4XV4&>"V+ETWP'SMCL>(K<\K>F,#O2TIG]YC2V0,WK;]=.NE" MR?$,E^Q,Z27TCKD$\%/:W=;6)?CLQ7->Z/*/,VABF.C@+YK*/1G%-18ZS_JI M88$\4VH-7LS3+3AM6/ W,,+/!NZ0],2&]WTP8&NA;2W^#,:%IY7'+Q^_W?$+ MS-R5I* ZD"7R\=>6R('(B.B WZ.FC.(CSC![(/1\O!]U,3T'SDUPWOPW]R_* M&QVMT.1@;M^G^$WW]*+[S'O^!38G^.)B9O#3J[>'I4& P&9WE<.)I<$+Y@6^ M10$?E]])OWKETS#W7MP3>-6XO(^PQ^ZQOF%C!#JXT_I"?!.M< +O4O=*T-Q[ MF1_!CT F@IO!Z-Q5?JW#%NX:FW@97_+;$_!W<-%EKF4V"\9(?H5R_P_7GC#EFXVI(>AD@26?8V):J**WAJH>VC/&E9\.$^3O M$F(!:2[\/O0-4%X8.7QE#B;KP;RFRH>W#T_O[X5'!7,&544_%C2R0C;]L&?1 M#$XEX&F/(_+UGCP@DK!2]\']-YSRE\D]YJ<\LVP"!Y[IQO"GRP)X*/L-GWDQ MU[ ]7^%>#^O40'27>023]E)&&6YJSWC.S'-,U80G 68_(C$Q]R;#G20;<1NY MDS>P'W/F!I2'PKD !MN!U5;-!=M%+L1.U#NQKHV,B'_\@4]Q=_ICD753WT;_ MC!H@_46H*SV2B>12E.D WH$B'1^$XAPJW#NX%F7[C:V/:)WU2$"N6D96_AK MN'Z$P(PZ83HE( MF0&?(\,'4GM^I.:N$&_C<8=:S6 CX&Z%MX.+$ M$16SX.+()>9-.@[:&L,INT+<7':9ZG%E8$OXI[5#^*^SX9;#VMV1UV*\]@T[K-=FOG#+;=AQTV M^\-AQ8EQ,H6NZ@457QW1#>49EOM/^@>SUNIV#>8H/+HZ3S'V-NL\QV\4WJCU M%-<$AI;NQ&1:ZS'P$64"[,X]Y(Z52"M;R*U'BRC AJ"/SH&FF8;HDRB,Q6MX M/AF+7&/#@;+%=MT0/O2ZN[7^UKNU4-Q8Q,[*4HB'7ZH5Q7(Z% %=5\9^XJS6 M4S/B_Y%YX=>?%[ZE>>'#+EY9ME5]<# 2V%GRPB4@TP')\5>\?S\N)TMD M-VZ1-'' MKUK*ZH+,3OKMNW!\;;MWIITE[.T:3K[MGV+0E>XUVUIVG/87M>G MY#&U59 ;<-:.=^??$*[_0$<@>OG]X+\--S+\[)[0.V1/N)&CW+":/2&KNQR3 M\-_,]XKWBD&"$ET/'_4RMHLKD\?"[6)+ZZG\=E&P(PQA1^BM _2[D9-/Y<># M4XO,;YB-%+DB%Y-9,18/YD,3REH0KC1CWX<.:V/%-^ZT=;=TQWC/)LSWF?61 M*@C9.^3'9U;:?X.9-49:3VUI!ROLE;IOU]/&RBG./"JCO"5HLI=BEZ3YE2F] MUCG>04UK(5C%0%?[A[8HCP *U2HPN%3XB@E M:4#+Y*MON]@:S$FF7+A;[8QIF-6I M/FQ8+;6K'YS8+Y5**M4U*A7B7)97JP&H55L=M.1>)=5*JM6J6NT.4)O5JB%H M55_5#N^<([5*:M55:=4]AFE)L>R7\MN5UFJ,>IV!VFE?EF8=T&QJQZ8_W<;F MK(2:MYEIEVXS\^":WHP]&3\V]9J!_RM(,-&TU003/IP2&C\PIKM'SQDQ:M'+ M],:96M%\]8+P[A'4D).=@W/;R4HSN-^$V@O2:T8.=F>/@GSBHS\ N ISF !0)BS^($#]H.8U(N\X.Y%L\[ , +EH M689XNY&+W>.?7E$ARCGO(\19TM&1H&FV$N$WI9E( JO'7" [Z*O M9RR<>A;O"B3:$QDF=;Y'@C]', =,%T.ILS-6(5X?X>R"E3IEZ4=60.?&8'GXI9%#3]6IFF'BWRKCU<;C,#$=O+*A!82 MFU^]PMAL:C@3=54$"&![,F&\"596(W%FV'3)LN%K7YGXWHRO4Y@&G^'JN6+C MYU,["#T?]V'L3F![5E!GO=ESQ_L*>F(NBG8[O6@#TC?M=EGP_\3H9ZA*OQLS M4 :6DYZF$M=\YH7*9Q.'D-2G8GAB*R&^LQF,BDCPG)F,6#]FX2MC DZ?!"'> M"Q8)DZG# 1?)9 M [4RUCT\8E6 >^7,OR.#);QLDNQV*9\ET!+@%B!7RI>'# M,U * GL'RXT&A%IKBBQO!QL=P:8C-BC'>!6]+M>Z$AO;B]Y6Z\ME6([,?V47 MRS)O.W87RPWNK]ZHH7TMGBS:Q!'V119[):9[B[TH;R)@TP=UC\R\-8C;2 B7 M@-L8;F)H%YRAN73L[^@O4A,5[)@SICW5P6%Y%PL8(PCBG9O:"J)!,JA/[M*\ MU&QG1>J/!@>H@!I;&"^&[5 Z.7N!3V/7A6'/K#_@*!Y8O)-)QK&>&T&8\>7! M28@<3(UG04A->T7/0VPNAZNEP86=C,WJ! RA+>PT_-ASGSU:"9I1V-6IGW 0 MXO[]; MKS,_I8%W_.66T6_NTZQB*"11ZII:4%L,<&]L5JU\F,+RHD M(=]-P MLQ3FKDD!)>F5UA]1$,8^//8Y@B&#N(,GY:-49%/X&=S+P7[P, M(8BH4UEV%?"^&1-M_O)'ATP[&/)"8SG+G_#&$:@/Z- E M=%KAZ%1XM/MDA" ?P/QHZUS>2 A[>>Z'-%8TV82 M!78FUI)"/*\>VT4CP,)?/V.3*C<0#0J#N3BB4,@/#":W&L(04C42M94=@S-E M\/-9[-]FYXF_R%597(I?9T)'RO=H"J^6=DBV,9G+N:RN])-^Q"FA4$+L8BJ.'$3A_G/M&4 M=GS\&]_D\PV44R/@L.8NY[L=(_J#RX[H=TI']-^!E_$1O+3'" [6Q";#28/[ M!=VR-*V@6Q9\N!KOP*&5"8P-8L>OG&#.>X;Y>?.K/0MDMZUQ39TL7L#E5W2F MWO9(1XH863:>#@+A&(M&DKP+8L9+7JVGW;5^]L3-Q=K-#J^9+-UU9:_9ZN[OX]"\$NN41IGZY))==;KPR6C?VV])T+'0^%^*D=4?3-F3#G M!X*1/3MCF3,A:,KR 7^P H M:]W&J*VK+7U0+\1S*9+VNUT M!U1=VX=#N@W)2QAY"5.32YAC*,0>.)K[7(1H34W?Q1;!4/(FI.8W(=_P[W?> MY"X*6)S/[XTQ89'G$[(?HCH $XU<]IHI6W"8$;!L1JR\0[F1T//F0S&)U)?) M[P&[1WGZ(J3IP?T@9.FCYW^)I>@W%*+?XI+#\J?G86,T5/M:57 4\KI%ROQ> MD:!3"KW>:HRZZJ!;5>O&>KDS53==O(!-^*N/NRK6\V/M'L_CQ8SZ.<>P@$GS MP(O([Z=ZZKFQP+A(R3UWUPZ,%VI_BI9W)?9GL_EY9\RQN.9#)C7\@7<_L]Y& MX6CF^#RMD:#XY0Z:->LV:04\*L3\"T;[/$D7&^,.NI@T*F7A%>SFQ[6 MW>\8OSSU&?S4,O\!]NUP0<)-A7I4O8Z5V.\P1N*Z'"XE!YF5UIP>Y&CO:N:J M#LO4XA!QGD55N(-_17@R9@4?05;>982'/OAJ[-7&5, M2)F^0IG>LFF7%NJ)_8-9=_]FOEFF(W/;MF=&+U M+%OK71%VOSP* Z'O8/3DEQ2#C!(/)E@\?OBF*<\&-3H;_'30WHE(-_"WV-Y\ M=R=ON(AEK.2]>0]35DJ5N5W6^KIU.VLIO[_ M+$_)4A..NN$>7P&V[,R]RG;F.AZC*X8OO[CM>PDE)@@]\SLU=F>60!B#73F8 MVPARMP(9920X8?#5;"QPV63C1MGY8.]#,YJ[K&E[1(%\('DD+.PG[Q&$\<%] MEXCB/T$2[]\*.7R7BF&A,>LW1NW#2QAD[Q"I0370H T>0U4J5,)/&%1]@C^9 M>I7Q)/*%$2LX5P? D@T1_.J"8##*Y81&OLADO'AB]YZML8C&?A84$XS"GB[ 8+D%6).J&'/?MJ: ',* M?,^*3 %1"6]^L0DB'I%?X9C H=;!]YL1EI^"2(98S4'V@X(W"(P,Y.5&"8&, M?1NL3@Z2DB) J/"(3RS>P % X_GR!$,.\:MU%,*_Q&8BOA=P'-#?P=K!2(_T M15-Y"+-]400[DY8C;Y2OAHF8N*KR&7$/7UD0JLHGS*$P;%=\2'^; SZOS5JR(Q:$L MT9.E1CCU I;B_2==#<*",40O$&J- >+BYGH)(!LRL-N"+,EA@C"MX06; M&$P_RO&8,W(MGXM8;'F$'SYCC/=5,'V;1%LTIRFD@VM18Q[$HU9Y>A-;FU&:3S/I J>&E/B?(FB])[K!AC@\^@+-(,47Y[]D/9D:$R"M^KV:^ M3 =#_R/@-N$[_<93&(<&9S&*-[D0B%HJN)Q0,B+ U ]O'Y[>WZ=-)7((JWX" MD;K9@-<*X1OY+-9:)$ S>$!->Q:1/88G'Y&U&"T)C^9?A1,&;I+V!Z& M?D_Z ?\#:_3"G)]_%>:=I:,9P7QJ..&OHE?-TK<^,ZS%W&^(U2#WFGB_ N%+=BP. MV6_[A;L)A2)X5QXN*S&5[K@E$IN<@BS)=KN:,N-E<6?:+W:>S&I,)IIK3 IE M;KP0%BZ1"^P!"#E0V1,I>YSL5O*+0F*!P$<3F'WD"PQVU.<0_A>P[(O$ILSU M5!B[Q 00.G)L,D O F^5D8[]9V1;R3)RNWQ8,"8^!.:"M[V"T;&:XGE*-A"L MV(Q?W6#K@U@)@6-H&++6"^U590)1%O/9G@%G/[-7Y9L'--X5-[Y83W>"%,Z7 M_MY(RQA=MHRY[)8QZ0FE/MOB$W5(3#"BL?&:]QI7F@N+,LLUC)NC%TMX_."G M@-?JV^.T'YD!MGUM0SLT-6#4EOH3YEMXV?1G?T(ORN'[?7[$OYZ35CW"2S^CO@#E[B\ M2M"]KXKA)3 3KG!Y$A:\"*+A>B 8VKM ,)P*8D%"85P&%,8-\VDG?9%\.CN? M:J]/!R:S737POZ8?CPY7W!+@P!K\DY<;_!"7B=DFNR_,C5@&K7 #.-BEKW_W M7C1RI;>WTE78T-%.+C"G%W>"PA[C1&[:&F MMGM2B*40'U6(.ZW>L808FX7U>JJFU4F(J\0IJ/6!($D7WN5R9N\2ZLL5?+UW M-,'O82!UH ZU84VKA6^;\^VM:*=[<[Y7NM8G!\T1MU6 M6^WVJVIT)#E?K9O3/Q;GAXU1ISM4!ZV#HR857LZNIY;+E7N] M=RRY[[1@K^LB_%Z=6JA*SJ=>3N=8G->XEZ/I=85HOW'.][:UL-B;\P@F/-34 MUO"\D)N2\^N\G,&Q.-\&SK?;:JMU\)E6!G/V#.;$-=XRH+/&U3F:\&,XOM6% M#:]5(Q=?@D& LRHK/&S3F:X \:(ZW34K7#F\7(T]U1 MW)QCW5AVAL!YO:5V-!G1J27G>\>ZL>QB%'?05ON'WUA*SA_#S=&.=6/9Q2AN MMZT.6W6R]OM&=#;4G5U,"<23%QJ.PM87]Y3U.WU8$?\N MU@2HK6%+;?>KRFDIH:O':@TB->-F-.-8 :)NNS$:]KMJ1S\XO57JA=2+FK2> M.%PM.MA168,C1:S2?L]<8M?MJMU>S) TIP]I00MN(!V@>ZQ,YUX+T3K47F6- M@64>2+6,/U;N5T]KC#JZVJL;Z)MDO&#\L0IX>WIC-.BHP[9D?#T9?ZQRIEZ; M&-]OU\G4WTR\\R# @ANHZS@:J%ZOTQCU!JK6KRI?0Q;T5,KXHV'S]+I8M:ZV M!G6JYY&,3QE_K'N!7J\QTEH#=3"0*E]/SA\KFM[K-T;#EMKK'IS;+J,XYT K MN 'W_F@E/3TLX],T53_MMO M >=[?;75/?CJ37+^*)P_5OBVKR'G=;7=J5,!Y\U$N^CCT2 MU'ZG3A>UDO$IXX\5ONZW&R.]I_;:-/ =R.VNG+.%XM&=\_ M5@"WWP7&M]3VH$[YO174CUPX4H&]N8ZDK-]YBR5V99=^+9;B6!'_/K9>&;;5 M3O=@4U%>78_55$LJQNTHQK$N1/K8F:8+QZ5>50A?]5:,V]:-JU6/8]V9]*E] M#T;.JP+#*L$=J2%20RK3D&/=+?6QS5&_J[;T$WA656F(A"_8A!AQH? %']X^ M/+V_WP^EX! BU,LJ%.N<)((D@B3"C:5;E470D+VZ:R2XY:#?U^2/?'(ZP?%H0/KNG-V)/Q@P7OV=R',0Q\W;UKW<\\H,2_ MZ9^EO<)!BR-O=&N6:B9E_]IDO[T.R/-\LH\ VAVUVZM3&964_6N4_74U4>>3 M?;TQZO;4SN$WLE+VI>QO[O.T)G/R?+*/K3"[JE:K'J@WDW!Y&$+(]6?AZ.LR MC<^G+QWLIZ8.>E6!WLJTK6H=ZS67:N<3&*S7;:O]H1286@K,ND+M\PD,U?GJ M:K]6H%U28E(?;DT1P/DDIM\8]8=JOR_K@R\- N7ZB\7T=34SYU.7 25@=_HU M"W5)@1$NW)JLC_,)S)"*LWJ=.IV1I<"D+MR:!.RS"M'*3#5NG%U2R08=K'P1NWH M=;(P-Q.(.PR]YOJ//?HZ+(OSZ0L6.+?58:V2#Z3 I"YF:DF\KIJN%Q1H8F:BJOVI5MN)832VE MFDHUW:JF-8L?ZBU$,^[K:JNRCAU236LAE5)-#U'3NFDI0B]W==A,I99*+95: M*K2T9J$(7*G MH3"@_1S&#?T(\9E@(C$E9X;_;+L<60767:D$#[=)L$Y7/(J?6Z7B3>"3.8@5 M$E)9#]^KA![2+UE[T4_L0#$"$$O'\5Z#%)&).+&1"N+E0MRXX U'&,>L#?Q M7WZ-<:]LE]9%#_TJ!A,R"'*V+#4D5?SK7U]M*YR^&;:;VF" ZBQB0N+%_%NM M29J^I /\NVZKV>-/%G[=:FIKO]LTK*8W.^WU7]=LV&&ST^\>9=3^3J-NB>;% MMJ6E<-E:B1CW5GY:L ^;#(UQ;3:>IZG/F/()?C<-E ^NQ:RU5[27N+S/\$EN M=4H9Z*:KY/@CFX=L-F8^WYK;+?6J.+YE>=LB]COX%FNEH=PPM;\N@N-7>Q>T MMR/<9=2.$+HDA)2(#1*QNUE9 WRXUJAH>HE1SFF>^SM1[J<'5PFG7@1#6,'/ MQ\!1K&W0@]^)[G0FDA"+5P\WU#]2BTZ]U6V,-%5OM=5AJV:Y-5*,KT^,C]1O M5&\AU@;>SZE:1XJQ%.,CB_&1NH?J+>R'H[;;7758MY;)4HRO3XR/U M5;PU0 MC+5N7QW6RAI75 A=6ZFFHID=#@BR[DPHP)%ZPNJM(28,#=6A+KL!UY+S@R,U MA=6U%G"^TU=;G3IUA96<3SE_I":?NJ8U1NW.0-4EW%]-.7^D+I:ZAHEG6D?5 MAU5E<=>H7'AG9X?2*TXM +^Q8#G#HU2KH:4U[W)9=Y%C5 D!U*^Q!_S!L6>V MFZ04E>P%+BWE<1MAZUJ[LD;86+E-" MRB.\UY[ '-PP^=Y]?@C9+"A5TZQK5U'3S.'-5NJ8;:JV5\94@A__*\3B>UG/ M7*_"8UG/?#75K;*>^=8XC@6_S>NM95ZS-%G'+*M691VSE A9QRSKF,]RJR@. M/7"V*3@2R0+F&Z@UJED3,5W7P:!I?;73JEEO3RG\UR?\-6N_HNOMQDCK]=3N MX8#&4OBE\.]5+'T^X>]@N49?;0UDB;44_O.46)]/^+O8J:VK]MIU7(Q]/E6IK*FAS%L_90WW^02FJJ:&4EY.6?E]/GFIK*FA%)A3%HR? M3V"J:FI8@W(:669^A6/<2IEY5JE5L!%SAY$Y,5Q+,3(:+GW]O0I^LN1]'Q/W M4./9;F'81^UW#TZ5EKOM&6I2CB,3B-G34CM=Z;+74B;.(1)Z8S34U:Y$<:JG M2&S)[3^.3+0;H\% [7;K)!-;?*TXJQLFRS:[>/7[Y>TNK524O)09J9UA5DHI4X%K(JU3@HQ[E:Z3!&F[!&K9ONP8-+HPC:-VR>,\K<]NK M++U(HV&$/)*5>/X.?TS04S2 [5K,#=_<#2O&MMI-V).;F].^^-<<+;JX]%BN MZ4()H;'LI9LF^CSN_8&?\SA)LR!$L@/\&?[;Y/I(BICCE)AI!^&QYEY@XP_> M^,R!7[XP@8HEC$7FJ5BBTD>,,8A/%*Y_9 79X+0B0/!F&1 ,3JG,?W&J:#]L MTS+;YMAB[4G+ZK">.1BT)_VQKDW,3LLRK>'_#3N-^*&IGTK\,[L;^\SX?F=, M8'5O#.?56 2-7_+X9K9[EZ7X,K'6DF0R*4V2W1#?_F:<[FW<"H#=]OB.P&^5 ME:F/.\Q_;"=\'U7'8C_^]HLQ*F)DU5!ZREO/L11]S8IQW-R2^[LL&8PT\_%7 MC=%G+V2*UE/NE'((A5_!1/",$*K)^NH%H<]"VV<(1/&6N6QBA\%[.S =+XA\ M5@!#V-'Y[@X6@5GW8?SAW0HZX8?9W/$6#..U-*PR=X 4JQ8FRXLE:Y-Y*8Q? M>2!Z-RE_FC+EG3>#MRZ4J1$HKO S['$4>OY"^3,"RS2QF04NS@2>MM(%%V=SP M11KN/UQ[PI1O8'I]Y17F:2CP'>RT-LP<=P%ZX-/[WY5O+/ BWV3!IHDTE=RZ M[0#6BKNVLU#@$1Z.#P,EF!H^P^T&!U\:SAO#] WA'(+DPF\,/KA"TPM@9TO7 MYO-O8)Z&"1)O&:[)E%<[G"KWC^^4OM95JM^#$P&@T=[8(7#2W$$D[H@PP%V^ MNCL@:;+J6(F..=V-DT,Y0R1.'P'OD"V3B+#O@M ((RZ&Z"* :VU[%EB,F.LF M< \8$WB8/@:_)]IGA2H10@78F/FBJ3RX:!):L%; 5_$#J;P=@,F^:KBI,$S-1PP]LOB1>)BHH#ZA*9#*F&0[Y.7 M-,-UL8\Y[; "$%7V&.XJ]?DC<^I7-Y M<-\E=/LGD.UQ;KO>9++;H:67,I%YJ&P+E)_ 1 MG2A [@ Q4CX3/;.D$V8G-@L3.*WEB?USPH85(_+7(#&(>8OW"GYJCM$XSZQ< MS(M-7G-E[]A]'WPT0<@BAWV9?&;QOO<.Y"MX0EDJVO8Z]4;?12(#[9";P,+U M"HZT#7=E2DG8W>XY4'<[S?Y WP=UMS-L#K3=L&%+PN."9;N488?-?K=7_61; MS:[>EK"[$G9W=76WR'"$IF6S,?.O%WEWP_+.CKZ[)2I9K[AZ!7"K6^+*ET:. M0V%XKXP<4CHV2,>^D+P[&9M=4'FWD$\"\]9%='8\,+W91=LN$JS@!( ']:L_ M.V*EVB8L!SAEU5@5DF(U%/A#:CFO,(WC"K,Q.H,M':]78YBQA&"(K#!IHML8 M=5IUPN61DGN5DKL&1OT R464PT'-,%&DY%Z?Y*[!0-]53JLD7*H%?4^"V =K8G7_SX+(]]5$-4M"-AJ MDYHKKE+^Z=$SC;T3B+RY^=D]$+E2'(?C6!0A=/^^L";(\_3B,+^V,EF-\ MMP6,'ZZ"XTK&GYOQI7VY38POZ=EUL3Y!;4N#4$.Y*.T*52D7.LI%I[\*9G(6 MN9"1X6N(#&=A ^-K$I"JR/!MPU$<+]C/+;Q^G,8"KS" R:F 4@&O40%+WY;LKH"]5F-4%:I[#=2O *CI2HK/=P!$ MN:!*]%Z[OV\E^K![E)+Q':NPZS!LJ]GJ#X\R[&#]U[(479:BWQ3#92FZ+$4_ M8;'Q]58:WWSAM:Q#/T(=>C5%Z+("_1*N_F0%^O$KT*\I&>^1^2^VR625]HT4 M5@W*QL>$@*P-BFF-T;!.+9REW%ZEW ZKEEN=.C)(P96">U3!';:J%MPVG SZ MJX4Z4G"EX%8JN%L:9)47W$YCU"ZH/+R\+-(+=/,WHC%=<:W=D9WC;:@#O2YX M&8.#C;4LK:R'3[F5W;U*ZJ8DN^OAB6UE=[\QZG8./D-(=M?#?]G*[D$EM5"G MJX>^ICAEM1 RMU <5MJ9V14W8&+_8-;=OYGO%6K)L $:,= U_=<:N?K7+1@E M$25*^SWE(&;ZK:(Z@=T!(R3;3^/^[%PL6I+]B"53IV+1ZQ:" RV(KX!]9MEA/A/Z!DX5)3?/%;=J MSYI[:KF9"9F^(^H7ZA1&_"4R5_U$8<6/.KXH=*0HU%$4#G"N]A:%;F/4DZ)0 M/U%8\;".+PJ]^HC"#86D-N/8_?1LV.[/MP9G=Z@S52EN4;_?&'5D)*)ND8C* M_*9M[$?(=PEB6$_5+W\;5X[W0TSO6XU"2=VOVZW<<71_T(*#4J].N(42LDY" MUDG(D!J:I/).Z.Z0(0,-XS42LT8LF\XBN%:BF'-;-<.0ASOA2GLQYRY 0O*36(I\018BEIBNQ%] MS_-K4*AMTS+;YMAB[4G+ZK">.1BT)_VQKDW,3LLRK>'_#?N-8R$:*F\]QU+T M-;* X^:$H5\@#%S<0=T]OO(WH&7,QU\U1I^]D"E:7[E3_I83Z26#H2T;B'?> M;&:'1-5[UWI'= ,&F38+WMN!Z7A!Y+,G&."MXYG?,\:ARVT14)E9]V'\(;Z M@2F9PRM"/V((*Y(9!:1.CO$:1#8HB.'; ;Q#\:(0E04_&D?P"0OX#\%$ M)%^8624+HG%@6S8\SP)5>04Z3969L8@U685A0K(?KA5?/.<%WSWW/=!1F*-ES(QG>!3^%7@N:+[M_A'Y"Y5FPMP7V_=<)([AJ$1) MG^Y"N8$(0.FCT/,7BC<&DYXU.S$M#-,$^L"Z8#[&V'9L>"6']O0")L1&4!L6 MQ+AE@?5$O@^?,B2#0;>M1%7?&Q-.)Z<2_#F#S0S,&LC7F"D^,W )8V]>/!7&P22SXN/8N-JQ@PIFCS$S3HNF)MK M_JR*3_%'T9+.HAE.(3\2T<)@>&?Q32> M&B!4#'XJ:&GEZ(=RDJP'K2$U%(^UUVTC3*ZN#(+:X**/DX8[RH M5[/@L8K%K26\#3]U06I]%K,BG=/P7< I<27Q$(3X8^9H8/DX$1 MGI&4/[5_5ERTSE[$3:7-XE^C?6+ !'C#3QT^)#=>\7>H&"_,P1_ K$ +'9B/ MPY[!),&//32-SN(4)204YS!D, M(R")""*'-A7\E%OJ> >9&B]\QR![@:J"(D5,F"A_*7/BT7)M8EK+.RW>ZZ7[ MZT*HRWWXSO#]!7SXOX8#6^E.S4Q;F;VXCVVLNBKP:.4T1#0LMX1\IXWN$=?0 MRZQAT!AIS74%Y2!R#O$+N(A9^^",.PLP-^%NXN$$'CQIXA$.A<3'43P7511T M"CQ(M&_X V:_H(4)RK.]6X;MWY(WE6?U$,.^:UCM,\<0AHRV-J$5&55H*I_P M$,2--WH?A;X9[@AP4H5'QXN40$C3*%A")(<3$;G@:)[#Q1S/MF#E,A851P2J M1S!%VJK(6.?W^E=@;N(^XS,S#T@-UHT9Y-V1[>.GL3^B0+@$M,G !H&&!'?> M5Y ^ W4VW79<]IK?<6"(2>23=V+!INUX<_)Y@2CI-B,V]"#U*,1&') ;% L@ M3C/GBZW;]=G63R;%.;<;IWK9R6*>> MS++AL*PW:N:!X-8 ]BX^4CKH[0EG5%68 M308C/2#D3P5HN_ +*IP3,A!> M$CC"\4TCF"H3[.305'YW'3(B.)]7.\ =Z\_(%F;Z[_?W7U7A!6*@B]MQ$;"R MT%3"8XLXM$;GH>9QG<(M$:76#A&EQNA#]O@='^)K$O;,!#N,E7!'W+S#=)CA M1G-^*@DB8.XDPK@![(^X,7SU_-"A,]<7GSU[+NV,P"-JXP$G\$2>S"D>;H)X M;\_LP$44XKL7#3+WV8L-IPPZF,[A=3S<2?L0'(3PGZE$!FD,DX< 0I:/DN;? M_8T]B^ H2'D2_\2]%PZY,T5K78*(_3TRR'-@=9"K=_$9.!/GBMV&6-[(U(!7 M@J=1\F$SH2$$J'(\=]S9F/>^Z$Q #"_(,B1K&_E)DTA9:% M$VL\^RP6VF?X^W,\S0-.;JO'GD1,OJ34_L0G^$$XP:4//<,6''JT9G?;J0>< M:A2"W&$5AIN"7^T0G<+(MRF2B0&F6(:$V&39B >A^/EB&J-W:T]L$8^++5&% M1^ B.KZC6.>F$V0!-$>6CEICY'H%9U^QJ*RR))*3M8PH/? $T"-+K;5"VE1J M'$_9RX0XC.\;\#M>+;UJ2#+ZGQY4YG@_0(Z3R6W_//)AJPJ$!1"AX$1!*];\ MU5EG#$ EVO_=G;SYC;_ERR0N5"NKY>#P=IKK(-XC_-/[@)-F0NG_Q0R_/$G;2-(MT2+T5Y(P8A51O,WK ML=W/,,)'&V>[^Z(RL9UAIS'J][7BV Y?2^=85GE)QK^DIN&>Y*B4->Y69HT+ MI/0RC?(#=YU=)"(>T"(_H)N*^-937?'0T*& +7WLN590SO?"XR2<0D34*^L< MHB*LVN[XHC6[8305,6/V@E;=2+]<+.\ER57=)'(F>!PV:-)X/DY>G5_>JQ>! MVTYW;1B'Y<$R<;#)+)MR-?#W?*&S.4A#QM")E\04P--R^D(PIXH#7,=5^MFG M*U#%7UH3KIPN)!>Y6"9% MRH#H\-?S\H$ %OK,Q<=@#,HG8#SC5N>KQC>@.FZ >??YNR;8;\@'V;87\V^$:/?B>A) M9OS]4G'H'?L?W2N))Q"5**Z7.0VG1]1MFU2<@7BFRUA^&QU;2S _AB\L^*?W MORO?6 !;%ZZ(IR6\V+2+AP5+S@>JDGR5;(;0MN>7WNCBA8GG6Z3:=!F# V;( M_1@_>Q^3FYM?"EW!>/"33\9"21V&CR)(%U)?3XIX80M,;NCA6=Q?-OKD\6KF MAEW6Q=36&^%T2?&*D@5]-1:[WQMF#3%=KZY"!BBQ!2[O(Y]V_ECVW%S7I+KP M>EA=N@_%2!%^11>AN0TEW4R.F@=:G;CQJ^K29UQM[:EF \?VOZQNMUIP2FOU MJ\I+./7L82?I#3J%LZ]$TG)IS3\)F?IYCP3GF?&'1_$_8;6+S&E\&Q3[NF,6 MN]3H0[U@E$9D;=,E%(CE LZP<9*4XGCNK1ES HWJXN;12K(?_S;<5Y M]X+?9LRY!:KW-HQ<]==/'AGX#K( M7F0@;/B3ETZAK#UOMW2$,!DV^UNC8NL=D@P%9DAW3$_\,T(]H#.A#:*+ZUYR M1$),!7*8$>0O1<09.#U!+F?39*,6.6; '#&L;JR?:-[O":*RAKO3V7(W\1MH MYQ/S9^_9N'1XLHUGFH[>W1I-@X6MG32\!K:L+?/N;)KV5^9C5HGQS-Z":0$B M?\084XQ<_PTXL=O"[O3,RC"@UNRO7J^@I<.W@7ET$2B4\]."$SOJ$>6082:9 MD89&8W\2D]'!#Z!;-[S1+U=0D^BY/X!8,FADDIV6IZ359N64-]O0%\[QNO[[U7]XO[C=[+2L>K MVZT^N*_#[0M#PVW!ZUS%@A9XCV$7P!AM?"^>#5.(S)V5Y CAHN,0!J7W%>U, M5;+D,PO?9<9&KJ1KOT<_[1NN&XW8EPEMX^69,\0TXVU;-@\R!QE7%V2Z@2@X M1+<)AO.)?5D'!AY9/NR+-'TPT;' B_Q/B>!,&G:"3ZBD\ M!*93Z!7+-7%,JO9)4T2%[XT\CVT*QF5S402L5/!AQKTX%E)_;91.!?8P3EA]ISCK32:M=MW&%W$]L/N 0^9(%'KIF M0>G1,/(2V<#>P( Y^IYA@0T=^[;U+#)F#-M'QT3Q(Q<5F2=RBOU&+(3O.4E> MWP*\1I?R=9X]7@H8;TE!-)\[-A.IOR[#I*XL<2@=S)P:LSF_'18)R2_P!L__ M/G<,+)H'[F-]QQBO8,QOYFJ^12Y)$$;#A)?H,,,2Q<,H '%J0A1,L3@YQ%]263"Q$O[W[!M8JB>< ME=]=.W%31((4Z12QR/>BYZD2V#]@OWU&AKQ1OAJ8BV>JL,/ZX?25(8;")[R@ MI7^<^+Y#I$Y1*122PW3!]K(;4.3_A-/%OQ8E[P M*-SEN,:1+7G)/)F8HE$!>TYSAEA]\%'*372M;[AE? M\HO\B)SZK7N[S[:1#%^R1#:BS5K:Y9*?[QU'^4)!6WJ(%Z>CNF+25*SB,>:$ MF-3!6.*15I"DBA M60DB+/X-E"DS7A9W)AP\G)QI2M\T-UY(7>-W '\=E'-^0Q=_2^GIF1JI6)91 M]K?GV9S]"M-(]#0E]AT7RK(&.U;T0A56EP1<:VK\+#2.8RU4QC')Y-:A:^V_ MI /SA \$I.'FD@XG2HP3XRQ(59Y]8GT"D4 74>QY(:0WGPO2:?$YQ#$N$=E, M*9'DQ8T9I6 %_&1#"NE0@!0W#MR$7C 1]PX."_ +#$C >YDQPZEC05^@_+0J ML]P&<&'[>3U9?]I#4O,_VR2BF50HGO+$R]D3I>1YDFXT020'7P3S\-0#ZPN$ ME/!WQDO]N:D\9(E(KQ<&+P@\DQ>%%ZLS;*3"/&6L $K M,]LB@;=490J"???L>Z\A5D+ZWUD(:THOSK,;%1<%?CPCXRC.S"\&A563C*-4 MZ,FW$+SFC@X+^?X/\S1CHVPC*4AWN'H'>2P*"'M"\@, 044DC?G1QCT8\8O ^.P M*);F(GG2J$HJR']&AD_)9[0!HWU1"[8B(<09[11"#0]9>#$>Q[32J$G>8TXF M&.>X>8[CO9*NDBE]LTOR9AO#!;D69(-C]Q_;C6O8%U3O):!CIWU]GB0=1"=K MC(0?] :<%B/X;JC*.P,<<,]W;8.8]E_&JV';DNB5$CWQ.=^('QX KI[KV!:/MDN M;!M>:,1GTO?&=_@7L8&?K/@'DA>5\B(YCL9\^,S&/C?V63:H.1ZHRA/[8009 M%2F[(ANQ,#ZS5^6;!S[TK@DZQ43=23W/F(.3>BG<[Q0W(P$51,QFHAJBV"T3 MWIN5.\7//$M4X\5N.@U.4'#Q,*NNT.AO(M01WX,0%BD0P3'F 7L3_^57\,3 M+UN\L5U:#CWT:_Y0CN'_)1124B[^=7HST&SQVP'1V$.\67S=I*^6H%7Y=\/F M4.NL_;;5U-9^MVG4?K,[[%8^:J\YZ*]_LEZC]IN=[OIOZS57.>JEC=K>:=0M MG7YB#.26P@WV:HLH;>6W!2#@_)ZV2KSKS1=JRY>X*_=I9 B_9FU\'!U>V_]0 MRW3#XL::-NYEY.A-38SJ289/\?[UE LSY0AQJ)BTEVE7!+K]JQQF^S G$:LU M\M3?"4W^J\],(PA_6:M)-2=_L5K7P"7^GKVYO(9%?3-LYZH6]!;!I)"?W?Q9P8DE3I MO1B_?;&U9JYHL,FERF7*9=Y59AKE'?+8SSG2\UZ2P X*KB\W(,65R%>D@J2"I(*^U.A@NB()/29 M"7W3WJ*414F%VZ ">V.!?7.4^ M>HZ"4.E0SRQ]N:VQX;H@D"9"WR,X,F(:CSW#)]!ZR_:9&7K8]Q(!M['_JD$X MN A0/(_\(&)+G8#PJ2Q6,O4]RKUP31.OS!#8$BSMU#FFSE6^I\"W1AYY%WNH M3PV?$3@^QZDCI-\<.'C)#GY:KMN;GFTX)1KV?9D\TDO?QU/!IGWO//U&J-A0>_8#+1YAKQ+K;N :#/L5!%ZYO>5;M)_Y9]/ M/0>;.#0W?9EVV\7N#D3B9;[F7H4XVXP0]2"(O:;EGILRA/ED"F!H[ MJ]-+$L1WT;H:!9:WKLX/YC.\D4>!/ VWOXGWO5U\A7^Z884LUQHCK0S+LW3D MD-/OLUJ!ZA,:/^XFV'(9NW>%09Z[R*[?F\IC4YDPBQH^BXZ\\!1J]1Q8 0)R MOZD5'U=:;/,V)W+ $"^,=RI#O.NLJ!"G08LSW<]PB@$+0P?UFX6OC'&(;-YY MAI"TJ:$8B]H')8Q6PB3EF5$#@4S MWS5A"C_S?,)GYTL,5,6$^8]%8P3"AK>7FXE\8\^B(3=V?D\;O[G89GNF:*V" M'C.[;K7=FFZUL+)7V(SN?O,\K!#.M(6N][;[!"Q6_BL,4A;7V?D8,8,5_1M>.2=^'C3"UW[$"M((L7W9DB]U]<- MBP;= ,',?,1;CLCJ]@\(@NIC[.#_4=Q[)DMFB]P7-?,".14X/NP M?69H3VR^I>-T7\'I#92& 1^;]IRZBS24!E@1,N;\']2_F_Z*_3IFWPA%Q+OUB7X.V-$F.RU$^6<^$92/!@:"AE>\\1^\ MRSG\_=F#?4%5XK85^-$DHGX*L-T1?7PTTV058#S^-C(ASH(\D2"(9G/>Y^*G MF6BZS#LV)$V#5.H/$/E@+Z(YMA.(?&)%YEG>581SJ(BT&=ZMU8K;ZC_86]]_ M4'82+/.VTW<2/*_=WFC[P"WY2&UXT27")NGP9[X%\0P\5G(\@BG:!E+,5SO MABO?P>2^&&"@$-9Z@\DG6XXN#35NR9K;S(\RG=H_O/_[!S6U!6)783D?XA.U M>TG[''),UR]1B.^GO[^-W>Y'WC$HTQV1?LH[J<$DWN,I+. ;4%"FJ=VOY\(FHQ#NJA2*3RN6*7^NC=;&"S"9'3V2TA5/.]K%=F\\[[7P& M.P2_=8 &RSW)BHGH^3D:HJ:Z7H@NMV%..:FP$9E)D0>;NAM2+R_RJ*B)CV@Y MEV[I^#W:!0R0%$B&A! M>NC'%M;H$W/=HD-7,IB-++*$2Y458'*O0C"G>.H#;PT\#>%Z>N! T9#&QFEZ M>2?*B_MV9WPZT_9AXAA7H69>:%L]TXQ /-!/V'7N.%)F>/P-C0)J8=*1.G)3 MW]<2KU=!?$TV#WD#Q#\CV^I0Q8=6X3F?SJ,V3B/ ;0&_9B"\)IW&&:B,^/5JS\LT M@L,I!0Z$>)_P?)$[]*Q*M/9FXXPE2>: "EIH:+<9UYP8;A2%)O6W7+\7H]5G MO/NE;X>P"C+ROM@3X^^(U< A3HLQFQK.))9P014U:[)AMG_">G)'(=QV$LZ2 MV3$HAH#M-G+;/AXC4QLJ]F'LUFY3,*7Q#0?ZR =JK)K:K2$$?I"*Q@&('GXS ML<$*/ >9IN\?WAT09AC4-,SPUA!-H;]F&L'7.\*0"[$EVZ^3])VCZ*H!4NK1 MAZ^H$,A8V[)%$Y=,0(XW[\7X&47\U4V/+5\?6&1FZ&44B8;#'X:-S<1>A[:S M'"M;O1;(1_VY7\0W8Q@$U3+C8F!;3+P.(C&=K 0[9G!7'?'FK&@\8JMW:P+8[] M[_AIASW#@V1#%CR>(#M3L'.!]/LK@S$?_:-6=87Q_B]]X)Q>B>6)0PM^3XZIB1-^?:D4\.* M&7&'LR$_%YLP^RPY["B\U3EQ-6,&)F++3E\C6NF:QAS. 0YU5$_TR2#GEIP; M;FU6WPIR:"S(AT_) M[F\D;%/Y?>ZE-QE@R<2[-MY>X ]GI*J9R#BV4O M]0^F@_ 8?\_PH.L:&==%'<)W](ETK:8^T<:@40WZ!FCYH*4O]SK-MQWT\34;B>,BO0N\"RN6(HR#!TB9F!%P5 MR%IC_VEAG-=TD^:]KZF;=#RP&<$^."/K],^I#:-DQT?S[=N,$DV2):-'26>B MR$_[),\-6/>"&;Y*3;E9THX[X J;,@HH-GO5M\(4FLWAWW].,.>IK7>3A#:/HI1 M;9(CP04,A7_;XEE-NR/7Q\&&G1-#:[YTO12"3 IWN(8 :\6D5V*0^F.P__3@ M*C"D0UD!-X7!LP9OOVTR2UV1]H.]&;K\G;8C1'F73K-+ =?C_[":PO35$J7 M^JI'OZTW]?UVLTI( M69(2/U"1&;,4/A/"*XG33XQ02>Z[N6V([_M%PO@SR%$8EVSS&ID]1M.;RGT^ M):R=30E;JLK986X\N37@X#Z8,H:%-5AO9662QK+UJ#[E[8JTM5/] M#E.D[WCV>R9C# 8!>13_,!'KB$K^HD#41_":!].@2J9)6K)'V7-8"<7"&!T% M?O'A[8B 5T M7R3Y;P2^,^=K-7V;;#C/'[1%RFM<]\1KU3Q$/8I8=M54VV7S)%]CALF,,40 M%O.HHEA1H*M@0F*Z_ MJ-KX*![\+V&B[BT0YD1\>*'1/;39)R@L2 X>) MI>;4@Q,[K0Z+%!SE&>V9*Y++2<9YW?<,WL4?QJ)%7A00%S;P>IZ DR;@\")9 MVJ$U0<.1(:(HZ. H*>!D@ITST82HR32I5&+B&]RN1U1&)'C$=9U[>VO29V&+ M2HH4G 6OU'YX^.][2M%:#IF4,>N0KH(.ZYJ+EH' MS\'.%JVX6)0L"#5C6"]O![.@2*FSSD.RD$S-F/ B4!YM'SF;Q0008^5EL;D$ M2L>W0M)]V/;L4-0S)=--$^V%J/+%!U0$9P?\@ /L9;/MV!;G-."^-['A\&8[ M=KBH5UYVII9-L(/V1<&-@%0G=G+)@CC[<35Z MKHB "A@\.#(A;$W276(^2*-V#R',#$6\D)=+&&YXS0#TV;Q M;21KJG.V*<\-G ,+D"X<@\-BY)ZC@6#&+/;!@@!=.[*H.<9AZ<==0%8TR/$" M[9\ UF+NE I;<'W/)"E\JO50^.W%WHDE1N 7AN6B\ZDH/K7P!XB80([X; X, M(8T295&JV/C]F"0S \Z., N$=@ &@ZP0UDUJI9=*FJBR)EL(Q6$^"=12Y0/: ME+,2UU E?O]#1NW1T4K+@9+RFZ02B#O5R?R7D!1C54^*K5\\M -H"6-' J>) M\_*-U_2LE/J)%DR;X3[('%5Y-C"RAJI#M4WH>1GP6\?^,[+QB#B?&@[HF,E- M&JEW!+( 0PB J@CB:SCHS\(3<"E4'^,Y*T 4*6^?'6^,==]Q21NA# $M M^(%3@*%0>3][3:%PZ,G$-R58CN>(&^* 6S T=L^+3%%.C =B!Z(Z&GZ/GD\0 M!8AT8HN"LSP?BPB:H#!Q>XV4&X-N)?P.0 SYE-,#/-K.%*,EMC(B$H >.5B: M18*$(L[_PMR!XXTBDYD8]Y,+J]>PDHPC*[D9MF9>FBU21#W(\F)B_\"B8BIW M*ZQLBC_,,#M'RY?(P3U&D'))+1"QA3,E&SW@U75!#H)*F0'[G[EU"0E)R2.- MY&/BR<)!QTN#(MX\N8 M&]@8@]7S?B%%,G$'(HDXA7&_DPAI6']$0;@"F(:3% O $M&<@HG2P-I[)6'E>+)\D7 M=-=,-7V$_SZ%!"B>;U/Y8--\$N.?I9-Y7V*<,+1WT1H(#]7!SU/A\"B0$V4:,[M+NPV^"Z5 U/$*!5B M?%%-!%3A:(<)B-\DHU)-GAO$#<;889D XFJ@8]FZ)Z"S D-;A%($L[GPB/AM M(A;A),0;'* MJ+$YA?4::_HDNU:8!7]!1P*3&0PC(6! MF12V+Z:%0,]*MQD1%KC=Q>?L M?X( P9SA!'6V,S;AH,^9!S)RQ\./9NS*%80^:#_EX'B@EO.50W,"6T#N,3/] MB._.PFE"H#8!60(6UO$6C/P##S'4PR$G)CLXT_Q3PC> M!HWJ!.<[Q0/U'1J(9 A^AY),_RYV%4QPLIB?<].FS'A9W"$JWYS?.- <8\PV M'.$[O^'RN?IDHF^!,6'"@728@1@N4WN>S *;8B0J1*>$N33";EZ5H _0#_<4=[16" G\-TF<# <=-Q-8Z&BTE"".+ M?#,X'B >XIRYW)$4;4HR%XVX92FF0UB$-$:WFS[.'VACE%Q\ D=B*^+&+#DE M9F4#WRZ EOA*$#+)4(:B1C&^0X7SHHG4].GJR^!HX3"632/4)$"X!G[>LXST MP,%YSX, \;Y$=Y\&'>=>8RO'I3,O*#D^)-)#U[ 9:8_%$:,W8J-/ TDT8JI6 MW,7>*6Z;G;BXC.-PE!GDH_P= $;GA,7A2(;T+0_8)\9<>2^@7;B;Q283C#6K M*W@EN+OR*?#S//?U:*H4'10K7"\(MY5',UB?1U,&#ZG3D-DWEY-]SGX+WI3;^^&J%)FV'ZS.ZP>56;_43>_L3?HU&BNVT8= MG 3_IK<+_DW-N@."H\F8\@E^-PV4#YA8M@, SE52XC-\LIX0MR@;JUF)MRH; M6RBQ.U;2Q;:9+TZH+RH<.Z2RHEZ5!'B&W5Q(0Q#6LKZOS MC5_'2ES#2P2LT]36L%4:8$Q"&]Z>I S[W3/+R3[&$LNX29+H2!FEJO]N7\G]$\K8&YT2=W#OG@(;N(UA2-[ MPWU/=V<*%=\ 4[1!9]]#T)DNQV^4L1V]=PF,O2VFZ(/!ONCBY[Z+N?1# MYB-S'"H)R':J-#(P-R\L[IX;W- )M#O<%VQ4.N!;3;!VSLX?\ORYU??I]24H M_]&(VVZ=T[+<\MGS2U*ERD$9Y?F3.U]:>8F4'O&QS41'KZM'+,^?AW6I*N]9 M2FT[>C.Z06D@=GG^K(3T#YA*R((P/F3>T!E3ZTHW^V@WR*5[!LLCYBE# !UY MOWD\?[YT@+L&!\Q+V:^^"-0O0O7_26Q:/Q]RE+PP\2)@$/W7>J2C7A]Y?]*: M[15QNJ LWRMF3;NTNR:E?E>I[S6ULTC]@6T/+SH>^L WL3&;> A:R?\5&C\. MN^B[IK# L+-OIF1=8C57R)2VON_9KBZ1T0K/?5?$6%T;['MPD=IV/&W;NX=X M[2*C%W;2?$@VY(-BHY?I$'8&YZPLNF[:MMNE55J>,T^9>]:3!\VCR?[>U^KR MM'D@:%W2#/58CL0UE0*777I]-4[K] YL: MQ5=#_.;:RJ^4O6N6O6'Y _AIXS[Q/!)@=P[-OG=:NU8\T[7GSBL?O?XS+#GZ MM2=2\AZ__WE(SL\56N(+L;9Z1RN- 5!M0IR4DTN0$ZVO[WL=]ZW(K6@M!OB_&Z;NG+M7,4LIZ?V6)<$WJ57KM==:]_H%H-CO) M_[& 7*7X7;;X:?V]4PE.(7Y5Q#ND"%^W"+=[K=*E:-*"2O&K< ,O"X9T*O$C MS_H7ZELZ6ML55;R>FA3S=]ZA5%'367J=[6)?[3=WPXI;O6[M#4.=7A./^+0O MSM.BVZ2^L=Q')X"U);]=,7RFN)Y[]_?[^Z_*Q'8-U[0-1YDQ(XA\%C25C]C* MFI=I3#Q_1CUZ:22?F9Z+?>SI(VHSCM]5\7]%M=NG-J;[IRRFGG M;KW3=E*X,S:&%^V&TB[P IE>F?C>C,N5 :SW)MCI/, >[R1D(*WP.L/A3=BQ M";IOF(3#%&#G91/E.QYZ0OW2"Q^V Q+V9QS2=OI,_%YJ0)#RW7"NF++#8':>(F6L5_.2PQX :8]=#^M[#H M8>C__^R]^7/C-K(X_J^@G,GNY)7,B([Q__:<;X"W*IBC*XH&J9&Q+)( ^T=UH=-OK2*C06)73(& P410\A\A. M\U&^Z/>A\G"0#\PB_B8 -> )=D(4]37PU80C"\02X;?LS8;YS#7Q]F+XR$"H M4\3#4XD4XH [^HE+;((S @P'OS[8EO@XYK!)<@W28ARS7"?4KXPZ*5R?%$LM M%;91.DR@4XK )@1,L2R$&""U=[RZ'J#2M@1V45!08R*%+2"0X^UW8')PZC[" MG/A3#.$SAZ(T \^;GK_W8%+8#"*7,SEP=[S";!4@TBCW3RA-S.73Q?KWP7.B M7:)Q4<=R 4\43L(?;H1-DO$IMML[WA-#L@6H+\0J,G@$& E(L* '.[11)8E2 M$*>@S(O"P+98JM;>%*0L,)!HOC"M0$#0URZ8",XE/W,$" 4B(^ M2+":[.Q"&[T3ZIXC8&<')E"'N@QU< )SE]F]NH9'IIE<%I(]C.Q9MIEH^ARK M(SH^>+#_N$^\&,;B79 ^!;:%F],* D/A%N$3-!?CO,O4@UC&.Y ,'&Y90.8 MC=ST3T$/_# CB.T^P*M(YN,K G?BKPC&V-C,*BP/)@?G +FG1.8_N34%:C1$ MBX7Z/NZ.?)+CY(Z1&/,3)WR7=Z+#.W7%')8?]9N M(>"MH[_U(";FXZ/Z6@.2^3?"BMG!.&0#"L;SQ7X"S(@J)V>EX.L.?82O?78? M.;'+!\C',>%3EST*Q@+E$2;?@H;[# #B4/@N?SSW-K?)XREB #.@T*!#8\]! MYBRO/_!38; C$"_ N?8C 1_ A,!WH5EDQ\DPYNL[>1C1BQC%X0,L+;!STCBL D-\LYH"1@=Q;B9N?O4+7X.U' MX?%7#OHIOV[TD0N&MBKB(?_O-HUV[($C;M>P(7VZI1M8Z!UU'NE32@O49X<;525+U1=%&;*?I2F#K"2008*K':*NFCGVN.+@W2^ MUL[[G1>YQ[O\ULZ5& JOL2(6ISC<+RZZI@P(IGC7.9H1;\,&*V2PZ3ZD"[UU4DF8=^+T2;\@4>)67P_8/>8'W!7 M1XXN66A$CC&R,5HJYL*O12PZ+':_4A/35T=6U"7;0$ZCJ*%@%:A3[[J\^J7) MI:H8C33F05F-&."1U=<8.'M@V8V+LH?D-77E51%DCV>N1L]5]1VV.,< MV^V9 NQ=MMU^]OQP^\B"6E&&.D#GF*;3 05MNFJH50Y,_G-VL%YCT% 6GNMH7!$48!?L)8-;7=-K;B/G&--INU97^TZ KU"H.@ MN;J'P=&2PP!_:]8Y^@E]@G#!I+HZU(Q0C=DO>.$]? 2.N=N-3AU^-K)1D-R2Y1 M]:8Q+VG9Q1A45\JJT-:0VE%Q6=\]=K1;GG>*>S&6M]'J-S>D+=2.5HU]U M].ZO<$2C#_T6U(^EHHKR)I0<0]Z$DC>A9'YYL^,W35F.[:!(TY7YEY*+!\3% MVJ*=D[\^<;&Z5*8'7-SJZ9 4B1Z+Q$)MY^RP9R*A2\4^)"Z>&>VDFO:*BPUE M4>3B4>7&CO&ZWFRJS,<&LP8+;6:_]!AHH^E=D![#K*G*K!5"CS9'5IVNVDGZ M[A/0P#:+T>F'9=/"(SV&65THJS/MG9X&5,=ZJ70^'9]OJNG*LI5P39^ -J;M MY)/W"69M>NFXW- QN&QJ[?089G6I:*-3#W.CH=O;8YA5XVQKI\_1G;'>?%X8 MYR6']A%FS5",T7EPLV5#DZ?',#62$)_7[FZ5A]!AF=3[" /!LUDZ]@#[! MK!X$@,<2X$FOYX_-R@7'?WQI9:N*[(.A ZWJ#:^C]!EF549XSO2&]/'EZVFS MLN,_ J!U;83J06LK?V<@!2/N9GUB5O@(LZRN)*V#C(]),2 M,3:)4)=G1H8')1'JLJF1),MQ2*G*Q1^TN92J3*I6%1F84B)&)1':\LR#J6%) MA'$D))TL0I8YD:/+,B?='7WH94Y^^,?'/[Y__U^RF(D<0Q8SN82 O68QDSY9 MOL\'WKMJW>J+JV627LF1G65Y8J%2J[$X->[VG EPTQOFM'9 M5X@-_6KW$*Y$8K6E.TK7OKIRI2U@VK1%55\A!L?[:I?:K@/Q8C4RG: NSK9K M>AH4O7)!DNN0>]ZTBU5? 0:SIF%EI;Y"K*_&%F%;-=VEZD;8!HV^Y>CB4(N* MDNB#AABT_LBB-;HL/'*]PB-7,MVG5ZLZK<)H5_:]H4,\.[,M<^\ 5@]B[74BX8]%?H*\6QD$5RMK/'/+"(B3)3RW9J! M5!B);\LTO.)Z'FH&F8'7)H)ZD+JG&6=ZQ6TCJL-Z2:N(L$E!DX)6TY'1SFN M-1Y!:WXDUTXI%"FL8Q=6?79F-ZH1"6O5C28I:%+0:IN?S9(1QB=H!^8G]XN_ M#NG:8?#3LA^^^P;^2=:TH_Z][2:8 ?C>Q9\@.O#/& .W*#)WJP1NV[68&][= MKOC.V1Z0BY> U!#(U)%]W8F+N)@AKR2%*"8D8/<[0 E)_A8_B< FH:Y5>B+] MQF?$]=S;']^__Y5L;)>ZI@T>^X[1(/)9H)!_>C[9>?"4[6X\?T=#VQ/C4>(S MTX/''5M\&'HDW,)H#,8,0L)'C,?!]3'^;.OU;X5Z7-1GRW6BJKZ?&OIR!#I7H/R0,Q M.^C/E3TJ*)NC*N6PJD0S(9WW"_4S55D9>BW4GS(L'G&NC"X-^_QW^F+5I<6^ M..S\%&$Y)ADO%F69'SQ:L=N:H+J8WYDCYC^V/JC6G^"Y;4!^@'W1JF&I#!(3 M/\,GQQ$Q1M[XG>U#MELS_V]?J//I.WTZ&2MOO(")GLC M=5A WH9;+X)1K."KLZI:7J@,J1R]W=';S,#EH:C.LO?[^WN?W=.0\[CG!E^- MK^'1!)3K"*'65\WJX1SD;%XE5?-Z6_%\,ETTRP+H-]3+E=I*2E__=.1OC%I/ MMSO[,\&(OL]"1MZ:T=HVR1/UK88JL\\M<2=:0PGH-=#ZM)6[BF/K#JY-5L:U M;G1=KW7D1%VLSE.7_34I@_V6.N%([4E]HANM&%;] GHV:^52V]BLR=G$,$9G M3,XFJ_FR2CF6SO'5T_H7G=#JJ:50@AR_#^.WM/-V=[^%A=![3!YRX,M[LO=M MD]T=W">ZECH>[!CC<8#S0<(]\PD8=@=VW2E0UT[[O1K$9V7^-D[@O9YS.U?4 M _M-4K3/%-65Y47"%9(K^LP5>25X3X*W69S,G2K6M!] M0U]O-J$6+69Z/J\I<^=Z+KLA6Y]MOKWYPC8M4S?7%M,W4\M@+M:9N M3&-JF=;JWXN;[SZ"3OW\S=?TNRJ:'&J#'I8PT1;*5)VU7F=CH2R,>@I&CGK: M=S.M_:HH7[7[%B\O4A>DE*BY;&$8]N(]?,VS; M88Q=IG#,"#'57M6AAJT .H8N+*1QE)4&"&RM:]?GI),/$&Y(;U1>O8-C, 5'Q)O WY+8Y]28Q(YFB!.5K1+P-&J^0PJ7XD M/"?\0=9/9.][5F2&!)\Z MJPA=FY5(Y!@C&6,T3:G3NZXR_7A(Z<K$=[%$OVZ#-[+%3EX&91J^PA M>4WRF@#7T/1V^L-+]A@B>^C+65NJZ$+%2KILOAW>"1Y;Z4%-G2O-:K$=F/_G M;&4]QJ"*Z:2=P^!HR6&L%LJB<^3H%087LX86AXP(I+25/L?<2,/YU!;]VWVDI7C+/JV2?T;:G!]/F&XQ"I-%LIRV%129+\>9+/IE-E,2R2#Y!* M>+@T[1>56O :&R;65VWY,,8U*B!X(6SV_I'+*6V!7SN[Z#I(."NUJ"X.3DH[ MN@X>P/U8396SZG WN:+5>>QL!U#RZ=CX5)NHRS-3=*4VE%SV MXIZ[6IT9L&K:"C,9N*T^JV=C=VOT[J]P1*,/O7/MC[X7!'BO>6.'[=QP M?L&0DV/(,49_TM/@AO,YG2#[9&6>VP;R.K#.FMY=/3^'Z$H.VEQ9?"F9=Q#, MJVOM)#?VAGG5E:(>,&^KITU2$GHI":MIP]LB?94$354,J<:'P;SSII?%^LJ\ MZES1B\P[E@3DEJ[8GY]I>"6#I>EMY+X"K"XJU/2@(=:-\\XI>P:=_T-3YZ1KV'OEJS^JKA MCM=7@&''.PPA#AIB;=4PV:"O (,&TRX;:!LT^HS5V *SNK(?115O# 7=Y4L7<$92$F'^]REFH9E'<[# MSR"S\MI$4 _2^;1YTP/!"R&JN\I),TZYC" %30I:P7I9GID[-!Y!4Y<#KTR*6A2T.K95,NF'=C&)VA&6="X<_QU2-<.@Y^6 M_?#=-_!/LJ8=]>]M-\$,0)^ ?(LRV*;Y7M0;6H!56:J?"Z M$Q=Q,4/FB%,GB.V:3F2Q@)AL!XB9$,?^*P*NH2);=$)VS#>WU+7L@$W(AJY] MVR3P)PGV/J,XZ(3_Z?'1XDH7@7@B/KH@X9:&,!%0R[8BZCA/A/J,N%Z(-VT" M&YB6623TR)H1"A_!=P@ \39D'07P6Q H*2<\3_>EJ/B#/)+*DI *0+)#]P&[ M2WYY!Q#M'?IT9[L<7?RE=X=L5)8&9"+Q];M'VPJWB&!ERJF;A&[BF>.O%?Y5 M::\0WV%#QNGQKZ>*FGY77>)(?Z["44%7G%!(Z2490P6S;"H^Y!^>8Q'M"#.O M$F;F@][9(2#=++#WHLS>&@\1;7W&R$_PW#8@/X"(6^1WM@_9;LW\OWVASJ?O M].F$:%--GY /WFY/8XZK_9YVP("7A/Y96'\3M4UK2H2JMJSHRHL\T#?Y11)[ M!RKA =#Z1L7+%0*G,)=C>R[H&% 8MHG'G#L/M4^T(]3D<3[0)D(3Y&OG!.01 M7@FB_=[S0QAS_80*)+1A(HM8; =*9X(*#113 )\ (CZQ,)T"5=(/W__XPZW/ M'(JO)U_8KAW:-+0?6* 1[#<$.F[%K+&F]54615!L-VDUJQXE3.7"PK."3P2 MT$? N>_! &)U^#A"]A-L[2'E[][#*!/R"/C>QWAXMX84V5>G OXU0;5 MFJW.K#@G3DO?*N17"IJ+JUMOLPE8R)^#Z8,,0L H*%]873)DJO9I4DV%X\T_ MN!LIZNF3!\^)=O 3=/4;;:;H!P2F\&X0.2$^$>80%!..+\DC(? LD"KEEK7- MR0=\++82?',OP.$3XVBNYX*:\&&)][@E!0 A(@=T7 2/TR D?[#/E'_T/3.Y M2'-)5DAW9+E0*0H!%5%N 7JW);RP]$S,ET991,I@90_/EE.RIH$-PWBV&W+I MLS,&Y](.$@BOP=*)Y8.$NBCT6U@&$%-P((HH,F 4[BF75=,+T 1>@38OZ1" MX/TW^JJDBL#L00Y$RZ3(LB_ID)SNF,2V%#[G[1DP)O[&-AMXE;GPOV#E9"AO M']H[^S_PE.B%_12"IS%?(>[ P$#S409."]*^9RV"- ML(R-[^V2.8JF9PIW1O@-??!\8=QEM,^4V23'+47"O>-G[_R6_,=AM?!-9+\_>.(F/0L\U1#*/S\S(]S,5E3'/ MGC[YX):D6D5\CWOJ7%D<45066%<@SS25,< TW6R$YQ5ZYJ?;=6PD[!!BL? 8 M>K+Q?+Y@,$KH/9<'$C*ZXR^O/>I;.+EEPXI#SP=1B<4$I#'R*8"56Z&J:(45 M%N0*51&X;_'Z$H7& 9M.)\ )J99",T28*2CHB'NNC&*]%M,3+$(P_= H2O'*8!!W8"3,D,4!1M,4(=/,%T@RA3RS\@/ MT]T"-X38BDJ460TQ$,OF2\M9NT?9<*&H)-EG=J#U,_Y+.<.$9>+(U#1];9(ZH.08APFQ.EHB/F'QM0 4P/!S8\%@0 MLRK?O@//M/GJ'^UP"V]GY@3?K$QF/_ =9$T=7$/ U3Q938E%GS)CDZX#%%\> M@Z#H7*Q#?!F?M<4FR$W)[FAQWN>*P1X7([';FKJ\VKPVGBNSHF&#G)9M[!G/ M4=R?[_'=>##4#+![?RS\+9@\>>6X0X(.$HI-8BS=HJ ^890*#0WZQ)GFJ)K@ MC,-P8N%1PBI=]BCXAOH@VD++!HE2$&L0FBBGPNU#O C?!\;UN%)^LRJIF>-^ M7M&0=KA-D^",+RP1 = HL!\4EL%%5.B_@#&N+ .B:AQ,=7D\'!=3V> !6$_H MLSN.4= -6< ,PUJYMY(85?8*R!\88^'Q5W)1:Y/C_75CU)R+=;6(A_R_VS14 MMP=\WZZ!$)]NZ086>D>=1U U-U\7Q1)D,H^\,MQ'H=ML+B2CW]#7FTW$YBU0 ML$*<[L"Y9S=DZ[/-MS=?V*9EZN;:8OIF:AEL;BZ7^F:QUM2-:4PMTUK]>X$J MQ6*?O_F:?E=%DVMJYC3.CMO]VUBPO^JV?BZL.1?#*P=X4#4G-@TZEZD63Q59 M/ 8\&ZM@DP;;W.:;[?3ODF>%;N1.53WCB._TAS:@D9B8E::?NA26:@J=S\+( M!W?SP&(!7@2OS;$W-KK-PG,E>X>;%N#WAURQ=\H4X&@,Z>>CQL U=OSRH@H> MV$Q1BYP%F@#X8.^YW$'B%,Y,31QIS3:>L%[C<=G+IT2\0'UCB;K,T<7/>-1U M^LE%W=?DP<79!Q?+>45<^]C!Q6' 4<3/,4A6<7[Q&J<6ZG)Q\K%%O4.&?,"- MZ^HZIQT9S<./ 'W##G^"<@NDO3'"[ MT)$XG;ABUXM/-YY>."&9)%,0C"C'/"-/3#JG6HZEC4384CA?F\O(YGCA2.G)?4UV/7.SE9E0,,(%Y%,#.1O_S)2=4Q"<;M M[I\R.)(TF#&>F^0.EIX8E0DW)PYIR3FG?/G=2H)>\B=UR8AI%!2LRM"ZKL_NE=O2,=,?*B%&^2 MYSR#.>C1=,.(2>L7WY_.X@AEX1CZX5@>9,,\LB M%^^>"\=S,V2>GND?"\_SS'[!F?R++7,X)[, /,K'U!IZ8V@'R;TP!:A6&YX0 MDF4'021B4_B2%V?X[O8."^/'BX*6;A,M'0D?P1K>'FJ!MK^D?CLO[-[SI+_M%T0*CNV]GY)7>+O:4A;"K"= M1>?WB73$XOB)/9%-NF8+5\F%[[]=>\/(;V!!^G_[8JFIBW>Y $4@@ 5/ \Q4 M[S%)Z?.TW^X/[U%@X7;N8EK+&*[[P<8+ M8SR$#]1R8:!-A/9$@-PD;"):HK.3\^@!1YX3A_2. MX3R^-N;>_OC^_:\5+"-,G)U0+IGK(0Y@\!C =NQD%6*)+J-\6^0#QL,(8XC' MWYGPJ=%?"AT@WLW/R>29,/^43(["H*GO#D5YG+DQVO'<7#=1RWU@ESJG%^R33.+3A/)MC.9EV' ;GE$*C>W"HU#&5I:+5NE9XR[$*9 MK6:#'_7Y&>=+HT-KO-E3=>P,1+-3!K%#DYBB[MI&&.5MVI+)-R-7QBVI% MY;&Z1/4+@-:LGI/"^C*&+U#TJ'/HU^J@_^SBK&?3YEAID';JQ7:+*E^2#SQT M4:?8TKG(J*]NQB ,M731]85AE+21BJIS5*E45/5M(/54E:2>,,HU; M?G0+AT_!5R?A\92&,8:B5A5?+!25,Y2*V,[56*M\W^*E:I45P-TW2F7:UWB;7 [IAS>N#;C@U:UY+2>B!).@K MJ=R&1M+Y7%''IMP6EVO&W#\S],,0;:KB-T/V3:TPY:DDJ)]IJBV.*\] M4A^5]6Q^E>XK4A"Z+ @+55E(U38DBLX,93HVU:;KEVN@W5=#M%0IXDPOK _G M/GIR,_0N 1(U+?(P M6J(VE?9QQ^_$%2SI# W)&<*28Y*B0Z*H9AQ2=.CN[4QO*7(7 RQ#>$.2B%E% M4V-)T3Y3U)@IVMATG%;5!;=!"*]F-] AF*HMA/A.P%8/7#]MVM3U:\ U'=8? M9[G[PV()=9[47Y0LT3A84+O#\A'[LEE@HH7!3J!A7_9)U5 ,*=\9.K2F(5PI MW^W(]XFMU%^WNLA24^;399/B(C.P^-3VBV"L%$.;=VC4Y[[3E.GR^)S=P\#R M50IVS'M8BN R!3OZB(G+%NSH(T8N4[!C@)B0!3M.=L=[5[ #9QX6!9I?A3\% M%Z]W&[[NJLXL5C$\1FA>K^*U&6&L%.JVJ%ZN5H,Z>WF4"BBZ7:XA*3E_F4H- MG3VJBVLQ!'>=3V?L^QCM)FLM%QUFJO=)#\M GG.?>NC;X9BEKLODK$$15%L> M7B9KEJ@D\Y,&PQ2+E;QA."R":J5"%^W>MNNT)?+;0;?ML97\T%?*:G0PS]JI M6]6&#] GO*G3BM34H0.]6I9@'I.C)CISCRUW51WAE7MUVG ?>,'6'SK>M(J" M&X.'>5[BE1%9C+P]ZG^-;1-5?8I*?QV/;$V71\%>B,64-!'[G-N)J.SV94I^5BX2,R&C]B-H-+'1)0 MIZ%J[/'>^!:K-GPU/JA!REN!>FP&Y-O%3-''QR\+\*K/3"Z*]X?6.X-=?,(1 M' RV@J-^G"B>UNM%\I#DH3:;RYR9?"+Y4/)AX7Q W!2D]!7G?B=P7TS) ]XF,98KNF M$UDL(";; 6(FQ+'_BH!OJ#C'GI =\\TM=2T[8!.RH6O?-@G\28*]SR@..N%_ M>GRTO>]9D1D&)-S2$,8&"ME61!WGB5"?$=<+,6LHL(%3F45"CZP9H? 1?(=K M)MZ&K*, ?@L"LO%\&(:1@-WCRI24&XY>S:) _$Y-4%N#4ND=5S7:K%K!'#DG]XCD6T(WR[2OB6#WIGAX!60T MUDA<[#>V'X3DKXCZ(7QH@K()X3EDV1!&I YY\)QHQX2>B+55IG]0)='TSL0$ MYWUDCH,_;1#!^D'_[4'!9N,'R+HFH-4GOAW@6DPO"&',; $\0(IO M;H$H7 ?# %81%< HGUB8D A7 ["\=P)/@&FO(PXGS(582,8&E/FH1'T/YQ5 MQ,/&LR8TX"_:OG4+XA8^$3,*@"&9C\B&:6CPB8H]0PR5XN882HJ# VAO-&55 MPK'O[7)(L-@.QX+I_D4?J6TC5A$4QP.]31B,[.V>.+ VWLW"!>,2X/F=AW!% M.TZU]_?,-9_B9>$V!<_#^\@H"OF7P&\\%3Y>L?04[3"TZ_G(T2[Y +H-GG=M M*M8- DI-V&8#SLOXZ/?,Y)J(*R!"D3);"BQ,]AX^],#%"[B1>$(Z8KE00*VQ M(,\NG&3>9A,PU/4[]H@;,4B7X\$WAW*"S(*41QSK29VP!,<6,#H@2KQ:M L$ MEP6'F_+5=&6^]QPGX'U5#Y!.:M#"TC,UJLX4HTB0,EC9P[/YE*QI8,,PGNVB M@D@T+G)+IETRB4FDBYI\0+#14MG&%09%S8 -ZNR.,):[LL$R.9*N2P* M@8GQMUA7Q*EYEA*+^W, MAQ!E3QLEGCJB;)#!+-O'+3WC,_RPBJ0)X?/,,B&X:]C<2X@U%RBL^,$ =FWN M9(!F9C[P'M_9K9WMVK";4*X:.1?%V\2L !Y?%8$G+3XMM[P3B["\;V>;]C&K^]#85LN6H$)^+6GH,%E'AI88KX*B MW)E:!\SEO@R72AR:NHD=FWB!=L$ZYK-/R\8%#R;1S0:>/^*8Y5RYG*>7V*HQ M;,+CF22F<"UTH&+T;03#(HSZCITYJ$_P-_<"#AW9,'5FD4B< $$1TDG!4(>O MD WQ94Y;^]ZU-[9)!4?".KG%!V++D6$'\909-Q18X'BD+)9? X-:PK'PW#N^ M4<&N%,>R1/PU_U82/\I> -[=KL& M\G^ZI1M8Z!UU'NE3&"MLTCKPSW4>@VFPMIWV_HZ\TF(N<6:!PTD(#^ MKN>R&[+UV>;;FR]LTS)U[C<^[;R:VCN/=W%@ MJKV&QZLKJ\SCM7@\7%@P+7J[/JJ!V#'ED\X35S>>P0'SS2D>/AZXO4'EFV5' M&L=81[;#O0:?[:GMYX$5;X/]9V[?E2);ISG3W3FQ!--%F0KSI<-'EG7*Z!W) M"["M;V]>MDQ47;\Y3A]>@Z_QWOZ\#N;]=NI$ E"_<#[\1>R(Z$K+V*^:,$HO.B<4 M(KKC;)]P:B_+,5P#JZ)D/]JY:]/5"5<")4E[05*C84F>'E>_JDV[3]3-M MS9X%-W^LNEQPIBO5AV,:(\E2/L<];G ,\^HG'V,BJII6<-(W$A2SHT0W)HC.5A?SQ)T5Y35%>68W-1U89G MO@?AMU//?*5$]$ BL$>/[.T^*)(N5N-3GDI> MENJM'+&4.]Y5U=NQ?A2OW.!#4^;399/")3-#F:GM%]A8*88V[]"HSWVG*=-E MO7I!W<# \E6*@U<,!&<> M%@6:7[,_!1>O=].^[JK.+(0Q/$9H7@OCM1EAK!3JMJA>K@Z$.GMYE!=.(;I7 M"B(ILSO.*A#!7>=S+_L^1DN9940<=RX7'6:J]VE/1GEB?^KQ=8>#D[/%Z>W& M)4&[3%#M\-YNLYPKF6HU&*90C85,)QT61;55*7>N):NV#[;(;P>M@\=69L28 MCZ]^E#%KN+-=P OH$]Y4;"TY-F91-;54[6),OIKHW3BV1%Q#5V:C@WG63E&7 M1DJQQWA;&H<&\=!A/DC.'Y')^ OV&ONOL>V"1D.%*$$>G9&HCH]5 .8S]6%_ M3<0/WF''UK'MAZL1VHNKE;07F]W5J;B0/WB@I]JY3G1_+<:/F,W N^%2IZ%N M[/'>^%:?*]I7HX/:T%J">FSVXUMPJ/7Q\O8Q2<2#R4?YG.@3FHF(WE(\E"=[C75MZE+5^QND=AW M*Y@B^8"#=;>:)CQANQ9SP[O;%==P[8'U8E:\AF"E1R"O._&[ GIFR![QF0RQ M7=.)+!:0'?/-+74M.V 3$OHPU=[S0QK:GIN&* E\3SS^WM[WK,@, Q)N:0BC M "UL*Z*.\T2HSXCKA9@=%-C D\PBH4?6C%#X"+[#U1%O0]91 +\% =EX/@S# M8)K['1!'2>E>IG+Q^OLR1V8.F+HL4QD_N;G"C?OEJM&-^]5264WKW3>/'9WD M@9C8N@"WQI6R>H[,"4)W%/D-6)W\PW,LHAWA^%7"\7S0.SL$0I@%&5A4ZI3# M*^#D\+XKP7MB$_+!V^UIS+FUW],.&/>2T!^#5:MJ1?J\)*EJR]JPO,AJ;1@O MDM@[T"8/@-8W1E(Z.[XZ1"CH'.*S(')"5!E;>!N43\#@6_<>E!#72B:>IMCK MB!^G C(EJBWJ$/>J M%*PX)P_ABX@EY!!"VY!%FL7P;/B/K)_+#]S_^<.LS MAX:P(IP!1[5=&!&4X0,J09.W0@!=EVA!KM*$=K0Q(Y(&\"H/7&:+ON6+M0A- M;G*D*E0A[YW *T(!;!?#&J\U((^@27/#4Y%E%$_SX#G13DP'2)P7(;9=KEY= MT.=;@HHZ@$\GQ$+4NP3X/,S-!U3UK5O\\$F,K9"/&4HGR6,6VR&XJ+K-BL,L MOI"9LJQZ84R%C4_AA0B_8F*HO1?82$#8H8#AX"5 8H)@"7\"2L#2&%C%'/S!PF(JX\"$*, 0#5A6Z3PT_%, M;C0$A]OXU;1AOD\>!^*^JIE))W5D8>F9HIPG#2Q215F"*GM6FT_)F@8VC.+9 M+JJ;/[894Y>47Z)@.=/$ZA7X%\0%>&\)88-.!>J6FF)&7.5 ME/K+"M>U\DR;R,7._GQ<;G, (H_S3[C4<]64R7!)N(ZH]@FN&730@^U% 8J' M'9A1 .]/A$D<2T-A94?Y*J:O@<:D4$H>N%\(/T ;VY#"8LF_E=AMV2MT#>9; M%!Y_Y>!V\.LZRVX(&*>;;V^^L$W+U,VUQ?3- MU#+8W%PN]P[:1N MCI>::>59TBLJKY4+ &4/JZNB6@9[S/9AKP7M(E0C*K*-[^T*VBQ1\O&&4*62 M:NE$4&=%6WI"P 1#+2:TK06R9H,!Q74289_WS U0#8IP 8X7O[ZG3SXXT*G^ MCK<(L/[4$C) _^/*.59 G<*Z<,V@S>(YXP%%>&$'T,#"J,L NG3^XY&!GKFB M!S6XZGFB=5^3CNC9CJBN3(]8+RA()Q@OR.]M>8K _>,RT?!67QC&$GYU]3L M;^*S<0\B@078KL6,^254@V]%3LLP@6I M9[D)531/NC>EU"PYOSA+:.]P0GA!6(KILO%!(8R/C") *<%COXBK:49]Q^81 M53[:$_S-45#'7^0H9A@M=1$#G!+2?[J@_Z25.>(9!TI?MNQ '>55[KT;BD8N MZ#+E@UY"S%(Y@.DS9FWL$BFD*KNY:+>DN$6(#666 )S$'7C<)/0]& !/PQR/ MBR773Z!IZ-JQ@RUJ2(!2J&-<5QS<^]-;3<-'B7* R?(@=4A:SS2F&YM*[=K2FE8EH4>,:5WM MGS'-=Z9YR4@NZ9;T=.Y%:QOLE4QK ),#AH! R7LP#NXL,#LU33^BCM 0C^!V M!^]BUAF>I5S *@"H<]]946Q4@JB=6#Z]CX4\4]$ M/=@-(EA?.&:$;T 80["WZ.?G+/\JYGW=\SXPZ96I"$)T^,"O3DFZ(\=]MO7M MS%XMXKBU7!'4!)RO?P'6$E%J<@L.5>1BZ+JN(8-, MD8.J9RP'OL+2T%JO/KY09JO9X$=]?L;YLOUJ^5W#P$NCKEZE OVJA[6U+U.! MOH^8N&P%^CYBY#(5Z >("5F!_N2D\-Y5H)9W)6ESCL+%/GLZUDPXMZY.R'^,ZGA[5%)$7[ M3%%C.KZ2BL:RF=5Y9H$<*0A=%H3EZK!!AZ1HGRDZ-]KIPM8GU:8OSS0U>Q;= M_+'J"L*9KE0?SFGTI*C".>YQ@W.85S_Z&!-1I\EML]$2M2N]B(?'7.I2>>%D M=_#,-4"B&LGMF-$2]_=HWS(Q9DJRF((^;E M15*"6O*R5&^")?2F @]*Y,",X\+ HTOX!_"BY>[PY^W56=62)C>(S0O$K&:S/"6"G4;5&]7(4( M=?;R*"^<3W2O2$12.'><]2&"N\XG9?9]C)92SH@X"%TN.LQ4[].B\_(L_]2# M[0Z'+?653,X8%D'5PTMOS9*Q9 [68)ABL3RAMI D:/<).E^4\H9;LFG[8(G\ MQJCU=+NS/V/3*=-G8:URGT.J/F*,L*Z4OFBXKUW !^@3WE8CK,ZSG)5@'I.? M)AK0C2T]=[8Z+&,S=)B-63M731JIQ![C;;D:7X&(TE9@D__!>U,^BJ<]/ MCLAJKNK=.#:[0%TTO9S79Z#U53L6X-@L9[TMQ/4):&UEE/RL$=G.'_$ DS>L MQ"Z_8S,1WLX7RO*KT4%MK!2U%:C'9D:_5:=+938^AEE-E44["06M]R"Z^(1# M/@QH$T?].$5HU'-"\I#DH4+.7$N'$5*723Y\[^O!$Z)':[V6%7EX# M^F=A+?<]>_ZJJRJVD_9XJ+S( Q[*+Y+8N[WO/0!:W\S4I ALG(X\(7O?AL7" MQ"3<,N*S(')"XFW(%@9B/N8U',1JX2F1U4LVOK<#B'P/OK78CKH6V7CXTF[' M?-.FS@1'M"WFAOP/:OM[SP\)/OC^GKGF$WGT_$\3\@BP;@EU D_,:*^C4'#' M@^=$.X !TRMH@'/"!%2<+/)Q_(,<#&P.8D5F&"CD5]\V<>D[;P=KB':$FKRF M,W68(&>ZCT&TV%Q+X;^CKS2:V3HN9GD\Y_?EA%@%=OOGV MY@O;M$S=7%M,WTPM@\W-Y5+?+-::NC&-J65:JW\O,,9IL<_??$V_JZ+)-;5[ MOL50(NV'A> [J?,+2\\4O[I*2KHG&JD,5O:POIR2-0UL&,:S7=2B_Q+J3SP8 M$'B[4:''^S!]J( ]WD[,*, G@"C 7D@H3Y\!7/& MLABOY9$&Q.&L%C!8J'L_(?=H&X!<<0/&@KW+!KN-,V1>QOW:+K>:"TSJ>]']%G:;>/Y[OBIOLT'QP'T$WH+%K<7ZP#B& M=U',.1_A0JD;RVWJ%<5F.PFB=1!2-QX!5K1W&$JC%?D("XX7@-T%*XHU/0Z' M?':*OP.OO-$-124I1I_U@(Z[/M5;4@R:YZ885\C';(.'EU+')W%YXET, ,6] MV2BIV@.')R-TO#98/PHC=2E?YDL.$?DU)9*@6A@C-\A[FZ!#6:Q**QQ-CI+8 M%TW 0,0N%(,S+0^;NUFJD5HPGLJ[HMIMQL'S%Q MV7*S?<3(9\J2NDN5+\F'+77O:Y6I M:?M&R+B%H7F]W0X6VQT8;:2BZAQ5*A75Y6H.:^H)H_2BX' AP#[.JL/GM*T? M^$V*'G9ZU:<-;@A*DG:9I(<5'D90UL(XJSU;\P;E4B)Z(!$S53\L'B=)VF>2 M&DNC5"!W!$IN?F:'\NK"/9WEZ7QRF2QN78^<_9#>A2&;$@R+HK/E^$IN:O-F M1J=LQ#!@05AJRE*JMB%1=#8;8>7IU9FF9L]BFS]6W;@XTY/JPRF-D23MG^,= M-SB%>?6#CS$1=9I<#1$O7*#4([:QB) M^V/2H1F20[.8RNC;L"@Z6[;3**A/+JHV;2GZ=NJ1KY2('DC$0CT\'I04[3-% M9].&![X]UG&&UDX8KIC9>DK^:J=8OKHZP]DECWN?:ZTW]8=&?>X[39DNZ]6MZ@8&EJ]2[V/>PTH&EZGW MT4=,7+;>1Q\QI?IZZ[JS%H7 MPV.$YN4N7IL1QDJA;HOJY4H]J+.71WGAJ*%[U1Z2:O/C+/00W'4^O[+O8[24 M/4;$F>9RT6&F2EOR!?)8_M0SZ@[')(W%"3?K)4%[0-!9J4.NO-4HF6*I'3*% M)&B/";HHWVELR:;M@R7RVT''J;'5$5GHBC8VF.<5)2>NY0/T"6^JOAI?-3%5 M,TH;WI@\-=%Z;VRYMJN6#-]>P3QOIVI+(Z788[RI1H5!/'R@U=(MHQ$9C;]@ M*]'_&MT^.!V?H;AL6.UEY':BIK6#MU[!/"W5>AJ1E?C!.^R].[H=<35MZ!OU M&>CE2AJ-3>MRCZZ0F+8TQFLT?L2$!I4CR4)L-;,[, M09%\*/DPAZ?3VL9('I(\5*=/3?6EZM)-NULD]MT*ID@^X&#=K:8)3]BNQ=SP M[G;%-5Q[8+V8'*\A6.E)R.M._*Z GAFR1WPT0VS7="*+!63'?'-+7B-E @0VLQRP2>F0-;\-'\!TN M@G@;LHX"^"T(R,;S81A& G:_ QHH*7G+Q"Q>=E_FJ,G7KR[+Q,1/;E[]?KVN M3 V]R?WZU5)93>O=+H_]F>2!F*:Z +?&!;+S"A8TX%+R#\^QB':$65<)L_)! M[^P0D&L6V'=1*3>'E[C)X8U5@C>])N2#M]O3F!MKOZ<=,.,EH7\6UG*_T.>E M0U5;5F3E158KLGB1Q-Z!AG@ M+Y1I\JRT.:5^"R(''[0L?&]'=G"ZZ!1 @;? MPF=['X\^4'N$OKV.^', [)G"&]3A[S1ITF!KF1(&T?E,T^( WA@H(A_0"#PQN@JA(EQC52,"$T((^P"/R9?+.S/RLD3N#AVH\FURY$ M#)(\>$ZT@Y\6,WU& P18FRKSPNJR)=$@K^@XC#;>#,)UAOA,F"%N#9(I2,K7 M&^Q@Q4+Q_LE0\3X"J;8 1N#A.Q0_L@OQT61M!KH.F&MR'0R(%2\GXR(F M?_>B<$N^IY^\D (6?<0>BH)"?@'EAXCS#U(^4T0\@L(G&X>&$_)HPS!!Z'OP M?O)U>7C. ::WPUW&AI4CCH$)?>L69#5\BB%9,UR#M]D$@*'U4P[;P$LVZGI\ MUV([?!VF^,EV@:(P_N%>5_7(Z*10%Y:>D^Q9B=$/P,H>-HPI M6=/ AF$\8-- (?\28F]6G'NF?)\J@5B1Z"0G\/>Y564BYC/@/:'D*T6)FOPU ME ,0Y&31;+,!+8$RR3XS,T)%@^+QZ/F?B /,CJN#$?_TUHEJ 'L'V/.>QN)) MQ0(R>>#*(E8<>_J \#;H$Q 8">ISN/<'6N\>&4'BHF O("(,MS5 Q10P?L! M"L*;A:(52*"0__% !(D72RK[*[+W7-EX>_B$HQF'"2HQMHF8,Q$Z94MA_4"L MP$:5"1+H,DY]EZ/NKPBD$Z,KF1J&073X] MO ^F9 8&UQ@.7W6J78,"_O**; ]ZWO:B !6\'9A1 %J@0U(>E]3$U5=7U^RD M@,=+S8FVFE2-RXMV :+L:5TKRO8$*./#7L)YJ[#5(^LDA+<* EQ-UZ,,E(Y" M'H$GBA;$A-P#L_KQ9D*M'>S\L OQK1_$>\]ZLB '>W0\V)X^^> 9 MW";2P86&OZ4ES1W25X6OA$N+7WZD]S$+PU>X.ST(A1##&FPIWU2I:?K@,P6( M/9C"$[+%[53WZ>^ &N:#;P2;FLG>Y?:\3.D$N!\*)8(KFTVG$V229.;X^36( MLL7680+\<0>KGCO5!>N_NG!1/>._[FO2]C_7]M=6BEY2(R 6L59 EJVV_8_N MA#BNS07MS4Q5EJDU@-M0YA\<\P1^^/[''U)YKG +%%*5A)4,!W+V"&M/-D*4 M-_7 #^%:[@2[H[[9<*(/LBKI[U9\D%?V/4[U-V"*!MY&C.44-OSL9\\OO72X M6#[Q#G:%='-"@RSP-B%S<<"3/9-2+,? 8).POSSWCK,M,&D<8Q+Z+_]6$M?) M7@%4 QK"XZ\AVVPNI!&_H:\WF]BJ00=X:.H _5W/93=DZ[/-MS=?V*9E MZN;:8OIF:AEL;BZ7^F:QUM2-:4PMTUK]>X'Y51;[_,W7]+LJFDC?N4W?65N4 MMXYG?.=YV;XN;6S;&JXTWZ^,I)-A%HI[UEN>E)2>T([57G!!U3?P;Q//M.3@ M@B*8,,H4V''=/A,L4Z-NR.G];;U[Y)_7 MC3AN+3<=U0%GP5_$9N0!&]^2]\#?XE@=^9&GL2?^UP^.#0(LGJS)@7-8RR', MO>%(PU"6AM9ZM?.%,EO-!C_J\S/.E^U7Y^\:!EX:=?4J%>]7/:SE?9F*]WW$ MQ&4KWO<1(Y>I>#] 3,B*]Z=FG_>OXKVLH7TJ(EZOUOTI2^HN5;XD'[;4O:]5 M*:_M&VCC%H;F)?\[6.]_8+21BJIS5*E45)=K>Z"I)XS2BYX'A4#J91H?D.SZ M3F?O-Y436%ZZ_54!:0\O<9T$7G>5 -8L;=@QM"7=*_FD%WS2O$WV!??H(96V M4.=G-:W-]M\8X-HWNJ6<=8@+M*66G-!*?2SYY#B?S-)<=:F/+Z./M2_/L^B? M+5C9:8L^G]@VLEXF)X'77>8UTINYYP!XB5U$LDF'V$35E1<"F HSO,-3RBJM>* MIG>'J$VE?43Q3G$Y4$8Z^^@\:<;)-H'TL MG'P&T9Q%.JR9S@J.#(LEC).5],@XHCW]>>U0[; 85VV<&CD6SAT=2YQ^PCXR MCKB0+GO]+C.RITR_ZTJKJX,:[%@*,ZGWF)7$C&LW!Z(\GV/_%=EI[46%_(&E MM["O2%;?TG:)"7)(X2? _HF%Q;J6XC, WF?N?;B%:7%%I8'3\L/1?H*EDAV6 MO)<4G19UK)E5JB<-4*4EK9.F6'%)2H5\%%7T1#UC44)ZDJ]Z7:H:S5M78+6Q M#7WP?%X;[)'1N+47^8-]IJ7V&O.L<4.NG0X?XL0JW85A]5+W'X6\3]?L/$T. M8/I[0/[EN>R)? !I^L3!]Y\*0^9A3FMJYBH^YPMY I" VS4SZ8Z13<0++2:% MV>#]^.F P?A6OOHG2G>-ZHQQ@<]\.YJ#0M6%BMU!KI2A.BWU[DC*N5*R%Q/S MA_%9UW-O>8E'0)$I:B)R4 -$',PKF(:%:0LUC&MZ1,D@*^I5*CHE2N&!\+"08E8<^5WLVQJ^7;(-986+>HD0[J MM!<*^";"E:MABE,"R%C#]&/6G.O$QC;VH4HK*@^MW(4$L%1L^W.L8&Z-RJI5 MLS_R_@2)/.,CI98TQRO13^*J^().O"XI;W7 RR0?+CUN)6(<-B IM4C -0Y0 M'PRE4.1J /.BN[Z-G2#RY7F/5R2> M'U0D+I5 SQD%04@W&PY.$'KFIUM1A-B$F9D;B.7%-7]3(VM'77K/U2@)&=WQ ME]<>]2V<7)# \]$2S(PAQ#L+@GC*I-HZ7ZNH/9SH VXA9.C/JP1L8A9CW_3\ M/1;NSU5P/L1AW+1H64(%5DY.:(YC_NS!,%K2:@PU)+#!(9&*% $J1+[/JS6S MV]#>Y:EO)#<4*HI)YRK(5Z)D"QR[? W;)80!=8-WX? M0^J>H.[ @#M!-_>3&^("P;EMS>?W,W='^E$O\?SO$^F^0UTK_V V_$- MX06OPV]O[,_AG1OM;BV/-VO $<&K!K>?\7&Q$/+F5M55#>_G+9"1OOFZN-#O M%/+/R _3BO])D\S,@J@OVYPYZPB@JJQ(R4P]K 1>O^RW0F3[$WX4OI3M3WK3 M_B0C1[^[I)W1:_Q,RX^OYU@TK1!,N_P:AXE%&5L\-[:HE\,R.5LS]9ZK7?4D M9L8WS(/6=QB%B@+^[8'S[6#7,F[RQ",G+K=H/I8S;D7X: _&8H@&BYWYU]B+ MC'L(81#;9XF7'[L9!4\WCCL"Q,\TX3[FN4^>;3F4!ET1#TMEGAH..5OQ6+0R M'O=8B[L*W[@B6IB&^()3VO1D4;QBJYX*ES\+XH%/O2P;1JUZ[(>&D@SAM1;" M,]1R"/:Y$-YAG]OS0GC-@W75P;^JF-VAY(,A7H@<9-;_FUE.5@M:(1_-0Y^9 MYKI15HB'./-XMAU9-FM)I*O:D#T7SN-NY: ME2)!S\?;IGH_XVWJH@3F90)N &OD^VG'O%R;K^.1@&7IU.,JH;AWE5V_U.S\ M]%W:EZPZ2++"NW%ARA,&ZUX[5Z3??S9=&)V)U;<3F M9".\[C?"6]XXQP)*IA9=8"Y<^OXJE M\3X\GN7UWZZ]8>0WD".?-Y U:;#E\/%?L 'M ^@$-]D@#65*\M8).K=\CXVQ MP?M8+N?9V:]"_J_T"!@L( 9F)$0;4W50WX,NC$U/L,>SSQR;KFV'QP) W8#( M>8^)>9S?0')0_.V+I:8NW@4"@&S+G:0+ -T#^U[D"Q?82:F:;&Y;BGJ)MP8 M00)AM3<@N&[H/"D%=($MYO"A<;=#!#UB@A4Z!@[0QBHO@.P\BSEQU\Z0N19O M2X]1$_X@('3+]2/?E6S?NL4=Y8F 3H35@4-EQGC MS81/&71)V"J6_A1B J\ MYZ0Z2O#\7KMFCLT>&$\DVF*+^6@#H-H"\;&;%_ \,;[$#6 _-@>R"6,KQO<% M90#)L-*0)ZKM&&Z-@)F-[8+VM;EYL=O9(7=I)K"3K6$'7(,^S T%B(8E[(7> MCRG&31' M L=M)@@=PU06A<4*5$U0"_&,%\YOCEZH+X(W=Z15H6#= \04S% M<:UU%&#\J63B[R?E//Q3]'G%JQO/[R%X81I@#R! M. 1#1$BW,+<0QX> .<#R#E^>FZ7#Q.NM& L0)15"\4[,1D3L- (X+F5/ *8 M6%DO]]N]'@M6:4JA8I]2Q<(QB0(O6.<1-#D@"D4P,:X\]]Y#E.;>%!P2QMJL M2DEX:YY[RJ4^U@A)9)B[3:'H6XZ#!$5-ZZ.>$CV331.W!Y@OH68GM%QL?>+>Y;/1> YSL]%2A,I!S.=[S?Q8\!/ M$7!9<3M)J0$NC8L*T"%1W.R:+RR9-.(C<9JL68%D^?56*H%)I4*=$!2\I\0= MX>01;FT2$THT$WP'DN,)T>1^C? $ZO'[E<*CO[CD/:#4(=JLRN:Q@R#BX5)M MEC-M \+93%#UP%W=""D:P,? $_/6J3CAGG4(N"[+GFCSZ:YB7SVX#G\_*)H@#S%$[M>8<;4 B>F4HA M/U#PFV,I2&&&;<$%#R.6F.?1PVTS2G[_Y9^_Q1$7F^,7!-%/#C4HZ 3@;!1^ M"S^#^7+D6:(=Z8.QP#U.X0YSD@OY$NR?+8V;PAYL6;C5XCR^;<8R%C F0AQJ M12RTKKQZB77N'2]P(M)Y IG8\U37T$!Y^*E]I7X*8 M@F)]HZ)"*$6;@)-$Z =M$(:>#-WO?>\S'QDF>8,B5 SAPFX#FQ[?*W-R03*1 M^(.?UQ56(,(>N=@6+ D,MA"/Z4%7.]1DJ76$HX?(G29G] <&ZW-B4RFUHR;" M_L)5Y \5)KG30)B7^0_QBP'89^"UY$VO:&_Q?;G;M/^C8)N!)\'/:@%]#+S8 M".'D)R @M"X_ T'C(-Y1J0G8$@&TO*%Y#VH-U%WQ5#K< C$?O0C$:QW'K1"A M,&"\\0.Q<'&9!P-(O_?I[AW9>H^PB?J3^)RV=-K-CVJ1$Y"\T3[62?2!VDYB M:@&1\4J'MP,!QZL==NSV?0PY/^:\)[Y*/-^.%2X:"D%B UD%P^C P>+BD1@9 M^*(PD1Z '[THM;0FN:@ZU\/\XDMJ"EKQE%R'EMW8XYPTKBRYU?$LN5.V$>-& MYM9U/+>N2YMZXNE4G.&^;M1[J2N+^;))T'NQ5(RE42OH?5(L75&GBXN,NCHE M0-^X+_V\AWWICR8@CA8CAQY4PRZUY6OJ^4.;KE?_JJY84%7$H3Z\?:C54+.3 M=TWROE*_;IQY<'1HWK7[1'0TI5/3=M5'SVZK%6>M<7K1LSH)<%VF775G5>G/ M+!1AY+0\ WAS;R,10/OJJ(J]9K7]-NMO8S"WP]3Y143N,4AD@I/+_6-9C;N/ MA3W5F79R%P59 '9\?-*@ZWR+;-)F^Z>.J]:/[@,+7E"MIY2%ZYD-^W8)^NA@ M?V]"YY8\B*'@55475T+LB.RB?Z99(F<*;]V]KUM,IL^3?/=KEPD?'FXQ[MR_ M#7@@@;V/N1Q"]$HGA]G&XOJ=2+>( R+Q]5I4[ND0]IGF)1) M*ZAUD#+M]& I74 ;I6[BF?@;S$ZV/:OA1G,V.H<4/&P;-1W6$.J\G58 9\EA MZ\%MR=N2M[]35TW;HU^;M8_.T8P>7)0H\ \SL"K?LF^<;SI>* MMKA,9F"?1JV7Q5AMXB5$Y#FV+67WK7J8W?=\OJ/$W1F9D:TA;R".AR23_\^\ M8JUH\UVLJ"O*W*:%="=<_V)UN5S)HV9.= E%C1S@ZXQQP2U:W*SH,*=D]>!' M=15*GVK*[.I*:H"(U?25,I>(;1^Q\RYD$-791W09 M3967T2Z'6^6%PVJ)VL:H-9IFQ'=\)=%QQ]M0 _45T6BM$=D9D?K[5IHI67\RE?503KUVQCH:'V;>: M>DI,7%J=ESR7-$V IO'TR>,>X[(]%RITO:\6.[!2N+V8O:GUI736FE_)@%0 MGM(QSO#GVX6B7WTS'QY:5]+^O%Q@9*&H5V=9:7\>.N^Y7(P1&:*+95$/@OC7KYDS5RVL4,".'%Y MWS_?7D<\K6U,%JIZRCF(-*/JHE7:_9=AUNNCM5L7-JYCDP+$B5EJ;JE_/RJ3 M5)J-[*;ERU2AN\"NH&>)FU';QT M5R6J+6F[U#5KR=+C9.GF+;(D1W>"@)*C#VHOZ\JLGRQ]BL5WT3JV+Q6P M/4: K._]2S87H2$Y+#))L*+@!&L8\,XU%GG#J9G4])H0!YUGYRDY(,>S\NQA M1GUL)<$OY^) XDJN]P@.^*/G?\(%F'2/97>)RY@5*(0OE?=GA666GS&S0EFA M!Q_PY8 S&W'$&@9T]?1+5).#-C%CL M\YZY@2 5/AO7P\=?14W\"=D"V>%]:II^Q)O >X'$FGH6YMA36B*%T6WP,E#=#Q O2 M1ZE3P%E5NU6.^MEFC[(0M2Q$?4:T8I#%E&4A:EF(^I70)0M1RT+4LA"U+$0M M"U%?"M.R$'5[W=B$G\W]3'"XP%TZ.!8_^TRQ4Q"?W$ZJ)R&WM\NY8ESK=KAD MD5ZPB(K9LY)')(\\FRC4D6R6<>< O\]5K$S+6/)P,J]EZ3\3P!A>#N7?OEAJ MJO9.WI^Z#'J;GCY+S+Z<4GV"229S?R^4@+;W/1//&D59PX ZC'@^06QX0L/R M%M,^GKJ%3_QLS,.,X1&E!\^Z2KM>O\CQN*U4<0S-TPQ&9(Z^ M597%U;?U :)5DW7/+F'=-TS$Z[BF/+.??6]4;'J#@J?(V2Y/SSJ:^E-S%Y1Y MN9?$2W=UP=MEDSK[UT[)E=PLN;G:#E,7DITE.P^$G9O?T;XV1P_CSL0?6Y8F MQ>>2]X];7>=>.SCI>L&$WR#8^S;@"> FEJA22,L7#@[S.=)E[O%> /P/GU 3 MRW)A#C_Y/P 3X IA@'!+0SX-KM)AF%.?R\X'!/M6DJ./(5.$Z'CV?(Q; W/$ MDT#K';\S8C^P.#5<,'[^K9B'I]DK= T,&X7'7SG(0'I=V>6\8TQ+#3QS_V[] M+.7WGMVN@<$^W=(-+/2..H_T*;CYNB@(( 5YY)7A/@K=9G,AR?B&OMYL0ON M''IX!0;HSS4(V?IL\^W-%[9IF;JYMIB^F5H&FYO+I;Y9K#5U8QI3R[16_UY@ M5,IBG[_YFGY719-^W._XI^U2USSM?D-ZB(56!\3UPKAUNKP) MTL<4[F;9LC+9?WR< O]>N2RHY),^\,E;SB@RUZXS&W=6SZ?NUCW@!"=M.I-= MQ2^&W'G3:IL2MR]NOXME5Z[>2)_H4+5BJ;01W0%97-T8'#!RN^"3#1B]'>+= M<1NIO[&X[&1+JK2?&_M;]92T1&DOU;[O)>^'#/0VT[CMS^]!/1([,4)Y7=L1 M&9YOU?DI'"B-HMKJ4F+U,MPJ0Z'7OQ,7^O#^AOE8&)Y\P'-HU[6I,R8KWG?3?) MT9*CJQ""]UXD1TN.'@Y'OS46I[@8'>'F4TR]E^XC)T TOB#8_IWDC>,]!B^: M85>XG5S1&8ZWX]I2]Y[QEG!X$$3@2;RV'$1.F#0S@V&IN.^ID'_"NC>1SYNV MVRY L:.B$5C &/G9"QE1EQ77CFWKVYN7KX>JL\7-=:Z"XK@%BE??_/P),.?; MV/H.2>TS7NRW6&&MJYSJ,_*(_[@>V:509+1'.G] !G.?_HY7S-W0!VZ-X"%O M#7+,B1S7Z RW'O"[S_:>'XK[]\67?V/W=A *AB&_AS"9.'-TD7EV1)V*"IYX MH=U%=L..=BEJBE& O8ZM")+,Z1V?$VKX<0T[]XU,V'3Y3@04/& MR7.\\]*KU6TB.9<1>N\S=O#?], M*],B/U>"[[.- P* O2S=M+$EXH[N89_];*,^@XU-GV/;3;SUE.BIM-$E=NC\ MGIGY!:B%QJ#IJ':^C$H34U ET4H*^5[4 ,'7 M QC: ^''HAZP;.RCRFEZ6+ACS7!L&X#>,_H)1P/ICBN(B%%J82R@CX@K+#3" M\99:*56(^?\BL",2@B ^,GC% $ 06ML5@*9S %*\Z'[K1:(K*K KM<$\ M2:N2H,[/3XW'"G.R)@EG':<@ M[WY,L 31KGIK(-X#$_:^8V\X,1&IIY%[-LWZ/&?D?GGJAHS@VP&G;#(>4 P[ M'#_8ON=R39?O(9VT#<9G8LKSZXM6TD8YVZM?X(B\^@',4L ;-F@N+@-44:[! M,<>%KLRU+W$#K885H9HKJRE_Y A5%?+#'? X*]=[85?#A+5B4XM]V+,X/=OYT\[>R$5+C OJS@;+>0*[>Z@0-U.-):T.#6+^=C0SBGS!8PL,I8X/\ M#S1_"M!>KB*'.CMAE#[7XV@GRZ*WN13/6('_==YAR[@/X/IZS :>4L,&3*<) MQ.L<#TL>[",/JMJTG7P[$15SP M8ZB/(ML@>/ZX9U,Z(?+9@^<\X-F!Z3/+#K,F#S0(HAW_(J[W6#CJ$&?_>/II M!R%^2W? 4Z7C"/C =OB)$JPG\G%4"X])TF.*/8#N67AF8@'3\+.F-7QY>/S6 MH].)U5)938]_71'O3AZ(Z:N+VOLU@F-'A;00*CHB=34SW^;3;F>^?<\V\)E% MULR%WX#5F& L4@F6"O2@0TKH7>0O49VD'&F!R,W)$O@\_A8\'YZU> M D;>VK"<'?M*Y#;9="V$_RW/ZOFJE),)S_/%3'AV7&1NQ:WSN!'V@VW%LP3I M/ '\0OWDW/83+Q\;Y_;!$/#Q$U^MQ;#Q#*J1:(_Y9CE@X(U-A!UI4-F(?+3@ MQ>/Y\_BRQ8Q&D5!XD-=8S&D -9QQ09D_7N"*UO,>BUE%\4)0,1=/_=4D])0< M_ -((CLHO[QC?8#$:7HZ/+Z0SP2N2/6UF(FX1N!$PMD#=2*1(,DGV2V M3<3SCF$G"J-TU^-KJL[BS-*$!53J(GGI?01,QS!'THU$4B37MUPJLES)%*L5 M.:LOIT+*;DB\&Y)ZO!O2*1N6GFY8LH?2*;,-JX=23?/A9\^]_?']^U]SLOP3 MZ!'L@-;M_&14H/^(0.%A9[;?V3W7*1D0N)W_DF;Z?D]#FJ0C!\F]#W@JG\D(X48'U:(JP5V PW0H'''DEL MS4Q(2#_'K@F8%#Z#\85VA[\RS2!&/7-!-#E#?(O=@X05QJGF MP!@T>GF M[]"DJ6!R$2#TS$^W:YYOAO=P TTA=-#%\C>Y?/8A,4V>8XRM!**XVCH=KKK MV9PZB05'F!9H:24,BSF$@9"\"3=CN3L,_IDPXX1>.>1SP8(^7I$"UK5L8-/0 M>8IO47$O-[D!Y8'C'>P]X4SST=(Q@ *9/$SRLI% >.\#^Z!=CHR#4XH/Q-=% MYETSQP9R!K'M_LS:)UP[6/&]$)YH?72-D\01V40.-P\YWWH^QUOF+\#C+OS$ MA_+JB*XQ3]M+KII@+NEF8YLV<\T$5T*$A-7)Q+!"GA(KT(:G3.&?6/9F X0! MC28L-/J9_ G&:6#99NPTN6@N8B:W6#O/%G4 *TX(PQMW4)>:F9<9K K>6XGM^;T8',;U,/+DAX>K-E%[I[0-BKG]U E2QIB>;U;%Q%VQ4A1;REVR,+M\D+LGH)#?!!:!GL#Q ML9!F',O7A&1Z1EW@<+&WS?+BQ:NX+MX%G)MXTC!7ISOP;FS8E1 [QT=5X ,A M;< =3Y/GYD?X@.-A:Z-XTR0GN^!EF8*OXASH!*S'+4 5VDA_\17 D)LA^:@\ M$\=L<0/\.VJ60VG(#592P+65ZG'9"5+AX:P87VTE)KB1(H"9*-*\%O&S>VPY MGE0J"9:#* KJJ$<>\R\"I 1/09(-D]N,DP-C\B0K,GT)D)CMQ4K)KCQ8#:!& M;(+Q<^NGG%U5L9,TXV,K_(1G*O!84Q&,=OG9+9!-I3:K M-!6J%=]+V$<4\NFH;R'/O4,B^-PIFZ ELZ-/"9KWP(-V;-3&9ENL1RO&YOI2 M!"/YLR[LQ F,Y[NN.NPG GJ M"5P6WCU+'DB6B)WEQ4TP- 9Y:,*+*SP( 4MBK3EP Y*@7&%6=*G.CU0M674_N^0-OMQ>Z=!^[.EGCODEOKI3\2DU[ M8YNCN4+S,Y9>>83M8#00_X0I-&"]CP9@3F)>A]D',W T8+]W'/*+. L ,E#V%1\@FJZ;I[9)-1L0F,T.RB623%^&:&R=WTI5L,CXVP41_3H^OLWH5=(M39R?SZ>F\\AI= MK 9$DI6RE"3I%DGF)U_EER2Y.$E.=>DD22X=C3DY9B=)>1:H]NZJT3J)7HE>B5Z)WK&A5S6N&=N4N.U> MW+@_5E-VP^N<^&_/F*J9/JRF[6OXWQ*]$KT2O1*]0T"OL3RY*+_$;2]P>V;W MD5X?LHN;G U+"C>+JW<*_J;EI%\&O;O2IB^4^5FEI"]YO"-9;\BL!XJ^X6T MR7J2]M=G0SC9#VUJSMN M"VGUS]\H%PPYK>#(N?=S]TJ,Q;NO_Q#"YZ$$$].:+32*.]5F2U+]'3WX_5V(R3^1JIQQ(.&HGZ M@,?HDW)2E=F(4CG5IEZNS'AY&;F_)!5[@U+%WG-,L#;,B2&.T2<= P[^B#*@ M3@]GR(/B=DK;%6O_GF/9U$''.9;"&,>7H;0AA]+TZ9G-GV445[)>TRCNHJN' M5]5=EN?/=5GN:L1-CC[XT8<>"_M--'J155J/@]==+:\N&Y_5R7)H(^(3;;J2 M?"+YY&4^FZW'?F^JG<.GUP;TRS$1==FT;JXD:F=AU=0KW2>61+TH41L6BI5$[2RL M;_6ILJC?@D$2M.L$5?63S>\A$'7HISN%CM\CRFG5IED$2]:!SM5.]<$K7K1-6T44KJF3?)!10GM"?OE%-0NA/P MDG?0%EI:2-H;[03U[T2_S)I]T$KJF1>C:PEHOU36F-E!.[-)X@#9@>]@7X=T M[3#X:=D/WWT#_Y22ZHT9C+SW AOOG=[YS*&A_<#>/=I6N(U'S;\5HVF:O4+7 M@*\H//Y*#ELFPYXXKXL8C5\NU%+,<#SD_]VF]PSV])[=KGU&/]W2#2STCCJ/ M]"FX^;H S\YV;_/(*\-]%+K-YF3H5K6@^X:^WFR"^2UF>N*JLFCI1+8^VWQ[ M\X5M6J9NKBVF;Z:6P>;FP+_DE?/(T_0',P\A,\MPW(#Z 9+/([VX=LMV:^V-#U MZ81H4TVKX7T\ W2W-NI?J6EO;+..0]70G>P6O#][?KA]9,'Q_G=#@_@G,#5# M6L]G'@3 G,3D UAX/G5& _5[QR&_A%OF\^;UO.5CP.ZQ@A[YP;'!5.1&4JU2 M+H/ QP< %I=-0V:=%$YK?J%379XP2@4"A5/R"AA@2&-)!MOEJ5)D( MN0SDMUB@LG[RD,S4[Y *4%=-"Q/+"QTC8A/P=QOV*I%L,B8VT96E9!/))B_ M-=.N6:)2LDE/V.2M,56TL^Q*R2(#9Y'5JH_MG8=0B/)[MO>9:?.(R818;.\P M7@P7(RMTY\$B_\._:ZDL_.DEZ[K%J+,6*L-?JG+@2$FR:GHY49+D;Z.K] M*1<_(V9!F'02FA"7'4^+&-YUDK]]L=14[=U5@W42O1*]$KT2O6-#[_+*9VD2 MM=V*&O?'9N)902']S(ZGT@VOXDXS;=A.T1V)7HE>B5Z)WK&B5S^]/HG$;2]P M.^9>C]4M'MN"?(!)*X/H\]8TT5:V&)2L=UY/W\;)NY+U).N=9V.LI-;K !G& MR'JSI62]#I!AE*S7U8Z^DO,&SGGJHG&9R"OG*]7)HZI1%DR=5G D_]MV+>:& M=[>KPPI"5R/7_[H^@R7\AUGD[3VUW> K@E>N64 \EZR9RS9V2/8.+,IV'U@0 M8D6#6E4,FB-S,/V@>S8Z,J^AJ%K"QUV.'"K+EBY_]+O:80O9NNT6.AQ%YM[O MH6=^NEW3@"%\.\S>X_>1DDR^1NJQA(-&HC[@,7JEG(Z7*!M>OLO_:^_*FAO7 M7,G9NNL65MWI*>5*63=$WNZ263=-_EZ10MT;&J9M1F_*->4"D4$.,[ MN4E)+Z[2ZQ3U2HY 7L61IW13YTR<*+P2S2.<=H=77TZ=8I&E*RQ&%Z/7)57Z MD;P09[KFBQZ<058H(A/O &71\FTUIQZK B=EPHDJZSGUMAN*^N0(G]<.)HO2EOL")P,F^.FC==IYV;-4/(A<*Y>]IS%F]I MG%-Z3KY"K?K9#D_Y.<3FC^LE%TO*2NJ*P:6&<[6%JBHYA0B$4(^X4OM"J%44 M:CY!7R'4X]&:O"B(D&G190K.>1V%>F!!)TY%@H;!A?()5NX#[',.LF)+!AE[ MM?V"&/&&V- L@58ZM"9!K/59+HU58S2D#R!7%PYL VL%>& 3^&U:+U[V( >,R?WSY:IG!B!(IR8S0:%\.OSE\++%'*X+GSS1=4COJUL>RI&Q] MMFM8\$N[?3%J24959*FC:[&&W6/\E<6,^P9_05_A8R,?W3DFV'-/9!*0\8!X M7%MJ<@.ILJK%L.QVT%PL+?B #6MH&7&,U92F>K'H_>9ZP>B5^-O;_52-XJ^P MCP#'#1!+IXW!,4\4JDA_4T[I)1AE P,-0J5V @YVXZ4DW#L(AK0I;#YD M$NTIC24P3^X\IR6Y#LK+J%(*=+G:R&O]G'LM"9B4 2;=Y!=O!$SJ!Y-.-Z<$ M:0&3,L&DK>5T.4+ I$PP.>]JDG;J?%\!D3)!1.FHHL)?/JR_)1./&!8+F320 M228V855&:6@%CUV8Y%_L64:5<),7 RL:4M.6PCA!4;::RD3MI4T#%3(YVCKI M%;AX85UEDMRM$S(Y>HT+218R*99,^LDO_9]()GL,U2BAQG$=LCO7L!Z?%.S* MDEVE/^MB)\7$#Z(."@WDD.W)$=6[IYNNAW>V\1C!7L'>E"T@4O;[$IP5P,WW M[IN2\Z%KM7F;-/13@+AQ>0PFEA@4X#>R/9NN>A<;T^G#;"M/"O8*]@KV"O;6 MC;WM3LZEH05O"U8FMPJ'[)N[YV5%>07S5BK00ZN=O'W;B3J4"^A5''J*K";. M4A'8$]C+@N:>4'M%$$,=H==-'0P4T!/0.^S^73MMC%] 3T#O0.@E[^)X(NQE MD%2%^0,L:Q"IED)Z9&76M%Z.G +$N*6J$XR+'#L\525F[ MPY4R/[3<)>4V^0^J-9%.BL MXAAE4DZJM+U06?5R7M0\TXFJGO+RG1:BM,8$^62"/:YE#-<_S 3+PIRHXAAE MTC$=2:]1"E2GC U5JW!2O%)@/8/*ZCO9D4%9\EJ-+T)I50ZEZ6K:NDZ+U<$3N5'KWHL[)&\$&>Z%O(Z.,91*"*K M6N=*Z^=Z7TG@I"0X:?*%K:A&"!DQKA1.VE M3AP7.*D33AI*+]?BSU4_AEQHR[&GQ6KUSIX4.;'MF\WATZD)K56S:#UMW5PA MU,+2"E9ETJXS0JB%%ZJW6OME\0_S[T?FB6 M02NUTY[8)%F@Y5)9=89#\A)@E8<#V\%: 1[8!'Z;ULO51_@1S8>K=);CW&,: MA;\Y\%I7LU%6WPF_3&_#;":N;]&KJA<>L7%@O9#+5\L,1N%,%M\*62O/7\$# MX/$TV/[* H<-0EOHG):9*DMTTY;YL/AS-+N:,,'/I#GP"/[5Q$.8Z 6V7_&[ M?]9:9C9P>I%YJW1OI6XX3$Q=/Q9U'_'IOHTO&),8+K_=S#M H9%'AO\\^\TR M3$,S!B;1AK*IDX[1ZVG#[D!5AH8NFX;9_Z-+VP*8Y.UC"U]MDLEF5"MM?EV$ MXG\.1;;8@60;3WQR$?WC,NI-93EL\NRERW"P$+_M]8H^C"[^>"Y22>9B#6W' M\)O#QQ)[M**;^#.M+>FJLO6Q+&U_MFO8OJ1W^V+4\HS:TV.-NL<_*8NG\0W^ M@K["QT8^NH-%;J(G,@G(>$ \OI]K<@.ILJK&<#YVT%RL??H!&];0,N+X4RF] MR6+1^\WU@M$K\;=WOJL:Q5_!T@QP/)>Y$@0S$:,;,-8\;->&ZFO;1M^#$?%8 M[WK6[-$GS[1^'KJS+;#ZF+T3JY!+)?AQ \32:>. F(FB:>FOL*Y80$V1EI4< M+*?H:%HAF:BI:]@*F1PQ>URLD^+))&GRMY#)L66BB'52-)GT>HEOOIQ()GL, MU2B=AB7Z[#SWJLY M1NP$>P5[T[$WY_/-"G-6 />XX8F\*T%7F[>B-N$1#2:6%Q3@-[(]F:YZ%7?2 MZ<-LJNX(]@KV"O8*]M:5O5KRQER"MZ7@;9U[/6YN\9@5Y15,6ZE GS<]>:D$ MT6)00"^3DJ']Q-6:!?0$]#)I)YV\I+^ GH!>-JW4TL99!?0$] Z#7MI2J0)Y M GF''8#H2E$WW RRZDM:Q_&GXQ&8PE_$1.?/V'+\#XA>K28^997I^ERRT2E4=4E1PS54Z/B@+O4RNN51[JJ&>MI> M1[$UUTD#J&71FD^!:_QJ#K!/*'UCFJ+';AY%Z7JI%.0*#U(M]@J/42;UI$B= M&B5K*CEU7ZC]A.1T MUZ$$]*H,/55/WO#HM->^HGF$T^[P0LNILRFR](?%Z&+TNF1%/Y(7XDS7W-&# MD\4*163B': D6E[KI"[@<2(K0N"D"'3IG>3G*@(G-<2)EKQ4HL!)#7'22][X M6."D?CA1V\EK:@J-IS5.WOJY53]^=1TUJJ? M<%X'BD*HQZ.U+[JY5TZF':DK9%HQF9ZKFM0]=05T(= CNO.U5+Q5/]GA&3^' MV/MQ?>1B25E1)2T73[(<*JJD0NT*H59/J%I.)3R$4(\HU.075X50BRY4-:?@ MK)#I4>VD?')'2F;V+^>-<2K*>I=SY3K /N<@*[9DD*]7VR^($6Z(#999B&9@Q, MH@UE4R<=H]?3AMV!J@P-738-L_^'TNF<+;X54L'W 9X4S?50"AK1)]B(>"$>&?]"V& MOS$)1J[)WX_F<@E@8@G]\-MPGQU6MF/JTPG0UPW7#P .3?H;WL?^U"-T@(GG M/GO$]Q&@&S[D!!XV O\2!@ZFV+.P;;\CDP3$&P-[S%G5#SH,_11,-\!O=)07 MF)SK^!+Z,0)(HU?ZPW$1Y0X=!ADC[#PS1K'YW+C *.=]+U^'GCN&%UR?P$\< M\'$G0*KE3GV;KB!83G0UK8W[2)XM'\AA' -M$A F%?@/+.9NXM-1"X#+YT_5G!!398T[-T)Y2*%,4^'25N;1) M+'S^U0I )4>ME#P&-LHBPQV/7=,*W@%EED$XH&=?.,(^FH Y85CAQP'Y!C$9 M$V$&,#Y@CF*1+277ML/UYY-H/AYPE[_*H6W1S@0N_TU'GP86+[D#"]]Z8:)B M0X^Q@Y]!BHCBG4(:2+1 8]#Q-B"YH:+%#/?:4#,S5)50ZU$TPR M"-A(Y,WB.\,+U;!@S2U/@'U00@N[#R+L.9T+!1G8%HX%ZMHGQI3^U8 ?H),Q M*'*NXQBV9X//QD38\Z@29G6:$"A3NF 8\ !+]-]/9(*]L(4RMUE (X/HPT7% MUM=*\['%W09@/YP&=&.9@#1<$]8.M9RHR4W'!!6_:$2Y7&'SB453]Q>5.%L/ MBZ1SJXI^ DCG-56H?K/A\=D7"_9'MFXIBV_P!/2<#9N [TX]6,9G$KH.*(&@ M&@?$XZZ%)C>0*JM:8^5;3?0WM:M%YTZ .9M^%]UA8!]$M@L@G$T3( M8R8!>!W<$Y@W_RNHKHCU7:FM_@?,#XW>)X!IPK=#L"@\V*?9)\)P';#5"/>P M)5FP\4,9;ISB*Q=C-.*:$,$4_9LJ=5%$JOL24N2 9X04%8T!\"/_R'KFH*6< M1+I@E\!^QXSUM>6/1L0$.Z4,*O5F>:LJBE+=8P""!C,V3!PL8X,[18O26C#_ M\K'TVB6P]'0)F,',#6Y8/,QLDA* ^(XZ0SBR:,R941I94*MF5C$ SM7LV?[I MGE$;U02?R>'(?9S:Q.?Z2=%P4VF?DP_L%:5MAO^;[R=W;WS1@.\<+-FA /IM M7TTW$&_1+,4>W61]Z]GA5C+SU4RZGK /FS*U$,!LG8)E8(0^UG*H(W10XZ@)X9G$;/!I@R<,__2G8P I MLRLH6;/53VV;\+O9_AF:&LB?$,,:6O.9/=W= )L\RF]N;@--?N&XZ%.W=SJ> MVLPIB1R0J0,F0, _SPU_JM$:890A\ND7?.B118:PFX-!R'P[=S@$O>KQ\=@S M "!,C>KA\%F#^2NV[;XR/C(WW^ ^_$)\:S;Q.:-66;@X/V9XTJF!'0E6C#69 M+>P,YLNL0:XM*&=@0&Y/P0 .C6"L?4M\X)HX9_9,#"VU5H:%*T-N@,\ % M92;NA4=LYK)=OEIF, JCN(MOA1$M>?X*'OBN/0VVO[(0G3:8-7S:0#13>;J^ MS(?%GZ-919<) *$Y@"7QJXF',-$+;+_B=_^LM;SWP,:SR+Q5NK=2-QP>2:%_ MQ*?[-G[88%*5QQ8';UV-1AX9_O/LM_TF29>ZTB9Y^]C"5YMDDLN.:%"'(;+> MF$:GVEI"GU@5S.F$.2R@$\ELL^=&^2X],'^^I@NXAPYKFL5<339V8^45\ P^J;&WH)ZS;^ MZG2YBSI'!A!Q+;$#2/09 M&X'K%1@:CS1W8QT!42R33IX+GX4.9AY_&+^@$9&]LN;O\S.8 5DT"T;8&P^G M]OK7#^B1/WC#+)9"8R(!_'-N&("]P ]CJ/FQ:"_0,RRP*YC1_,XMG^43$[04 M3D^T*)98$@9.-D#_<(!WBP]P;B.J$J+-5:CXF5ORA&V>#W+WYY2&Q9_HR1[+ M &F@G_P(*%27/C^,O ?? V3R,/6 Z_Z6=XN[=K[!]I]>SGVY^'*FZ1>W9(C9 MLOI)'> G?FA; _%H)1"/+J&O\ 16WI# HEE(ABFN6+:G(=+D+.1S4L#&L,-T M%_@\CW7")VF$V?7>J;H&G>//([L#IC+H"Z&7W):U<_PA"J#P9EJ^^>]M:9%T/@0)BF!H"<)611A'7#XR2#(]4)$'S+!]=H7Y&VO3A-FE MY-(/;^P$L:< "X-G=>)-L\#H[[_U5%6^I%^ Z#O(I +VQ9P_>\=\J.%.GR F^-3V%>F$6C1'2O(>&4D34>@R<.(+=IM@DQ MR.SXE![F8IZN1C,KHPTJ/+L0@5->/SJ+P"DH_Z,%3J// 8%&$SA&\]/+ MCJ5S@JCJTH1".%Y6*M2ZB>67Z[85N[ T7P?L=A;PP<83GUQ$_[@T+7]BX_<+ MRV$4L9'N)&8D%;NDO%G74GN M][<^E25EZ[-=H^JZU%6[F0_;D3KM(TQ6ZLOJ$>;:;V<_:EO2>[TCS%7NZIF/ MVI?4F-#:>$E=U<_F2G/K?7.^261Y=_%0(T+>?0@2F14H5#CQ[^HGN)R=Y4?! M;D\M!U"(V>[?M$/3[MU YOZ^I?@%%Z4A*G0,7VKF7R[@(=Q:,? MO-YZ4?S TK.8R.]HZ*A>U(^T%< MB5._1HQ4JY&R-?;R,FSI(57V]AVG)N/LU[@DQ0\>'6T2.\-'HR"8^!>MUNOK MJP03E)[=E]:U9XSH'?46,9^QUS)Q@%M*O]UNJW(+IJDHNJQU%%63U6ZGH[:< M=Q7^VE<[RIOR!WG3FHHT"D 77X_YT1$]7WPD?L#X*5427*-4DYAD^4%SF=EJRT5*U*)"E-7>GH MZA&C#_EM2 .Q(95_0U)W;$B?WFW\ZHNM1VP]F[8>M4IZ6FP]95/6/-GJ'XJ\ MZ!C%U4%E(+#HNQ&F26[D39$QWT+HMN%9]+8?8OM"R:;_%+C&+_33L0)T_8H] MLXPTH.M9+:;Y+<\OKO/<_$$3OQZ(QS+-V'%8^:AK\OO5X!?3.E@O!#W8V&F4 MD9*%:]9EG/Y_3>WW,LX;*66$-J_\]CLE?K(]6)$BAB+!Y M+JK@3U &FA(J@WE@.XQDW[!")W>S0BC?PPL*M(J6B293SZ>E?&F.\M)='4U6 M9[4[L3? #O&;W]]L\L[NZL 35995H7.*I4CJJ'-$9#0_G3/8J7,^SRZ!"YTC M=$YU=,Z!P5BA<%(K'#6ACEP5_92>I!MIY?JRUI99 M+;CP@N5V1=:7.T*1%4+E"$6V753]ME!D^2BR?ILKLJUU(H1F*-)RKYUF4&1% MNO_V="SUD /V/CU^0?<.[ M5%"*-9K!_"SA%@<8L9SK 3'PE+:^"'S$OB? S[RJ-RU489K+E<7OV254_L'H M^^JP,&JYAIYN_E6Q-?0#O[F..WX'8SL@CL]*5Q@C,L:S127 7%$PWUQ_J3Z8 M;[!M1#59OEC.KP%M:B2@77%HW]Y]KCZT;VD=(DL@NU;(_G+]J?K(_H('Q!:@ MK@VH'Q[OJ@_J!X_X &)ABM0)VWH,N8;WLK\@#+8^W M.:QRS@LULMYE_E+8A+ ;HB3#!"3@?&O2(N1CC#2OG)5.ZZG MEV4-_ -]G76X8XBFJZ !_QK3WKF\J/+$QJRB_D*E46G]FDF+%;6[VEH^,^1\ MAQ:6Y+QI4D:PLG_1'SPVLW[$+EKOT@DNFOU9U; MDI;SSK"B%U"2;Q.]@%;*X#U%=6B/W*[W((0\+&11\+ZOK'P\[]D>9E$L=D]K MA)_B'4X:JI$N;\])#38M>W?AXY[N['[;A M<>J7=TZY*W6/,F6UI\9GQI::2OJ.FDHYFR1[E^+"/<_B^]:94-.)0TU8*;T( M!.U2]%MK!JP:B@*T@AI!37;49+NHMFB;(U05C$?P[?6/NXO#I%<@!4J[3[WP MCG.=Z,[D(:0QA[D8A'WZORJ)J>6WT#<<@,6/_H?V;'2>Q4:VM3*CFJAL:0FI MK18U!\BN4<^?ILUV9]"FI*0PUBO^4-9*T&P8M!YW];!F%'PQ:=V*X+3F++ M%-0(:LKC^Q6:5$&-H$8L*B&X+*D1X9,CAD^^8L\A[^B+A'['IC?&OEAD@IIR M4%.5"$F:):B*)2BH*1PU90N2\(C(M6&X4R< .K:'1-;R)G=F.A8K#;(0&8^] M[1F/K8%KOL.O43"VK_X?4$L#!!0 ( !DY9E<2S)2[G1 $+& 0 M:VYF+3(P,C,P.3,P+GAS9.U=47/C*!)^GU^A\]->U7ELQY.9)#69+<>9[*4J M&:<2S^W>TQ:6D,U&!B^@Q+Y??X D6S:2$$I2IUMF7B:6Z0_H#QJZ:>'//Z^7 MD?<$*4,$GW<&[_L=#V*?! C/SSO?IU?=D\[/7]Z]^_RW;O>WB_L;[Y+X\1)B M[HTI!!P&WC/B"X\OH/ AH[PX\GP^!/X\#$ @W_,ST[@IW 6GH!N MT)^)8L/A:??DM-_O'L/!( B/CP

T2@K/^S)KV> P:SX(P[W M2C]B%$**A#K?^V39D_WMGP[[67$)ABK@$68<8'\+'W#:Y9L59(-B(?%]3WXO M*^IW^X/NT4 3-4L>=?O#[E!( LXIFL4<7@GV+F$(XHB?=V+\9PPB%"(8B*$1 M04G^7H'3?P!*R%?!A+=U\>>=YDC.T7!'*/:P)AX#-5*,9Y4JLXR7\ MWA ?<#5L94DFBJK^:>5[,.),?NK*3^_7+.CTZM<:L^X<@)55S7F9I/;TB4T+ MK%<(A21Z(1W+HG&7CYQZ&F1'7UHB"2:K^ M.P/4IR0RS.C>BI(5I!Q!EE]?%,""0K' B%6FFYG+WR,P>R\:DI70\/?G@/RZ M)T1@=+/K2"8K^3_O,*'_"":J:7&_5Q3:]EN(,+%8*9K_W[OO@\BV^T+$CZ._ M1.\#&-KV7H@@C!IT7DI/Q?<>"LX[8R+V*RLP%XV3S[_?7U?M:53%.Y$,-T/> M->E+7_T;>-W=?KKK*4E/BG[N'0H<0,4,!A/\1?U].,Q3X;1(A>#! *DMMZ_: M0K'T8:;+2@UC1B(42%_B071"[2\9"2=B>*BF,1O5&[&,G!P)(K:RBI0=YNX+ MYI'0V\'^X"LOI=4X"B7%R"2>_6' M!82\X93;AS#R]*&*IQ3+2\ ?F42G&,[!S7GT4)Y ^.PC%@ MBZN(/+_"DK6#,C+UT<+>"51/P3K$U@7P'^>4Q#BH3TM.QJC_3W(7AY@?$193 M*#[LA)W2,D-BW.8[8:-N7=BH]Q-=[P)%#O,\CD,4W$,?HBL5](4Y\"D,$!<*8]#"1EGB&HD[/20N5X$G:O"V57BB#B^KQ$MJ\9)J M'.+U&C^)QA.*;$C+"YD8&?0/&L/LQXV0IC(O-JFV",K+U M05^H%:8G0;TM:I("L,5UB*[O,F*TBJ 8O>-,&_49*I0VDG)\2$H.QMOB.$3" M+X0$SRB*Q,Y161 D>H+G2.PF@=@HVA!B1#*2\_&0G Q2[6L3 [=#]1)8A[BZ M H@^@2B&2Z%2H2$5F:A/4+&XD17-0Y@2\M@4Y&P2?-'FH>L M0JD2QLOA.$3!1 G*(!;GE1G@.L6\5G]L7,^I=?_CP25\6BHZ!O)\RQ+\[Q([=R8T]<0WQC9QJJTR3$R(W*3\\B; GM13! M2)NV2.EG&FZ28HS%-IEZ=2&-M#4+\[K)Y#8"%>R6>WOR*E&,?&D1X%PX*P?H M)D&Y>(H]+T7"1CJTF&\^*.,F"07^?8-=806(D10]*:LH6. F.WNNHSTOQ>)& M1K3H\!Z.FTS8[9^GJN!;[R$.-/"\7Z3#F$MGR4Q?02)@6>ZB3HN0BA48/U'Z]J@=HI%"+ M0]1T:-WC,)<[M%6++6T5&$:FM-!#/IEI1Y2#S)ARD6Q9JHEG9$P+/M3)<'*1 MP,)<)5O6JD",5&F!B9*T)Q?9D:E)MF3D9(RZU^(/4MA%11=DV]CJO1S"2(,> M="A*VW&1EX+HFBTOY1!&7K0@0DEXSCU>BM)RK'W5<@P3,Z=:W* XP<=%:G;O M]5Y"#E!DE>%P*&HDHB"O(".E!5D)3=#,^=:C.)EG ]=XCQWHF=MM MDC5QI,8V](T4'#>WAF6"J M@D'S4\4M@I$,+;)1=*Z838O!#U9L%KA2!",K6ERCBA6G%JCDX@UK.[4O9M#_ M<5^/7BAY)ZV3\43M.!&O4-V!UD4^Z$(,(9"E-QW3F).0E"3"+M- M_4OJ,3)>]$K'7H6>J%$Z[,!F)+AE0X7^P'Q.X3QA**1)6H/U/#;@&+G4HBW[ M@)+%%-+)*9M=PI+>86MO9\L C,1H,9,,*;M/UTT;6I2A0N$2(+DU$QLS=1 H MM$-F$4J&< ,#^I)*C,167OJSRY/9UN?E*O1R-3IJ.%_ S>\6WMS+JODQ"-YV M$&2)2N)A)-3R#*C].5X%AI&^\KNAU109C,GE0+T5U-#Q)Z&W!F5>W ?1:AI(F;S.HS4:C&08FJW]67G"#*JE:_14:-9 M0,W7B^OIY:B0#XO-I2VPD>B:]Z\DE922Z]1FL^BM#?M\B0H0(VEZ3E')NQ\. M6MX*Q=ID%E6A&/G1LXNJ^7'+.-X(H'FSC:0N:N)"OQ!\A^'D_/@E!A1@#ILX M7 6R1OUK48P=B*/CO^1B8_M@A0G(R$U!KD_)3/Q!,8);^T*XE\Q.'O=Y#ZLG]S>(VO MT!H&R?V/(QRH T29),]X^D,W8,;4P<5Y)P01@QT/@R4\[]A 8'F)QRP24IS& M F$]HQ$Z$PX3(H'LRWD'81D*Y!V/Q:(ZQ&/9^E\HB5?GG:0TXG#9\;@J'7#: ME7^Q@021S;@6WTJD3L_0Y4GX(#.:F1@EG*)9S&7#QP3_$6-?UODKXHL'H4X2 MAJ:N6T&]F0KJ:^#V\OL]9"06Q=F8+)<$/W#B/_X31L'%YD%4B@($Z&;$QX3Q M?\G8>JD&FD!9:"#Y:I;D?XF^PAFJJY?DB6B0F/AT8U;*5"S 3$V\!TB?D.C/ M:$ZA*G,'-K*]I4JH(VKN=!!3-56U7B>O"[U1M_.S-YNHPN7,TCS_4X:JT^!2G&;(6 Y]0,BTZ9JL$V) M#V' KBA9WD..:.[7^T9,+IN3<+J #W %LI:4D6V/U,YYG[QDH=HN3;> GI(\ MI5>$CF3J3(3 #$6BJ)KM8C/#TMW&E-33V.M7U%:;<@,Y%\TFX5C5\B ^DJ_K ME1@CXYA24?+?$-!2/=64;CZ:WK3OWPCEBV=A_:J-AE;L[8S#H+9UR&_(OQ$. M6;IZ3DO: @JK&"')1L0P]N M22SF",*&3?-!J5:TW,:733S^U_&+,ZS7-AG)$_7B-JNU!FYWG%,BURTQ\:&L MK'RE*Q%HZ\;T#OCRE!8A_P'ZG!AL7$WA-O13 MN$#+07_GXHR"/^(T=C@E8K@ED<72 5E7O*W#\S*&B3N]6W9+^UI8MIT>]HBM M%B R.$0'A=HP&K.)(V]:'Z<7K2L/768OWZ1>.H),C*Q2FJPPVDG?K;PS21B* MS0CC6+@PN9=4I"?.KM"3#/9/Q4X* NG?E"^*]DAO&#.KO8N^%MX;Q2!Z$%M[ M5CV*"XNV82QG"_4D3-;HPMU(=:C?!J*E#JUT3=6.6:+>(_;(=C[=*.UUQ3): M0_;5N4[W<)R*Y;N9RX:8F9+BB4:\R5<,T:KU/[(&U8HBRV M&0VFOP&IK4/A\%SNFK%8#&71+#HE\CQ>'=)CN#VC'V5YOL)CGR%E:')5O:IU%Z;9%I5ZJ7:\/253-$5O_P MO09("X[@:VVC#=%%*XRWVI+6#"L69X6DCI*L!T2V669U8%J09B7V#;%*#HLI MY)L+@@,VV;WI6MI3DUA+C5'YL3W"W^":7R'F@ZCAR;\.T5(MY&XUVJ;#3$73 M+R(Q0TL[;I!Z2VO-LVJ:'J). 9U#?BE6EZ;3N!2C#4>HE^@)!1"+G0 *I',D MG:#,6:J5%U$?H*4[P5*/0+H C4,*)0@MU8')(YQ@%;A\)HU]RAQ"&QS*6X31 M,EZJ]55,R#%Y@E1,6I6"EJ1O;D9L="];,0E'R9=9X:_)S45BJHX,"DJVM:8:W+8*B9>>FG\A?I]C6R.)D>O4["6[_>L*/23MZ6% MR"UPFLIRSJR3U%KK(MR" MM5SJMB\+"6Q6N<[EE[5K+&_@@8$,(]HML&];:QN6V4OYZIP8YLGKY'>"R_3/ MR?;ZV"QP0M,WM'+16=.D>B7TE@[*Y.4$/:.KAH-31[2MEKDH;55&Q6MLNQ^V:O(27%[Z?^[@J1=CF;^ 2_#EW7\!4$L#!!0 M ( !DY9E?I=0S$O1D &7Q 4 :VYF+3(P,C,P.3,P7V-A;"YX;6SE M75ES&T>2?O>OX&I?-ZVZ#\?8$SILCR,TED*2=^8-44>6U&,0X*(!29Q?OUD M28$W"%23H.9!% DVN[_*_#J/JJRLO_SUR^'XX!/.^FXZ^?$)_YX].'<^Z#Q_G!X()>7K9Z6]G/_# %4>4 MX! ]*%,,Q!(1I'%2VZ!,#OQ_/OS@T)987(#,(ETFI0?G&0.-G.>B-<#3&T\\^SK#\^.3/28&J<>8EJW#^>X.;/OT*.85Q6HR7 MG[^BGT]N7=$U1X]?YCC)N!+8Z?/'TW3NHG%5UW1V^I?C$'&\_'2TZ.%#"$>C MWW'^&[TZA_AJVOSNM/[\.7G+T:B#(W+&%"("0(+"80,3,0B33"Y\;BN@7)^A&M\>39+!]-9QAD9M"<'G[$: MGQ^?P-*XK8"%6;K$I/,OULD53_O%X>'RIM 1CT[_OLRFAZV4/Y^V%_Q*R32& M-BRH8WHVG\^ZN)B'.,;WTS=A1N_4*&CF6?((7J0 BA<+3GH&2@54W"KE0QR$ M#- M$^K-ZPG M') "NTB^F?I?4[(S^WTZF9[GXRFF))W)G'&P)IMJC!6$'#2@(".=R>1SUMPF MW(AH$W+(;\ \M%-+,ZK\.J.1OIE-:_C&HA4TK @%62)3Q0-$@PHR=]Q3[)8* MMG:(:X_?=21O\1-.%MB/)-?>YAB@,$6Q1B@+:3]_74XPC!R:DBL$KIUVPD%?"!KQ)P( MP4/,C/*>0C% D#E"=-I)KJ)V7/P'6*5=-7V#==I0. U0>8H.O5:4]FE>2C**B=C:<&V&[(YA]N/BQP#*N4"\"/W'7\;3SW_# M_ %_#=VD?O@6TSCT?5>ZU1+?LS+'6150BHSQXCB0.24_FI*D^"\K*)S9S#&8 MV#Q.:09^KY9;FM/QRNF$>]=YVTFJ:^"_J1\0P$E>7O6&?/\,Y]UL:5).5IO> MC,.D?Y;_M>CG]=,SD89DG."4^Y!8*8')F9Q(\@R*M*D(&8SQK53 /2,)R'IER(T3Q.NA;/K2,\O M(6I?ZN@LY%H'HV)RX#@E92DZEJ*(R(2^OY*"ATUU6W'@XHNRO<3OQ7:?C=%R M(7@P&D1 BN:ECQ;7W/7I<_>EP^9T3D#FA8(!PU0P]!0E T7L.,4?1% M&=%Z%NU&0/OD4G9BP[75"CNKH:U?N31(R[GV6EH@;\;)Q1E)4259*Q%,,L5D M%F7KH.)*(/OD.=HR86>QMUN/GD[SYVX\'ND2T&J!P!5EHDJ4#,X:!01#^52T M-U/T=9X3-EG&19(&8!7DC&1!\]I&2GJB5]RXSTWI6,^C:ZI2-LA#J#D05R:I[QQSD9#6Q%4TIS==?'B/L\.7&.?K:5H(1%";(0JTH(PC.X:6$G4?K6+9<9=:L^)J)/L4 M,S?S&[O+?&?]_SDIH[Y[UH)WH:QSVH O6H#2A4/= M9PXF>LK-K596M-[#>CV:35A@'@D+&LM^B+SF-$*-S%J;#.7?@B H'S4X"D! M,M2&$CO#W'UG VVLULFMWTQG5>$C92-EDA1_&RUIG#HB.)[(I:*)6+<2N\!W ML&'GG[:GVDJ5%&5.CED7O8C2 M#;*7<+MIBP?(1';1?TOA#Y*&G (QRG@EI 'M/*%114*4**#8[ )S:*5MO4)W M!8P]34!:,&!7H3L\\$3&245. MR&(6X$/6%A,7W+7NN;$)KCU-9EKPH[E:FA'F64K3Q61^(1X9>1F]5Q2P:Q8( MBU#DQ'*NO1$LEIBR#;;UU/W52/8TMVE!B@:B;T:#GP^/QM-CQ)-(YHJ18E9% M%PQ0--DTY1,E8\A!Y9I M+*4ZL#H9;Q5WZ!B7KOD>OM63V^!?FVED*:?(N A-;U#3B!X+C5DA]$6'X67 MPXSD;G.[]UO>>B?]7HIY=A%Q8Z*>O2O>%#**$;!X!4K26^.51V#5OZIL HMR M$"W?P33=;]UJ Q5O(]QVG0#FT_3GQ^F81-?7"KKY\-%77"-OIAH M@8DL*2!AA"83&L4I2L%(L45HW9+P.BQ[M<^V,4F:R+^=7\RYJS((XS>AR[]- M7H2C;A[&*UQ+B*/(C51"*DB$$%3T@@)+YB!1)FJ9P3PL,C6FP MD[B;*?TMSD,WP?QSF$VZR8=^S<6]Q-*E;CZRF!S+5H!SH5;K^ C.. G,1\YI MF#K'UA6RMZ/:IY6%QL1HK)(F105_?_G'6^RGBUG"?HVX?\-Q?G[\;A'[+G=A M=OQL7IN&K>B<>,#(K =CZV9GE35$YZO/LR(7*P+)>H.J@[L_^8[K"X\BN+@' M'=S/KK-BW!-0_"&F'? MJQY0S_IU18>""#U;I\X&9$ M^S2!-ABE&BIEB*)80G2%][*= $9Q="Z>4];5NB3FAH6C;=+YA-VGNFQ<9Z%/1Y6*XTIF"=8& M3J-*GG*/'$"BTI)E;D1IG\%? 62?S-OV>K^SXQJ:.$WO M#*H"P4L'BHEZS)CEE&VL)MYNF#?W'^J\:S4]A M7#L^O\5^/NL2I2;U%V2KSW^P=N4H9\HQ=,A$2T.0,5'V$9B!0GB9+MQDV7IE M?"? ^[0.T(Y%]Z?#5EN*?B%IG-L3(S1FD7B!R$I=S1("8B+[YE";8"1BNGC MV76;BB[>>I_F_'=7>0OY#='M[6Q/ T_12QM E\P(1W:U3"T $YI+]$J6V#KB MN8QBGV;SV[WE.TI[T!TD2UAKX8K, CW6=4;/:]$6DE,3-M=3&NAU34EA\TX7 M&\#:IZT"#:U_8WT\U*D9)QWO6Q[[_?6> Y^0<37V=H=^UP>\F4T_=72WY\=_ M]+7US2_=)$Q2-_GP+,V[3ZO)#U4T"[7?IS>4/2N,"KS4"H1"0:X$-@JWN#^_;1&2R?'?]*S4XK"@=%) MU*ZX"%%% ?5P/%:2=\:$#>+,Z^Z_5Y5H RN^F9Q;+DLEQ-Q7'*<$?%W6*Z%T M"IR;PFO %(A^GB+D).E'$T5BT6F?6W?DN!74/N6D]V4KFBIJ8/ZL;]T>!:%] M29$BIZP**"XM.),0+,=$*99"SEM7O=Z.:I]2W =ET-:J&H1";_'HS">N)^M+ M=$F5R.M!XA@*$;Q@/?O0DH>,P2MFO=>V]23ZIMCV*7U^ #HU4UN32&939&=3 M MFK6)P%ENI18'7GK]=>$AM*M#S;F+3>(,"YXV/W*;.^A[!G2*4TK,7]"NR< M8;2*'LE]AI)9!B4S&4:7!:!(+J-6+#5?R;D.RQWWYS_J>+FI7O9C_><-SKII M[<);-ZG@2US]?]9HG+[Y&"8?\"V]%#^7@HG>!$SHE2,OK)4DI\P\Q#I&[11* M%61.O'6]S_V.L,%Q;%>1\&PO_QH) T4QD57GHZTF7V0">)4+&)3,A<0#]ZUC MTY::W? 9>@FM2W+Z\G+KC^:]LOF"Z_+ MR@CR4: \S'-M0>NZ1]9AW1[++2 7F*(R0;+6DVLW([KCXM W0:"&.FJW,E3[ M^BPW=BY]YYLI1E7%U<5+@D ::L$Q$A%(I_%2^*'*H/ M(*+6-B5NM6E]D/*=0=YQK>B;8->PFFQ&N#\F9#S'W;\Q?WT=5HGZ M3A=Q7A;CTV;4(\:45%Y'B+8D4,:0]>2)XCI$KGCDL7W/N)OP[%.+Y_LR0*W4 M,VR[8D[56ML'6L1.'HU>4*!I=P#-F(2!CK"1KC3#W$6Q?@V^?.D(_9,#= M0GWW&CWU/W^IZ2:^Q4\XZ\/X=3GYH':3)2F.=,[&I13 *4H:E*DBPD)O"B*C M2##8)%O/"K3 O4^=J?P;T+OHVF.MDW%I -IL!V/0;6&@.]+F>+&ZM2^ZA0( \, MZ,F4VVJ,$*QP$(UEVB49XL7S1'=O.7 #GHTH=%]U /?$H&;Z:;GN]+6?\$AD MGD6Q') ;K"VC5(T0"_!<4O2YR"A:N\%S #;BQ#&M&:*"VU-&!0L[[^M]Y] MR7+T01<++AL)!(;R@LP0DM39:L8+8A@\HKD&W$9T>N!]$O>[.RC1JR2A6M(9FP7)M^<84\JQ#L\',(FV'=B';?VASY MO2AV0!J>-N:I2.D!E.P!OF%,DHRMQ3D%^."4"S)UGN+;P2T$:&^M7GR M=BJZAU3_Y*RM][.0<>2B$H+)"+:6FRGF!3CO$^3DM*_M6Y4>WE1=A6PC'GUC M4^<#Z*QA@'Y[(^ 1TR5HCQ3PB4CVT:A#(!T-=7/3%&,V;-\[8MDI_BU6#DXU6[Z?/ MTO\MNAG2,_.BWAY/BA8=A;6:Q0"QIN/*) 7.20\"(PM81"J^^3;0-IIJM^QT$=;S1=]-D!"MCN5:EK^O?I-'+#L>!?&^+I<9GY,+D6/%()8$H"-#GQ* M"(&78D6VWK+FRY:WHMJG'2KW1::VJFINI'Z9SLZUQ5BK(F+&9V93 .Y#HF&K M A&SAA1923QI&WCK:;G;43V&RM2A#%(C70W+HZ/Q#7F$L[YNWCOQIF(+9W_MK=JX_,V0-G+\_UC2 M#/,S@A ^X.^+PXBSU^5E-U[4_K_U^?WKQ;R?ATG=RSZ*P9HL#)$DU_.Y>? 0 MO'%@'$:.VC'N6V\BO"/$7>W'-8^[])SGH>_2*)$JM9K;5M"W:=8Y\')UUBS [O+I4/O)H3Q0Q?'&)93/SOX MS)OOU\9QW@%SL[3Y]&&KN3$*H\[:OM00^',W'H^PE)2*$B!M<40GD\"5>F(? M1E4H#Z(@N/5>LDUP[6J^:J@_QU>D@GSQ<:O#.!ECV9;"0)IZ0!VG1-#+K$![ M1V]3*<'%UE.ZMV':)V_8G#L7K5!3!37S>C>@6CLO^-SRLN,I!A<MVPW<'>5>K3P])+=::''H7) !( MDY5%4F! [T3KVHI-L3783'#A.>=WO;RA)\[>X>Q3MSH#Y,4,?TI20RXDH'R"8R8Z,K/K2>A+@#O+WRC'O!LVUU-R"YZ@Z< MVMKR+E'YY=U^/;J^9A M#T2O1MH;D%]K5G5D568T;%=#OWIZO4L4">8"SG-3K*H'3K1.B&\$M$]'RSP0 M@;95SX",H;P"9]B?C#86GV(F3)D,I"K"@,OH07!61&:4M[#A*;..:)_.CWD@ MSFRMH VSNY//ZY<8>OSIN_\'4$L#!!0 ( !DY9E?3*(T&C&4 .I/@TNL9 3)@T-&4+*R4D:$0CP? M_/,#N#M\^9?_^>7CZ(?/.)T-)^.__2C^PG_\ <=IDH?C]W_[\1_O?F'^Q__Y MK__C?_S+_\78_W[^YKCV!>)M./C/WKXI^]F'SZ.AV^_S#_07*IUK^V_MOI7P4(+1 5\XB!:5LL MBR4B4]8KXT#;#.+_>?]7CZ[$XH%E'NG7E K,!\Z902%R,49@D8L/'0W'__QK M_2/"#'^@Y8UGBV__]N.'^?S37W_ZZ<\___S+ES@=_64R??^3Y%S]M/[M'U>_ M_N7.[_^I%K\M0@@_+?[V\E=GPTV_2!\K?OK?O__V-GW C\"&X]D1@FJ:3$;[!\L/JRW^\^?4NTN%X_E,>?OQI]3L_P6A$B!>? M,/_Z"?_VXVSX\=,(US_[,,6R%?UZR164J7#^[_II/W7&](& 3-,%Z1+]%,=5 MQ1MBW/3IW3%??A;+6.!B-&^(^.YG-\4[^0C#E@*^\]$-T"X^B'W$CQ&G+:'> M^-QK.-<@;R.L'_G/\;#@=$B;[U_2Y.-/"X O)O3M)WB/#X/[Y[BPNJ/RH/@" MQ-6_O0: F!Z.AW7S^(V^77U ?=2A4/#+',<9EUO&^BFC2;KQ2Z.Z84TN)3R" MB*/%3P<9AX/U&?+KN)X3L *'O\[QXVS@8K:&F\",S9;V>?3,JP!,2:&U%4*& M'.ZR-%NS/L/TE_>3SS_1#.:$PD'V35=2GW41]Q?BSZ1K_2O\/?$'*=/*Q!_;FDP;"6S)# M\'_\83+-./W;C[P%B?_K J9SG(Z^OL%/D^E\4+CG@N3/N#:):6\D"R CRXJ M6G FN#9\WGKP&5';1:1W618M6'Y->]XD_SS.+\F4'7 G1'!6L^2T8=HHR7ST MB4EOL,2DDPVF"<%'(,N2T$PF#]%7Q4EMC MK(D-=&#+X\^&_1;BO?#=]=Q7J7:]\'UY+\>ZUCB(&!U^3?%S(M(GK!'&HPUF9T72R: Z!12?H*QTTX8I>M/.P-.#Q;>!A8[A<9JSL#H]8?) M>!W5<4588:1CT4K/M/3(0O*)%9>D<=D@EFZ>]>TGG@&;G82X@=%.L;&WF"ZF MI%Y"QG?#^8@.!5>BC%*SK *IE[&D7EX85B(@*J<-ZFZ74K>?> :,=A+B!D8[ M!<3>3:$F6KW]^C%.1H/B-'">,LN2GJ^YBLRCK!E.EI! Y)RK3G3>>-P9<'FX M^#80V2F>M=:JG[^D#S!^CXM(JS&Z6(&:E$K3'Z R"S9')D+Q.J)0V/'.>--3 MSX#6SL+20V1.)R!TQI*E1DX99 59 MH\]@6@0S-C_]#-AN)MP-K#>(7_TZGN,4TGSX&5_"'%8X![YD##55-45=3PT9 MR $OA38;3Z>)\5E#BRNIS4\_&]8;"'<#ZPTB6?4R=/J"7/#WD^E7,N-5Q*@5 M,YD[,OJ29U$I6F2*-J.PBHMN/M"&AYX-QX>+S"<#>_-!+U!#QID@KV@54]A].LXXY?_%[\.R$)0#K)@ MY!?4:'CU!:S$&F"5:+R7H72+D6Q\[/FPW4&<&PCN%/Q:6?N_#&<)1O\'8;I. M'+8^V2R4IS5Y,B0P%A8]F?]8E.;D\(7@4K7!9\!S"Y%NH+E3F.PF MIF4QP!(5&*L]+YS9:%U5/DG*YR/+ #8&19Z#ZI;0M_719T?UH6+=0':GZ-@S M@I07L$;P?N 51]1-P9D'JX^#80V2G@ MM6%Y[R".<%#S!",Y]*P@&K( @4X,%R(K5F2;K$R82Y.7]O:3&])[K2K]B&]J M)U%N*G7[85EO_-"=(W%DG MUC]Z]F4X&W#%K2KD"%B4@C8>9TA =,H$R#D&5T*V;?;S+0 ::L@]/0(>U)@# MR+U?6PX6^]=K?@B'=:JT+<<-+CL G:[SCH&LS?Z3YR$V'W$N)70?_GIEE3H M8/IGEXX2X]ED-,RU6<\BJ[3BG4W**]KW%H*8W42T8ZN)!S^T40^*__!O<1LP]\/]B,IN_*BMM')C$ M4Q%6,AYM6=;K>@.>.66$2 E R_N\KD,XOP'@^#PW(F;22JH]4/SWZ60V>SV= ME.%\$*RWB)"8DW7+%'@AHV+KFSOY6&S5\Q-](?P>Q*&NT$@QR[O )T%6W#OC9K2(ML5YS-+Y5/D07I="8XCI0/(+,0?&&( MF4OZRRR:NY2W(#QYEKN(M&%SFTNEFW_ Z1^3\>2F\JW1*=INZ/PI3/# &=D5 MP, 93>BD1)=*BAY:O]KW(GKR_#<4>,,.-U?:N=YZGLWGTV&\F-<+@W>3U[!( MO#@T%WK#QS4UT[^#+ M2CV?DW%2;561(PA3U+*^16?/6;=!O1R.+N:8K^XD@M6:A\B$%;86-OI:V)AIP<;2W_ADL/5UVP.0 MSFX_Z"+REHV3'L W$ 5X]B+2(GUMS$<&:?0B,Z<"9)N$0-/:^=\"Y?2[0B?. M=M.'O>3=P\[P'U@G(-$:/Y.C^G[53>95N5-RL]S&S.\I%9*HI-1JLB"K\-W2,!'8U](G52H M1TY6M7DL*A:RD"QI'[SS1B6]4X#Y<;&^)=W[B*3O(]<>?(H5L-\7EL^ <#B9 M(3#+51VCJLG6B#RQ $IBJ?WO]'WE6H<\CC7:UK!<8; M&91UFA63:D/@""S:X!G8PJ7+Z%QJ?6EP \ YT'NX1$]=K%$;LTSQ0]WZ/N/R M[J-AU<:F3^^U?./!Y?17Q^%4YD4'8,+R3+Z\YC4.A,QE'JTEQX";UI>M[>LX M;EZ D0['I!VG+8I.-YT,,D@067;>:LQ%:3S_^\1]>+W_/G$?3/?\/\'O].XJT_?(-I!+/9Y8 I M6N& 9_*=R M'Z/"/BMSG-:%H#5"NQ*9@T*VOJ^9@IYL0Z>LS<$Z9^X=TTDNY662D3M=6/%LPPMV0D7KHU3Z."N]W$' I +9&&:RK>GDNH[\2Y%QD[GECCOE6A=N''F) MWU^NQ_%R':1R/92G-SZL+Y<5M%%@O&9&<%E'9AH&UJ=ZE^Y*T4E$WDO5<_NE M?']CCFOO':1"/93UWTH7E%((A&18J7V"-&)AWCE@%G5TGO,2Q-DFSW8):G40 MXZF39Q]6\-4[6!/-@BQ@BLS,%4G[>$R<@7""97JA+ ;C2FI=Y;4+KD>2;+L7 M[3OO+P>*_ZB!E[3J.[O(8]H%Y3X9N0V5Y12INOTQO*<*=:#G=,JD.#E?CBO& MT4:F;3:USD2RHJ,-X *G(_.,E&A+YN]CTZ%]6#E%@N%S(',KX=L/B/.N3:!O M?E;SY,%[H/:7*JB+E*[4&J%0_Y!.LI"49BEX3S:GMUKU9N?]UBI5\-EL1B*[ MM.Y%05FR)9W4R3)=ZQE!UC+8H SYEV@06_>-O8G@45S-[L/L[9>_@T![R!9< MHEE-_;H$E9*3N)C?")QV'@..^4S(:".BM1INE.R'Y5M CD]V%W8V$MU%M'UT M!(;9A_K_G__K8O@91O72XPT2M&&B7;+^!?G7-W]P[3<'@%B/'5J_ UG;76H6 M>)(,+4DF^6P%M-[1.@$^E?YT(OUVM^&C,=:#NKW!A(2%_+8:IES/9R\8$QE, MEO;+.NG9F=J?01>6=0P%@TNNM*XOWPCD'-2CNX1[N+\DTVNQLO\8SC^\N)C- MR;:=+I9^#2(&X$X7QV+TP'1V!!&0,Z6U%X);TMS62>8[P#H'E6@M_8:W<>0# M#%Y>8 TPO\%1M\ML.,G!G@*=$R:<=IW7/^ M^O.?,KV=Y=E7!^(;2QQXR *<0SI+J@D196818F "O,K>.K(D>KG)OH'B''CN M*-L>&@S?!"-#1%^T80H<&0TEA]K?M-1A-8Z7Y 7/ID^O[QPX/ERB/30,7H+Y M8S).MU;H7*AA"L5R;5^OL0 +6 SS8 AP]D#'?R],W\5R!BY^1P'W8'^_GM:& MYO.O]3Y\3OYA]0@_U1#68L3)H C(*F)DV1,F+4QA@#K60GB>$P0730^M'NY! M="HEZ,K@R_^+*6+CQ<+,_(E?IIB&BXO&_#3".?+S(IG'R?3^?"_ M%S_?NIB!SY8<2$[OB:AC,&P*+)1:M,=S\."+X\WKQ5MA/Q-%.PF5Q]RGJB4L MHI%T AN64ZK',-G$,4AZ>S@DYPQ(A-9I$/?A.1/5:2;R'G)T_SZ9Y#^'H]% MVNBD5XFV1ELO68QF 4"005:*CEPK,L,:4[]^]IG0?) H^YE9!./WPSC"U3)Q M_O.7-+JH32TO,2HN@9>2F Q>D DFZ_P=+@FCL<84KWWI89#1@[C.1!6:4]!' MV&$]?^>W6N3]IO9&?57^,5LB'G@)0D5AF2L!F:YV.NU'DJDD)9!/ED"YUA&( M^P"=B6*T$WH/H8EKP9*K90]XT@&X3

K>8JZAK4GC!P&+6A04N;0?!I+^'U8+/_-H0X')'4<-%L M<3Y)__PP&=%GSZIG,?]Z-:REV(2"%(S4K1JBF=>Z$,\D1-I=M(G9MN[KM"NV M)Y]3U@L)/82@KN&\'71'CCX)'ECQN9;HN%"1!9:*$]RA-J6T#DEO1W-\A>B' MP>UJTD7\?2C&9/S^'4X_OL1XF:)@I0*-M,B@O:D-,!2Y)($SZ6T&65LKZ=96 M_P88)U6%3BS=)K^CB!NR7O,:KB*)D@ZSJ7 MSV3-M!"T*ZJ@6'06!0CKB[QU:FQ,#-GM:4^>ZYX$VT/D]UE*DXOQ_!:X@>?T M<.\RB\0>[6XJ,V]$8LDD&WU1V>C6"::;D3QY56@HZ!ZLQDTI:FL!?%UC5)!2 MR,XP+#K7<>N)+"+G:^$?:J"=2S6O2MH%U]FH1G,2>H@?OX,OMW>P 2JO5,R. M>4V>J]:V.DVT=67A"5'@6)I/-]L XVS4H*N(>P@'__SQTVCR%7%UEMU=^"!P MG\@OD@P<"J9S22PBF2\978PV1^YYZQ2&!T&=C4:T%7_#X/ J(?;=Y$8Z;$&E M!1K+>%Q4A"M25D=?152("5-,SNQ@(][YX"?/9W=Q]1#>O7GK<.>\\80@.PA, M1%FGJT5!YXW(#,C=M9K30IN/H;D?T9/7@AX$WT,H>'$5L6&G<5)'%6BQ '7P M821G)01,S*62E34E8N@E^_B,M_<6HKZK :%]<'"@G2\)H3!54O54+3(?8B&G M!6(1'H*R_0<%SX;WC@+N8][]-4B;KKJREB):SA1YJ34N7KNK"T.J63#HHEUL M7FYZ+Z#S#PMW)*&'0-'UL.6UBTMZK@B6U#5KK+WN'+!H2'%S 3JG(KT)N?G. ML!')276B*UWWA(@/E/61HL2#8NFQJE00G#"5()BOO0Z%+BZ1!R*]>JC]R'V? M?PZL-I-?#V_U2RQ(*\S+OC?OX,OUY>-\8*,'R,$P.I$2TYH[,D8M,(Y*@%5" MBN897P] .@>-Z$/Z?;3JW>RH7-N1,B#!X[0CJ5KVZI*N701K#@SD6-N@)M-\ M1M1#H,Y)0=HRT%>OV8WK'\@,R?@4"$\F9$*1A0PZ,V4$9,@J%>AE?MA&-&>E M%&UDWD.X^!JH07*J.&,]$X:L88UU(A/0@HV@I5M$;F/K;L'7'G_^'L)> N[E MYO#CQ^%R6@.MMUYAT3:%XT307@YGM9?KQ?1J2IBVHF AB%H: BL<,BC1,*5S M*2G6W(?V5XA[ #Q3?>F/I![.DGMD8% 8YU$Q[D,= V* !_Q9"GV2..=ULY-..BC81K)8#)>X/MW&%W@0& NB!J8#X[P9'HYH- 1&NC? MIJ)\P-+Z@N(VAE/DJ[;A9\,^<;!P^RB1SGDA2!B]AB&Y1R_@TW .HVLP!Z60 M02--8%R")557B46'F7&M21"9"Y"M[R,>1G4V"M&8@!XB%V]P3O+!_#-,Q[0; MSFZ48I=A&LX'I*0I9*,)'"+3WCI&B#.KY9;D&$7G1.O8Y,.HSD9%&A/0N+G9 M[R__\09GDXMIPMDUK?TW'.7G7]]>Q-DP#V'Z]=G\Q60V7^UYUG%O3&)HD80A MZR3;8NIP"J?0!(08;Y4W;0QE[O_D)Z\21Q!X'REM=9#QQ?3K N<2\A*7C%H7 MKRT#9U/UH@7S*6:64_9@I%).M@YZ;L/RY%6CJ;!["%EF3FAX*I>]*86""Y:"R99['VE7. MVEK@85GDDD=2==+QUE72=U&S#],IL/_QCPHUG($GIC+ MT=4,(,FB<8)!XBYD+WV,[=LP;X5SSEK2BH6>@NHK:*]A^FJZ*$_."T/I-4X7 M: =1>"%C1H8!H+8:SBQ8K'4!.FAI8TC-6V_L .L;49@FK/3@R]S1Z5]GLPO2 MYZ1]R#(65D3M4,W))@I11(:>&QV=4#(V'Q2Q&.,? ^)2OD,T2 M^2#8A) U,A%K2(^K3$BQCCH.P!4I-41Y4VVZ!\F6CSY'#3D&"SWX/1N".2M@ M,2:.KE@F7':U= $J,,M25(&[%*77K<,C6\&QA56+>DIV@#)EH](6#U)ME]%NK MH<3; A\^U [VNC"1A7":U^10,E:2 M#TQK07X.)L&"==):;Z0+K2^I'E$A1.T)BYJ M\1D4!J8.V,JF<"-0^N9]8F\ >/(\'R[.OBH['TJY*M9&H:5EB=3%;!KO?3;;4"RRVJ0@SS'4QM!)8 M347[^0M.TW"&K\IB4WOUJ?Y\-H@ J7@T#+FB_4P90SIO:YN+$'(2$;!Y;_H> MEO'DU>_4U#:^YWPWA?&LX/15>0VU3'JC7;4Z48M,MFA>0S:^U'X>/__["[:'B\D;1O0J[R^1?SW%3*86!V= L"AM+40QR$"X2$@M MN5#.%&M:UQ+> ^?)*D1K4??0V_ &M(5>KI%5K_IWG'^8Y '$@LKGP#P(7=ON MT$;E:=]2G O+LX^N].J\;L%U7GK10OA]=$)<@'N#&6GA^=7T!8Q&F%]>3(?C M]Z]Q.ISD=9X%:).P9"95'=3HJGL&PC(,)0-*IS6T'KZ\([0GKR=]4+!!53I7 MJ3^()4DF#X^EMNWS+,C$Z0_ER$73O/WILANR\U>4_0G8H">=PZ0+ MF,MKF[M:_ ?^N?BKV2#E EZ1$!+A(776A) DP[A&.C.E+_+VB)TV>O(@LO/0 MD[8$;-"3SN'4+3 72GR%TA!T$$<2BXQN2!Q5T9#$4$8TE RJU'L>^$[!S MU9(.XM^@) ?'9:NWM;P/_ /G:[=K]F[R"XGE!2M)$ MX9G2"D"##*:T?OUW2JUHDD+ 4X8HD-=$V=KP-)'04QV+YDI!FYV@OSUR"D'+ M6]'$M3:"/!H;1(V 2<=B-)QAYDZ+VL)/M<[YV?%6M'.BMU<0P-2<-.,L\643 MO2XQT=*4M]KQDDSKQ/]'D^C=[= Y6(RG3O2^LX3EZU.O R;C10U$383D(G%> M9UF2($@XT=< 8 2F2O0%5-0)VYLK]P!Z)(G@>Q&]36R#N]J2P9E(_FDI8Z8Q17#!1JB&=5&;1D36#0A5 \!%\ MZ]X81U2%+0GCI]*$?83=;_/.WQ=6_J .&-%9$XKQS0&S4+-876T%18#)D!J MS?X=$,=W81J0LST]^ #)]I 8O"5=8 5.&.Z$"9&56&I;0.V95U*SI)P'%TJ1 MS;N/-O=XE,M=]2;6'K. -(8<5L"B< 4TFC2FR.LJ!%H[9,4M[D71>! >M#_VM M8)ZR,K25= _)PSNT;EP!!>TM&C)45'!UK#DYP]$&P9P$KD2.D1;0VB#8%=PY MJ$@_3&Q-)SY2?>D+F'WX933Y3ST.2TO.O_YC5L6F7\[&>I?GP M\[+QX[J]2D85R<3U+"A#6Z GS8ZN* 99.5U$4@9:!]OW1_DH;M'VT9 --2M] M$M.#@WJSRD:22XQ9 $NVKAT@D11"8 1"V10Y.4VMP],G+EKJF[%[BYKV$7RSV ML8ZSU\23D]_+_%:RYM)P47M#7X]P583S[.-D.A_^]^+G ^ .P-@&]/7PYYY9TCMSU]JN1<^QS%11J^D M0-21-O)8N&>:8ZFNIF$2<](H10TZ-]>N>R%]5ZRFI/6P;2W$4"_*?IE,7TXN MXKQZ=C8*N58*6N=+WX?GNS:UHZN' M:./UK?)5^64X!I+6^'VM*)D-K-?(%]-D-#JF=0EUW(1G5@8(2,:$A-9C1^_# M\UV5VM'5QP#2FACW_'9)\P %NL3)20%GZDP Y^NN*1@6D))[SXUJGMJV$V.H'?X&>2W)RDF_=/JL%[N]*>7SZ>YA>]8_Q%&%4 M9Z#\G3BH,GPU_G7\&5>"'F0K;10N,X+I:PU5O5 *M>!.:\.E@.!:ESL^ .F[ MXC4EK8@7@YGGR:SX?+0?S:;X7PF!DI@%C)'Q@L":7R]<"I2LQAEE%DX MZV+K<_5^1-\UJB5E/?1P(*G4&V]\BI/6C2(!U M(*'3*$DD4M!FZX#9$GD*6@G>?.#?/OB.KWA]\?R@.C4BJ8> ZEVL+R^P5A^^ MP46>QFN8UM=L(,CLTP5JJJ:HU[*:8-;"OQ"S<9ECYJIUKNR.T+XA->I.30_A MT[LPJ]4WIG^T ?*NF((C8G(-#C'?"BYSE]'!(TD@M97VO<"^H:TY5 :>HB+ M;I#!(O_K8EK[="T-NH%QVF=P=7ZNLK03UKY,$"VK_=B"39 "'L%*NH/K&]*8 MCJ3T$ 7=?I2^AJ_U_'PWA8P#Z[A2A4[-Y&J2D/)V)Z2$6NO$(K3[']0-TI? #C*($$3PSN=X=:4.NI!7(HN0V&!TPN]8Q MSWWP?4.JU(BD'B*3]^^9UT9^#U140 XIR<$:VC@++RPX1>\ @G$F6%"R_RUI M"[AO2)5:T--#-'*7*'T=V3@=QHM5RV*M$&K?,%$2*3Z]!%WD5MRN6WB=.0# ^V1K #E& 1I6:U=5))V MY:1:7RGOC_)<5:@5,7TDA\+7]>B)97MHPIXO*DQ<14ADL-[$4%B&6"O;=6(^ M!,6*%ESF1*9E\RX2#X)Z-.43S9B];68UI:6'+>@.P.<7,WJ%"-MR9DX5UF4? M>H5!%H+$@G:UTR!W+!I'GFW(&!S7!IOGL^R#[]O3IE9D]9.MGA#SK%X$O841 MOBIW5#\'%834G+E$X'3*@@4 8%D8LM=JEQ7>^M[W853GKT1MB>GA%F:MYK], MIM?!7D_2TF !0?+ELC5B+O.FV)Z>$>9G>!#()4 M&8U7+$I)^V-(@043/ .A@$Q&S84I)[.DOR$+>B\B^IG'N0GI997%AG=(&56L M\YJT6M9;:BP,N(Z$/8-6JH#RK3LN[X_R7%6H%3$-=Y_:9^KZAO@&/ZUVRE?E MVO70UY<8Y^L+(CI4K9%<,/I7!-5ZQP+:6(]<;0V)A]M;!7L;NWCM^=A' MW:TZ:8"$09;];Y/Q^W7J"J:M0(O*X\=:#HO"S+E:*DZ .EM)F@HE2_6H/#-/:A[X)R] MBK2BHH]:WHV;W+4VVP.K0] B6F:THCTN8V)@4F)6)@M& RAECG+X7 -U_AK3 ME);& \;O#I):3D,>Y)RDEPZ9 P-,"Y'H.)2).01ALD2 #MX1ML^_VQ9;R;4 M'O+(=A?! #0/@9O"..U;A-3161>#8]S['*5P.80CQ>4VH/N&@BI[$='#F5)A MUO_7]KZ?851/OC=(K\95DE??(#Q M>WQ#LOVY%*0WCB?G0\Z6E5PXTQHX\R5D9G)$=%6RLK5W=-P5/GG5?<0*T4,& M=Z?5#@HZ0V]M9#[76QX.]08F:I8EN9>I6-#-??U.@+]MY=R+KAY.YV[@HU"@ M0J33(7,2FR2Q>:>1Q6!-[9E10O.N 0UU;7]IW1I*9XSV6'AD6,>=:IW)]4*= M26N*Y9I[*7+K9OR/9HACES>F@QA//<1Q-IU?P7^;< QTN"R&D.E2M$()+!C4 M9#/EP( \,!8$1)^D2\KNU-:8GG!-$>B[*R78^O!',J1Q+R(G+07:\(YF 6B% MXQ_CV2=,PS+$O)HML0NH?08S/L3V-B#''7DH-8Q1SHGI#/6 K-9*S,.$]#E %IZ52+$E33V!'9WIT M=2*NE89SE47S88,[@SM3K>F'G!Y2C-;2N(+V]VD=3^0Q*"=T9%EAJ&,1R&#+ M1C$(RE@R")R.S?O%;X9RIAK20O!]#!%8FXD;!AQ<:QPH:.G:@*\[7EVY1!8Y M%)8=%T21#"6TWE)V0W:NVM*>EGZ&G=Y"5&OX4]0\V53;J1C2:'(AR9N,@F%* M#KA)!43K+)&-0,Y5-3H+O8=[WK?I ^:+6H=V0P8+ 9 @+F^FKT OXXRT=&MX M44PH7D@08!BM/3#T1AIK,P^\=*T!_%!TZ!EVGCN]O%.@]*WS^]=IJ MZ;,7X3$! !G(W%XOBLWLG=;D3)T=0%%6KCL1:GU!K@Q<@H M*UE4$5%[ZQ6V;@5R/#79G;-)7P+?&CQ^#/=?MT+<_=U_J1/>?]U: M9*/[KPU;T76/_L4"QV\+'%<&O<[ G0320:MY3<&*#$!Y9G-2RFB-RN3I0!VQ:7,=G8ZYY&"Y;CZ&<&^0Q]_6 M>M>QPV)2AQ+7PSW:CD$TPZ,I"H"!"H)D4CB+V@7F'0@MP :K6I^0CS:VV2_% MAP4Y]^&GGPK_[2. 2Q8\"!587"8O,61H]K8O-1-:89 M%WWC"O"=CT3K'/>?<06B>^;$?Q'/7 MICX9.]U57+A-NUPT^ MWRX_=[:(0G%I?71:,@ZH:#.QL>:!6,:=$UEE%[)O;77>"^CT5P?]*L6VPI7. MY/1@U9"*M(L;>(]FL$IARSC.=Z& - MMNYH4MH(KJARNUG"YBZ"US_T!+6XAPMWTD(R#0-(BR8HBG<;OTN_5S:"UK*]?E-5D MA2K&DS"D,J$6--':(JV(>R6EU'P'GFY^ZE.EJ8-L&D9(+A7F!=;,Z-$*3;#! M91WKG9NGG;P6'\W4]^JFQUE%$/(8<7D^FGR92.XW6] MS!H6/5J1$C&O"JW0%?8D(RRYM7&&R$\A2Y;BG='K-Z#TJN4-*I MQ75W!D/8N8LL*#3,"-II#+IZ'GQ/F#N5UWLT:GN(KV],X]@%T_>&*:ZS\C8 F='?8,[<7ISME3.WC\"/E3-7FTW5MO"+-+$# M4N%N_OLF&6[W0&J4N/9B!+/9J[+H*WMUZ5.*XF!T9DK6MS]EP[P7A64M19%: M."6;F_N;@'1W9RZ;YK[] %.AT$*4HE454<-,J$BG:7?CR4CO2XG! M-V^TMQG*\=_T[HS?=6NZ2[F';+!KL%[#]-5T$6;._PZC"WR-TP72@?,),19@ M@&"9SMXS;R)G5BR2"2#%TJ,B;(-U9DK11/JM@X@O__$&9Y.+:<+9-:C_AJ/\ M_.O;BS@;YB%,OSZ;UT[M2ZT>,3"$?DA Z"/W &7'@ MHY^R0AQ#VCUXG^]JJ]F+Z=<%T!7F)3"35?0U'Q%DJ>4DM1H[V\ PVY0P!"BQ M=6G\5C!/63':2KJ'8.@"T(?)B#YMMK3$ZNCQA"Z0%OJ:#>,\9UZ#8R4*KX3, MSOGFY.,?*%^N!]48R?G097TL5ILWKTV1\F;D0BT9#9B_CQ=?I#5(Q ML#XRC$;$&&0*J75H_%Y IX]]=V1]6TI79^GW$'"ZA6D54=D%5$_AZXV 3ISB MU9VX25]2/YI*<&&\,;4U&+T*9.3X.O$]2Q8+%\JAYM'OU'SZ<:K"KJE?1]*$ M?81]&H]S%2#-A4?%:V=VX]E'B#A M8X6@GZ5T\?%B,:-T4O,#Z"\^3?%#?9D^8RUC/CPZO?-'-PE<'[:0=LV(UP]? M9%F\N/[P7\>$!>O]^I5)&W,QJ8[!0)"25*$V^HPIL22])574TCG% MI!^8Z(K@K;BGN.SV>+SKAW%[M[!*Z0$$6=12U6KA.D:W1 M=6V0&S2R>[A*N0_Z)<9B+($!3<*HG;%!%>9)',Q& M!9"2D$FT/L%WP?5=\]K3U\?]S5V[PQ< B] M$?0T;KF$S$4:MQB04ALK)F!A,9$^)LDQ2F]X>[_K$=YR]:<&>UU[[4/'T>XX M=@'UK5][[47<3I<=ATC]:"JA193 %<86,P1N3$EM?8^GLJU M5WM-V$?8/6C M:V1K,6_$Z*Z$U:K]B7.AN_'BSUS^K\N8#0L7X?C]W7T\R^C MR9__AOD]SM;W-49YLT@/TI#J^ ,RYFIM2M#)F:123M!#9_[.N!_+I=I>*K#= MPCD.?WWT!KU:P\M* N;G.*8OYJ]'M3(J_^?%;%[?R!5:)V/6 11S4$AF"A;] M#2)S167KN2CT17_:M@/",].KUISTNXMM,_#60)6(F0?+1$2L5\N%D8/!&RQMNKTW=N&B![-KN;1W\&6%9W7 #X(5J40>&0_)U[Q?Q8)3FBE;*X!! M.]V#BFR$\BVK2G=N>K"S%HO^@XZ(3S@E^8S?+W&N%=J;D#7*R- %K/4'G(&+ MEBD0*? @=(JMDX[N1_3M*E!#IGJX&R=7]2KL.C .8-$ENRZ8:4+&?$3!DN* MI?CD9&FL-C< ?+M:W\JEW7M-6$?83_:RSIMR?@G@U]X$6O4H=#Y[0L3P0M( M,7A,K8L:S^FR;B\5Z.6R;@_^3G]9!\(ZD7UDO*8?:JLT \$#\UDIC)9>S-(Z MF/0T+^L:Z55K3HY0\[&KQ;=L?FFT*;9P!DF3P:>D85Z&PCR(6+)UQL2^:SSV MP?OM6=5'8[>?ML8'85]WV]T!?7\-D#L@/XT9?SQ-::2B'6A^1-OH^KSAW!F? MD051$_##(MW'".9](.@209C6?74?HY(^X& \51W=A]U'I)LK \5H82TGF06H M%5$(A8%REAG$; %RX/FQ'/(G; I]-/UHI)H'D-N#__*RIK\0[HIJ-I]>5+OX MS7#VS\4;:X5$H[@C.2"]L58F%K4!5CAH[:TPIK0.RMZ'Y]NS'INQT\/]U!6V M%Y/QHG#O6C_V7;#U9/O=A^LTEET[%K>J1R,*>CC[[L4H!2]6",\L6&#:&[UL MVQ^+C4D4P8G<)Z\>#]A4I]&.?23?@U:L<[_>T/ZY1K=.A 6>/*C,LG>5NR!#VR2.[P/Z$:YP3)IR(4DXXV11T6,PC)@G68FI<2T^<-M2=J'MGV1\BY=ZIYT)%S(HS MF7/M:N$4@R(]*TK*7%!G*UIG?1R!\EW3@WIF?!_A-FY=_1I2#=.MAXIGDXL0 MY,T47:>R&"3O.7L&J+PWH,FPR0]X#7<^]-13G?<2[J2%9!I:>9>CQ/\D1W0% M!1&=5$JQD*Q@&KBM\X(S Y7(_\1D+=H=2+KUL4^5IB[2:=T&O@[$I+5<#L(T M06IR##+4\CRN AD%9"/08H0"ZX1QN[Q,-S_UJ=+4038-$S4N%>8%UGC.:(6& M&VZE]TMFK"[EN(+QEZ#QM&!JL-#L5B-(# MKC%-WUVQO.W99^-W-A%NPSWY&IXZQ7R%:+;2ZEU [>-R[L;\72#'=3G;<'27 M\$8";F@WW0^N*!T*UY%%6><&@B2K.VO'!#E8Z"%Y@)V"3X^+]2U>YQ%)WT>N MC8WD9ZO-[+(>P:)VJ"/94PO/RB&M$Z)F3GNH)B*HVQV5-AI?MS_W>,=Q0U%/ M&LFIL0?Z!B%__7WXY<5DG*8X7V=BE91>VN?^A3Y^QP"37V4:_;X KJWF\%XQC(K@]U9)H+BS$4""*5$(S9@:B3>"K] MT'2H=!JZI17&.B=D.'Z_7MCKBS@:IK>8Z%^MXU%>6Z?(+2MH M@E!&R"AN%QQMI&^GASUU8MM+M*%3N@W@(OL(;R"4U2MSM& %G)32)'*;L0YE MB*AB34D2TA_(^=VGG2/I'65ZEW73A?5%(M@81F]A=&F-U<5 MT"'#""K2KF-5V.6UWO#13YW/KM*Z2Y[M)5_N'S7E_-.(3+.<5BHXFV)=.FGB M)YR6R?0CC!-.: -:!E^Z-.KL\K0FF7;-EMNL1>'U%817EQ!JN[%$ MB-\-/]*OO"IOZ:>S4C>+A0!6V3PI 8<,FI68Z$"(0;-@DV1&"3(*T,80>TIJ M:X"^46K?_4@&D+U)#@LS23K:/2&QH&TD$=$GFJ"- WD*$9VB\.DD>KE1C8X+U5U5H#6+2=%"R0J486G*\^EK:RM"\6;8/]NX8>D_Q> M:DD[KF-YU6+!N 1(;H9&7;MJW2%SY$:!YZ&V^]/]6!)Y M.R_][1RF\Y?U&GA12I4Y=P& %5=G,M0;AP I,L%MLIAYH9/HL6G\C16W'?O;CO7MQW+^Z[%_==0[][ M<=^]N'-3VU-[<8V-W;]/)OG/X6A$WXQ($'_"-!]>V'_/AS4Q4W<%V\@&73_N MFN;Y) 2O]TM:U@Y"(3%?O&=!.)^UBB&9UL5J=T!TW?#6'_B&A/C+4HB#VKP$ MO= L)=I^=3*!@=.*98.:&UV$C:T'G6R 6KI+MP41;0QHX78HU M+C,9$.I%J6:0A&*8?CM:#B=A"[%Y2[,%66>-XEO[K8CC% M_/)BNCS"R) :!*5C]HK3,:A@:4>!DO4J/%G+;>)2M"Y8N0_/^;#>6=H]- 1> M8WM],4T?8(;/4JIU<(3OJJGV;%"X#B);RQ*F.A2R]?B[S9O__FMX MFSY@OACAJ[+^Q*4!CEPF EZ8)R^1WC^1:JMX8"+QX@P4L*ZU:F^!8J8=X_L(M]<6,\X6+K*03""AT8Y'!K7'?;1DRHE@C ^W8C./O\7, M7L+=VF)F'\GTW&+&0@DY&CIG1':U21Z2S:WH[(G:99LYYBQV(.F1M9@YE*8N MTNFWQ8Q),0MC!?-8D40/9!0411JD><@>O-SI97I<+68.I:F#;/IO,2-=[<9@ M)SWO6->E0M9CJ]5(?+Z(@M9DI1I$C*LUQ'%VNA MR'_3P%G0-9XDI:(?-;9+'FF+F4.X;BG=K=5\C6_;%OA(8C!^/R3?"V8SG'T!N=&UVR\5*?Y&,/*OE\]]MGCN5>S#Z1)XBHD9K8G=*!V+ )G1 MFYR%D"$KWSIC:1=<7;>*>Y[Q]^ED-AMDI0W81![_8AHC-W4:H]8L<. J!>64 M:NW+/(3I^)M'YHH5=-SEZ%D J%NL M4_15I#/0<) !R V\73K[*)[H%X!_0,N1YGN K>G&\<]H9[F3K(WZG=7L6:\/0)UTY9KFUQF3G)@ MVGDR :,6S,A$8(U25AW1P3N>FCUP#_I8M6P?NGK0KA<7L_GD(T[?X&A9S_EA M^&G=5(G;XGUTM9K!2Z:S$2QRF9F$8!&<#PY-8TVZ!\ZCLM6[4WD[>MV(AQZ" M3'],%E7!.,=G[Z>XL,_6R*3.%H32S.12&P=S.O&544P8H-=$NA!%:Y-I.YKS M5I!&+/2PA2QN!NZL?]5*47M-IE]BJO93U+KVF!99,5Y\%$:!Q^85G?? .6\- M:<7#UKA0XTNP7V X_0RC"])EF%U,ERK=X1+L_L]K<@FV!^16EV#TQ'^O3UR% MBL?YMR'$X8C@U^:'"Q3YU?@-IHMI+4N@7Z"=8KK^]CG,AMO3G52 MGEX0"TQ:#$)F$([GQI+9"N8$V]3)M.Q.^+()0XVSUVJ+]44B266A3H*?O<9I M_0F\QV=QMNB3,K U-\M:SSC6P?#>!@;&.I:%S5I"%@1SAP2<79[U+2I(+SRT M3D2]1//K^)?AEWKFT]%QF9#RZ_@SKDN"3"E9.I5K%4YMV4'6O5?",5_#\T(Z M#.JA\VZ_)QY/9_IA:M*[F'M4AC6@X?@%S#[ .-?__/Q?%T,R)A8XG0RE!DGI MC4B!:0Z<14E"*5%QZZ)RRN^4M+S',\]4(9J*NG':YB:/;##GA_'^8;:+E &3&1CX=)TUX7%OW4->,V."X$*&-+&T6Y]>1O M2TVZB+WQM(C-^]Z[JL>+UHK73\+")4_KRUTAVD#5()%B2*B>EZ/O(#SYA M-C[RS-6BA: ;SY'807O??H31Z(;^VN(,AJ28"%'4$C!@41!\C,Y&518S6=ML M&W>>?>8:TE3T6Z=6M%25U6B-*B 875=J/9J(^ZYBN,Y7S@V\_65*"+GV(OIZB:J36?X1.1E4(6@CI$_: MY];IHR,8K7#&=9+U@4YSY7 )S M19;B> 9^VW9JI\6WP9PJ#^Q$NK%-0SMQU$>6SDWQ;!#(0@+_&$_B#*>?JR!^ M'7^ZF--?T[E#8ER< M=7M9ZZOL.Z^LH>ZVE-)THS:Z,Z]V^9I^7]*>FUSQGH M7>OO^%G'"T3C\&;")KV:AD#;=V1LR!48,%C<8E; M4+I'1^,>9-^]CL;L]5!\>0GM]VO):7?QKJL;=@#;MU^Q"]"3.PO-&-^F5+W1 MU><^MA-H+Z(&+10S$.G<+K4Q:3:.T?;NG!"2.]V\HN[TNK6[X?XX5&L?EOI4 MJ85U,%M(0*Y.;>]#"F SDR9+II4L+/HZX-L%)XW+*2K=EP+=A7-"&ZL]D=M4 MIB,+?30YN7IAKHGAERG^UP6.T]?%VY*52H[757M)1WRI;=AS(9LQ&LVY\2!\ M\Z*WAV%]MYI:\M9#.X)-[]MIKEH74IY,=7:W?DZF.?O0<2P;^G(O7IVY M 3+MKM8PQ%K35R__0U(UY&4P2 S"A]:M?_X) M=Z-C:,SMK>I@T??@E%W') 2(KO7 R5UP'3WU M[Q1:TYR@1YC(=\VH6T0U%OX%V6^<"X-U2J]FVI*G$4$[ED,)P1=#%EWKSH(/ M0#IYH*B9"NP4 SJ,BA[VJ->U5R:)^6K7W%!YOO(!=H':4QQH#YB/*1YT(,V3 MXW+4Y]%W!;!NU\\^U@$BZS0'JZP+7 7F *K3&H&%'!>=QD!'0V^6[NWHNP?7 M(XH*M=&?YF2<>!_R6H!U+K*@03(=@F$0,+'((THRZKB+K7W.$^T_>UK>S?CM ML 'M0TXOF6K3Z5Z+Z3JM8?5SUL43_/YL./Y(>\*CO(1674P#5)(RM5G1%; MXZ6!*>XMBH2NF-;=E/;!=[Y*U1M+QVH*5T,9EVC/;^.9^115V/I*B; A>5<<<\8 #1^A+UM+'F%OS> M&T+>1Z(]AY"OZJ.?(TP7P:]%7R=ZIW V?T,[VD!(+Z.EHP\B=W4:CF'!B,Q, MU#Y)A6";M^??#^'Y:4AC5AHWV'HYA3]?3OX OF.N*PP?YE>M6(QB"R*RX'WT 'KC_S M_-7@8 DW;F+U$,Y?R-*N^OJ!#ATH=/0,LO:A:.E9D(+LE@($%L$P'JS646@T M)3=0ASL//G^=Z";KQMVL?HU.A MORK/Z#0C(^4%_<)D-,QUD.*OX^J*81[CC/[1];_Y^?FO[UX^&Y2L0M!2,V,3 M9UJA9YZ4G047-)U_/*4<=E*B'D&>@\(]%@X;]\_ZG:B@A:UMX1>3)?Q[U[;^ MY9^_?,+Q##=G_A"T)E9'F407G(KY"YJV0^\,U#(1\!;#QV[ MUO&G*J[_P.'[#S6@?!/]TEW#X@WZQ&R@PUZ3G<= D_.?E5:V" NQ^3R.':$] M;=7JDX>[ZN*[JLM+4M;I%/,RQ8@4?[:8)SL0*GJGN&8EI1H1MK%FWD<6HPI< M:DT2:*T>6Z"$^HV56D0_@ M,G)N^TS=7,$X#]J[RG=#H*QIM+7.DEK!2CJ0G50TXZ2 3-N:'XI",ID-#](9 MPWV?&=Q72,Z/^0.EO('\SI>W-Y>ZGM:J47-;F%&Y5EE!O6&D+2ER&0&K">U; M-^#: .-8F;;][.[=I/I8\F6O&RWOZ-\L4JZ4E-J+!$Q@JOG$I+=!65G#Q"5D M:U%@ZU8TFW"<*C.V,[?W&(8'R;B'E([;F%:Y4KN@ZBG1=3.BT^2T=F?L 17H M(.[C*8.54(02R'SP9+8DK-,-BF7")/!2:*M-'[>NQU*"!_)2CZ4#^TBY!^[? MXG@XF?XQF>/EO,@H-5HCF:KY 5IIPZ+WF:'UKD0/!IKWT[@#XO@680MV)BU% MVTO6!8QGK^%K/=%6B(I2%@+64:.2$'FR4SV7DOGD4@&%MKC6;0SOHC@+MCL* MMX=7>WG9/QR_?S'%/)S_ K7SXOSK"EPF7HK/=7&:UAH]K=I:Q;*,VH')%F/K M5+%[ 9V%$K03>0]- A<[T4I#WTV>P_B?ZWTI&R&5\(9EJR,!"\ @9C*6(V1) MIQIM4NUG>6\! M6#V&@C_@ MO:1:O\&,'S^MP*_B2*$(%U7R3$19!P,)QZ*VEM'I7W@1H(WL-YJV 533?>)2 MT&_P$WQ==,EY55Y/A^,T_ 2C-UA?'-+7_[^]:^MQXV:R[_M?"N#]\K* [<0? M B0>K^W]%OLTX*7H:#&6#$F3V/]^BQK)GOMT2V1K+LE#,)E!N@_K5)-5Y&'5 M27D[6Z5P5N4DIR$Y[UFM%,A=O75%4YS+RD!1TDIM17'-ZW\>BOG8V]"'^M:] MTU%O#CN+Q!_ _]O\'7WNG_[&L[_PC\5\_>?JE,N0BPB2IJ 7;T\IA7DR'-&9EBV/:]T MCL'Z@AUM?\X:7@AXR"H7)_1)%'0N"I>0,=1 MM[3VE78V?RR*E[M&]!Z7LT6^*$(=46F7%*2Z_:=43!!#MN!T]EHJBS2K3N1* M/U$]#C7,01XPT+?V9*)#&G@_PETQ^@$8.VEFAN [CH*F-;>C7.< 8H[E1+Y$ M'6.2$!A2II!H:0V%9NLD#'(1I&'-M3;'/P7?&\'&GSS0^MWE]OIK5 M^W#;A3"'==B>?.QQ8G//PYJE@>P2HF=9.&S]D0W!U4#G@?-S7)V:('C,V0!]% &450&< MY!&X81*EE$$U;YFU>_?T.5)SQF_1:P-%U,\L!N>#!):8KU]$ MA,AYO=&8#&IF7<'6$\T>,*?*P+O/1+TI.G9JOEJN3W_>JZ:Q;$RV"?2"1N&S MI80RU8^#2P8Q&0;9!+*GLK7]SA!/HU=<\C+ZKY\>=O?;CY5R=^=[T=3N#2>E MVQ%M8_(AF,8DVJ-]XA@)=2N.[J7\ -/17Z)G*9)$X"56K 0HX9(= &/EG(R MQI'+065E'Q7I=R3"4W(^QJX=HH]-K+1=/GX]FWV9S3<(M^I)BS+'S*MPTCI0 MTG$()A0H21@==WR M$2:#%TJ U:%HHUA)9E"]\C$3P$T83]@#6ANY1RZRZW:TVSW:AC@7,JXZ%6[G)U]3(HB<(:YFFM\ID\W+%"H$* K&+,,3*&V%J%/P'E#QR5 M3,7X&.,V+O7\/J19F:7=E4IG,W)MP=E:2L=Z67^*()4H5DF94QY2__/*0X^V M*;F/<1AD"&8 M2=<>^U1I.L0ZC;^E/VJ;&1K+KML(9Q3F)0%!6U\+N"-X0R&?<$)37$!_-8/J M:U]YZE.EZ0#;-"Z0OG&8-S2B93C;HM%>8I!NS!M/7\(JBXG%]>1'//LXA"F M'J#^ #-W.[^X@8Y'9\P&CJ"93RD1P647P13!Z1O@1K%>T\+1SS#Z\^E@[U(,NM=FR):3&O-8 VB]\!!38.>%DO.>=>@^TD]]QJ]3[L M$%#,L<8OO_]0WQ3&/$..4)RO86+ML.EB!A=+4)&R!)5YXR!\),1F(E#EM$&K M/!AE::C,)0@L> C>9":BS"YUJ.OU2$2@+?W@3CWH& MW*(OQX)T2YXY";VS=EW<_I,>2[?7UG>Z< M/6(17W')>^XU)>E)@Q)20BQ*0M9,%13;H:N:3$O%-0?G#.KXQII],RC4 MTTO2\8WB:)"F:P\#3T4^DT8IAK1DJMIX5!@+L;:7BRG2ZJF]H[C^R9$^7L?7 MG/,Q=NUP%G^R2P9V<]MN?U9DJPJCU,_7#3Y?[\[$S,%23A@2Y8""A\91QQU0 M'HER:Q1/B_9&[A"0_MB;?[>8;Y%M@4DL)6OI +.N]:Y9!H]*@Y#_NM MC=SPM/K>3=[$8Q3:,1#>U+["M?JY];P>J&>GHO04S#[#8["CQ?T'F'\"E]A^ M $-0O;23L%%,#3L-VM"DJ'%,O"H3\+&,/+ M2=@8_QU[QMZG7D-'U:G@ZZ-]NGC[/.\*G]#_<,= MN]52"59;UH$V-)TH^C>XH#64PBDHY J-:UTJ=E^L1R^0X9P-NHK(M-"U0)[4 M$.K.OF7>.@K/>;Q^R?P9%\CHXF'-BV:,H:S#EL=E:/3S&=Z&47@A2LH)(<%J,*(K;^!(?@>N8NUHVB7K>??SC]K]^^4BB)M4EX<2ED1Q$# MURJ!XK6B8I(2M!)&A\ #+ZTWSN["\D+XW7N#Y?;%:U1T$"C+)(N?5 M*!=[P11T[N;/'_/FK]_6RT#OG\W#\OO&,K4=-?V?1,+&:-NAGEI1K*GEK)2K M319D2I1W! -!")&X3[(,VYH;Y67=AO-B'/5Q.$2'*Q37M\X>L.?JH3VUJ'1V M,3EPF>9T9=%!4$)"01.S35EZUKJ3:>,A'$L+,XDG'Y/N1ZR6\=HDY:VO*XRJ M'0(E>,,-4"R2$[HDLFM^8/+HU#*3^L+#,IHQG$REI!B"Z27):$9Q-$12L8^! M)]-0"9N0%56SWMI^7!F(*6BP2DD;&3*E\,F1/EY&TYSS,7:=4D;CFR7#C+X;%%@:U'WXY;1C.)IJ(QFA)$GE='XHED)3(#PMNOYZ%^6K_LN_W M/:W)H>7O?+;%4C^/,E_DQ30F:=UPNH GOL" MM'1(ACQ@+JU[F@T"=LC1Q\T7;'\\B6>SSYLOYM.2K$\4+3'_-J=O:8ZI_OI_ M9NL_/WZ=S1>ED,L[C8QB9.T3N3S-@!!5-B"3L=)R$8UG#_A4,S#':+35VGLN MGW1,SU"'9>GGM?Z;PUG]M-;J(N^25HI2C*9YLU2PC,":DJ!HSU%)GTQN?NPX M!N!T7;EZ.59_7HZ]-_)S3V ]6VX>6;])<'^_9\GNNFT"6/=U+:E!64395MZ0F>,!(8X6,N%\%S MZZSQ 4@O+= XC),.'O0%0XP>O^]C)_X3$&C+,U?DOM-9VR$:', )C P)1$5 MZS]=/)K@H:\OC+%U#[%(U_Y",N_YHE?$.^?RI" M2BPBIQ", G1%GPU$YRR%U9B]%<22;7\-[AY CU5E,,8[;EYV:\5 E\N2U\'M M+IQLT*7@A##)0#8B5:DVAZ#0@.""!42>A&Y]U^U^1"_#0?;FH$,DO5BM4"M65 AF>[^^ ME^$]C?CIL$-_$^OE&[\GY?URMEA>FAW?+#'/UJ<^YX).1]#('*A8- 2=)=2J M6HFYD+1+W;UJ"-*7X5_-.>NP,?,0ZG^1<5?UHB:2=9(W#ID!AIN^W91&.%&[ M($FIBL7LO&G=G7($O)?H4_NRT["+U-U0W^'Z/24UBSQ+V]]NENG"?5':&G A MNEH^T(#//(%,*A1R=U5BZVJJ0[&]#!=JP,M-_]'32G2C8[J(E( &7[O")@V1 MT$+Q$8LK1=$__TAT6_A//UZ>@D27,@K!C*)11"WK%1T)G@<.#A--J#SZH#KO M1#\]B>XH'Q@AT1W#Q>3*RR'@_I'HCJ9QE 1S'PXF=Q2;/&,<:5VU];R_2 /! MH /&3$$ALRVEM1#B:4ET^_G'&--/)-'E4<8L9*V87,6H6L9Z!12A&%&+J@;E M<^M]H"<@T1U%U ")[A@K'T.B*X.+,41R]MID4+O:1X,K*+I$)PA@;GXQ_EE( M=-L%&H=Q=/ !%$=:>*/4( N+2G/.0O-B MBK<".79 H#.O812"R&*Y'S)G6^//BF5=L-] MKGT8F%*E/0372U9IC^)MJ#)W'Z-/J=).S@F.P=;RE.3_T3!PDD F&S4:I^@# M:%^9]O&KM+OXPAA;=_"!]QP17^__4BV\VZQQ2,2$T;ZCZ MI 7\ASA0;X*FJB'X.SWC\^5F17NH]F\^HXE4_P%HC?3Y5>=S42K_,\[3#%>_ M_SC@9T'*6KP$BC(("HDT)UR"4&BQH04IQ]*ZTL?=: Z=4:X^^?NKE);GX>S5 M^DU8+K_3+_\=SL[Q5++('>H,ES\E%\"$'0%DT*L\9Q>!=AWP'L.EGC49^ M<7W>:$]#A]7G&L@/F'#VUR8["T)'I#D32G"6IC!&&3LZ1BD:\UICRJSY-N>= M8)ZK3^QI[@X!ZHWQ7J3H3GLF6.+@%:HJX];@?5W':!G3D990;5H?K]Z.9"H] MV"2\[V7>8ZN]:B7FG^OTF["ZR-90:Q\235@Y5PLJ%\U,VKC5P%4TEP+H(9@:]IFX"\?T?28.Y>=.J@\T[E3$ M\Y(+%IKN?D$$SH8HNE MH#VV/MN]%]"A(=]M#_\C?)M].?_RZ[>OFX.:TU2C&FDX:(?U")\EB%(*4)GS M*)GB4;6NL#P UO3I0#O/N!X9MF:A0XYX&\0WY\M-6_(KN:P(/BKM#62K* 92 M1D*PB8%BSL7H0C&LM0YO*+;G[C('\]$PGJA=#W[']1J7JY.RO:69D[;<908) MN0-EG -'G@LE6NYSW7X=U%W[VF.? ZN'6JNA>/(2E,46RD?ZSP5-1+,E;EWL M?S$L3S'DS78%F!1EE799H&"H@*<0)F6-15QOI7(?G?>_[)F1W-"R#14,]P.< MS=]1B/5VMDKA;(-2VFBCXAJ8J?,)1PLQBT)0BTA&R"!Y.8C_ZV]\_DYPD(T[ MW$>^-B>=G*]7Z[ 1=KWZLCB?KT_1%QF090I#G*Z7 @*$:$*](XFR."U+:%TL MX2%,S\%+NMB_X7WCZL47"$[*1XI.U]]?+^9Y=0G?*1,J\.C)7[43=2\;*>Z( MI1:24%UC(6N!2Z>6VO ;"F.C'H-P.TMOVQ3Q#NL]CK[^_"FKZ S8:;R4F8* T% MO;4&LRH>?$H69/0U]E6>?I@@C[R,Z?B*VD8^,""7W)N+#N>2M^&[0+D$! TTU7^AY1DT0B:MXX[ MCKL\H,$]KK>,86&J@Y />!;6F-^'Y?K[I2L+!YR*//3$)D%6F0C+#J+A"E+FQ25*RH;UTAWRKF,( M;!LR?CD+:F[:+EJY^>=/N/SR"\;U:63*HZS=082M6[24??M@,AB=DX]&4V+6 M.NFY_/YG0OW!INTBA?N)Y3U%ZN1_X3.^QK"D?/SM[%MMTGQ1-?<#&>2T!%0L M6AJGY;2&!:O 46('4L=2O"%WE>VEPV,0/F-7:4Q/XZ.47Y;A[U\6?\]/YA_P MK\49+=>G11GMF48(4M=BI9F#BY9#YM'D7%B(U]M[W=YH_<:3GPG)#")2,;[#=15]+F?QO ZZPOP)[%6A"><#?@W?Z_;82=D$ M,*<NKQK?A./Z.>C?V;XE8 M#V*A4Y)S&=-N0VX JDZ[Z;^N&,/> "!YA[.F?011B5#(=B*,A2R1*Z M5#(PGHTI*2?N6\LYIW2"!W;&I_*!,5;NP/U'G,\6RTWHM*NJE;5(RC%P3-$8 M2Q#@'(_@2])&6%9,;'WQ\P:(8USX/)R=ZW'&0:;MLH%)B]QV8W57J(#9$"-2 M9NU$/77N!N%6!VZ4$]V'=G%LY73P)9 M:=^T>V8'B8L 7[(U%9;$__O-ET_@7D2O+B"<)_ MK9N]S9]?BO3AL0*>X_G;Q[;_6OS%)2YRA?!A+ 2&*$Q"2!,JH!_&?A 1%'+B M7CW\)1910I.80.Y0^9CO8QACQX&!<%V>!($K$J_N=)UF?_Q%_4%)*8!4+ROK MO_[+GQZKZODOO_WV_?OW/_^@Q?K/>?'PF^NI!V:W[V__^_=,=>Q1/!*9969&,J0'*]"]E_/9X?$OZDG?LO$ M@YK;6U&D.;^K2%%](E2LI?1U;]7+L_B7/Y7IT_-:;'_W6(CD=+?KHCCH54F) ME91NJ*3\[^<&^^T"\2W)6QW+:D&X6MW/MF3LP_2S-7'O)4.(Z07N#'.QR,T+ M]3[C<[V[NZ$N%GUZB6V]%GE%UC.\%OMA.B*OU2\^R9_:851'/61:C]-2=T=4 M\:,2&1<-6QYT#5+^+W^2/ZW*HEJ]S;,R7Z=7UC[1IQA@?YDX&&U9F56H@R MWQ1L_XU[6I_Z<,EOEOK*Q;]EY$F4SZ1M("55!D$C_+]VY01;0<%7)>K_]S]_ MVVLV$M+U+$"M%XA1S@[D62L3(2]>@Y S+1#VRZZ4\M<()*2DM0JR_6_*'/M- MK*M2_0VJO]5KKK?KWXZF]+K8RDP*-H![^\1O+)>VT',%#Z8@*?(G?>6J7/]M M:,"4@_\)Y 47A;1S3RBR>S+YA" W3# RX9O!$9?&-Y_R M[ '*@9X EZ*#)U)MBO:;J60&M=":UH4^['JL8Q7,B5E'R0KVPEZ!O;AZ2!J3 MCC8ZEDAG>+Q924=;_=>DH]_0C'0$XZM;\O+OI=R6JH,X=?#T+BW9.B\WA=!] M]S5[6=";+Z4%WTK0D1?L!;;\[ANB<^+-+P7[\T/^[3?94_O2,[Y_UW7[G^5- M-U1V^YZ;-AOW:?V8L4*04KP3S7\_9C?/HI ?\>SA+7E.*[*^IG*-$5:M<"!X M[.,0)FY$Y3>6!1"+,( !%4C$+N,H%";?6/VAE_:Q??LH_R8_K6D&V*8HU'D^ M*4LA35.2<;!."4W7]2@%1U\W0IO\1-MCIBE;[7!P+-^M,T!>?WU'M&#^6?\;QDO MUB\/=X(I8_CE]S^JVR)EXNUC]G KEXL&5PWWLC1NDM(**:Y:$EN)P>^D^$/R M4"TV:,A+CX,T0!PV@^SA-S'':$)WI6PD)DG?CAVD!\\H$VB@Z]FL'ST5NX:/ M9HMQ-L\7L:ZOG4A1O=P7)"LERQQL:S$*&8JX WG,$H@$<2 ) P$#EV#F!HF7 M$-_$TAD:<&DK]NBC4AT2=6Y1O7O;/R.V>^MWU M=U+P^H][.>IUQF_E>_59OFGO\B>29D;W)A.,OS2VNEZO02TM4.*6ACEO/R7@:R..MGN9+8TXE&*@E Z14QU2UR$#)K+\_/ ?5\,;0 DJS M<-@>%;!'S,[F;P""4;N^@C M&%(1)8)$(4NTO--L"[8T(FGU4K>EK68']TA[W:[ 5CO0J*=8IZM@?;@B533= M7%J:<-U-Z/S3./EF=;89'+&QM0NWM0VP);%FWBC;!?-X0VVY_[&? ";2;X2N M12FW]5P9AS?5HRBN&7\GS-GD_/^3JTK4"M6SU:M&MC-Y?ZI*W!],)%;!7?/ M2OJO=01?V__>BQ\5>",IZ ^K9YWV9\/:9\&B:#-_&NR#>OQYF&",\5ZE>X<: M]9K6;^F*A3%Q,)<<+ZU\B'@404Q\%T8X$0RY(D+"-?4E/3'.THA;B6GN'WH* M0#U"M0#+Q-Q8^X)V?> FH;(!'"QZ?9X:979?SQY53WEX]CT^-BZ%5/6)HC0[ ME=_Z8[Z6C2Q(,\B&*(D)/ F,4$4@<[3"#!*(W- E@T M1ET:)>R$KO=X';'_!V@$U_&VNF 2-.]1;$,[,:U8075$;(L!2M;B6W3&G#G& MQ0"&XS@7D\:CSR[S]3?E!E<(GE8?"%.^I"]MF%=(41)1SJ#KDT32$L604"1@ M)/PXY"XA*."&!Y+G1UL:'>V$!8VT8"NN\6%A#\+:)X!V<)O^6.\T9!-$SVEA M8N_LK6>LN0_4AM4^<4JFTM,?1(E*$H@XSZ%R,,) M))[+81!RQTU"'H8DU"&,4YTOC1_V\ND1PDG ^M?_I3!,?5^Y$VUX?0]#P=MD M1?61[620'(SR4U\.;<;K4[DA./E$35H.]IV:N$XVF86G^H3=TE+O,V-/5Q)1 M2'+[F+'\2=R3'Y_V83&?1;6*F.>Q@'E0R T51$X<01(X/DQ"%,>AXWM.;!1- M-##>TKAJ*RY(:WE!17Z8NJX-(:Q[#&,-M\F/8UK(&E&!E!5\ZL9:27%M'LMH MX6+M>*9_M)F/:;14/SZNT6MF[HWU>_:.]8BUYX 2\D(PS[F<(B?!,SA ERX*L2WE(LLP8\ MHURY^OJ=S9U+0[FN2Y?.XR-/;L5#$^K_G!K&YL C^ M,4X\&,:4^-+(2/R(&!W6GAEH:4S1R@EV@HX_CST'K>81K 7 ICYU'8.5^2GK M !"V#E;/#3/O6>J LD?'IT//CZ.%W:4P>5'WQF^;B/Q52#Q!8QI!$00((H]0 M&',W@*&@(0X%CP4UVF"<'F9IE+!SV7ANQ#2C@3-0ZI' Y0!-?3JRQ::5\ JT M,MI;__T86%K]9P:9=>WW*_IZY0\\;;XC^"+*[5V,5OD[)-!(BV-7A;T@K;2@E9:B?F,WE<#G$:]OSK]S_8^&RC;?;]-FIG?O_TNYUA-T,MUEFW(^OI) M6;K_J.GI/P4IRGN)N_)Y_"#?MA7#,2(B(C"BR(?(<3C$G(4P0HF3X"!AB="Z MS#<=>&F?NYWLH!$>=*6_ K7\H%:@7D)*!?U;+:,9&;[\FPKGJ4_&%@.Q_J7B M5%#/=.%H$W*CF\DQN/7<6AIU-]N-YA@EN[>=H]J/V*=LUL)U:.!>%_*3\Y15 MW.32XG3KI=&WDA(H,:$+.@'[X+XUS85F,&04B>!R LP MQ")V(49"((\E(6>.D4?#P(!+XX%#>95S7$/'$ABN9^ M#IK0V')T&!IN7D\'3>6/7!UTVUUVLIF+\G->?1%_WZ2%^")8_DT4+_LXJQ$' MGOT]+HU1ND=]7(H.LKP"12,\V$H_[C1T %JS0U)[J,YY=JH E6*#+Z\ M1SG M-@ZLB\]7!X;Y*<>N>JJ?.XW5;'U!M::#>!8YEC@5W>D+&OF^2V$0,Z(*CF(8 MQPZ!)$'8X:'K1-@H/%9[Y*6Q4R/LB$).6C#K&3:3@# *%-, FO#,XXM+X9BLP4-,,TE9DM4-@M="@5%*; M\=$P['H\9!7,B?GG$,>/'1P;>9N87'N4I(V-)2H:'F]6"M)6_S7UZ#<<:?*P M1\$W:]GG7_._GMAA6T8@.G^O*!YDT&)M*6/I7RJ83TD\M M$\,\J[WRRUYX"?FOX+#*A-)@V*WU8KCU+_$GA'VF>WS[\!O=YH\$L.="W[3' MV>[T1ZK:O=8?V\7HXHE-I..I YPP$GXH2 )]SPLAXC&#E+ ,K5U]3!V?6QD M1O8-MKB/PCY"=R^M<=G#\]CJ69*V$)N8WT^"-='QF XD]FH7GA]J[FJ%@TJ? MJ$\XW,;9J6@*7/#_VI1535+W^=N\5%REC-KR+E_SE1_X4>AQ M!A$6TLQTW!A23X101('@">9A*+22T!F/O#0^4<(#UP%[\4%'?E#EH-9@NR$K M@5)"W_PQFY5A6W,RK"=FHD7!K&]C3@;W3!:F7=B-K,M1T/78EF;]S699CE*S M:U>.Z^#"ZB4L?\CJDM%-NN.]^>/0Q!=890'$S(72G(P@#3PY'2[V*?*=A&&C M>/?!$9?V/=BZ1-5;,CG_=1AQ";ZGU2-@T6D5RXGY?N=9 M-FVJ=DU ;)?E.#O>SZFW,:3^V4(:@PW'T4PG.T^[&]XE?6!NZ%$A'"CB2/(+ M\2)(!'?4'R2D'G==LQN0\T,MC5A:\LB9GC(._6%K0I M$FH,HV&)-GH&FI4OAA5^310:+<8QQ%\W1%5F$YW"/>6;E\^DDIOA.I3.9K(SNJ%,> M#^_%!6(OK^'^IA]EW0-U2\A-?J+>@:PCJ$96Y!$GZAJ86#M2[QMKYC-U#;6/ M#]5U&HUCD5WMV.NR%%5YG?&.7?2[(.H$G]]D+4,ACQZCTBS7)EF;^U,60ORG-K@"I M=:LCV3M[)_#4J@?R#.PTJI_*.BH"JG0LG&P=SM?\;7^ <5S_GA2JM&QY*XJ[1U*(=^EZ4PF^ MBD/?BP+D08?[JFB7ZT,2A#$4ON^R*'0]-_1-F/O,.$OCX=:!X%D4H%1B7H%6 MT"MPGU=D;4:HY\#5HT<+D$U,=EL)59EJ<'> ESUF&X#!$D^=&V56UAE0]36' M##T^CA'^)EF&K--_"/Y7DF:?\K*\R3YFWT1[1[<*XA [@G!(X\"'",L_:. 3 M&/&(^P)'$>7!*JO+7_![?8(8&%;KK-O7!8+>'Z2:7NU<^R M\!J<_G5_(2X3K_%QD!BE1CBC_*C\!Z_[FBW)P1DENID,SCTR\FJJ#?SYDJ_7 M'_+B.RGXBL3$#8+(D9AP!R(J AC[&,,D#DD<>23FW"C_THDQEK9D]]%G2DC0 M2FEZYW0"2\UKILL0FOIFR1 <\\ND\^K;NC\Z,<*\5T;G53RZ)>IY=-PBOZD> M15T^IA"/DGO3;Z+9Z:I/^5M2/GY8Y]__3? 'L?V^?Q%L3.DE MDQ\KEH@D<%$,0P<+B&+J01*@$+HN1=AWHX1Q/,+\MR;@0C<*K\4%9.?V6%=5 M4KL&9?#**4V_R2>^";E]**MBTSBNIAE;;WA=XTY%_[6E[NI(0.7+6I$?9D1E M[WW0H[=YIW<>4JQU @=*;>OI-1N8*Z!4 THW4"MWU=W>U.?#!SI> :*T5.$K M]IC5.O*6^-B>7+.RN'4X7W.__0'&NDXS(9F(KL6][.!=_B2'6ZDRHRB@"/J1 M\B# C@-Q$$CC$#'A>AZG*#;R9CPUR-(,P[V,X&LCH:%1>!))/=J\%)^)&= $ MFA'.SN=UM^;??&*(F5V:SRMY[,7<\ZSYR4M;MN&Z*-Z\?,QX?QRJNW2 MUNVV9D@G0W1Y!>B+_$;S]%O*-[JW.6?!&CZ.N12GB=>O!D3V;JJ'\!AU3'.R MP]G.:OK4Z1[8]#XW[O-\7]1WQ"]U]J8VD9.Z RI7<12%@< J;;;O0H144LDH M'&E-/FI<.@9PY M 421$\*8) 02$OI.I\A\>0N"B" M'A<\#B.>.)Z1RYX5B.>Q%^: 5\_NMP+:Y,;#*+R,]P%C:#)P?9]8=P:"Z MK[<%PPW&61AO\_K\D:DSA;=M7'!>[# MZ/K M!5;_=P*;H]IC+&RQ#SZX\[*1,9PO&8F\PXNS3[[651O1":2M*H32=0; MK7W6 1;$;L*0!\/8Y5"R5@B)[V(84$PX%<05W"CMM>:X2V.I;LY5=7]$&\D! M4Z*/34_;C[P>5TV Y\1,U852R@Q:H=LD,\W1R32I( RQLI[BMG_4GY3R5@N* M\REP]9J/XZC&S?^SU.A5)@-,L1]%S(,$QU224A)!C*0%Q;&0_XLBGQ-F0DKG M!EH:"^TE; .>#)-#G 54CVMLP#0QN30B7H$.4E.DA1A"PA)UG!UF5JX84O8U M.0P^/R)!MI#O1U9)LV?O0?LQJ^,YFQA.LN[Z>F-*O9 %&(:.2E 5! )**\:% M;A!&$H#(943+%<]\Z*4QQE[ZCF>]]V/F)1^CID6ZHE99T$H&Z3& MG@SMN3)CVT/=+"7V*.#Z,F*;=3A?0NQ1BA[DPQ[7@]D'HBRJU:>T:E.#O"5E MDZK&=Z(@CI$#.0OESA5[(<1QZ,#(09&(7.XD>H?RI[M?&M'O)50.=&;9?\X MV$_8E\,R,2D;(J)- ?V*]UE^LF7'ZI-_VUM\9SJ=9:GW*[1=S@-/F2U9+M+M M!?_=RQ/-URN/QDGL(P2QY\6JZI'\B3HUMG1'/2]MH6[]1QKI M]!;H,5S]:_,B$":_ M/27WLYGM6UQS=&MFD6HOQAOP:/>YIE^9U58+ORSC\P M,O.FJ-2+?I.\+01/JYM-558DJYUMZL"R51#[$:&! QWA.! 1YD$L(@RC@(2> M$W(G0_9QGMR+_+/+K;P]UK"6K-F2]?KDE M*3>(51[H9FF,(<6%*ECWL_S_]3=1J#WI86F( H@_YH19(**VD@.Q$-3,]>G#5,SKLH#4] M76R!VDLY09[-83 L61@] \UJ6PPK_-JJT&@QNLZ=\M<3[T3SWX_9NXUH2NSM MRNJEHEPY..#(P0S&F".Y;T$8$OD_Z"@WZ"ARPT"(K1>_'F%HCJRU'@[=^2?F MCW?;ZB0'M5"-2^!IP:[')C:AG*TP7BTI^&4K\Z_J=F$';;?V9FK3>]<0*GL% M\[1&G;MVG@D4)\KH&36W5ZB@24_>!JZ&8>@F*"0P2,(8RA\B&),8P8CZ#A61 M'X5F!9.&!ER:-3.09']4A/ @Z'JT9!/*B?GH0A2M%"LX!)<.=T7<@(;8Y3!V0@81=QQ(?(R@)PTBS*.0 M"C\T.K ]-5 3X#79:^373IPPR/:DY!JGLM>"M34A[$*(R5@6QI\ MGVG;X@EL'P:VCEU/CC'O66N?FD<'K+T/CSPG$=4^J\DJP(03PF)I0T18+ODP M@1@Y+J3"93X-$H:(OZI4QCO-HY%N[T9+?3?&A)O\7?8FPR.0 \BBP \1Y!1!,"L1/(/R+A)2'WB?R;T6G2:,CF.$"2D!TD5KH$.TX^-+)Z2IJEE?B4?A/\8U;)R4OI>IOE_RF7 M>[1_U);4^Q_J&D#4V9K^4Y#B@VRP(EZ,HT!2'W83:?PX3@*IY[E0;K!8XGJ8 M^]@SJIPRY MT$LB E& I9F(0PH3AR;20I3F$,4F9N+Q$$NS%9M\V=O@GTXQJ/_[O[NA\_]< M6DUW=!7=!='6J>JY4Y;,M;T9/![@)Y?(/;L-//_DN!7^;I?I=AL;WDF/B$D0 MA,1E,(R97.N:[<"['>XK<% MW,0T, HS8SK0 <,2,?0.-2M%Z"C]FBRTVEQ8G/)=6K)UKNJDE;O87P_Y4<@\ M!WIA[$,4HUANG>3^B5)!.$Y<-Q'CZDV>&&QIM+$_#P4=:75"ALUQUMP864)O MZIW/:.#&5VGL0<1VX<530_V<6HH]2I\MC]C7QMRC]^VCRG/*;X4H_EKDF^7S$0L_OQ+H^L&IKJ7Z6LZ^]Q$\U7MSBSI^> M2?8"MJ*"5E:@A#58W2>!TEC7EV(T]8H>!8_9*NZ#8-SZ/=GC?"NW3Z&#-=O[ MH'GX[+LVR<+'+,F+I_I(IK M)6[3&&MIRWPK&^C(>P5VOS4)C==!NG_A6\9OZC.!BZ S"MK5!&54&.]0W[,% M]FHJV0WUU6UR\1W!=<;K_+>/^5JV+]__?9-6+[OM*@H2)W&\ /)0>! %U($D M$#$,W,A#OA,0)W"-?,HT!UX:F73D!B3CH"OY_P"-[*,O%?JGP/BJP1JP\UU MU)@V@DYR>F"*COT[BOYA?];-A188/?<9>NVM>X-\2C/QL1)/Y2KQ?<1&@K,,4P25T 4N@ABWTE@Y'IAY$8$>WY@%G\X/*C6TIDU]/"C:99# M X3U*,<2:C/ECFR%K2O:_K*5MXXP_!7H8&G,-OKP6.(:C0%G91I] %[SC$'+ ML0X>5&[\MC6,OP@NGI[5#O"VKI=4'S<03 3S(T]:.BZ&R)4F$"8L@#1 (A H M8"0TNJ\='G)I9H^2&.Q%5G4MMD)?@49LHT,> _#U",@NI%,?^5R.Y@BG$%V MK+F&# XXLX.(+@#';B+:+4=6!CE_((%I0!%"&&(GBB"BB,$X8C[T \]S @]Y M'O56WT1!<^UR(%:.*[I#3K=0#D]^1"VM80+^BP][_BF.=QK!KL!U514IW51U M18\J5XD2IDK(/]O!SE*.=K69AI+(#1U!"&0>2Z2Q0BF, M$^9 X<4\]"/.:&24P:EGK*59*;6H*A?Y]@BA*=EA1AA]V.HQAB7$)J:,!JP3 MYRW6$SEIX&&)*OI&FI4K-%1^318Z3<:QQ1?!UG(EI$G*ZKNM:_Y?FV;O=+.I M;I)KQC9/FSHY2RV#\DDHQ*/(RO2;:.,-=R>0(0UI' 0AC)#*>X!R)MU7E;N6[?R>*;RD3JL#<2A ><^%',(JPBE;P8TBQ<&$2NW'B.B*( MA5$]RM[1ED;BK6AUU4G3HZT^4'5/M2Q!-?F!5BTGV!:65))>@2UV;_NP&W&0 MI8&)M3.LOK%F/K[24/OXY$JGT^B;O -H[TI2XW0O<[FDM7N1I MHV/K(F]XP'DO\K0!.+K(TV]I'DCQ_H=@FSJ04]I+#WGQ4E\=:092G&R\-";9 M"0FV4FH>A)^'IY\0K" S];'W$2C6[LT&U1\5.G&ZQ]E")WH5ZH9.]#\X\I9K M5\'Z/T3Z\"CW-6VQB<\;=PW'.P0!TXR9\H)Q Y M%),8QRP)C(ZS1TFQ-#+8B@Y(6ZY#[@:?I"%1UK*K,XEM=1G#R[)14Z1YCS8U M\!-SS59^96'L\-^62VET4/_4: &^UGH JS&95I"T=2DW2H9Y[^LN@>GH*N^B MSLP-FA'QH N. C4+]C0+\5QF8*?].$Y;T9L_)69S(%+S\OA,UB2^" MY7)MOGS,N,GR.=WZGWLEG4%D>%%=#L;$ZZL5$&PEO )2QO1;RC=D;7'1]>,P M:OV=Z7*VI=BO4G=5#CPY;A?PEA3%BS1,OXCGO%"?T;J:W(E$*JW+!>$X0"XC MT(FP!U&$ D@"%,&0A)% 'G-\C$SL?\/QE[;^MV*WF8!:XFPBA8<<-ZS,AYZQ M/R'*D]_UC@?8V)(?"9,E&]YT]%FM]Y'0O+;;QW9CKRS1[^1'^K1Y>O_CN1YG MA2,<4<=AD,9.#)'K2D+#3$ WUN?'-:>RC?)W1-9 MK]^2YR8MD:HT2/S012)VH:A3548AA1@S'[JA1_W$"YW T=IAC15@:=2UUP&D M.R54C<+M":S20YT#EDH3R,AS[=)7ZZ+'8*.GJI_.YIB J6][EXL];]/%U&OV MI\[!@233S<7]HP#/^_F0H*>9Y">2U;Y233+=4G-N_GSY]^=29)N/D>RE_L X MV'?JC\SH;F?YXERJ]/;SZ ML> N<@,G2HRV^-N.E_;MV,IE:,EN87*HZ[E)Q"'QZEK+5/[$:"C7$AZYC$NXH4U71@O1YD.LC>D'5-*:0"5#RD62:WQNT0LX HE'?9A?!I;IM& #+U MWFAH_9EO=UXI:6M/L^UVWHW+*V6.=B>O_WULL#.IZO.T)B)2?4WR3.5QJ'V2 M(I=X#B$!Q$D<0^2@&-(X=F#D4QZZC'@(:\=I0F:^1XW_9G MML99\0<[6AHC[ 4&4N)?OOW:J?V@?PT\C-_PC;!5Z"9FA3[4)LB3KPW-J/OB MX=YGNSK65K1[BZS?:.2%6J*:8LA;68-_P"J&SE$!\CPKSYQ"\ Z2BW^"5]75@6\;64&BO(W"FD+@3L1,:H2WL<3H-3]K- :9RNV\!HZE-U)2,X"1)HW.HM':0'+]UDE]^ZU']>;39EFHBQ73NAXS$]B&,_0C2 Q*CC9 MH_BH(I.G^INML&2/,MUBDGV/62_.)GFWJ-)_U/: NL_)2J$.:C[(EV-% RIP M('Q(8BP@PFIE)RA2I4L$B2F+_"BR5*ZM1XRE$8!\GR)KE=GZX-<\99DJ;!E &=>!T>AMYYW^<"_=S M7G7\61+BHTAP1YHQ80@1B@)(.&(PP!1S)CA"H5'.VJ$!E\9RUQJ)Q0WO^H<@ MU[S?MPCDU'?ZIQ)X_Z+N@G\%2F;+GD2F"-FZOQ\:;MX[>TWEC^[I==N9;YH^ MR1E;WS[F69OJ:94D(94L0B#QB%!W[DSNG9($"AY&@@KB8(?I[IA>=[XT'JGE M [6 ;8XS_;W2$7##&Z5+X)C\)EP;":,MTCF51^V/CCJ;;7-T3HWNSNCL,^:Q MS&_;$,/O:?7X=E-6,VV7!+X9;U7X5?]P%GS.>DG MA,F1GMQ^:&%5PH.M]%?;.DLJT7='@RN@CDT6CVA":;]SE;7/)H=;M!R>,[N= [:>^E MKLJK-"]1^2Y_(FFV\D48,!HA&*ED&$@E\8D33WY2/ ?A,*1(1$8NY#J#+NW[ MH60^E2"KD7:LNU(?ZIJG:9:QG/KL;"2,X_V7-'"Q[<34-^3/\632 .&L.Y-. M6W-S]G->2(83BNW6;9X]Q(0(5: _Y=2'B'@($A$R*/>7E 0N%3'W=>W5X^Z7 M1BBUA* 54=_\.8';L$UY&1H34\(!$(8I'<\@HF_Q78;,;)EGTA*4C;L+>%+W M:U=-B1UIV6RG6ZU)9=2I0@S6E%Q\>"O% *E'^&7R4AMZZS%4COF$';4CY M_$C65?T;:2/R%_B4_E ]28NQ$G\&!V/7G3R1;)-($V6CDKX_RS^J0@G"=XW: M82HUL"H!V03#@:K;DVR7Y,63RI=3B8>B/K7=&J7*T:)LBC:5KP10%8.42LJ. M_9A_)U?@]S23>.25_+%YD=Z1/^3?:GWN\LWN%Y8R[IQ_7WJ,UA.-9K-*SPO< M-3M[GC)WG]IFS[U)WA=U#;_]%^239G%-W6X61&-;<=7.2PJ<9R+?E.L74'NU MR+=;:2"RLG%O[ ;G?K)9'],4N%&.15H#S.9C9*)NU]W(J-WD 6Y?A#*HN*JK M\$'*0=;JWE":1+$;\81!'*ER\$SD7''4Q%(WOM\_!3HN5Z89P_07T1]VW]+BNI%77V6M^1%!0.L$N1Q+Y [QPA3I+*=48A]ZD(> M$QAC1. MF(,$=#T>2],1JW,U2J#/@S!(*(I"U[L\POA@S*6Q8WWL_*T^=J8OX*ES\IQL MQ;88=WP(O^$YOAU0)Z;2[MG]!UT$+<4@G\1DTCCDPQ$7$(M\$@*]>.333>VX MHVSO)U_>;HI"CM7>OTO^H82@ 8B<2'"#,,XX R&,8X#)+#G4JT$EV;#+HV" MSOE&[*2_ JW\5EPBSLS%L"$W#<(3\]$RP+W,T>1RD)?B8<):J'=>)K.XEO3C M9^A3'\O67M[I:ZWUO6JT5D6(V'7,SJM M@CDQQ>]D!;6P!]R^%]B>\:F-C273_' MO>RD]9>*'0<1EU'(L!- Y"(?D@A3& H>N0YW1.@3LS0WIP=:&L'LY01*4* D M'>F7=A9;/3JQ@=CD9X!CP!J1.:8?"6MY8:Z A,44(L<+A B26 BC<@MZ MPRZ--+8RFAV &T*MQQKV 9R80S[N=CWONKN>':2MV%>@%MP>J9@!98EB- >= ME7#,@'A-/X:MS?V?7A41?[<1]_F_I_FZ36'U;W(W]E:-5[Q\(M\-LDJ9]KLT MSGE=P![PC5#YW'8ZJ",%I05HU0!2CZNA1$N7P]]/4U,C/S%930.ZD3_:6/1& M^:89#S:;G]I8&+H^:Z/[&)]T8NNS>)WQO>&V=Y6[IF5]U+3R! D\)\ P06$D MK:DXA-0G#O0])T34P3S6BS8=,?;2B*ZSR7@C,I&D=9&F5EC#+9G)%.C96Q,! M.]_&S0334;DH#-&QF)9"=^39,U080G(J685I%^,HZW;G=Z8\TCZ6Y485@GR; MEU6Y"F.?18S%4$1)#!'A%.*(NS",*2."NAXE_BJK@R;XO3Y3]0RIM8!PLX". M!IYN,2DY0=H*"IB2U(R5^E#68Z%+09NI_G8KI3*2:M"V@H*WO: 9TXX&')9H MIF^D66E%0^77-*+39"1MJ+Q=DINJG=?$B?C'-KK,B8G#D./"A(FJ73BJ[J["9[%ZN.?Y4AK1C,@B;-3(/MU+2SA_5< MP/10F*0Y YDC98N1#$:>EZ',(3EBK!%=C"X0L29EF28I:W:#F^HFZ23%NU$Y M\4XD#6N*T#B1QUP/*X]Y#Z+$]2#Q$8+,]9G/J(<),DJ<>HDP2^.XU[J ?%,[ MOW03#M;Z@,/T>2IMWBBGTHMF4O>F;I[YF7Q3.&YJVLR&MOU5;:!JKV+$>%'F MKAEQ,6@GJD9+PPF"*)) M[$*/1LH/ OLP)FX$.?-\YC'$>6*TB]4;=FE,)+\4(OVF%DJ3%(6LU_GW^H G MR0L@IJT7;;52]!*92J-&]/S%H7]*6>@E%H2^K!3TI72E_-1_3[/T:?/T,9-+ M79356W6I21[$?7[_*)1Y1K*7Z_+ZB[+AI/W6_./VX3:]_F'UK_=O/MZ_NUZ% M HDX\AP8$$Y4Q)$#"?,]&% AHL##(D%(-^)H(AF71H2MFF K.M@J"NYS(%4% MK:[@N@37H%87W,B=5OO0KEFKLFIU4*>OT5H_[&:J5Z.?:1+'YL8NFZPV=1#C79=>DJK>F-UG7$5 M$)=F#T+:,**\E0.QE\Y.R'$#'[D$$A4S@@@B,*:"0 \E\IW (D9A:.BYI#GT MTHR UF-_91T\=;<[$R"XM0;GKW0]7;R0.PKT @.OK;_G:J8CB%N]OR7= >> MVWW)$) 3WDNF/9COA?ZF3J"?UT(2X#9\MW.,B0.7>YX;PL"I$Z_3$-*0$!AB MCS+,/#^B6BG8!T=:&B5UA-W%DVM2TS"JPYL!:UA-3#PG8=([73'$3-^HMH;= M3*:QV:MF9,EJ0=%CC_:WG\VJU%*C:QOJ-1B1/5Y4]P7)RD0RT'VNJL'?DCKN MW4VP%_@1AB&+"40!QA!'"8*)$Q"?Q6$HP\>P;2^L-GM^W4]74J;;RJD@/ ME=999%EJE&7^'+[#C'D17#-EG'\-T2_J-?\5-():0,D@_[P%M&:BQY&HF:57 M'X"C+\GZN:;SI5H?$/X@X?K0L^-VO?\ATH='233M-KLI.OY0CE MS?ZN_9K_UZ:LS=H5)S%SD8NA8 Q)\S)P(4640B=F'@Z9)SRFE3'U0CF69GR^ M3Q+!:H\BKF17KD-UO8.TOA0L*_D1 YLL-?6>'SM+>AOG&;"?F)^W&NQ.'1L= MU#PT"H".!E>@U>T*[)6QMYV^$$U+>^NQ4LRZT;X0JM>[[DN[&^M&^TUD&U&N M BI(XGDJ4Y6*9R34@R0B"<2)YQ+"./$17DG1:*[O%-MT;;+2N@-,Z0712&;J MI]I"%7LQB8G'H.]&OC2ZB8"8L! &<> $8>1Z*#1*J3$&J'F<12Z"28^^QR@_ M,1\/ZCW"4_9026M>KVVW,WNP'BIS[(WZZM\O3O7\AJR5C]+=HQ#57XM\\YRJ M)/S;$YHX2A+J.1BB*)#,Y3L$QC%"T!=>$+@)DG\Q2KFG._#2ENL^=.9*97UN M90>U\& K_>A\S_USH+?6IT!V8B[0 G52WU-3T.RGANX?]F?EA]8"HR=)M%Y[ M,^XJBVIUVU:#N\[X75O5KH:20VS]?6#VL\\UJ":F&9&H:1-)5HH]/&&[*##&?)O>[[H M[WL6@^;9\&J8VQN19&T8:L&B:Y.-%W:*FZBRI2,>?%4?P%;68^2J]+_AU4=P) MUA;NNGYXN/Y&TK7!:NWI8FFK]GI;$Q?4$NHGOAR":GB]6D)IXG6K4A\J^UV* MJK+#J_.T*[ 7&IP T.J"UD!IU,+NZW>V!:ZA7'>AZSQN*U/NQ^R;G.J\D,.L M."4!(U$,70]1*(UP!#$).4RXH!Z+!?%#;WN%KG> T#O>B&OTB5FB(]RE:7&[ MN.H="5R.U4]-@JN#G87$MRLGYSF]H3:P]EM3S4:ZU/=N/#\1Z>L MR'59BNJSJ-JJ(BOA!302<0)C+K?S2(0QI#$*8.B$DE.P"#@U3 ,Y..;2K(PZ M'U6]T=%D?O18R#+J M$W/1N>I/M<17@"1RUL'U063O063J6]NU0PS@L^9\/3SBS%[7VA %OFWE O^YN5OI> -4Y;*M_N:5>FWQNC:YE8-(H*1\#Q('$=:16' M(!6N"Z.0.#3P*.8T,.$UOP*]KCOM9@D%>YX$"V1V@@!9N6X\0"]IKP+>C(_\_F8E7*0 M0NXOZ^@5%<52Y.QS7EWS_+GV4M[>8FJ> &EWN#P*JP4'VV./K?BU\:9T$'RC MW,VD*J#51?^\2!_FX=.C21">?(=H#*[E=""CD!MUOJ0_RFRG3<:*=\^>S!N; MQW!\$I5:XS=)8XNO$NS2R!4^%$CYKB"FM^>I=Z*HHX#:"X@5Y%'504B#IU )?V*F8"Q$"X4?H0" M0ED88*,3&BM2+8T1VO@9T6H!U.R#ZE$ 1M9LLZ\(QILXB_VY];.TY$O5V)!) MK$RM)@/-/6%3,U='G^XE_/N#R>OHI"9NJY5ROFFBI>RYW$P"M"V^M"+3O#QK M$\8C?K;:N1FOE?:AV4^,EC":F.;,X=$F+ T >HY[ M9.N&>>0/>\+IZW,6^M!0:DL&.H^./KC)VYW7G?QK_O['5DHV4$C/%#23P*O M\;&399A_UHG4JQ=8PITIN),&[A>IA=TS*P/8AH^S=#J;^Z3+0,$3AV FK<>Z MC!XD[%P%*(Q#5U!IMZG0+BD<_4 M+_00/,?Q(D=5VW)<%,JO8N1+:]B+8>0(AR"7,$J\$75(QV X?WXJNU#JG0Q< M\'9-?DEZF$_9IM/L29VMN]CZS8^Q)U8Y=84\_-M+YE3RG%5G7G4FJ55?7 M'S.FW-'XFTWU.:_^4U2W).6K!(6,R5TNQ*'OJD+H+HRC*(2QZSIQ&',?QUK% M!TP'7AIGWA;YLRBJEROP+'_?A'**OV_2YWJS1[C411HMM464R!]\0LTHH,NC*#K=" ;JK:R>)%VFQ*<(M^KH90V7)VU1UV7H]7 M0S".W%Y-VU^81J133K;<_?+?4E'(+A]?VFARQEW!J2=@X,9.2%#DC^ MGR04Q1@BGPB( L9@S,( !DF"(^&[+D^("6$=C; T4MH*"+XJ$4$MHR$1':.H M1S8783,QH9C!8DP@9U6W1!+'_<]*!&?5>[W8SS\X;D%O-PVW:LMPG?'WVPW# M7XN\+%>$)S$C.1[\2A,#K(N4"6I3%1K0K,$[@I!2!*FQ+DK3YM MB'.M41UKFXGO(-_J!=9UUH!UJYEQCH5+)E2/U6::IHDI;S=#4H\F$!K<=";H M?7>"=MJ 6AVPT\=BPM?+0;65(_8"2>9-*WLY9$>9:"UT.?+4*:%_NI3Z]J;6"M#MCK MLTU \7Y;1KZKVA4XF"P=3Q7S8RY[*-LZ_+(@T;Q'8O8@/#HHL]CUR,"+;4X4 MR?OO\@VMDLWZNKV+^R*82+^IV[@O^7HMS005\+&*,8V$RR.(/#> R*$^Q-AS M81([OO!#ZD:14:I_8PF6QKA;8<%>VJOSN6; 5Z4*^-#H8GA,9SY;>EP\Z1Q, MS+S3P&\>$3$60EO1#\;CSQOI,!:>HZB&T1V-28U:YRVX+@K=F-#C5DMCJQ/Y M/353]IQ I)]=+@-C8MHX@8.UZ-#SBH],77K0U8S92D^I<)B@].038^LNK94' MXBTIJI>Z,IY**I5GY3MIZZQS=8^XSY?B,4PD1@*&B1M"%(4AI"*BT,,^BH@3 M(+D5-*LWI#WVTA9T*SJH90==X<%>>M-Z1?HSH7FB-@V^4Y^@Z4!K.6/-!8A9 M*Z&D/_+,59:,(3DNQ&3>A;U,J9UL^#=TG3[4F[L[^6>9I&H'>%N(;VF^42&8 M:(W#7G:ZM M4N"V?[JL9&H=A_"$B5P-!?KI>5[' :B3!G9DS^-(_&^EN$G>MRF3O.W\EJ .A M'NN-!V9B!CN'"?C:_G<26_ T');HYE7GLU+':<5>T\"9I\S/M1IX<16=E\4TU+4YV!;/C@YW*T)E[* MEP%E=!;4C\6H,Z$S7,:.#)<1_F=R)1;@MO1"9_J)3?V/:&]8NH M-D5VDZG?-3=IJXAA'C+7@21B/D1^$$.2\ 0FB4]B/Z8,\6A$L*V)#%KO_?R1 MN+MKZ:*66!6A:%RYS+[Q1K.A9P%8!W>F3#:-V*"5NW8V[=S^-[*#7]1-U*\* M;?7OC8^ 1>_3,=A9,B:,AI[5U!@#RFM#9%0?XPCN4YX]2'/AZ9V@E:X7RET(AZ%P/74D%$+JBP &#O5#2K"/?:.D"Z>'69I-HZ2$2DR@Y+QJ4WF. MBK@[@ZL>*5V.UL3T4P-U;PJ4,<'TXV")2LX,,BMI]"OZFAX&GC;/H/<^J]+J MY4.Z%I\W3U04*^(G'@X<%V+F,8AXXD*"7 J]A,<4D2@A>@<0ISI?VJ)OY -* M0-!(J)\L[PBX_O5]*1P3KVH#)(SRXIU3>51"O*/.9LN$=TZ-;@J\L\^,_3J7 MI3J<3+,'D:G:"/?*Z62%?1Y%+O%@P&D$$4D0Q#B)H4>"T/=9*)"GE>NN?YBE M+=3:K>I 3/"U%M3XTWP25-U/\Z503?YI-D9IQ'>Y#P1KW^63@\S\7>Y3]/B[ MW/OT. HX$R2Q+;*8A!Y#)/9@&+, (AI0B#E-)!4X"'$WY((9929N"7]?:2(:UKB#9YRC:JAFR5 MMZYP+QWO./EO=21BEF=_W\B.:L4K!P4YR M:<9M99<+!2CI02V^_(1TZNHIQA-R AC! G@\1"1G$3A) -XI"SF)I*C*M"BMZPRW-[NM*JYRU MTGTT]IC+[0&L]7C+'H(3\]1K\%Z'LEN\IM;#Q%9X9/]@\\9":BE^%/BHUVKL M+=/=HUBOE7,.R5Y6H1]1+XXBZ$O>4.%5KBK$ZT,AMYF!R[ ;D]#LGJG;_=(( MH[U?J44$K8RF=TT'\.G>-HT%99[[)CT\1MPXG5+[@CNG@^YFOG4ZI&.$00!5Q 0OT0 MAA&FV(MC)#C3K;8T/-SB%G(M,HEZ6/44R=)HY/9ZB/I*]2MBV30:MP> M[+/XWN:=2+.'VR+/Y(^L277=Q((T?^XCI2EV&8L)@8[G*6Y&/L1"[LIP3#&. M*'*3A)KLRDP%6!I;2_FW93_455!KT-VY3@3DSB"M>][.!0 M^'D"EL:B9VFS9SS\K-N_L>"\WA".[L<\<.J+D*NSJOM^)Y2+8YK5'\UW\I>Z MX5-]?2R-FCJR@@-A@9)6/WJJ%[=^(K()V<2$,Q(MHQ J'2A&!5+U=CQ;.)6. M>MV@*JWGQZ;AJ=*F9(<*9OBPR52&GSLYVJ:LQ6(1QXGYXG20E!F0 M(_+I:,%C+8=._V@SY\W14OTX5XY>LW$T<\<>!=^LA8,-!X499&3COY9\A% M>L$$ZA':/-,R,=<9SXAMG_#+4;1$B1<(,BM;7@[8:R*UT..(+9LWI !KCMFAG^IQO=]:OU,'&;.#1D<:2>% S]D4\*Q\ 11_?1+81DD6D M\*EL^* JKWW:%>^+$S<."'9AE# !$?41I%X20*325$74Y<@U*I)F./[26*(5 M'^SD5Y47:@U 1X6Z0N %-11-)TG3"IH.^HEIQSKJYK;/..QL&3R&H\]KY8R# MYLBT&=G-R)RJI'Q4_U=W>]_(6M0IW\NJ2%4*#O4/UQD__$7GR17VA"<0<2%Q M0P)1I')G) Q#%_L4$9%X =-R:K(BS=(H4HEW!9C\LZXGV4I9ETDL=CK4_VZ8 M*/6B*?-BP1+'PQ!S7R5<1!A2RCF,L9NP $>(Q/&JR=]Z5Y&B6MC$O99L"=,' M( 14/*19IL@W3\!+7[VA">;4Q8PZ(8I@Z ;J_%CXD!)7Y3=&GN.&0100IYW3 M]QE?Y(QNY5K*? KY:SF3HQ(97S27TLST7,<7D",J9U#E.B#409)2HT22+8UX MS,TB<6:;R7D"%Q933 M-I"UE6WZ(EGF331M [:C'--6.AU9$I.D11T.].:E]N)_NR9E<^47J^^@RB3C M8&GN2'*5MBH*0LCD]!'D^)R8%5D[.]+2[- FFF'4->IY-/7XS@I&$W-94\:W MELSZ#>F@_K8*0)X=9]ZRCD/J'A5K'&Q@OS N8YNG35VRI!O^LZ($4U?X%(J( MR*VL*QC$*'0A#AV$XR!QDL HT92Y"$OCC8^O@_RNP%K(14+VX@/2D=]>5=PS M4Z3).9,"/_W=YOF:MW(".AHCQE :2I+:-396"I2/)"G'>WL!C,W ^0K2CF,Z/,&[[Y==%?] M<5NPF^*^+-K"//*#_[NH'G.^C[32=#72Z6MI*_&NDD*!VR)E=0*?^[LO8"\[ M:(37=S[20K-_R4X!Y,0+60=#R\5535$:Y:ZD-=IYR0.2!)', F" "(64!@S)X08^U[,:.PYKF$&[==#+(U):@E! M*Z)INLHC_/2L^\M:211P/,G!#RG(+'R1[//CFV MZ/'34Y[5Q'[W2.1;\;$L-X*OW"CT0NH%,'0PA\@7+I1KF4$7.W)=!PPC%YE5 M,CXYSM+6=B,FJ.6\ HVD5Z"1U;3>\&E@8R=.1! [D'A80(0IAS@.7.B&B9<0 MX2,W0B,<9"Z'=T;7EP;DLK8F*%G7^_Q?4OF;6O1?[0 =!,032'[JW:8"-U,Q M1R*$KAL%7L B/Z*AL=>*+9AG\$>9!62]KY<%V";^A(U:]R,*5_?B8*T:]>E1 M9BXQW:OJ<=WH_L?'?=SJ8ZO;(D_2:N4PUR$AIC ,B/R@<=^',4\/B\$>%08(D2HCG4ICXQ(7("52J\,B% M4CEI?_K"QY%1J+#.H$NS0M^D:]GS0ZER2HL?3-V*YPE@>=DZ(HJVLK;\B119 M_:3\>&TREC\]KT7MG]AJ;7CEI#5#+DU-E'S%^7=BCZ^6HX6\+K&EMT7?G++J\7NNY07; 6>MH"."436C#*-(6>V MT/1!.#;7#-J.^UC<%X*4F^*EM@D;\[ I.\"#4$@3CL( )1@BQ#U)/W)SYWH8 M^8X?")>P+?WH,<^YH4:PS<1$LY5TNU%IA+T:*#Q@AJ\>RUR$V3S,,@XL8S(9 M0L(2@9P=9E;2&%+V-5$,/F_N2W G6%W$Z/T/5M=G^"Q?@943X2".8@&#"$M2 M( Z&)'1=R!GG\A\1&',81)]#'V/51$@L4&WH][#M?FJU15Y%4&4L! ME]*-K\\YHNKF@ACBL);F-%4SK;LU=+K^:14NS[LRG'AF9.!!'=2PB_9ZEY9L MG#<-E'G,P!(6MJ(.SX\P;=S"D M[E'DP6"#L=G8Z@N5OXI,%&1]G?%K_I1F:5FIPN#?Q/L?SR(KQ2I"$<'4\R%S M8[GEH,R!)'$P=+V0,8>ZOHNP61(VG6&71AVMU%?@H9&[OG(B!Y(#T8AN>,NA M.0V:>PSKX$Y^.M'B^M<.KH="@U9JFPG53%"RED=-:]"9TZ>9 '&<-4[ M#*U*WA_DN[G"R&5Q0!AT42Q-')\$$">."QF-,")>P"1MC=V*:$NQ- Z3KV0T M?J>B#[[YEF822&?=^UR!5H>7*Z"$!4K::39$QF!-L'/2E^&G;;&,8>K;BYEW M-CI:?!N#?E,]BD)5VRS$H^112:@?E2^+4 &_GT5UD]R3'](XPW'L\1AZ5)T' M)UC &$4)E-P710$A"?.U"F6.'']I#-=-U9 K^0'K*@#68^+-C29$<_B@P/902,\^$6)_^L5D!HH+RVI@]48]3'@V8M=-QI][ICV,=""+8"I)49JDK([?.^ _BD7D01HX 421&T#J*#L/,4\2H.^& MGF?"?Q?(LC0NO#G!?VF[.A4/_KI-*U&\ULB,(2^9/CVVG&E2)F9.#;9L)^1( MFVEXU *LECCU$DEFY5<+D+WF6AM=CN/=]T_/Z_Q%B/JB\.:Y"8RNPV\-"/-L M)TNCPZV@C>,;:$0U8[KS@.GQF!6L)F:IDS!-$+X\B(4E:CD_SJS$,:CN:UH8 M;C ZM/DUT^R^QCCP$Y>'7&XA,8*()#[$V*$P(0EV?14KEK@FT6 ]8QFQPPS1 M86]/F4FDJHJ4;JHZ@K_*E2VUBQY]S-<2=.. AO/@ZU&()4@G)A'-+>$5N'Z% M\"VQ'=,P")>]^-*S(\T=8SJD\HDXT\$FX].;W&E6QBZKEQ+./*U9C54_$UR"P,3+7D_Y4>G,NII> ME,RL[FCV5&9=\4\E,COX=]NG*,VNH8$!Q*# M8%CBC?/CS$H5@^J^9H?A!B/3T>0Y_YZNU]?L[YNT.(Q06"$4.Y1Z"72)NMX. MD0]C+Y;$X#/'CWB$/+.$:WV#+8T6MK("T@H+>!-V(^EB1+6[7ISU^,(6>A-3 MQE9,5;FA1>X@8,EB[AL-0&PEP^D;:M[L.!I*'Z7+T6DSCC]>WX[<;*J;1.," MNRY,OT(\=+TP<6$0J+0M@JPG"1-$MCH-?*@'Q3']T- M^8"H@S[PM5;)G^]UME3W@XIU\]L//VQ^<_,^J]+JY9IS^4Z4[7\^ MI9EP5PF)>"*B !+A2G,II!12CQ/HR*U9*+#'0D%UKW'.CK*TI=X("EH1K[8_ M "4LN,D,KGG. SM\YV,%KHG7_6BDC.Z$!I$8=4%TOM?9;HL&%>M>'0T_;"'% M7!UPNMVTO)U)K19[?^:@4JO)KY])#1VC*=#;[-@&=FK#P0:FER6K&P!IBL1UYX;\>4GL M!D#H36@WU-:>/>*M2,Q"[B0N3$(D(.(\@;&#!10,N9XO@D@DT:7VB+/0M*UDG"R M6/##B="S5.: =V*Z.1\17L/=QH5+F7]*7/A)U.8/#3\48ZG1X2?!NB! _'1_ MEU44KV_DZ]IGUQG_D&9$#I4][.L3OWG9_ZP<#*]_I.4J]+GCDXA#+W"H9$5? M7:;[ <0H=+B#N>>/*SL^1IBE,>->PMJ#%7Q50AK>8%TT.7I,.1?DT]]?F: ] MNI3Y)3!9KG<^2I2?4A3]$M#.54Z_J$\SJOPC2U:W0KZH6763-+6SOHB*2'.4 MOWEI@DP^9F_S[+\V&5/W8ZIDP]USFN5)LA(ABBCE CJ!@R#RW$!ETU"G7$GD MA$QXGAY#7B##THBQ54/=+F^KP&U5 ?2EC=JY4H5Y.OHTM4M:C?1(]))IZ^?. MF29C8LK\9Y@'WH8TU/?./WL^#H3YIYP7[<^>!42;KYWLJ/Z".=AWZJ_8)3W/ M\O&RH/KVFV6CJY&!N:1\5/]___>-_ 2NU?[ABRBK(F65X.H?Y$?S\!>=)QM/ MNH\94P>QXIUH_OO^!UMON/S&;NL4?"&5>)\D@E6KF M.&.&0J.-31)T8$A^' MT$4^0WX21XF3&,7ZSBJ^T0=RAO#AK>AJB3.IVU7])Q![%>N\EL4.@/K?#8.' MYWU!]/8BRYWVB3_%;^M95G^"CD:*]W=3W#RBYOW5+P];-"B W2OTRQ:(7Z_ M#HM]\1:%!FC@L!@G_5.FT5;H];S"SQO-_5,FYBA _.=(,>Y#^H:4:5E[.ZI= MIW(SS]VG^W'O:!9Y+,6<^Q-1Q5,'."-+0#2%'W(VH[R?(,>M\3^RA._!W8 ;@765)Z+2[XVO[7JNOC.*0L4:WF MH+-2I!D0KZG-L/5(GRKR8Q<[MROI[ :,!$X$(X$\B%SN0,Q=5X6V^4XLC?! MSY6R9XRED4TM(GAN9#1TB3J!H!ZC7(C+Q/310-**-T%1WQ[M;7DRG1AA7L>E M\RH>^2GU/#IN9>^J)96T9]QD?2>_JT*=0[TE=2:O MVC'BH_Q5N0JPSUTOD.L^2@1$6&[&,5'5>QD+>"#"V&%&-'"I0$OCC ^[4CU7 M@#8J@5+I!!Y:I\K+MX]O0H:,XYF9BO]J6 KD"K#:C5 5M]KL!. M([!3"6QUTILL8YJSA; E3KQ8G%D)U!9XK]G66K^C X.E_NDZ;2+@DCKF[2Y] MR.JHN*S:_7OV4 _W00)S)QYJSXW[_*V41-J O"EBNMW$$,P("VD,F4HRC7@8 M0IR@ +K4080F0>1RHTWC!#(NCGDMSP^Q-#ZO MI81/Z0_ 6CGU?0K.@#CLNG$Y-!-SXS$JPRFJ=.'1]ZBX'*:9'"8,7B(C!XA^ M 'K\&\XTG,U]H5_PKG?"P),C2X&R1\$W:W&32+L\K<2G])O@'^5KD#VD\G/= M5"!]E:H@/<"X*0&-4%-9=A:=S8F$'D*2^J M]!^UG9/NY >D5L"P-NB(>=$S52=&>VI3M)5>V9Z-_+!6 .PU (T*DQJ<%X!H MJZCH" GFK3 Z'J*CV?&62B],59LY%);[^4=D2+Y!*IZQ&4!JXG)J8&I(^($ M]SH#*-C,<7QBE/F3&I]7]606XY['QS%!DQYK=U9Y35618U:MN$-]QAB&V&$^ M1"SQ8.PF'";R1\I1G/A18,($9\99&A.T.>3VY_M?MY(:WL"!DZG=A<8JPLQ) M?"^&K@A5%91$[I8B1\ (^2CF41QZ06RT91HIR-+HQ,[)\J>QU\"CYU-SJS7# M+/U3'/WK3)#Y'NQ"=&UMQ,:*,>]N[$*PCK9DE_8WDH!5GJ&/9;DYS"3=Q.M\ M%M_K?RI7S)?O-8Y M1#!FOL,%HE2(1#=#V>O.E\8TM5"*9ESO%_HKV(JKGX_L"+U^%KD4DXFYPA0. MHZ1CY_0>E6OLJ+/94HR=4Z.;6>SL,V/]PJJTJ+>#MW*Z/FPR%86DMHB;LBW. MQJ21X#I> #WN<(A"S"!V&8:!*W#HA4'@,JVL@MHC+FTA[P4&2F+0B@P:F4=6 MQAO&7<]FL(KFQ!3P3B1U$H W(I,_-6A>&<,YPA%*$R)K;DU#X\WLI*2I_K'+ MD6Y#\](('[,RE4_>%[R.+4I%>5OD[)KGSW)O_&%-'G1+) QVM#0V:04&]P6I M7_NMV'5HM))=\(T<#[0JZ)=1&(:TGU&LHSGY8;(1D."KDM]2M05MG$9571CN M?;;J"]J*=JLPZ#29RN3=2"HBL;&Z;I";RW:_ 7A=]6U$+W&%ST3:N$U/V"$C!5^N5NDQ M&V4^:@TPFP5IHF[7B#1J-]*A\5D41%W4;2]IVQ"#T,?2BKG*>N1R%F M00 #X8B XX"YW#5R:#P]SM(89R?F[M+:T)/Q#)QZ!UD60)J8/H[QF:#P^@ , MMEP9SXPRKRMCOZI'KHP#CU_@U-PX2V\];QFCU,.1@(F*74..H)!$)(0L\8@; M1BSP16CLSWPPQ-)6_FVQR])?&]%Y[<7"&F%'A6J<@%63!BX":VH&J'%II)O* MC?FD[C8]F \'F-]Y^:2")_V63S]IXY[KGOQH#K+K0@/(17$0^PPBICQC'!9! M&N 4H82SW>9R[A1;9R>L9:V\E_?;4EA=QH N<^0^ M@43_A[QW;6Y<1]*$_PHB-F+GG#>,"5[ V^PGEZNJNR+JE+U5[IZ8]WQ0X&IS M1B8]I.0J]Z]?@*0DRI(H )I]N[$=+==)H',!T0BD5AK&0_^%: MF>Z#L\Q-6#1$-F7=F[@O^Q#CXYCJ"8B+D1I9--B 9%ZA> @$5X6$C\XQ;;W? M(38/RO(./GQ)HI,4)Q_SFB[+>EUQJZ2


M6:XXQMC(SFZ!F)6YW62>R:SN%LSWC>\VKU]::T6W,=K.084"G@1Q$L/ 5^6F MF)!*.,L"2$+"(Q_%U&-:T>0.:)F;<.N7!-DPL" 3%6VQ1M=Y\19S2MZIB(LU9*>+N=@/:2=_/^&JD .K MOB1-WL_'?+E><;:]Y8@DD")6>) +[*L.N1E,:1K#U \C$7!!B9\NY!E!2ETI M>V9&DSW;GW>\K?N-KT#>7I!^D[IX_3MXYA5HT@6O &NI-Q.:YT#7$XP.@1Q9 M^&TH5BH'>62J8F,(\%U;K9)A9,FZV\%D.YKYCF GXI5OGJ55]DO M3"J,32:TBK7YMFYB WCFLS#V">19(E6X.,I4K7\*B0CBP.-AD,7:"8&#,\U- M06N);2PN^^2"EE[]-,%A@(=%B5/8QA8BMH@991)JH6&55C@\\F0YAEH,]A,. M]5ZPM:^^R#'+ZE6>L0LJHBCB'H()\1*(1.A#@KP4TIC'(?>32!"CN(O^X'/; M_AO:C,O%[2&&PEB"%B8P9BR$*& "8AIP&(91*L(L#0(:F+0MM49L@J:B]VJ. M"[#2-=?;(3"Z?;XC2]53\U7DJI MR)GR/'-C,TRZFP=8?+NIAQZU]O_N]6G] M4C2!:5U(6AN?MDB26,0I9C .(A4OFH10[O4(,AQB+'R!2> OBB;Q@.F>P^>G MU?K,L_8S[T\^WM=^>W'4J!;Y(P@G<\"_[7>MNJ>WD'9$=X&G3GWQVABY M<\J?GW)J[[PV"$?<]/KOFN$ D-%E1(=%0YY%1Y5C MH.BG$%\(SD3)POL@N4D%'N!\(.GWV%N3I?<.D-Q/Y!UZS-;4VXR)Z2I_X1_Q M"F\[/'N,2-W(@X3&&*+ 0U)+2C)(0R[\P$<9\;6Z!)R;:&X2K#-;]H@%BMJS MV2-FZ.J:>2_';!HKKS%<%D;>82PNL/&>&'AB$^\P>X<6WC//VUV@/N8U[K*N MF[9UW_D++]:\"6A8A!D)>< 3* A)(4(^AQBQ!"9$>]! ^RM;;4_?X0[;7]INF&4*3/=<6@+]= MK^H5;HJ^+D@6ARP3 N+(IW+WDA 2SAF,,R^(29+Q5&BUZM&;;F[;N;N3]MM% M7+7QGS4H=V2;7N4'$=>]T+O"<9IK?4MMFQJ[:1$!;C4@M+C>ZR!SP25_^+7>LJC0^O%OW[LOI^YUF+BK\K*Z+W\\Y\670AZ0!6^.QW_/5X_7 M']9U7O"ZEA21O&A-T23C.!&IE#:!(! 1ED#,*(5I*%@4>9@CK-5+T!U)M?NC8V>=N,Y5FQIC+M:LF<\B32+7O@I^0/8$ Z#I5P_[\L[7JIJF9\+\_JXQU^?VX$GR5S7JZ;JTGT)[C[=[E5OO0*?RW)5 ME"O-#-8AW,Y;S1Q -O(YHXO6&"5NA\&QJVI[8LSI"MD.,[57N_;,HZZ"$9N\ M_.]\J8+[[G#5;Q^?Q!$)6.C# "4>1#3"$(K&PO0D:7*B4#%#N*.>M"1/T*-3!O81HM=')CZ MG6,8SX-R/I918XP+L[Z.5-7B),8Q33F, @]#)'@,TRR.8$)XXL6^GWF95IB0 MQEQS$U-;4@UKZ:(Z:I('Z2,DAH$D(4!SY,.>*016F*8^8C$9DUL^Z//C?!L"LW;]5J=AN-"/[(LFRGJ^CZ_<=&?R+]W_\A5 MG;?-2DBX\T)>9[ 4C,J=UUQI:JU5^5!:#3N:OLV>X[YN[8!2S M$Z>N5@L5^%DN<]9\FTT!^N[6A?T4R^/#@X$?88A\%D+LAUA5"Z!1XGE>IE>J M=FB2N9T>>W2V+1 ,;["#D Z? JZ &EG66V&D+39T0!A23^7[/=54_K932P>' MGD1$Z#"W$01:SUHWEL*J*>6F@N(UEYQ>P/O)F[JAR9HLZP:E5:$U_G,G":8X0WP^A.?9G MRP9N4M7/&[5?E5*76H#J(A5DH8AA%34^W M-$*1D?_9:/:Y;=4>\8TQE?;)-VSY9K0*>J?Y:-B.KO3OP[I'^=A^;"O07+64 M,YI[VE9S-K @EZFQ:]'PIV#?YR>GJ!Z='F)L,4C3IJPH#R)S7 M'-R ,K+PZ!&Y;:MU!22=^4O.UG@)!@$STB_.XV&E;@P,.YGV<9ZUOC*B\;2Y M=ZH76??:='NYPZ]-9Y?R1@H07A0Y7BX")KS ]SE,HIA"E.((IF$6P2R+F/ I M"WD4ZOJC=":(!.4!OP^6L-,YNDQ8:KOVS%ZS[Z>(2VKY[)JOB/55IS? MJ+(SU>M-R?B",^('E%%(TC!N\RRR.$HA8T&$$L1#YB6F90T'YIN;?-Z6Z^O1 M? 4:JB7,H*,<*-+-*QT.X3XLH$= )QZD":"092%#&+?R^26]Y/(CU+/ M8X&9'G%\HKGM^N[C",Q@5ZP8F! M)U8(AMD[U 3./&]NR%4Q9]=TM<;+Y>L=SMG?ZR.E&(W+.9B-.C>)T*]2 #9L M ,4'>*G_%9RJ!JIO(S8$_;S=>#R\QW=$V4 ]0L4(.PBMS,^&4TUFDK:#H&^F MMAS!W'3]E:^4)"C%3<59OOHA?RT__7K.*]YI2__!<;6(?.KS(.$P\:@'D>=C MB$G,(6ZB79.,18EVJQJM&>4 X@4!^FOL%5#_;S MIFOG8(XLIGHXMA2#'RV.+=';BY$BVS6:^O9KYZA.9, ^]Y5N&KJ]2O(=I3(8 M035@Q=8;9S(SMA%;?3NVV8MVEJ9O?'6#Z\=&:66P6^* Y 7OX,=[CLN1K&#V8/HR$AF M0<"D%C1[@-Z:URX8R4X"_F6-*URL.+\ER[QM55)_S0O>Y((L>!RP((XI%)@P MB+CGP30-&8R3..11@E)J5E%D<+:YR;6.V+("/6K!GXK>-BG)L!C!,-1Z\LP9 M@".+K@NP,Q9/6I@XDD3#17F1E 'EEM>,$X!50O%RUU83M.NMI M+M5YZ3X2_._0Z'!.N-MU+W2/_WMT*G2U#M8M"+(BC \ MUZ1F!"VVW]H1]%ZR$R6;0HAWO&IL%!]PG=-=@FL0DC#$&!+*,RE*O BFR(\@ MRVA"HCCD/!:+%UZ14E>8#,YGLA?ZLXX;[Y87M'SBX+=E6=>_JUKCH%:47P&B M:#<3)\-PZXD39Q".+$ZVY5 EH:U%\@HTM(X2$:B%BB.!,CS7I )%B^VW D7O M)5O=1*@"JQ]X(7]8W-]K/(J,>\S*,8"RB0%Y[/0%3GU.(41!E ME"<>"XQBE8>GFYMVLJ$-4$FEH'W\T0 M?!:ZB XJSI21P,L^RO>/E'_R)\$HW@7;[PMSV^=VG6_T\ MUQW;PYO8FN.1]ZIJ6?YG2Y6C+-,#+JT22'>C3)8;>D!X/^WS\(^N3MA=T=*O MV^!MGP@_I9[2VH4\: DB4G7/"/0B+_$Q#X,LO/"@/3+KW/;AYA@AW3'R+/\* MV);N*U!(_5YJ]'G)I%JZ>4H=SA<$U>NMC^V!?2'J[W!N[U5*UD'5P0$^@-)H MY_BQ.=_Y.!^ X?RI/O2RG>2ZXT6=E\5UP6Y7C[RZD_NLXJN\:KQPWE'T)-@44(\LU+YOZ=W(M=IQ:0U78#F2;=9D3"KN+@7KK02\>+Q+2@M^ MDSRW.>0++_ 2(94WR -*(4*^@"E1C>B01U&4XBCVP\5*50S1$W9O)S 28MMI M1@R.:>ZF. AVT[K M"/:&?X<2@H?,':\>>.0YVS9S="F_WUSDM D7^"P)ZS69:B2+JO]3\4'/#G]W*Y!)_+ZB>NF.$U;Y25UI-7[[U^ M8\N\VYLOJL+R5DO=K$2JH]JQK\RB54CVV,D%)6RDM] M*8!D3G>!+5KPC;<"SIKVC4#BQ&W^Q@/YL#'@B'-9*H;GI_\JA=C.I$33P",) MS>0QX7L0!0&5M^240AK3S(]Y&O+(Z)@P)6#.1T## -CC 'QMC@!K.Y_Q^F@J MHR.B/K;@/@/XERZ2XFL323&.+= 6/E=*K^GTTRK%EN <*,VVXUCFG^.\:N(F M6V6]ZSG);@LIM:4 EJ>_BF"H_U:4I.;5BU(0OA3/ZY5J E70?)DW(OW#:_/Z MC9+S76]RFJ4SIX MZKA4(]"/#1U]A/9D[AW6;PI &MH<=JZ?"D!7:>]CD3EM0OS(8!^D MRH\]W\5)]'>XNJV:L8U9$EJ0M +TFZ/P>1 M^]S[DS.^5PK^.0@&,O'/ONJT;.^7XH77^U4R%ZIP)8L$ASP)$XA2^5]9FF(8 M>@QAA%@:*FNNOG]'?^JY>7Z4H8ZJ:K+KMH"L_/^.YE[=7B=E>X^M@YYL&@?= MD474F3*]6^)[97I'K\T[@-BX-7F/33R'6KP#@&C6X!T:P8W[ZG:]NA4:M_TF M%6D7&D("[HG(3V%, P:1[S-(6,BA(#ZAA.'()UKU1]R2-3?-["U7H%PWC@NL MX;JZS%=EN:QVWJGQ%VOT^)_CZZ1I[FQS)\$H 4-NL1[)\V1)U+OZFBX#\IQW MZ<+1+RV&K,X-50G[M7-?O=GF?AC$,6,!] A)(2)2-\V:HIU>2!*48J3"#8RR M/G6G-MGTTR2 ;N@U5D2UT=83JF,@.++8[-(ST[Y3 M^6$],$Y7'-9\WSSSJU<8[_KA8?6I:H3A]=-*-Q/LY !ST_EZA )):=545@*2 MWK+@Y;HI^])K]?>D&ECK9Y*=AG%8R#A#<&2)XA(\HX2TL^!8):B='G6RA+6S MC/43V,X_?*EB\@=>K:OF'GLKOI;%PSVOGE3UB[?72R\@(@A3&/@B@B@B$8)ZE L1&KEM30F8FU#IG[1,%7%YVK)AJ[1HKH2I\N(>WPF5F!WQZC=% M/E3T@Z9NSC3JC!E^SM4:S>G?2;TQ ^>TFF,XCIW0^YICDB\[CT#F$9K(&Y9 MF$"$Y$%!.$MAXGD)"OW8\_S Q"/0&WMN)O\VMBO)P'@<$9PA&.$$091A"E/5 M(3G$H?#C)$RH;Q1 L#?ZW/2(&Q5.KSQO4K^NNRJYA@K$'GB:VH$M)&,?_2U= M#FM;#'+LZK#>&WO:D_@86P?'[-&'S$LN;[[5G_GJ\69=K\HG7C4!1LI7UIHG M;A[E MJ!1R:[M1MZR\H!7'-0>_,=[^]'OS$7= O_F8FX(N;FHA&\,W4 )9?ZS)*A\; ML]&S^LITJ=EL]X*)KQ"3GK,MESII?K@MV)[^WS8=X*S[G!2YHCI=-9)?Z M0H^6K.!IBGF8JESZ6%5&(@E,"?6AEZ92JT,TX\BH*))K N=V:C1QO6H;]IG1 MJWTQS8+J:9CON4QCF\1[K%V!/>8 +MC^PLF%W#((=ASN%6@:Q8 UU@(XTIF= MDS>IVCT6N&\U]]'F,?<7-E:D)FSWL5S*5[ZOBK_7=YQ7?ZG*]?-./&AZ#S6' MFYMT;FUI/;K!=[Y:5P7XNZJY+']MR-=W'^JB>MZ9. *@(\M1/2P=BT<+J*P< MC;IS3.9V-&2Z[X0T?76TW/O.QH6S*/93X<&4AQ%$A'.8981"FH;A%+1,QQ@B@VBU@;91FF M"5GKDG/?<3GTM/)1(![YF&A*T[PM1'.'VX VYW9B8X2F*V+P'O9E8S@LRA9< M9)=6YY-=_-J\@]:/-SQ2I35D[R=\ENRS!^V/=ZIE GW^9-\Y%;\D/]:"^4'53FCN%I]E.M[ M_2NO%R(588)I!OW4XQ!E40!300CT/1*QC C"S%JSNR5O;F*CX^X*;/D#/0;! MCL,KL.$1M$PJ2U6?S2O0, H4I^!/Q:MQL3ZGWX&>@O-^JSNRT'N?A;5(CAH# M?V=)4DZ)FSA9:@Q@#Y.F1IG%/-3@8X5_?BQ_%JK@R4NYE+>X!?%#ZLE] H,P M\U5=D4@>!,R#F7Q9<$I02K0*TA\??FZ"7%$(%(E *C0;(O6]VT?P.Q\AOJ-:E5 M_USQ_U[S@KYVU=$R/XXR'B"(4RH@8LINQKT,4HR]-.(\0I%=_;O3<\Y-MGW> M5JQ3-3*>=G0#L2'\?+TTZP704R0=PSJR<.P1"3[K8VA?<^X\*J[+QPW,^#Z5 MX,Y#<+*HF\:K%E:PY?+3+T[7J_R%WT@-[*')H#;K[CWLF-9WG+TYCVO70V+8S M\#*6)HD70AYG&"(:,4A0S*%/0QH1*D(O->K;-3C;W&3"CL)^OM._6:KM,K"(YV$,8S_Q("(>DG<4+"#)$DY1Z&'!M&)VM6>>N,; D! 1P9AG/J8HB$E*C10^H^GG)KGW2T1<@1T'H&,! M-#ST>E?U'E$<&2J+9HNEJ3V.M@1CJY/CH6^N;EJ!Z$K_-)M\6H74"I@##=5N ME%'[-J M2!^G%5>[)'IB;RR@QS:PF;7@.@/V6-VW]E";MO-6._7:G2+ P M92%)K9-L- @PV0O39-KL M;3Q3\!5X;IKXYA20EFE Y0"CKI^Q)NIX52;413O*04(C2P-[, R%@CGD' D$DY.,ZE0 M.,?L6[%P]OF+VP,W<:Z+*$XC@1*J?),>1*E(8X*?*GK]8"-[Y(>O7O\NV_(VP[_ M7MUW]Y@;:+6[_]P[E(#SVE?;@>W32(0 M_$LA+X4JM_NFK)[+2LYP6WW Q7_=_BPX:XNH+'B:<.Z%!(81RI2].X7$#Z4L MCY1T3UF,4Z-T1O2E W>>^OH"B+_U[C92YRU?2[,[8^ M-\;65[H1S$SI[-(-*$7VEO/B;$&[3NZ@V\,,"9PPX M1S>/]9'\WB)Y-P&21LE13A&=+C=J"%EGB5':V SG19T?9LJT*&VFWF1%Z;]G MVR*PR,OJ6[G:%FCPL! (AQA&+ @A"N1_8<8QQ)@DU LQ"7PC9^/!#'.3O2V! MH*'0M$7@6_#T[HT703*R_.RC,4J_P!.L.^L9^';\B?L&GF#OL'?@J0=M]_&# M.@*^\V<5.5@\W)7+G+ZV_[V[7F0A0R'V.0P][$-$2 1)S&*($D9\B@B+?+-N MXSJSSFV_?UC7><'K&M0M]8#A%3;=^#IHZPH#QQB.+B!:U+8$2R6@(1;\V?WO M.(W#36!R)DQTYIQ8P!C <"AT3%ZVC,1ONA=VK?/DO2ZC61+'T!.Q5":$E#HD M20A,.,8>03@./&32#GQO="/!,EE#\$VI%Y.>I,?!TY,?UI",;?KIVEAVE#F, M>C[&L*N@YKVQIXU9/L;604CRT8?L=NK?"K$N&&R&*["% M2?TZPK7@-"2.-O:1"2;=W:<9?+O%!YZTO!K01\[62WXKCF0Q]&SP;4IYA"B/ M Q%*"'$$$258)1R$D' :!PE.O0P9B0"CV>977H,G)YQ;"!S=55PVCN::\<-K <7#VL!K%-I7H[ MPS>N:JDT*9'=O]Z4]6HA"/(C'@K(0\+E[21D,&7*"97YC.!07E BW^1VHCOQ MW"XNW]RDC&KCKB?%QD#S790G!>^&[NV?%.7@MYN*LWSUN\M\+3/0G&5P:4X[ M<4Z7&1B'65Z&[U]<%ZK^R6?)SD=>YP]%4RFE^M]-+-QK7CSAS3S>"RH@&'B^Q#A2$!YFV,P09['65>LV'O&_M[P!7(/'AB_K''K[A>4D MS5C**8Q#QB"*$@HQQ53^E(HLIE&:1H%UK8I)EG::"A;?.5WBNLY%3KMX\5U& MOBBKXZNMB@V]PYIJ6O8F7J>Q#8*]&@IJ)RJ&-M6[E.P&BGZ@& M!^]22.%B MI-V75[ GZ;V*+EP,XD IALO'MCZE55QM+>4,EP)$?I*2DD4<>BQ,.8,9IXEJ MURT@(2&&@D4D#E/?XYYIW9K#6>9VCNZ(JZ]4O1EC"7H$2&V1>!D\X\NXACZP M(_ *8"$7!5POY??8-)54IU&K^#=U(IV*L=/HN)-+1^:86M"<9O.(Y!AXV+85 MK]02<]6K4CW'LK%WKWN 3MUL]QMAAN]2C3UW4 M-UOI"ILJ\_^>KQYOY-U *O_5-GZ7HH3X@;PV,T\@N8L9A2GU0TA1%C._\MG=#=J>1=X2#GY)RL"'=.C-:=RETQ8)S@$>7%TZPM>T>K8N4V[;0 M9V=]CW[/NE"<:.2L_;I5N\$O!G9M\46WS>D0:=14\!&98 M4KC 9.P+PSX<[IL'GF3>MFG@X8!3-@L\R4XQ4D6F6D1FO/.;9?WR>[9 M]7J46RL1NBNAIT2,@._($L,-M.;!$69 N0J+T)QUVH (,R@.0B$,7S=/N6U+ MTW*V*4?W@Y! MXH4,QHCX41!F*/4RW91<%P3-3<1]^O#E_N.U9@]49ZLR+-7> ^NQ%:2.';"M M;]DRM&UUM>D#T_ $^DP!R17HLS7Q6NEG!$^]9A-E#$^R=D;IQ2Z!'D@_=C+- M9.G)+D'IIR\['=?L%*RKU>)KONJ*1,E3EM_+ 3Z63S@O%G&2DMA/&214!! Q MA*#\?B,HD)^%L4AX&&MU=AR:9&ZGU8Y.\&=+H:;:/8CD\&GD"I^13Y@>-(K& M\_AH2QP= (849?E^3TF6O^T4Y,&A)Y$<.LQMI('6L^9Z[G?>1 3'K\J/NE!B1)V_J1UDD0@1#%*E)P*SJN+.()ZD7'@/8*>P MZMF@W8$U\JG7XM2G=-N$]].YK]*\XK86*JY*:0]/-FV-;"W&#XI?Z[UE)J(9 MSQ>?BE6^>OV<+WEU(P^#A[)Z721)'$<93B"-.)T.WO%[DK W-8JJQ MWG-'NTH\V5&O?Y?37H3SU^,QH!U9/KP[JOIWY#'0G>B6[ AEHVNR*5P#%V7M MH2:[*ILRU[\L&[]K'APH];L[7G[CY?7+0U-M[*9\>KY^6ND&")YZ?VXR6=() M[S[=@F_R/]?RDJT*-[?5U13!4J'M?(3#32KTX1L6P:Z0&UGDN@'-*+[P'"I6 M,88G!YTLSO <6_U8P[//6L8;;AH3M75_.!4Q)YC#2)F^$ XRF'H1@QQ3PCSA MQQGSC,(*]X:?V_;?4F=94FD?.STCC#TB(V]K?3#,8_J.\NPJ=&]_\&DC](XR M=A"(=_PI12)VG+/>_*(^ZV 4I3E'(40.)Y M*L^(>3 +0@H]ZF&[(QVTM/>JLLH[RAC"R@XX1[++U]??E97J5G0&K%T;9RY)4[9MSE3OEONR_YX)$7)5LUY ) B2MZTDACQ&' =)R@*]TM6C4SHW\=DQ"_:X!?]TF\T7,+)L_W]P\?5] M@[/Y""9R*,[A8S#R1DZR0 ,NS''GG\SO.0F,?6?I-!/:7<7N>%&WF6A-4-U= M*6GDJ[QJ;,5=V>>Z"ZQ3!6&J&B]O1?]H^.IN54\[S&TUV5#E9AT49_>R;KJW?2F7JV1 M=83^0K5!P/L<@0U+H&,!_+;A2O7RV 0'7X&.-7,:-\\_+#U@V0Z1Z?G:!481U8-SFAS_>PN+)D>6QIKOF'UP]XJ*$?>FD ,1(11+X0, TRJ8]"0AO#W.C=\W-P_<5+FK!JUO1=GKXL2KI?_V5+]F'UQ]K4N:Q0,O+;C;MW(33AG*E9#^WS3%J M13QXE-2KG55OZ;]J]YN^"!>&0I-1-T]:V5XZ \D>G1(=I&%D1S MT ;,@0:#36;;,V>P;ZBS>/O2-K6]9B_-G5&9!"O^J"Z2+[Q-:U5],YK39N>" MQW$JL/ $C'G,(4H1@X0'\M M!-WI)KF7#6O;*$-QGR_;.GRWHIGX1_Y0-"WUBM7V[\7#EQ5_:KIO_> /3;/$ M?2],>W.E@OLIY0%D?IQ"A$0&"4($!CA**&*Q_)-1SHIC^N8FH#M2K\ ^GTIF MM'*B8:I-\MRPU>1W]EVK5G8(UPNO)][?<3G'%O=3K*1%$Y!1\';6+,0M=1,W M%1D%VL/F(^-,8VZH^596J\>?O%YU;3B"&(=^H@PQ81)"% L*TY!ED*4T8F'@ MH231J@=S9.RYB>DM>?IW_;=HG3>77(#!R+)M2]GY3B5G<= W;%R QU36B\>\ M!G6[V,WK_ER6*OX@-V3]K_), 'A9 ME^HEMJ9[[^#Z^1$O5\V_5!RS5_B4_U(CT8JO^+^"O;F;09YPL1:8KM:5*INH MJBU7BA"V?:F;9J4F5IV26=X0M.J/)-]330EJ%4K/'ZKNYM@V/5+F^9I7+SE5 MM.\1T!:@XNHU<"O9Z\(&_AW7C_*M55G\JQN[S8EO8L X\_:-R2PP)TCMFUE. M/7*I+643VKV[?'-.HY!% ?2YSR%*> )3+V P8V'BA9X0'D[L["0'<\U-=M\\ MRM_:+U,>G8#BJFK;NS',N?..(ID1=^INV5LYA_;O)&L@"V/("6"=!P ?[:.35V MC "\ HJ5JS8+5-,D:[M2YW70D?$?653-&'J#[(-QEV"JG()1EL(L2\ >R*'8 M?XM1IXOHMV=Y+T[_@F$N* =^-$ST3GY6]4?Y4\%9]T\;^T/*?210#).82)V6 M(P^F<11#S'&*/$P(B;%Q^6HS&N9V]K26QN-1]8;N/IL5T5-[1\9YY#-F.!)> M<>"PG:L#R%S6RC:D8/H"VG80':VJ;3F4G?C[QE>J*>1=5:IJDE+(_JU6"4^W MF[+>UW25O^2K7"H2/* \CN,(TC!6U:58!DD22B&(1)9%A(:,AXN5JDFG)_7T MIS82=EL"1K1*\A50B0+*K-70KI2*79%ZO"7<3/ 9K(6>O!L'X;%-OA+OR@ST?5R6?Y4<<.?R^JFXBQ?J3 &7G^58K3Q62V4PXAX40819E*H<95N MD#("$4EH%,H?D9XKZ1(BYJ;+;7D .R:NP)8-(,H*M(P Q0GX4W'2>IE-4Q)L MEDQ/]HV]$"-+P5'6P#R#X0(0764TV) P;8;#!2 =9#Q<,M9ESIM2R,GS%?^: MO_"#NCR?U\JYU^^4VJ5,O@FU].7U-_4S!AGS5?'=U=/&$N03WE.G,ZAWF6^J>JB?!5 5POO'IMPR@U M4]:/O3L[R5I59<'+=;U\!=<_<:4ND7M-"3;4ZR>X'X5L6%"Z0&MD8:<-E+OX MT'.H6"7,'QUPLNSY(7;ZJ?2#S]DI;_L6064D[,N-6W%7Y67UHXV<4BZ35H%< M,"&2,(XH3%B$((H\!+&\[,(@31+?)XPFQ"AYR8Z,N8F-O7- C0_ZR-*G8V#CPVA<&%?@[2HT;(".C\99"WYK67'8_?,R+!WI M3I9$3*HE70;46WWHPM'L9.9-63V7*F;T6UET\>J=%S$FW"=A%$*""85(BD&8 MB3B%1)"4<,P028W:$I^<:6Z2;TMH4S(+=K2:R;K3L.J),R=@C2RQCN,T@MOU M+!B.1,[I>2:5*F?9?2LXSK]@)QNN*56QN?6F?MC.#%1- U]0JD?F<@)K5GG)C/N*\PXJ':DFHD+/:3U1(=S_$86 M(QMZ>P4.>R1+V<)75Z CVYU,,4+)D7S1FW-266,$PUNY8_:R94@&5O:?6]%Y M2,NB7G#F,TR46Y*G&43(DP)'A &,(Q$F6##X033!CB<9/ @ MD.'TD[;&FV=Y?+;IM?+G)5^UE4O[=Z"%YR@CFYXZ>/Y<0_/:QT\ M+>PK^@ YLZ9H3#FQ[40?A$-+B<&[E]U]OI4KKA2&K/[DDO )[HR.<7:^@JE"YSC6]39:=_E(J4+QJF[E/;[YH[NQJ=Y__3P MU_+G'\5S?E/43/Z^#731='D/CS([J:2H!??YD]P15T#2#/[X=O>EJ?:32]0X MTW=ZGX'OO/O;'7)CBY=SH#F^7NF#8^4//S/T9)YQ/1;[/G+--RQ#'3<=V&]% M=VC@Y5U9-\5(KDG=E!I9H!BQA 4(DB"1%Z[,CR!!6/[J$YH@$GHT,VIUJC/I MW&3(EN8N"JZE&FS(!G]N"#?48[060$^'<0WKR +& :+F88(&$+D*_].9 M6B44[:!'_"@;Q@XW1UO']U!<>RZ5\H_XD!U^]+CQY M@F?$"V"<"0(1Y@G$/(H@%5X:,()H$L8F":R'4QB=XQ,DJMZK.=JZ]AV=_P)X M0ZGIN7T )LU\'F4D@!Z*/8A2D4(B MH&K;D5R,HID"?#<#/9_!$, M4A$S+TCEA^=)=3V-8TAX*OM5V^FUL0:N2M"VDW"I7)\"P9DJ?3#!Q(KS*08/U>233YJ=W76U6NSJ M!DM=H+'_7?_*ZT40A0DE*8*(,@810U1N>$JAY[,T3K,L2/4B($Y/,;=MOD=E M5\/[3T6HYIU[ ,SA;>X&HI&WN04ZVEO\/ !#6UR^W=O>\K?=UAX8>)*M?9ZQ MS=;6>/+24K$#&7!M=E6IIXO=2,N($ZHRE0)6,*X5#!#RPX[YZ:> MFRC0STE5M5+^P/^IB@,LL2H+8-.@P6"--!6&49 ?VV*G#[KSY@GF@#FO2WMV MXG;BO,\BAG"'(:(QA"%40(SSD/(TC24HBRF M:8RTZ]/N#3TW";6ASJ"4Z3Y4PX+D,@!&%A0;PBQ:%+S]7O1+M5J#\?] @X(Q M6PQ\8?BQO )_E$IRX+;5P&NIW,:.^@P<7]FALK#[+TQ7\?4HH7O%7(\_82Y6 M[[C\*N50#_Q+\<+KE5J5O%!5Q23^ZG_4K?,%+U7GF4629)3%7@I)K,H4JJX# M&0D#*)(L"B). I]J&81,)YZ;2-[1+K_;#?'J$VXJ%ZH/M_F![SC0EUM&"W)> MM(\%\\B"OX?PESV$;S8(-S]\&AUA_7-C+*0G.E5ZB$NM/"_J==540]L(\7KP M^W8DH6TP')#?1L--)MUMF.S+?JOW+?.YY6@_FLPK^4[3&KA3IWP>$1X* OV$ M>MZWOT'[T_YZO'F_6]:I\XM77 M')-<)1-^YR^\6'-5@^>AR/_!V0*GJ2\\XD'YRD:EYIAF!%(_"]/02WWD M,;.B#R;3STUV7#^UFH]-"T<8K9>F"!IM%<9W;+1@_Y24@PWI5V!+O.KSVI /=O2[+#QA@YNS:A1& MDT]Q"% M(H59("_2?LI2$7$1(&$42F$X_]Q$X;GJGWT_B^("_-GR85X#VVB5].3?B-B/ M+ #=PVY3]MH&/'<5KXUFG[K8M0TT1^I<6PUSJ=.Y"57Y\-H,WWHPPS3E41A& MT$MB"A'G")+,ET(/4^KS-$A];A8_=GJNN0FXOH>S;9!&7MWXC0]A-G447P3> MA)YA0]PN\ 2?1,2YZ_=PIG?R]9YD^;1S]_0K=J+C2T&ECJ8J[JOV]DI]RXNU MO/#LBH!\4#XEWCYWCW_Q^M,OJ>+).?("5Z]-W,PWR;A2_,JEG.E!"CRN>F0O M(E^0,! 81B0(5%4?#M,@R&"8,3@C-9QY&E:$L]^$WQ^3M08@#L6.T7-NI6M'N^8;D>^6/ GILQ.0;QL4[/<"WKEGEDV'L#TG3L%7 MG7YRXQK\UO+]>],44)7V M.]9AX2TB8 =)JX5ZI=;<&^\Z6R..P:UW[,:RI%[KKJ-='C&>8!IRFD@<\AXLB#61)0&&0D MBQ"CA#,CN[(-$7,[OSY@^E\/5;DN#",$K!9 [^08&]:1SX ]\IN@QXZ!7G=L ML&-AI"+1EX#H2$Q;D3"IP+T$I+>B\Z*Q+(,)<-[&:'TIGM>K^BM_X,5,:C">+SX5*WD7_?3$JP>0!3Y,,P0A<@3 M&.*0>#")(QXRC\<9UNH3?6:>N4F+EE2PH16TQ(*.6CV!<0[:86'A$+"1!84E M5MHB0A.)@?JK_[L=;LLP?FKO= M?25O:8)7E8H%NBF+@C?9H"I$\L=S7I1"+#*/I0G'(<2,*4\Y(1![7!6]3?R8 M$Y+Z2#N1V@E%:TVFVI:Y-MZX8T_? >%F?<^[;B9?M9&E MVS_Y@NE[FB9?N(D\5%,MH)&GRRG8 QXR-_-,YEES"DO?(^=V8%OK9),?+2N2%K;N=LQY7RH71\@1YCO6U_!3:\=5T%FF#1'GMV M(;:.%EO7-CKU$HYN+9UL]2QLJ"[!=F95=4+4Q'96ET >6EZ=CF[;.+ ]4-JB M]$UG=-5^5!6X3CA7XANE*40>BR#F&8()11%G6232*#7K%7ATGKD)Y;\571- MN5T_SHAF+3KH#'L=43F0X0&_WB<0!0TW#89:^_00R@G$84H M4N:3D%.8A2(,HY @+T&+HJF\I5EC_.R<6E]\UG[Q_9G'^_!O\'.ND@:X%,X% MRU4O5T/19GS>H&1X)X@'&+,$JEU4 *)'X<0811GW)=: M!S:JL'-\FKGI&QNZFGB+9UR9JA@GP-03'I=#-++$:,,2MQ1>@0V-5\J%4SL4 M%L-0N(S_.YQD^EB]DXP>C:L[_;1M'N1^EK946S[]4M'%RE=4ENQGOEPNF.=% MV*<,AB'/(.)2)F"QHYAWR"+D=?CH(-?N,;PL%# M1_GO(ZR GMAVC>O(0OQ(W8UO"M(MS> O9R&U2+G4Q\A9[J3&E!,G0>J#<)C- M:/"N[3G0G2NJ@D?]R)D:MUZD,?,H37R(419!1)&4_%X20H]G$8L3+"518";Y MCTTS-UF_(:XK4FVJ!Y[ 4E>@7(K0Z")DJP%N<6IH=*X'#D/A3%(VSUP4.;@HQQQ$1F B89*J34X(IQ-0C4(1QEE$_18F7Z#9O.S+^W*1%2Z)9 M5.\IZ(9E@0- 1KT,H M:"D%+:F@H54_@>LTJ,,BU!E4(TM#*Y2,4K?.HF"5N'5ZU,G2MLXRUD_:.O^P MN9GG[N6Y"5(T-NL<0I_.&FXL@&OVJ M=H!.&^4,G)MG3L)@98XY'&TR\\M)1OKFEM,/F6_.^XI=5]670A[WJR77W9G[ M;\UM6S9$Z>^[-Q"!31'>.(N]5(J%1&0)1%[&89JA /J<_%F7IH8 M"WEB#14HWCPR67%B!PLR027B2ZB<3=EA!U";U!AV,9VY 6=WO;_^E=>Z!IS] MM^:F >ZH^S=],\X;(,Z;<>PQ&%G:]2PV?RK2'!E)C_-K9;)Y,]1D)IOC+/1- M-B>>L%/B=AM5)4(REJO# R_O<*YJ[[3YO\TMD+R]!4HA\.D7KVA>;WK(W3XW M[7\6?DSCR LR& N!(!*9@"E&*0QHDHF(>-3GF@D)Y5<*13G&JE7XR=Y DT6<'"._ M'V1R].^V]<#EGI?+6:O;%E[^__ES\S4%?HIHXGM0,":5+)ZD$(N.U"O0$@LDM88[?Y;=M]K[^1O7G+*&VL@"5./X2" M@2I;ATCHPXS$(8P#A#%*1<2X5G^04Q/,30IT-#97Z([,<[9$/2"'A8 +>$;> M^Q;(F.40#K!_21+AL6&GRR(<8&HOC7#H.8MF'VM^7W:]R.YPM7I=1"@D"'D> MC(1R?S,B]S&B"&*1!)PDE&&F%<1Z=/2Y;6))H"J36+4D0E493C/[]SAXPWOW M8DA&WKBNT3!H.7$)*E.UCS!!QZP'Q"GNA_HY'+PS76^&4^3N]5DX^9"YD-HT M9+@5;1)U8TK\*U^R#Z\_UJ3.68ZKUT:[J1=1AKTTBQE,/7D701Z*81I@#'G& M41:3(.)Z98T,YYV;8-N0WO0<;Q/ZFV@_\"C)!^05U%L&KMH[C&8DL.EZG)>( M(Z$\LJR<#<#Z0G8DH"<2ORX!-Y+.%K -R&V3T2:3Z!8L]F6]S>N79C7_!\=5 MFW[+1<(]EF&)=4PA2FD$">Y$7BL#3MD2?F&-NTOUMKJXB]+)\YAV< MY\W/#D :6Y$UQ^>"3.8#!!SD,>_&?*YT_=S%\BY"E6< #'PIE8T:!W.H9#C'TO91%'O8QIX%)U=RAR8RV^P35 M.WBOPK"ANC"M\0[-A4X0AG/5,T*[0&]\2U8%VMP5M2ZKC'BHZD+AJ M@3 TU;3=#S28/FA\H//.+%)"/G!15OQM:'LO'F:;19#23(HD'$/&5+D\&H8P M(Q1#F@1QQJ4F0C%Z_YP1;7ZTMO",DDH><%[4X+>EA(77OP-YZO*2M57&Y05B-9"+,*\O2T\>S_I#F7D""VF8_6?/8#%>LGFFN.BS\<^< M V.\6",GR9C38ZWA4\Y9_5D"_)T_=QV0;D7?3JRZW2VB!%&*XP0F082EMA]Q MF"8TA#XEOD]2&B38J"V)[L1SN^AON_[),VM9%@]03OJT[X( JAZS3;,2[<70 MOA(XAWC\ZT%#,E ;'ORVHUK"_3OH" <-Y4V72J>7!2.PW%T<]*:=^A)A!,:1 M"X79^[;E=BG/7U15*"4.;]:5,G4N2$@2DDA)A5/"(4I8!C,5#.LCQE+D88RY MD:0Z.LOE?E5+MFV_Y;<]NTFU0+O<9:M$G_?##59XN]Q%OJ)OR>>L#M-58>;%?\J;R[L;0^L M#Z]_X/\LJQMU&6DB(BGV:2B/4I@&GKH-J.B.E,LCET9(I")+O-0W.6,-YI[; M)FY)APWMX*#EFW*#-_2#A@&C>%2;A=$[LT>">V1AX11IXT/> C-'1[_)S),J M!!:0O%43;(9P[XG8VG9]P4.A+@N)_ FB-/0@]@,!?8*]-":)CU0O9GV?ILZD M<_-MMF9;NF>VS1NJW1GHMX#S./"2T/=@A#PA+VL2^LSW,QA+VA 7("O#_YN!Y\ MVMY*8.N* N64ZW"Y%^F?Q./3$@Q^4R3_WG; +<5TCIMW<++,SR%RB?/B0D># MBD;<-P[*8M5A>FJOJZ5-5#.\,A_\&=0 MWV#C0[\5-[A^_+PL?];7I&XF7$0TB5 2AA!G6%[E/"SD$:+T7NYE01#[&?.H M48^!@<>RVF5C:MI^RQY.>.8S#Z:,J51KCE4WOAAB@4,1Q22C MU/!VO#_!_.[!+7V&Y2+W0=,3 /9 C.V#:LW'8^SPXSR[JIBX/_BTQ0Z/,G90 MI_#X4Y;.W_NGAS^*YUPUFS/NJG=R@+F=W*U#M.MI^\>WNR^]YGJ&#N*C>&GZ MBB^%:A*W\7&4'%^7%X7!RZ@ MW:KN3F@/HQ0+"@7B"42IQR%A.($T#$*",8M(8-07W6CVN4F+#?%-&M6A1[2_ M*2PU?[/%T=,$1H-\9*GC%&UC7<(*-4>JAMG((P@8*D(40HBV!*4GD?$8$(:SW$(XJ?6ZCZ4B&"J*1XR>'X9GA+CY$Q.^6\3\, !#L?)GWK03 M.!^D8-L98GMQN0O?"ZA'<02C0,D9*E*8!=R'V,](ZJ9U(Y<9;=M^+A_ MV M4J%U\-_C7[Q6?2-4H0D_1)2&Q%-V3WFU\F,*L1=%T!,IC8.$T#3U3,3!X11S MDP-=;,I*D0B>)8T6N3-'@-03 9?!,_+>[Y!IJ -W#3).:W.<9M[1?C\RP:0; M_32#;W?XP)-V6UOEV^#Z42H6+SGC[,/KWVH57?LY+Z1ND16)@K9F-18XZ8 M(Q%D,/&DHLD=7;GXDRHEP8L M"F&28:G39"2 *<,!Q%B0A+ 0ITE@%L-A1L#\8CSV*#83%8;8ZXF0\? <6;3T M"&^<0'NDC^>#O@PW1\+(R@'//PTG@&Q8O.3;-##6;ADK .S*-]9EC6&KK,Q#U9TNC6W5F 1WZLRQ2:969P88/:+.##UMM_/[KIU-J1TL[RS" M(RG,/$P@\D4(21)%D,N+#/*93_TH-MGV1^:8VY[_NN?6!7"3C0F>RTH_DV8( M5+W]?R%4(V_^?8?MMG81^ .OUI5C0\D $HXDP+$9)MW^ RR^W?M#CUI$L++_ MO"^_E<4=+[_Q4J5:?B[,HUB'!IG;_M[5JE0]FB35\.[3+?@F_]-O2 X^E^5* MU4LT"&X=A')XTSM%<>2M;PC@&'&O.DC9Q;X.CCQ=_*L.@WLQL%HO6.H%7?%L M*=/E]:/IV/)8+N7[M:K'OGI=^)%(XY @F/((J:)+"<3(HS!"* VI1WF(L8FS MYMR$(-DBV!#O4)32A<*1?GIIM6T]!D_D#MT'WO@BI(;62K%&.=RKWP$\I8%' 8 M4"$@BDD ":8QC#TN1.RE:8"-(C^.SC(W!>5+\<+KGC&O*?]B4>GE $T]07$Q M1B-+A[:62TO@%=B1Z+ALRRD$7-9I.9AC^L(LI]@\6HGEY,/F]XX[SJN_5.7Z MN3D\FXYOK3CYOBJNGU:Z-X\SP\QM:RMR04,O:)6&'L6JE,2Z*L#U4[G6[=.D M@^3YBX=#$$?>^P[P,[IH:")C==4X-_9DEPU-)OO7#=U7+'6!9Z[*5..@Q"X$@J')]C4FDPR.9;*3#\L-WN5TZ2+T6]JIK*POUI-NK<9$-+/=B2#W;T M@QT#5Q8.44.TSQLJQ@-Z;(W"$.,1?*9VV%E9-@RGFLS080=!W^YA.8)E_2&< M%ZK0]:TK):&4+.0.XGE+C +^)J@9)0KOJ]Z 10UMJ M%7YGRB^:5PG2@L556:#AR::M Z3%^$'A'[VW+#2@JJFG?UW@Y6N=U^:ZSHGW M9Z?55%59\')=[P@V4&). ::AKCC :FS%9!BF,?20,Z#8:1RG!IU.MSC# MUIX6<>Y9\VU]7['KJOJX[BKR:V[F_;?FMH4E:?+7-F%R0Z/^OGV#R/G=:@_& MR'OTOL*LR4$WP<-H3QYGW6HGOAEJLOUWG(7^KCOQA-E>8SQ??"I6\A)PS9A< MY/I&_GA;W9<_BT40((\*EL(T) E$**&04"*@U-%CGHDDPU3+IS PQ]RV:$LF MZ.B\ HI2B2-0M.IMU2% A_>L(YC&/F!M$-+>O!H8#.QB^7:[B^4/NUT\-.8D MVUF#J-T7-*O9YB1]L2GKOWI[;SCVL5'U3%G4N >+,KIYW#ZGS MA^WE((V\;X?P 7\J8D>HX7V(Q,4%O'M#ODOU[D.63I7N/O*D9?>=SG%S*W[P M!Z4M?>=-ZE[Q\*409?74G/\?7KL_[BYT/HG\,.813 .5XDQ("+.(!Q!1% 5! MF-*0&57PMJ1C;I*B1ZRR$ZF>5NKV@HO7?ZD!6==Y(>6N:?D&VS72L\%-@/R$ MSL>.3+!E O2XN%(5JS9/M+Y(,$J-APLQ==4OR)**:5L)70;509>A"X=SWY;Z M.Z>J^74N[*>E5M2_!\X 47>5.)9]=W M-D(\E<(W@IE'(HB$/-0P%0',?!$1EGE93$)W_7]'X,!$>DS40NE)?2;_P!N; M_O,>#]N$M5>P+)4$5SV%EVO6U+Y3Y49!VWXXIX"T[ (J!V@JD3;-#05W14R M5P +J9Y,UU!YQ,6:H#?S&-3/ILWSB$MCTC%Z3#)L*\C534VG3[^4[X5+"I?* M9:XZDKXN"(^R-(YB2+G@$*ENH6DDST:.O(#Z-"")64>AH!N8:N**;N>9/JS?IO&. M>?=Z5>Q6E=_/R5I),R7#;J28XD61X^6U.GSE10&_MOU)OY4K7B^8\(3/: !9 M3$,I4K@/4YQD,(M1F@DO\'G"=-O7FT\_-R'3E-;NL= J+SLF.@VFVK"AM%X5 MG:=IZ[!8*NW\)^7/ GZF'O?A&,>MC;8SC0Q-YBT,FZV-LS MW&]C?\$HEDVH*56YU/6NN\LN]S_S/N+7^K;ZHZSX':Y7']?\QTJUJJ.T6N?% MPR)(TM@G*88TC#*(0BX@(9XJX"%8E*08$V&49G,),7,[>3:\]#H7]4M97(', M XHCY2E6/ '%%)!<78&&+[!AS+ _]B7KJ:'[ M$E*F[0?N +2#[N$NQK2U%Q1UN(? 1 M1"SA,/-#"K. JLXU?HP\+:$Q-,GRW/;N7M1>8I2 MK@H9*!>E>A.O&19,* LV<]\N;R37]$CKGEGJ%!]+[>1#O4B3GSD89) GH@4(H0\ MB*,@A&$J8B]A2>;CQ"S03FO>^87'_<&Q:IS5;)(VU W@';V&I0.TH->3,<[A M'%G6;.B] AN*P8[D7FR8RVH")A"Y*BJ@->>TM05,8#@H,6#TLIU$^HSS2E5+ MX;>BZ\&+E[WB6:U]8^$'4I5!F0_#)".JRKLJR$8%Y%AX0<18&,;$1,W1FG5N MZHXB&KPHJL'33C 9BB$]O/7$D',41Q9##8 -P MG),*)R,8W@HGLY=GG>$@=;QK(O^(Z6H1T(S'4N6"<>;%$*6!K_II)C ( Y81 MC_N>GK7U_5B8F]B\.Y73L%/E_FV6:0K]ST)/(,][L4>6[F,G*Z@+\I\;OAT> M!N^W:/]<20M]!OYOS%LXLD#OE+IPC!+;@D/WC86YH>@C7FD=72=?GMO)TB,/ M*/I,2P^]Q>:\A^%B6$:6P<<*$6FC9%&0Z 02%]0E>COBQ.6)3C!T6*7HU(.V M44-/3V71M&QK"JO7U^O58UGE_^!L@0(AJ"\22#@2JFA1" D)$X@8)2S J>I M48/G@;GFML%;4D%#ZU5;Y[\&.W)-HX=.8ZRGWCE";F098 N:1<3063B*&S+!^&"YU_Q?WM^ ;7CY^7Y<^_(0 M47GIS1CET"=A3#F) A*)38WBRV^\NF1I;:?](L:C^SK?7%)P[Y)25DV"OBJ^ M(I/90GY&K]_Q MSS^DU*MRO*P7H4@]AGT/AAX*I0R7TCP34I '6*^*5-<@B\EGPPQ!&L?R3LAX!G'(0QB%$194\,SSM;+$AR:9VX;? M1CSWR]T9]<,:A'1X^[L":N3=;X6155SX*1 NB@L_&'3RN/!3;!V+"S_YK'FA MB#LN/X!BA1^D2O$Y_\59JUEL3,6]?O,+P;A@&0MAR!.Y]7TL#WLN/"AW/4I( M&O"0^[H%(O2GG9LPV%&N;E1"T0[;.U536:5L=/U\1[]^:0*#I1@6&>,!/+(0 MF06V^N4>QL%XHC(/]X]-M]<-WJ505H-UA:7 :LL_8-I8#S26X5_=5'XPAW.@ MXH/!8)-5>C!GL%_AP>+M"P/SVHY"1$SNLN,);=%O*.N:XJ%1)8L&]E M46U^5:U9ZZ]YP;^L^%.]\'"$?#_B$'N"J$IE!)*41]"7JF,UP.1'H!_Y4%(.&9,/$!K>+J7=3?;>^-/V 57?L_K M_[K^E=>+.!)>$F8)]*0PARCR.$PY%S C/DI3^1>"(K,^V:V>< &,XOVV.?!<-8G>V"JB1MFGV?ZL'.VQCN6=<%V M"2+WI114DHE\R;_QUE#@FF:/4LH6*=LY MOWX 7B1*HD@ !)GLW8F);K=- N=\$#X>X-Q._,KRGTO/\D-K;7^1NHH?P*_. M05WGJ.\D@B<%@%2>-]KDXELKOJ7;YQ?MK7WVYA(W])DMVVXTK[6OST%2VLTC M\)EA#_= 8W\K7X'"= .?#S?GMKVBRMEFO?:4?@3%IW=__5(O?=X*N?\/MA96 M[]<]SC.:H=UK_<.D+B)I$A+@1CX',.84H(!CX#$7QREBB(10-8A":^:E[7XA MO'.0_G\Y[=P11VI0]JX\Z*#NZ==;CN% BLE GIA"]/ =9I2QOWOEJ(K) )\I ML,+2#ULK=,((LY[H";WQ9@N@,%*S'4-A-H#^-^']=O?LN5_9"]J=I63GC]O# M-Y MW7.\U%2G)D7XA\G?/JA3ARB\)9[J'&\?UYG(W0J^6M2N!U4/IRL.-!N9ZRG6 M9G'--\V+9;_+3,M!2R/561I38CD0:A&)4*>C3$6]U2;_$C4G(Q4$3 MNK'X#X@1P#@,0>"RB 70CP*>:I5Q&"',TNR/TCLJP_/*/[3$E4FWC4).SU-& MW63&K*::&VNN-9J8L"PMS\3]:RQ@;:M MB)^?^*A*5_AWMGN5%XNWSX7J7?WU$1;'E^U;Z-MG6118_9Z^!ZAAV\H.1A/S M54M(IY'2T<%,R\8:AL3(T.H9=C9K:UBUMLFE\+29W?65?&-TOV;WO&GL5[9. M_;A%&QF<79>?+6>MV_U5*;W0BX@+_11X3/8W]0,?X! AX!..20@CC/3B%0WE M6!I[-&K(;+-&$=DZLY"=Z$MERL_X09U6ATV]?.NQZZ=F9,VP*A/SU90+HFU' MC833D@EE*L6LUM-(J,X-I['#F9%K&1LHZY*^W^[>;?>XX/MU,__*0UX PEW$0S#(&:^5MW_OLF61I,'647K'-%N-L]VN28I^1#_K!:^K&Z]"'GI4%B\-493(N(L8I-BEP(U<'T>1 MCSE78,-B75+Y/8U%ZS4OWJZ :B;A0CCWD XM '$+$4I!%' *80!GY" M:>(IU;P;FFAQ%-)9X4G%<:2';S^/V$1M:@(Q!FQL72P=AYM6;:R9_6ZJZ@W4 MR!KKA='/D^_Q,=M@01@FY*(GLI?_3&'="=,[LU>U=Y003M(PQBA"(, R>:W MJ;Q?\V$,$D9]FD;,AUPIBM8RUG/0<$O"JFC33)#WT[)E(*=V*[8EO7':LEH, MK=? I,^J$\.T+#KQOXXLK3+#+$2MH6K#U3JO&%[>%Z@HTW#N^:%45D<1Y4." M:!0G<9)X"0A@& /HD@2D)(4@Q(*]D8?#."!:E_9Z\R^-: [B2YKI+%ZND&5J M96$4;^.G@WOJ6W@;2.M?MYOA9>N:77/V>:_7S:"YN%8W',;X.ITP1G/9].M. M%G#,\+XD4_D7#V@GY%C!* B)L$8!82Z6)5P10*DP6KE+6)K0F,0)U[Q5'YIS M:;0F(S^*UZK$92UMU>OO3@C+-AO9%G979]876Z?XQEK!OMK7[X,KHGP+;Q/G MB?FLD;;&M2UO]5>5Q%8OX%7AL7OBI[5'S=O[RL M2T9$ZU;XL8S**X/R5HDX11.?"T)*F3S7N0' $?%!@IB@*9P$'M&ZI5>=>&DD M508R8^@'F2IAKL9 4R Y]2FOZ:ESX[2E/@U\GRPB5 MP?T,?$]Q$%H9\F #(?@B2-/(#C5-A+$7.A M6L;VT$1+XZ"CV\LLROTJH&J$8P.FB0GF$J%I \V'(+'6^^;*-#.WO^E7]K(# MSL#SAL70LTU6L(_BL$8_".;9/&5XW53G?=[NBNR_J\NKRO7XGPSM'L4RL!6$ ME"%(7, 10P!23 %*!'6X#,8(QI[X:ZV3EJ$<2R,5\6.+- N8&RZ &LO, .O$ M)%1I $H5G*,.58'RFS)BH4R2::MSXTA-G%(5BX7'QV%IJ\2XH13S%A,?!]5% MV?"1PYF&7.&B53Z84?;\(J=Y8+ML2]]MGU&V65&2,#](*&#,P[*'M ]2%F"0 ML-3S!$.BU->,NQJ>=&FD)V5NE;V6N6N-V,)P* 5W_JQ$URX@KK $:DQH&]B) M:<\*I@9!6NH@68O44IARYG M=1 N8[8TWC7H9H:(['G:1 GPF+K"# ,\"5T M$?5 XJ8Q"",O(M2/7!XHU]HZ&7EI!%,+I]$.ZP2G?H(8I?W4-\V57 ;5JTX1 MT.CY98K$;&V]LMQIXD&>LXU,Y'F1%[PR>Z!,YLG9>IU+_X?=_<3X4#EKG6_D2W9.3=U#^\@VMB_)O=@S15_"<_90CD1TKV%^=S,25@M##2_4TA9Q8=C:G62E0T1Y)O"?O0/,RUN5I5WIFF@YE M,M8E9[OO&9&RGPA0!<.PLH?9[1KE_X5DF^UU)L;:9*A4XC_0#Y1EMMJ7=?TR M^CJ4G3P_7Q.R+C%/^HQU/J"?%BUH/A-/'JNB?M2HI'+]Y06Q3RWDE6J['VV7 M5!G&Q"C=MV?8V=)]AU5KI_LJ/&W8NV2]WOZ0'1 [\E..B44K!CE//,: AYDO MSC0H!&D:QB!(8LI"FD;4U[H15IMV:4;'1\'D#FNN%UI9:II]0M0P3X@70<8# M$"H=HS;IO-U@M("XZ.^B]_88CZM<_]NB"CHI,\NW M=604=6'BI[$+(NI%LL6@"U BCO A9X'/?$Z\)%P5,N] Q^]Z;3JMK^MATLE] MBU@>?=B(K,T!D'5\L3:@F\_:@LK8_DJ<6\:4!_13]N^V2&(K'IHKT[V M!G[:(<6[O;6#;YD1R\?MYNF1[9[E9>,G5.QW99^I+^P%O99GLWO^L!,[*GM! MZP^;S^QG\?B#K;^S3]M-\2U?\9!$7A@R$!(6"MLG30%BD(+ Y3Q@""-A?.I8 M]Z.D69K1+WZ*4(^ QBV&&C_-!O'$]"7U %(11VIRX]2ZO-;^VON-16^M%VU_L>J/!8A3!:H#T 2 M!U"89@$!"64!8)PGF/ D>%Y(3;H\_>OV=[+;V,E>2Z=_R69.$W5QLM^_ MZ5^Z<]-\+9OL-6M:7)NF$0V:[+=FDO5A?M\4XD3UA3UE,NMV4WP6/X@52AB$ ML0Q0Q-R7>6LC+&V/?D)B%IF-7HHK#S4=<2;JQ?=[H.O?N/90F]I(4@',VV4\Z\>R*TIU]2R[]JC^38F@WDU>!O-^K<-S M;Y]VC%4W-(?H%YJRU,=> GCLQ\+XQ@E ?D0 @T&$O# 1_Q^JWI,HS;BT?7\4 MVFFD=@YBMX)GU _T:L /7Y)8AW-BHG@K)-4O1JPC.E=*@2*R56V?DTL4.U6/7TK&+W]SG;HB7V0)4=97GP1 M]O8JI8/!$,'@48I C'2@RN.>_2>+P1U:EE=1IA'2FM M?L2$"O1J/KT) )V8R<^C(/JQO7%0X3QL,T%%V48:BI9C)#2PLQ@-H3+K['$/ M&E!T13CHO*YO<-X=,\(:5GS8"2HLV%=&Q#+7?@P28^YY+ %>@F4U'X\ ))N! M$$)=EC*/8E_9,Z0&>2FXNHVDB/JPN6D?RXE92@%& W>< M(I[J1J=]7&>R.L?\3+6L2SV$>LQ+Q8%FLR_U%&L;F)IOSE99Z<=V%1.:!#3D MP(-I &#B08 #E #*?9S&H8M/N=I1F8 M0K9]7I270\7VI/OUC7;+\!-L%/P9AK!,[<2XBHC5?N!=VINY+MH#S>>OZ!#_ MQ$G1]>_&J8<[AG+VCE7__6%S7WQCN[O]3J8??6O82%A7GG3MW40^.CC1&S0'&)NG\ ML4[S.GJIN2752CJQ*[5$/N"2. 8Q3#' D,W,"'W&?Q0EVM9A*8KMS6E*/3;BYCKX:6UG&=&*>&@_GB.2908"L)\M M##/\JGE7W(>F[,H[Z85*I9//Y0PD,/ Y($PD'!" ?6YSQ%GW(^1;CO-KU09:VD[^/0 7@OO2.F=[_E? M'*% W7=/_9Y""=+A^PO;:$[N U,$_I4 M4L5YW])M6<6Y_(XI$L?EFTNCB48VC:_[%4B&-_XX-";>YEUI%&K@:.WHZQ@8 M[=^.X6;;K==5:>_-GJ?T=^(#8[L_=MO]RX<\WXO=\7ZC_2WO&6)I>U.*ZI2R M.K6P-\[[[;;8;'6V:A]FPWO6$EP3;]X^I";X+"N 8K2;^\:=;5LK*-?>WRJ/ M&Q8J)N)$L"^;U+YC+SM&LM(&$W]>,_F'VPUMNRH?=K(8>O'Z('X9A?@WV0/W M1=+X*O!2&?9&@!>[/H!!+,[Q"86 )$E*(^;YR$VU2AE;$FQI?%,6.T9'Y1S: MTNY&_J]*O[*L/&IIJ%DTUM:ZJEU'OL5J3>UJ;:W1NY,U>G>R1J>!&XUFXD]2 MMYORD8-Z%LO36@;<5@%;6V+-6^+6,I@717!MCS_6]_,>9;N_H?6^"4;9T):' MZ1-#LA\JO=]\8=)+*PSVWU">5;>^1[,&)X0E) Q Z$4>@#%B 4N!%$41,A' MG.!(JQ^75>F6QOJ5)B49M!S>SG.MC,P\X$)KY[M4VY',XNP:]1PL]3-U--E8 M:EV7U,P+.*/S2FKFE*K=.*TU;:GG-/K)53QHZ)0JUEZN:7JZ3@*_==>8#=G> MR(EF$=;K[C:;DYA]):IJ^F5!99R7P=LK-_9#SV4,N#R(A6V/"$C%$@-(XX P M&GDITZK2>3G%TOBZU5+ ^;,14M/9WP&D&I&.@V?JFWH]9/0[WE]5WE9O^\L) MYNUB?U7!BW[UUY\TV]J"-82,@DQ*,_.>?V'?V6;/W@L9Z[*6N8R+W.3;=4:E MM5I%I$0A)#AE&*1>C,3V]R!($TY![&+Q-R1BD=[V-Q-C:11QJH4T#FH]JNSU M1I,J3O>HBUG@D.'*J?'-].LQ,2=-M13:Y#4.24L$9RC$K"0X#JASHAPYFJ&= MM-V];&5?2&&CE;&:=48EAE[BRN[4 0HH@(@G 'E1""*?N#3 89 PI0J0 _,L MC0YOU^LJ[EC32+J*8I0&U.<@2" 'D'OBZX,C#&+FXS .H!=Y@5YVG@4W;/I_1# M3ZL?^L6L4UHVM;C2J%G+:LY=I^%$E5Z3-==V6=6K-(DB@C&'! 4^@"& M*08HI8)-TI"$K@>%A98T'*)&'Z:B&-#+Q,Q2?4 W!\$=\DV&9-E)PAM>&C7: MF13N!:3H'16YXDVXD:&ODV?M*>,Y;1+?L!A+R.E3!DLQQ4]]/.,(G[-NJ^V> MK,<[QC.?'W)I&K(8 8YDTU2?((!=* @TBN,0!]0+N%82H)D8BSOEVNE&;'.A MU)AT>O@GYE$]Y"?UM([#TEZDC8D0<\?5C "J(XIFS&AF[/FX*WVNKV4+F;OM M\_-V4]^KN!YG(2,A<(D;"^,2>2"E'@)1&/N8!0F"5*N[Z]69EL:!C:!56Z,; MIY)5C^NNPZI&9U; FIBQNG&:X,YJ$ Q+E'-]GEE995#=<^(8?L&T^=,=D^7M MUA\VE/W\O^QUY<:)&\2N6Y5W@23A(('BZ!ERGU*8BO.FVMW_U1F6Q@5UHZ-: M2J<4TQ%RZC: .@>RGP6LP#/Q[M=&QJ )U!7M1W2!.A]QYC905Q2Z[ -U[4'C MN(@URO.,9Z3R(.Z+>]X*VJU*L6R?7W;L&]ODV7=6Y3W6GZR44AZF/@)I@C" MD/D (1(!%/M)FH0D8HEN?,0(<99&$>?:.-M]>9O=SH'85B6AVBHY:^T#U,AE M5+T)GVMQ)K\O[UZ7=MY#74CJ9%V:/&SK9HP=9.T%48P19NY@"@O =015V!C5 MM&E$GLO:P=GFB6W(JYAVMT?KV^(.[7:OXB_+$-D5)C!E(0UD(;T40,9B@&@B M>!@B["(7Q01KY9PIS;HT?GW8%N)C*+O5M3,+=JS:P<76D7]3%>XI;Y?9YGNV MVV[*PMMKYQD54DC=OA(JJZ/&I]8QGY@VR]NEEL!.+;'-7A$:B%CK%*$RY\Q] M(C1@N.P2H?.R83K5]3;Q'[,-^U"PYWSEQZZ?(,9 D(18G@A#D(2>#W#(&28, M:ZL)NJA/-0E%.,4)!W[ $@ QC %&%(,TC0GT MJ?@W/3_>Y11+HYN/AS"IWM ?50!5S9@QL$QNL[2#H28XNEW7WF(GJ[,)9F]: MU:U@5W^J*T_JMZ)JQ_'Z(<8!C!%P/23CRJ5#WD\2$%'NAVD0I2G#JOVF%AQ' MKA'Y?(Y0_TX=H??$VU,QEKE7=_4^3H88S-2LJ7_YM=HQ70W?[NRY-'L8]A41 MV]V3QH=9R^)!G[>;+_LU\UP<>K*5^NYY4]#W:_2D6LWKZ@!+XPXA*)"2.E)4 MX)V4F9.-;RN=T/[8;?-\E>* D]*(B!,H,_E#<1I(0Y!$$4,!I)2G4..$\[;4?3(,QJ9P:;X$W,%+U=S 2(?_2":+-9V0DRT_$O='5GR[V^?%]IGMJI'1160_CA&' 7$!$O\'H!<3D"(J M_D2QY[HLC'"DU,=;<]ZE,8TL64UJ\?6;'.F"/GSTF0C*B7FGD=J18CN-W-=J M+_5G2XP"6+]/KF6@9SI_/6ZE5W#+G4W[]XLZRY?9[9JK@9="ZUR5T6;OGZNA M8E<379W7C3/M9#EW]+-N2?D;VS">%2L7$F$UQB'P@S "T/42@,(T "X.HL"+ M/4@9T>Q=US7/TCB\#G4IT$^'58)J9\=UPIDD;L @C@")N"O@1!@@EV" ?9?[ M+(DAX9Y!;O,85.=/;9X*7#7;V\(O<.)/7XV/$-&I971^J:7\U6I&8!\.]A+^ M.F>9.Y^O3]6.=+W>QPVS\5HI*^^V>USP_?HRL>7O.V')WW.>KS C,7>C&$20 M".8-_0!(-P!(<1Q@XGE^F.BEX>G-OS1&+JMG_Y#2@:T03R8M[YYD_=0GE&WR MPBF^B8-]HZ)F^IWFRJCQS(1X3\P_>@EW-TZI@U@4BWEV9MC92K#3G'W>S#HS M:"Y2Z@R',>.^WY]?UMM7QKY4L8DMR[5N<[KR/(98*,RAQ/6D8>0F *. 2I1: RC,NC=_*0#7!9Z35#TN/QH9!5B,NJ]!-3%6-K*")>CVY$ZCE MM<=+RM!88J+A^6;E'F7US]E&_45#[T=3._E=EI/U5I9*SH]Y\E[D<4$O 8CC MQ)-9.AR@V$. N=1->D#+I-AQL]._?S*-4GWCC=K09O)$9N-GWC.[1VNE%Q:#3X!D"(YH, M-B/-W%_P3('+UH+G#]C)LY4%>A4RRFKKH&I:_)D5]_P1_5Q1<3!P81 B&7_ M&9H2(";U@,\QABQ(0A\RO>)N-L4SN'2=^FCQ7!WG=P>/A-WU$*K M&16S+]X;9>F6*Z:6HWLX^M1MU$OWJ/3M"16G2]NU ?Q$2;RC1'O3E%X;H XE M^%J9P^S#(.PX]/2T8T^G!=S/*IW%,$I20>R"[ ,.8.I[ +&8 0PQPVF8N#S4 M\D(JS;HTB^Y4:+F;=Y78>@RMAK@:]5K'<6).O82P:1GE>)!_4?9K+)]ZV.;%CA59=9-2.PAEU\;\-\:W.W;. ML+?T'_N\J/I1",,FB&#($A0 U\400(Y2@)'' $N)X+4 QZ%'#<( 9E-@H8$% MITH= I9>G=)'Z/PBS5F6_^J@79;+4R+=EQWZI.OPI;:3BAX#Z8U_-&J4O*S? MP)QI5*>&\"^5VK_6/LIW0K>-L)EK+O3<.+O5T+DSMHZ8W=DWFV5?'TN=D M/KEG_23-OASGG[7Y!3#[-/YU(Y[E>_&?5$Y9IQY&<>J11'R\4!(1 +$? 10E M%/@,1B0* AY%6F9YYRQ+,\-;0CHOXE_T/A?=0*I1^VAXIK:N.SFVC9?\FPF2 MT'N!L<2 W7/,RE:]:IXS2__#^HD@G]"&RF5XO=UL9$&=5M?R_V1HE[\7W"6H MZE$P%4-<;,05)TGDA\P%7ARF /HQ!L@+/ C3"$,H]"+J6HZB/;L2V.-@P). MI8'35N'&*95PI!9EJ/U1#_6=R6&?F(V6B+AZ+LFDR,^446)]!;2R M2XP1[,DQT1]SMDP38W7;^2;F@Q@64I-UN3_D^9[1=^59O+I;+CW\G]F/\E_R M%?9\B*$+ ?%E(2/N$I#RU =)2R.Y7P3B7]P=53 M*B ]/C^J!S0]>&IKHF:QVH-XINIJ5F#5+["F Y.M"FM*<\Y;8DT'AHL::UHO M&X8Q_W.?%:]-2_95@"+FAQ$"3):>E2XJD&*9VQ52[*>(>Y1J%:$]'7YI%FPE MG?-G(Y]FR<8S[-3XPQR1B8E"'0S]&.-.G6T%%)\./F_T<*=B%Z'"W4^99K5^ M%V:NL&>.X8)'%V?B(5><3WT0I4$HMB^#( G%(=4+N8N0SV,<*I554YEL:9NY MD56Y+($2HFJ;VA9.$V_Q@YBM$.")(H!5$+&6C]DSU4K$D>)3&4"LHP;@'$2 P3=&# 8>03%H>>G MGFZEY_-)EL91I[6>;QPII[#'A:2:!Y-.1-4LF;$X3+D9>VO0_".5(Z]::"IW#U;^-1($R\=Q7UUVH=V*FK4_R'CB3^6 MT<2KF(6(0@@!35$@C&\W DE /0"1E[B$8@XA-O!.:HBP4!]E6]ZFKB22IZ2= M;%GWBXS)_M4@PU!G;=3XQ3;4;QEM=PZZE-WY10IOL72< 6"VTEHT9IXWN44? MDHL4%X,A]./X*O]*65@TPWLY\N/VT[N_?JE_F?G[;55A]) \\;A#FYP+OJB+ MMSQN'[^QK^P%[:HH)L+#*$X9 R$,4L%ZD(.480Y"#E$0HB#B,5<-\[,MW-+, MJ-IM2%H*RCZ=0D7GH&-97ZTLN_N_CPDL1:-GN[VGS%LYZJH>MV;])]!/LV^] ML/.X@O]?6U/U4,6W7-N9(AG?9(VUHAVG6H2>8$CK4\X6*SD56.U0RLGF,#O1 MW*'\V^V&RO^2DGU':YD8=-ZX.8()12D/ :?8!=!'(4"NQT 4)F&*:$3B(-:Y MW%":=6D?:2EM&9%,Y!_846Z]L1Q$M&,X/(7HOFW'1 WJMTA*WMT3,L6._[7-Q\I$'F[*J M2"E#]2]TQ:"71DD<@#B*&(#,Q0 'B .:QMR#7A)0IEGL26=Z@ZN5J6]5I&1Y M)C\)8C=MJK(^)5.A6F8]FM):##6VL@[P/*35B"U-M%H\YRCYH81226FW0UAK MDY<):)8X3&OJ6:G,!)1S1C,:PS3<5-@G+"^J'.ZZ>T#90RAP8\3+4A^R8AW# M""#"(8A2@JE@L,35JU]T;:*EF5*-G$V?CY*P= -.KV"JQD4VD)J8=PX@U7T_ M?JFE_+6_J95!E&D_%-8B3*],,W-T:;^REY&E \^/8P09%29_M"CR/]X E+FV^D.)Q^\_ MR7I?UJN]0R]9@=;9?U=--LN';IS[%R8/_[*>+2FR[Y9:KPW 9)D&FM'?9/>? MJ79MTY\_9AJ:F>?ROD>L%]N0UV,7C16'&$=DH?**C7RTL@*GE?6_:IY1]ECGJWP6^M2] MXE!*PX"[%"2(RH9\"00I$?8)C2(W#7!"&$KUFF9U3Z2S/>;IEG7,+*-"4OUD ML@XP<0BAASD#B6SV#'%,0)*F& 0^@[$;AC3B6G[U\5#.EJ+7RC]K77?4W2D^ MH6*_Z[_6T(%9]4@X%KS)SX,6<#-*Y+L.B\54OHY)9D_FNZYH5SI?S]-FG/MW MECU]*QB]%8R&GMCGO_&UE1][OB[Q &[GNJ\25C2\"#MPD\F4% MM!C@*"6R*S1B,?%0PEP],M:48'DLW2C@U!HXE0K20UM)[[3$OW%JQ?1H1G>9 M<$)C-TH\$,JT,.A#5WP] PA8D(J3/D<)0:+=)1BAB5"]1*1[?.S ML#SS:GVV1\D=X- Y%DCM S$A[!-_.2QO"NUOB"%RECXNNK//^M4QA.;\%KX1P];Q@FS]2#_3TKOMWM\V+[S*KDG=L-_7C(WSEMH(C"-$0$^P)@ M2@&D&(&$!Q&(TPBY&-$X]K1"/@UD6!JK''8'1FL9%**;4&.P"FI,,S&VDWMU M:EA_"/&=1OZ;(QF5JK3^]T&EFS)'YQCI,&D7S!$@V\K5,9!@WLP=&>I$N M/;,MC?A*89U&6N-8N'Z$U:C.&FX3D]I5R"8PK90PL1;LTC?7S.$N"FI?!KRH MO&38?[<)=Z[#[_-#MP#$4I)&L0?DF0M Y,8 A8R!B 'J3$MC MCKMM7K0Z??\?S=ZT5P%5(PLK,$U,%,<8^4;(2;HR#$)AJ]'JU7GF;8PZI.Y% M(]/!%\PXH>[S_5Y(V&72M+HY4$A=WW>!%U(HSEN0B?,69<#E* DAXS'#B0Y% MJ$Z\-,9H&MK+-3WO)370(U5ID!V8I(Y ;7[O#51:PA=L"S1 MD/*TL[*2+ACG)*7]ONF5,I%AP>P=J_[[PZ8QF,3AZ_.V8"W#:>5!&F,6$1#A M4!R,TI""5'9)93%-><)YBE"L5]] 9WJE/39K?8.C;-J=:3105[V!MHSD7'?2 ME;C.+XW@OSK9YGB8DI<^I?23Y!F9@&;MZEICZIDOL_5!N;S>-AC#)/G@K'7% M[7.AGFEP^>[2#*2K;55NGR68.ID$'4 -N^#'8C3Y;;(9/)J9 -2WY61=F56THI'$81QE(*40 Q@ MX(8 08I!Y"&4\D#HJN>)&IYR:5N^2FR1-0B ^ Z22EX]ZT(!9S6;PBYZ$Y/! M4=@J2TB@5\LKW4EE,&2S:#PH2S6@KJ )S;!QIO6N6:VO] @]1S M?1\#A-U('&2(]/ P"'CH!RAV7>3J7<#TSO;_#\-H>7>L838OKX CKTS@WE$" M95HV>0OWCI+:BAQBQ;U3NI_S%72I&\+8 R&$'$ 8I@#[:0PX]CB%'@T#'^HD M253#:A'"#+D/CW*.JARTYCU /BAM=6?NJ=W:^Q_N8]4=#6+JT&G7<[GBAR ML>]._U7_U'[[ ^UH?K?>YNQQ^VGSDLD.N1\V]+-8*]73>]\82_O@2IG4C^J] MZ P?V6T!,_7>*\5T2CFEJ?Z8/;.R3/WGAP^M)M;YC2-DS[YG="\HJA=(K4.] M"DI&A_O>@6<[Y*NHUS[L*SUOH])8QO*/V89]*-ASOD)IPGP80<"8EP+H^R' MH>\!DD#N4NQ2PEWS4F/MJ9;&"&=5M#(9"""%=4IIM9O"7D58[<-L![>)"<,4 MLI&UQ[K0F*3XV,E$;UA]K$OA_O)CG6_H-X^]DWDTAZ ?GP=,T ,$'O5E%6*8 M@H0F!(08$A[RE!*BU+KR8N2E44$IG$H8T !@_5M]% R3W^(K(J#50+936Z,& MLJ9QLD]O7F28;TY:O80]C%5/:*3", W8"! M)$8$!$'@\L1/.$NPUFU9SV1+VY[G/0IEF1TGR_-]62F42)$UC\Q]2"L>I"WA M-[6)?P:=K$KB?&B@N^N%3O_LK8")K1-YWU3SGM,5E+XXO:N\H]^J\8&)7\VF M0$_LP^8[RPO9QB#;/*+=$RO>H:+UM_G*]2!D"8H "Q,&( \PP"GS@(N] "/B MQ2Y3JC"E.>_2J.4HNC@ -U+*LW!12N]0F:5Y_!=%GM%=C'[*F1#BB=FGA>Z' M$W0KP1TI>>M?)D)7O3/A1"C/U'3P\1MS7HZ("[;/#N6TCX&]UW_;?['36= MQ)ZF@3JCS=8/T$#%=JL_D]?UOP95_,T]_[K?L>+UM^V&GI0V0B%R89P$ %,W M 1#A1!B4&(/ C0B!G*0D#E4_ /U3+8WS*VGE_LA+>1TL!6Z7EU+GH0&0AXG= M'G336Y)SH:9.V/;0FXFCAU%L-WX55"1.EGM26N]'"I?QN#M&UNBYMNOQ.GLJ M_VB+P]5P[:'M@0%F8VHU1=KDK/B&V1'_/-Y\3$74+YMPK*@Y03A,WHP&+I%D!IREEO W1 .+\5T'K7 M-#NR^I[LY8BW&UJWCCYVB]),^%4>;T'[X43FNJ!)]<4]BCU)2K V6-9R\U3G MG3DY3Q..R^P\W0$,RPS(6,VF!HH8ME5 '&+?(T$4 T:X)S[5D #, O'1CI ? MA0B1B'I:=0:N3K6T#W0IJ69U@>LXJK&-'70FIIG&(,*$080"],0!H%*0B@QZ,P2C *=*_:-:9?&G'4&K1*3+>4 M*!-&CFI4&?.U(MJ7PSIKI'P#/Q'R\US$+PQT[8OYB<"?Z>['_B*8W,L;8#A\ M/:\SZ-RW] 8*=US6FXRB'Y4M/E&?V3:OKR,4P[!/7EH:W0OAP.??[Q5=>Y<8 M]!/S*/4GYMQ&WZ'\ MV_OU]L?7_M6C/M9'=@@\&*2D$1&1*< 0C<%:0 IH'[D112%*7&5 MO&,CY5C:;I;".TQ6[*)9(<5U^'8G/EUU36MYF9)MR%:F$:"?K/)4;,1/0KY6 M>9J;.Q?>!+TXXHB^R5%)HIIA7*:+JW;:G&'))F:@1@-I<90K)Y6X<=IJM-,\ M)JWF.Q)-2X=94REF/>F.A.K\&#QVN%%U^+ZP9Y1MQ#879I2@BF<9C')_<%>N MPB3D$20,L)!X +IA!#!/(Q!![C/N(Q@PI6PTK5F71JJUT-([4XOMM.1VCH+? M:)6EU= MAB9<&CW5\CJX$E+31AN$5XUX;((V^5U;A9>4=0(WNRH2EBAE<+I9V415^7,B M47[/\)3)GJ0U]86]R+C^S=/1J#H>.JA/&:0\%%8.@^)$&8<@06$ ?$0$@\ D M<2.NUY)585:=;3%/&];?]KE /\^=O))>1B$CS6.? MJ*1SR["$Y]G*L1.XC; M.KQ-5$U8 R!;)S2%&><]C:E#<''RTGC5D'ADE:XOC#)QFJ/WNSNT7C/ZK@R( M$+92MJT;?*X(BD*7,PPH\80-X[H^0+X@GS!D$8NHQXD;-46#'S5NM=2F5]I# MIT6#'V!4&CB5"C>ULT:3HQ071I&G+.(\$U?9P5:?L/20 MLD5:BK/.2UQZ4%R0E^;K9@3VF17R5NIAM_V>46&4O?XUEXZU0TID1V2B3P(4 MAS0"H>=3 (/4!PF!"/@>9'Y(<>2E6IVA]$58V@GM(*J##K)J=GXQ6 *RH+LX;\1W\ZOPB-7"RS:_.$?>)(T?-0;1$< 8"S,IUY@"=T]Z(D8S< M_0]L^YEMM1W^[=>61D?2\?WP^[WS^?=[+:__"11*?G]3%&;P_-< V'?^=^EL MZOX_&6O. ( N)9:'Z[4:(T&;F*2K'^%=^J_0FVSJ1<"2Y91]QRS&C^]:I[; M-_T/&]21I?]XW,KA;G]FN7+AV/9+2]O,0KA]7:FDV):_3[%_2T^CXIGJ$I9A M8\88D8EWZ74PQ$%'B&K)KNE4WZSVZ\E(\Q5[[5+@I+IKYP.C7-:W&UJFN#QL MQ4&$%5F5,5K[M3Y@/O:"T$V3(.$& M][_:@BST)KAQV'SJYK76/^M_"UZ\-SQ?EN,)#1CY&#'EW#ZI#-'GO.E15/7L\D?U+3/[219!_5!65I(,]/%0J=W'.(R@BX'+ M700@Y0% ,$' ;)R F>JX*Z[9K49D7Q+^&L9I5 M8P&YB4FC*J1[$'&B.O@#.%@R1*[-,JNY,:#JN5$Q]+@9,W1U^2Y;[7QFQ8I& MON?Z7@)"QGP "64 >>(XE7H\#<4?0NYK)2OT3;8TCCCTL#?I4-6+JAHAV,)J M8E8XP%2F;S>"WCBEJ#<.XF*MG-OU>ONCS#^0!Y^[':/B?/FQ[W)8FS=4X+)$ M'KU3S7QYBMA&[3+MN4U(/5QRN*0@3CD,8 ^ MI3($F *21)RRF+/04XI>V.>]=$,W-2!: M]4!_0WE&5I &88Q3V43+=P$,DQ @DD! ?1('OEXK6ZW9E[;I&^&=6GJG M$K]5]J2EP8U3ZJ!G3^@MCIJ!,1GD$S.*5;2U[0PCU"P9'GISSVJ)&,%R;IJ8 M#:+?\^OW32$]PE5EM$.N@B35?;Z*@M@G <:R#+%@-AYR@)+$!0GT(?)PXB4P M56T!UC?1TDBLDM6IA6VEW%3BJC<(ZT6WGYIL8C8Q"YG"I=5-3 4+H^9BO0// MUFM,1;UVZS&EYPTKGKX(RI&C?2B+N5#'M>714:99C)D>,XL!'80@8Y2F U(\!\E $ M8K&S73<,I1%@4(5EL?DRM7R:*3(7L*EMYC%@3+R3&]$FJG;>K;?=4B=O5KN\ M6[DK!4S&YHK(6XZ[[2;?KC/9M(N6G_Z,Y75 ,"01BW! 0,J$:0Y=A@!&U "1.DM"XAAX$8<1/9 M,_ALUY'#"K;O)!6>-O50YL4]KWEEE02NCWVQ\WTN/M\P]!E(7.0#UZ.NB[#' M$54ZGG>.OKP-GY?%DVOQ='V0;=Q4G8Z&:$R^G]6 ,' ;=BALS4_8'GMFQV"' M6I>>P*Z'1G0,N6LG_S3&.RECYTMO%D]CG/@L!5%,9%L XH,TX9[8P 21Q$MI M2KAV[Y"!29>VI:M(WQ.AFU-E([:6[U!K 10/XY9AG?IT/AY1LUXDBA#9[$HR M-.7\_4D40>CL5*+ZKF'GP6R3%>RC&)I^V!3B%Y/A-2LC'?+W>UG*N=V3_'=9 MX3EGAY.NQX.0\1 "1# 5!XPH )C1!+@XB0B+4,(CK1*(8X19&H55NH!2&>>H M317R(YO_R,"?MCY.K="-\S[+"5H[_\G0SOF$9!^KXE7E+&Y_@=6H<*YEFY@B MWV#%])LI6H#:5I/%,:+,VWS1 F@731EMC*G?9NK=GKT7^M4M[1[0KGA=49PR M%#,"F,E?&71JQ"1$>N<=,0&;Q(*=4;$G5! MV,]S%H"9F+JFP$2]"]-(;&9JLZ2)D58/I1X$>IHD=;TU6Q>D'I';;8[Z'M-/ MPWOX_E)V$U!-MFN>7QH'/:!7YWM^4C/^6,13/:?N $<__Y@B,3'I]()0-PVQ ME!MWKKU1!MQAD-GRW,[%;F>S7?R;::77.LBU*:!<%Y?-RZN,P*6(>"$'/ U3 M #%G 'M1*$P#B-* ($ZYU@&M=[:E;=)&-J.;HGY".K F50=54! M &NU5OOFFKG"JH+:EW5555X:21(?#_F6$7$Q#UT*:"PK/^,(@R1*7,"2F'G, M3;F+M&Z9+Z=8'!TT$H[(7NT 4I,*C."9>O_K(6-. Q?*V][[']\F1_6Z@E=W M^>63AC4,\R)[%F/>\_'3F'QI=-#(+AVF4FBGE+JI]5#MAJ$:G>-71(T]IL)Y8EZQ M ;%^<3\#K&S5_-.9>MY2@ :@7%0(-!G#MI\\SS^SXIX_HI]5L7GQ]SOQ#'B[0T KSO*$5:Q;-K M!L!:6"TU&IQW#28FQQZ'?!4X7SJ<)'4*K2;Q)=F#>KX#!D'HG10P& M'];WPKP74F\W[ LCV^]L]_INSQZWPH+[YQZMQ015:%%),4UMS=OG0M5C8S+V MTG9\K8/3*.%0<6HIMLZY'LW'N5%%KP^S\4H,.XNF7H2):64R_+5\3F- -/)/ M&4TXFR]K#!QMO]>H<0SJT/] .YK?B<.IF.?3YB631U4M'_3U$9;&6Y6D3BFJ M.,HYC]ESN6\^?7[XT'+-*E8I&$!OF(7L #?/0R-69'[Z\/.5_%^ M4+63\O?#3QOF0]5%V\K %5D\^EOVDM>7KM"G.(VA"P(4B&-,C&*0Q&D*4H1Y M%,8P=:-0*SOJ^EQ+HXA&U"H(JI%5,V6J!UJUBQQ+@$U,#0>L3L2C6L\D4BEL(K9ESQQQ[MT*9@[!ZOLZ=J\+I^RAW:[5ZSS5-YR[TB M!)+4901P/Y;M,CR96HTBP!+/Y]BE" 5:3G/5B9?&(I69?5(1>K\1>#M/C4*Y M4WQ#A9/E@FCXFI&R]]7&P6A=QHGEWQA3/"9I+Y(:!4T!_<1\5(N\W3DMF6\. MQ94:L2LOFSUVTD7*$E4I3SLK;^F"<4YBVN_KIP@\,/%[VQ3HB7W8?&=5DZ8/ MF[OM\_-V4S9OONZ)W:$7><.,-AG+5QBG!'(>B74( P #&13@2D]:J8MZV+W1 M4O7SVQP+,#'/+1A[]9R(J==@IJ2)QV_,>3FNAP ]VXCSNH3)$/888,_#(,"^3SD.?>3'>D7(QHBSM._4N3;2)I?;KZ60TQ5I M(!W)AOU]1ZZGFGD^WRI-_#$S7: Z%,1^\UL[R%JKUC9*F)EKN]D [K(2G)51 MKU%S^W?S4?SIW_^M^1OQ'QCE[-__[7\ 4$L#!!0 ( !DY9E<0<9*BR94 M $7*!@ 4 :VYF+3(P,C,P.3,P7W!R92YX;6SLO5F36SF2+OC>OR*GYG50 MB7TIZ^YKVK(Z;;)2&DEYZ\Z\T!R 0V(G@U23#*74OWX<9"R,")+!!2?.B9RY MUUJEE$('OGQPN#L<[O_Z/[Y=3'[XBO/%>#;]M[^(O_*__(#3-,OCZ:=_^\MO M'W]B_B__X]__Y5_^]7]C['^]?/_+#Z]GZ?("I\L?7LT1EIA_^&.\_/S#\C/^ M\,_9_/?Q5_CAW02693:_8.S?5__LU>S+]_GXT^?E#Y)+=?UCUW\[_YL H06B M8AXQ,&V+9;%$9,IZ91QHFT'\'Y_^YM&56#RPS"/]F%*!^< Y,RA$+L8(+'+U MT;G\\K[_C%6_X@)R93XZ[=%_LN__\L/ M/ZS%,9]-\#V6'^K__O;^YSM+_CX=%YR/"0-_3;.+'^N/_/AJ1O_Y!3Y5@EQ48O#;$J<9UVQ>KS.9I3L_-*E"GLVO_^4$(DY6?SK*.!ZMOOPB M+I9S2,L18)*O_W69SRY:Z' Y:RS1M>J(]+_\0!(@',\Q_[+6W$Y&5UPNR?[BZB<; MH^+ZCUY\&R]&7'&K2O+,HA1,HS/,*\59@)QC<"5D&UN#8Y. _C#21KO[X7*R MJ >"FM>S"QA/1REK$T!Z9KQWC'Y/$M&JT']RT."R"VB;@&2]WJ P<;H*MT#C M!'D.! D;$J&C&G]>XL5BY&*VAIO C,V6W"_T)(X 3$FAM15"AAQ:&X^;U0]" MB7RNEN,T(0\$+!_I9T>H@T1I!/-)9*83R2%8HYD'@SFA,)!]$W#4U09E,D[4 MW19 '"W(@0#@_[J$.7UQ\OT]?IG-EZ/"/1>D.\:U(0_,&TDF4T:6%3%FP9G@ MVF#AWL*#LA'M8'&.> >"D'<4T,WRFVE^#4L<<2=$<%:SY#093J,D\]$G)KW! M$I-.-I@F^+BS[$'H4,\.':>+=B#8^#B'Z6)3-=CI???QI/\-?+BXCSD?(!E'%$ M>TJI.M-T/'(AF.$E%Y$#(.JSP'%_Q8- 89X-*,X2Z"# \!X_C6NJ9[K\%2YP MI(OGT13-T#D*TK)&!@$FXRDH.N\:'7;J@>!PCXS4)PAV$$ X^=IFLW) MP*V$\H'4@:]FE]/E_/NK64:*PLG..00F2R'9E&A9)'>:&31*66Y*R;P!3O82 M<1!LW#.#33NQ#P)%'^';SYDD-2[C]>7,E9T4R7'0W#/A12&OFY/%% ;I=\5+ M;8VQYKS4Z=[E#T*.?V;(:2'J06#F1=J(2:"JU%: M058,5SHI=FRG4L?A)7PS+!RKH@'BA,Y0JUU##$P\#J3@237*Z(7S*$& M8WU6HKA.<"(/RZ+Q9P^4XV0\)*"\HM^^G7^<_3$=.04E"7+$%"\4V%NC6)!D M& .GO]!:\,);Q#T/%CX,),\GU]I"OD."R,KA>CM_-Y]]'4\3CC")6+@JC*M, M)Z8@ZQBT#RR;(.C_DUF,N1U.[JU^&%B>3P:VF:2'A)AWL\42)O_/^,O*/^?> M%0W.,Z/I^-0< HM.T.]TT,1&])*+=GBYL_9A:'D^&=E&4NX9*]4FOI@CK.C. MD5OG/$5O'@0=G#*QH*I0A$#K%43KSJR'VECM,#P\G_SKR9+L&0&U*G'R[O-L M>ITB=$588:1CT4K/M/3(0O*)%9>D<=D@EO-2)_=7/ P)SR?I>I9$>T;#!TR7 M#FA<\^5**/4+*M 2#:6D.R%824"HG+:H#[O=O?^BH>AX?ED6\^2 M:,]H^#B'6A?^X?M%G$U&Q6G@/&66)9&KN8K,HZP%V98(A\AI];.@<&>YPW#P M?-*GI\MR(";AS;?T&::?<'5=8(PN5J F_&KZ!51FP>;(1"A>1Q0*SRSZV+;J M89!X/GG1LR4[B$#CU>6\2F]]VUP13BJY7(P\]UIRB,SI!,2,L>0$4YP-64'6 MZ#.8%IFN[:L?AI3GEA5M(.E!(.;G*7T-TG+\%5_#$J[8&OF2,=370"GJ>C#* MP (OA6RBIP/3^*RAQ=WN]M4/JR9[;NG1!I(>!&)J!.Y949/E^L@8/'A B:3EY<+DL9B M,4J$:E[O$',@0&OBG_D4D"ECA0(A+)6 SU=KH. Q9L+G'^B M\_'O\]D?R\^O9A=?8/I]%!"=B4DQ9R-%X2(:!D!1N$*IG$5O8SJO#G7/XH?! MY+DE/\^7\R#@\N$S3B;7U#NP!DS)C,M"-M!B84$*QX*3R-&(X'2+PJ'--0\# MQ_/)A)XIU4%@@@B_J/5-L_3[A\\DQL7;RV5]T5U#^%'"D,A[J@5.I191:A(, MTF%IH&@).9%#U22TV4/#89AY/CG3QE(?!H9(2'.8_#S-^.W_Q.\C3[YU/-EV_>5VSH(^VF\2##YOQ'F MUZ\YK$\V"^5)!)[\+(R%14]1&1:E.<7P(;ATWO7;CI4/@\CS2;4VD?! WLO< M,O$3_DD-0XX64%,C'PM3B(R7F-)-NCS8M\="Q^&D>>3>VTAWT%! M9/TR;,T$&*L]+YS9:%W%N22<^\@R@(U!44"GVC1^>+#T83!Y/HG7-C+N&2@O MB(.\XF("GT9><43-!<5GY$)IR"0*ZX'X4,$$'V)1YUF0.\L=]@[S^>153Y=E M,Q#\ZX\/9$E\_7Y.\Z?I8C89Y]K>:U7W5OE;S,K;+[A^Y[&XR\.!7:$>_6BS M=E''D7]F'ZG+!?L$\&547\)2J# A)M:_563ZTE8YCC'(KS* MBL.>_55@$5< N%IGO .*BJS[RWW#4)H@0UTT'_= M(F/7VOUBXQP]SAH*=1B@6+R8YBL.%E==D834205KZJ5T+9]&Q4(6DB7M@W?> MJ*0/,HJ'(>,A ?W HXU.'P+D3 'WB)+K#7/%R#]P52!)=#N9(3#+5>T(JBT+ MD2<60$F*S2%RO:^+X2DGRQT">D?'N0J=M9+N *!Q)864WE#1#T@:.A^-!#P B+S'KSB]Q,6M>ZYT%N@U MFG M-]^^X'2Q(0\575'% C,A6K*;6!A$J/^IP*?:\-/M>WU]"C)V$C.0HZ6-[6@C M\@$8D5>SQ?)MN<+^R"2>BK"2\6C+NNN--Q3<.66$2 E RWW7+:?@Y0X!_9J3 M1DJ=M9+P .#Q]_ELL2#_O8R7%'UYBPB).5F-JTODML?:WB83W;21M$K[GNB? M HZ-Y?MI@]F1^3A5K*>Q7BHZBL>"-+K(+&-K2W(89?TTR^P(1QTH8P!&Y\8.KR\J M?J&],HI%6:.58)!K/S8RP2R6^M #L!0'B@NS[TG-69[,+1G]--7LVH6GW'^ZVPZNPOT:VX4F44Z8PL3/'!&?AS]%_;39 M[,JZM!/^((+L6R/Y8KFK80[$@DMI/IJ%;.G7P1%"$J2O*+2 M&AV'O'?XS.FU$KLHZJ?S9F>&J)GP!W%J56X^PK>KS?"2W+<:"8@<09BBUB^? M=?:\3@!++%K/H40ZC44W]38/2.FG%6>GX#E/W ,XS7[%Y8:CIDD87""RDC)Q M0 I*VD+A]HT%&4.]:"MMI'<>J&D"\EHFYH'XGL)ZJDQ9T? :2?[03@Y6]D9 M<:&X3H;7NY#:AI8C\TX+9I+44D+6UAY4#'[C/Q M>CRY7&*^O9H+5FL>(A-6V-JIP]=.'9D$9"S]C4\&6]]>/T)23UU?G\@2G2/_ M0=JB*X9&H@#/7D22BJ_=T\GCCUYDYE2 ;),0:%KG>':0,BQ[=);"#P/34;(? M@$WZ)];A[203PB5\NFIB^;8\>)&]-K@Y64'1(IG95*-(5XL'1$D,$:.,(?B, M^SK!G0*LHPCLJ>]P1_:J.]T,%WA7VVA+1P"5P$827Y"R)E9K1:3A]2(P%^31 M&+>W85A#Z.TBL:NAW+:O M=_QB[E&&&CV=NUGS;5FO\F*:MZQ]#<26U#B(/H6L@ M&#M![]LN[5HJX1D Z^HIBN("T''%.-I([D0V];"7K.AH [C M6SM_1]&6<\U MD:B- [@/N\)P[NCM+GW.N\8 MT0X %[L-XF)!C+TM'^';NGT/_?D<88&O"P?06+SS]-9G_\!^9/^'V;ZM8:N(?2/507K1NL M'0'U3A1_/-C#&NQ3_%3S1,. ^XM">Z^RCM8([4ID#DI@VM=*2.\T<\K:'*QS M9N^LNEXP?TU\OS;[N0/_) B.T ! ,G#'Z6#^7V*9S7&W0!+L75F+GANF!#0/D1F[(_R#V/D^U@^=Q*XE%)73LK(RE M!3":D=!BG;(L64RZL.*Y*-D7J67KV[*^>!VNZ_AGW;!= _)Y[-^VVAT%KE(N M2C(+13(=;&)>1<6,DDHX%:. IXS>VG+7KR?Z)]JC/8)NX!YN0\G<&"TPJ4 V MAIEL:_F\KO/*4V3<9&ZYXTZYUD]>GIC%?IM8_/\;LQG\!E%IW]B[N!%$T$:! M\9H9P"T_/P16]-1DXV&2@D M9%[(S4ZI=CI5K,Z"TY!=-/8IO!>\A9T;5J*(F!1QX6/6 M3!O@S!N>F8M9A90PR>:]W/:0,Y",]Q/@K)5.FL&KTR<&+X%,><(/GQ&7YT[> MN?NM#IX/["&V_6.!G\936FP,$SH!QRN@7Z,K\"*$X)PYB(9I#N0]&JZ9LHY[ MKG56NG7+UD/H:OPL( 2>HH4*\^#6O3>"]H6EI(+3(9.KW%DQY+">!;1!PB-O M 8X1=\^35VXH_Y!P"O/Q;%5A#!)09XF,)T^^GQ/UL5>R3&7IC"\^J7)01=LC M4U>V+CX0J)R@R5E+L?:-BRNZ?YLNOF"B> ?S56FX- Y*5)%A!,LTD<; ><&X M-/1[ <4?]B#\,6SL(J"_F2L-E#IK+>$!Y!NWE##H(J4K]9UHJ+]()UE(2K,4 MO*?(T5NM.GN&]LL@B^]/,22-!#P B+Q8+,C+NSEJ14%9LE6,:]HHNKXQ!UG[ M&@1EG')H$%L[773'L#@.I[3$BTT^%?4YI78AP5C"DF;LFRRT#>HJEM@G1A6<=0,+CD M2NN.!%L)Z=/GYU>5B.;O ^4I4&RQA .YT<2Q& M#^1(.F()D#.EM1>"6]HEK1^;'4!6ORGE#BQ58TWT"*[?IV7T^A+K_>1[G-34 MZSN8+[^3+Y%J).E8\9#JG:-F0,Y$;>HLT$>2T?VRC0<)XQV?[K=$HD%K*,K6^B-M?O]V:_ MO9TX6;8#P,7J$O:.2$8>L@#GD,[+ZF)%F5F$>O4&7F5O'7E:G91RW:&BWYD> M[3%RIIP'@)2[Q,L0T1=MF )'3E7)H?9P+W5@H^,E><&S:0R2X_'1V=R.]O@X M7;H#J'I8$__K;)KN2<2Y4!-7BN4ZT$AC 1:P&.;!$(/9 [E'G:#D(2U#B'4: MIG#.%/8 [,F[>1U3L_Q>2\^6%//7*/]+38BN!O6-BH"L(D:6/?&@A2D,4,7&Y2+B]E\.?[OU9_O9'[DLW5D9VE/BCJ0S:; 0JF-$7@.'GQQO'E?H%:T#\'* M-09I+VH= )QW,E*C#!&-)"_#L)Q2=34HWHA!TD[ED)PS(!%:-V7<1\\0,C]/ M91N/%?\ _+._SV;YC_%D,I(V.NE5(A-NZS6CT2P "')82]&1:T5N:F/87*\] MA'Q08XB<)-8!6):?2?#33^,XP2NQX/+-MS2YK&VW;WA27 (O)3$9O" 75=8) ME%P23\8:4[SVAU5_'94C>IRN(>2.&L.HN3H& +&;.;>_U-8_[VOG][?EM\6: MPY&7(%04EKD2L!;U6T9V4S*5I 2*E1,HUQA;>PD:0K*I,:C:*6 (:+I-GMV* M:<23#L!M8@8H=-;HR>H6Y9GU/$47;;&\=19[*R%#2$6U1L_9 A\ :A[0'WU( M(&K178SDM06MF"?A,"_(_3=<<=N\S/\DK'0V(;:;^.P<,0_ .5[3/X(BO5M- M8=>UX5;!P&+6A04N;1^6 ML_3[Y]F$A+ZH$=_R^^VTP6(3"@(S0;LZ^9G7Y[F>28AD!;6)V;;NDWHH;0,I MH32FMKTEV4]-O MGKL;[>^&V#FJ& *H9M-/'W%^\1KC34F2E0HTDE""]J;V?U,4*@;.I+<99&UL MJEM'5UO(& R,SM+P?>"<*>Z>*\ V"YA^G2UQ\0Z^UVK)*U;>U2SZ;#I2,D'6 M=0RWJ8^BA2#KK8)BT5D4(*PO\MY)M[4H[+#5^CV[&N.D(R$/P-"\2&EV.5W> M8V;D.1'K76:1-$]66&7FC4@LF62C+RH;W;J8?CLE_7K1'9F;!D(? '2VE=%> M"^S[-4\*4@K9&89%4]2@\.J\?"FH4N$\4KTH&#@73N206D=R[C"Y&FR/WO'4)TJ-$]7M5T1&: MVJJB_V<6'V=WG@H45%J@L8S'U\B*L2$*29G#O"G'WRXWXN'#ESG M\T0W )MR]];MP9GJB>+L(# 191V?'06=J2(S\%Q9S4DPNK5!V4]1O]<1'5F3 MADH8 J3J5=P6B^BDCBJ0< #J>/3:OBP$3,REDI4U)6+HY)7&B4=2>&X@:B#V M :!G"P?:^9(0"E,EU>R#1>9#+!1,0BS"0U#-^UZ>B!G!GQEHSI3VL&[#MET3 M9RU%M)RI&%9W.W5FEC"T#0H&7;2+S5LG["5H,+G#)[FJ.%,A0[!&&^GSC8(! MHE,$2SLC:ZS-NQVP:&B/Y )T%D?:=+FY1=I*R6#N+,Y5]9YKBQ/EWFN3H'UI M]5&Q1*@JE6Q.7)0@F*^MWX4N+E%L*+UZK.?ION\/QL8TPD0S60[ GKR^6G;= MU/@!%ZD?-J]@=,WL&8 M=7\&5, MQ^T&6Z-2R.63)C N:P]^J1*+#C/C6I/@,A<@6]^Q/4Y5WX\].@%38V4, %[O M<0GC*>8W,)^2W5[<:6-2QFF\'-&&2"$;3SRWG"Q<8.^0^RW M\K8KOZM#-0W "7LHM9$)EH/*EGD>:]==:^O#/ 67J*0)K/K'J,IG[#P:?+ M4375S0"PMN$[?OA,LEZ\N%Q^GLW'_XUY5*SE"#PQEZ.K18.21>,$@\1=R%[Z M&-N/]]A)3K\1X=,AK)5&!G#N;;#R#N9OYZL6'7GE2K[#^8J[411>R)B180"H M8RLR"Q;KFRT=M+0QI.;MLPX@J]]XL1>P-='0L$"WWC\_+Q:7M'>2]B'+6%@1 M=5(*)Y\Q1!$9>FYT=$+)V'S@VG92^HT9>[1D)VABB(!Z>[E<+&%:&V..8@@9 M:@M>#5'3YJ#CW@OG&!B?DM,RI>:%,OOHZ350UYR.@DT(62,3 ML::(NRP_U/_][?W/=Y;Y?3HF"L9?2SSRP1]O2;W/Q-5W'^#E7++QVQ*GF?R[1C/LWY9] M*3*P&.G_"&VV,%VO=*#4KA=>1@,*D(?6C4(/(NS\7.F=6?5>00!3:#\99YFN MUPX18F*8E;>Z3J$RK2W270KZ+IIIC86'Z=*3Y3V H^R&^K5$ZKW!;+HRVM_& MBQ$7B?/:!,_ZVJ&JCD8-G*RT*M$74%$G;#V>9"]! \'2"9K>!9JSQ3X #-WC MX?7L L;3D97.&,4%$Z6^Y4CDTT4G)4.A"B#X"+YUCGTK(0/!S/F*OM]LYVRI M#ZW.\Q]X$7$^*@#.6!&9TXJ\-@R:A8A _^EL,6 "I-; >4!$OZ!IH-K=X?X) M4AZ C=E16'C%C##<"1,B*['4RB_MF5=2LZ2_ TD/> MDHQ;DUE7+/&B!"1KF\76#B== M27@ IF9+:NJ*D2B< 4U.GRF2T&\#"0HIXK1D,Z7S(CAH[>3L)*;?Z[3V!J>- MU < GP.J^JX8 ^TM&G+D5'"URR\%I-$&P9P$KD2.D1A^^K++(^#5V95:!\Y0 M)UH9 -RV#(!QLJT-Z3[=6TY6.;J4HE6F.6R&5GG;&#%G M"KEWL)Q:0:!2U#(7QXRN!>^4A(S?WGP,\:4U'AP\MF\#G*<0^ M@.-K=ZF T[R^2HX,DP_DJ@G. B;!@G726F^D"ZVK:,\KW.CPK653@]1&Y+W; MI6MV?L7E[7.JDA1,D"2YJERDHY!86PW0VA1N!TCC57;$V"BTM2_623UO4C(*).E%7J$#'M)38.DI_#B\BFZ*HN2(& *X7 M^3\O%^M:NH^S'7]*S,\! M/>LF#&B2\09JK4T=0D6[@ &WR+#$F(1/)8A#YJ(>OF*_DU6>&CO'"WD 1^R= M,.7JV6CZK\LQ44*N* =G0+ H;>W[8I"!<)$XLQ3@.E.L:=T^; \Y/8]=9'D$LJ'P.S(/0M8$Z651/!E9Q+BS//KK2:9YA M!UV'@>JYI,V;:V( Z%KQ\AXSDISRV_DKF$PPO[Z?WJUS'%=O7D";A"4S MJ7QMH5[C9A"682@94#JM034&V(&D'8:Q9Y5H;ZR/UF^0.D3;^I '9;U+DEQ# M'DN=/.-9D(G3+\I1"*UY^Y/Q,,H.P]K0L_(=:F-@4%O?:S[!UW'<1J^@A2H!MT9#$4$8TE=S.U?^UT &&'(>RYI/G;ZZ)_6U9CX_5M M^Z^XO Z2%Q]G/Y$P7Y'D<#H=PV04ZZYQ23 9:FLKP8%%P,"*,#F)8("D>D#B MX?&5#D/,T%/Z'4AU +9H5TT/6">=),3GG.GT]E(2]H5G2BL #3*8TMKZG%5" M]5RRZBWD?>;U\YMIFV:L6XI[>,H0!=+QFU0=R)8(_"E3/.M*09N=H+\=1@65 M&'IRO)&4!X*5W747B6MM!$_,!E&3^M*Q& UGF+G3HHY 4JUK>L\K=1%#3XVW ME7E3 #U9&Y)7L/C\TV3VQ^(N&V=U(KG]9L?-2'80W[X?R)Q9P*0Q).5,YX'UO/Z-I'3^/N(\9HCX5'AM4MTSH;%E!G!JI8KKF7 M(K>N>!EH]Y'S-/](TY%CQ-RC"[R8+V\I_Y!P"F2P5HT0="E:H006#)(L1 X, M$#-Y9!!]DBXI>U!O25IA R/T7[?XV+GX0"!R@B9G+<7:-RZNZ/YMNOB":5S& MF*_>:J&0R4576(E6USDN@412;VNTE!Q=#N / 1 M]!:O39:<8O"&>944<1 S(Y>*T[815GK E)L_WA_X.[53#$DC 0\ (K_BLAZX M[^:SKV-RX%Y^_VU1AYK?3*!^D9;CK^LF]#?',:KH/'@6%#GFFCQ]1EM",RH&<52?BXF'!=Y=*&@8,-TK:93& 60"%EE56 !1:JA HM 0R MV9''HEMG^(Y_+= 9>+K6]M[7!,>(?@"XN5,)_![3;)K&$[S#TL?9L=(,1H2H M:V+<8V+:TF$0DD\L%_(HI A9->_?W@4?_9ZR3XSBWH$P@,WP&FGE-%ZIF'X_ MP:N*]Q<7L_ER_-^K/Q\YEX4J(;($@3:X0X.WN\=0E>_)K=_ M],PZ5N4@X+E>=BW3C_#MS;?Z+@-?XA3+F+:_0-21#IQ8N&>:8ZD]9PR3F)-& M*6JWO>;(W$M2OQ9T@*!LI\ !X'$EM@4I\Z?9_/7L,B[+Y>1%2K-+$CB=1<4[ M[07C(=?G0)SDI$2A7S#5^_OHZ??M_."0V$QU X#AIDE_6WX:3X&D M._U4"[ 7(^LU\M7<4XV.:5U"'4_HF94! I+#)*'UI<<^>OI]<#\X]W0!@ MN+I_?7G_O>0(!;K$*0 $9^H<..>K=1<,"TC)O>=&->^*OY62?E_P#PYZ#=0U M -"]JP_/5X[MZC7Z.]HXZ7#J^NUP,#BL=J36 9SM#SF[3E"0B_/K M;(D+DC^.OZYJ$% D0)4MXZI!]SN8UTT]$N0FZP)U)HFH90J:&*MO/T+,QF6. MF:O6 V(.)*W?9'QO(#Q?30/%7_63I_2/5NR LJX8HM]$9!J<8SX4BN"\102- M)+36!1][">HWW=X;UDY5R4 1MNYP>#FO,E][OR/CM,] +J_GRI+=KCUS(%I6 MFW0%FR %? +?\ %=_>;5>\/;F0H:*.RNW89W\+WZ"A_GD'%D'5>JD(>07)W' M4WQ@T7/!*!1SIF0K@'=_KFZCK-^\>N^^WLV786K[37"*$H0 MP3.3ZZVH-A3Q6X$L2FZ#T0&S:YTE/X:^?K/A?7IW+10V2#!N6O=?QA#'DU7> M8*2B@A URQ'%S.L%LM M#SKE7?FM=YV;+C/)86/+DEY&$$R.1DOF$VU='^H#F5 MUI[;:0X.VT^B\T'$38>_#Z"8D',M/1UNL385(5YJK^3,(OTV2$.L-2^".YRZ M@;QE_.6)'YH=I93378,9^3Q=PFU]6;_C.8I-G/P;8* ]DLNC'(,@+:NS496D M4R2IUM47QU,YN*%:'<"OE9*&X*'"]^NQ%>M&R\1KOJQLX54"3 ;K30R%98AU MVK=.S(>@6-&"RYS(!X^MHZ-'B1KD>\AFJ+CO7C95T2#.V@'''HG&:Q9 Q.*X--B\Z.X:^0;YJ?#(LME+<,& Y MGR7$O*CWFQ]@@F_+@ZV6@PI":LY<(G9TRH(% &!9&')J _G3O'5AQ.-4]7OF M/C4$VRII0&?P3[/Y)G.;=9L:+"!(OA:31JQOVBRRX%'H8A)FWY4-W$U5OY>$ M/5F^1DH:A+T[7(2C(%5&XQ6+4I(M#RFP8()G(!208ZVY,*6WV&-P8U>?)N8X M2BG##7EOGJEMV;'*J&*=U[2'9"WZP,* ZTB\9M!*%5"'=1 ['W9[J!S<+-<. MX-=*23W/FMLTW>_QRY5-?ULV;CR_O\:XO+[S)-?!&LD%HW]%K%GO6$ ;JV.A MK2%Q MO#HH9-5)8+6X366/6%+&V+KV:QY/C<(*K?$M9!G)ZGJJCG,/7AU*SUU.Y1 MSDEZZ9 Y,,"T$*M6WXDY!&&R1(!P[[G(UGATU_?[K39]PL"SB8"'8Y\.E]P( M- ^!F\(X65MBT-$A'X-CW/L?8?H)WY,N MWI2"M,EY^=48% MG2$+$9G/]0*30[U[X< %JC M4*!"I+,LR\LOV;IG0[,U6*\F)7- M#YYDMQY^I9D!>X3 1I;L[?P33*]:6=\.?UT_LWRWL?A-FVN8W,Z%O4$A. )# M%I)!Y+&^2K;,1^-8B=I)CX)KW=K*-2'\7 MX%A';=I?" LI40?(Z\M2[R !0 M,<&CUL5%%Z%U0Z36//1K.9\>S_>M:J^8&*[%O6VBMX!IALED]D>].RBS.7[[ M@M4Y3D3K>$G<+_"4&=E'+M#(3I_#5B,3_FJU0'VS?/L4.10*74 Q R$PG;TG MK\"4"AZ(N7@39.N7X ^I.#LJOOGBS4;Y>5H]EM4,SYOMD8S0Q _M#%D?^6<( M+$1EF;!&O NF?K,FS,-7+&H,YV%TEH=E+.06]>&[R'G_.8:#SZ] M@5Z>E4\V,L_YJCRGL.ASO;_.GFA4.730!'4W/7VWWVV#B8>M+AII8+CVXPW, MIQ12+[[00G5>RPE&Y,$G&EF2_:0U,B?7B[S#^6I>S0UN=!))Q91902_HW(', M@BF9N9"+I?\L1;?>8+MH.=>0W/_N+8:)M52T2,P8 ;5';V @BV3&*E>XCQ)R MZWS\3F+Z-2%-<'#??K01_("-QW]=CI??3S$9ZW_8RE!L(:.5>5A]^O:Y*+>% M@S%D[BV!01;/8JPMUE%[;S!PU;Q4YBX%9X]0JW5OGV<3VDR+]9=KV_AMQUNP MQ"?(R(I+J\FMG#SPP%DIWAH;5";H-V;U8.)Z-A6G8^+!B+1.U#%<@_$BI7Y:SO:Q;S9+TQY%?+,R@=6JM>[YU=6J_Z1%7UTM>H,^KE2R8-75,T>D2!H\ M(/.%.U=D$<*TMC\'DG9^B<#>96[WB "'-E&D+T,=K"- LEH)SH1UJT8RQG10 M%G 8;7V7 K3'T,-"@ ZT-%Q+]ENUT62<:D'6M3$XP7AM_4PC>_4XB4]LHKR& MD!R%Z*!JVT^5"%E6" ;)) ^>D(?/S$35]RG;Q'R+=B@N@DV:203+*/"0E?M( M,0)F#0C<0'H$(X\N\CR,RS':WWS_TTZ^P[4F?Y_-\A_CR02FZPAF3%^=?AK' M"<*Z:]SQEN713S:R,L>1WLCB7"_Z8II_OEEOW5%NRTT#@BG*&0^>LZU4]N^ MO9%(A< +*-H_]>F-!EL81(%,&,M3S*9DW[IL<2]!_5JA9KBX;W3:*>%D&T-; M+L-A-@10S0.3!N@PXSRQ&.B8=)XG M7PI( G3WK [$:K3"Q):I4VTT,%S[45_&4J ,F#1/*&G &@V]> M[GL@:2U>V==/;RZWU9%V/@DZB".+*=>KE.(9N,A9YK'$J$*(HHOV#X?0UJ\= MZ@)#VQ[4-]?2<.W3]6"7!7ZJO&98P@GV:=M76CU$?8S 5O9I_?WW^&4V7_7? MOP:3$:%P8I;Y0LZLSE*0'\L-HTC9.FN5%J+U6Z9=M)Q=*'CONUO?5Q?DQ>? M4GU_J!T4%IWF+((5SAAN\_U6Z,W9'9S_TP0;#\H$&RMCR"F5-V1#9M\1XWI* M[I<)3$\)I[9^IE6]\:,DMGHN.;OX@M/%]9/<]SF M$+Z\8>01>Y6,C%HT;ZUS.'E/,39[^VU&'0ON:N<'VF5,B[HC;/0D)8C1A:)I MTS06RZFT]OP(LR.LG3(:^VQ-#M>)JK4%9,%QFDY[L7GWW[<*['83U>WH=]*Z5&*R*K9.'AU%8(,:Z,<7VWAI MF'Q.O*0Z16R5(O'6"Z3@*>[=<'6%K2_ET5WH;LDMV9];) M;7Q[4A'U]B\U*YT^@-!FU8BW:ZT:1Q.XB.3;VU,9 &4*D670@;1?@$6/GAF3 MLJK]\KQL/]%B/TWGETAO__XV\&,L(1LL+-A0 MUWS>;C$_TL/9]K;N.:=L)'E3G-&^RS1D('>AO ).T[LCR/B].HTA6 MT_DAI6*Z9,]\%)D\W<1)@*4HW?Q:: \]_4X,[!^!S70U -S]ML"WY8K)@>J4(\&:.8T;[VI#84<4E!OT N5I04>>FB8.-4 M>ON=4M@_EI],UP/ ]:^PO)S38?+V"\Y78EV,DM'.&H.L")(:.2JYKB&Q&>D=$Y^RYTF@K9TVI5)691. M,&UB+8#+FH%QR)(RGCL%)WRY?^2&+V[]_<2W^GV;S MU[/+N"R7D^N?NC+;,D@A*/9B5F5@.A5D 4-ASFF@G>64$>W[>[2C?W"]G(]! MV,-D=D^*'/]7T?6D2NDDR%/&<,3 NK6# I, ]!%UW[G3QM:_%!98 : M@[(SQ0SWJ+[?B_>,PWCGISIJ&]SI@;JS;:R(("3*R")R%'4_20-M)7P, M)AYK)7R.$H9K9A[M?7=6$'#HMY^JD5^GENG0?DDQT?_+UC(N:R?JDBWSWA=6 MN"XHBC,^MK[5?=J&?N0BSCY-Q]NN7F+D,1E0K'BOZH3X.D4I.N8+[4V5DK;.Q-1 ML93I.-/&D1,=-?UGP>QE\,Z5UG>+3]*79B-5>!LW7 >IT3DK>#$LI%KZ%2&Q M6-O9.6YX]DJ@PM:/6@\B;,!]:H[!R\N210PV%J^PM>NSBY8!-ZPX @L[&U:<(_GAVI(M;ZW/J;G=\[7N'H=W:F-V M/@0&\I"S)86;: 2!BDXK\G=#'?U#JH<@1//'34_U2'Q'8:6-28.F;>-7^5:# MS"-!WX9H+=I@16Z=FCZ(L($^%#\&'X\]%#]?(<.U0'>>7YUA>[9_IXN7E=U> M[1[U"DZ+D'4*%+5;22YSLIF!T)G)7$+B&G(4S:^+!O+"\OYNR%D5%V)B3M72 M#(WDVRO.&:+AQG'T*;<>]'4QF#KB9>4Y^AJN]3JN*.3CZ@<[KWRY M6J:7NI=M+'97]>*D)C%1+"_ >Z:##,PG 4SD8+&D$(MJW9R\?=7+A_09\^4$ M;]ZV+.HPI\4O,YC67725SYA^NE7$1C<%9V**VC$A%6W62#LVZ&A8RH''VJE& MM!_O=SJY@ZMI.08_#YRT)U+; $I8]I?IW,KUXUTNK?,68XAT?M0Y9]8G%NIP MQ6BBH\A;>Z];ATBG43JXLI9S;PQMO[DP_;A-YKE1?<2URPKNGN* M.A(F3(F!25ML'3]:"%?T.YZ@H$ ?7&C?XW8G.>T.SIM%7EW.ZY:[AVV9I;0! M-8N8(],J @M!)P:Q..UMTMA\6,"AM/6=-6V#E=UG8T/-#+FWROUJM9.-SXX/ M=514UZ$9VED^I;A6+@O/$#+A"G4]N;T:Y*ZFYA_D\0@*)R=P&(Q+N.T?JAYN3R( M\_MAKH@R96&87;T:J1H;4FBU#]VM;7!&TH[S='T1"W/2ARN(?RH\7E M9UP9'/;EIZJ2[_!0/K3:&6).14K-O)8$F4*V#X*E8!,1()CL+&]=B/I$-?(4 MOL.G3W/\=/6&_6K9^Q:_*!%2B2R56F IHF)!DEMKO+.._.BH7.LW @<1]CQJ MY8]!SX.):0^M:T*1F>0G+G5(S-;$_,J M*Q;!E9!#B<*VKNQX(ENU]=MUC/&+:?YE#'$\(4_CWL[(TD0-%/-#7D7@);%H MC237M;9_UHICL1,$:BJC8S1KE$:@"*,S(,,.OJ$LO6./XK =HF7ZV4W"CM+Y. HID*L M'>V=,PRX068%J&AM-$DUK[3=34Z_5JT[U.S.IYRGD0'D2FY9^6D\'2_Q%S(" M#\1WSTSSI+B%X%E)-:T>R,?U0DF6P>HHN<_<-!]Z=CR9_69!^@!C-QH<$$AG M^UC\Z;(V37MQ4>O@U\W;WGRK\XWNAT[:\>244,RG&"DXP\AJN,9$+IBPR)14 MZ]"^)?W]=K]]>E@_NO-6^(!?L;>VZ'>A,CJK6KHN4'21MM4F-]WV7;\LWS/[U*NL]L1%?C7'QC[7D\]OI M>TR7<_+B/ZVZX]_;(+0+=#2HF7*K&4F!,TC&LF0\3TD'VA_-!RNW9&#(;]6/ MP-V>L_V)E3R 4_^&Y9??7\*D%J5^^(RX_/M\=OF%.-PHNJ@-W"0Y,LG;P#0$ M9!"%94J%+#"ZDDSKTOY#:>O7">T,EYVH9K@'[VN,RY//V8U_W.A8W45.HU.T M?G[;T_A"7IM+OLXO3DQSTF=TO.;J2@[96F-5ZUJT[92T.SGK]S=:?VRT(Y)9 MA+6_*$.]M+9UD#MG48"W68DLH'7/]L>IZO>,:X"*W:=;$T4,X,BZY>@?M87W MZG!^6WZ959,XO[C9MQL9;W1%)T5P,ON_*[#:.SW M".L4=ATH:;B'6)U84":S/\;3,IM?K#YX\IFV^UNM7M$?1FRKSAV77XCG:GI@ M4E?^B5;^^7;EV[=6QKL8BV99U_&NW)(#G=$RD:(,X )Y4JU;Z!Q(6CO#=;W( MYL(;[N.]K9%42;Z^RK;)D430IOH67#",/H9<1 ;172KX*%)[[OW1 <)VV[7N M=#A<\[:EV\_)YFWWM[IK3=2E>=O5>,;E8'5VAEGN"JOO-ED0(;$<,7F=8E:V MN3WKJC'1#?COK["QS5Y^O_K+6_ #2).!'(G,Z\2>4C*+W$(0$3A <+8 2P":1) H9I*8F,S!")<2_=*^BKHY&_W>N#X) MK)]:V<-U(]^0>SC[CAAQBF6\_#*!Z>E7K'L^UNJ5]H'DMFLY5Z_7KZ?AO'VKNZTY6( 8($GF>*!#6M<.RF@MRRX) U)[V[S.X@CRVOF;O^+RY5KZKV:+ M!Y4VP@L94FW?(RSM"@!5NZ900*>U%#EF'UUWKQ[WDM9[H[E.D+3;Q6RGI^%: MKY>0?O\TGUU.\VMBKX(BW' M7U>IWAM8&:&CR*3HS+EGVG'#O*GCB"$E"=FDY-O[U@<2=ZIY(FV.WN$\D8ZN M.Q30AEK.Q_%R6MW/<[B"ZP4[C7^.1L0O@Y MMNZGV?Q"\ ](NWR];O[/R\7R)B(FCW+]&F3Q83;)(QFL<3H"XU:5.O@/F0>N M6%2@.<7)N=SO7+75PAVU:+]GZ=,C:]/F=:>=GH_8O8Q12+-N>#$2/"FK$A"$ M7&V1G>J@>1]94JED*21P[\[%V\UJ_1Z@ P;::?H80/)WM4-(?E>O)Q973@DY M#,OO(YMU[;Q(NR745QP:D)'@!&V9G J0,V*M;&SM]]'3;SJV/_0UUU7/EFV3 M[E4[['?P?963F;TB6>%T2J(;)0[1E.0I^C&::42RU!(5LUDZ R9KF^P!=NV0 MM0["E?[SX:H37?2,K=<42V7RE]_!.->[BUK4]VX^2XAY<9\7JW!\M;%&BEL-EF)Y)S-%V;PHYJ,'IG/&(%PDUOT!B#M^Y8.P M9_^O,,'5+(F:XJZS?NI?K!*9J[NVN$'%T$(M<$"L:TM))YP1V+ 9,NQ)%J/C7I+@5_AES,.2 [ M0Q_#]1F/F^)W^N7::>OT,JJPRRNY+3.]A%, -?CUH<[3<10!>QTU2\I8"G,$ M\#3\684/AXO].INF]6B?P%_#]\7;^3](W.]@L7Q]B1^6M:U02O-+,LZC@B)S M])'%*"-%7[Y>SI $K,-,H9ZQP+N?!W1XOYD)O"4B/K$ MA?HT@MW$X5LP#-Y:#P0@XTIUT(Q@P4#-_62=I8[6-7\;/XB)K?67D4[)FIIT M$HH7IA,8YF,,#+V1QMK,0W,#>"*I@[-]Q^"FP:36H]4U@#CB4.9>?M]@E+[] MXMMX,1( D,%$IFQ(%#-Q.END!Y9T4CSJD#UOO2_/H;?G=Y-/ :@=!WCGVAT MDN]R\'IV >/I2*!";2B0LX5^T5@""T#!6&W8@=I;K["#R3T/Z.@7>4^'@H>/ MR\Y3R0!@]7$.&1\ZPO_ .OMOE"0H1V<)R\GX]=T0.=N>%2&3D1(C3ZVGH^PE MJ.\J^G/U/>M*^ - TIUM6-LVUIUXRQ2Y[+AZ8CGB&HPHV3%8%7FG)%E0-C(9 MO83D/9G_UK66%<7) M@\X)&2@+S&:E..?&.J,Z@N)>P@9TH#;#Q [@M5/0 %#W"+/!TL@4 M9P(J?34=T!@@H3E-OP2GR,\@";:N+=U)3+]6[DG0U481 T!4O>Y9/:-:7_VL MV)EM;);UHR?XA"-4P6FI%$NR5BU&%QC$=9\K:8BR+*!Y+OU0XOJ]/GL2Q'6C MJ $@\*%_^O?Y;+$8>0S*"1U95AC(/<7$0C;DHX::>L?L=&P]D6<'*?T6-#_I M:7F.$H: I>O,^T^S^>O995R6R\E#UD:"1*4-^&J9JZ0DLLBAL.RXR%AD**&U M*3N,LG[+FI\&:>U5- 3@/;SJP^4H17J*K72]1[;'9WB9ID :>4K+UD5^ 4++@B MFE-4>-W6][I5WNHJA4OK(T4VC ,J MIFNE(<4UEG'G1%;9A>Q;7Q;L)6@H]Z'=HN(^&)NI: AX6]-^?=/"$8Q)FKR# MFN:6NK"@5Y-Y=5WF*1:V M60)3SGDRX9JS8.O^D=+6.=ZJA(-Z+6U^=!"MJ$]1S*R%E/I^F8P8+AF7E9(X9 !A*DX2RCM:;P!-8>TOKCWF<'TE?R/&A42 M[]=WWLIJ"B,5XTF8.KDO,$"2120)<*^DE)H?H..[7QU$7^,S57R&G(:PC>LC MY#E,KJ@/-KBL8RV2\'1:*0K[HZW^#BK/HU$EW7\/N7LGW_EROYG@AIOY='D- MP&U[-9M_FG4JBXJ@R%>N8LL*#3,"+*(!ET]\YY;E>X3E!@]:53Z M9 H> )BW5@EF X 2'4-MR2,34C"HK5X"RE#09*E"Z_*//UFA[E$H.*10]QB5 M# !6^VM%!6KILE4L.Q5I&*:ZS\C8 N8O_'R_4/4K?1Q7J'B/\ 2#I M",M_>_>G,W GR?!'JWEM(A 9@/+,YJ24SQ2+V-;7*Z?0V7.HU\_IVKE"!P#: MP\H2WL\FDS*;_P'S/*+S0 9R@UE.N?82%^17VQR8,EAGYUJN5>MHXV@B^S63 MW>/FI-J24Y7X;% Z,A2T%P7 0(7Z<+-P%K4+S#L06H -5K6^*6M8W]2=?]@M M/$XK=#I&5RA HL.9N9CK7M M)$*NKT>RRT()BZV/\GWT]%R-_J28:Z:79V/K_CD?+\D?*HN1\QIU*3?,.L<]Y]Q!:/[6YC@2>ZY2'Z#U.TU[SP:M2Y#)1QZ:YP[;'<3=E;0/$(I'Z>K,@_C--'=9+_KS]"M]:#8?G]-4;,M' M&M5Y/D9>HQK.ZV6^;QF$* 4"!!D81<2J5I<;%GVD7Z(6A %>" >-]^4>?IH!KO/B,>36@980&$MA8F -R+W7$S$(RCA6%J(UVW)76QF<[)?UZ_:UP M<-^L-)#Z ZR&R[>PQ__ /KN&";U-$X1DU-,KOHO(@<6(" S.1J3R.*JTOH) M_59"^O7=.T?.R3(? '!6U\$WG'RX_/)E0@9]%.JX;%4K R,Z.D6+8<''S&)" MBQ37"E%:6];ME/3K;'<%G092'P!V;ABH;W04D*L5)6<<4V3:*HH!"H&?HY,Z MF:RY:MWW>7/]?CWASDW,L1(^'1VS)4RZ]&K?P'PZGGY:D N]J/,XKWQ'<8)O MN_-3K8;)'T1J(S_W>K%W.%_-*;UM79JLXX("&A&MJJU+D7D3@7GN@]5:)J=S MXXVUBY;S*[XN+F;3#\M9^GT]B_7GQ>(2\TBF2%%AM QYW2(N.>:=)J"GC$X7 M%(4W'WRPG91^?=PF&'A8_'6^T =PV'R<(Y!=_;YBY(JG%3LCX"$I,H(,HLA, M"Z/)XXJ)&>6"+-ER-*V?M.TDIE]/MQ/\M!'\\0@*:P1-\5,=Q?:QZ]>Y.XS] M*4V,=WZJVW.IFT;$.S'E+9BJ9<9Y'4L6[WXBJ?VF>)X.D8V5-E1LOBV[&!T9'RC@4(XY M&XD]HR4+B2NF@G*8A P.6]?:'4EBOVFDI[2.3934+,UTQA7^=#G.E1?RD3]@ MNIR/EV-3[YZ(.*+>H$\XE;Y!%DQ!X4S[86B8%A& M)H3/D$OD(%O'D$T([_>%6B=X?7J%#L"2WN=B[:IPVHB)3@2&7" Q 11JHRG, M!LXMN3!!JJY#K,-]QLX:CW6"LO,%/D#47-GTD71)!A,"BR9$II70+$IM6=1< MI 3..-4Z!ME!RD'(<<\:.:<(?;A-ZNILT.7WT^N-[O[[5@FOW42URG*M5KC- MEUJ448?$@I*UQC9P%GWPS/A$O\\FT@^TWD!W*&C7(6Z5MGWY_=4$%E=OB#0( M+7-)S&#MR0G(:_K%LERUL M'0P 4/=XN'IJRX7QQM3FYB0GIHMW='9F6:L:!,6:FD??W+W=1LA .K:=K^C[ MGLK94N^[Z]/KW][C8G8Y3[C8N,;^#YSDE]\_7,;_M[TO:VYC1]9\G_^"&>S+ MRT38LMW7$3ZVQG;WC?NDP"KS-L5R<_&QYM=/@HL6BJ2*52@5=*;[X;2\H1*9 M'Q*Y(7,!CJ*=WV[?5X>$'<.Y7(HH#P:8!)=/2XRT3=XZ*1.89,]8+V=_M(;; MJY> FY?@=@4::*V5MSKZT]TKU908MH('Q&CN%N&#@$V0A *G)%%.%*/%6PT= M(J26;B]EK[#^/*\!.$?*9TP">AD#XA/)'1(C0R9&@; 75.N4P(\L7>]89?2SK_,U_=\^(>=KN(N=)"+Q6-TR2(;+9RNH'6NR\%(DO5S M*.M=&A!$Q\@:5QL-"J@BDG@=5M&;Y46S6&Y+M; EWF(;4)[RE\/A$1FK+))2 M:.,)X::D;?3PT^-F=\N!Z24X7X'6.E[M)P)S.K)T[P2@-/@*W M"B5'-",T**5-8=P\I6+KVY6TWQ!-_F1%/P!+/XCSA;P M]_+(F.ZIB=9+%\I:=-O*, D-:;EFDB:PG1/)!> 2.9'[ RG&:4V1<8(91X%IDQLAPVXEDRCFP>U*6DE$\<9)9]!7 M0]"H$S(.]&L=1BA5W&2GPK*@3Q,5:CT9-K_R]1:9$#VRSE,<'=4"%\^AU9L# M&0X'9R5%SA%*!0@['+WEQ%&L64 < #^@O/ 'I60A=/H(A8B^=(A@5>7%#E+ MT*V2(N=PO3-TP#IP3;E>Z+LC]SDN_P9[R"]BXO)]6Q]%N?_9V6GDW0[ MF5U?V,6/#]/FS_^(X3HN=C%\P;18FXS<^CS.#".7VR8;[A7< 3YX6_J5?PFZ M:[@_>P'H^#7Z,K*L0/D]V/.[F, G"F_C#'Y87DYSP^^[DOCM[A1U@1N[+N<$ M'C.['E7CD (#16I,$OPP'%);4#CRLYHA,5E:/K7ISV,FRVYKC+B C43$Y88N M3";D0L(HTN" I])J6MK4:TWES:1RY)^M+>1V#BJZ"N_AK]#E F[Y8 MS;.8+M>]$,%P^9*^V]]W<07GD^:!1:14G@(.5@ERB@O@NJ6$!1.P+ W?(?;Q M*ASKCLA[.OYD7!A4#[]<8Z8JFG 7I*Q5UY*38*F*"7@*G?6(JT8!54 OR&<2@27CGJ7 MI']<8Z(ZB(\&C;Z=>LJUI3QRV[V-J9G'??XL[C9+(G$).Y+[/L,=&'+*G(N( M!,5*@&)0W)2.H/8@=UP7KCK8OY3@*[ U3FWU;D])2"#>S WU<]<<8!^2 MCEGK/:&>E+8^VM U;@'.JT)M)U%6$;(X8&7I9"V-7J#\%AKV(#%R>;0TD.^U M\3X94;H(K+9BGNK UU-,=0]!V.=VLUHVR;:LK.G2O*_G!PO5#I7<]C 510 # M&[#VR 26YU$S@ZRD&-D0<3182*=+QW?*5A3ML_C+"LYDBX.\?1<3<6*2$\2) M!7?32V"$PRX/-E&&"B;@+PSL;)U%< TYTT[8>[ MKN;^JYR!EEA>+Y7R5K:BOD\4_U]I!$AH% MPPKX%D$[2.J1X\*BA"WG6A(ABD^#/$5/72GSE[,=BLFH*KQ=-+-U5/@[_,OM ML:4$)TF(1M)*B[@68+=CHI!+TGF2" :T#(:WI_2,JP++2?THG'J*H (X?9S! M6G&Q_ HG<+>;W4L!B[VV+*"@%086.8F<2111:ZE5P6(>2X/I.#6U0*FOQ)_, M*2W"_@J M*_=[V,*;?7\I[MB;+ ^L%+9YM"P82XDAZU;@IPU+L@H<""E"]$* MDE]7B<]X'OI+(: "\.^.\?O?/V$_\2K$9'C*$X=U"#E^2Y$U*K>R(DD;H53Y M-NA[)-3E?;P8%(ZHURYR*3UXLP^Z-@?T]W8;V]#ME9'$IWPZL?$ZMQAER"C& M$0/W*3#+%1\ 90=)J2LH.1[:^LNI'M2M>?6YF34_XQS8.KO>;&]WE+0P@4?J M4%0FYB9<&%D%-@JSQ!ML"/>N=!G3:8KJ?RJ4M48;@C*# M\O 9CK2+!'F&;4Q)>T5+3SL_?[[LBQEV8R&LNTSJ;9[W;K*PU]?SK$)SS6B: MQU]QMHK=6^8]LV"A8M=SR"Y4S/IU\XG--+F-O_J?D^6/"X B0&)^5ZFH-)5& M!(T2=R*WWTS(6B\0.,9,R825Y^5?,;5.FO",V?-DT9%%WETP M30DNC2S>S\U\^>//N-AE%&*,BC+&D/&2(&ZQ1#JQ@"SSU-KHI=R?(GY0P'O+ MCCR"IXB(^W!J[*$6>6HS['U+.8G"4$X8"C9'.#$S*S33!G]RR LJ1U,K"-0'*;P'5I%%@J MQ%%-L4[6ERXG.D+*N"_)^^.D)*='!,QBOKRZG#=AY9=?YM_B_-?$;\I2(YW82XR9A[O+$=0R&#@5K-G"%"#@]45NOK6T55&B'DZ<$C.,?E)'I M4X#T9/#(=L:;[;FY>X4F(U>1.S MUL$YSMH<]X>+CN,Y#G36.W-K9#$_-&R9S?>;) A' \:RR3.NE5DW-(R6 M^&2,$"V$?*XK4-QE'$;$73DULH!WV;7)['K'B,N5FT[\M^CA7^V"6II+Q>Y6")=U?7M\M".:G24% M#&(6PP$0'GS@F/NKNDW.[VS M=#.9RDH/[)#@*T65 :\BBLXR!]I1,M-&G1Q8NA46U.O 0E_.51"-/!)2^717 M32:9)3SA!%80<(0'V(\AB:.0J/(I625X\5>.S] T;L9BL.*$HJ*H %I;^A=7 M6GKL$V&(*F'!V,IS-"486RJ$I)2WDOO2;\UVWZZRCJ6C1)^\R.G WH+]A(K7 M:>YNUK=V:F=9.7I"3SX-J+15Q^CLNKP)1A04BDA()3!#\BQW1"4;-H Z%&4%%XVZ?H M>1TEF>=@Y6E.K9 T*G&3_CRPCVU3ZHL?=G8=KY03E"8?D:8YO2QS.;PP&$D! MO(K$.D-Q"U.X]0?'?FXU'(:&XWL%ULXA;GV:6#>9YFYOFYU="9VPU(0C(@*8 MASAZI&U2R&A&B=/.:U/Z45\;NL9^736.VNHEG?&?\AT[3?O;VAZGB"4XI!1\ M7)(CGE9Y,#4#0^"2>FJ5(=ZU20"T_^+8#ZI>7H\5X'RMM^+"SL)N>Y.8IW=< M$>G U]# .<- /T=&D>;,H2B=\M%1K$+J38$RY&NAE[\O[U0.KNO'B> M+%S\P1N&N.=ZTS%::A=LI-XX_9P#V.G#XT2I*X17!SG4;H!MN?LU^N9Z-OF_ M,5P1HBTCBN9YB!'QA TR/ FD:$B&*NL#+]V[_3P*QPF45V.4]9-8I7B\C//4 MS&]RU.B+FTXV<<%O\-]%FL3P<78YC[\FS6JQF8=TY24-6%&:]3I%7"N"C.,8 M!9[?*& .%FGI-UW]J6Z%6_U7P^V DJWW9?W?"\4';Z[)K9".'@.(8*EES'@Q&7I_@)E=U %SE\4@Z6/07= _!6.PWW.W7N+ M;; <)>[-+'P$BF?7$[#.-CFA=Y.%GS:+U3S>^?""YD(<2A%Q>:B&P"R/#20H%\=' M*F4@Q5O4G45@[W9J_D<,JVG\DG:?W5BK$5-O.4E(@_8!;41\WK=%Q..DA$U6 MJM*SJ8Z0,JX--1Q:GK1<*R")"@RCTSWI3.1&"Z*1EX3G(5P!:9[3 ,P++'#4 MG)3NH5IQQ\,Y_*\!3(^ZXC!/4\3@0:>4?![GP9 V/""23Y;@GJA8 M.GG]:IH]GB78D\T>S^%R5SQ+,$<;?9X#I=JZ!+WH(6AM,D$EU,I)*C\>"@BJQAH2<=5D ''$$@+ 5?< M[+&KB/MPJJYFC\*[0(0$DREFRIVV<"E YF[;]"A<%5.%@7;Q!2XN#B GPKND* *W (> S))6@27-P5O MD!,I2Z=*SKJX!O.B![NXSN%HSXOK_2P,666Q=O4F=_E(N\E'=G]D)=6?L-/2&XV<8=EGIAXY+$B>):HXQD+(^PFBKSO5_V$RFRSC)Q#/D\]N M?,Q@@W?>142P@Y.R'H9J-9PY!SXGIS+Y5-H@:D]='69U>4P=+P@H*J\*S*@3 M^WE[^X?][V9^D><";Z;8!1Q5 'V/@P^(2YZG&N7 A]8B:'!%HBR=]#V#O%KJ M!\HBI'D9<=6-Q/N-?;8W<1NKY1)SZ<'W512#OZ(T1\YQ A:%#S&!$R-9Z6K= M,TD<%Y�:4])'O+K0)8[IX2?HW33;GHC\G/7:M=+)/63N6'(YHB'N V<9@& M1*V1T2IM5"S>_.\X.=7"K3\,]E,MA612 ;P^-^N"Y;B,;Z[G<5U4M-L)Y4%: MPC@2(>5Q0;EXD0F&B+!P)*DRCI2^;H]3,VX@["7!54@B%6!K[>4]X==VH #7 M'(P-CUB>*L!YGDJ5>X+AI!T1S.I8_*W+"7+>])+I*R:0">)U@VWWN2_%D M,)B[2' .7I>C"CEK PJ!!T*H"4R7?@[8AJY:\LEC.0O=!%0WZ/XV;Q:+J\"X ML#(W#8N__705)K/KN\P*YC8*DQ(RBL!A8W#.'+$<,:^-#9QX M8DN'SMO05:V%5P9\Q473'6[-TDZ+P.WA4?F2]G=XQ3'USDF%(LEUC5(FY%10 MB)F8)+,\Z>+/$D]3-&ZJ='"(%11'O6_6/ZR6JWFT#[8:?_^,LT7<)B?W*F5; M952?7[-05O5,X@ME5D\ ;T/00^"\WQ!TEQ0+@0H5340ZP;W'D\?(1"V0(3Z7 M)PO*8NGL8A]ZAS3MGGYUTT@"U$;VTQ;>3O\KVOD5,4[@7,BI: X"*5#@+@]/ M(M[A)+C6+H07M/5:DEVM#U(6H^<8A4,(O (K\;PM?P8M]/W/./T5_VAFRQ^+ M*QR=PTI5YGN)JW9J:D-U+S*\.U/G8?O^S MN<+2>>99?JME%>(,'0^2E2J_6\JL/OV8)]E;KW0[/* M Z@9G%#P0 6<2,2M%_FA;$3YN9,4*7D72L<'NE$Z[@/45X3>L\7ZZL#[)L&7 MUUN%?W 5><)"!X&P=@*V:F"K D$67C?@.$%T;P(W+'G1[T2F#<7< 5 MQ\SL9/[+3E?Q)MI<\;RN6)G,X,?@988EL#D5DHEYQ&4BR#FOD0J6J&2PB)J7U@XGZ.FK*#^!!#[NN'O7 MR^#+_*V=_?/+G[-UYFPURW-KL&"6&C"_<^]L:QS2U!'$'.?.8Y-4+&V5MB1M MY!!7*:SL*[@A!%/!Q?SLMC9#X#[.UDR] DY93/)X>@QLY)XQV%V,R JE29X$ MIU7IS@+G43AR&&HT]'47TZC.^;H;V[SQ,89%GA[S-2[SB^C=$)G%F\6EG2^_ MI.\_XK<(,M@4# 1*O#5$P?9B@.WE2:I*QSP!+A*]'3ZPUIBPWZ7O0DYO(S<@LR1]+FZ;-.PE6G,_ 2U3@*0M6K M,KWNUMZZ+8_&H?ZQX7CX,OL:_6J>&S; 7_CV+X6_$,N;%]\Z! L\! CSV1N](8-8RP]>F"HO50"^'Y0.ZUCQY%[!?C_HYG%VS_L_)]Q^6$U"W=/(ID* MCBD!O%3KF3;@CUGG$=Q>CE%+++:EGT0D8+94$:&H"7Q&Q50"_ M![?*W8__,8ES(.K'[:?X*TXW70ZL%LYRN%.H,W#%.(P,8089'9/R&(Q[/J#= M>8*RJJ YOA%:2H8U(?./!X&3I_O;G67BN.6$(6$=:/V4&\4&H1 <<*4(H5CQ MXF\7SR&PDON[($*.@;"XN&K"XOIB6:PY1K<*7VOCC94!41$HXHPFY+3,U_[6*,W^[/IF!,:]PYI*F M<$>DW&$V)#!5G,@-V+0ENGAI^?-D59);J>7R+2*]F@!Y:$/;LRN4$L):B4@^ ML5P(C#11"9AG#:'YLF"E^S>U(*L2[5<*"BVNV#YRJ11JB[L3N]7GQ@8X@U*@ M&/,K(O@E,IYECUY$0Z,AVA0OAVU!5R5@*P6&-O9<'\G4A+8>-\:GNQ?)G$0O M(D\HKD>8P"6"+#7@^'/&;#2&23&83UQB R,_/:CK]GYQ1%1P'+8UQD_3MU:YO(47/JA[E%B*E&S+P^0_28&1:0U\A2]BV;F MUS/ALOR^3A;_7%S&>?X=>WU?TR[S>$<)#AN.>?ZTE@99(14*1 9.;2"PK1:E M8FV^]?K#A_W -8A,QIZG>T?]Q]F'R>_\N,$W-W>SY3[.?L7=7 V14J"*Y:LC M9@-).:0944CGAB!@(47#GBLB.^^+XRBS8:3<#,[RBH"TV\!DEC,_=A;R_[W_ MUVKRRT[7^U+4I-Q7$$Z?-XACBY&CP,3D&);*,<5TJ[G-9WQS'.7UHF JRO8* MX?1Q=M'(1<]!)X,IZ0+G M"$NC,"&6"9G*@&SOR^.XH#5 K(\(*@389/8]GYGE.[N,#V_[A"GV6)'1 MLQR4O$G&Z"0,+=_3]C1)E8"K& 9:50]U$TA-^+H_C#DWL6FSL2N[ETPJ@YE! MRN8NA,)99();C\VSW E@&1],C9V@JQJD]0?",9"5DDH%2+O,_:E -,N[S1W8 MY:X>E!,KE7+(<$O!43$";,J89]BZ2 ,E6+G2%;IGD%<)[HIAHWD9056 P0L[ MG]_"-? U_H1-[KH)'=^>PR8GO6![3.7YBA+.L($CK:3V0K"D62K=8N!,$L?% MXF!0>?)V:SBY50#+]XOEY"9W&DHM^,A"Y!:#OVT#8[E$4.8*/H,8UC(2'U42 MI2M]SJ%OW/J,EP+D8!*K (WWALT! _K#9 :_-['3;R#4M<5S87^NQ])^NA_\ M(J1+/H][4=(BSHA&AIB8=\X5#2HF-=C[FHXT5U)5-+S3\@(BK0#"GQK@6IS? MO(MN>>5X\M$HBSS+B.B5>:26F5-,B'2'+Q2D!&>(<<"U@Z#;<&*]X0]! AM>BKD4'533#U9B'R MWN C-P'VUJR6BZ6=Y:%ZVZ#]7MRH5?;AN14+91W.(KQ0MB$#X-[6NN^OK;"/ MTB?D'%R6/+#<:1LTCHS1^JB]Y\4;P!RFI*\&RJM^G,%:JWR(=A.2>>18)B18 MR(_1;#97<9[11)T%[6JX+MV;Z0 9XUYI!>2^KU/ZLKJ2^VJY58O?X=^L8Y", M4JZ)MXA$G[5K2. 12W!VN$H&O.)(8ND'3X?H&!\OO81[X +JQ>D*T;(+&U*; M""-P DT^- MG2TN[6W6M-L=),:D-1$4+&P%G+_$D<:4(NV53Y9%F53IUFA/J1C7:1H *3T9 M70%4OL9?S?07> H7\.T)^'.Y^]OR=KN9 #)-.F1F<."-T\ E*1D*U'%E19#1 ME?R1'LE M$A$&QWPI#QCN.P,Q@XWL&^3:ZL7H"J#RV*6\CVMB(N%K6"+EA8=M<(ELU!9Y MJ0)FT;BD2U]81T@9U]8I[7*7X'<%L'F4#^$V<)?M>:TMG"#-P9^TL 'BB5(: M.&))Z7Y<]:2EB@CT5+;I'.Y6AHS[]Q=OHYVO,RKK]_GPM;A8?K7+>$6HIDXJ M"OC!B$FO+A"9ZOT/JP>=43U<>UX,JB8L"G!M9 M[G_86]?!WV-9ZC+8#_>=)0A_^V;QYFO>ZI?T!FYL,.(NX"\TTPEP)!MQN80EAEE>Q],*P .2.0X#].' VLM\AP;V)-9 M9L3.S[AH-ML]R8O=7W[_^V><+>)!%G@,>V'2(QK7+_CQ6C !2>RH(9IB26@; M2 ]#7BLPZU<#Y@ID6$F\8Q=5_L\XN?Z1'_4\WNW&C8Y)BZ@]D@8,&@YV,++< M$A089S(1:8'/ Q:DG""M%2S-:X#ED#*I &KOMI_=U"7#(5LL%Y_C\HHPIQ7# M'"7O\ZL<8P93SH%CI:%UA)1VH5C\FK!4@ND58.=AT.]B/3MN>:4D MIRF!IA62Y29*UB,=G422@8.E0L18#ID3W)+1#C.O-G[?A=F5X>5S,_/;77AN MP)!,'&$ .^(ROTN(A"(:!#94"8'UD"^0[BEIAYI7&Y?OR/)ZWX-\\S]B6$UC MD[(7]%L]"'EVR4(O0LXC?=@G(892:4/T2*G\'%QE]TX2 M@SRE"AP\H:PNK;)?XDG(UQCBS?IIU2;#[FF*6GN*@LAOH)Q0R'A,D(9+E4BO M!%.E,\HG"1H_Q=P3"Z?+$/JPOX*[ZMAF+N$D-V$S^LI%+K3GR.?Z'LZ=1\X& MA;0(1C"NHB!#/*4Z3=7XJ"H$@9;@ZBB/ZA&V+20#'U(X!\Z Q3$@[K5 -E$! MYU'"?6V9Q,6?G+2AJTZ4=<7"65#K()B*P79O99I$E&->(^)H[H=*%')<2L28 M3#@1RP4=]NWD :)JJI-Y"67631H5P.M1S>J=,?LU_K2WZS:X7]+E?#+SDY]V M^C7F\P.2^Y(^@/UAISFE=F6]-@;GF;9$YXY<(2(=P-%)G"DF%$VZ^+CKOC37 MJ0,[0NA4#?+0\GQ=^/TX^PSNV/<_X_17_*.9+7\LK@@#+QIT/F+6J-PJB2(G MK,\5!DDKAYF20[PC[DQPG6KUQ9';4Y*O#;;Y7.8R*IQ"4C*%_%I)YM&I'ED" M1S-*YGW0*EHU*EJW=-94"SDJ2+O([55B,U=I71FGL+=1HZ#R.PBE*;(<1Q1H M'@8I!55^T#=%K2FMJ0IS?'R>+;O7B-!U_:"7C!E//>)!P3%TEB,K"$,D$MB[ M ;]RT&Q%:T)K*O$<'9]G2^YUP?--+D)<[W/R"XYAC(I&QY%TT9/?X!/?[S_]'T^QG'N MRFRA.X4G5T2+O\\I>! M,A-!X!A+QT5:DM97O>V*IB[M).3:%RQL"!Z,6JQM#AL$@HPW$B67O%":""Q* M-Q/?(V'<@,X0B-A727UX7L&-N!G"_-W^SAT5-COPEGJK0T*1Y(M=YL).3^$_ M5B@:+,6.E'9FGU(Q;CSE98#3B_,58.=KKMC\DOZ^V,RF_^) M\]R ?S[W_Z' MG5W'#\W\R\^89\;-KC]%"Y_=CJZ_O?(J,J630#'(M5]C8:O6(+B@7$P*8TR* M-]KI3NZX@9.70.-+R;("V%[8GQ/@Y+JV/4R6>1C8QTT55WB[6GYNEO\5U]K\ M*CA.L7 )8:8B'$>^/HFY$UHT1'@=4RIM*+2E;=Q(R4L '@$[%U8]GLK8"SI&!'\ 'V[D>_/'N[]_C8MF-?=Q 2I]K>RG.TW^?6YG"R 3 M/.II?NFS?B/T#;SKS=C7JV04)0:#64OS.U\KP+9-42$L/?=.B&BD?<;K'(*N M<2,>0P)S="F._?[PP3[7,Z8_+A:K&"[GDV;^O?GV(,LY05%X&L!V<<2T>FY8A)IQ MG\H.C=81)%9OO&ZWLT6\SAP/=FF[Q^M.+%8H7M>6W%+QNLUG-A/6P*NXPYZP M)/$4#1(@3<2Y2,C0))$AUE%+3.(X%C9_CM'2NX'U]DW"E[3_A0>'[NWM]@\W M57!81:N-90A[;,"=X@XY0O+C1R^CP.!I[4^6[[_]\\D<.;)7 CM/VF /+*P1 M+]/%?'EU_X8;MK'.Q:S+>JV(U 1%D 9?"7'",')>8A2D]9IQ94B[5K7PB0=0 M@U_=P^SXUT=&T= ";XIROSK\;.NVDR/.8&D13KGS873@?(/L$7'*4XE))*S5 M?,BS$31FX7PIF9Z$2 <&5Q#B6*=$MD;$^^GD9FO4;1OOJLB""R3WW%7@@S!- MD)4VH>1%DE1C&HJW6#])4$WPZ2+O0_FH(LSOC"0P*EU36N$\V,O=D J?-&-$ M(?!9X9Q1&>"NYQ0I89.0'"NXN^-U P)UK ML[W*-WK:4.R2)@PQ&C%L!WZR*E$D5.#""4MC\0<2)PD:.>?Y0L90>=E4<.5M M:=^>/Q:IDMB 6C4!V*)Q N*M18$[%YS#.,;2[[X>$3"R55U.L$_F%'7E\LAQ MS$OK)VGB=Q-SM J1"(6TRBU&E&'Y)X<8ITEQQH(/;3I*/EJT"G>\BV":$EP: M6;R?04_^^#,N=K,EN.?,4TN1]+D5",OQ!^\Y4HEXK9UFULH6 MY;=N3KH8B( M^W!J[%Q$LYKEHH@MY9I@,((\158HD]NM1V0D&$144P&W'_RI;-6A^M&J(]>9 M%!%Q#S[5<(PO@ -S.]U2+PPC1MF(*,^WE;(<&>+!?9).**>)EB:U/[.KPK,MHMF#C8NF"MO9N'+\D><[^9(<1N2]1)AEK-?@3)D5)XC934- M7A!BSY?KQP=JHU3'0Y()&$3ZZGBF/G+$: MC%I'5-)!1=?*X&\=B7C\_9&OC5&BZ#TD4$T<_7X/VQ-&G)9R33;-$\4Y=4@' M[9!,E "[B.1X*!S5$TOO(]EGH-*!S2.#95-UMNW3O O#81M%] 19YSAPA"2D MC;#(N^B3=5+!U@J@Y,"GZX)'%VDVY5A;@?UR0N%^NGMPIYS7S"N%%!PDQ",! MF\QQ@4#6UAD/;T+@)Y?K*1UBP\G ES13!8_\)%E/(0:"Z%1\8(C1PX##P0 MJH-L,P^N!"U5Q-W*0VP44;VJ6LUF]]YIOCV%P()FE@>6/WS+W*4E"6ID 0TXC9:7+4Y\U,H3"[4LI49IA1XO/3!BJ%O3K(W9^25O=GM^6 M[#)DCP>M;*R.9(BVTBL@E,'Q\E(CS45$1GA/B 8K)+:JKCKK(X#J(+1US#&3G./H$9@!*I<+*>3R+#_GG0Q8& VN]?]/=:%GR;1-7>@Y M#*[ 7[Q[/[X[1[L< V*)^R0-MFO-MFW<8$@17&RGDA.B2U\PQTAI2;(=)%Q M4Y[A%>#F+G?TN9EM=[+="(LI!<$TBD%PQ!D.R$3.P0T*T1FN7:2EVW(=):;" M.M ^V"G#])JNI@,%K9J;2'.LF G,X-(.!AD9-,)*"2,( [^ZE@KBXNF[XL@I MS?!JL+.7D/+$.2HT1M3(/.TZ<:25(;G )6CNF %C;^QD[V#AJ-&LXQY"J!!( MN]25QPQ;HY&$2S>/(5-P')1!"5O,O5=$JE:6SU\IWWN69%OF>\]@VA,)Y-?G>:$BPKX6'KX'&Z_ MJAS<9MC\P4S47F/QKHFWDU\8+MO6?F.%4FP'VNSD3&YN'?7&_VLU64P>-0"" M!:1T(2)PUPSBPANDF4^(:"JI<];[_?<-O<_O>1263L>MJY*_3:YG^0V2S0?X MT8%=/' OCZLT!\?E<6N\E M15^-,_HH-6&$]-R $2TX!9O:&99GU$H48PP^:@],+AX(JS3?]Z)@>#X1>(YD MJL/6KA\!53YB<.2M=A1QSB5RW@JD.&?*X8@Y;]70ZZ^2"#Q+IJT:Q)S!X J< MA*-Y*8-9H$(A015!W"K8!LF-1.!9,FZ;"#R#X17@YGA. MRB2!D\4449,GQS)P@G3,GA#5T2:N*2.E1YR]ID1@'^R487H%Z-EWS)^YZ.\] M=,8IYI%C)*2!?<)_D=Q,9&U1$ *&Z4I(<3M]W\*K0 D_W K\/(V' M]D0-I($YP[>#*6O30IK"66I-+59,=HJ:(1S,M"K8A8JH!7 MIO]3L[@;(S*9K3(3-SX8&#D[/7^GW]__7LXM"'4RL_/;-2?!UO9YXD,S73-Y MRYHK19.2^>T?UWF6.O,>@?*7R%)*/3&>I>*#80;<3A4]<%X:Y'6 H]X]:+!@3+<(<]L IE*(U3I48YGD%=NN,([X/PL MAK<;$5RN17#WN<7&F62*T92D0&"4P+'%." GDT=)&!(Y,UZ&XE[\.02.Z_P, MA:KC,Q9*RZR"J_^>:WD[H+US*]35MBE\4 9C(5%4,C\^C!JY"'I:>*&B(U&S M4+H+QPER:IF[4!P$3S*]9212+[BV$5X@V%$M(A+K-HLI)J1ELD@DZ26)R295 M_I7P"8+&SND6$GL[.'60006 ^C\K.P5;-X:\EUW_([!CA =S<8<3A@R*0\ M@9@G12B/5*C253\'R*@2/%V$W)3E> 6@>=?TD4S?0=B#OEC;HGR6J)LW5$P+MX=5!'A4 [.^SM,KN^ -=[&WBE$6&0J0D MOT[,W8NI0X%8'E@*BA0?//B4BFHAU$7,35&>5X":/>, _M6FHBM:$AS&2),0 M8L1HZ'QU-]5UHW.3\+G0Y,KP \ZX3%9;-8SN\V].BX/3J!N]X- MQAA)+4;4)XIX# D9E;,%GH#"I=X[4_J10@K'?&<"06=EG:06Q%6"WMB(>^.,M+:>0BN*<; MVO[XQ4TGUVL)?I\#%S>$[4^?SQ/IFY2N3-(B8K!JA?&9I0Q8RH-$S$O%%!BD MTNQER@Y6P14A9ESU-P! FC&E]2I3W5V:RIY<;OAD]S"-8<_)2U(>>*+!H;1N M3"44!;7( *+.)$(\DZFX$U9MMMMI+!*8"$C+D,H&<"00EXV+2*7'XW[^S MW:51U2_;?8[,*K#W3B79-*442PX;<(+E!R<,K@=+P&#Q01OBC.4#^Z^O-=M] M%@C.R':?(Y%ZP;7UQ)0W&!/P]YG*, 6@>3:AQJQVSCHX6'GTE-"YHS,X14DDIREL*!1_L/P7RG:7N^KZ2:9N MH.W2;E+D^3\>$6Q@5WD2MC-$HN"%!T<\&9-*E_*^]FSW.1 X/]M]ACPJ -C? MP1>?/TF^VL0)H]8@88U%G$10[XX)Q!)V7!"";?'W) <)J19(783]).?=E_-5 MP.?)#J@B@>2> HF)/-@;#IHE4B#EB#$RY1V45D@=BR4&?.\^+'!Z\;P"U!Q) MWEI-E,*YF[A0'O$0">S",)3R"RKJM4EAX%KE5U@L43 NT$4.5:)I>\B\UI1$ MJW*;"&"-DQAI!IOQRHDH-0?>E.^\]XJ*)5 M/%*K!1(JX1\=]93" MT<)$!Y0WB P-',$/REDP,$0JG1S\R]7@]+''RDNI2NA]B_-?$Q\OX,1=4>L] M=G!0DX#3PR,<7J>U0H'$8!2-T:GR+7U.$/0::FS. L"S$.LJC2JAM6MZL=Z- MMYI2Z<&KEM3G-G%@W_(H$244VQB)IZ)TWY[3%(U[=XX!KL[RJ!)=N?F07\9< M%[*:S[ZLS=5U(_+%E>(Z@0F"$>,^(:X%198!%P6Q40ALN?6E4X;GT#=N1&,, MY!62U?DX-!L&22(F<:$DTM;I/-54(G#9/&*>VP0GC"=7.O+2EK96*)1_)106D%%W/=@L M[73(TOY/D^7V-4/WWG5/URA4Q/\,<>4J]V\FRW5O[S>SL&EU>!UG/@]R/%!E M35B4QF-$-%\7:X!'RHQ&QCAO,,6>%@^*GD5@7QV5%>RC3VRB2%JL-T>0X9%G M$U7D'3ND@PC":1:%+.U.'*9D]'K\@;"RKX<*R&'D*3OWI_?"+C8)/O!FC/7! MHA"(!-L1[FX7&6Q!$X^C\Q;'5@GU9^;K//WRN*@I(N =.* ^NL!>,>L:<+S%\Z=CWQYNDTU>>1Z'1D;D5>&U/3LR]<8+8!#39"1!]P\4KXH\14 MIJ@&P5-'UM?[[OYO*SNWLV6,?5[;'UBDD'O^''FC^.?><1O70P(Q33D>Z,%H MP@IA$+TS6BF!2Y>,O*A_?E_\<"H=DTBSW!R1 M)X.,]PHQ9W*A&S?P0V'$/4=3+6_I"X&@&5 BE2)LLYNM QN< 7,0MI)P?H?$ M*$568)$K;Z.("79:?"S!]S8H#UAI81T229#L,(/K M3(A$F(JDD@+GPY5^77B2H%K>1K^.,8IX(,0QS(GC+Z&Z]LBJ3WMU!$$+>/612*4@NUC-,Y\?ATZH M-8X+(U%0G(/*EPQ9Y3%8L5H[IVV2N'2;A[:TC:O37A9NO64ST\RNXW]>1-22]8SFE#1<_\0D9R[P/8/G1_:ZXIZ!P^F/C M%F ."I""7*X6-I/9Y_A[^6&R\':ZWA533CE.!,(RZST2%9B/8$-JDJB7E%E& M4B_L[']QW(K)EP90+WY78.7LZ=*M[<-*O9\BJ:Q&S$ "7=KZ\??"T=IOPVJMW:)6/>V[%0LFYLP@OE*E[^,UU;OM,9O'F>AXWW0#L[3I0 M9D@RE'J.B,^U.&D=)TT&_L.I5-J+:%4+[?+\E\;NP5%0\@^53&$6CWP5G=C- M@^(%EQQ7@C(DF,N1 FR088:@1 3A@BLG]YMUGHN96NI"QH!-1T:_UBNJ2\G( M,]=:6;G[7B=#*+[YS\'2\DF0H MP=7@]C>S:UCMYEUTR[M.<($;35/N5Z.S\\ =R_TC/<*<6"JTY827?HE[B(Y: M:D@&$_^3@LJ>LJ@03]N"!9&HY!Y.7Y(\(.X5[,*G@# )4B8?/#&E78_#E(Q= MV=U7PL] I@.[*P#-MSB;-///S3(N=GV/@P"?0F.D,0>>)$M!91.'3/)"4H63 M=*6+MY\041=4NDAV_T+KQ>8*6[=3QWC?>PLL[%B*RFN?XI">1\D"BX MY*UB)D16_JK:IV+L\O[B2.G)Z J@\C7^:J:_)K/K30C]@_63Z61YN]L,#\JI M!'9@C!9Q90#WU@I$/#-*>!^(+EVF?I*@<9/Q P"H'/NKP-)!^^\^AJ]L"#K: MB 0+#/%H%-+*180-IRY)R0DM_2CR.9IJ*6)\*=NYJ(Q&CE,^W,OZMMYJXN_- M!? ^SF83.[T*CN& L8*MY)=;. "S).$(#D_2GB7;;A)MFV]5Z>-WE&PS()LK M4%59E7_?JO(KA[F)+'!DJ,KE3\PB8V5 4@1OG!0\!%K<-KK_?I7![7ZPZ<^"^4ZOHUV#M?UA\GO/$YYTZ7S*S#P*MG(L5/ %T7@KK:@GG52%C'A M4C(2C@8K_^#_' K'M9U>#&:%137R%?=N;O]\U_PY^S+;6(I@%"8NA<$"' PF MM\FTJ0IRN/6\@XV/75DX5C V#R:Q+B#/@R"1^ :6N( MSQL?8U@\NH"%9H#;R.#:51AQ1@3H6?!'A/#8Y3\,A+2!1YNSSE_2VL"[(I$P1M<-"5T>IQ8$ MLA*.2DH6Q^B8#L2W -/Y7QZW4G$P6 TL@O&S_NNU%]'_S^OFU_^*/FR6?S^? MY]'P]UGSY[/\CXRBAPMN["$?[LV@IZN?F?'O1'3/##]\!F#F&[B&;K^D)]^Z MCTMTY4KK#W34*'G][:J[SVP2W'T(/KC@*-[TN?+9G?+GV#+B';#9T@)XMZXL M>@?_O\X:]T/8T_5&D]=)OC>MF#"R>#[.0C8\!4ZH)YLO!H2JVK9="&36.KO.OKY793;VZ6_93=XZ5&B3OV MD=9A5HPLGQU!,SN]74P6W\$/>0M_]L\2=O?314<)!1:PO8^R9V3I?5O^\W+N MO\R_+^;O%\O)S9J7?\3ECR:4D62K#XP2L^LCU7/8-K*$'SX^+:=*CZ\Z2J"L MCRR?95 ]%^#G9OE?\>ZFCH6.:*L/C/("M]!E^2S;1I;P!UBTF<7=3L'H_FQO M^IFI1Y9L(T5=DQ1/LZ8NN;U;Q>^YF42<+2+LDD3?R6^N_V]W;LV6((*#S[P59PJ"I;T8>O=4$"U-C4SK8$?[SYF5\TP@;< MNI2ZC.W6[8NM0%%5H*H79^OQP$J:>">6;27?JD);S_.H/B$6]J/WEVTEQ*IB M7<_SJ**L0!,7X!=^C?]:3>9W>J6,4C[C,ZV$7%7HZWP>UEH%=/EKJ J@QRL7 MJ?XY06R!RI]+>_N/Q66<@[=U8V<^EB[\:;-^CW,-S.E?ZW.WR&@)US.D\/!$ M[N]^[(30[^A7R\FO> %JXKJ9W_8N'3F\XGABVN=WTW+S8P>2I]-]\B:Q4!') M\87'J[XZ*8KF/+Z,++K+V!20T_TJ8]:4/,_KYL3&QR_R 9(^%Q''_EJC58^< M*Y0C3/AWK>)+WC3_KD_\=WWB>;()__V]6?OC?8_'XY5&*Z,Z=3H.;G9L 4RG M=V25.1K[RXUWK1]D=]-F[R,+Y8]H%[N1AWVD\7"=T8K43IV( QL=VZC=4ELF MZ/9TM?&N[7Y^?&WYBXOF6YQ&OXQABZ'>J8O#*XYWD723UTF^C.VG "GASJC_ MDM+$P[H?9F7.VO.KCZ<"N\FR-;_&UIDQSO\V;U8_/RX6JX(2/;7N:-6Y7?7H M\SP:6Z/^L+/K&.X(+27%4^N.5I?;5;L^SZ/1SV+SO5G::8D\\/Y:HY7;=CYS M!WDQOH3>^"5XXM/;W#BCD* .+3E:86UW>9W@S-B.&S-T>IE M.PKN&=Z,;7;N(L-O?ET7TXU'%QVOU+6KE?D,>RJ2WIJR!QJBI! /K3U>G6H! M69Y@5@VJ]([4X@KUZ,KC59CVT:O/,6KLRHI_K2;+VSP/>\-*<&]N?JZ?:T\2 M$!-AMZ6D>^:GQBLX[2CN;JPNRE"=YWJ?& MJU7M'+OKPLKJY/\Y+C_.?'-3*(;>Z@/CE:P6D_5QME4GX2=!YJ$D?>)#K21> M5>RH QM'EOP!]9-WO@U^E1%ZVV^TDG=-T:J: M E=G,F_L4VW=:FKGGR:+9<%4]_%56XFSIG#6LPP:6X!/-4O?2,B1)5M5*]04 MS#K-FM$C_SOE7UZ SZW=2I(UA;):,JN"V1=WAONG9G&J7JO+U(K':[<28BT! MK)/L&=W:V;.\^QZ_@PNV$E=- :A3;!G[J7,VJ/*."@GLT'JMY%53P.@$4VH( M\1=IC_EPH58"JBG*]2R=T:K>114PQF;_-UE'GW%L>Y]:JTIC!) MA66JS>QO8+AL"7L7%WX^6:=A"M6I/K]\*R'6% !IS[+1[Z4PR739*_&GGX?OD9C*['JBQQN$O%&FPT8+X HTV-E^Y M67_B"1BZ'82#*_8YM]L%_YC]G.1%"YW7HZN.]VCME"P>'IO2XBJ<1$)5+*)_YB MM@CS_C=FK=T9Y"M19="Z[4#>>4G>;YOYL@_;L)4I\B@LWYA[_\S*'I M4D3P>.UQG>56I^@D4RH0UKH:Y:U=Q/4;U3A;;/DWSZ_#?FP%OSZCR+N@Y_IU1M,>+2+K5D_MMUWZ-(M,>GCY,*C-3#HYT;5-=UC3>+?9V$^O;W^ M%OUJ/EE.8N^!3<=7':]SP7E2.\62&D3V_O?<7\XGOL#YNE]JO%8$YPGGR>9K MD,C?X 98YO'A'^QDGM]7%Q#-@37'ZR]PGHR.LV-D83T^V;=__'.YAM+%C]GU MI>^G]IY9>KQ> :U%UXXYM9;A?)PM)L#%[W.[GFG\P"8K6HMSXC-%"G+:;J- M58ZM%E^SQ)NUON;9Z1UC]&?W#!$<.+S\GBT2.T$\P8^^G@'6F] M@_-[2XTFFY/8K[3Q/;,\SI@H%N*8K=\6TRQ)*\-%R MHU5O=E&$AQA1D3+\/K^9+-M.)APU MWT;Q+./#3SW!2(%TX^'U>\7BM\N'ATN77[V2C.1)N3T.X+?DU^@YED-T M?FZ66U++A)';?Z62J')/.9_@W_ :??L'^3_.+N+__A__#U!+ 0(4 Q0 ( M !DY9E=(ZVZK*A@ $J0 . " 0 !A,C R,V5X,3!A M+FAT;5!+ 0(4 Q0 ( !DY9E<6R\'@[ 8 #HC 0 " M 588 !A,C R,W$S97@S,6$N:'1M4$L! A0#% @ &3EF5RA,92;8!@ MTR$ ! ( !#,Q8BYH=&U02P$"% ,4 M " 9.697U 0)2"\$ !%% #P @ %V)@ 83(P,C-Q M,V5X,S(N:'1M4$L! A0#% @ &3EF5]:^3V@[$ ^UL! \ M ( !TBH &$R,#(S<3-E>#DU+FAT;5!+ 0(4 Q0 ( !DY9E=^E"82 M0,\! ,3R'P 0 " 3H[ !K;F8M,C R,S Y,S N:'1M4$L! M A0#% @ &3EF5Q+,E+N=$ 0L8 ! ( !J H" &MN M9BTR,#(S,#DS,"YX H % M @ $@FP( :VYF+3(P,C,P.3,P7VQA8BYX;6Q02P$"% ,4 " 9 M.697$'&2HLF5 !%R@8 % @ %2E0, :VYF+3(P,C,P.3,P >7W!R92YX;6Q02P4& L "P"V @ 32L$ end