0001955520-23-000014.txt : 20230808 0001955520-23-000014.hdr.sgml : 20230808 20230808172226 ACCESSION NUMBER: 0001955520-23-000014 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 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: 231152611 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-20230630.htm KNIFE RIVER FORM 10-Q 06-30-2023 knf-20230630
000195552012/312023Q2false00019555202023-01-012023-06-3000019555202023-08-03xbrli:shares0001955520us-gaap:ProductMember2023-04-012023-06-30iso4217:USD0001955520us-gaap:ProductMember2022-04-012022-06-300001955520us-gaap:ProductMember2023-01-012023-06-300001955520us-gaap:ProductMember2022-01-012022-06-300001955520us-gaap:ServiceMember2023-04-012023-06-300001955520us-gaap:ServiceMember2022-04-012022-06-300001955520us-gaap:ServiceMember2023-01-012023-06-300001955520us-gaap:ServiceMember2022-01-012022-06-3000019555202023-04-012023-06-3000019555202022-04-012022-06-3000019555202022-01-012022-06-30iso4217:USDxbrli:shares00019555202023-06-3000019555202022-12-3100019555202023-05-310001955520us-gaap:CommonStockMember2022-12-310001955520us-gaap:AdditionalPaidInCapitalMember2022-12-310001955520us-gaap:RetainedEarningsMember2022-12-310001955520knf:MDUResourcesStockHeldBySubsidiaryMember2022-12-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001955520us-gaap:TreasuryStockCommonMember2022-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:AccumulatedOtherComprehensiveIncomeMember2023-03-310001955520us-gaap:TreasuryStockCommonMember2023-03-3100019555202023-03-310001955520us-gaap:RetainedEarningsMember2023-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:AccumulatedOtherComprehensiveIncomeMember2023-06-300001955520us-gaap:TreasuryStockCommonMember2023-06-300001955520us-gaap:CommonStockMember2021-12-310001955520us-gaap:AdditionalPaidInCapitalMember2021-12-310001955520us-gaap:RetainedEarningsMember2021-12-310001955520knf:MDUResourcesStockHeldBySubsidiaryMember2021-12-310001955520us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001955520us-gaap:TreasuryStockCommonMember2021-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:AccumulatedOtherComprehensiveIncomeMember2022-03-310001955520us-gaap:TreasuryStockCommonMember2022-03-3100019555202022-03-310001955520us-gaap:RetainedEarningsMember2022-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:AccumulatedOtherComprehensiveIncomeMember2022-06-300001955520us-gaap:TreasuryStockCommonMember2022-06-3000019555202022-06-30xbrli:pure00019555202023-05-3000019555202023-05-312023-05-3100019555202023-05-302023-05-300001955520us-gaap:TradeAccountsReceivableMember2023-06-300001955520us-gaap:TradeAccountsReceivableMember2022-12-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2022-12-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2023-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-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2023-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-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2023-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-300001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2023-06-300001955520knf:NorthwestMemberus-gaap:TradeAccountsReceivableMember2023-06-300001955520knf:MountainMemberus-gaap:TradeAccountsReceivableMember2023-06-300001955520knf:NorthCentralMemberus-gaap:TradeAccountsReceivableMember2023-06-300001955520us-gaap:CorporateAndOtherMemberus-gaap:TradeAccountsReceivableMember2023-06-300001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2021-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-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2022-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-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2022-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-310001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2022-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-300001955520knf:PacificMemberus-gaap:TradeAccountsReceivableMember2022-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-300001955520knf:MDUResourcesCommonStockHeldBySubsidiaryMember2023-06-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: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:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:InterestRateContractMember2023-04-012023-06-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:InterestRateContractMember2022-04-012022-06-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:InterestRateContractMember2023-01-012023-06-300001955520us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:InterestRateContractMember2022-01-012022-06-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001955520us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001955520us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001955520knf:AggregatesMemberknf:PacificMember2023-04-012023-06-300001955520knf:AggregatesMemberknf:NorthwestMember2023-04-012023-06-300001955520knf:AggregatesMemberknf:MountainMember2023-04-012023-06-300001955520knf:AggregatesMemberknf:NorthCentralMember2023-04-012023-06-300001955520knf:AggregatesMemberus-gaap:CorporateAndOtherMember2023-04-012023-06-300001955520knf:AggregatesMember2023-04-012023-06-300001955520knf:PacificMemberknf:ReadyMixConcreteMember2023-04-012023-06-300001955520knf:NorthwestMemberknf:ReadyMixConcreteMember2023-04-012023-06-300001955520knf:MountainMemberknf:ReadyMixConcreteMember2023-04-012023-06-300001955520knf:NorthCentralMemberknf:ReadyMixConcreteMember2023-04-012023-06-300001955520us-gaap:CorporateAndOtherMemberknf:ReadyMixConcreteMember2023-04-012023-06-300001955520knf:ReadyMixConcreteMember2023-04-012023-06-300001955520knf:PacificMemberknf:AsphaltMember2023-04-012023-06-300001955520knf:NorthwestMemberknf:AsphaltMember2023-04-012023-06-300001955520knf:MountainMemberknf:AsphaltMember2023-04-012023-06-300001955520knf:NorthCentralMemberknf:AsphaltMember2023-04-012023-06-300001955520us-gaap:CorporateAndOtherMemberknf:AsphaltMember2023-04-012023-06-300001955520knf:AsphaltMember2023-04-012023-06-300001955520knf:PacificMemberknf:OtherMember2023-04-012023-06-300001955520knf:NorthwestMemberknf:OtherMember2023-04-012023-06-300001955520knf:MountainMemberknf:OtherMember2023-04-012023-06-300001955520knf:NorthCentralMemberknf:OtherMember2023-04-012023-06-300001955520us-gaap:CorporateAndOtherMemberknf:OtherMember2023-04-012023-06-300001955520knf:OtherMember2023-04-012023-06-300001955520knf:PacificMemberknf:ContractingServicesPublicSectorMember2023-04-012023-06-300001955520knf:NorthwestMemberknf:ContractingServicesPublicSectorMember2023-04-012023-06-300001955520knf:ContractingServicesPublicSectorMemberknf:MountainMember2023-04-012023-06-300001955520knf:ContractingServicesPublicSectorMemberknf:NorthCentralMember2023-04-012023-06-300001955520knf:ContractingServicesPublicSectorMemberus-gaap:CorporateAndOtherMember2023-04-012023-06-300001955520knf:ContractingServicesPublicSectorMember2023-04-012023-06-300001955520knf:PacificMemberknf:ContractingServicesPrivateSectorMember2023-04-012023-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthwestMember2023-04-012023-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:MountainMember2023-04-012023-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthCentralMember2023-04-012023-06-300001955520knf:ContractingServicesPrivateSectorMemberus-gaap:CorporateAndOtherMember2023-04-012023-06-300001955520knf:ContractingServicesPrivateSectorMember2023-04-012023-06-300001955520knf:PacificMemberknf:InternalSalesMember2023-04-012023-06-300001955520knf:InternalSalesMemberknf:NorthwestMember2023-04-012023-06-300001955520knf:InternalSalesMemberknf:MountainMember2023-04-012023-06-300001955520knf:InternalSalesMemberknf:NorthCentralMember2023-04-012023-06-300001955520knf:InternalSalesMemberus-gaap:CorporateAndOtherMember2023-04-012023-06-300001955520knf:InternalSalesMember2023-04-012023-06-300001955520knf:PacificMember2023-04-012023-06-300001955520knf:NorthwestMember2023-04-012023-06-300001955520knf:MountainMember2023-04-012023-06-300001955520knf:NorthCentralMember2023-04-012023-06-300001955520us-gaap:CorporateAndOtherMember2023-04-012023-06-300001955520knf:AggregatesMemberknf:PacificMember2022-04-012022-06-300001955520knf:AggregatesMemberknf:NorthwestMember2022-04-012022-06-300001955520knf:AggregatesMemberknf:MountainMember2022-04-012022-06-300001955520knf:AggregatesMemberknf:NorthCentralMember2022-04-012022-06-300001955520knf:AggregatesMemberus-gaap:CorporateAndOtherMember2022-04-012022-06-300001955520knf:AggregatesMember2022-04-012022-06-300001955520knf:PacificMemberknf:ReadyMixConcreteMember2022-04-012022-06-300001955520knf:NorthwestMemberknf:ReadyMixConcreteMember2022-04-012022-06-300001955520knf:MountainMemberknf:ReadyMixConcreteMember2022-04-012022-06-300001955520knf:NorthCentralMemberknf:ReadyMixConcreteMember2022-04-012022-06-300001955520us-gaap:CorporateAndOtherMemberknf:ReadyMixConcreteMember2022-04-012022-06-300001955520knf:ReadyMixConcreteMember2022-04-012022-06-300001955520knf:PacificMemberknf:AsphaltMember2022-04-012022-06-300001955520knf:NorthwestMemberknf:AsphaltMember2022-04-012022-06-300001955520knf:MountainMemberknf:AsphaltMember2022-04-012022-06-300001955520knf:NorthCentralMemberknf:AsphaltMember2022-04-012022-06-300001955520us-gaap:CorporateAndOtherMemberknf:AsphaltMember2022-04-012022-06-300001955520knf:AsphaltMember2022-04-012022-06-300001955520knf:PacificMemberknf:OtherMember2022-04-012022-06-300001955520knf:NorthwestMemberknf:OtherMember2022-04-012022-06-300001955520knf:MountainMemberknf:OtherMember2022-04-012022-06-300001955520knf:NorthCentralMemberknf:OtherMember2022-04-012022-06-300001955520us-gaap:CorporateAndOtherMemberknf:OtherMember2022-04-012022-06-300001955520knf:OtherMember2022-04-012022-06-300001955520knf:PacificMemberknf:ContractingServicesPublicSectorMember2022-04-012022-06-300001955520knf:NorthwestMemberknf:ContractingServicesPublicSectorMember2022-04-012022-06-300001955520knf:ContractingServicesPublicSectorMemberknf:MountainMember2022-04-012022-06-300001955520knf:ContractingServicesPublicSectorMemberknf:NorthCentralMember2022-04-012022-06-300001955520knf:ContractingServicesPublicSectorMemberus-gaap:CorporateAndOtherMember2022-04-012022-06-300001955520knf:ContractingServicesPublicSectorMember2022-04-012022-06-300001955520knf:PacificMemberknf:ContractingServicesPrivateSectorMember2022-04-012022-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthwestMember2022-04-012022-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:MountainMember2022-04-012022-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthCentralMember2022-04-012022-06-300001955520knf:ContractingServicesPrivateSectorMemberus-gaap:CorporateAndOtherMember2022-04-012022-06-300001955520knf:ContractingServicesPrivateSectorMember2022-04-012022-06-300001955520knf:PacificMemberknf:InternalSalesMember2022-04-012022-06-300001955520knf:InternalSalesMemberknf:NorthwestMember2022-04-012022-06-300001955520knf:InternalSalesMemberknf:MountainMember2022-04-012022-06-300001955520knf:InternalSalesMemberknf:NorthCentralMember2022-04-012022-06-300001955520knf:InternalSalesMemberus-gaap:CorporateAndOtherMember2022-04-012022-06-300001955520knf:InternalSalesMember2022-04-012022-06-300001955520knf:PacificMember2022-04-012022-06-300001955520knf:NorthwestMember2022-04-012022-06-300001955520knf:MountainMember2022-04-012022-06-300001955520knf:NorthCentralMember2022-04-012022-06-300001955520us-gaap:CorporateAndOtherMember2022-04-012022-06-300001955520knf:AggregatesMemberknf:PacificMember2023-01-012023-06-300001955520knf:AggregatesMemberknf:NorthwestMember2023-01-012023-06-300001955520knf:AggregatesMemberknf:MountainMember2023-01-012023-06-300001955520knf:AggregatesMemberknf:NorthCentralMember2023-01-012023-06-300001955520knf:AggregatesMemberus-gaap:CorporateAndOtherMember2023-01-012023-06-300001955520knf:AggregatesMember2023-01-012023-06-300001955520knf:PacificMemberknf:ReadyMixConcreteMember2023-01-012023-06-300001955520knf:NorthwestMemberknf:ReadyMixConcreteMember2023-01-012023-06-300001955520knf:MountainMemberknf:ReadyMixConcreteMember2023-01-012023-06-300001955520knf:NorthCentralMemberknf:ReadyMixConcreteMember2023-01-012023-06-300001955520us-gaap:CorporateAndOtherMemberknf:ReadyMixConcreteMember2023-01-012023-06-300001955520knf:ReadyMixConcreteMember2023-01-012023-06-300001955520knf:PacificMemberknf:AsphaltMember2023-01-012023-06-300001955520knf:NorthwestMemberknf:AsphaltMember2023-01-012023-06-300001955520knf:MountainMemberknf:AsphaltMember2023-01-012023-06-300001955520knf:NorthCentralMemberknf:AsphaltMember2023-01-012023-06-300001955520us-gaap:CorporateAndOtherMemberknf:AsphaltMember2023-01-012023-06-300001955520knf:AsphaltMember2023-01-012023-06-300001955520knf:PacificMemberknf:OtherMember2023-01-012023-06-300001955520knf:NorthwestMemberknf:OtherMember2023-01-012023-06-300001955520knf:MountainMemberknf:OtherMember2023-01-012023-06-300001955520knf:NorthCentralMemberknf:OtherMember2023-01-012023-06-300001955520us-gaap:CorporateAndOtherMemberknf:OtherMember2023-01-012023-06-300001955520knf:OtherMember2023-01-012023-06-300001955520knf:PacificMemberknf:ContractingServicesPublicSectorMember2023-01-012023-06-300001955520knf:NorthwestMemberknf:ContractingServicesPublicSectorMember2023-01-012023-06-300001955520knf:ContractingServicesPublicSectorMemberknf:MountainMember2023-01-012023-06-300001955520knf:ContractingServicesPublicSectorMemberknf:NorthCentralMember2023-01-012023-06-300001955520knf:ContractingServicesPublicSectorMemberus-gaap:CorporateAndOtherMember2023-01-012023-06-300001955520knf:ContractingServicesPublicSectorMember2023-01-012023-06-300001955520knf:PacificMemberknf:ContractingServicesPrivateSectorMember2023-01-012023-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthwestMember2023-01-012023-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:MountainMember2023-01-012023-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthCentralMember2023-01-012023-06-300001955520knf:ContractingServicesPrivateSectorMemberus-gaap:CorporateAndOtherMember2023-01-012023-06-300001955520knf:ContractingServicesPrivateSectorMember2023-01-012023-06-300001955520knf:PacificMemberknf:InternalSalesMember2023-01-012023-06-300001955520knf:InternalSalesMemberknf:NorthwestMember2023-01-012023-06-300001955520knf:InternalSalesMemberknf:MountainMember2023-01-012023-06-300001955520knf:InternalSalesMemberknf:NorthCentralMember2023-01-012023-06-300001955520knf:InternalSalesMemberus-gaap:CorporateAndOtherMember2023-01-012023-06-300001955520knf:InternalSalesMember2023-01-012023-06-300001955520knf:PacificMember2023-01-012023-06-300001955520knf:NorthwestMember2023-01-012023-06-300001955520knf:MountainMember2023-01-012023-06-300001955520knf:NorthCentralMember2023-01-012023-06-300001955520us-gaap:CorporateAndOtherMember2023-01-012023-06-300001955520knf:AggregatesMemberknf:PacificMember2022-01-012022-06-300001955520knf:AggregatesMemberknf:NorthwestMember2022-01-012022-06-300001955520knf:AggregatesMemberknf:MountainMember2022-01-012022-06-300001955520knf:AggregatesMemberknf:NorthCentralMember2022-01-012022-06-300001955520knf:AggregatesMemberus-gaap:CorporateAndOtherMember2022-01-012022-06-300001955520knf:AggregatesMember2022-01-012022-06-300001955520knf:PacificMemberknf:ReadyMixConcreteMember2022-01-012022-06-300001955520knf:NorthwestMemberknf:ReadyMixConcreteMember2022-01-012022-06-300001955520knf:MountainMemberknf:ReadyMixConcreteMember2022-01-012022-06-300001955520knf:NorthCentralMemberknf:ReadyMixConcreteMember2022-01-012022-06-300001955520us-gaap:CorporateAndOtherMemberknf:ReadyMixConcreteMember2022-01-012022-06-300001955520knf:ReadyMixConcreteMember2022-01-012022-06-300001955520knf:PacificMemberknf:AsphaltMember2022-01-012022-06-300001955520knf:NorthwestMemberknf:AsphaltMember2022-01-012022-06-300001955520knf:MountainMemberknf:AsphaltMember2022-01-012022-06-300001955520knf:NorthCentralMemberknf:AsphaltMember2022-01-012022-06-300001955520us-gaap:CorporateAndOtherMemberknf:AsphaltMember2022-01-012022-06-300001955520knf:AsphaltMember2022-01-012022-06-300001955520knf:PacificMemberknf:OtherMember2022-01-012022-06-300001955520knf:NorthwestMemberknf:OtherMember2022-01-012022-06-300001955520knf:MountainMemberknf:OtherMember2022-01-012022-06-300001955520knf:NorthCentralMemberknf:OtherMember2022-01-012022-06-300001955520us-gaap:CorporateAndOtherMemberknf:OtherMember2022-01-012022-06-300001955520knf:OtherMember2022-01-012022-06-300001955520knf:PacificMemberknf:ContractingServicesPublicSectorMember2022-01-012022-06-300001955520knf:NorthwestMemberknf:ContractingServicesPublicSectorMember2022-01-012022-06-300001955520knf:ContractingServicesPublicSectorMemberknf:MountainMember2022-01-012022-06-300001955520knf:ContractingServicesPublicSectorMemberknf:NorthCentralMember2022-01-012022-06-300001955520knf:ContractingServicesPublicSectorMemberus-gaap:CorporateAndOtherMember2022-01-012022-06-300001955520knf:ContractingServicesPublicSectorMember2022-01-012022-06-300001955520knf:PacificMemberknf:ContractingServicesPrivateSectorMember2022-01-012022-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthwestMember2022-01-012022-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:MountainMember2022-01-012022-06-300001955520knf:ContractingServicesPrivateSectorMemberknf:NorthCentralMember2022-01-012022-06-300001955520knf:ContractingServicesPrivateSectorMemberus-gaap:CorporateAndOtherMember2022-01-012022-06-300001955520knf:ContractingServicesPrivateSectorMember2022-01-012022-06-300001955520knf:PacificMemberknf:InternalSalesMember2022-01-012022-06-300001955520knf:InternalSalesMemberknf:NorthwestMember2022-01-012022-06-300001955520knf:InternalSalesMemberknf:MountainMember2022-01-012022-06-300001955520knf:InternalSalesMemberknf:NorthCentralMember2022-01-012022-06-300001955520knf:InternalSalesMemberus-gaap:CorporateAndOtherMember2022-01-012022-06-300001955520knf:InternalSalesMember2022-01-012022-06-300001955520knf:PacificMember2022-01-012022-06-300001955520knf:NorthwestMember2022-01-012022-06-300001955520knf:MountainMember2022-01-012022-06-300001955520knf:NorthCentralMember2022-01-012022-06-300001955520us-gaap:CorporateAndOtherMember2022-01-012022-06-3000019555202023-07-012023-06-3000019555202024-07-012023-06-3000019555202025-07-012023-06-300001955520knf:PacificMember2022-12-310001955520knf:PacificMember2023-06-300001955520knf:NorthwestMember2022-12-310001955520knf:NorthwestMember2023-06-300001955520knf:MountainMember2022-12-310001955520knf:MountainMember2023-06-300001955520knf:NorthCentralMember2022-12-310001955520knf:NorthCentralMember2023-06-300001955520us-gaap:CorporateAndOtherMember2022-12-310001955520us-gaap:CorporateAndOtherMember2023-06-300001955520us-gaap:CustomerRelationshipsMember2023-06-300001955520us-gaap:CustomerRelationshipsMember2022-12-310001955520us-gaap:NoncompeteAgreementsMember2023-06-300001955520us-gaap:NoncompeteAgreementsMember2022-12-310001955520us-gaap:OtherIntangibleAssetsMember2023-06-300001955520us-gaap:OtherIntangibleAssetsMember2022-12-310001955520us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-06-300001955520us-gaap:FairValueInputsLevel2Memberus-gaap:CashSurrenderValueMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001955520us-gaap:CashSurrenderValueMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001955520us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001955520us-gaap:FairValueMeasurementsRecurringMember2023-06-300001955520us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001955520us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001955520us-gaap:FairValueInputsLevel2Memberus-gaap:CashSurrenderValueMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001955520us-gaap:CashSurrenderValueMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001955520us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001955520us-gaap:FairValueMeasurementsRecurringMember2022-12-310001955520us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-06-300001955520us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-06-300001955520us-gaap:SeniorNotesMember2023-04-250001955520us-gaap:LoansPayableMember2023-05-310001955520us-gaap:RevolvingCreditFacilityMember2023-05-310001955520us-gaap:RevolvingCreditFacilityMember2023-05-312023-05-310001955520us-gaap:RevolvingCreditFacilityMember2023-04-012023-06-300001955520us-gaap:LoansPayableMember2023-06-300001955520us-gaap:RevolvingCreditFacilityMember2023-06-300001955520us-gaap:SeniorNotesMember2023-06-300001955520us-gaap:NotesPayableToBanksMember2023-06-300001955520us-gaap:LongTermDebtMember2023-06-300001955520knf:PacificMemberus-gaap:IntersegmentEliminationMember2023-04-012023-06-300001955520knf:PacificMemberus-gaap:IntersegmentEliminationMember2022-04-012022-06-300001955520knf:PacificMemberus-gaap:IntersegmentEliminationMember2023-01-012023-06-300001955520knf:PacificMemberus-gaap:IntersegmentEliminationMember2022-01-012022-06-300001955520knf:NorthwestMemberus-gaap:IntersegmentEliminationMember2023-04-012023-06-300001955520knf:NorthwestMemberus-gaap:IntersegmentEliminationMember2022-04-012022-06-300001955520knf:NorthwestMemberus-gaap:IntersegmentEliminationMember2023-01-012023-06-300001955520knf:NorthwestMemberus-gaap:IntersegmentEliminationMember2022-01-012022-06-300001955520us-gaap:IntersegmentEliminationMemberknf:MountainMember2023-04-012023-06-300001955520us-gaap:IntersegmentEliminationMemberknf:MountainMember2022-04-012022-06-300001955520us-gaap:IntersegmentEliminationMemberknf:MountainMember2023-01-012023-06-300001955520us-gaap:IntersegmentEliminationMemberknf:MountainMember2022-01-012022-06-300001955520us-gaap:IntersegmentEliminationMemberknf:NorthCentralMember2023-04-012023-06-300001955520us-gaap:IntersegmentEliminationMemberknf:NorthCentralMember2022-04-012022-06-300001955520us-gaap:IntersegmentEliminationMemberknf:NorthCentralMember2023-01-012023-06-300001955520us-gaap:IntersegmentEliminationMemberknf:NorthCentralMember2022-01-012022-06-300001955520us-gaap:IntersegmentEliminationMemberus-gaap:CorporateAndOtherMember2023-04-012023-06-300001955520us-gaap:IntersegmentEliminationMemberus-gaap:CorporateAndOtherMember2022-04-012022-06-300001955520us-gaap:IntersegmentEliminationMemberus-gaap:CorporateAndOtherMember2023-01-012023-06-300001955520us-gaap:IntersegmentEliminationMemberus-gaap:CorporateAndOtherMember2022-01-012022-06-300001955520srt:ConsolidationEliminationsMember2023-04-012023-06-300001955520srt:ConsolidationEliminationsMember2022-04-012022-06-300001955520srt:ConsolidationEliminationsMember2023-01-012023-06-300001955520srt:ConsolidationEliminationsMember2022-01-012022-06-300001955520us-gaap:OperatingSegmentsMember2023-04-012023-06-300001955520us-gaap:OperatingSegmentsMember2022-04-012022-06-300001955520us-gaap:OperatingSegmentsMember2023-01-012023-06-300001955520us-gaap:OperatingSegmentsMember2022-01-012022-06-300001955520us-gaap:CorporateNonSegmentMember2023-04-012023-06-300001955520us-gaap:CorporateNonSegmentMember2022-04-012022-06-300001955520us-gaap:CorporateNonSegmentMember2023-01-012023-06-300001955520us-gaap:CorporateNonSegmentMember2022-01-012022-06-300001955520us-gaap:IntersegmentEliminationMember2023-04-012023-06-300001955520us-gaap:IntersegmentEliminationMember2022-04-012022-06-300001955520us-gaap:IntersegmentEliminationMember2023-01-012023-06-300001955520us-gaap:IntersegmentEliminationMember2022-01-012022-06-300001955520us-gaap:UnfundedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:QualifiedPlanMember2023-06-010001955520us-gaap:PensionPlansDefinedBenefitMemberus-gaap:UnderfundedPlanMemberus-gaap:QualifiedPlanMember2023-04-012023-06-300001955520us-gaap:PensionPlansDefinedBenefitMemberus-gaap:UnderfundedPlanMemberus-gaap:QualifiedPlanMember2022-04-012022-06-300001955520us-gaap:PensionPlansDefinedBenefitMemberus-gaap:UnderfundedPlanMemberus-gaap:QualifiedPlanMember2023-01-012023-06-300001955520us-gaap:PensionPlansDefinedBenefitMemberus-gaap:UnderfundedPlanMemberus-gaap:QualifiedPlanMember2022-01-012022-06-300001955520us-gaap:UnfundedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:QualifiedPlanMember2023-04-012023-06-300001955520us-gaap:UnfundedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:QualifiedPlanMember2022-04-012022-06-300001955520us-gaap:UnfundedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:QualifiedPlanMember2023-01-012023-06-300001955520us-gaap:UnfundedPlanMemberus-gaap:OtherPostretirementBenefitPlansDefinedBenefitMemberus-gaap:QualifiedPlanMember2022-01-012022-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
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)

Knife River Holding Company
(Former name, former address and former fiscal year, if changed since last report)
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 August 3, 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
ASU
FASB Accounting Standards Update
CentennialCentennial Energy Holdings, Inc., a direct wholly owned subsidiary of MDU Resources and the direct parent company of Knife River prior to the spinoff
CompanyKnife 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
KRC Materials, Inc.A direct wholly owned subsidiary of Knife River and, prior to the Separation, a direct wholly owned subsidiary of Centennial
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 for the year ended December 31, 2022, 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 officer. 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 and Distribution date), 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, in a spin-off that was tax-free for U.S. federal tax purposes. 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 EndedSix Months Ended
 June 30,June 30,
 2023202220232022
 (In thousands, except per share amounts)
Revenue:    
Construction materials$431,752 $381,131 $624,669 $576,829 
Contracting services353,437 330,682 468,420 444,949 
Total revenue785,189 711,813 1,093,089 1,021,778 
Cost of revenue:    
Construction materials316,179 303,498 510,308 506,355 
Contracting services316,027 304,974 425,703 410,968 
Total cost of revenue632,206 608,472 936,011 917,323 
Gross profit152,983 103,341 157,078 104,455 
Selling, general and administrative expenses59,450 42,933 108,108 88,652 
Operating income93,533 60,408 48,970 15,803 
Interest expense19,156 7,424 28,651 12,690 
Other income (expense)2,478 (2,842)3,304 (4,778)
Income (loss) before income taxes76,855 50,142 23,623 (1,665)
Income tax expense (benefit)20,019 11,580 8,107 (217)
Net income (loss)$56,836 $38,562 $15,516 $(1,448)
Net income (loss) per share:    
Basic $1.00 $.68 $.27 $(.03)
Diluted$1.00 $.68 $.27 $(.03)
Weighted average common shares outstanding:
Basic56,56656,56656,56656,566
Diluted 56,59956,56656,58356,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 EndedSix Months Ended
 June 30,June 30,
 2023202220232022
 (In thousands)
Net income (loss)$56,836 $38,562 $15,516 $(1,448)
Other comprehensive income:
Reclassification adjustment for loss on derivative instruments included in net income (loss), net of tax of $13 and $27 for the three months ended and $28 and $54 for the six months ended in 2023 and 2022, respectively
44 82 90 164 
Postretirement liability adjustment:
Postretirement liability gains (losses) arising during the period, net of tax of $(6) and $1,879 for the three months ended and $(6) and $1,879 for the six months ended in 2023 and 2022, respectively
(17)5,820 (17)5,820 
Amortization of postretirement liability losses included in net periodic benefit cost, net of tax of $15 and $71 for the three months ended and $31 and $142 for the six months ended in 2023 and 2022, respectively
48 220 95 441 
Postretirement liability adjustment31 6,040 78 6,261 
Other comprehensive income75 6,122 168 6,425 
Comprehensive income attributable to common stockholders$56,911 $44,684 $15,684 $4,977 
The accompanying notes are an integral part of these consolidated financial statements.
6

Knife River Corporation
Consolidated Balance Sheets
(Unaudited)
 June 30, 2023December 31, 2022
Assets(In thousands, except shares and per share amounts)
Current assets:  
Cash, cash equivalents and restricted cash$68,489 $10,090 
Receivables, net418,620 210,157 
Costs and estimated earnings in excess of billings on uncompleted contracts58,020 31,145 
Due from related-party 16,050 
Inventories374,377 323,277 
Prepayments and other current assets38,820 17,848 
Total current assets958,326 608,567 
Noncurrent assets:  
Property, plant and equipment2,533,435 2,489,408 
Less accumulated depreciation, depletion and amortization1,221,966 1,174,195 
Net property, plant and equipment1,311,469 1,315,213 
Goodwill274,478 274,540 
Other intangible assets, net12,110 13,430 
Operating lease right-of-use assets45,933 45,873 
Investments and other40,581 36,696 
Total noncurrent assets 1,684,571 1,685,752 
Total assets$2,642,897 $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 payable174,603 87,370 
Billings in excess of costs and estimated earnings on uncompleted contracts44,590 39,843 
Taxes payable29,878 8,502 
Accrued compensation26,041 29,192 
Due to related-party 20,286 
Current operating lease liabilities 14,067 13,210 
Other accrued liabilities88,095 80,276 
Total current liabilities 384,356 516,890 
Noncurrent liabilities:  
Long-term debt832,047 427 
Related-party notes payable 446,449 
Deferred income taxes170,502 175,804 
Noncurrent operating lease liabilities31,866 32,663 
Other129,274 93,497 
Total liabilities 1,548,045 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 June 30, 2023; 80,000 shares authorized, issued and outstanding, $10 par value at December 31, 2022
570 800 
Other paid-in capital611,562 549,106 
Retained earnings498,530 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,184)(12,352)
Total stockholders' equity1,094,852 1,028,589 
Total liabilities and stockholders' equity $2,642,897 $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
Accumula-ted Other Comprehe-nsive LossTreasury Stock
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  $ $(12,184)(431,136)$(3,626)$1,094,852 


Common StockOther
Paid-in Capital
Retained EarningsMDU Resources' Stock Held
by Subsidiary
Accumula-ted Other Comprehe-nsive LossTreasury Stock
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 
The accompanying notes are an integral part of these consolidated financial statements.
8

Knife River Corporation
Consolidated Statements of Cash Flows
(Unaudited)
Six Months Ended
 June 30,
 20232022
 (In thousands)
Operating activities:  
Net income (loss)$15,516 $(1,448)
Adjustments to reconcile net income (loss) to net cash used in operating activities:  
Depreciation, depletion and amortization60,760 58,101 
Deferred income taxes(5,355)(975)
Provision for credit losses1,015 (241)
Amortization of debt issuance costs2,059 228 
Employee stock-based compensation costs665 666 
Pension and postretirement benefit plan net periodic benefit cost 595 654 
Unrealized (gains) losses on investments(1,282)2,631 
Gains on sales of assets(3,356)(2,498)
Changes in current assets and liabilities, net of acquisitions:
Receivables(236,395)(215,158)
Due from related-party16,050 1,013 
Inventories(51,100)(66,253)
Other current assets(20,853)(16,782)
Accounts payable102,566 73,082 
Due to related-party(7,310)9,836 
Other current liabilities25,598 8,749 
Pension and postretirement benefit plan contributions(292)(208)
Other noncurrent changes30,741 794 
Net cash used in operating activities(70,378)(147,809)
Investing activities:  
Capital expenditures(66,578)(80,254)
Acquisitions, net of cash acquired (524)
Net proceeds from sale or disposition of property and other4,117 4,294 
Investments(1,655)(1,608)
Net cash used in investing activities(64,116)(78,092)
Financing activities:  
Issuance of current related-party notes, net 100,000 
Issuance of long-term related-party notes, net205,275 154,923 
Issuance of long-term debt855,000  
Repayment of long-term debt(127)(147)
Debt issuance costs(16,640)(749)
Proceeds from issuance of common stock(26) 
Net transfers to Centennial(850,589)(29,261)
Net cash provided by financing activities192,893 224,766 
Increase (decrease) in cash, cash equivalents and restricted cash58,399 (1,135)
Cash, cash equivalents and restricted cash -- beginning of year10,090 13,848 
Cash, cash equivalents and restricted cash -- end of period$68,489 $12,713 
The accompanying notes are an integral part of these consolidated financial statements.
9

Knife River Corporation
Notes to Consolidated
Financial Statements
June 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 the Knife River from MDU Resources. On May 31, 2023, the Company settled its net parent investment with Centennial and 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. 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 six months ended June 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 decreased cost of revenue by $6.0 million ($4.6 million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 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. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June 30, 2023, respectively, and $4.7 million and $9.7 million for the three and six months ended June 30, 2022, respectively. 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.
10

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 June 30, 2023, up to the date of issuance of these consolidated interim financial statements on August 8, 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 June 30, 2023, the $68.5 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $40.1 million of cash and cash equivalents and $28.4 million of restricted cash. At June 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.
11

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 $11.6 million and $11.2 million at June 30, 2023 and December 31, 2022, respectively. Receivables were as follows:
June 30, 2023December 31, 2022
(In thousands)
Trade receivables$220,948$104,347
Contract receivables173,31882,428
Retention receivables30,22428,859
Receivables, gross424,490215,634
Less expected credit loss5,8705,477
Receivables, net$418,620$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 
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 4 1 1 27 
At March 31, 2022$2,052 $367 $1,476 $1,157 $74 $5,126 
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,455 $1,073 $69 $5,029 
12

Note 4 - Inventories
Inventories on the Consolidated Balance Sheets were as follows:
 June 30, 2023December 31, 2022
 (In thousands)
Finished products$227,683 $211,496 
Raw materials104,689 78,571 
Supplies and parts42,005 33,210 
Total$374,377 $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 were 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 (loss) 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 (loss) 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 EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands, except per share amounts)
Net income (loss)$56,836 $38,562 $15,516 $(1,448)
Weighted average common shares outstanding - basic56,566 56,566 56,566 56,566 
Effect of dilutive restricted stock units33  17  
Weighted average common shares outstanding - diluted56,599 56,566 56,583 56,566 
Shares excluded from the calculation of diluted earnings per share
    
Net income (loss) per share - basic$1.00 $.68 $.27 $(.03)
Net income (loss) per share - diluted$1.00 $.68 $.27 $(.03)
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 June 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 MDU Resources 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
13

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 was not material to the Company's stock-based compensation expense for the three months ended June 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)
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 income 82 6,040 6,122 
At June 30, 2022
$(254)$(17,811)$(18,065)
14

The following amounts were reclassified out of accumulated other comprehensive loss into net income (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) on the Consolidated Statements of Operations. The reclassifications were as follows:
Three Months EndedSix Months EndedLocation on Consolidated Statements of Operations
June 30,June 30,
2023202220232022
(In thousands)
Reclassification adjustment for loss on derivative instruments included in net income (loss) $(57)$(109)$(118)$(218)Interest expense
13 27 28 54 Income taxes
(44)(82)(90)(164)
Amortization of postretirement liability losses included in net periodic benefit cost(63)(291)(126)(583)Other income
15 71 31 142 Income taxes
(48)(220)(95)(441)
Total reclassifications$(92)$(302)$(185)$(605)
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 June 30, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$27,446 $47,966 $28,866 $30,323 $11,815 $146,416 
Ready-mix concrete40,526 44,583 34,506 53,900 11,383 184,898 
Asphalt6,275 34,518 29,472 46,719 7,953 124,937 
Other60,968 4,335 8 10,907 66,946 143,164 
Contracting services public-sector16,848 53,301 80,381 94,548 19,477 264,555 
Contracting services private-sector16,575 29,353 37,317 5,249 388 88,882 
Internal sales(26,483)(35,322)(34,796)(54,044)(17,018)(167,663)
Revenues from contracts with customers
$142,155 $178,734 $175,754 $187,602 $100,944 $785,189 
Three Months Ended June 30, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$24,330 $43,466 $26,919 $26,679 $14,994 $136,388 
Ready-mix concrete33,069 39,156 31,446 47,173 17,283 168,127 
Asphalt11,504 26,281 31,137 44,719 7,925 121,566 
Other53,248 4,073 9 9,903 57,049 124,282 
Contracting services public-sector23,626 46,208 30,626 86,011 21,015 207,486 
Contracting services private-sector12,688 19,564 87,786 3,083 75 123,196 
Internal sales(30,053)(27,963)(37,504)(50,330)(23,382)(169,232)
Revenues from contracts with customers
$128,412 $150,785 $170,419 $167,238 $94,959 $711,813 
15

Six Months Ended June 30, 2023PacificNorthwestMountainNorth CentralAll OtherTotal
(In thousands)
Aggregates$46,143 $90,540 $38,532 $34,343 $20,379 $229,937 
Ready-mix concrete66,670 78,488 48,876 66,187 21,446 281,667 
Asphalt7,591 41,445 30,282 46,888 12,350 138,556 
Other87,023 7,016 11 12,493 75,214 181,757 
Contracting services public-sector20,819 70,304 108,619 99,074 37,811 336,627 
Contracting services private-sector19,474 55,115 50,762 5,357 1,085 131,793 
Internal sales(37,779)(48,290)(40,710)(55,766)(24,703)(207,248)
Revenues from contracts with customers$209,941 $294,618 $236,372 $208,576 $143,582 $1,093,089 
Six Months Ended June 30, 2022PacificNorthwestMountainNorth CentralAll OtherTotal
(In thousands)
Aggregates$43,393 $77,138 $36,129 $30,679 $26,696 $214,035 
Ready-mix concrete63,125 75,480 47,616 59,529 30,876 276,626 
Asphalt15,975 34,691 31,468 44,765 12,753 139,652 
Other80,138 7,356 15 12,055 62,218 161,782 
Contracting services public-sector32,921 63,119 53,029 91,531 34,058 274,658 
Contracting services private-sector24,410 39,897 102,197 3,144 643 170,291 
Internal Sales(46,201)(42,106)(41,566)(51,641)(33,752)(215,266)
Revenues from contracts with customers$213,761 $255,575 $228,888 $190,062 $133,492 $1,021,778 
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:
June 30, 2023December 31, 2022ChangeLocation on Consolidated Balance Sheets
(In thousands)
Contract assets
$58,020 $31,145 $26,875 Costs and estimated earnings in excess of billings on uncompleted contracts
Contract liabilities(44,590)(39,843)(4,747)Billings in excess of costs and estimated earnings on uncompleted contracts
Net contract assets (liabilities)$13,430 $(8,698)$22,128 
The Company recognized $11.4 million and $31.7 million in revenue for the three and six months ended June 30, 2023, respectively, which was previously included in contract liabilities at December 31, 2022. The Company recognized $6.2 million and $26.2 million in revenue for the three and six months ended June 30, 2022, respectively, which was previously included in contract liabilities at December 31, 2021.
The Company recognized a net increase in revenues of $7.4 million and $8.1 million for the three and six months ended June 30, 2023, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $5.7 million and $9.2 million for the three and six months ended June 30, 2022, respectively, from performance obligations satisfied in prior periods.
16

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 June 30, 2023, the Company's remaining performance obligations were $1.04 billion. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $960.9 million within the next 12 months or less; $58.8 million within the next 13 to 24 months; and $21.2 million in 25 months or more.
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 June 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:
 June 30, 2023December 31, 2022
 (In thousands)
Customer relationships$18,540 $18,540 
Less accumulated amortization8,235 7,367 
 10,305 11,173 
Noncompete agreements4,039 4,039 
Less accumulated amortization3,239 2,985 
800 1,054 
Other2,479 5,279 
Less accumulated amortization1,474 4,076 
 1,005 1,203 
Total$12,110 $13,430 
Amortization expense for amortizable intangible assets for the three and six months ended June 30, 2023, was $653,000 and $1.3 million, respectively. Amortization expense for amortizable intangible assets for the three and six months ended June 30, 2022, was $780,000 and $1.4 million, respectively. Estimated amortization expense for identifiable intangible assets as of June 30, 2023, was:
Remainder of 20232024202520262027Thereafter
(In thousands)
Amortization expense$1,237 $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.
17

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 $19.1 million and $20.1 million at June 30, 2023 and December 31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized gain on these investments was $197,000 and $1.1 million for the three and six months ended June 30, 2023, respectively. The net unrealized loss on these investments was $1.6 million and $2.6 million for the three and six months ended June 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 and was held in a money market account as of June 30, 2023. This amount will be 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 June 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 June 30, 2023
(In thousands)
Assets:    
Money market funds$— $7,529 $— $7,529 
Insurance contracts*— 19,141 — 19,141 
Total assets measured at fair value$— $26,670 $— $26,670 
*    The insurance contracts invest approximately 47 percent in fixed-income investments, 20 percent in cash equivalents, 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 and 4 percent in target date 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.
18

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:
 June 30, 2023
 (In thousands)
Carrying amount$855,000 
Fair value$862,420 
The carrying amounts of the Company's remaining financial instruments included in current assets and current liabilities approximate their fair values.
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 June 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, of which $190.0 million was drawn down and $35.0 million was repaid during the period. 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.
Long-term debt
Long-term Debt Outstanding Long-term debt outstanding was as follows:
 
Weighted
Average
Interest
Rate at
June 30, 2023
June 30, 2023
 (In thousands)
Term loan agreement due on May 31, 2028
7.36 %$275,000 
Revolving credit agreement7.53 %155,000 
Senior notes due on May 1, 2031
7.75 %425,000 
Other notes due on January 1, 2061
 %511 
Less unamortized debt issuance costs16,382 
Total long-term debt839,129 
Less current maturities7,082 
Net long-term debt$832,047 
Schedule of Debt Maturities Long-term debt maturities, which excludes unamortized debt issuance costs, at June 30, 2023, were as follows:
Remainder of
2023
2024202520262027Thereafter
(In thousands)
Long-term debt maturities$3,645 $6,977 $10,414 $13,850 $17,187 $803,438 
The Company currently borrows under the revolving credit agreement on a short-term basis and can refinance the draws throughout the term of the credit facility, which extends to May 31, 2028. For this reason, the credit agreement has been classified as long-term, given the intent and ability to refinance on a long-term basis.
19

Note 13 - Income Taxes
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.
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.
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.
Note 14 - Cash flow information
Cash expenditures for interest and income taxes were as follows:
Six Months Ended
 June 30,
 20232022 
 (In thousands)
Interest, net$24,802 $10,721 
Income taxes paid, net$558 $16,470 
Noncash investing and financing transactions were as follows:
Six Months Ended
June 30,
20232022 
(In thousands)
Right-of-use assets obtained in exchange for new operating lease liabilities
$7,552 $4,758 
Property, plant and equipment additions in accounts payable
$3,359 $5,785 
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 $ 
20

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 executive officer who is also the Company’s chief operating decision maker. The Company’s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA.
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 EndedSix Months Ended
June 30,June 30,
 2023 2022 2023 2022 
 (In thousands)
External operating revenues:   
Pacific$142,155 $128,412 $209,941 $213,761 
Northwest178,734 150,785 294,618 255,575 
Mountain175,754 170,419 236,372 228,888 
North Central187,602 167,238 208,576 190,062 
All Other100,944 94,959 143,582 133,492 
Total external operating revenues$785,189 $711,813 $1,093,089 $1,021,778 
Intersegment operating revenues:
Pacific$26,483 $30,053 $37,779 $46,201 
Northwest35,322 27,963 48,290 42,106 
Mountain34,796 37,504 40,710 41,566 
North Central54,044 50,330 55,766 51,641 
All Other17,018 23,382 24,703 33,752 
Total intersegment operating revenues$167,663 $169,232 $207,248 $215,266 
EBITDA:    
Pacific$22,041 $15,198 $18,928 $20,631 
Northwest40,706 23,196 53,844 35,976 
Mountain32,561 28,643 26,014 20,601 
North Central24,461 16,108 894 (8,160)
All Other5,346 4,173 11,328 78 
Total segment EBITDA$125,115 $87,318 $111,008 $69,126 
A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands)
Total reportable segment operating revenues$834,890 $762,704 $1,132,052 $1,069,800 
Other operating revenues117,962 118,341 168,285 167,244 
Elimination of intersegment operating revenues(167,663)(169,232)(207,248)(215,266)
Total consolidated operating revenues$785,189 $711,813 $1,093,089 $1,021,778 
21

A reconciliation of reportable segment EBITDA to consolidated income (loss) before income taxes is as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands)
Total EBITDA for reportable segments$119,769 $83,145 $99,680 $69,048 
Other EBITDA5,346 4,173 11,328 78 
Depreciation, depletion and amortization31,130 29,752 60,760 58,101 
Interest expense, net*17,130 7,424 26,625 12,690 
Total consolidated income (loss) before income taxes$76,855 $50,142 $23,623 $(1,665)
*Interest, net is interest expense net of interest income.
Note 16 - Employee benefit plans
Pension and other postretirement 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 EndedSix Months Ended
June 30,June 30,
2023202220222021
(In thousands)
Components of net periodic benefit cost:
Interest cost$408 $282 $816 $564 
Expected return on assets(450)(493)(900)(986)
Amortization of net actuarial loss128 214 256 428 
Net periodic benefit cost$86 $3 $172 $6 
Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands)
Components of net periodic benefit cost:
Service cost$90 $131 $179 $262 
Interest cost180 128 361 256 
Expected return on assets5 (3)12 (6)
Amortization of prior service credit
(20)(20)(40)(40)
Amortization of net actuarial (gain) loss(44)88 (89)176 
Net periodic benefit cost$211 $324 $423 $648 

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

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 June 30, 2023 and December 31, 2022, the Company accrued contingent liabilities, which have not been discounted, of $970,000 and $1.0 million, respectively. At June 30, 2023 and December 31, 2022, the Company also recorded corresponding insurance receivables of $325,000 in both periods related to the accrued liabilities. The accruals are for contingencies resulting from litigation and environmental matters. 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 June 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 June 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 June 30, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.9 million. At June 30, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.5 million in 2023 and $436,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at June 30, 2023.
In the normal course of business, the Company has surety bonds related to contracts for contracting services and reclamation obligations 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 June 30, 2023, approximately $905.4 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 six months ended June 30, 2023, the Company paid $599,000 and received $277,000 related to these activities. 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.
23

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

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, and focuses on sustainable business practices for the benefit of its team, its stockholders and the public.
Knife River is one of the leading providers of crushed stone and sand and gravel in the United States and operates through six operating 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 supporting 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 for the year ended December 31, 2022, 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.
Each segment provides various products and services and operates various facility types, including aggregate quarries and mines, ready-mix concrete plants, asphalt plants and distribution facilities. Each segment 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, by each segment:
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 the Knife River from MDU Resources. On May 31, 2023, the Company settled its net parent investment with Centennial and 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. 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
25

underlying assumptions (many of which are based, in turn, upon further assumptions) and other statements that are other than 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.
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 rising interest rates. With approximately 80 percent of the contracting revenue from public-sector projects, Knife River is 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. There continues to be high demand for Knife River’s contracting services as evidenced by record second quarter backlog as it begins to enter its peak construction season.
June 30, 2023June 30, 2022
(In millions)
Pacific$78.3 $92.5 
Northwest257.3 169.4 
Mountain377.3 348.9 
North Central255.4 294.9 
All Other72.6 71.7 
$1,040.9 $977.4 
26

Margins on backlog at June 30, 2023, are higher than the margins on backlog at June 30, 2022. Approximately 84 percent of the Company's backlog 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. 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 Infrastructure Investment and Jobs Act was enacted in the fourth quarter of 2021 and is providing long-term opportunities by designating $119 billion for the repair and rebuilding of roads and bridges across Knife River’s footprint. In addition, the Inflation Reduction Act provides $369 billion in new funding for clean energy programs. These programs include new tax incentives for solar, battery storage and hydrogen development along with funding to expand the production of electric vehicles and build out the infrastructure to support electric vehicles. 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. The Company has implemented a strategy called "Competitive 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 in each region over the past year and continues to implement cost savings initiatives to mitigate the effects of inflation on its gross margin. Due to existing contractual provisions, there can be a lag between announced price increases and the time when they are fully recognized. The Company continues to evaluate future price increases on a regular cadence to help maintain and increase margins to stay ahead of inflationary pressures and enhance stockholder value.
Knife River operates in geographically diverse and competitive markets yet 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 having the most significant impact on results. 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. While the Company has experienced some supply-chain constraints, it continues to have good relationships with its suppliers and has not experienced any material adverse impacts of shortages or delays on materials.
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 it operates in can delay the start to construction season or cause temporary delays on specific projects, while unseasonably dry or warm weather in the states it operates in 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 western part of the United States had near record levels of precipitation, which negatively impacted results for various segments. 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 has constructed and operates a state-of-the-art training facility. The training facility offers hands-on training for construction-related careers, including heavy-equipment operators and truck drivers in addition to safety and leadership training. In October 2022, the training center was presented with the Liberty Mutual Risk Management Excellence Award for its commitment to safety. As an accredited school able to train people to get their commercial driver’s license, the new training facility is helping to address some of the recent labor shortages and trends.
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 based on the increased demand for services.
27

Consolidated Overview
Three Months EndedSix Months Ended
June 30,June 30,
 2023 2022 2023 2022 
(In millions)
Revenue$785.2 $711.8 $1,093.1 $1,021.8 
Cost of revenue632.2 608.5 936.0 917.3 
Gross profit153.0 103.3 157.1 104.5 
Selling, general and administrative expenses59.5 42.9 108.1 88.7 
Operating income93.5 60.4 49.0 15.8 
Interest expense19.1 7.4 28.7 12.7 
Other income (expense)2.5 (2.8)3.3 (4.8)
Income (loss) before income taxes76.9 50.2 23.6 (1.7)
Income tax expense (benefit)20.1 11.6 8.1 (.2)
Net income (loss)$56.8 $38.6 $15.5 $(1.5)
EBITDA*$125.1 $87.3 $111.0 $69.1 
Adjusted EBITDA*$126.3 $90.4 $112.5 $74.5 
*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 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; 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 (benefit) 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."
28

The following tables summarize operating results for the Company.
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
Amount% of RevenuesAmount% of RevenuesAmount% of RevenuesAmount% of Revenues
(In millions)
Revenues by operating segment:
Pacific$142.2$128.4$209.9$213.8
Northwest179.0151.0294.9256.5
Mountain175.8170.4236.4228.9
North Central187.6167.2208.6190.1
All Other and internal sales100.694.8143.3132.5
Total revenues$785.2$711.8$1,093.1$1,021.8
Gross profit by operating segment:
Pacific$27.219.1%$18.314.2%$28.913.8%$26.612.4%
Northwest43.124.0%24.216.1%58.819.9%38.314.9%
Mountain34.419.6%29.517.3%28.612.1%23.810.4%
North Central28.415.2%17.910.7%8.24.0%(3.1)(1.6)%
All Other19.919.8%13.414.1%32.622.7%18.914.3%
Total gross profit$153.019.5%$103.314.5%$157.114.4%$104.510.2%
EBITDA*:
Pacific$22.015.5%$15.211.8%$18.99.0%$20.69.7%
Northwest40.722.7%23.215.4%53.818.3%36.014.0%
Mountain32.618.5%28.616.8%26.011.0%20.69.0%
North Central24.413.0%16.19.6%.9.4%(8.2)(4.3)%
All Other5.45.3%4.24.4%11.47.9%.1.1%
Total EBITDA*$125.115.9%$87.312.3%$111.010.2%$69.16.8%
*EBITDA, Segment EBITDA, and 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 EndedSix Months Ended
June 30,June 30,
2023 2022 2023 2022 
Sales (thousands):
Aggregates (tons)9,1819,52114,04914,491
Ready-mix concrete (cubic yards)1,1131,1401,6741,873
Asphalt (tons)1,9132,1012,0922,417
Average selling price:*
Aggregates (per ton)$15.95$14.33$16.37$14.77
Ready-mix concrete (per cubic yard)$166.11$147.53$168.30$147.67
Asphalt (per ton)$65.32$57.85$66.24$57.77
*The average selling price includes freight and delivery and other revenues.
29

Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
Amount% of RevenuesAmount% of RevenuesAmount% of RevenuesAmount% of Revenues
(In millions)
Revenues by product line:
Aggregates$146.4$136.4$229.9$214.0
Ready-mix concrete184.9168.1281.7276.6
Asphalt125.0121.5138.5139.7
Other*143.2124.3181.8161.8
Contracting services353.4330.7468.4445.0
Internal sales(167.7)(169.2)(207.2)(215.3)
Total revenues$785.2$711.8$1,093.1$1,021.8
Gross profit by product line:
Aggregates$36.424.9%$29.721.8%$38.816.9%$30.014.0%
Ready-mix concrete28.115.2%23.413.9%36.813.1%32.711.8%
Asphalt16.413.1%11.49.4%10.37.5%6.34.5%
Other*34.724.2%13.110.5%28.515.6%1.5.9%
Contracting services37.410.6%25.77.8%42.79.1%34.07.6%
Total gross profit$153.019.5%$103.314.5%$157.114.4%$104.510.2%
*Other includes cement, liquid asphalt, merchandise, fabric and spreading, and other products and services that individually are not considered to be a major line of business.
Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022
Revenue
Revenue increased $73.4 million, due in large part to higher average selling prices across all product lines. The increase in pricing resulted in $66.5 million more in revenue, which was primarily the result of continued EDGE-related pricing initiatives and increases in commodity pricing. Contracting services revenues increased by $22.7 million due mostly to more available work and a few impact projects in the Northwest and North Central segments. Partially offsetting these increases were decreased asphalt, aggregate and ready-mix concrete sales volumes of $22.1 million, primarily attributable to the absence of impact projects and project timing as the construction season was slow to start in some regions, as well as the partial sale of non-strategic assets in southeast Texas.
Gross profit and gross margin
Gross profit increased $49.7 million, and gross margin increased 500 basis points, primarily due to higher realized prices resulting from continued EDGE-related pricing initiatives across all product lines of $30.6 million and lower equipment operating costs of $8.1 million, primarily fuel costs. In addition, contracting services margins increased, contributing an additional $11.7 million, primarily attributable to more available work in most areas of operations, allowing for higher bid margins.
Selling, general and administrative expenses
Selling, general and administrative expenses increased $16.6 million as a result of higher payroll-related costs of $8.5 million related to both inflationary pressures driving up wages and increased staff after the Separation, as well as higher incentive and health insurance accruals. In addition, the Company has incurred higher professional service fees of $2.0 million, higher taxes, dues and subscriptions of $1.3 million, and other miscellaneous costs, including equipment, insurance, office, and information technology expenses, partially as a result of standing itself up as a publicly traded company.
Interest expense
Interest expense increased $11.7 million due primarily to higher average interest rates, which resulted in additional interest expense in the period of $9.9 million. Interest rates were higher as a result of the Company settling historical related-party notes payable as part of the Separation and entering into new debt arrangements. The Company also had higher average debt balances.
Other income (expense)
Other income increased $5.3 million due in part to improved performance on the Company's nonqualified benefit plan investments of $2.8 million, as discussed in Note 11, as well as interest income of $2.0 million on the cash held in escrow for the $425.0 million of senior notes issued prior to the completion of the Separation.
Income tax expense
Income tax expense increased $8.5 million, corresponding with higher income before income taxes.
30

Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022
Revenue
Revenue increased $71.3 million, as the Company benefited from higher average selling prices across all product lines of $96.4 million, largely the result of EDGE-related pricing initiatives. Contracting services revenues increased by $23.4 million, primarily due to more available work in the Northwest segment. Partially offsetting these increases were decreased asphalt, aggregate and ready-mix concrete sales volumes of $62.4 million, primarily attributable to the absence in 2023 of impact projects, project timing and unseasonably wet weather conditions in certain regions in the early part of the year causing a late start to the construction season, as well as the partial sale of non-strategic assets in southeast Texas in December 2022.
Gross profit and gross margin
Gross profit increased $52.6 million, and gross margin increased 420 basis points, primarily due to higher realized prices resulting from EDGE-related pricing initiatives across all product lines of $36.3 million, and lower equipment operating costs of $11.4 million, mainly fuel and timing of costs. In addition, contracting services margins benefited by $8.7 million as strong markets and more available work in most areas of operations during the second quarter more than offset the unfavorable weather impacts experienced during the first quarter.
Selling, general and administrative expenses
Selling, general and administrative expenses increased $19.4 million, resulting from higher payroll-related costs of $8.7 million related to both inflationary pressures driving up wages and increased staff after the Separation, as well as higher incentive accruals. In addition, the Company has incurred higher professional service fees of $2.9 million; higher office expenses of $1.2 million; higher dues and subscriptions of $1.2 million; higher insurance expenses of $1.1 million; and other miscellaneous costs, including equipment and information technology expenses, partially as a result of standing itself up as a publicly traded company. Additionally, the Company increased expected credit losses by $1.4 million associated with an increase in receivable balances over 90 days and the absence of bad debt recoveries in 2022.
Interest expense
Interest expense increased $16.0 million due primarily to higher average interest rates, which resulted in additional interest expense in the period of $14.6 million. Interest rates were higher as a result of the Company settling historical related-party notes payable as part of the Separation and entering into new debt arrangements. The Company also had higher average debt balances.
Other income (expense)
Other income increased $8.1 million due in part to improved performance on the Company's nonqualified benefit plan investments of $5.7 million, as discussed in Note 11, as well as interest income of $2.0 million on the cash held in escrow for the $425.0 million of senior notes issued prior to the completion of the Separation.
Income tax expense
Income tax expense increased $8.3 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.”
31

Results of Operations - Pacific
Three Months EndedSix Months Ended
June 30,June 30,
2023 2022 % Change2023 2022 % Change
(In millions)
Revenue$142.2$128.411%$209.9$213.8(2)%
Gross profit$27.2$18.349%$28.9$26.69%
Gross margin19.1%14.2%13.8%12.4%
EBITDA$22.0$15.245%$18.9$20.6(8)%
EBITDA margin15.5%11.8%9.0%9.7%
Three Months EndedSix Months Ended
June 30,June 30,
2023 2022 2023 2022 
(In millions)
Revenues:
Aggregates$27.5$24.3$46.1$43.4
Ready-mix concrete40.533.166.763.1
Asphalt6.311.57.616.0
Other*61.053.387.080.2
Contracting services33.436.340.357.3
Internal sales(26.5)(30.1)(37.8)(46.2)
$142.2$128.4$209.9$213.8
*Other includes cement, liquid asphalt, merchandise, fabric and spreading, and other products that individually are not considered to be a major line of business for the segment.
Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022
Revenue
Revenue increased $13.8 million, as increased pricing across most product lines contributed an additional $11.7 million, largely resulting from EDGE-related pricing initiatives. Also contributing to the increase were strong volumes of ready-mix concrete products of $7.2 million from higher demand in Hawaii as the local economy continues to regain momentum through tourism and military spending, as well as higher demand in northern California based in part on an acquisition in December 2022. Partially offsetting the increased revenues were lower asphalt volumes and decreased contracting services revenues of $9.4 million, both resulting from the late start to the construction season and the absence of impact projects in California.
Gross profit and gross margin
Gross profit increased $8.9 million and gross margin increased 490 basis points, largely the result of strong product pricing adding $7.1 million, as previously discussed. In addition, lower equipment operating costs, mainly fuel, had a positive impact to gross margin.
EBITDA and EBITDA margin
EBITDA increased $6.8 million and EBITDA margin increased 370 basis points. These increases were the direct result of the previously discussed higher gross profit, partially offset by higher selling, general and administrative costs. The increase in selling, general and administrative costs includes higher payroll-related costs of $1.4 million, due in part to increased personnel from an acquisition in December 2022 and higher incentive accruals; increased rent and overhead expenses of $200,000 each; and higher professional service fees and other miscellaneous expenses.
Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022
Revenue
Revenue decreased $3.9 million as the segment experienced wet weather conditions in California during the first quarter of 2023. Certain areas in Northern California experienced precipitation rates that were four to five times higher during the first three months of 2023 compared to the drought conditions experienced during the same timeframe in 2022. These weather conditions prevented the Company from executing on contracting services projects of $9.2 million, including asphalt paving work, and affected demand for products, which contributed to the decrease in sales volumes of $11.0 million across most of its product lines. The absence in 2023 of an impact project further decreased contracting services revenues. Partially offsetting the decreased revenues were the positive effects of EDGE-related pricing initiatives across all product lines of $20.1 million, and higher volumes in Hawaii supported by the strong economic environment during the second quarter, as previously discussed.
32

Gross profit and gross margin
Gross profit increased $2.3 million and gross margin increased 140 basis points, driven primarily by the previously discussed strong product pricing that more than offset the decreased volumes and contracting services resulting from the wet weather conditions in California, as previously discussed, as well as cost overruns on a project in California. In addition, the segment experienced higher utility and labor-related costs, which increased year over year on a cost-per-unit basis.
EBITDA and EBITDA margin
EBITDA decreased $1.7 million and EBITDA margin decreased 70 basis points. These decreases were the result of higher selling, general and administrative costs. The increase in selling, general and administrative costs includes higher payroll-related costs of $2.3 million, due in part to increased personnel from an acquisition in December 2022 and higher incentive accruals; higher legal and other professional services of $500,000; increased rent expense of $400,000; higher overhead expenses and lower asset sale gains of $300,000 each; decreased recovery of bad debt of $200,000; and increased other miscellaneous expenses. Partially offsetting the decreases was higher gross profit, as previously discussed.
Results of Operations - Northwest
Three Months EndedSix Months Ended
June 30,June 30,
2023 2022 % Change2023 2022 % Change
(In millions)
Revenue$179.0$151.019%$294.9$256.515%
Gross profit$43.1$24.278%$58.8$38.354%
Gross margin24.0%16.1%19.9%14.9%
EBITDA$40.7$23.275%$53.8$36.049%
EBITDA margin22.7%15.4%18.3%14.0%
Three Months EndedSix Months Ended
June 30,June 30,
2023 2022 2023 2022 
(In millions)
Revenues:
Aggregates$47.9$43.5$90.5$77.1
Ready-mix concrete44.639.178.575.5
Asphalt34.526.341.434.7
Other*4.44.07.17.4
Contracting services82.765.8125.4103.0
Internal sales(35.1)(27.7)(48.0)(41.2)
$179.0$151.0$294.9$256.5
*Other includes merchandise, transportation services and other products that individually are not considered to be a major line of business for the segment.
Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022
Revenue
Revenue increased $28.0 million, largely the result of higher contracting services revenues of $16.9 million and higher average selling prices contributing an additional $14.8 million in revenue, supported by consistent market demand and EDGE-related pricing initiatives. Contracting services work benefited from more available work than the previous year, including Agency, data center, and parking garage work. Higher asphalt volumes of $4.9 million and higher ready-mix concrete volumes of $1.7 million also benefited from the increased contracting services work, highlighting the Company's successful vertical integration. Partially offsetting the increases were decreased aggregate volumes of $3.2 million, due in part to project timing.
Gross profit and gross margin
Gross profit increased $18.9 million and gross margin increased 790 basis points, resulting from the higher realized prices contributing $9.7 million in gross profit, largely from aggregates and asphalt, and the higher available contracting services work adding an additional $5.3 million, as previously discussed. Lower overall equipment operating costs, including fuel costs, also had a positive benefit in the quarter of approximately $3.8 million.
33

EBITDA and EBITDA margin
EBITDA increased $17.5 million and EBITDA margin increased 730 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $2.1 million, including higher labor-related costs of $1.1 million, lower asset sales gains and higher other miscellaneous expenses.
Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022
Revenue
Revenue increased $38.4 million, largely the result of higher average selling prices adding $27.3 million of revenue, primarily due to EDGE-related pricing initiatives on all product lines, and higher contracting services revenues of $22.4 million. Contracting services work benefited from more available work than the previous year, including data center, parking garage, railroad and Agency work. Partially offsetting the increases were lower ready-mix concrete and aggregate volumes of $5.2 million, due in part to the absence of impact projects in 2023, colder temperatures and decreased demand for residential work.
Gross profit and gross margin
Gross profit increased $20.5 million and gross margin increased 500 basis points, resulting from higher aggregates gross profit of $7.6 million and higher asphalt gross profit of $4.0 million, due to higher average realized prices and product mix. Contracting services margins improved by $4.8 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 increased $17.8 million and EBITDA margin increased 430 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $4.2 million, including higher labor-related costs of $2.0 million related to higher incentive accruals and wages, lower asset sales gains of $1.0 million, higher dues and subscriptions, and higher other expenses.
Results of Operations - Mountain
Three Months EndedSix Months Ended
June 30,June 30,
2023 2022 % Change2023 2022 % Change
(In millions)
Revenue$175.8$170.43%$236.4$228.93%
Gross profit$34.4$29.517%$28.6$23.820%
Gross margin19.6%17.3%12.1%10.4%
EBITDA$32.6$28.614%$26.0$20.626%
EBITDA margin18.5%16.8%11.0%9.0%
Three Months EndedSix Months Ended
June 30,June 30,
2023 2022 2023 2022 
(In millions)
Revenues:
Aggregates$28.9$26.9$38.5$36.1
Ready-mix concrete34.531.548.947.6
Asphalt29.531.130.331.5
Contracting services117.7118.4159.4155.3
Internal sales(34.8)(37.5)(40.7)(41.6)
$175.8$170.4$236.4$228.9
Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022
Revenue
Revenue increased $5.4 million, primarily the result of higher average selling prices on all product lines of $8.2 million, supported by demand and EDGE-related pricing momentum. Partially offsetting the increase were lower asphalt volumes and contracting services revenues as a result of the absence in 2023 of an impact airport project substantially completed during the second quarter of 2022. Overall asphalt volumes decreased an additional $3.5 million affected by unfavorable weather conditions in some locations, as were ready-mix concrete volumes.
34

Gross profit and gross margin
Gross profit increased $4.9 million and gross margin increased 230 basis points, as a result of higher contracting services margins contributing profit of $2.7 million due to strong markets in most locations, along with higher realized prices for ready-mix concrete and aggregates of $1.9 million, as previously discussed. Lower overall equipment operating costs, largely related to fuel, also had a positive benefit in the quarter of approximately $2.3 million. Partially offsetting the increase was the absence in 2023 of an impact airport project substantially completed during the second quarter of 2022, which affected both asphalt and contracting services margins.
EBITDA and EBITDA margin
EBITDA increased $4.0 million and EBITDA margin increased 170 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 $600,000 and higher credit loss provisions of $600,000.
Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022
Revenue
Revenue increased $7.5 million, primarily the result of higher average selling prices on all product lines of $11.8 million, supported by demand, EDGE-related pricing and momentum in growing markets. Contracting services revenues increased by $4.1 million due to strong markets in all locations, offset partially by the absence in 2023 of an impact airport project substantially completed during the second quarter of 2022. Aggregate volumes also benefited by $1.1 million due to increased demand in Montana. Partially offsetting these increases were lower ready-mix concrete and asphalt volumes of $10.5 million, largely the result of unfavorable weather conditions in some locations. Asphalt volumes were also affected by the absence of the impact airport project previously discussed.
Gross profit and gross margin
Gross profit increased $4.8 million and gross margin increased 170 basis points, as a result of higher contracting services margins contributing profit of $3.4 million due to strong markets in most locations, as well as higher realized prices for ready-mix concrete of $2.7 million. Lower overall equipment operating costs, including fuel, also had a positive impact on the segment of approximately $1.7 million. Partially offsetting these increases was the absence in 2023 of an impact airport project substantially completed during the second quarter of 2022, which affected both asphalt and contracting services margins.
EBITDA and EBITDA margin
EBITDA increased $5.4 million and EBITDA margin increased 200 basis points, directly resulting from the increased gross profit previously discussed.
Results of Operations - North Central
Three Months EndedSix Months Ended
June 30,June 30,
2023 2022 % Change2023 2022 % Change
(In millions)
Revenue$187.6$167.212%$208.6$190.110%
Gross profit$28.4$17.959%$8.2$(3.1)365%
Gross margin15.2%10.7%4.0%(1.6)%
EBITDA$24.4$16.152%$.9$(8.2)111%
EBITDA margin13.0%9.6%.4%(4.3)%
Three Months EndedSix Months Ended
June 30,June 30,
2023 2022 2023 2022 
(In millions)
Revenues:
Aggregates$30.3$26.7$34.4$30.7
Ready-mix concrete53.947.166.259.5
Asphalt46.744.746.844.8
Other*10.99.912.512.0
Contracting services99.889.1104.494.7
Internal sales(54.0)(50.3)(55.7)(51.6)
$187.6$167.2$208.6$190.1
*Other includes merchandise and other products that individually are not considered to be a major line of business for the segment.
35

Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022
Revenue
Revenue increased $20.4 million, largely resulting from higher average selling prices due to EDGE-related pricing initiatives on all product lines contributing an additional $19.0 million in revenue, and higher contracting services revenue of $10.7 million benefiting from impact projects in certain locations and timing of some projects. Ready-mix concrete volumes also increased $2.2 million due to strong markets in certain locations resulting in more commercial and paving projects. Partially offsetting these increases were lower asphalt volumes of $5.6 million, largely related to seasonal heavy-load road restrictions in certain locations, and decreased aggregate volumes of $2.3 million from the absence of an impact project during 2022, as well as lower internal sales volumes due to a late start for paving projects.
Gross profit and gross margin
Gross profit increased $10.5 million and gross margin increased 450 basis points, largely due to higher realized prices on asphalt and aggregates of $4.1 million, and higher contracting services margins contributing profit of $4.1 million related to improved bid margins and impact projects. Lower overall equipment operating costs, largely related to fuel, also had a positive benefit in the quarter of approximately $3.2 million. Partially offsetting these increases were lower aggregates and asphalt margins related to the decreased volumes previously discussed.
EBITDA and EBITDA margin
EBITDA increased $8.3 million and EBITDA margin increased 340 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $2.4 million, largely higher labor-related costs for higher incentive and profit sharing accruals.
Six Months Ended June 30, 2023, Compared to Six Months Ended June 30, 2022
Revenue
Revenue increased $18.5 million as a result of higher average selling prices across all product lines of $21.6 million due to EDGE-related pricing initiatives, and contracting services revenue of $9.7 million benefiting from impact projects in certain markets and timing of some projects. Certain areas in Minnesota, North Dakota and South Dakota experienced precipitation rates that were two to three times higher during the first three months of 2023 compared to the same timeframe in 2022. These weather conditions affected demand for products and resulted in a decrease in sales volumes of $9.3 million for asphalt and aggregates.
Gross profit and gross margin
Gross profit increased $11.3 million and gross margin increased 560 basis points, largely due to higher realized prices on aggregates and asphalt of $4.4 million. Contracting services margins contributed profit of $3.6 million from improved bid margins and impact projects. Lower overall equipment operating costs, largely fuel, also had a positive benefit in the quarter.
EBITDA and EBITDA margin
EBITDA increased $9.1 million and EBITDA margin increased 470 basis points, directly resulting from the increased gross profit previously discussed. Partially offsetting the increase was higher selling, general and administrative expenses of $2.6 million, primarily higher labor-related costs for higher incentive and profit sharing accruals.
Results of Operations - All Other and Intersegment Eliminations
Three Months EndedSix Months Ended
June 30,June 30,
2023 2022 % Change2023 2022 % Change
(In millions)
Revenue$100.6 $94.8 6%$143.3 $132.5 8%
Gross profit$19.9 $13.4 49%$32.6 $18.9 72%
Gross margin19.8 %14.1 %22.7 %14.3 %
EBITDA$5.4 $4.2 29%$11.4 $.1 n.m.
EBITDA margin5.3 %4.4 %7.9 %.1 %
Three Months Ended June 30, 2023, Compared to Three Months Ended June 30, 2022
Revenue
Revenue increased $5.8 million, driven by higher average selling prices for asphalt products and ready-mix concrete of $14.7 million, partially offset by decreased asphalt product volumes of $5.4 million due primarily to timing of sales, lower availability of asphalt paving work and competitive market pricing in the geographic areas in which the Company operates. Also offsetting the increases were decreased ready-mix concrete and aggregates sales of $8.1 million due to a partial sale of non-strategic assets in southeast Texas in December 2022.
36

Gross profit and gross margin
Gross profit increased $6.5 million and gross margin increased 570 basis points, resulting from higher realized prices for asphalt products and ready-mix concrete of $13.4 million. Partially offsetting these increases was a decrease in ready-mix concrete margins, which resulted in a reduction to gross profit of $1.1 million, largely as a result of the partial sale of non-strategic assets in southeast Texas in December 2022.
EBITDA and EBITDA margin
EBITDA increased $1.2 million and EBITDA margin increased 90 basis points. The increase in EBITDA was the direct result of increased gross profit previously discussed and improved performance on the Company's nonqualified benefit plan investments of $2.9 million. Partially offsetting the increases were higher selling, general and administrative costs, including increased payroll-related costs of $2.8 million, higher professional service fees of $1.6 million, higher taxes and licensing fees of $500,000 and other miscellaneous costs, partially as a result of standing itself up as a publicly traded company.
Six Months Ended June 30, 2023 Compared to Six Months Ended June 30, 2022
Revenue
Revenue increased $10.8 million, driven by higher average selling prices for asphalt products and ready-mix concrete of $17.7 million, and contracting services revenues increased $4.2 million due to cost increases and improving margins on contracts. Partially offsetting these increases were decreased aggregate and ready-mix concrete sales of $14.9 million due to the partial sale of non-strategic assets in southeast Texas in December 2022. In addition, asphalt sales volumes decreased $3.5 million related to a combination of lower availability of asphalt paving work and competitive market pricing in the geographic areas in which the Company operates.
Gross profit and gross margin
Gross profit increased $13.7 million and gross margin increased 840 basis points due primarily to higher realized prices for asphalt products and ready-mix concrete of $14.9 million. Partially offsetting these increases were decreased ready-mix concrete margins as a result of the partial sale of non-strategic assets in southeast Texas in December 2022.
EBITDA and EBITDA margin
EBITDA increased $11.3 million and EBITDA margin increased 780 basis points. The increase in EBITDA was the direct result of increased gross profit previously discussed and improved performance on the Company's nonqualified benefit plan investments of $5.7 million. Partially offsetting the increases were higher selling, general and administrative costs, including professional service fees of $2.1 million, insurance of $700,000, payroll-related costs of $400,000 and other miscellaneous costs, partially as a result of standing itself up as a publicly traded company.
37

Liquidity and Capital Resources
At June 30, 2023, Knife River had cash, cash equivalents and restricted cash of $68.5 million and working capital of $574.0 million. Working capital is calculated as current assets less current liabilities. Subsequent to the completion of 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.
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, pursuant to an indenture. On May 31, 2023, Knife River entered into a senior secured 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 and $35.0 million was repaid during the period, each with 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
Capital expenditures for the six months ended June 30, 2023 and 2022, were $56.0 million and $70.7 million, respectively. Knife River currently estimates total 2023 capital expenditures to be $125.0 million, which will primarily be used for 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 opportunities. It is anticipated that all of the funds required for capital expenditures for 2023 will be funded by various sources, including internally generated funds; credit facilities; and issuance of debt and equity securities if necessary.
38

Cash flows
Six Months Ended
June 30,
 20232022
(In millions)
Net cash provided by (used in)
Operating activities$(70.4)$(147.8)
Investing activities(64.1)(78.1)
Financing activities192.9 224.8 
Increase (decrease) in cash, cash equivalents and restricted cash58.4 (1.1)
Cash, cash equivalents and restricted cash -- beginning of year10.1 13.8 
Cash, cash equivalents and restricted cash -- end of period$68.5 $12.7 
Operating activities 
Six Months Ended
June 30,
 20232022Variance
(In millions)
Components of net cash used in operating activities:
Earnings (loss)$15.5 $(1.5)$17.0 
Adjustments to reconcile earnings (loss) to net cash used in operating activities55.1 58.6 (3.5)
Changes in current assets and liabilities, net of acquisitions:
Receivables(236.4)(215.2)(21.2)
Due from related-party16.1 1.0 15.1 
Inventories(51.1)(66.3)15.2 
Other current assets(20.9)(16.8)(4.1)
Accounts payable102.6 73.1 29.5 
Due to related-party(7.3)9.8 (17.1)
Other current liabilities25.6 8.9 16.7 
Pension and postretirement benefit plan contributions(.3)(.2)(.1)
Other noncurrent charges30.7 .8 29.9 
Net cash used in operating activities:$(70.4)$(147.8)$77.4 
Cash used in operating activities totaled $70.4 million for the six months ended June 30, 2023, compared to $147.8 million for the six months ended June 30, 2022. The decreased cash used in operating activities was largely the result of lower working capital needs. Cash used by working capital components totaled $171.4 million for the six months ended June 30, 2023, compared to $205.5 million for the six months ended June 30, 2022. This decreased usage of cash was driven largely by the lower payments on operating expenses at the end of the period, lower payments on taxes payable, higher deferred 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 used in operating activities.
Investing activities
Six Months Ended
June 30,
 20232022Variance
(In millions)
Capital expenditures$(66.6)$(80.3)$13.7 
Acquisitions, net of cash acquired— (.5).5 
Net proceeds from sale or disposition of property and other4.1 4.3 (.2)
Investments(1.6)(1.6)— 
Net cash used in investing activities$(64.1)$(78.1)$14.0 
The decrease in cash used in investing activities for the six months ended June 30, 2023, compared to the six months ended June 30, 2022, was primarily due to a reduction in capital expenditures for the prestress facility in Washington that is nearing completion.
39

Financing activities
Six Months Ended
June 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 154.9 50.4 
Issuance of long-term debt855.0 — 855.0 
Repayment of long-term debt(.1)(.1)— 
Debt issuance costs(16.7)(.7)(16.0)
Net transfers to Centennial(850.6)(29.3)(821.3)
Net cash provided by financing activities$192.9 $224.8 $(31.9)
The decrease in cash flows provided by financing activities for the six months ended June 30, 2023, compared to the six months ended June 30, 2022, was largely related to decreased issuance of short-term related-party notes being offset somewhat by increased issuance of long-term related-party notes in 2023. The net transfer to Centennial for the payment of dividends at the time of the Separation were mostly offset by the issuance of third-party debt at the time of the Separation reduced by the associated debt issuance costs.
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 June 30, 2023, the Company's purchase commitments reflected an increase of approximately 95 percent from the balance at December 31, 2022. This increase is primarily due to the Company committing to a three-year cement contract, as well as, the Company still having locked-in commitments from first quarter for the construction season. The Company expects purchase commitments to decrease throughout 2023 as obligations are satisfied during the construction season.
At June 30, 2023, the Company's long-term debt reflected an increase of approximately $378.4 million from the balance at December 31, 2022. This increase is primarily due to the Company paying off the short-term debt, and replacing it with long-term debt in preparation of the Separation. Overall, borrowings have decreased as of June 30, 2023, and are expected to decrease as construction season continues.
At June 30, 2023, the Company's total estimated interest payments over the life of its debt reflected an increase of approximately $277.4 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.55% on June 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*$33.0 $128.4 $125.0 $121.5 $407.9 
*Represents the estimated interest payments associated with the Company's long-term outstanding debt at June 30, 2023, assuming current interest rates and consistent amounts outstanding until their respective maturity dates over the periods indicated above.
At June 30, 2023, the Company expects to contribute approximately $1.2 million to its qualified noncontributory defined benefit pension plans in 2023 to maintain a desired funded status. At December 31, 2022, the Company did not expect to make contributions.
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.
40

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 expects to contribute approximately $1.2 million in pension plan contributions in 2023, largely resulting from 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.
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.
41

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 June 30, 2023PacificNorthwestMountainNorth Central All Other and Intersegment EliminationsConsolidated
(In millions)
Net income (loss)$16.5 $31.0 $26.4 $18.3 $(35.4)$56.8 
Depreciation, depletion and amortization5.5 9.7 6.2 6.1 3.6 31.1 
Interest expense, net— — — — 17.1 17.1 
Income taxes— — — — 20.1 20.1 
EBITDA$22.0 $40.7 $32.6 $24.4 $5.4 $125.1 
Unrealized (gains) losses on benefit plan investments(.4)(.4)
Stock-based compensation expense(.1)(.1)
One-time separation costs1.71.7 
Adjusted EBITDA$6.6 $126.3 
Revenue$142.2 $179.0 $175.8 $187.6 $100.6 $785.2 
Net income margin11.6 %17.3 %15.0 %9.8 %(35.2)%7.2 %
EBITDA margin15.5 %22.7 %18.5 %13.0 %5.3 %15.9 %
Adjusted EBITDA margin6.6 %16.1 %

Three Months Ended June 30, 2022PacificNorthwestMountainNorth CentralAll Other and Intersegment EliminationsConsolidated
(In millions)
Net income (loss)$9.9 $14.3 $22.8 $9.9 $(18.3)$38.6 
Depreciation, depletion and amortization5.3 8.9 5.8 6.2 3.5 29.7 
Interest expense, net— — — — 7.4 7.4 
Income taxes— — — — 11.6 11.6 
EBITDA$15.2 $23.2 $28.6 $16.1 $4.2 $87.3 
Unrealized (gains) losses on benefit plan investments2.42.4 
Stock-based compensation expense.7.7 
Adjusted EBITDA$7.3 $90.4 
Revenue$128.4 $151.0 $170.4 $167.2 $94.8 $711.8 
Net income margin7.7 %9.5 %13.4 %5.9 %(19.3)%5.4 %
EBITDA margin11.8 %15.4 %16.8 %9.6 %4.4 %12.3 %
Adjusted EBITDA margin7.7 %12.7 %

42

Six Months Ended June 30, 2023PacificNorthwestMountainNorth CentralAll Other and Intersegment EliminationsConsolidated
(In millions)
Net income (loss)$7.9 $35.2 $13.8 $(10.9)$(30.5)$15.5 
Depreciation, depletion and amortization11.0 18.6 12.1 11.8 7.2 60.7 
Interest expense, net— — .1 — 26.6 26.7 
Income taxes— — — — 8.1 8.1 
EBITDA$18.9 $53.8 $26.0 $.9 $11.4 $111.0 
Unrealized (gains) losses on benefit plan investments(1.7)(1.7)
Stock-based compensation expense.8.8 
One-time separation costs2.42.4 
Adjusted EBITDA$12.9 $112.5 
Revenue$209.9 $294.9 $236.4 $208.6 $143.3 $1,093.1 
Net income margin3.8 %11.9 %5.8 %(5.2)%(21.3)%1.4 %
EBITDA margin9.0 %18.3 %11.0 %.4 %7.9 %10.2 %
Adjusted EBITDA margin9.0 %10.3 %

Six months ended June 30, 2022PacificNorthwestMountainNorth CentralAll Other and Intersegment EliminationsConsolidated
(In millions)
Net income (loss)$10.1 $18.8 $9.2 $(20.0)$(19.6)$(1.5)
Depreciation, depletion and amortization10.5 17.2 11.3 11.8 7.3 58.1 
Interest expense, net— — .1 — 12.6 12.7 
Income taxes— — — — (.2)(.2)
EBITDA$20.6 $36.0 $20.6 $(8.2)$.1 $69.1 
Unrealized (gains) losses on benefit plan investments4.04.0 
Stock-based compensation expense1.41.4 
Adjusted EBITDA$5.5 $74.5 
Revenue$213.8 $256.5 $228.9 $190.1 $132.5 $1,021.8 
Net income margin4.7 %7.3 %4.0 %(10.5)%(14.8)%(.1)%
EBITDA margin9.7 %14.0 %9.0 %(4.3)%.1 %6.8 %
Adjusted EBITDA margin4.2 %7.3 %
New Accounting Standards
For information regarding new accounting standards, see Note 2.
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
43

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 June 30, 2023, the Company had $430.0 million in term loan and revolving credit borrowings under the credit agreement. The rate in effect at this time was 7.36% and 7.53%, respectively, for the term loan and revolving credit facilities. A hypothetical increase of 1 percent on the interest rate of these facilities would increase interest expense by $4.3 million over the next 12 months.
At June 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 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 June 30, 2023, that has materially affected, or is reasonably likely to materially affect, the Company's internal control over financial reporting.
44

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 June 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 and Use of Proceeds
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 June 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.
45

Exhibits Index
Incorporated by Reference
Exhibit NumberExhibit DescriptionFiled
Herewith
FormPeriod
Ended
ExhibitFiling
Date
File Number
*2(a)8-K2.16/01/231-41642
3(a)8-K3.16/01/231-41642
3(b)8-K3.26/01/231-41642
**4(a)8-K4.16/01/231-41642
4(b)10-
12B/A
4.24/28/231-41642
4(c)8-K4.26/01/231-41642
**10(a)8-K10.16/01/231-41642
10(b)8-K10.26/01/231-41642
10(c)8-K10.36/01/231-41642
**10(d)8-K10.46/01/231-41642
+10(e)8-K10.56/01/231-41642
+10(f)8-K10.66/01/231-41642
+10(g)8-K10.76/01/231-41642
**+10(h)8-K10.86/01/231-41642
**+10(i)8-K10.96/01/231-41642
+10(j)8-K10.106/01/231-41642
+10(k)8-K10.116/01/231-41642
+10(l)X
+10(m)10-
12B/A
10.164/28/231-41642
31(a)X
31(b)X
32X
95X
46

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.
** Certain schedules and exhibits have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company agrees to furnish
supplementally a copy of any omitted schedule or exhibit to the SEC upon its request.

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:August 8, 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.L 2 a2023ex10l.htm KNIFE RIVER 401K RETIREMENT PLAN Document

KNIFE RIVER CORPORATION
401(K) RETIREMENT PLAN
Effective May 1, 2023



161329235.2

TABLE OF CONTENTS

Page

INTRODUCTION    1
ARTICLE I DEFINITIONS    2
ARTICLE II PARTICIPATION    9
2.1    Participation Requirements    9
2.2    Termination of Participation    9
2.3    Reemployment    10
ARTICLE III CONTRIBUTIONS    11
3.1    Deferral Contributions    11
3.2    Changing Deferral Contribution Election    12
3.3    In-Plan Roth Conversion    12
3.4    Matching Contributions..    13
3.5    Employer Contributions    14
3.6    Special Limitations on Deferral Contributions    14
3.7    Special Matching Contribution Limitations    17
3.8    Contribution Limitation    19
3.9    Rollover Contributions    21
ARTICLE IV ACCOUNTS; VESTING; DISTRIBUTIONS    22
4.1    Participants’ Accounts    22
4.2    Vesting    22
4.3    Distribution    24
4.4    Method of Payment    24
4.5    Withdrawals by Participants    25
4.6    Timing of Distributions    27
4.7    Distributions Made in Accordance with Code Section 401(a)(31)    29
4.8    Loans to Participants    29
ARTICLE IV A MINIMUM DISTRIBUTION REQUIREMENTS    33
4A.1    General Rules    33
4A.2    Time and Manner of Distribution    33
4A.3    Required Minimum Distributions During Participant’s Lifetime    35
4A.4    Required Minimum Distributions After Participant’s Death    35
4A.5    Definitions    37
ARTICLE V INVESTMENT OF CONTRIBUTIONS    39
5.1    Making of Contributions    39
5.2    Investment    39
5.3    Voting of Common Stock of the Company    41
5.4    Tendering of Stock    42
5.5    Dividend Election    42
ARTICLE VI PLAN ADMINISTRATION; CLAIMS FOR BENEFITS    44
6.1    Named Fiduciaries    44



- i -
161329235.2

TABLE OF CONTENTS
(continued)
Page

6.2    Administrative Powers and Duties    44
6.3    Claims Procedures    45
6.4    Applications and Forms    46
6.5    Facility of Distribution and Payment    46
6.6    Beneficiary Designations    46
6.7    Form and Method of Designation    46
6.8    Administrative Expenses    47
ARTICLE VII TRUST FUND    48
7.1    Trust Agreement    48
7.2    Reversion    48
ARTICLE VIII AMENDMENT AND TERMINATION    49
8.1    Amendments    49
8.2    Right to Terminate    50
8.3    Action by the Company    50
8.4    Distribution of Accounts upon Plan Termination    50
ARTICLE IX ADOPTION OF THE PLAN BY AFFILIATES    51
9.1    Adoption    51
9.2    Withdrawal.    51
ARTICLE X GENERAL    52
10.1    No Guarantee of Employment    52
10.2    Nonalienation of Benefits    52
10.3    Missing Persons    52
10.4    Governing Law    52
10.5    Merger or Consolidation of Plan    52
10.6    Distribution to Alternate Payees    53
10.7    Construction    53
ARTICLE XI TOP-HEAVY PROVISIONS    54
11.1    Top-Heavy Plan    54
11.2    Operative Provisions    54
ARTICLE XII SPECIAL RULES FOR CERTAIN OFFICERS    56
EXECUTION    57
SCHEDULE A PLAN SPINOFF    58
SCHEDULE B MATCHING CONTRIBUTIONS    60
SCHEDULE C PROFIT SHARING CONTRIBUTIONS    61
SCHEDULE D.1 RETIREMENT CONTRIBUTIONS— KNIFE RIVER CORPORATION (KRC MATERIALS, INC.)    63

- ii -
161329235.2

TABLE OF CONTENTS
(continued)
Page

SCHEDULE D.2 RETIREMENT CONTRIBUTIONS— CERTAIN PENSION PLAN PARTICIPANTS    64
SCHEDULE D.3 RETIREMENT CONTRIBUTIONS— JTL GROUP, INC.    66
SCHEDULE D.4 RETIREMENT CONTRIBUTIONS— HAWAIIAN CEMENT, MAUI CONCRETE AND AGGREGATE DIVISION    67
SCHEDULE E PREVAILING WAGE LAW REQUIREMENTS AND SUPPLEMENTAL CONTRIBUTIONS    68
SCHEDULE F PRIOR PLAN MERGERS    70

- iii -
161329235.2


INTRODUCTION
The Company hereby establishes the Knife River Corporation 401(k) Retirement Plan (the “Plan”) effective May 1, 2023, as a spinoff of the MDU Resources Group, Inc. 401(k) Retirement Plan (the “MDU 401(k) Plan”) in connection with the corporate spinoff of MDU Resources Group, Inc.’s construction materials and contracting business, including Knife River Corporation and certain other Affiliates. Plan provisions related to the Plan spinoff are set forth in Schedule A herein. The Plan is intended to provide a means for deferred savings and investment by Eligible Employees and to afford security for their retirement. The Plan is intended to comply with the requirements of ERISA and Sections 401(a) and 401(k) of the Code. The provisions of the Plan effective May 1, 2023, relating to eligibility, vesting, and benefits entitlement, shall apply solely to any person who completes an Hour of Service as an Eligible Employee on or after such date. The rights and benefits of any person generally shall be governed by the terms of the Plan as in effect at the time such person ceases to be an Eligible Employee.
- 1 -
161329235.2


ARTICLE I
DEFINITIONS
The following terms, when used herein, shall have the meanings stated below unless a different meaning is otherwise indicated or required by the context.
Account – The Pretax Deferral Account, Roth Deferral Account, In-Plan Roth Conversion Account, Matching Contribution Account, ESOP Account, Rollover Account, Profit Sharing Account, and Retirement Contribution Account, respectively, maintained for a Participant (or an Eligible Employee), as applicable. In addition, the Committee may establish additional accounts and subaccounts as it may deem necessary for the proper administration of the Plan, and “Account” may also refer to any or all such additional accounts and subaccounts.
Affiliate –The Company and any other corporation, trade or business that, together with the Company, is treated as a single employer with the Company pursuant to Code Section 414(b), (c), (m), or (o), except that with respect to Section 3.8, “pursuant to Code Section 414(b), (c), (m), or (o), as modified by Code Section 415(h)” shall be substituted for the preceding reference to “pursuant to Code Section 414(b), (c), (m), or (o).
Code – The Internal Revenue Code of 1986, as amended. Reference to any specific Code section shall include such section, any valid regulation promulgated thereunder, and any comparable provision of any future legislation amending, supplementing, or superseding such section.
Committee – The committee that shall be the administrator of the Plan pursuant to Article VI or its delegate as applicable in certain contexts.
Common Stock – Common stock of the MDU Resources Group, Inc., prior to the Knife River Spinoff Effective Date and common stock of Knife River Corporation on and after the Knife River Spinoff Effective Date.
Company – Knife River Holding Company, which shall be renamed as Knife River Corporation on or after the Knife River Spinoff Effective Date, or any successor thereto.
Compensation – The total compensation paid to an Eligible Employee by the Employer (not in excess of $330,000 for the 2023 Plan Year, as adjusted by the Secretary of the Treasury to reflect increases in the cost of living), unreduced by any deferral contributions of the Eligible Employee to the Plan, and any
- 2 -
161329235.2


amount that is contributed by the Employer pursuant to a salary reduction agreement and that is not includible in the gross income of an Employee under Code Sections 125(a), 132(f)(4), 402(e)(3), 402(h)(1)(B), 402(k), or 457(b), including any differential wage payment (as defined in Code Section 3401(h)(2)), but excluding other contributions to the Plan, contributions to other employee benefit plans, relocation allowances, club membership reimbursements, the cost of group life insurance that is added to taxable income of the Eligible Employee, and any other extra or additional compensation from the Employer that does not constitute base compensation, such as bonuses and other incentive compensation.
Disability – A physical or mental condition of an Eligible Employee that results in permanent and total disability as defined by the Social Security Administration.
Distributee – Distributee means an Employee or former Employee. In addition, the Employee’s (or former Employee’s) surviving Spouse and the Employee’s (or former Employee’s) Spouse or former Spouse who is the alternate payee under a qualified domestic relations order, as defined in Code Section 414(p), are Distributees with regard to the interest of the Spouse or former Spouse. A Distributee also means the Employee’s (or former Employee’s) non-Spouse designated beneficiary, in which case, the distribution can only be transferred to a traditional IRA or Roth IRA established on behalf of the non-Spouse designated beneficiary for the purpose of receiving the distribution.
Effective Date – The effective date of the Plan, which is May 1, 2023.
Eligible Employee – Eligible Employee means each regular full-time Employee or part time Employee scheduled to work at least 1,000 Hours of Service a year who is at least 18 years of age and who is actively employed by the Employer; provided, however, that a part-time Employee scheduled to work less than 1,000 Hours of Service a year who completes at least 1,000 Hours of Service within a 12-month period beginning on the Employee’s employment date or in any subsequent Plan Year shall be an Eligible Employee.
Notwithstanding the foregoing, unless specifically approved as an Eligible Employee by the Committee, an Employee of an Employer shall not be an Eligible Employee during any time when such Employee is (1) eligible to participate in a multiemployer plan as defined in ERISA Section 3(37) to which the Employer contributes, (2) covered by a collectively bargained unit that has not bargained for the Plan for such Employee, (3) classified as a student or intern as defined by the payroll practices of the Employer,
- 3 -
161329235.2


or (4) classified as a Temporary Employee, except that a Davis-Bacon Employee described in Section E-1 who is a Temporary Employees will become an Eligible Employees upon the completion of one Hour of Service.
A Leased Employee shall not be an Eligible Employee.
Eligible Retirement Plan – Eligible Retirement Plan means (1) an individual retirement account described in Code Section 408(a) or 408A, (2) an individual retirement annuity described in Code Section 408(b), (3) an annuity plan described in Code Section 403(a), (4) an annuity contract described in Code Section 403(b), (5) an eligible plan under Code Section 457(b) that is maintained by a state, political subdivision of a state, or any agency or instrumentality of a state or political subdivision of a state and that agrees to separately account for amounts transferred into such plan from this Plan, or (6) a qualified plan described in Code Section 401(a) that accepts the Distributee’s Eligible Rollover Distribution. This definition shall also apply in the case of a distribution to a surviving Spouse, or to a Spouse or former Spouse who is the alternate payee under a qualified domestic relations order, as defined in Code Section 414(p). If any portion of an Eligible Rollover Distribution is attributable to payments or distributions from a Roth Deferral Account, an Eligible Retirement Plan with respect to such portion shall include only another designated Roth account of the individual from whose Account the payments or distributions were made or a Roth IRA of such individual.
Eligible Rollover Distribution – Eligible Rollover Distribution means any distribution of all or any portion of the balance to the credit of the Distributee, except that an Eligible Rollover Distribution does not include (1) any distribution that is one of a series of substantially equal periodic payments made (not less frequently than annually) for the life (or life expectancy) of the Distributee or the joint lives (or joint life expectancies) of the Distributee and the Distributee’s designated beneficiary, or for a specified period of ten years or more, (2) any distribution to the extent such distribution is required under Code Section 401(a)(9), (3) any hardship distribution described in Code Section 401(k)(2)(B)(i)(iv), (4) the portion of any distribution that is not includible in gross income (determined without regard to the exclusion for net unrealized appreciation with respect to employer securities), or (5) a distribution excluded from the definition of an “Eligible Rollover Distribution” under applicable Treasury rulings or regulations.
- 4 -
161329235.2


A portion of a distribution shall not fail to be an Eligible Rollover Distribution merely because the portion consists of after-tax employee contributions that are not includible in gross income. However, such portion may be paid only to an individual retirement account or annuity described in Code Section 408(a) or 408(b), a Roth IRA described in Code Section 408A, a qualified retirement plan (either a defined contribution plan or a defined benefit plan) described in Code Section 401(a) or 403(a), or an annuity contract described in Code Section 403(b) that agrees to separately account for amounts so transferred (and earnings thereon), including separately accounting for the portion of such distribution that is includible in gross income and the portion of such distribution that is not so includible.
Employee – An individual shall be an Employee of or be employed by the Employer for any Plan Year only if such individual is treated by the Employer for such Plan Year as its employee for purposes of employment taxes and wage withholding for federal income taxes, regardless of any subsequent reclassification by the Employer, any governmental agency, or court.
Employer – The Company and the Participating Affiliates.
ERISA – The Employee Retirement Income Security Act of 1974, as amended. Reference to any specific ERISA section shall include such section, any valid regulation promulgated thereunder, and any comparable provision of any future legislation amending, supplementing, or superseding such section.
ESOP – The portion of the Plan that is designed to invest primarily in Common Stock and is intended to satisfy the requirements of a non-leveraged employee stock ownership plan set forth in Code Sections 401(a), 409, and 4975(e)(7). The ESOP consists of all amounts credited to Participants’ Accounts that are invested in Common Stock from time to time.
ESOP Account – The separate Account or Accounts maintained for a Participant to which is credited the Participant’s interest in the ESOP from time to time.
Highly Compensated Employee or HCE – Includes highly compensated active Employees and highly compensated former Employees. “Highly compensated active Employee” means any Employee who (1) was a 5% owner (as defined in Code Section 416(i)(I)) of the Employer at any time during the current or the preceding year, or (2) for the preceding year had compensation from the Employer in excess of $135,000 (the limit for 2022) (as adjusted by the Secretary of the Treasury pursuant to Code Section 415(d), except that the base period shall be the calendar quarter ending September 30, 1996).
- 5 -
161329235.2


A former Employee shall be treated as a Highly Compensated Employee if (A) such Employee was a Highly Compensated Employee when he or she separated from service, or (B) such Employee was a Highly Compensated Employee at any time after attaining age 55.
The determination of who is a Highly Compensated Employee will be made in accordance with Code Section 414(q).
For purposes of this definition, the term “compensation” means Section 415 compensation (as defined in Section 3.8).
Hour of Service – Any hour for which an Employee is directly or indirectly paid or entitled to payment by an Employer (1) for the performance of duties, or (2) on account of a period of time during which no duties are performed due to paid vacation, paid holidays, paid illness or incapacity, paid jury duty, or other authorized paid leaves of absence, or (3) for which back pay irrespective of mitigation of damages is either awarded or agreed to by an Employer. The number of Hours of Service, and the period to which such hours shall be credited, will be determined in accordance with Department of Labor Regulations Section 2530.200b-2.
In-Plan Roth Conversion Account – An Account created to hold amounts under the Plan that a Participant, spousal alternate payee, or spousal beneficiary elects to convert to the In-Plan Roth Conversion Account in accordance with Section 3.3. The Committee may establish subaccounts based on the source of the in-Plan Roth conversion.
Investment Funds – Each of the investment funds designated by the Committee in which a Participant’s Accounts may be invested, in accordance with Section 5.2.
Knife River Spinoff Effective Date – The effective date of the corporate spinoff of MDU Resources Group, Inc.’s construction materials and contracting business, including Knife River Corporation and certain other Affiliates, that will result in two independent, publicly traded companies, MDU Resources Group, Inc., and Knife River Corporation.
Leased Employee – An individual, not otherwise an Employee, who, pursuant to an agreement between an Affiliate and a leasing organization, has performed, on a substantially full-time basis, for a period of at least 12 months, services under the primary direction or control of the Affiliate unless (1) the individual is covered by a money purchase pension plan maintained by the leasing organization and
- 6 -
161329235.2


meeting the requirements of Code Section 414(n)(5)(B), and (2) Leased Employees do not constitute more than 20% of the nonhighly compensated workforce of all Affiliates (within the meaning of Code Section 414(n)(5)(C)(ii)).
Matching Contribution Account – The separate Account to which Employer matching contributions under Section 3.4 are credited.
MDU 401(k) Plan – The MDU Resources Group, Inc. 401(k) Retirement Plan sponsored by MDU Resources Group, Inc., which was established effective January 1, 1984.
Normal Retirement Age – The date a Participant attains age 60.
Participant – An Eligible Employee who participates in the Plan pursuant to Article II.
Participating Affiliate – An Affiliate to which the Committee has extended the Plan and which adopts the Plan by its board of directors or other governing body.
Plan – The Knife River Corporation 401(k) Retirement Plan as set forth herein and as amended from time to time.
Plan Year – The calendar year.
Pretax Deferral Account – The separate Account to which pretax deferral contributions under Section 3.1 are credited.
Profit Sharing Account – A separate account to which profit sharing contributions under Section 3.5(a) are credited.
Retirement Contribution Account – A separate account to which retirement contributions under Section 3.5(b) are credited.
Rollover Account – The separate Account maintained for an Eligible Employee to hold amounts contributed pursuant to Section 3.9.
Roth Deferral Account – The separate Account to which Roth deferral contributions under Section 3.1 are credited.
Section 16 Officer – An officer as described in Section 16 of the Securities Exchange Act of 1934 and the rules thereunder.
Spouse – The person to whom an individual is married for purposes of federal income taxes.
- 7 -
161329235.2


Temporary Employee – An Employee classified as a temporary Employee by an Employer and assigned employment status code 5 in the Knife River Corporation payroll system, or any successor or equivalent payroll system code.
Trust Agreement – The Trust Agreement between the Company and the Trustee pursuant to which the Trust Fund is maintained, as such agreement may be amended from time to time. The Trust Agreement constitutes a part of the Plan and its terms are incorporated herein by reference.
Trust Fund – The Trust Fund under the Plan in which Plan assets are retained by the Trustee.
Trustee – The Trustee of the Trust Fund, and any successor thereto.
- 8 -
161329235.2


ARTICLE II
PARTICIPATION
2.1    Participation Requirements. Each Employee shall become a Participant on the date that he or she becomes an Eligible Employee, provided that such Eligible Employee complies with any enrollment procedures established by the Committee.
2.2        Termination of Participation
(a)A Participant shall terminate active participation in the Plan upon any of the following events:
(i)death,
(ii)retirement,
(iii)Disability, or
(iv)other termination of employment with all Affiliates.
(b)A Participant who elects, pursuant to Section 4.5(b), to make a complete or partial withdrawal from the Pre-tax Deferral Account, Roth Deferral Account, Matching Contribution Account, and Rollover Account after age 59½ shall not be deemed to terminate participation in the Plan by such election alone.
(c)A Participant who ceases to be an Eligible Employee (other than by termination of employment), discontinues deferral contributions under Section 3.1, or enters the military service of the United States, shall also be an inactive Participant with respect to the deferral contribution feature of the Plan; provided, however, that, notwithstanding any provision of the Plan to the contrary, (i) contributions, benefits, and service credit with respect to qualified military service will be provided in accordance with Code Section 414(u), and (ii) in the case of a Participant who dies while performing qualified military service (as defined in Code Section 414(u)), the survivors of the Participant are entitled to any benefits (other than benefit accruals relating to the period of qualified military service) provided under the Plan had the Participant resumed and then terminated employment on account of death. Any interest of an inactive Participant in the Plan may be allowed to remain in the Trust Fund, subject to payment as provided in Article IV. Inactive Participants may
- 9 -
161329235.2


apply for a hardship withdrawal in accordance with Section 4.5(a) but shall not be eligible for loans under Section 4.8.
2.3    Reemployment. An Eligible Employee or Participant who terminates employment with the Employer and who is subsequently reemployed as an Eligible Employee shall become a Participant on the date of his or her reemployment, provided that such Eligible Employee complies with any enrollment procedure established by the Committee. Notwithstanding any provision of the Plan to the contrary, an individual rehired as a student, intern, or Temporary Employee will not be an Eligible Employee and will not become a Participant in the Plan, except that a Davis-Bacon Employee described in Section E-1 who is a Temporary Employees will become an Eligible Employee upon the completion of one Hour of Service.

- 10 -
161329235.2


ARTICLE III
CONTRIBUTIONS
3.1        Deferral Contributions
(a)Maximum. A Participant may contribute, by payroll deduction, any whole percentage of the Participant’s Compensation not exceeding 75% of Compensation for each pay period to the Participant’s Pretax Deferral Account and/or Roth Deferral Account. The Participant must specify whether the deferral contributions shall be pretax deferral contributions, Roth deferral contributions, or a combination of both. If a Participant fails to specify, then his or her deferral contributions shall be treated as pretax deferral contributions. The election shall be made in such manner and with such advance notice as prescribed by the Committee.
(b)Deferral contributions on behalf of a Participant shall be credited to such Participant’s Pretax Deferral Account and/or Roth Deferral Account, as applicable and subject to Section 3.6.
(c)Upon becoming a Participant, and at any time thereafter, each Participant may elect the percentage of Compensation to be contributed as deferral contributions to the Plan. Any such election will take effect as soon as administratively feasible. Each election by a Participant under this Section 3.1(c) shall be made pursuant to the method established by the Committee for this purpose.
(d)If a Participant fails to make an election within 30 days of becoming a Participant, the Participant shall be deemed to have elected to have 6% of Compensation (the “automatic deferral rate”) withheld and contributed to the Plan as pretax deferral contributions, effective as soon as administratively feasible following the 30-day period. Within a reasonable period prior to the date an automatic deferral election is effective and the first day of each Plan Year thereafter, the Participant shall receive a notice that explains the automatic deferral feature (including the applicable automatic deferral rate and how automatic contributions will be invested in the absence of the Participant’s investment election), the Participant’s right to elect not to have automatic contributions made on the
- 11 -
161329235.2


Participant’s behalf, and the procedure for making an alternate election. Automatic contributions being made on behalf of a Participant will cease as soon as administratively feasible after the Participant makes an affirmative election regarding deferral contributions.
(e)Notwithstanding a Participant’s election under Section 3.1(c) or deemed election under Section 3.1(d), if a Participant is contributing less than 15% of Compensation to the Plan on January 1 following his or her initial deferral contribution, such a Participant’s deferral rate shall be automatically increased by 1% on such January 1 and each subsequent January 1 (or as soon as administratively feasible thereafter) until his or her deferral rate equals 15% of Compensation; provided, however, that this Section 3.1(e) shall not apply to a Participant who has elected to opt out of the automatic deferral increase feature or has elected to not contribute to the Plan.
(f)Deferral contributions must be contributed to the Trust Fund as soon as they can reasonably be segregated from the Employer’s general assets, but in no event later than the 15th business day of the month following the month in which such amounts otherwise would have been payable to the Participant in cash. Deferral contributions shall be invested pursuant to Section 5.2(a).
3.2    Changing Deferral Contribution Election. A Participant may change his or her deferral contribution election at any time as provided in Section 3.1(c). Such change will take effect as soon as administratively feasible.
3.3    In-Plan Roth Conversion. A Participant, spousal alternate payee, or spousal beneficiary may elect to convert vested amounts from any Account, other than an Account holding Roth Contributions, to an In-Plan Roth Conversion Account in such manner and subject to such rules as the Committee may establish consistent with this Section 3.3 and Code Section 402A(c)(4)(E). The Plan permits conversion of any amounts permissible under the Code, including amounts that are not otherwise distributable. Amounts that are so converted will be subject to the taxation provisions and separate accounting requirements that apply to designated Roth contributions and any distribution constraints applicable to such amounts prior to the conversion. An in-Plan Roth conversion is not
- 12 -
161329235.2


a Plan distribution. Accordingly, the Plan may not withhold or distribute any amounts for income tax withholding.
3.4    Matching Contributions. The Employer shall make a matching contribution for each pay period equal to 50% of the deferral contribution made by the Participant for such pay period; provided, however, that a Participant’s deferral contributions in excess of 6% of Compensation for such pay period shall not be eligible for matching contributions. Notwithstanding the immediately preceding sentence, an Employer, by resolution of its board of directors or other governing body and subject to the approval of the Committee, may provide for a matching contribution on behalf of Participants employed by such Employer that differs from the matching contribution stated above. In such a case, the matching contribution so adopted by such Employer and approved by the Committee shall be set forth in Schedule B and shall be applicable to such Employer in lieu of the matching contribution stated above until changed by action of such Employer’s board of directors or other governing body and approved by the Committee. Matching contributions on behalf of a Participant shall be made in cash and credited to the Participant’s Matching Contribution Account.
The Employer shall make a true-up matching contribution for each Plan Year on behalf of each Participant who made deferral contributions during such Plan Year. The true-up matching contribution shall be in the amount that, when aggregated with all matching contributions made during the Plan Year on behalf of the Participant, equals 50% of the Participant’s deferral contributions for the Plan Year that do not exceed 6% of the Participant’s Compensation for the Plan Year. A Participant whose employment is terminated during the Plan Year may receive a true-up matching contribution prior to the end of the Plan Year, as determined in the sole discretion of the Participant’s Employer. Notwithstanding the foregoing, for any Participant employed by an Employer who provides a matching contribution that differs from the matching contribution formula stated above, as set forth in Schedule B, the amount of true-up matching contribution shall not exceed the maximum matching contribution made pursuant to Schedule B as determined on a Plan Year basis. Matching contributions described in this Section 3.4 without regard to any matching contributions described in Schedule B are referred to herein as the “standard matching contributions.”
- 13 -
161329235.2


3.5    Employer Contributions. Each Employer, in its sole discretion, may make either or both of the following types of contributions to the Plan on behalf of Participants employed by that Employer.
(a)Profit Sharing. Each Employer may establish a profit sharing feature by which a contribution to the Plan may be allocated to Participants pursuant to criteria related to the Employer’s annual performance, as established by resolution of its governing body and subject to the approval of the Committee. Each profit sharing feature shall be set forth in Schedule C and shall be applicable to the Employer that established the feature until changed by action of such Employer’s governing body and approved by the Committee. Any such contribution will be made in accordance with Section 5.1 and will be invested pursuant to the Participant’s investment election.
(b)Retirement Contribution. Each Employer may establish a retirement contribution feature by which a contribution to the Plan will be allocated to Participants pursuant to a specific formula established by resolution of its governing body and subject to the approval of the Committee. Each retirement contribution feature shall be set forth in Schedule D and shall be applicable to the Employer that established the feature until changed by action of such Employer’s governing body and approved by the Committee. Any such contribution will be made in accordance with Section 5.1 and will be invested pursuant to the Participant’s investment election.
3.6    Special Limitations on Deferral Contributions
(a)For each Plan Year, the Plan shall comply with Code Section 401(k)(3). Specifically, if the actual deferral percentage or ADP (as defined in Section 3.6(c)) of Compensation for Participants who are HCEs is more than the amount permitted under the special limitations set forth in Section 3.6(b), the deferral contributions made by the HCEs will be reduced (in the order of those HCEs with the highest dollar contribution amount) to the extent necessary to meet the requirements of Section 3.6(b). The Employer shall pay directly to the Participant any excess amounts withheld for contribution. Any excess deferral contributions made to the Trust Fund, plus any related earnings thereon, shall be distributed to the Participants before the end of the Plan Year following the Plan Year in
- 14 -
161329235.2


which such excess deferral contributions are made. Amounts to be distributed to a Participant pursuant to the previous sentence shall be reduced by the amounts (if any) to be distributed to that Participant pursuant to Section 3.6(g).
In addition, if the Employer or the Committee determines that contributions would be in excess of the special limitations set forth in Section 3.6(b), the Employer may in its sole discretion suspend, in whole or in part, deferral contributions to the Plan made on behalf of Participants who are HCEs. In such case the deferral contributions that would ordinarily be contributed to the Trust Fund on the Participants’ behalf in a payroll period shall be paid directly to such Participants.
(b)The ADP for any Plan Year of all Eligible Employees who are HCEs shall not exceed, alternatively (i) 125% of the ADP for all Eligible Employees who are not HCEs, or (ii) 200% of the ADP for Eligible Employees who are not HCEs, provided that the ADP for all HCEs does not exceed the ADP for all other Eligible Employees by more than 2%.
(c)For purposes of this Section 3.6, the “actual deferral percentage” or “ADP” for a Plan Year shall be the average of the ratios, calculated separately for each Eligible Employee in each group, of the amount of deferral contributions credited to the Pretax Deferral Account and Roth Deferral Account on behalf of each Eligible Employee for such Plan Year to the Eligible Employee’s Section 415 compensation (as defined in Section 3.8) for such Plan Year.
(d)If a reduction in the amount of deferral contributions on behalf of a Participant is required because of the application of Section 3.6(a), the reduction shall be treated as taxable earnings to the Participant for the pay period in which the reduction occurs, and the Employer shall withhold any taxes required by law on such taxable earnings.
(e)If a distribution of excess deferral contributions (and related earnings) is required because of the application of Section 3.6(a), the Employer shall withhold any taxes required by law on such distribution.
(f)In the event that an active Participant is required to reduce deferral contributions to the Plan as a result of the application of Section 3.6(a), the matching contribution under Section
- 15 -
161329235.2


3.4 made on behalf of the Participant for the remainder of the Plan Year shall be applied to the reduced amount of deferral contributions.
(g)Notwithstanding the foregoing provisions of this Section 3.6, the maximum amount of deferral contributions credited to the Pretax Deferral Account and Roth Deferral Account on behalf of a Participant in any calendar year may not exceed $22,500, as may be adjusted in accordance with regulations prescribed by the Secretary of the Treasury to reflect increases in the cost of living, and any such contributions made to the Pretax Deferral Account and Roth Deferral Account in excess of such limit (as adjusted), plus any related earnings on the excess, shall be distributed to the Participant by no later than April 15 following the close of the calendar year in which the excess deferral contributions are made. The amount of deferral contributions distributed to a Participant pursuant to the immediately preceding sentence shall be reduced by the amount of deferral contributions distributed to such Participant pursuant to Section 3.6(a) for the same Plan Year.
Deferral contributions exceeding the limits of this Section 3.6(g) shall mean the amount of deferral contributions for a calendar year that the Participant designates to the Plan pursuant to the following procedure. The Participant’s designation shall (i) be submitted to the Committee in writing no later than March 1, (ii) specify the Participant’s deferral contributions exceeding the limits of this Section 3.6(g) for the preceding calendar year, and (iii) be accompanied by the Participant’s written statement that if such excess deferral contribution is not distributed, it will, when added to amounts deferred under other plans or arrangements described in Code Section 401(k), 408(k), or 403(b), exceed the limit imposed on the Participant by Code Section 402(g) for the year in which the deferral occurred. Deferral contributions exceeding the limits of this Section 3.6(g) are includible in a Participant’s gross income under Code Section 402(g) to the extent that such Participant’s deferral contributions for a taxable year exceed the dollar limitation under such Code section. Such excess deferral contributions, and the income or loss allocable thereto, may be distributed before the end of the calendar year in which the deferral contributions were made. A Participant who has such excess deferral contributions for a taxable year,
- 16 -
161329235.2


taking into account only such deferral contributions under the Plan or any other plan of the Affiliates, shall be deemed to have designated the entire amount of such excess deferral contributions.
(h)The earnings allocable to distributions of deferral contributions exceeding the limits of Section 3.6(b) or 3.6(g) shall be the sum of (i) the earnings attributable to the Participant’s deferral contributions for the year multiplied by a fraction, the numerator of which is the applicable excess amount, and the denominator of which is the balances in the Pretax Deferral Account and Roth Deferral Account of the Participant on the last day of such year reduced by gains (or increased by losses) attributable to such Accounts for the year; and (ii) 10% of the amount determined under clause (i) multiplied by the number of whole calendar months between the end of the Plan Year and the date of distribution, counting the month of distribution if distribution occurs after the 15th day of such month.
(i)All Employees who are eligible to make deferral contributions under the Plan and who have attained age 50 before the close of the Plan Year shall be eligible to make catch-up contributions in accordance with, and subject to the limitations of, Code Section 414(v). Such catch-up contributions shall not be taken into account for purposes of implementing the required limitations of Code Sections 402(g) and 415. The Plan shall not be treated as failing to satisfy the requirements of Code Section 401(k)(3), 401(k)(11), 401(k)(12), 410(b), or 416, as applicable, by reason of the making of such catch-up contributions. Deferral contributions are matched up to the maximum deferral limit for the Plan Year, including excess deferrals that are reclassified as catch-up contributions.
3.7    Special Matching Contribution Limitations
(a)For each Plan Year, the Plan shall comply with Code Section 401(m)(2). Specifically, if the actual contribution percentage or ACP (as defined in Section 3.7(c)) for Participants who are HCEs is more than the amount permitted under the special limitations set forth under Section 3.7(b), the matching contributions credited to the Matching Contribution Accounts of those Participants who are HCEs shall be reduced (in the order of the HCEs with the highest dollar amount of matching contributions) to the extent necessary to meet
- 17 -
161329235.2


the requirements of Section 3.7(b). Any excess matching contributions made to the Trust Fund, plus any related earnings thereof, shall be distributed to such Participants before the end of the Plan Year following the Plan Year in which such excess matching contributions are made. The earnings allocable to distributions of deferral contributions exceeding the limits of Section 3.7(b) shall be the sum of (i) the earnings attributable to the Participant’s deferral contributions for the year multiplied by a fraction, the numerator of which is the applicable excess amount and the denominator of which is the balance in the Pretax Deferral Account and Roth Deferral Account of the Participant on the last day of such year reduced by gains (or increased by losses) attributable to such Accounts for the year; and (ii) 10% of the amount determined under clause (i) multiplied by the number of whole calendar months between the end of the Plan Year and the date of distribution, counting the month of distribution if distribution occurs after the 15th day of such month. In addition, if the Employer or the Committee determines that contributions or matching contributions would be in excess of the special limitations set forth under Section 3.7(b), the Employer may, in its sole discretion, suspend, in whole or in part, deferral contributions to the Plan made on behalf of Participants who are HCEs and, therefore, related matching contributions with respect to such Participants, in which case the deferral contributions that would ordinarily be contributed to the Trust Fund on the Participants’ behalf in a payroll period shall be paid directly to such Participants.
(b)The ACP for any Plan Year of all Eligible Employees who are HCEs shall not exceed, alternatively (i) 125% of the ACP for all Eligible Employees who are not HCEs, or (ii) 200% of the ACP for Eligible Employees who are not HCEs, provided that the ACP for all HCEs does not exceed the ACP for all other Eligible Employees by more than 2%.
(c)For purposes of this Section 3.7, the “actual contribution percentage” or “ACP” for a Plan Year shall be the average of the ratios, calculated separately for each Eligible Employee in each group, of the amount of matching contributions to the Matching Contribution Account on behalf of each Eligible Employee for such Plan Year to the Eligible Employee’s Section 415 compensation (as defined in Section 3.8) for such Plan Year.
- 18 -
161329235.2


(d)If a reduction in the amount of deferral contributions on behalf of a Participant is required because of the application of Section 3.7(a), the reduction shall be treated as taxable earnings to the Participant for the pay period in which the reduction occurs, and the Employer shall withhold any taxes required by law on such taxable earnings.
(e)If a distribution of excess deferral contributions or excess matching contributions (and related earnings) is required because of the application of Section 3.7(a), the Employer shall withhold any taxes required by law on such distribution.
(f)In the event that an active Participant is required to reduce deferral contributions to the Plan as a result of the application of Section 3.7(a), the matching contribution made on behalf of the Participant for the remainder of the Plan Year shall be applied to the reduced amount of deferral contributions.
3.8    Contribution Limitation. Notwithstanding any provision of the Plan to the contrary, and except to the extent permitted under Code Section 414(v), the annual additions (as defined below) to a Participant’s Accounts shall not exceed the lesser of (a) 100% of the Participant’s total Section 415 compensation (as defined below) or (b) $66,000, as adjusted for cost-of-living increases under Code Section 415(d). Plan benefits shall be paid in accordance with Code Section 415 and applicable Treasury Regulations issued thereunder, the requirements of which are incorporated herein by reference to the extent not specifically provided herein.
“Annual addition” for any Plan Year means the sum of (a) the deferral contributions, matching contributions, and profit sharing contributions, if any, credited to a Participant’s Accounts for that year, and (b) the contributions made by an Affiliate on behalf of such Participant (including contributions made by such Participant pursuant to an election to defer earnings), and any remainders to be credited to his or her Account under any other defined contribution plan maintained by the Affiliates in which such Participant participates. The Committee shall take any actions it deems advisable to avoid an annual addition in excess of the limitations set forth in Code Section 415; provided, however, if a Participant’s annual addition for a Plan Year actually exceeds the limitations of this Section 3.8, the Committee shall correct such excess in accordance with applicable Treasury Regulations or applicable guidance issued by the Internal Revenue Service.
- 19 -
161329235.2


The term “Section 415 compensation” shall mean the total of all of the wages, salaries, and other amounts received by the Participant from the Employer for services rendered to the Employer as reflected on Form W-2, but only to the extent such amounts are includible as compensation under Code Section 415I(3) and the regulations thereunder (including any amounts includible in a Participant’s income under the rules of Code Section 409A or because the amounts are constructively received by the Participant, and any differential wage payment (as defined in Code Section 3401(h)), plus any elective deferrals (as defined in Code Section 402(g)(3)) and any amount contributed or deferred by the Employer at the Participant’s election that is excludable from income under Code Sections 125, 132(f)(4), or 457.
Notwithstanding the foregoing, Section 415 compensation for a Plan Year shall include compensation paid to the Participant by the later of 2½ months after the Participant’s severance from employment with the Employer or the end of the Plan Year that includes the date of such severance from employment if (i) the payments are regular compensation for services during the Participant’s regular working hours or compensation for services outside the Participant’s regular working hours (such as overtime or shift differential), commissions, bonuses, or other similar payments, and, absent a severance from employment, the payments would have been paid to the Participant while the Participant continued in employment with the Employer; (ii) the payments are for unused accrued bona fide vacation time that the Participant would have been able to use if employment had continued; or (iii) the payment is received by the Participant pursuant to a nonqualified unfunded deferred compensation plan, but only if the payment would have been paid at the same time if employment had continued and only to the extent the payments are includible in gross income. Payments other than those described above shall not be considered compensation if paid after severance from employment, even if they are paid by the later of 2½ months after the date of severance from employment or the end of the Plan Year that includes the date of severance from employment, except (i) payments to an individual who does not currently perform services for the Employer by reason of qualified military service (within the meaning of Code Section 414(u)(1)) to the extent these payments do not exceed the amounts the individual would have received if the individual had continued to perform services for the Employer rather
- 20 -
161329235.2


than entering qualified military service; or (ii) compensation paid to a Participant who is permanently and totally disabled, as defined in Code Section 22(e)(3), provided that either salary continuation applies to all Participants who are permanently and totally disabled for a fixed or determinable period or the Participant was not an HCE immediately before becoming disabled. Notwithstanding any provision of the Plan to the contrary, Section 415 compensation shall not include amounts in excess of the limitation under Code Section 401(a)(17) in effect for the Plan Year.
3.9    Rollover Contributions. At the direction of the Committee, and in accordance with such uniform rules as the Committee may from time to time establish, rollovers described in Code Section 402(c), rollovers from an annuity contract described in Code Section 403(b), rollovers from an eligible plan under Code Section 457(b) that is maintained by a state, a political subdivision of a state, or any agency or instrumentality of a state or political subdivision of a state and that is not tax-exempt, and rollovers from another plan that meets the requirements of Code Section 401(a) or 403(a), including after-tax employee contributions and designated Roth accounts, may be received by the Trustee and will be credited to an Account established in the name of the Eligible Employee. Any rollover contribution made in accordance with the preceding sentence must be made in cash; rollover contributions of property other than cash will not be accepted. Any amount received by the Trustee for an Eligible Employee in accordance with this Section 3.9 shall be adjusted during each accounting period for their pro rata share of any change in the value of the Investment Funds. Eligible Employees shall be fully vested in their Rollover Account. Loans from a terminated plan of an acquired company may be accepted.

- 21 -
161329235.2


ARTICLE IV
ACCOUNTS; VESTING; DISTRIBUTIONS
4.1    Participants’ Accounts
(a)The Employer shall maintain, or cause to be maintained, records that reflect the interest of each Participant’s Pretax Deferral Account, Roth Deferral Account, In-Plan Roth Conversion Account, Matching Contribution Account, ESOP Account, Rollover Account, Profit Sharing Account, and Retirement Contribution Account, as applicable, including all contributions, income, gains or losses, and withdrawals with respect to such Accounts. Records for the Participants’ Accounts shall be maintained in accordance with procedural rules as determined by the Committee. As of such valuation dates as the Committee shall determine, but not less frequently than once each Plan Year, the Committee shall determine the value of each Participant’s Accounts.
(b)At least once each Plan Year (or as frequently as ERISA requires), the Employer shall cause to be furnished to each Participant a statement of the contributions made by the Employer on the Participant’s behalf, and the value of the Participant’s Accounts, as well as such information as may be necessary to set forth earnings, gains, or losses with respect to the Participant’s Accounts.
4.2    Vesting
(a)A Participant will, at all times, have a fully vested right to the value of the Participant’s Pretax Deferral Account, Roth Deferral Account, Matching Contribution Account, Rollover Account, and ESOP Account. As described in Schedule C or Schedule D (which add a profit sharing feature or retirement contribution feature), a number of years of service may be required for the Participant to be fully vested in his or her Profit Sharing Account or Retirement Contribution Account, as applicable. If a Participant terminates employment before becoming fully or partially vested in his or her Profit Sharing Account or Retirement Contribution Account, the non-vested portion in such Account shall be forfeited as of the last day of the Plan Year in which the Participant terminates employment with all Affiliates. Any forfeitures that arise under the terms of this Section 4.2(a) shall be used for any of the
- 22 -
161329235.2


following: (i) to reinstate the profit sharing contributions or retirement contributions of any reemployed Participants pursuant to the terms of the Plan, (ii) to reduce Employer contributions to the Plan, and (iii) to reduce administrative expenses incurred by the Plan. A Participant who dies while performing qualified military service (as defined in Code Section 414(u)) will receive service credit for vesting purposes for the period of qualified military service.
(b)If a Participant’s employment with all Affiliates terminates before the Participant becomes vested in his or her Profit Sharing Account or Retirement Contribution Account, and such Participant is subsequently reemployed by the an Affiliate, the following special rules shall apply:
(i)A “One-Year Break In Service” means a Plan Year in which a terminated Participant completes less than 500 Hours of Service.
(ii)If the Participant was not vested in his or her Profit Sharing Account or Retirement Contribution Account as of termination of employment, the Participant’s years of vesting service prior to the termination of employment shall be aggregated with years of vesting service accrued upon reemployment only if the number of his or her consecutive One-Year Breaks In Service is less than five.
(iii)In the case of a maternity or paternity absence (as defined below), a Participant shall be credited, for the first Plan Year in which he or she otherwise would have incurred a One-Year Break In Service (and solely for purposes of determining whether such a One-Year Break In Service has occurred), with the Hours of Service that normally would have been credited to the Participant but for such absence (or, if the Committee is unable to determine the hours that would have been so credited, 8 hours for each work day of such absence), but in no event more than 501 hours for any one absence. A “maternity or paternity absence” means an Employee’s absence from work because of the pregnancy of the Employee or birth of a child of the Employee, because of the placement of a child with the Employee in connection with the adoption of such child by the Employee,
- 23 -
161329235.2


or for purposes of caring for the child immediately following such birth or placement. The Committee may require the Employee to furnish such information as the Committee considers necessary to establish that the Employee’s absence was for one of the reasons specified above.
(iv)If a Participant terminated employment with all Affiliates before the Participant was fully vested in the Participant’s Profit Sharing Account or Retirement Contribution Account, and is reemployed by an Affiliate before incurring five consecutive One-Year Breaks In Service, the forfeiture that resulted from the Participant’s earlier termination of employment (unadjusted by subsequent gains or losses if the Participant received a prior distribution from the Plan) shall be recredited to the Participant’s Profit Sharing Account or Retirement Contribution Account, as applicable, as of the accounting date coincident with or next following the date of his or her reemployment.
4.3    Distribution. The amount credited to a Participant’s Accounts, to the extent such Participant is vested in such Accounts, shall become payable to the Participant (or the beneficiary, as applicable) subject to Section 4.6 upon any of the following events:
(a)retirement;
(b)Disability;
(c)death;
(d)other termination of employment with all Affiliates;
(e)as a hardship withdrawal under Section 4.5(a); or
(f)as an age 59½ withdrawal under Section 4.5(b).
4.4    Method of Payment. Participants (or their beneficiaries), in accordance with such uniform rules as the Committee may establish, shall elect distribution of their Accounts in one of the following methods:
(a)as a single-sum distribution; or
(b)in flexible installments not exceeding nine years.
- 24 -
161329235.2


Distributions shall generally be paid in cash; provided, however, that distributions from a Participant’s ESOP Account may, at the Participant’s election, be paid in the form of Common Stock.
4.5    Withdrawals by Participants
(a)Hardship Withdrawal. A Participant may apply for a hardship withdrawal at any time. The withdrawal must be for an immediate and heavy financial need of the Participant for which funds are not reasonably available from other resources of the Participant. If approved, such withdrawal shall equal the lesser of (i) the amount required to be distributed to meet the need created by the hardship, (including any amounts necessary to pay any federal, state, or local income taxes or penalties reasonably anticipated to result from the withdrawal), or (ii) the value of the vested portion of the Participant’s Accounts. Immediate and heavy financial needs are limited to amounts necessary for:
(i)Unreimbursed medical expenses (as defined in Code Section 213, determined without regard to whether the expense exceeds 7½% of adjusted gross income) incurred by the Participant, the Participant’s Spouse, or the Participant’s dependents (as defined in Code Section 152 without regard to Code Sections 152(b)(1), (b)(2), and (d)(1)(B)).
(ii)Preventing foreclosure on or eviction from the Participant’s principal residence.
(iii)Costs directly related to the purchase of the Participant’s principal residence, not including mortgage payments.
(iv)Tuition, room and board, and related educational fees for the next 12 months of post-secondary education for the Participant or the Participant’s Spouse, children, or dependents.
(v)Funeral or burial expenses for the Participant’s deceased parent, Spouse, children, or dependents.
(vi)Expenses for repair of damages to the Participant’s principal residence that would qualify for a casualty loss deduction under Code Section 165 (determined without
- 25 -
161329235.2


regard to Code Section 165(h) and whether the loss exceeds 10% of adjusted gross income).
(vii)Expenses and losses (including loss of income) incurred by the Participant on account of a disaster declared by the Federal Emergency Management Agency under the Robert T. Stafford Disaster Relief and Emergency Assistance Act, Public Law 100–707, provided that the Participant’s principal residence or principal place of employment at the time of the disaster was located in an area designated by the Federal Emergency Management Agency for individual assistance with respect to the disaster.
In addition, a hardship withdrawal may be made only if the following conditions are met:
(i)The Participant has obtained all other currently available distributions (including distributions of ESOP dividends under Code Section 404(k), but not hardship withdrawals or nontaxable loans) under the Plan and all other plans of deferred compensation (whether qualified or nonqualified) maintained by the Affiliates.
(ii)The Participant has provided to the Committee a representation in writing (including by using an electronic medium as defined in Treasury Regulation § 1.401(a)–21(e)(3)), or in such other form as may be prescribed by the Commissioner of the Internal Revenue Service, that he or she has insufficient cash or other liquid assets reasonably available to satisfy the need.
(iii)The Committee does not have actual knowledge that is contrary to the representation described above.
(iv)Any additional conditions, such as those described in 26 C.F.R. 1.401(k)-1(d)(3)(iv)(B) and (C).
A hardship withdrawal shall be paid to the Participant in cash as soon as practicable after approval of the Participant’s written request.
(b)Age 59½ Withdrawal. A Participant who has attained age 59½ may withdraw, by written election to the Committee once per Plan Year, all or any portion of the Participant’s vested Accounts in cash or in the form of Common Stock.
- 26 -
161329235.2


(c)Rollover Withdrawal. A Participant may withdraw, at any time by written election, all or any portion of the Participant’s Rollover Account.
4.6    Timing of Distributions
(a)When Distributions May Commence. If a Participant has incurred a distribution event described in Section 4.3 and requests a distribution of his or her Account, amounts credited to such Participant’s Account will be paid as soon as practicable after such amounts are ascertained. In accordance with Code Section 414(u)(12), a Participant receiving a differential wage payment (as defined in Code Section 3401(h)(2)) shall be treated as having been severed from employment with all Affiliates for purposes of taking a distribution of his or her Account during any period the Participant performs service in the uniformed services while on active duty for a period of more than 30 days (“deemed severance distribution”). If a Participant elects to receive a deemed severance distribution pursuant to the preceding sentence, such Participant shall not be permitted to make deferral contributions under Section 3.1 during the six-month period beginning on the date of the distribution.
(b)When Distributions Must Commence
(i)Accounts Not Exceeding $5,000. If a Participant incurs a distribution event described in Sections 4.3(a)–(f) and his or her vested Accounts do not exceed $5,000, such vested Accounts shall be distributed as soon as practicable after such amounts are ascertained without the need for the Participant’s consent to such distribution. If the Participant’s vested Accounts exceed $1,000 but do not exceed $5,000, the vested Accounts shall be distributed in a direct rollover to an individual retirement account designated by the Committee unless the Participant elects otherwise. If the Participant’s vested Accounts are $1,000 or less, the vested Accounts shall be distributed to the Participant in a lump sum unless the Participant elects otherwise.
(ii)Accounts in Excess of $5,000. If a Participant incurs a distribution event described in Sections 4.3(a)–(f) and his or her vested Accounts exceed $5,000, then payment
- 27 -
161329235.2


of the Participant’s vested Accounts shall commence not later than the 60th day after the end of the calendar year in which the latest of the following events occurs:
(A)the Participant attains Normal Retirement Age;
(B)the tenth anniversary of the year in which the Participant commenced participation in the Plan occurs; or
(C)the Participant terminates employment with all Affiliates.
Notwithstanding the foregoing, the Participant may elect to defer distribution of his or her Accounts (by not requesting a distribution) until attainment of age 72. As a result, if the Participant’s vested Accounts exceed $5,000, a distribution will not be made to the Participant before attainment of age 72 without the Participant’s consent. Upon a Participant’s attainment of age 72, distribution of the Accounts shall commence as soon as practicable after such amounts are ascertained. If a Participant dies before age 72 and the Participant’s surviving Spouse is the beneficiary, the surviving Spouse may elect to defer distribution of the Participant’s Accounts until the Participant would have attained age 72.
For purposes of determining the value of the Participant’s vested Accounts under Sections 4.6(b)(i)–(ii), the Participant’s Rollover Account (if any) shall be included.
(c)Minimum Distribution Rules for Employees Who Continue in Service After Attaining Age 72. All distributions under the Plan shall be made in accordance with Code Section 401(a)(9).
(i)5% Owners in Service After Attaining Age 72. With regard to a Participant who is a 5% owner (as defined in Code Section 416), payment of a benefit under the Plan shall commence no later than the April 1 next following the calendar year in which such Participant attains age 72, regardless of whether the Participant has retired or otherwise terminated employment as of such date.
(ii)All Other Participants in Service After Attaining Age 72. With regard to Participants other than 5% owners who continue to be active Employees after attaining age 72, distribution of their Accounts is not required until they terminate employment.

- 28 -
161329235.2


4.7    Distributions Made in Accordance with Code Section 401(a)(31). Notwithstanding any provision of the Plan to the contrary that would otherwise limit a Distributee’s election under this Section 4.7, a Distributee may elect, at the time and in the manner prescribed by the Committee, to have any portion of an Eligible Rollover Distribution paid directly to an Eligible Retirement Plan specified by the Distributee in a direct rollover. With respect to any portion of a distribution from the Plan on behalf of a deceased Participant, if a direct trustee-to-trustee transfer is made to an individual retirement plan described in Code Section 408(a) or (b) (an “IRA”), which IRA is established for the purpose of receiving the distribution on behalf of an individual who is a designated beneficiary (as defined by Code Section 401(a)(9)(E)) of the Participant and who is not the surviving Spouse of the Participant, then the transfer shall be treated as an Eligible Rollover Distribution for purposes of this Plan and Code Section 402(c). For purposes of this Section 4.7, the IRA of the non-Spouse beneficiary is treated as an inherited IRA within the meaning of Code Section 408(d)(3)(C). The Plan may make a direct rollover to an IRA on behalf of a trust where the trust is the designated beneficiary of a Participant, provided that (a) the beneficiaries of the trust meet the requirements of a designated beneficiary described above; (b) the IRA is established in accordance with Internal Revenue Service guidance, with the trust identified as the beneficiary; and (c) the trust meets the requirements set forth in Treasury Regulation § 1.401(a)(9)-4, Q&A-5. The rules of this Section 4.7 shall be interpreted in a manner consistent with regulations or other guidance prescribed by the Internal Revenue Service under Code Section 402(c)(11). Solely to the extent permitted in Code Sections 408A(c)(3)(B), (d)(3) and (e), an eligible Distributee may elect to roll over any portion of an Eligible Rollover Distribution to a Roth IRA (as defined by Code Section 408A), provided that the rollover requirements of Code Section 402(c) are met, and provided further that, in the case of an Eligible Rollover Distribution to a non-Spouse beneficiary, the Roth IRA is treated as an inherited IRA (within the meaning of Code Section 408(d)(3)(C)).
4.8    Loans to Participants. While it is the primary purpose of the Plan to accumulate retirement funds for Participants, it is recognized that under some circumstances it is in the best interest of Participants to permit loans to be made to them while they continue in the active service of the
- 29 -
161329235.2


Employer. Accordingly, the Committee, pursuant to such rules as it may from time to time establish and upon application by a Participant supported by such evidence as the Committee requests, may make loans to Participants subject to the following:
(a)Funding, Number, and Amount. Loans are available pro rata from a Participant’s vested Accounts. For each Participant, no more than two loans may be approved and no more than two loans may be outstanding at any time during a Plan Year, except that a third loan may be approved during the period beginning April 1, 2020 and ending September 30, 2020 under the MDU 401(k) Plan (which may be transferred to the Plan as part of the Plan Spinoff defined in Section A-1), and such loan may remain outstanding until it is fully repaid according to its terms and this Section 4.8. The minimum amount of each loan is $1,000. The maximum amount of each loan, when added to the outstanding balance of all other loans made to the Participant from all qualified plans maintained by the Affiliates, shall not exceed the lesser of:
(i)$50,000, reduced by the excess (if any) of:
(A)the highest outstanding balance of plan loans during the one-year period ending immediately preceding the date of the loan, over
(B)the outstanding balance of plan loans on the date the loan is made; or
(ii)one-half of the Participant’s total vested Account balances under the Plan.
(b)Documentation and Interest Rate. Each loan must be evidenced by a promissory note prepared in a form approved by the Committee and shall bear a reasonable rate of interest equal to the Wall Street Journal Prime Rate plus 1% or such other commercially reasonable interest rate as determined by the Committee from time to time; provided however, that the applicable interest rate shall not exceed 6% during any period that the Participant receiving the loan is on military leave, in accordance with the Servicemembers Civil Relief Act. Interest paid by a Participant on a loan made under this Section 4.8 shall be credited to the Participant’s Account as of the accounting date that ends the accounting period of the Plan during which such interest payment is made.
- 30 -
161329235.2


(c)Repayment and Leaves of Absence. The repayment of any loan must be made in at least quarterly installments of principal and interest; provided, however, that this quarterly amortization requirement shall not apply while a Participant is on a leave of absence for a period not longer than one year, if the following conditions are met: (i) the Participant is on leave either without pay from the Employer, or at a rate of pay (after income and employment tax withholding) that is less than the amount of the installment payments required under the terms of the loan; (ii) the loan must be repaid by the latest date permitted under Section 4.8(e) or 4.8(f), as applicable, and (iii) the installments due after the leave of absence ends (or if earlier, upon the expiration of the first year of the leave of absence) must not be less than those required under the terms of the original loan. The Committee may allow for suspension of loan repayments under the Plan as permitted under Code Section 414(u)(4).
(d)Term of Loan. Each loan shall specify a repayment period that shall not extend beyond five years. If a Participant’s employment is involuntarily terminated in connection with the sale, outsourcing or other divestiture of an Employer, then the Committee may establish uniform rules pursuant to which a Participant may elect a rollover of his or her outstanding loan to an Eligible Retirement Plan. However, the five-year limit shall not apply to any loan used to acquire any dwelling unit that, within a reasonable time, is to be used (determined at the time the loan is made) as the principal residence of the Participant, in which event the time limit shall be 15 years.
(e)Retirement or Termination of Employment. If upon a Participant’s retirement or other termination of employment, any loan or portion of a loan made to the Participant under the Plan, together with the accrued interest thereon, remains unpaid, an amount equal to such loan or any part thereof, together with the accrued interest thereon, shall be charged to the Participant’s Account as soon as practicable after 60 days following the Participant’s retirement or termination of employment.
(f)Failure to Repay. If a Participant fails to make a loan payment by its due date (other than as described in Section 4.8(e)), the total outstanding amount of the loan, together with the
- 31 -
161329235.2


accrued interest thereon, shall be defaulted as soon as practicable after 90 days following the loan payment due date.
- 32 -
161329235.2


ARTICLE IV A
MINIMUM DISTRIBUTION REQUIREMENTS
4A.1    General Rules
(a)Effective Date. The provisions of this Article IV A will apply for purposes of determining required minimum distributions for calendar years beginning with the 2003 calendar year.
(b)Precedence. The requirements of this Article IV A will take precedence over any inconsistent provisions of the Plan; provided, however, that this Article IV A shall not require the Plan to provide any form of benefit, or any option, not otherwise provided under the Plan.
(c)Requirements of Treasury Regulations Incorporated. All distributions required under this Article IV A will be determined and made in accordance with Code Section 401(a)(9), including the incidental death benefit requirement in Code Section 401(a)(9)(G), and the Treasury Regulations thereunder.
(d)TEFRA Section 242(b) Elections. Notwithstanding the other provisions of this Article IV A, distributions may be made under a designation made before January 1, 1984, in accordance with Section 242(b)(2) of the Tax Equity and Fiscal Responsibility Act (“TEFRA”) and the provisions of the Plan that relate to Section 242(b)(2) of TEFRA.
(e)Definitions. For purposes of this Article IV A, capitalized terms shall have the meanings provided in Article I, unless an alternate definition is provided in Section 4A.5, in which case the definition in Section 4A.5 shall control.
4A.2    Time and Manner of Distribution
(a)Required Beginning Date. The Participant’s entire interest will be distributed, or begin to be distributed, to the Participant no later than the Participant’s Required Beginning Date.
(b)Death of Participant Before Distributions Begin. If the Participant dies before distributions begin, the Participant’s entire interest will be distributed, or begin to be distributed, no later than as follows:
(i)If the Participant’s surviving Spouse is the Participant’s sole Designated Beneficiary, distributions to the surviving Spouse will begin by December 31 of the
- 33 -
161329235.2


calendar year immediately following the calendar year in which the Participant died, or by December 31 of the calendar year in which the Participant would have attained age 72, if later.
(ii)If the Participant’s surviving Spouse is not the Participant’s sole Designated Beneficiary, and if distribution is to be made over the life or over a certain period not exceeding the Life Expectancy of the Designated Beneficiary, distribution to the Designated Beneficiary will begin by December 31 of the calendar year immediately following the calendar year in which the Participant died.
(iii)If there is no Designated Beneficiary as of September 30 of the year following the year of the Participant’s death, or if the provisions of Sections 4A.2(b)(i) and (ii) do not otherwise apply, the Participant’s entire interest will be distributed by December 31 of the calendar year containing the fifth anniversary of the Participant’s death.
(iv)If the Participant’s surviving Spouse is the Participant’s sole Designated Beneficiary and the surviving Spouse dies after the Participant but before distributions to the surviving Spouse begin, this Section 4A.2(b), other than Section 4A.2(b)(i), will apply as if the surviving Spouse were the Participant.
For purposes of Sections 4A.2 and 4A.4, unless Section 4A.2(b)(iv) applies, distributions are considered to begin on the Participant’s Required Beginning Date. If Section 4A.2(b)(iv) applies, distributions are considered to begin on the date distributions are required to begin to the surviving Spouse under Section 4A.2(b)(i). If distributions under an annuity purchased from an insurance company irrevocably commence to the Participant before the Participant’s Required Beginning Date (or to the Participant’s surviving Spouse before the date distributions are required to begin to the surviving Spouse under Section 4A.2(b)(i)), the date distributions are considered to begin is the date distributions actually commence.
(c)Forms of Distribution. Unless the Participant’s interest is distributed in the form of an annuity purchased from an insurance company or in a single sum on or before the Required
- 34 -
161329235.2


Beginning Date, as of the first Distribution Calendar Year, distributions will be made in accordance with Sections 4A.3 and 4A.4. If the Participant’s interest is distributed in the form of an annuity purchased from an insurance company, distributions thereunder will be made in accordance with the requirements of Code Section 401(a)(9) and the Treasury Regulations thereunder.
4A.3    Required Minimum Distributions During Participant’s Lifetime
(a)Amount of Required Minimum Distribution for Each Distribution Calendar Year. During the Participant’s lifetime, the minimum amount that will be distributed for each Distribution Calendar Year is the lesser of:
(i)the quotient obtained by dividing the Participant’s Account Balance by the distribution period in the Uniform Lifetime Table set forth in Section 1.401(a)(9)-9 of the Treasury Regulations, using the Participant’s age as of the Participant’s birthday in the Distribution Calendar Year; or
(ii)if the Participant’s sole Designated Beneficiary for the Distribution Calendar Year is the Participant’s Spouse, the quotient obtained by dividing the Participant’s Account Balance by the number in the Joint and Last Survivor Table set forth in Section 1.401(a)(9)-9 of the Treasury Regulations, using the Participant’s and Spouse’s attained ages as of the Participant’s and Spouse’s birthdays in the Distribution Calendar Year.
(b)Lifetime Required Minimum Distributions Continue Through Year of Participant’s Death. Required minimum distributions will be determined under this Section 4A.3 beginning with the first Distribution Calendar Year and up to and including the Distribution Calendar Year that includes the Participant’s date of death.
4A.4    Required Minimum Distributions After Participant’s Death
(a)Death on or After Date Distributions Begin.
(i)Participant Survived by Designated Beneficiary. Subject to the provisions of this Article IV A, if the Participant dies on or after the date distributions begin and there is a Designated Beneficiary, the minimum amount that will be distributed for each
- 35 -
161329235.2


Distribution Calendar Year after the year of the Participant’s death is the quotient obtained by dividing the Participant’s Account Balance by the longer of the remaining Life Expectancy of the Participant or the remaining Life Expectancy of the Participant’s Designated Beneficiary, determined as follows:
(A)The Participant’s remaining Life Expectancy is calculated using the age of the Participant in the year of death, reduced by one for each subsequent year.
(B)If the Participant’s surviving Spouse is the Participant’s sole Designated Beneficiary, the remaining Life Expectancy of the surviving Spouse is calculated for each Distribution Calendar Year after the year of the Participant’s death using the surviving Spouse’s age as of the Spouse’s birthday in that year. For Distribution Calendar Years after the year of the surviving Spouse’s death, the remaining Life Expectancy of the surviving Spouse is calculated using the age of the surviving Spouse as of the Spouse’s birthday in the calendar year of the Spouse’s death, reduced by one for each subsequent calendar year.
(C)If the Participant’s surviving Spouse is not the Participant’s sole Designated Beneficiary, the Designated Beneficiary’s remaining Life Expectancy is calculated using the age of the Beneficiary in the year following the year of the Participant’s death, reduced by one for each subsequent year.
(ii)No Designated Beneficiary. If the Participant dies on or after the date distributions begin and there is no Designated Beneficiary as of September 30 of the year after the year of the Participant’s death, the minimum amount that will be distributed for each Distribution Calendar Year after the year of the Participant’s death is the quotient obtained by dividing the Participant’s Account Balance by the Participant’s remaining Life Expectancy calculated using the age of the Participant in the year of death, reduced by one for each subsequent year.

- 36 -
161329235.2


(b)Death Before Date Distributions Begin.
(i)Participant Survived by Designated Beneficiary. If the Participant dies before the date distributions begin and there is a Designated Beneficiary, the minimum amount that will be distributed for each Distribution Calendar Year after the year of the Participant’s death is the quotient obtained by dividing the Participant’s Account Balance by the remaining Life Expectancy of the Participant’s Designated Beneficiary, determined as provided in Section 4A.4(a).
(ii)No Designated Beneficiary. If the Participant dies before the date distributions begin and there is no Designated Beneficiary as of September 30 of the year following the year of the Participant’s death, distribution of the Participant’s entire interest will be completed by December 31 of the calendar year containing the fifth anniversary of the Participant’s death.
(iii)Death of Surviving Spouse Before Distributions to Surviving Spouse Are Required to Begin. If the Participant dies before the date distributions begin, the Participant’s surviving Spouse is the Participant’s sole Designated Beneficiary, and the surviving Spouse dies before distributions are required to begin to the surviving Spouse under Section 4A.2(b)(i), this Section 4A.4(b) will apply as if the surviving Spouse were the Participant.
4A.5    Definitions
(a)Designated Beneficiary. The individual who is designated as the Beneficiary under Section 6.6 and is the designated Beneficiary under Code Section 401(a)(9) and Treasury Regulation Section 1.401(a)(9)-1, Q&A-4.
(b)Distribution Calendar Year. A calendar year for which a minimum distribution is required. For distributions beginning before the Participant’s death, the first Distribution Calendar Year is the calendar year immediately preceding the calendar year that contains the Participant’s Required Beginning Date. For distributions beginning after the Participant’s death, the first Distribution Calendar Year is the calendar year in which distributions are required to begin under Section 4A.2(b). The required minimum distribution for the
- 37 -
161329235.2


Participant’s first Distribution Calendar Year will be made on or before the Participant’s Required Beginning Date. The required minimum distribution for other Distribution Calendar Years, including the required minimum distribution for the Distribution Calendar Year in which the Participant’s Required Beginning Date occurs, will be made on or before December 31 of that Distribution Calendar Year.
(c)Life Expectancy. Life expectancy as computed by use of the Single Life Table in Q&A-1 of Section 1.401(a)(9)-9 of the Treasury Regulations.
(d)Participant’s Account Balance. The Account balance as of the last valuation date in the calendar year immediately preceding the Distribution Calendar Year (valuation calendar year) increased by the amount of any contributions made and allocated or forfeitures allocated to the Account balance as of dates in the valuation calendar year after the valuation date and decreased by distributions made in the valuation calendar year after the valuation date. The Account balance for the valuation calendar year includes any amounts rolled over or transferred to the Plan either in the valuation calendar year or in the Distribution Calendar Year if distributed or transferred in the valuation calendar year.
(e)Required Beginning Date. The date specified in Section 4.6(b).

- 38 -
161329235.2


ARTICLE V
INVESTMENT OF CONTRIBUTIONS
5.1    Making of Contributions. Once each month, or as otherwise determined by the Committee subject to the Employer’s consent, the Employer will pay over contributions to the Trustee to be held in trust and invested as herein provided and as set out more fully in the Trust Agreement. The Employer’s matching contributions, profit sharing contributions, and retirement contributions for each Plan Year, if any, shall not be made later than the due date for filing the Employer’s federal income tax return for the taxable year with or within which such Plan Year ends, including extensions thereof. The contributions to this Plan when taken together with all other contributions made by the Employer to other qualified retirement plans shall not exceed the maximum amount deductible under Code Section 404.
5.2    Investment
(a)Each Participant’s Accounts and earnings credited to such Accounts on and after the Effective Date will be invested in one or more of the Investment Funds. Each Participant will designate the proportion (expressed as a percentage in multiples of 1%) of such Participant’s Accounts to be invested in each Investment Fund. Such designation, once made, can be changed at any time and will take effect as soon as administratively feasible. Participants may also, at any time and independent of changing their election of investment of future deferral contributions, transfer the amount equivalent to the Participant’s interest or any partial interest (expressed as a percentage in multiples of 1% or in dollars) from one Investment Fund to another. Any designation made under this Section 5.2(a) shall be made pursuant to the method established by the Committee for this purpose.
Notwithstanding any other provision herein to the contrary, during any period in which a Participant has not made an initial election as to the investment of his or her Accounts, the Participant shall be deemed to have elected to have his or her Accounts invested in the age appropriate target date fund, as determined by the Committee. The investment described in the preceding sentence is referred to as the default fund and is
- 39 -
161329235.2


intended to constitute a qualified default investment alternative within the meaning of ERISA Section 404(c) and the regulations issued thereunder.
(b)Each Participant shall have an interest in each Investment Fund in which the Participant has elected to have invested all or any part of the Participant’s deferral contributions under Section 3.1. The Participant’s interest at any time in the Investment Funds shall be equal to such contributions, adjusted from time to time to reflect the proportionate share of the income and losses realized by such Investment Funds and of the net appreciation or depreciation in the value of such Investment Funds.
(c)In accordance with Code Section 401(a)(35), for any period in which the Plan holds publicly traded employer securities, the following rules shall apply.
(i)Subject to Section 1.401(a)(35)-1(f)(2)(iv)(B) of the Treasury Regulations, if the Company or any member of the controlled group of corporations (as defined in Section 1.401(a)(35)-1(f)(2)(iv)(A) of the Treasury Regulations) that includes the Company has issued a class of stock that is a publicly traded employer security, and the Plan holds employer securities that are not publicly traded employer securities, then the Plan shall be treated as holding publicly traded employer securities.
(ii)With respect to a Participant, an alternate payee with an Account under the Plan, or a Participant’s beneficiary, if any portion of such individual’s Account under the Plan attributable to employee contributions and elective deferrals (as described in Code Section 402(g)(3)(A)) is invested in publicly traded employer securities, then such individual must be offered the opportunity to elect to divest those employer securities and reinvest an equivalent amount in other investment options as described in Section 5.2(c)(iv).
(iii)With respect to a Participant who has completed three years of vesting service, an alternate payee of such Participant with an account under the Plan, or a Participant’s beneficiary, if any portion of such individual’s account attributable to employer contributions is invested in publicly traded employer securities, then such
- 40 -
161329235.2


individual must be offered the opportunity to elect to divest those employer securities and reinvest an equivalent amount in other investment options as described in Section 5.2(c)(iv).
(iv)With respect to individuals described in Sections 5.2(c)(ii) and (iii):
(A)At least three investment options (other than employer securities) shall be offered to such individuals;
(B)Each investment option shall be diversified and have materially different risk and return characteristics; and
(C)Periodic reasonable divestment and reinvestment opportunities shall be provided at least quarterly.
(v)Except as provided in Sections 1.401(a)(35)-1(e)(2) and (3) of the Treasury Regulations, restrictions (either direct or indirect) or conditions will not be imposed on the investment of publicly traded employer securities if such restrictions or conditions are not imposed on the investment of other Plan assets.
(d)One of the Investment Funds shall be a fund invested primarily in Common Stock (the “Common Stock Investment Fund”). The Common Stock Investment Fund is intended to be a permanent Investment Fund under the Plan, unless the Committee concludes that it is clearly imprudent to continue the Common Stock Investment Fund as an Investment Fund under the Plan. The Committee will evaluate the prudence of maintaining the Common Stock Investment Fund not on the basis of the risk of the Common Stock Investment Fund standing alone but in light of the availability of other Investment Funds under the Plan and the ability of Participants and beneficiaries to construct a diversified investment portfolio consistent with their individual desired level of risk and return.
5.3    Voting of Common Stock of the Company. Each Participant shall have the right to direct the Trustee as to the manner in which shares of Common Stock allocated to the Participant’s Accounts are to be voted. The Company shall furnish the Trustee and the Participants with notices and information statements when voting rights are to be exercised, in such time and manner as may be required by applicable law and the Certificate of Incorporation and Bylaws of the Company. Such
- 41 -
161329235.2


statements shall be substantially the same for Participants as for holders of Common Stock in general. The Participant may, in the Participant’s discretion, grant proxies for the exercise of the Participant’s voting rights under this Section 5.3 in accordance with proxy provisions of general application. The Trustee shall vote such Common Stock in accordance with the direction of the Participant. Fractional shares of Common Stock allocated to Participants’ Accounts shall be combined to the largest number of whole shares and voted by the Trustee to the extent possible to reflect the voting direction of the Participants holding fractional shares. Subject to the terms of the immediately following sentence, the Trustee shall vote allocated shares of the Company’s Common Stock for which it has not received valid direction proxies and any shares that have not been allocated to Participants’ Accounts in accordance with the recommendation of the Company’s board of directors on all of the matters.
5.4    Tendering of Stock. A Participant (or in the event of the Participant’s death, the beneficiary) shall have the right to instruct the Trustee in writing as to the manner in which to respond to a tender or exchange offer in any and all shares of Common Stock credited to such Participant’s Accounts. The Employer shall notify each Participant (or beneficiary) and utilize its best efforts to distribute or cause to be distributed in a timely fashion such information as will be distributed to shareholders of the Employer in connection with any such tender or exchange offer, together with a form requesting confidential instruction to the Trustee as to the manner in which to respond to the tender or exchange offer for any or all shares of Common Stock credited to such Participant’s Accounts. Upon its receipt of such instructions, the Trustee shall tender such shares of such Common Stock as and to the extent so instructed. If the Trustee does not receive instructions from a Participant (or beneficiary) regarding any such tender or exchange offer for Common Stock, the Trustee shall have no discretion in such matter and shall take no action with respect thereto.
5.5    Dividend Election. Each Participant (or, where applicable, a Participant’s beneficiary or an alternate payee) will have the right to elect to receive a cash payment of the dividends, if any, paid on all shares (vested or unvested) of Common Stock in the Participant’s ESOP Account or to reinvest such vested dividends in Common Stock in the Participant’s ESOP Account. Participants shall be fully vested in all dividends, if any, paid on the shares of Common Stock held in the Participant’s
- 42 -
161329235.2


ESOP Account. If a Participant (or the Participant’s beneficiary or an alternate payee) does not make an affirmative election under this Section 5.5, the Participant will be deemed to have elected to reinvest vested dividends in the ESOP Account. The Committee will establish rules and procedures for the election, including the procedures for determining the number of shares of Common Stock in each Participant’s ESOP Account on the record date of the dividend. Reinvested dividends will be paid to the Plan and credited to the Participant’s ESOP Account. If a Participant elects to receive dividends in cash, such dividends shall be paid to the Participant by the Plan and shall not constitute Eligible Rollover Distributions under Section 4.7. Partial elections (i.e., electing to receive part of a dividend in cash and to reinvest part) shall not be permitted.

- 43 -
161329235.2


ARTICLE VI
PLAN ADMINISTRATION; CLAIMS FOR BENEFITS
6.1    Named Fiduciaries. The Plan shall be administered by the Committee, which shall consist of at least one officer of the Company or Affiliate and certain other individuals appointed by the Chief Executive Officer of the Company or Affiliate who are employed by the Company or Affiliate. Notwithstanding the foregoing, the Employee Benefits Committee of MDU Resources Group, Inc., shall serve as the Committee prior to the Knife River Spinoff Effective Date.
The Committee shall be the “plan administrator” under Section 3(16)(A) of ERISA and shall have all of the powers, rights, and duties necessary or advisable in order to fully perform the applicable responsibilities imposed by ERISA upon plan administrators, including the authority to delegate or allocate any of those powers in writing in a prudent and reasonable manner consistent with ERISA. The Committee shall be a “named fiduciary” under ERISA. The Company agrees to maintain adequate fiduciary liability insurance with respect to the Committee and any member or delegate thereof by reason of any act or failure to act on behalf of the Plan or Participants in carrying out the fiduciary obligations.
6.2    Administrative Powers and Duties. In administering the Plan, the Committee shall have such duties and powers as may be necessary to discharge its duties hereunder, including, but not by way of limitation, the following:
(a)To construe and interpret the provisions of the Plan and make factual determinations thereunder, including the discretionary power to determine the rights or eligibility of Employees, Participants and any other persons, as well as the amounts of their benefits under the Plan, and to remedy ambiguities, inconsistencies, or omissions, with such determinations to be binding on all parties;
(b)To prescribe procedures to be followed for the proper and efficient administration of the Plan;
(c)To prepare and distribute information explaining the Plan;
(d)To receive from the Employer and from all Participants such information as shall be necessary for the proper administration of the Plan;
- 44 -
161329235.2


(e)To prepare such reports with respect to the administration of the Plan as are reasonable and appropriate, including the power and authority to cause to be prepared, to execute, and to deliver any governmental filings related to the Plan including, without limitation, annual reports (Form 5500 series) and Internal Revenue Service determination letter filings;
(f)To furnish each Participant a statement showing the status of that Participant’s Accounts;
(g)To appoint or employ individuals to assist in the administration of the Plan, including the power and authority to establish one or more committees to handle Participant claims under the Plan and to appoint or remove, for any reason, members of any such committee;
(h)To monitor the Plan to meet the applicable nondiscrimination rules of the Code;
(i)To keep such accounts and records as the Committee may deem necessary or proper in the performance of its duties under the Plan; and
(j)As described in Article IX, to extend the Plan to Affiliates.
6.3    Claims Procedures. As required under Section 2560.503-1(b)(2) of the Department of Labor Regulations, the claims procedures are set forth in the Plan’s Summary Plan Description, which claims procedures are incorporated by reference into the Plan. A Participant or a beneficiary, or the authorized representative of either (the “claimant”), may not bring an action under ERISA Section 502(a) or otherwise with respect to his or her claim until he or she has exhausted the claims procedures. Any such action must be filed in a court of competent jurisdiction within 12 months after the date on which the claimant receives the Committee’s written denial of the claimant’s claim on appeal or, if earlier, 12 months after the date of the alleged facts or conduct giving rise to the claim (including, without limitation, the date the claimant alleges he or she became entitled to Plan benefits requested in the suit or legal action), or it shall be forever barred. Any further review, judicial or otherwise, of the Committee’s decision on the claimant’s claim shall be limited to whether, in the particular instance, the Committee abused its discretion. In no event shall such further review, judicial or otherwise, be on a de novo basis, as the Committee has discretionary authority to determine eligibility and benefits and to construe and interpret the terms of the Plan.

- 45 -
161329235.2


6.4    Applications and Forms. Any action permitted or required to be taken by a Participant or a Participant’s beneficiary shall be made pursuant to one of the following methods: (a) by filing a written election, (b) by telephone through a telephone system established by the Committee for this purpose, or (c) by any other method designated by the Committee. A Participant or a Participant’s beneficiary shall furnish all pertinent information requested by the Committee.
6.5    Facility of Distribution and Payment. Whenever, in the Committee’s opinion, a person entitled to receive any distribution or payment under the Plan is under a legal disability or is so incapacitated as to be unable to manage financial affairs, the Committee may make a distribution or payment to such person or the person’s legal representative or to a relative of such person in such manner as the Committee considers appropriate. Any distribution or payment of a benefit in accordance with the provisions of this Section 6.5 shall be a complete discharge of any liability for the making of such distribution or payment under the provisions of the Plan.
6.6    Beneficiary Designations. A Participant shall designate a beneficiary or multiple or contingent beneficiaries to whom distribution of the Participant’s interest in the Plan shall be made in the event of the Participant’s death prior to the full receipt thereof; provided, however, that in the event that the Participant is married on the date of death, such beneficiary shall be deemed to be the Participant’s surviving Spouse. The Participant may elect to change or revoke a designated beneficiary at any time; provided, however, that in the event that the beneficiary is the Participant’s surviving Spouse, such election shall not be effective unless such surviving Spouse provides written consent that acknowledges the effect of such election and is witnessed by a Plan representative or a notary public. The affirmative designation of any beneficiary and any elected change or revocation thereof by a Participant shall be made on forms provided by the Committee and shall not in any event be effective unless and until filed with the Committee. If no designated or deemed beneficiary survives the Participant or former Participant, or if any unmarried Participant or former Participant fails to designate a beneficiary under the Plan, the amount payable upon the death of the Participant or former Participant shall be paid to the Participant’s estate.
6.7    Form and Method of Designation. The affirmative designation of any beneficiary and any elected change or revocation thereof by a Participant shall be made on forms provided by the Committee
- 46 -
161329235.2


and shall, not in any event, be effective unless and until filed with the Committee. The Committee and all other parties involved in making payment to a beneficiary may rely on the latest beneficiary designation on file with the Committee at the time of payment or may make payment pursuant to Section 6.6 if an effective designation is not on file, shall be fully protected in doing so, and shall have no liability whatsoever to any person making claim for such payment under a subsequently filed designation of beneficiary or from any other reason.
6.8    Administrative Expenses. Unless paid by the Company and except as otherwise provided below, all reasonable costs, charges, and expenses incurred in the administration of the Plan, including expenses incurred by the Committee, compensation to the Trustee, compensation to an investment manager, and any compensation to agents, attorneys, actuaries, accountants, recordkeepers, and other persons performing services on behalf of this Plan or for the Committee will be paid from the Trust Fund in such portions as the Committee may direct. As directed by the Committee, expenses to be paid from the Trust Fund may be drawn from (a) Participants’ Accounts, in the form of a flat fee, charges for specific services, or a percentage of the value of each Account, (b) earnings or gains in each Investment Fund or (c) forfeitures under Section 4.2. Expenses directly related to the investment of a particular Investment Fund (such as brokerage, postage, express and insurance charges, and transfer taxes) shall be paid from that Investment Fund. The Company, in its discretion, may decide to pay the expenses incurred in operating and administering the Plan for certain Participating Affiliates or certain Participants.

- 47 -
161329235.2


ARTICLE VII
TRUST FUND
7.1    Trust Agreement. All assets of the Plan shall be held under the Trust Agreement between the Company and the Trustee designated by the Company, which shall serve at the pleasure thereof. The Trust Agreement shall provide, among other things, for a Trust Fund to be administered by the Trustee to which all contributions shall be paid, and the Trustee shall have such rights, powers, and duties as the Company shall from time to time determine. All assets of the Trust Fund shall be held, invested, and reinvested in accordance with the provisions of the Trust Agreement.
7.2    Reversion. At no time, prior to the satisfaction of all liabilities with respect to Participants and their beneficiaries, shall any part of the assets of the Plan be used for or diverted to purposes other than for the exclusive benefit of such persons; provided, however, Employer contributions may be returned to the Employer (a) if made by the Employer by a mistake of fact, within one year after the payment of the contribution, or (b) if a contribution is conditioned upon the deductibility of such contribution under Code Section 404, then to the extent the deduction is disallowed, within one year of the disallowance of the deduction. The amount of any contribution that may be returned to the Employer must be reduced by any portion thereof previously distributed from the Trust Fund and by any losses of the Trust Fund allocable thereto, and in no event may the return of such contribution cause any Participant’s Account balances to be less than the amount of such balances had the contribution not been made under the Plan.

- 48 -
161329235.2


ARTICLE VIII
AMENDMENT AND TERMINATION
8.1    Amendments. The Company reserves the right to make, from time to time, any amendments to the Plan that do not cause any part of the Accounts to be used for or diverted to any purpose other than the exclusive benefit of Participants or their beneficiaries and that do not operate retroactively so as to adversely affect the rights of any Participant or beneficiary prior to such action. The Company has delegated to the Committee the authority to cause to be prepared, to approve, and to execute any amendments, including for the purpose of merging, consolidating, freezing, or completing the termination of the Plan or Trust; provided, however, approval of the board of directors of the Company is necessary for any amendment that would result in:
(a)The greater of a 5% or $500,000 increase in the cost of funding or administering the Plan, unless:
(i)the Committee reasonably believes that such amendment or action is necessary to bring the Plan into compliance with ERISA, or any other applicable law, or to maintain the Plan’s qualification under, or compliance with, provisions of the Code, or
(ii)such amendment or action is necessary to implement the provisions of any collective bargaining or other agreement validly executed by any Employer;
(b)Disqualification, termination, or partial termination of the Plan or loss of tax-exempt status of the Trust;
(c)Violation of the terms and conditions of any collective bargaining agreement for the Plan subject to such agreement;
(d)The appointment or removal of the Trustee, investment manager, custodian, or other professional firm engaged by the Committee in connection with the investment or management of the Plan’s assets;
(e)A change in the membership or structure, or a material change in the powers, duties, or responsibilities, of the Committee or a change in the indemnification of any fiduciary of the Plan (except that the Committee may amend the Plan to transfer to the Committee any or
- 49 -
161329235.2


all of the powers, rights, responsibilities, and duties described in Section 6.2 that are currently granted by the Plan to none of the Committee, the Company, or the Company’s board of directors); or
(f)An increase in the duties or responsibilities of the Company’s board of directors under the Plan.
No person has the authority to modify the terms of the Plan, except by means of authorized written amendments to the Plan. No verbal or written representations contrary to the terms of the Plan and its written amendments shall be binding upon the Employer or the Plan.
8.2    Right to Terminate. The Company expects to continue the Plan indefinitely, but the continuance of the Plan and the payment of contributions are not assumed as contractual obligations. If the Plan shall be terminated, the Trustee shall continue to hold, invest, and administer the Trust Fund in accordance with the provisions of the Trust Agreement and shall make distributions therefrom in accordance with the provisions of the Plan, as then in effect, pursuant to instructions filed with the Trustee by the Committee upon such termination or from time to time thereafter, subject to Section 8.4.
8.3    Action by the Company. Any action by the Company to amend or terminate the Plan may be taken by resolution of its board of directors or by any person or persons duly authorized by resolution of its board of directors to take such action.
8.4    Distribution of Accounts upon Plan Termination. The distribution of Participants’ Accounts after termination of the Plan may, in the Company’s discretion, be deferred until a reasonable time after the Company’s receipt of a favorable Internal Revenue Service determination letter regarding the Plan’s termination if the Company applies to the Internal Revenue Service for such letter.
- 50 -
161329235.2


ARTICLE IX
ADOPTION OF THE PLAN BY AFFILIATES
9.1    Adoption. In the event the Plan is adopted by appropriate action of an Affiliate that the Committee authorizes to adopt the Plan, the Committee may determine the effective date of the Plan as to any such Affiliate, and each such Affiliate shall thereupon be a Participating Affiliate and included within the term “Employer.” The Committee may also determine the extent to which service of the employees of any such Affiliate prior to such effective date, including with a predecessor employer, shall be counted as credited service and may otherwise determine the terms and conditions upon which any such Affiliate may adopt the Plan.
9.2    Withdrawal. The Company may withdraw from the Plan at any time by action of its board of directors. Any Participating Affiliate may withdraw from the Plan by giving at least 30 days’ written notice of its intention to withdraw to the Committee.

- 51 -
161329235.2


ARTICLE X
GENERAL
10.1    No Guarantee of Employment. Nothing contained in the Plan shall be construed as a contract of employment between the Employer and any Eligible Employee or Participant, as a right of any Eligible Employee or Participant to be continued in the employment of the Employer, or as a limitation of the right of the Employer to discharge any of its Employees.
10.2    Nonalienation of Benefits. Except to the extent otherwise provided by Code Section 401(a)(13)(C) or by the issuance of a qualified domestic relations order (within the meaning of Code Section 414(p)), benefits payable under the Plan shall not be subject in any manner to anticipation, alienation, sale, transfer, assignment, pledge, encumbrance, charge, garnishment, execution, or levy of any kind, either voluntary or involuntary, including any such liability that is for alimony or other payments for the support of a Spouse or former Spouse, or for any other relative of the Participant, prior to actually being received by the person entitled to the benefit under the terms of the Plan; and any attempt to anticipate, alienate, sell, transfer, assign, pledge, encumber, charge, or otherwise dispose of any right to benefits payable under the Plan, shall be void.
10.3    Missing Persons. If the Committee is unable to locate a Participant or beneficiary whose Account becomes distributable under the Plan or if the Plan has made a distribution, but the Participant or beneficiary for any reason does not cash the distribution check, such Account shall be administered according to the Plan’s missing persons process as then in effect, which is made a part of the Plan and incorporated herein by reference.
10.4    Governing Law. Except as preempted by federal law, the provisions of the Plan will be construed in accordance with the laws of the State of North Dakota.
10.5    Merger or Consolidation of Plan. In the event of any merger or consolidation of the Plan with, or transfer in whole or in part of the assets and liabilities of the Plan to, another plan, the assets and liabilities of the Plan shall be transferred to the other plan only if each Participant would, if the Plan or the other plan then terminated, receive a benefit immediately after the merger, consolidation, or transfer that is equal to or greater than the benefit the Participant would have been entitled to receive if the Plan had been terminated immediately before the merger, consolidation, or transfer.
- 52 -
161329235.2


10.6    Distribution to Alternate Payees. Benefits may be distributed to an alternate payee on the earliest date specified in a qualified domestic relations order, without regard to whether such distribution is made or commences prior to the Participant’s earliest retirement age (as defined in Code Section 414(p)(4)(B)) or the earliest date that the Participant could commence receiving benefits under the Plan.
10.7    Construction. Whenever any words are used herein in the singular or plural, they shall be construed as though they were used in the plural or singular, as the case may be. The words “hereof,” “herein,” “hereunder,” and other similar compounds containing the word “here” shall mean and refer to this entire document and not to any particular article or section. Headings are included for reading convenience. The text shall control if any ambiguity or inconsistency exists between the headings and the text. References to “Participant” shall include alternate payee or beneficiary when appropriate and even if not otherwise already expressly stated.


- 53 -
161329235.2


ARTICLE XI
TOP-HEAVY PROVISIONS
11.1    Top-Heavy Plan. The Plan shall be deemed “Top-Heavy” with respect to any Plan Year if, as of the last day of the preceding Plan Year (the “Determination Date”), the present value of the cumulative account balances for “Key Employees,” as defined in Code Section 416(i), under the Plan and all other plans in the “Aggregation Group,” as defined below, exceeds 60% of the present value, as of the Determination Date, of the cumulative account balances under all such plans for all employees of the Affiliates. For purposes of this Article XI, (a) the term “Aggregation Group” shall mean each plan of the Affiliates in which a Key Employee participates and each other plan of the Affiliates that enables such plan to meet the requirements of Code Section 401(a)(4) or 410; (b) the present value of such account balances shall be computed in accordance with Code Section 416(g); and (c) the above percentage ratio shall be determined as of the Determination Date by a fraction, the numerator of which is the sum of the present value of the account balances of Key Employees under the Plan and all other plans in the Aggregation Group and the denominator of which is the sum of the present value of the account balances under all such plans, including the Plan, for all employees of the Affiliates. The accrued benefits of a Participant who did not perform any services for an Employer during the one-year period ending on the Determination Date shall be disregarded.
11.2    Operative Provisions
(a)For any Plan Year with respect to which the Plan is deemed Top-Heavy, the Employer shall make a special Employer contribution on behalf of each Participant who is not a Key Employee with respect to such Plan Year in an amount that, when added to the matching contribution, if any, made under the Plan on behalf of such Participant for such Plan Year, equals 3% of the Participant’s Section 415 compensation (as defined in Section 3.8). Any such special Employer contributions that are used to satisfy the minimum contribution requirements shall be treated as matching contributions for purposes of the actual contribution percentage test and other requirements of Code Section 401(m). Notwithstanding the foregoing provisions of this Section 11.2, if a Participant in the Plan is
- 54 -
161329235.2


also a Participant in a defined benefit plan of the Employer, then for each Plan Year with respect to which the Plan is Top-Heavy, such Participant’s accrual of a minimum benefit under such other defined benefit plan in accordance with Code Section 416(c)(1) shall be deemed to satisfy the special Employer contribution requirements of this Section 11.2(a).
(b)In the event the Plan is deemed “Top-Heavy” pursuant to Section 11.1, each Participant shall have a nonforfeitable right to the Participant’s entire Account balances, including those amounts attributable to the special Employer contributions under this Section 11.2.

- 55 -
161329235.2


ARTICLE XII
SPECIAL RULES FOR CERTAIN OFFICERS
Notwithstanding the provisions set forth herein, Section 16 Officers are subject to special limitations on their ability to effect certain transactions under the Plan, as follows: The Section 16 Officer may effect “Discretionary Transactions,” as defined below, only in compliance with Rule 16b-3(f) of the Securities Exchange Act of 1934, as amended.
A “Discretionary Transaction” is a transaction pursuant to the Plan that (a) is at the volition of the Participant; (b) is not made in connection with the Participant’s death, retirement, or termination of employment; (c) is not required to be made available to the Participant pursuant to a provision of the Code; and (d) results in either an intra-Plan transfer involving an issuer equity securities fund, or a cash distribution funded by a volitional disposition of an issuer equity security. A Discretionary Transaction shall be exempt from Section 16(b) of the Securities and Exchange Act of 1934, as amended, only if effected pursuant to an election made at least six months following the date of the most recent election, with respect to any plan of the Company that effected a Discretionary Transaction that was (i) an acquisition, if the transaction to be exempted would be a disposition; or (ii) a disposition, if the transaction to be exempted would be an acquisition.

- 56 -
161329235.2


EXECUTION
The Plan is established effective as of May 1, 2023, and executed by a duly authorized individual on the date set forth below.
KNIFE RIVER HOLDING COMPANY


Date: April 5, 2023                 By: /s/ Nancy K. Christenson
Nancy K. Christenson
Treasurer
- 57 -
161329235.2


SCHEDULE A
PLAN SPINOFF
A-1    Plan Spinoff. The portion of the MDU 401(k) Plan attributable to the Affiliates identified in Section A-2 (the “Spinoff Affiliates”) shall be spun off into the Plan in accordance with Code Section 414(l) (the “Plan Spinoff”) effective May 1, 2023, or as soon as administratively practicable thereafter (the “Plan Spinoff Effective Date”). The participants and beneficiaries whose accounts make up the portion of the MDU 401(k) Plan that will be spun off into the Plan are referred to in this Schedule A as the “Spinoff Participants.” The Spinoff Participants’ accounts (including loans) under the MDU 401(k) Plan shall transfer in-kind to the Plan as of the Plan Spinoff Effective Date. The Spinoff Participants’ benefits under the MDU 401(k) Plan and their rights and obligations with respect to such benefits shall be governed by the Plan, as modified by this Schedule A, effective as of the Plan Spinoff Effective Date, provided that any protected benefits applicable to the Spinoff Participants’ accounts under the MDU 401(k) Plan shall remain in effect as to their Accounts under the Plan. Each Spinoff Participant who is an Eligible Employee on the Plan Spinoff Effective Date shall participate in the Plan as of the Plan Spinoff Effective Date. The terms of this Schedule A supersede the other provisions of the Plan to the extent necessary to eliminate inconsistencies between this Schedule A and such other provisions.

A-2    Spinoff Affiliates. The following Affiliates shall cease participation in the MDU 401(k) Plan and shall commence participation in the Plan (i.e., become Participating Affiliates) effective as of the Plan Spinoff Effective Date:

Anchorage Sand and Gravel Company, Inc.
Baldwin Contracting Company, Inc. (dba Knife River Construction–Northern California Chico Division)
Concrete, Inc. (dba Knife River–Northern California Ready Mix Division)
Connolly-Pacific Co.
DSS Company (dba Knife River Construction–Northern California Stockton Division)
Ellis & Eastern Company
Fairbanks Materials, Inc.
Granite City Ready Mix, Inc. (dba Knife River Materials–Central Minnesota Division)
Hawaiian Cement
Jebro Incorporated
JTL Group, Inc., Montana (dba Knife River–Mountain Region)
JTL Group, Inc., Wyoming (dba Knife River–Mountain Region)
Kent’s Oil Service (dba Pacific Northwest Oil)
Knife River Corporation (which shall be renamed as KRC Materials, Inc., on or after the Knife River Spinoff Effective Date)
Knife River Corporation–Mountain West
Knife River Corporation–North Central (dba Knife River–Central Minnesota Division)
Knife River Corporation–North Central (dba Knife River–North Dakota Division)
Knife River Corporation–Northwest
Knife River Corporation–South
Knife River Midwest, LLC
LTM, Incorporated (dba Knife River Materials–Southern Oregon Division)
Northstar Materials, Inc. (dba Knife River Materials–Northern Minnesota Division)
Rail to Road, Inc.
Sweetman Const. Co.
WHC, Ltd.

A-3    Deferral and Catch-Up Contribution Elections. A Spinoff Participant’s elections for deferral contributions (including deemed elections under an automatic contribution arrangement) and catch-




- 58 -
161329235.2


up contributions in effect under the MDU 401(k) Plan immediately prior to the Plan Spinoff Effective Date shall transfer to the Plan as of the Plan Spinoff Effective Date and shall remain in effect under the Plan until the Spinoff Participant changes his or her elections in accordance with Section 3.2.

A-4    Matching Contributions. The matching contribution adopted by a Spinoff Affiliate that is in effect under the MDU 401(k) Plan immediately prior to the Plan Spinoff Effective Date shall continue to be provided by the Spinoff Affiliate under the Plan on and after the Plan Spinoff Effective Date as set forth in Section 3.4 or Schedule B until changed by the Spinoff Affiliate and approved by the Committee in accordance with Section 3.4.
A-5    Profit Sharing Contributions. The profit sharing contribution adopted by a Spinoff Affiliate that is in effect under the MDU 401(k) Plan immediately prior to the Plan Spinoff Effective Date shall continue to be provided by the Spinoff Affiliate under the Plan on and after the Plan Spinoff Effective Date as set forth in Schedule C until changed by the Spinoff Affiliate and approved by the Committee in accordance with Section 3.5(a).

A-6    Retirement Contributions. The retirement contribution adopted by a Spinoff Affiliate that is in effect under the MDU 401(k) Plan immediately prior to the Plan Spinoff Effective Date shall continue to be provided by the Spinoff Affiliate under the Plan on and after the Plan Spinoff Effective Date as set forth in Schedule D until changed by the Spinoff Affiliate and approved by the Committee in accordance with Section 3.5(b).

A-7    Investment Designations. A Spinoff Participant’s investment designations in effect under the MDU 401(k) Plan immediately prior to the Plan Spinoff Effective Date shall transfer to the Plan effective as of the Plan Spinoff Effective Date and shall remain in effect under the Plan until the Spinoff Participant changes such designations in accordance with Section 5.2(a).

A-8    Beneficiary Designations. A Spinoff Participant’s Beneficiary designations in effect under the MDU 401(k) Plan immediately prior to the Plan Spinoff Effective Date shall transfer to the Plan as of the Plan Spinoff Effective Date and shall remain in effect under the Plan until the Spinoff Participant changes such designations in accordance with Section 6.6.

A-9    MDU KRC Transfer Employees. The employment of certain employees of MDU Resources Group, Inc., shall be transferred to Knife River Corporation (i.e., they will become Employees of Knife River Corporation) in May 2023. (Knife River Corporation shall be renamed as KRC Materials, Inc., on or after the Knife River Spinoff Effective Date.) For purposes of this Section A-9, such an individual shall be referred to as a “Transfer Employee” and the date on which his or her employment is transferred from MDU Resources Group, Inc., to Knife River Corporation (i.e., his or her first day of employment with Knife River Corporation) shall be referred to as the “Transfer Date.” A Transfer Employee shall become a Participant effective as of his or her Transfer Date, provided that he or she is an Eligible Employee on such date. A Transfer Employee’s deferral contribution election, catch-up contribution election, investment designations, and beneficiary designations in effect under the MDU 401(k) Plan immediately prior to his or her Transfer Date shall transfer to the Plan effective as of the Transfer Date and shall remain in effect under the Plan until the Transfer Employee changes such elections or designations in accordance with the relevant terms of the Plan. The Transfer Employee’s accounts (including loans) under the MDU 401(k) Plan shall transfer in-kind to the Plan as of the Transfer Date or as soon as administratively practicable thereafter in accordance with Code Section 414(l), and his or her benefits under the MDU 401(k) Plan and his or her rights and obligations with respect to such benefits shall then be governed by the Plan, as modified by this Section A-9, provided that any protected benefits applicable to the Transfer Employee’s accounts under the MDU 401(k) Plan shall remain in effect as to his or her Accounts under the Plan.
- 59 -
161329235.2


SCHEDULE B
MATCHING CONTRIBUTIONS
Each Employer identified in this Schedule B provides for matching contributions in lieu of the standard matching contributions provided in Section 3.4 to the extent described in this Schedule B.

B-1    Anchorage Sand & Gravel Company, Inc. The Employer shall not make matching contributions on behalf of its collective bargaining unit Employees. (The Employer’s non-bargaining unit Employees are eligible for the standard matching contributions.)

B-2    Hawaiian Cement. The Employer shall make matching contributions equal to 100% of deferral contributions limited to 3% of Compensation each pay period on behalf of its collective bargaining unit Employees hired before July 1, 2010, and shall not make matching contributions on behalf of its collective bargaining unit Employees hired on or after such date. (The Employer’s non-bargaining unit Employees are eligible for the standard matching contributions.)

B-3    JTL Group, Inc. Montana. The Employer shall not make matching contributions, except that it will make the standard matching contributions on behalf of its Employees hired or classified as salaried Employees after December 31, 2014.

B-4    JTL Group, Inc. Wyoming. The Employer shall not make matching contributions, except that it will make the standard matching contributions on behalf of Casper hourly Employees and all other Employees hired or classified as salaried Employees after December 31, 2014.

B-5    Knife River Corporation–South. The Employer shall make matching contributions equal to 100% of deferral contributions limited to 3% of Compensation each pay period.

B-6    LTM, Incorporated. The Employer shall not make matching contributions on behalf of its collective bargaining unit Employees. (The Employer’s non-bargaining unit Employees are eligible for the standard matching contributions.)

B-7    WHC, Ltd. The Employer shall make matching contributions equal to 50% of deferral contributions limited to 6% of Compensation each pay period on behalf of its Employees hired on or after May 1, 2010. In addition, the Employer shall make matching contributions equal to 100% deferral contributions limited to 5% of Compensation each pay period on behalf of its Employees hired prior to May 1, 2010.
- 60 -
161329235.2


SCHEDULE C
PROFIT SHARING CONTRIBUTIONS
C-1    Introduction. Pursuant to Section 3.5(a) of the Plan, certain Participating Affiliates hereby establish profit sharing features as described in this Schedule C and will hereafter be referred to individually as a “Schedule C Employer” and collectively as “Schedule C Employers.” The profit sharing features shall be in addition to all other contributions provided pursuant to the Plan. The terms of this Schedule C supersede the other provisions of the Plan to the extent necessary to eliminate inconsistencies between this Schedule C and such other provisions.

C-2    Eligibility. Participation in the profit sharing features for any Plan Year is limited to Employees of the Schedule C Employers who satisfy the Plan’s definition of Eligible Employee (unless otherwise specified below). Schedule C Employers include:

Anchorage Sand & Gravel Company, Inc. (non-union Employees)
Baldwin Contracting Company, Inc. (dba Knife River Construction–Northern California Chico Division)
Concrete, Inc. (dba Knife River–Northern California Ready Mix Division)
Connolly-Pacific Co.
DSS Company (dba Knife River Construction–Northern California Stockton Division)
Ellis & Eastern Company
Fairbanks Materials, Inc.
Granite City Ready Mix, Inc. (dba Knife River Materials–Central Minnesota Division)
Hawaiian Cement (non-union Employees hired after December 31, 2005)
Jebro Incorporated
JTL Group, Inc. (dba Knife River–Mountain Region) (Eligible JTL Casper hourly Employees (both union and nonunion), including Employees who participate in the Operating Engineers Local No. 800 & The Wyoming Contractors’ Association, Inc. Pension Trust Fund for Wyoming (JTL MEP Employees); eligible salaried Employees of JTL hired after December 31, 2014, or any other JTL Employee who transfers to a salaried position after December 31, 2014)
Kent’s Oil Service (dba Pacific Northwest Oil)
Knife River Corporation (which shall be renamed as KRC Materials, Inc., on or after the Knife River Spinoff Effective Date)
Knife River Corporation–Mountain West
Knife River Corporation–North Central (dba Knife River–Central Minnesota Division)
Knife River Corporation–North Central (dba Knife River–North Dakota Division)
Knife River Corporation–Northwest
Knife River Corporation–South
Knife River Midwest, LLC
LTM, Incorporated (dba Knife River Materials–Southern Oregon Division) (non-union Employees)
Northstar Materials, Inc. (dba Knife River Materials–Northern Minnesota Division)
Rail to Road, Inc.
Sweetman Const. Co.
WHC, Ltd.

To share in the allocation of any profit sharing contribution made by a Schedule C Employer for a Plan Year, Participants employed by a Schedule C Employer must be credited with 1,000 Hours of Service (prorated for the Plan Year in which the profit sharing feature becomes effective) in that Plan Year, must be an active Employee of the Schedule C Employer on the last day of the Plan Year, and must not be covered by a collectively bargained unit to which the profit sharing feature has not been extended.




- 61 -
161329235.2



However, an Eligible Employee of any Knife River Corporation Participating Affiliate who transfers employment during the Plan Year and remains employed by a Knife River Corporation Participating Affiliate on the last day of the Plan Year will be eligible to receive a prorated profit sharing contribution from each Knife River Corporation Participating Affiliate.

For purposes of this Schedule C, “active Employee” means an Employee who is still on the payroll, has been temporarily laid off, or who terminated employment due to Disability, death, or after attaining Normal Retirement Age during the Plan Year, but does not mean an Employee whose employment has been terminated effective on or before December 31 of the Plan Year. In addition, for purposes of applying the requirement of completing 1,000 Hours of Service for the Plan Year, such requirement shall not apply to Employees terminating after attaining Normal Retirement Age, provided they are not terminated for cause.

Participants who meet the preceding requirements are referred to herein as “Schedule C Participants.”

C-3    Amount and Allocation. For each Plan Year, the governing body of each Schedule C Employer, in its discretion, shall determine the amount (if any) of profit sharing contributions to be made to the Plan based upon its own profitability. The amount of any such contribution for a Plan Year by any Schedule C Employer shall be allocated to its Schedule C Participants based upon those Participants’ Compensation, excluding bonuses, received while employed by that Schedule C Employer for that Plan Year.

Compensation for the first effective Plan Year of each Schedule C Employer shall include Compensation paid to the Schedule C Participant by the Schedule C Employer on and after such Employer’s effective date shown above.

C-4    Vesting. Notwithstanding anything in Section 4.2 to the contrary, Schedule C Participants shall be vested in their Profit Sharing Accounts upon completing three Years of Vesting Service. For this purpose, a “Year of Vesting Service” means a Plan Year in which the Schedule C Participant is credited with at least 1,000 Hours of Service. Service with a Schedule C Employer and Affiliates shall be recognized for purposes of this Section C-4, including, but not limited to, service that occurred prior to the Effective Date, applying these rules as if the Schedule C Employer and its affiliates at that time were Affiliates under the Plan. Schedule C Participants who were employed with Ideal Builders, Inc. on the date of acquisition on August 29, 2008, by Knife River Corporation–Northwest (the Southern Idaho Division) will have prior years of service recognized for Years of Vesting Service. Notwithstanding the foregoing, a Schedule C Participant shall be fully vested in his or her Profit Sharing Account upon death, Disability, or attainment of Normal Retirement Age.


- 62 -
161329235.2


SCHEDULE D.1
RETIREMENT CONTRIBUTIONS—
KNIFE RIVER CORPORATION (KRC MATERIALS, INC.)
D.1-1    Introduction. Knife River Corporation (which shall be renamed as KRC Materials, Inc., on or after the Knife River Spinoff Effective Date) hereby establish a retirement contribution feature as described in this Schedule D.1. The retirement contribution feature shall be in addition to all other contributions provided pursuant to the Plan.

D.1-2    Eligibility. Participation in the retirement contribution for any Plan Year is limited to Eligible Employees hired after December 31, 2005, by Knife River Corporation.

To share in the allocation of any retirement contribution made by Knife River Corporation for a Plan Year, Eligible Employees described above must be credited with at least 1,000 Hours of Service in that Plan Year; provided, however, that if the Participant’s failure to be credited with 1,000 Hours of Service in that Plan Year is due to the Participant’s (i) Disability, (ii) death, or (iii) termination of employment on or after attaining Normal Retirement Age during such Plan Year (provided the Participant is not terminated for cause), such Participant shall nevertheless be entitled to share in the allocation of the retirement contribution for such Plan Year. Any Participant who is not a Highly Compensated Employee who has met the eligibility requirements above as of June 30 each Plan Year shall receive a pro rata allocation mid-year based on Compensation paid through June 30. The final annual allocation shall be reduced by any such mid-year allocation. Participants who meet the requirements of this Section D.1-2 are referred to herein as “Schedule D.1 Participants.”

For the avoidance of doubt, a Schedule D.1 Participant who (1) is a Transfer Employee (defined in Section A-9), (2) is not a Highly Compensated Employee, and (3) has met the eligibility requirements described above as of June 30, 2023, shall receive a pro rata allocation mid-year in 2023 based on Compensation paid from his or her Transfer Date (defined in Section A-9) through June 30, 2023.

D.1-3    Amount and Allocation. For each Plan Year, Knife River Corporation will make a retirement contribution equal to 5% of Compensation for each Eligible Employee. The amount of any such retirement contribution for a Plan Year shall be allocated to Schedule D.1 Participants based on their Compensation, excluding bonuses received while employed by Knife River Corporation.

D.1-4    Vesting. Notwithstanding anything in Section 4.2 to the contrary, Schedule D.1 Participants shall be vested in their Retirement Contribution Accounts upon completing three years of Vesting Service. For this purpose, a “Year of Vesting Service” means a Plan Year in which the Schedule D.1 Participant is credited with at least 1,000 Hours of Service. Service with Knife River Corporation and Affiliates shall be recognized for purposes of this Section D.1-4, including, but not limited to, service that occurred prior to the Effective Date, applying these rules as if Knife River Corporation and its affiliates at that time were Affiliates under the Plan. Notwithstanding the foregoing, a Schedule D.1 Participant shall be fully vested in his or her Retirement Contribution Account upon death, Disability, or attaining Normal Retirement Age.
- 63 -
161329235.2


SCHEDULE D.2
RETIREMENT CONTRIBUTIONS—
CERTAIN PENSION PLAN PARTICIPANTS
D.2-1    Introduction. Participating Affiliates that employ the individuals described in Section D.2-2 (each a “Schedule D.2 Employer” and collectively “Schedule D.2 Employers”) hereby establish a retirement contribution feature as described in this Schedule D.2. The retirement contribution feature shall be in addition to all other contributions provided pursuant to the Plan.

D.2-2    Eligibility. Participation in the retirement contribution for a Plan Year is limited to individuals who were active participants in one of the following plans as of December 31, 2009:

MDU Resources Group, Inc. Pension Plan for Non-Bargaining Unit Employees
Knife River Corporation Salaried Employees’ Pension Plan
Williston Basin Interstate Pipeline Company Pension Plan

To share in the allocation of any retirement contribution made by a Schedule D.2 Employer for a Plan Year, Eligible Employees described above must be credited with at least 1,000 Hours of Service in the Plan Year; provided, however, that if the Participant’s failure to be credited with 1,000 Hours of Service in the Plan Year is due to the Participant’s (i) Disability, (ii) death, or (iii) termination of employment on or after attaining Normal Retirement Age during the Plan Year (provided the Participant is not terminated for cause), such Participant shall nevertheless be entitled to a retirement contribution for such Plan Year. Any Participant who is not a Highly Compensated Employee who has met the above eligibility requirements as of June 30 each Plan Year shall receive a pro rata allocation mid-year based on compensation paid through June 30. The final annual allocation shall be reduced by any such mid-year allocation. Participants who meet the requirements of this Section D.2-2 are referred to herein as “Schedule D.2 Participants.”

D.2-3    Amount and Allocation. For each Plan Year, Schedule D.2 Participants eligible to participate in this feature on January 1, 2010, will be credited with the following retirement contribution based on their age as of December 31, 2009. The retirement contribution is also based on such a Participant’s Compensation, excluding bonuses for the Plan Year, paid on and after the initial effective date of the provision.

Age as of December 31, 2009Retirement Contribution Percentage
Less than 305.0%
30 but less than 357.0%
35 but less than 409.0%
40 but less than 4510.5%
45 and over11.5%

Notwithstanding the foregoing, if the retirement contribution percentage above for Participants who are Highly Compensated Employees is more than the amount permitted under Code Section 415, the Participant’s retirement contributions shall be reduced to the extent necessary to comply with Code Section 415. The retirement contribution percentage above may also be reduced for Participants who are Highly Compensated Employees, as necessary, to pass nondiscrimination testing.

D.2-4    Vesting. Notwithstanding anything in Section 4.2 to the contrary, Schedule D.2 Participants shall be vested in their Retirement Contribution Accounts upon completing three years of Vesting Service. For this purpose, a “Year of Vesting Service” means a Plan Year in which the Schedule D.2 Participant is credited with at least 1,000 Hours of Service. Service with a Schedule D.2 Employer and Affiliates shall be recognized for purposes of this Section D.2-4, including, but not limited to, service that occurred prior to the Effective Date, applying these rules as if the Schedule D.2
- 64 -
161329235.2


Employer and affiliates shall be recognized for purposes of this Section D.2-4, including, but not limited to, service that occurred prior to the Effective Date, applying these rules as if the Schedule D.2 Employer and its affiliates at that time were Affiliates under the Plan. Notwithstanding the foregoing, a Schedule D.2 Participant shall be fully vested in his or her Retirement Contribution Account upon death, Disability, or attaining Normal Retirement Age.
- 65 -
161329235.2


SCHEDULE D.3
RETIREMENT CONTRIBUTIONS—
JTL GROUP, INC.
D.3-1    Introduction. JTL Group, Inc. (“JTL”) hereby establishes the retirement contribution feature as described in this Schedule D.3. The retirement contribution feature shall be in addition to all other contributions provided by JTL pursuant to the Plan.

D.3-2    Eligibility. To share in the allocation of any retirement contribution made by JTL for a Plan Year, a Participant must be an Eligible Employee of JTL. Unless specifically bargained for, Employees covered by a collective bargaining agreement shall not be eligible to share in this retirement contribution feature. Participants who meet the preceding requirements are referred to herein as “Schedule D.3 Participants.”

D.3-3    Amount and Allocation. For each Plan Year, JTL shall provide hourly Schedule D.3 Participants $1.55 per Hour of Service as a retirement contribution. The amount of any such retirement contribution for a Plan Year will be allocated to such Participants for each Hour of Service for which the Participant receives Compensation, excluding Hours of Service pursuant to a prevailing wage agreement. In addition, JTL will credit salaried Schedule D.3 Participants with a retirement contribution equal to 8% of Compensation. Such salaried Participants must have been hired and classified as a salaried Employee prior to January 1, 2015, to receive a retirement contribution allocation. The amount of any such retirement contribution for a Plan Year shall be allocated to such salaried Participants based on their Compensation, excluding bonuses received while employed by JTL.

D.3-4    Vesting. Notwithstanding anything in Section 4.2 to the contrary, Schedule D.3 Participants shall be vested in their Retirement Contribution Accounts upon completing three years of Vesting Service; provided, however that Schedule D.3 Participants who were employed by Star Aggregates, Inc. on August 31, 2007, shall be fully vested. For this purpose, a “Year of Vesting Service” means a Plan Year in which the Schedule D.3 Participant is credited with at least 1,000 Hours of Service. Service with JTL and Affiliates shall be recognized for purposes of this Section D.3-4, including, but not limited to, service that occurred prior to the Effective Date, applying these rules as if JTL and its affiliates at that time were Affiliates under the Plan. Notwithstanding the foregoing, a Schedule D.3 Participant shall be fully vested in his or her Retirement Contribution Account upon death, Disability, or attaining Normal Retirement Age.
- 66 -
161329235.2


SCHEDULE D.4
RETIREMENT CONTRIBUTIONS—
HAWAIIAN CEMENT, MAUI CONCRETE AND AGGREGATE DIVISION
D.4-1    Introduction. Hawaiian Cement (“HC”) hereby establishes the retirement contribution feature as described in this Schedule D.4. This retirement contribution shall be in addition to all other contributions provided by HC pursuant to the Plan.

D.4-2    Eligibility. To share in the allocation of any retirement contribution made by HC for a Plan Year, a Participant must be an Eligible Employee of HC who was an active participant in the Pension Plan for Bargaining Unit Employees of Hawaiian Cement, Maui Concrete and Aggregate Division as of June 30, 2015. Participants who meet the preceding requirements are referred to herein as “Schedule D.4 Participants.”

D.4-3    Amount and Allocation. For each Plan Year, Schedule D.4 Participants will be credited with the retirement contributions below for each Hour Worked. For this purpose, “Hour Worked” shall mean all hours where the Employee is on HC property performing bargaining unit work, not to include vacation, sick leave, or other non-worked hours for which the Employee may receive Compensation from HC.

DateRate per Hour Worked
April 16, 2023 – April 15, 2024$5.64
April 16, 2024 – April 15, 2025$5.84

D.4-4    Vesting. Notwithstanding anything in Section 4.2 to the contrary, Schedule D.4 Participants shall be vested in their Retirement Contribution Accounts upon completing three years of Vesting Service. For this purpose, a “Year of Vesting Service” means a Plan Year in which the Schedule D.4 Participant is credited with at least 1,000 Hours of Service. Service with HC and Affiliates shall be recognized for purposes of this Section D.4-4, including, but not limited to, service that occurred prior to the Effective Date, applying these rules as if HC and its affiliates at that time were Affiliates under the Plan. Notwithstanding the foregoing, a Schedule D.4 Participant shall be fully vested in his or her Retirement Contribution Account upon death, Disability, or attaining Normal Retirement Age.


- 67 -
161329235.2


SCHEDULE E
PREVAILING WAGE LAW REQUIREMENTS AND SUPPLEMENTAL CONTRIBUTIONS
E-1    Introduction. The Plan covers certain Eligible Employees who perform services for an Employer under a public contract that is subject to the Davis-Bacon Act or similar prevailing state wage law (a “Davis-Bacon Employee”). The portion of a Davis-Bacon Employee’s service with an Employer that is subject to the Davis-Bacon Act or similar prevailing state wage law (the “Prevailing Wage Law”) is referred to in this Schedule E as “Davis-Bacon Service.” The provisions of this Schedule E are intended to modify the terms of the Plan as applied to Davis-Bacon Employees and to allow the Plan to qualify as a bona fide fringe benefit plan in accordance with Title 29, Part 5 of the Code of Federal Regulations and the Department of Labor guidance issued thereunder.

E-2    Eligibility and Participation. A Davis-Bacon Employee who is employed on an occasional or temporary basis and who otherwise meets the definition of an Eligible Employee shall become a Participant upon the completion of one Hour of Service.

E-3    Prevailing Wage Compensation. While employed in Davis-Bacon Service, Compensation paid to a Davis-Bacon Employee and used in determining contributions under the Plan shall be the prevailing wage required by the Prevailing Wage Law.

E-4    Supplemental Contributions. An Employer, in its sole discretion, may make a supplemental contribution on behalf of any Davis-Bacon Employee, other than a Davis-Bacon Employee who is a Highly Compensated Employee, (a “supplemental contribution”) (i) in such amount as may be necessary to satisfy the Prevailing Wage Law’s required fringe cost to the extent that the sum of the matching contributions and profit sharing contributions for a period are insufficient to satisfy the Prevailing Wage Law’s required fringe cost, or (ii) in such amount as may be necessary to satisfy the Prevailing Wage Law’s required fringe cost without regard to any matching contributions and profit sharing contributions made on behalf of such Davis-Bacon Employee. Any supplemental contributions made on behalf of a Davis-Bacon Employee shall be credited to a “Davis-Bacon Supplemental Contribution Account” established for the Davis-Bacon Employee. Except as otherwise provided in this Schedule, a Davis-Bacon Supplemental Contribution Account shall be treated as an “Account” for all purposes of the Plan and the amounts credited thereto shall be subject to the same restrictions as applicable to amounts credited to a Participant’s Profit Sharing Account.

E-5    Depositing of Employer Contributions. Any Employer contribution made on behalf of a Davis-Bacon Employee under the Plan that is intended to satisfy the Prevailing Wage Law’s required fringe cost, including, but not limited to, any matching contributions and any supplemental contributions, will be contributed to the Trust Fund not less frequently than quarterly.

E-6    Vesting. A Davis-Bacon Employee will, at all times, have a fully vested and nonforfeitable right to the value of his or her Matching Contribution Account and Davis-Bacon Supplemental Contribution Account.

E-7    Davis-Bacon Match Subaccount. The Committee shall maintain as part of each Davis-Bacon Employee’s Matching Contribution Account a subaccount to reflect the matching contributions, if any, made on behalf of the Davis-Bacon Employee that are intended to satisfy the Prevailing Wage Law’s required fringe cost.

E-8    Contribution Limitation. If the annual additions that would otherwise be allocated to a Davis-Bacon Employee’s Accounts would exceed the limitations described in Section 3.8 of the Plan for any Plan Year, any portion of the excess amount that is attributable to contributions made on behalf of the Davis-Bacon Employee with respect to Davis Bacon Service shall be corrected in accordance with Section 3.8 of the Plan.




- 68 -
161329235.2


E-9    Supplemental Contributions. The following Employers shall make supplemental contributions on behalf of its Davis-Bacon Employees as provided below.

EmployerSection E-4(i) Supplemental ContributionSection E-4(ii) Supplemental Contribution
Concrete, Inc. (dba Knife River–Northern California Ready Mix Division)X
JTL Group, Inc. (dba Knife River–Mountain Region)X
Kent’s Oil Service (dba Pacific Northwest Oil)X
Knife River Corporation–Mountain WestX
Knife River Corporation–North Central (dba Knife River–Central Minnesota Division and Knife River–North Dakota Division)X
Knife River Midwest, LLCX
Northstar Materials, Inc. (dba Knife River Materials–Northern Minnesota Division)X

- 69 -
161329235.2


SCHEDULE F
PRIOR PLAN MERGERS
The plans identified in this Schedule F (each a “merged plan”) merged with and into the MDU 401(k) Plan as of the merger dates provided below. Each plan merger and resulting transfer of assets were designed to comply with Code Sections 401(a)(12), 411(d)(6), and 414(l). This Schedule F sets forth the special provisions of the merged plans that may affect a Participant on or after the Effective Date to the extent the Participant participated in the merged plan and his or her accounts in the merged plan transferred to the MDU 401(k) Plan in connection with the plan merger (identified in this Schedule F) and then transferred from the MDU 401(k) Plan to the Plan in connection with the Plan Spinoff (defined in Section A-1) or employment transfer (described in Section A-9).

F-1    Morse Bros., Inc. Employee’s Profit-Sharing Plan and Trust
(a)    Merger Date: September 1, 2004.

(b)    Vesting: Notwithstanding anything in Section 4.2 of the Plan to the contrary and except as otherwise provided with respect to Normal Retirement Age or Disability, an affected Participant who terminates employment on or after September 1, 2004, shall be vested in his or her Profit Sharing Account in accordance with the following schedule:

Years of Vesting ServiceVested Percentage
Less than 2 years0%
2 years but less than 3 years20%
3 years or more100%

For this purpose, a “Year of Vesting Service” means a Plan Year in which the affected Participant is compensated for 1,000 or more Hours of Service. For this purpose, an affected Participant shall be credited with any years of vesting service credited under the merged plan.

F-2    Montana Contractors’ Association, Inc. Money Purchase Retirement Plan and Trust, as Adopted by JTL Group, Inc. (the “Money Purchase Plan”) and Montana Contractors’ Association, Inc. 401(k) Retirement Plan and Trust, as Adopted by JTL Group, Inc.

(a)    Merger Date: December 29, 2004.

(b)    Distribution: Any distribution requests shall be made in accordance with Section 4.4 of the Plan, provided, however, an affected Participant’s Account attributable to the Money Purchase Plan may be distributed in the form of a 50% joint and survivor annuity (for a married Participant) or single life annuity (for an unmarried Participant or married Participant with spousal written and notarized consent).

F-3    Bauerly Brothers, Inc. Davis-Bacon Pension Plan

(a)    Merger Date: December 1, 2005.

(b)    Vesting: An affected Participant shall be fully vested in the amounts transferred from the merged plan in connection with the plan merger, with the balance of such Participant’s Account being vested in accordance with Section 4.2 of the Plan.

(c)    Distribution: Distribution shall be made in accordance with Section 4.4 of the Plan, provided, however, that an affected Participant’s Account attributable to the merged plan



- 70 -
161329235.2


may be distributed in the form of a 50% joint and survivor annuity (for a married Participant) or single life annuity (for an unmarried Participant or married Participant with spousal written and notarized consent).

(d)    Withdrawals: An affected Participant who requests and is approved for a withdrawal pursuant to Section 4.5 of the Plan, shall have excluded from the available amount any portion of the affected Participant’s Account that was transferred from the merged plan in connection with the plan merger. In addition, if the affected Participant is married and a portion of his or her Account is attributable to the merged plan, the Participant must obtain spousal written consent, which must be either notarized or witnessed by a Plan representative.

(e)    Loans: If an affected Participant is married, and a portion of his or her Account is attributable to the merged plan, the affected Participant must obtain spousal written consent in order to obtain a loan under Section 4.8 of the Plan, which consent must either be notarized or witnessed by a Plan representative.

F-4    Buffalo Bituminous, Inc. Davis-Bacon Pension Plan

(a)    Merger Date: December 1, 2005.

(b)    Vesting: An affected Participant shall be fully vested in the amounts transferred from the merged plan in connection with the plan merger, with the balance of such Participant’s Account being vested in accordance with Section 4.2 of the Plan.

(c)    Distribution: Distribution shall be made in accordance with Section 4.4 of the Plan, provided, however, that an affected Participant’s Account attributable to the merged plan may be distributed in the form of a 50% joint and survivor annuity (for a married Participant) or single life annuity (for an unmarried Participant or married Participant with spousal written and notarized consent).

(d)    Withdrawals: An affected Participant who requests and is approved for a withdrawal pursuant to Section 4.5 of the Plan, shall have excluded from the available amount any portion of the affected Participant’s Account that was transferred from the merged plan in connection with the plan merger. In addition, if the affected Participant is married and a portion of his or her Account is attributable to the merged plan, the Participant must obtain spousal written consent, which must be either notarized or witnessed by a Plan representative.

(e)    Loans: If an affected Participant is married, and a portion of his or her Account is attributable to the merged plan, the affected Participant must obtain spousal written consent in order to obtain a loan under Section 4.8 of the Plan, which consent must either be notarized or witnessed by a Plan representative.

F-5    Granite City Ready Mix 401(k) Plan for Union Employees

(a)    Merger Date: December 1, 2006.

(b)    Vesting: An affected Participant shall be fully vested in the amounts transferred from the merged plan in connection with the plan merger, with the balance of such Participant’s Account being vested in accordance with Section 4.2 of the Plan. Notwithstanding Section 4.2 of the Plan, however, each affected Participant shall become fully vested in his or her Accounts upon attainment of age 55.

(c)    Distribution: Distribution shall be made in accordance with Section 4.4 of the Plan, provided, however, that an affected Participant’s Account attributable to the merged plan



- 71 -
161329235.2


may be distributed in the form of a 50% joint and survivor annuity (for a married Participant) or single life annuity (for an unmarried Participant or married Participant with spousal written and notarized consent).

F-6    Bauerly Brothers, Incorporated 401(k) Plan

(a)    Merger Date: March 20, 2009.

(b)    Vesting: An affected Participant shall be fully vested in the amounts transferred from the merged plan in connection with the plan merger, with the balance of such Participant’s Account being vested in accordance with Section 4.2 of the Plan. Any profit sharing contributions made on the behalf of an affected Participant shall be subject to a three-year cliff vesting schedule.

(c)    Distribution: Distribution shall be made in accordance with Section 4.4 of the Plan, provided, however, that an affected Participant’s Account attributable to the merged plan may be distributed in the form of a 50% joint and survivor annuity (for a married Participant) or single life annuity (for an unmarried Participant or married Participant with spousal written and notarized consent).


- 72 -
161329235.2
EX-31.A 3 a2023q2ex31a.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: August 8, 2023 


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

EX-31.B 4 a2023q2ex31b.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:  August 8, 2023


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


EX-32 5 a2023q2ex32.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 June 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 8th day of August, 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 a2023q2ex95.htm KNIFE RIVER 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 June 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 Pending as of Last Day of Period (#)Legal Actions Initiated During Period (#)
04-01698$2,190 — — 
13-02222— 143 — — 
21-03127— 143 — — 
32-00777 — 143 — — 
35-00426— 143 — — 
35-00463— 143 — — 
35-00512 — 155 — — 
35-03022 — 286 — — 
35-03581— 286 — — 
35-03595 — 143 — — 
35-03678— 143 — — 
35-00503— 143 — — 
48-01383 — 4,088 — — 
51-00036 — 1,337 — — 
51-00192— 429 — — 
39-00008— 2,435 — — 
48-01518— 1,409 
48-01598— 286 — — 
$14,045 
1



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.

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 June 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
48-01518— — — — — 

2
EX-101.SCH 7 knf-20230630.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 9954701 - Disclosure - Basis of presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Receivables and allowance for expected credit losses (Policies) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Earnings per share (Policies) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Revenue from contracts with customers (Policies) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Fair value disclosures (Policies) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Income Taxes (Policies) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Business segment data (Policies) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Contingencies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Receivables and allowance for expected credit losses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Accumulated other comprehensive loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Revenue from contracts with customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Uncompleted contracts (Tables) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Goodwill and other intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Cash flow information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Business segment data (Tables) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Employee benefit plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Background (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Basis of presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Basis of presentation (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Receivables and allowance for expected credit losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Receivables and allowance for expected credit losses (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Receivables and allowance for expected credit losses (Details 3) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Earnings per share (Details 1) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Earnings per share (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Accumulated other comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Reclassification out of accumulated other comprehensive loss (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Goodwill rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Other intangible assets (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Future amortization expense (Details 3) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Fair value measurements insurance contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Fair value measurements (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Fair value measures and disclosures (Details 3) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Long-term debt outstanding (Details 1) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Schedule of debt maturities (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Business segment data (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Business segment data operating revenues reconciliation (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Business segment data EBITDA reconciliation (Details 3) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - Employee benefit plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - Employee benefit plans (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954750 - Disclosure - Litigation (Details) link:presentationLink link:calculationLink link:definitionLink 9954751 - Disclosure - Guarantees (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954752 - Disclosure - Related Party Disclosures (Details 1) link:presentationLink link:calculationLink link:definitionLink 9954753 - Disclosure - Related Party Disclosures (Details 2) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 knf-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 knf-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 knf-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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 [Member] Internal sales Intersegment Eliminations [Member] Fair value, assets and liabilities measured on recurring and nonrecurring basis [Table] Fair Value, Recurring and Nonrecurring [Table] Income (Loss) 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 (loss), 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] 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 (loss) 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] Payment of Revolver Debt Payment of Revolver Debt Payment of Revolver Debt 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, Restricted Cash, and Restricted Cash Equivalents 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 (decrease) 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 instruments included in net income (loss) 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 MDU Resources Common Stock Held by Subsidiary at Cost, Shares Other postretirement benefits Other Postretirement Benefits Plan [Member] Net cash used in 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 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] Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 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] 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 (Loss) 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 (loss), 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. Entity Information, Former Legal or Registered Name Entity Information, Former Legal or Registered Name 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 (loss) to net cash used in 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 Consolidation, Eliminations [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Proceeds from Contributions from Parent 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 (loss) 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 assets (liabilities) Contract with Customer, Assets and Liabilities, Net Total of net contract assets and liabilities Income tax expense (benefit) Income tax expense (benefit) 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, 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, 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] 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-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover page - shares
6 Months Ended
Jun. 30, 2023
Aug. 03, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 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  
Entity Information, Former Legal or Registered Name Knife River Holding Company  
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 Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Revenues $ 785,189 $ 711,813 $ 1,093,089 $ 1,021,778
Cost of revenue:        
Cost of Revenue 632,206 608,472 936,011 917,323
Gross profit 152,983 103,341 157,078 104,455
Selling, general and administrative expenses 59,450 42,933 108,108 88,652
Operating income 93,533 60,408 48,970 15,803
Interest expense 19,156 7,424 28,651 12,690
Other income (expense) 2,478 (2,842) 3,304 (4,778)
Income (loss) before income taxes 76,855 50,142 23,623 (1,665)
Income tax expense (benefit) 20,019 11,580 8,107 (217)
Net income (loss) $ 56,836 $ 38,562 $ 15,516 $ (1,448)
Net income (loss) per share, basic        
Income (Loss) Per Share, Basic, Total $ 1.00 $ 0.68 $ 0.27 $ (0.03)
Net income (loss) per share, diluted        
Income (Loss) Per Share, Diluted, Total $ 1.00 $ 0.68 $ 0.27 $ (0.03)
Weighted Average Number of Shares Outstanding, Basic 56,566 56,566 56,566 56,566
Weighted Average Number of Shares Outstanding, Diluted 56,599 56,566 56,583 56,566
Construction materials        
Revenue:        
Revenues $ 431,752 $ 381,131 $ 624,669 $ 576,829
Cost of revenue:        
Cost of Revenue 316,179 303,498 510,308 506,355
Contracting services        
Revenue:        
Revenues 353,437 330,682 468,420 444,949
Cost of revenue:        
Cost of Revenue $ 316,027 $ 304,974 $ 425,703 $ 410,968
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net income (loss) $ 56,836 $ 38,562 $ 15,516 $ (1,448)
Other comprehensive income:        
Reclassification adjustment for loss on derivative instruments included in net income (loss), tax 13 27 28 54
Reclassification adjustment for loss on derivative instruments included in net income (loss), net of tax 44 82 90 164
Postretirement liability gains (losses) arising during the period, net of tax (17) 5,820 (17) 5,820
Postretirement liability adjustment:        
Postretirement liability gains (losses) arising during the period, tax (6) 1,879 (6) 1,879
Amortization of postretirement liability losses included in net periodic benefit cost, tax 15 71 31 142
Amortization of postretirement liability losses included in net periodic benefit cost, net of tax 48 220 95 441
Postretirement liability adjustment 31 6,040 78 6,261
Other comprehensive income 75 6,122 168 6,425
Comprehensive income attributable to common stockholders $ 56,911 $ 44,684 $ 15,684 $ 4,977
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents $ 68,489 $ 10,090
Receivables, net 418,620 210,157
Costs and estimated earnings in excess of billings on uncompleted contracts 58,020 31,145
Due from related-party 0 16,050
Inventories 374,377 323,277
Prepayments and other current assets 38,820 17,848
Total current assets 958,326 608,567
Noncurrent assets:    
Property, plant and equipment 2,533,435 2,489,408
Less accumulated depreciation, depletion and amortization 1,221,966 1,174,195
Net property, plant and equipment 1,311,469 1,315,213
Goodwill 274,478 274,540
Other intangible assets, net 12,110 13,430
Operating lease right-of-use assets 45,933 45,873
Investments and other 40,581 36,696
Total noncurrent assets  1,684,571 1,685,752
Total assets 2,642,897 2,294,319
Current liabilities:    
Long-term debt - current portion 7,082 211
Related-party notes payable - current portion 0 238,000
Accounts payable 174,603 87,370
Billings in excess of costs and estimated earnings on uncompleted contracts 44,590 39,843
Taxes payable 29,878 8,502
Accrued compensation 26,041 29,192
Due to related-party 0 20,286
Current operating lease liabilities 14,067 13,210
Other accrued liabilities 88,095 80,276
Total current liabilities  384,356 516,890
Noncurrent liabilities:    
Long-Term Debt, Excluding Current Maturities 832,047 427
Related-party notes payable 0 446,449
Deferred income taxes 170,502 175,804
Noncurrent operating lease liabilities 31,866 32,663
Other 129,274 93,497
Total liabilities  1,548,045 1,265,730
Stockholders' equity:    
Common stock 570 800
Other paid-in capital 611,562 549,106
Retained earnings 498,530 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,184) (12,352)
Total stockholders' equity 1,094,852 1,028,589
Total liabilities and stockholders' equity  $ 2,642,897 $ 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)
Treasury Stock, Common, Shares (431,136)  
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common stock
Other paid-in capital
Retained earnings
MDU Resources' Stock Held by Subsidiary
Accumulated other comprehensive loss
Treasury Stock, Common
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) $ (24,490) $ 0
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) (24,187) $ 0
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) (24,490) $ 0
Treasury Stock, Common, Shares at Dec. 31, 2021             0
Net income (loss) (1,448)            
Other comprehensive income 6,425            
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) (18,065) $ 0
Treasury Stock, Common, Shares at Jun. 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) (24,187) $ 0
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) (18,065) $ 0
Treasury Stock, Common, Shares at Jun. 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) (12,352) $ 0
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) (12,259) $ 0
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) (12,352) $ 0
Treasury Stock, Common, Shares at Dec. 31, 2022             0
Net income (loss) 15,516            
Other comprehensive income 168            
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 (12,184) $ (3,626)
Treasury Stock, Common, Shares at Jun. 30, 2023 431,136           (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) (12,259) $ 0
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 $ (12,184) $ (3,626)
Treasury Stock, Common, Shares at Jun. 30, 2023 431,136           (431,136)
MDU Resources Common Stock Held by Subsidiary at Cost, Shares         0    
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating activities:    
Net income (loss) $ 15,516 $ (1,448)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation, depletion and amortization 60,760 58,101
Deferred income taxes (5,355) (975)
Provision for credit losses 1,015 (241)
Amortization of debt issuance costs 2,059 228
Employee stock-based compensation costs 665 666
Pension and postretirement benefit plan net periodic benefit cost 595 654
Unrealized (gains) losses on investments (1,282) 2,631
Gains on sales of assets (3,356) (2,498)
Changes in current assets and liabilities, net of acquisitions:    
Receivables (236,395) (215,158)
Due from related-party 16,050 1,013
Inventories (51,100) (66,253)
Other current assets (20,853) (16,782)
Accounts payable 102,566 73,082
Due to related-party (7,310) 9,836
Other current liabilities 25,598 8,749
Pension and postretirement benefit plan contributions (292) (208)
Other noncurrent changes 30,741 794
Net cash used in operating activities (70,378) (147,809)
Investing activities:    
Capital expenditures (66,578) (80,254)
Acquisitions, net of cash acquired 0 (524)
Net proceeds from sale or disposition of property and other 4,117 4,294
Investments (1,655) (1,608)
Net cash used in investing activities (64,116) (78,092)
Financing activities:    
Issuance of current related-party notes, net 0 100,000
Issuance of long-term related-party notes, net 205,275 154,923
Issuance of long-term debt 855,000 0
Repayment of long-term debt (127) (147)
Debt issuance costs (16,640) (749)
Proceeds from issuance of common stock (26) 0
Net transfers to Centennial (850,589) (29,261)
Net cash provided by financing activities 192,893 224,766
Increase (decrease) in cash, cash equivalents and restricted cash 58,399 (1,135)
Cash, cash equivalents and restricted cash -- end of period $ 68,489 $ 12,713
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Background
6 Months Ended
Jun. 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 the Knife River from MDU Resources. On May 31, 2023, the Company settled its net parent investment with Centennial and 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. 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.2
Basis of presentation
6 Months Ended
Jun. 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 six months ended June 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 decreased cost of revenue by $6.0 million ($4.6 million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 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. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June 30, 2023, respectively, and $4.7 million and $9.7 million for the three and six months ended June 30, 2022, respectively. 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 June 30, 2023, up to the date of issuance of these consolidated interim financial statements on August 8, 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 June 30, 2023, the $68.5 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $40.1 million of cash and cash equivalents and $28.4 million of restricted cash. At June 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.2
Receivables and allowance for expected credit losses
6 Months Ended
Jun. 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 $11.6 million and $11.2 million at June 30, 2023 and December 31, 2022, respectively. Receivables were as follows:
June 30, 2023December 31, 2022
(In thousands)
Trade receivables$220,948$104,347
Contract receivables173,31882,428
Retention receivables30,22428,859
Receivables, gross424,490215,634
Less expected credit loss5,8705,477
Receivables, net$418,620$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 
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 27 
At March 31, 2022$2,052 $367 $1,476 $1,157 $74 $5,126 
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,455 $1,073 $69 $5,029 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories on the Consolidated Balance Sheets were as follows:
 June 30, 2023December 31, 2022
 (In thousands)
Finished products$227,683 $211,496 
Raw materials104,689 78,571 
Supplies and parts42,005 33,210 
Total$374,377 $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.2
Earnings per share
6 Months Ended
Jun. 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 were 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 (loss) 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 (loss) 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 EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands, except per share amounts)
Net income (loss)$56,836 $38,562 $15,516 $(1,448)
Weighted average common shares outstanding - basic56,566 56,566 56,566 56,566 
Effect of dilutive restricted stock units33 — 17 — 
Weighted average common shares outstanding - diluted56,599 56,566 56,583 56,566 
Shares excluded from the calculation of diluted earnings per share
— — — — 
Net income (loss) per share - basic$1.00 $.68 $.27 $(.03)
Net income (loss) per share - diluted$1.00 $.68 $.27 $(.03)
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Equity
6 Months Ended
Jun. 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 June 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 MDU Resources 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 was not material to the Company's stock-based compensation expense for the three months ended June 30, 2023.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated other comprehensive loss
6 Months Ended
Jun. 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)
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 income 82 6,040 6,122 
At June 30, 2022
$(254)$(17,811)$(18,065)
The following amounts were reclassified out of accumulated other comprehensive loss into net income (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) on the Consolidated Statements of Operations. The reclassifications were as follows:
Three Months EndedSix Months EndedLocation on Consolidated Statements of Operations
June 30,June 30,
2023202220232022
(In thousands)
Reclassification adjustment for loss on derivative instruments included in net income (loss) $(57)$(109)$(118)$(218)Interest expense
13 27 28 54 Income taxes
(44)(82)(90)(164)
Amortization of postretirement liability losses included in net periodic benefit cost(63)(291)(126)(583)Other income
15 71 31 142 Income taxes
(48)(220)(95)(441)
Total reclassifications$(92)$(302)$(185)$(605)
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from contracts with customers
6 Months Ended
Jun. 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 June 30, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$27,446 $47,966 $28,866 $30,323 $11,815 $146,416 
Ready-mix concrete40,526 44,583 34,506 53,900 11,383 184,898 
Asphalt6,275 34,518 29,472 46,719 7,953 124,937 
Other60,968 4,335 10,907 66,946 143,164 
Contracting services public-sector16,848 53,301 80,381 94,548 19,477 264,555 
Contracting services private-sector16,575 29,353 37,317 5,249 388 88,882 
Internal sales(26,483)(35,322)(34,796)(54,044)(17,018)(167,663)
Revenues from contracts with customers
$142,155 $178,734 $175,754 $187,602 $100,944 $785,189 
Three Months Ended June 30, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$24,330 $43,466 $26,919 $26,679 $14,994 $136,388 
Ready-mix concrete33,069 39,156 31,446 47,173 17,283 168,127 
Asphalt11,504 26,281 31,137 44,719 7,925 121,566 
Other53,248 4,073 9,903 57,049 124,282 
Contracting services public-sector23,626 46,208 30,626 86,011 21,015 207,486 
Contracting services private-sector12,688 19,564 87,786 3,083 75 123,196 
Internal sales(30,053)(27,963)(37,504)(50,330)(23,382)(169,232)
Revenues from contracts with customers
$128,412 $150,785 $170,419 $167,238 $94,959 $711,813 
Six Months Ended June 30, 2023PacificNorthwestMountainNorth CentralAll OtherTotal
(In thousands)
Aggregates$46,143 $90,540 $38,532 $34,343 $20,379 $229,937 
Ready-mix concrete66,670 78,488 48,876 66,187 21,446 281,667 
Asphalt7,591 41,445 30,282 46,888 12,350 138,556 
Other87,023 7,016 11 12,493 75,214 181,757 
Contracting services public-sector20,819 70,304 108,619 99,074 37,811 336,627 
Contracting services private-sector19,474 55,115 50,762 5,357 1,085 131,793 
Internal sales(37,779)(48,290)(40,710)(55,766)(24,703)(207,248)
Revenues from contracts with customers$209,941 $294,618 $236,372 $208,576 $143,582 $1,093,089 
Six Months Ended June 30, 2022PacificNorthwestMountainNorth CentralAll OtherTotal
(In thousands)
Aggregates$43,393 $77,138 $36,129 $30,679 $26,696 $214,035 
Ready-mix concrete63,125 75,480 47,616 59,529 30,876 276,626 
Asphalt15,975 34,691 31,468 44,765 12,753 139,652 
Other80,138 7,356 15 12,055 62,218 161,782 
Contracting services public-sector32,921 63,119 53,029 91,531 34,058 274,658 
Contracting services private-sector24,410 39,897 102,197 3,144 643 170,291 
Internal Sales(46,201)(42,106)(41,566)(51,641)(33,752)(215,266)
Revenues from contracts with customers$213,761 $255,575 $228,888 $190,062 $133,492 $1,021,778 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Uncompleted Contracts
6 Months Ended
Jun. 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:
June 30, 2023December 31, 2022ChangeLocation on Consolidated Balance Sheets
(In thousands)
Contract assets
$58,020 $31,145 $26,875 Costs and estimated earnings in excess of billings on uncompleted contracts
Contract liabilities(44,590)(39,843)(4,747)Billings in excess of costs and estimated earnings on uncompleted contracts
Net contract assets (liabilities)$13,430 $(8,698)$22,128 
The Company recognized $11.4 million and $31.7 million in revenue for the three and six months ended June 30, 2023, respectively, which was previously included in contract liabilities at December 31, 2022. The Company recognized $6.2 million and $26.2 million in revenue for the three and six months ended June 30, 2022, respectively, which was previously included in contract liabilities at December 31, 2021.
The Company recognized a net increase in revenues of $7.4 million and $8.1 million for the three and six months ended June 30, 2023, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $5.7 million and $9.2 million for the three and six months ended June 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 June 30, 2023, the Company's remaining performance obligations were $1.04 billion. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $960.9 million within the next 12 months or less; $58.8 million within the next 13 to 24 months; and $21.2 million in 25 months or more.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and other intangible assets
6 Months Ended
Jun. 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 June 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:
 June 30, 2023December 31, 2022
 (In thousands)
Customer relationships$18,540 $18,540 
Less accumulated amortization8,235 7,367 
 10,305 11,173 
Noncompete agreements4,039 4,039 
Less accumulated amortization3,239 2,985 
800 1,054 
Other2,479 5,279 
Less accumulated amortization1,474 4,076 
 1,005 1,203 
Total$12,110 $13,430 
Amortization expense for amortizable intangible assets for the three and six months ended June 30, 2023, was $653,000 and $1.3 million, respectively. Amortization expense for amortizable intangible assets for the three and six months ended June 30, 2022, was $780,000 and $1.4 million, respectively. Estimated amortization expense for identifiable intangible assets as of June 30, 2023, was:
Remainder of 20232024202520262027Thereafter
(In thousands)
Amortization expense$1,237 $2,157 $2,042 $1,739 $1,717 $3,218 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value measurements
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair value measurements Fair value measurementsFair 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 $19.1 million and $20.1 million at June 30, 2023 and December 31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized gain on these investments was $197,000 and $1.1 million for the three and six months ended June 30, 2023, respectively. The net unrealized loss on these investments was $1.6 million and $2.6 million for the three and six months ended June 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 and was held in a money market account as of June 30, 2023. This amount will be 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 June 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 June 30, 2023
(In thousands)
Assets:    
Money market funds$— $7,529 $— $7,529 
Insurance contracts*— 19,141 — 19,141 
Total assets measured at fair value$— $26,670 $— $26,670 
*    The insurance contracts invest approximately 47 percent in fixed-income investments, 20 percent in cash equivalents, 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 and 4 percent in target date 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:
 June 30, 2023
 (In thousands)
Carrying amount$855,000 
Fair value$862,420 
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.2
Debt
6 Months Ended
Jun. 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 June 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, of which $190.0 million was drawn down and $35.0 million was repaid during the period. 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.
Long-term debt
Long-term Debt Outstanding Long-term debt outstanding was as follows:
 
Weighted
Average
Interest
Rate at
June 30, 2023
June 30, 2023
 (In thousands)
Term loan agreement due on May 31, 2028
7.36 %$275,000 
Revolving credit agreement7.53 %155,000 
Senior notes due on May 1, 2031
7.75 %425,000 
Other notes due on January 1, 2061
— %511 
Less unamortized debt issuance costs16,382 
Total long-term debt839,129 
Less current maturities7,082 
Net long-term debt$832,047 
Schedule of Debt Maturities Long-term debt maturities, which excludes unamortized debt issuance costs, at June 30, 2023, were as follows:
Remainder of
2023
2024202520262027Thereafter
(In thousands)
Long-term debt maturities$3,645 $6,977 $10,414 $13,850 $17,187 $803,438 
The Company currently borrows under the revolving credit agreement on a short-term basis and can refinance the draws throughout the term of the credit facility, which extends to May 31, 2028. For this reason, the credit agreement has been classified as long-term, given the intent and ability to refinance on a long-term basis.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Tax Disclosure Income Taxes
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.
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.
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.2
Cash flow information
6 Months Ended
Jun. 30, 2023
Supplemental Cash Flow Information [Abstract]  
Cash flow information Cash flow information
Cash expenditures for interest and income taxes were as follows:
Six Months Ended
 June 30,
 20232022 
 (In thousands)
Interest, net$24,802 $10,721 
Income taxes paid, net$558 $16,470 
Noncash investing and financing transactions were as follows:
Six Months Ended
June 30,
20232022 
(In thousands)
Right-of-use assets obtained in exchange for new operating lease liabilities
$7,552 $4,758 
Property, plant and equipment additions in accounts payable
$3,359 $5,785 
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.2
Business segment data
6 Months Ended
Jun. 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 executive officer who is also the Company’s chief operating decision maker. The Company’s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA.
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 EndedSix Months Ended
June 30,June 30,
 2023 2022 2023 2022 
 (In thousands)
External operating revenues:   
Pacific$142,155 $128,412 $209,941 $213,761 
Northwest178,734 150,785 294,618 255,575 
Mountain175,754 170,419 236,372 228,888 
North Central187,602 167,238 208,576 190,062 
All Other100,944 94,959 143,582 133,492 
Total external operating revenues$785,189 $711,813 $1,093,089 $1,021,778 
Intersegment operating revenues:
Pacific$26,483 $30,053 $37,779 $46,201 
Northwest35,322 27,963 48,290 42,106 
Mountain34,796 37,504 40,710 41,566 
North Central54,044 50,330 55,766 51,641 
All Other17,018 23,382 24,703 33,752 
Total intersegment operating revenues$167,663 $169,232 $207,248 $215,266 
EBITDA:    
Pacific$22,041 $15,198 $18,928 $20,631 
Northwest40,706 23,196 53,844 35,976 
Mountain32,561 28,643 26,014 20,601 
North Central24,461 16,108 894 (8,160)
All Other5,346 4,173 11,328 78 
Total segment EBITDA$125,115 $87,318 $111,008 $69,126 
A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands)
Total reportable segment operating revenues$834,890 $762,704 $1,132,052 $1,069,800 
Other operating revenues117,962 118,341 168,285 167,244 
Elimination of intersegment operating revenues(167,663)(169,232)(207,248)(215,266)
Total consolidated operating revenues$785,189 $711,813 $1,093,089 $1,021,778 
A reconciliation of reportable segment EBITDA to consolidated income (loss) before income taxes is as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands)
Total EBITDA for reportable segments$119,769 $83,145 $99,680 $69,048 
Other EBITDA5,346 4,173 11,328 78 
Depreciation, depletion and amortization31,130 29,752 60,760 58,101 
Interest expense, net*17,130 7,424 26,625 12,690 
Total consolidated income (loss) before income taxes$76,855 $50,142 $23,623 $(1,665)
*Interest, net is interest expense net of interest income.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Employee benefit plans
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
Employee benefit plans Employee benefit plans
Pension and other postretirement 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 EndedSix Months Ended
June 30,June 30,
2023202220222021
(In thousands)
Components of net periodic benefit cost:
Interest cost$408 $282 $816 $564 
Expected return on assets(450)(493)(900)(986)
Amortization of net actuarial loss128 214 256 428 
Net periodic benefit cost$86 $$172 $
Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands)
Components of net periodic benefit cost:
Service cost$90 $131 $179 $262 
Interest cost180 128 361 256 
Expected return on assets(3)12 (6)
Amortization of prior service credit
(20)(20)(40)(40)
Amortization of net actuarial (gain) loss(44)88 (89)176 
Net periodic benefit cost$211 $324 $423 $648 

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.2
Contingencies
6 Months Ended
Jun. 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 June 30, 2023 and December 31, 2022, the Company accrued contingent liabilities, which have not been discounted, of $970,000 and $1.0 million, respectively. At June 30, 2023 and December 31, 2022, the Company also recorded corresponding insurance receivables of $325,000 in both periods related to the accrued liabilities. The accruals are for contingencies resulting from litigation and environmental matters. 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 June 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 June 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 June 30, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.9 million. At June 30, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.5 million in 2023 and $436,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at June 30, 2023.
In the normal course of business, the Company has surety bonds related to contracts for contracting services and reclamation obligations 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 June 30, 2023, approximately $905.4 million of surety bonds were outstanding, which were not reflected on the Consolidated Balance Sheet.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Disclosures
6 Months Ended
Jun. 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 six months ended June 30, 2023, the Company paid $599,000 and received $277,000 related to these activities. 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.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure            
Net income (loss) $ 56,836 $ (41,320) $ 38,562 $ (40,010) $ 15,516 $ (1,448)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of presentation (Policies)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation 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 six months ended June 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 decreased cost of revenue by $6.0 million ($4.6 million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 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. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June 30, 2023, respectively, and $4.7 million and $9.7 million for the three and six months ended June 30, 2022, respectively. 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 June 30, 2023, up to the date of issuance of these consolidated interim financial statements on August 8, 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.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables and allowance for expected credit losses (Policies)
6 Months Ended
Jun. 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.2
Earnings per share (Policies)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Earnings per share Basic earnings per share is computed by dividing net income (loss) 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 (loss) 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.2
Revenue from contracts with customers (Policies)
6 Months Ended
Jun. 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.2
Fair value disclosures (Policies)
6 Months Ended
Jun. 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.2
Income Taxes (Policies)
6 Months Ended
Jun. 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.2
Business segment data (Policies)
6 Months Ended
Jun. 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 executive officer who is also the Company’s chief operating decision maker. The Company’s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Contingencies (Policies)
6 Months Ended
Jun. 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.2
Receivables and allowance for expected credit losses (Tables)
6 Months Ended
Jun. 30, 2023
Credit Loss [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable Receivables were as follows:
June 30, 2023December 31, 2022
(In thousands)
Trade receivables$220,948$104,347
Contract receivables173,31882,428
Retention receivables30,22428,859
Receivables, gross424,490215,634
Less expected credit loss5,8705,477
Receivables, net$418,620$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 
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 27 
At March 31, 2022$2,052 $367 $1,476 $1,157 $74 $5,126 
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,455 $1,073 $69 $5,029 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories
Inventories on the Consolidated Balance Sheets were as follows:
 June 30, 2023December 31, 2022
 (In thousands)
Finished products$227,683 $211,496 
Raw materials104,689 78,571 
Supplies and parts42,005 33,210 
Total$374,377 $323,277 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share (Tables)
6 Months Ended
Jun. 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 EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands, except per share amounts)
Net income (loss)$56,836 $38,562 $15,516 $(1,448)
Weighted average common shares outstanding - basic56,566 56,566 56,566 56,566 
Effect of dilutive restricted stock units33 — 17 — 
Weighted average common shares outstanding - diluted56,599 56,566 56,583 56,566 
Shares excluded from the calculation of diluted earnings per share
— — — — 
Net income (loss) per share - basic$1.00 $.68 $.27 $(.03)
Net income (loss) per share - diluted$1.00 $.68 $.27 $(.03)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated other comprehensive loss (Tables)
6 Months Ended
Jun. 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)
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 income 82 6,040 6,122 
At June 30, 2022
$(254)$(17,811)$(18,065)
Reclassification out of accumulated other comprehensive loss
The following amounts were reclassified out of accumulated other comprehensive loss into net income (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) on the Consolidated Statements of Operations. The reclassifications were as follows:
Three Months EndedSix Months EndedLocation on Consolidated Statements of Operations
June 30,June 30,
2023202220232022
(In thousands)
Reclassification adjustment for loss on derivative instruments included in net income (loss) $(57)$(109)$(118)$(218)Interest expense
13 27 28 54 Income taxes
(44)(82)(90)(164)
Amortization of postretirement liability losses included in net periodic benefit cost(63)(291)(126)(583)Other income
15 71 31 142 Income taxes
(48)(220)(95)(441)
Total reclassifications$(92)$(302)$(185)$(605)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from contracts with customers (Tables)
6 Months Ended
Jun. 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 June 30, 2023PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$27,446 $47,966 $28,866 $30,323 $11,815 $146,416 
Ready-mix concrete40,526 44,583 34,506 53,900 11,383 184,898 
Asphalt6,275 34,518 29,472 46,719 7,953 124,937 
Other60,968 4,335 10,907 66,946 143,164 
Contracting services public-sector16,848 53,301 80,381 94,548 19,477 264,555 
Contracting services private-sector16,575 29,353 37,317 5,249 388 88,882 
Internal sales(26,483)(35,322)(34,796)(54,044)(17,018)(167,663)
Revenues from contracts with customers
$142,155 $178,734 $175,754 $187,602 $100,944 $785,189 
Three Months Ended June 30, 2022PacificNorthwestMountainNorth
Central
All OtherTotal
(In thousands)
Aggregates$24,330 $43,466 $26,919 $26,679 $14,994 $136,388 
Ready-mix concrete33,069 39,156 31,446 47,173 17,283 168,127 
Asphalt11,504 26,281 31,137 44,719 7,925 121,566 
Other53,248 4,073 9,903 57,049 124,282 
Contracting services public-sector23,626 46,208 30,626 86,011 21,015 207,486 
Contracting services private-sector12,688 19,564 87,786 3,083 75 123,196 
Internal sales(30,053)(27,963)(37,504)(50,330)(23,382)(169,232)
Revenues from contracts with customers
$128,412 $150,785 $170,419 $167,238 $94,959 $711,813 
Six Months Ended June 30, 2023PacificNorthwestMountainNorth CentralAll OtherTotal
(In thousands)
Aggregates$46,143 $90,540 $38,532 $34,343 $20,379 $229,937 
Ready-mix concrete66,670 78,488 48,876 66,187 21,446 281,667 
Asphalt7,591 41,445 30,282 46,888 12,350 138,556 
Other87,023 7,016 11 12,493 75,214 181,757 
Contracting services public-sector20,819 70,304 108,619 99,074 37,811 336,627 
Contracting services private-sector19,474 55,115 50,762 5,357 1,085 131,793 
Internal sales(37,779)(48,290)(40,710)(55,766)(24,703)(207,248)
Revenues from contracts with customers$209,941 $294,618 $236,372 $208,576 $143,582 $1,093,089 
Six Months Ended June 30, 2022PacificNorthwestMountainNorth CentralAll OtherTotal
(In thousands)
Aggregates$43,393 $77,138 $36,129 $30,679 $26,696 $214,035 
Ready-mix concrete63,125 75,480 47,616 59,529 30,876 276,626 
Asphalt15,975 34,691 31,468 44,765 12,753 139,652 
Other80,138 7,356 15 12,055 62,218 161,782 
Contracting services public-sector32,921 63,119 53,029 91,531 34,058 274,658 
Contracting services private-sector24,410 39,897 102,197 3,144 643 170,291 
Internal Sales(46,201)(42,106)(41,566)(51,641)(33,752)(215,266)
Revenues from contracts with customers$213,761 $255,575 $228,888 $190,062 $133,492 $1,021,778 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Uncompleted contracts (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Contract balances
The changes in contract assets and liabilities were as follows:
June 30, 2023December 31, 2022ChangeLocation on Consolidated Balance Sheets
(In thousands)
Contract assets
$58,020 $31,145 $26,875 Costs and estimated earnings in excess of billings on uncompleted contracts
Contract liabilities(44,590)(39,843)(4,747)Billings in excess of costs and estimated earnings on uncompleted contracts
Net contract assets (liabilities)$13,430 $(8,698)$22,128 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and other intangible assets (Tables)
6 Months Ended
Jun. 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 June 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:
 June 30, 2023December 31, 2022
 (In thousands)
Customer relationships$18,540 $18,540 
Less accumulated amortization8,235 7,367 
 10,305 11,173 
Noncompete agreements4,039 4,039 
Less accumulated amortization3,239 2,985 
800 1,054 
Other2,479 5,279 
Less accumulated amortization1,474 4,076 
 1,005 1,203 
Total$12,110 $13,430 
Estimated amortization expense Estimated amortization expense for identifiable intangible assets as of June 30, 2023, was:
Remainder of 20232024202520262027Thereafter
(In thousands)
Amortization expense$1,237 $2,157 $2,042 $1,739 $1,717 $3,218 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value measurements (Tables)
6 Months Ended
Jun. 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 June 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 June 30, 2023
(In thousands)
Assets:    
Money market funds$— $7,529 $— $7,529 
Insurance contracts*— 19,141 — 19,141 
Total assets measured at fair value$— $26,670 $— $26,670 
*    The insurance contracts invest approximately 47 percent in fixed-income investments, 20 percent in cash equivalents, 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 and 4 percent in target date 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:
 June 30, 2023
 (In thousands)
Carrying amount$855,000 
Fair value$862,420 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Long-term debt outstanding Long-term debt outstanding was as follows:
 
Weighted
Average
Interest
Rate at
June 30, 2023
June 30, 2023
 (In thousands)
Term loan agreement due on May 31, 2028
7.36 %$275,000 
Revolving credit agreement7.53 %155,000 
Senior notes due on May 1, 2031
7.75 %425,000 
Other notes due on January 1, 2061
— %511 
Less unamortized debt issuance costs16,382 
Total long-term debt839,129 
Less current maturities7,082 
Net long-term debt$832,047 
Schedule of debt maturities Long-term debt maturities, which excludes unamortized debt issuance costs, at June 30, 2023, were as follows:
Remainder of
2023
2024202520262027Thereafter
(In thousands)
Long-term debt maturities$3,645 $6,977 $10,414 $13,850 $17,187 $803,438 
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Cash flow information (Tables)
6 Months Ended
Jun. 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:
Six Months Ended
 June 30,
 20232022 
 (In thousands)
Interest, net$24,802 $10,721 
Income taxes paid, net$558 $16,470 
Noncash investing and financing transactions were as follows:
Six Months Ended
June 30,
20232022 
(In thousands)
Right-of-use assets obtained in exchange for new operating lease liabilities
$7,552 $4,758 
Property, plant and equipment additions in accounts payable
$3,359 $5,785 
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.2
Business segment data (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Information on the Company's businesses Information on the Company's segments was as follows:
Three Months EndedSix Months Ended
June 30,June 30,
 2023 2022 2023 2022 
 (In thousands)
External operating revenues:   
Pacific$142,155 $128,412 $209,941 $213,761 
Northwest178,734 150,785 294,618 255,575 
Mountain175,754 170,419 236,372 228,888 
North Central187,602 167,238 208,576 190,062 
All Other100,944 94,959 143,582 133,492 
Total external operating revenues$785,189 $711,813 $1,093,089 $1,021,778 
Intersegment operating revenues:
Pacific$26,483 $30,053 $37,779 $46,201 
Northwest35,322 27,963 48,290 42,106 
Mountain34,796 37,504 40,710 41,566 
North Central54,044 50,330 55,766 51,641 
All Other17,018 23,382 24,703 33,752 
Total intersegment operating revenues$167,663 $169,232 $207,248 $215,266 
EBITDA:    
Pacific$22,041 $15,198 $18,928 $20,631 
Northwest40,706 23,196 53,844 35,976 
Mountain32,561 28,643 26,014 20,601 
North Central24,461 16,108 894 (8,160)
All Other5,346 4,173 11,328 78 
Total segment EBITDA$125,115 $87,318 $111,008 $69,126 
Reconciliation of Revenue from Segments to Consolidated
A reconciliation of reportable segment operating revenues to consolidated operating revenues is as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands)
Total reportable segment operating revenues$834,890 $762,704 $1,132,052 $1,069,800 
Other operating revenues117,962 118,341 168,285 167,244 
Elimination of intersegment operating revenues(167,663)(169,232)(207,248)(215,266)
Total consolidated operating revenues$785,189 $711,813 $1,093,089 $1,021,778 
Segment, Reconciliation of Other Items from Segments to Consolidated
A reconciliation of reportable segment EBITDA to consolidated income (loss) before income taxes is as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands)
Total EBITDA for reportable segments$119,769 $83,145 $99,680 $69,048 
Other EBITDA5,346 4,173 11,328 78 
Depreciation, depletion and amortization31,130 29,752 60,760 58,101 
Interest expense, net*17,130 7,424 26,625 12,690 
Total consolidated income (loss) before income taxes$76,855 $50,142 $23,623 $(1,665)
*Interest, net is interest expense net of interest income.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Employee benefit plans (Tables)
6 Months Ended
Jun. 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 EndedSix Months Ended
June 30,June 30,
2023202220222021
(In thousands)
Components of net periodic benefit cost:
Interest cost$408 $282 $816 $564 
Expected return on assets(450)(493)(900)(986)
Amortization of net actuarial loss128 214 256 428 
Net periodic benefit cost$86 $$172 $
Components of net periodic benefit cost for the Company's other postretirement benefit plans were as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(In thousands)
Components of net periodic benefit cost:
Service cost$90 $131 $179 $262 
Interest cost180 128 361 256 
Expected return on assets(3)12 (6)
Amortization of prior service credit
(20)(20)(40)(40)
Amortization of net actuarial (gain) loss(44)88 (89)176 
Net periodic benefit cost$211 $324 $423 $648 
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
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.2
Basis of presentation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
May 31, 2023
May 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Form 10 Separation Adjustments to Costs of Goods Sold     $ (6.0)   $ (6.0)  
Form 10 Separation Adjustments to Net Income     (4.6)   (4.6)  
Costs and Expenses, Related Party     $ 4.4 $ 4.7 $ 9.0 $ 9.7
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.2
Basis of presentation (Details 2) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash, cash equivalents and restricted cash $ 68,489,000 $ 10,090,000 $ 12,713,000 $ 13,848,000
Cash and cash equivalents 40,100,000      
Restricted cash $ 28,400,000   $ 0  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables and allowance for expected credit losses (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Credit Loss [Abstract]    
Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing $ 11.6 $ 11.2
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables and allowance for expected credit losses (Details 2) - Trade Accounts Receivable - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Trade receivables $ 220,948   $ 104,347      
Contract receivables 173,318   82,428      
Retention receivables 30,224   28,859      
Receivables, gross 424,490   215,634      
Less expected credit loss 5,870 $ 5,822 5,477 $ 5,029 $ 5,126 $ 5,406
Receivables, net $ 418,620   $ 210,157      
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Receivables and allowance for expected credit losses (Details 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Provision for credit losses         $ 1,015 $ (241)
Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance $ 5,822 $ 5,477 $ 5,126 $ 5,406 5,477 5,406
Provision for credit losses 583 432 12 (253)    
Less write-offs charged against the allowance 535 87 109 27    
Balance 5,870 5,822 5,029 5,126 5,870 5,029
Pacific | Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 2,089 2,045 2,052 2,052 2,045 2,052
Provision for credit losses 9 45 11 1    
Less write-offs charged against the allowance 18 1 0 1    
Balance 2,080 2,089 2,063 2,052 2,080 2,063
Northwest | Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 1,498 1,253 367 512 1,253 512
Provision for credit losses 74 313 58 (125)    
Less write-offs charged against the allowance 512 68 56 20    
Balance 1,060 1,498 369 367 1,060 369
Mountain | Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 1,424 1,278 1,476 1,610 1,278 1,610
Provision for credit losses 631 164 (17) (130)    
Less write-offs charged against the allowance 3 18 4 4    
Balance 2,052 1,424 1,455 1,476 2,052 1,455
North Central | Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 750 839 1,157 1,152 839 1,152
Provision for credit losses (132) (89) (37) 6    
Less write-offs charged against the allowance 0 0 47 1    
Balance 618 750 1,073 1,157 618 1,073
All Other | Trade Accounts Receivable            
Accounts Receivable, Allowance for Credit Loss [Roll Forward]            
Balance 61 62 74 80 62 80
Provision for credit losses 1 (1) (3) (5)    
Less write-offs charged against the allowance 2 0 2 1    
Balance $ 60 $ 61 $ 69 $ 74 $ 60 $ 69
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Finished products $ 227,683 $ 211,496
Raw materials 104,689 78,571
Supplies and parts 42,005 33,210
Total $ 374,377 $ 323,277
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per share (Details 1) - shares
Jun. 30, 2023
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.2
Earnings per share (Details 2) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]            
Net income (loss) $ 56,836 $ (41,320) $ 38,562 $ (40,010) $ 15,516 $ (1,448)
Weighted Average Number of Shares Outstanding, Basic 56,566   56,566   56,566 56,566
Effect of dilutive restricted stock units 33   0   17 0
Weighted average common shares outstanding - diluted 56,599   56,566   56,583 56,566
Shares excluded from the calculation of diluted earnings per share 0   0   0 0
Income (Loss) Per Share, Basic, Total $ 1.00   $ 0.68   $ 0.27 $ (0.03)
Income (Loss) Per Share, Diluted, Total $ 1.00   $ 0.68   $ 0.27 $ (0.03)
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2023
May 31, 2023
May 30, 2023
Mar. 31, 2023
Dec. 31, 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,094,852     $ 974,769 $ 1,028,589 $ 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.2
Accumulated other comprehensive loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Accumulated other comprehensive loss [Roll Forward]            
Balance $ 974,769 $ 1,028,589 $ 897,035 $ 952,844 $ 1,028,589 $ 952,844
Net current-period other comprehensive income 75 93 6,122 303 168 6,425
Balance 1,094,852 974,769 923,988 897,035 1,094,852 923,988
Net unrealized loss on derivative instruments qualifying as hedges            
Accumulated other comprehensive loss [Roll Forward]            
Balance (44) (90) (336) (418) (90) (418)
Amounts reclassified from accumulated other comprehensive loss 44 46 82 82    
Other comprehensive income (loss) before reclassifications 0   0      
Net current-period other comprehensive income 44 46 82 82    
Balance 0 (44) (254) (336) 0 (254)
Postretirement liability adjustment            
Accumulated other comprehensive loss [Roll Forward]            
Balance (12,215) (12,262) (23,851) (24,072) (12,262) (24,072)
Amounts reclassified from accumulated other comprehensive loss 48 47 220 221    
Other comprehensive income (loss) before reclassifications (17)   5,820      
Net current-period other comprehensive income 31 47 6,040 221    
Balance (12,184) (12,215) (17,811) (23,851) (12,184) (17,811)
Total accumulated other comprehensive loss            
Accumulated other comprehensive loss [Roll Forward]            
Balance (12,259) (12,352) (24,187) (24,490) (12,352) (24,490)
Amounts reclassified from accumulated other comprehensive loss 92 93 302 303    
Other comprehensive income (loss) before reclassifications (17)   5,820      
Net current-period other comprehensive income 75 93 6,122 303    
Balance $ (12,184) $ (12,259) $ (18,065) $ (24,187) $ (12,184) $ (18,065)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Reclassification out of accumulated other comprehensive loss (Details 2) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Reclassification adjustment out of accumulated other comprehensive loss [Line Items]            
Interest expense $ (19,156)   $ (7,424)   $ (28,651) $ (12,690)
Income tax expense (benefit) (20,019)   (11,580)   (8,107) 217
Other income 2,478   (2,842)   3,304 (4,778)
Net income (loss) 56,836 $ (41,320) 38,562 $ (40,010) 15,516 (1,448)
Reclassification out of accumulated other comprehensive loss            
Reclassification adjustment out of accumulated other comprehensive loss [Line Items]            
Net income (loss) (92)   (302)   (185) (605)
Reclassification adjustment for loss on derivative instruments included in net income (loss) | Reclassification out of accumulated other comprehensive loss | Interest rate contract            
Reclassification adjustment out of accumulated other comprehensive loss [Line Items]            
Interest expense (57)   (109)   (118) (218)
Income tax expense (benefit) 13   27   28 54
Net income (loss) (44)   (82)   (90) (164)
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 (benefit) 15   71   31 142
Other income (63)   (291)   (126) (583)
Net income (loss) $ (48)   $ (220)   $ (95) $ (441)
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 785,189 $ 711,813 $ 1,093,089 $ 1,021,778
Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 146,416 136,388 229,937 214,035
Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 184,898 168,127 281,667 276,626
Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 124,937 121,566 138,556 139,652
Other        
Disaggregation of Revenue [Line Items]        
Revenues 143,164 124,282 181,757 161,782
Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 264,555 207,486 336,627 274,658
Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 88,882 123,196 131,793 170,291
Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues (167,663) (169,232) (207,248) (215,266)
Pacific        
Disaggregation of Revenue [Line Items]        
Revenues 142,155 128,412 209,941 213,761
Pacific | Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 27,446 24,330 46,143 43,393
Pacific | Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 40,526 33,069 66,670 63,125
Pacific | Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 6,275 11,504 7,591 15,975
Pacific | Other        
Disaggregation of Revenue [Line Items]        
Revenues 60,968 53,248 87,023 80,138
Pacific | Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 16,848 23,626 20,819 32,921
Pacific | Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 16,575 12,688 19,474 24,410
Pacific | Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues (26,483) (30,053) (37,779) (46,201)
Northwest        
Disaggregation of Revenue [Line Items]        
Revenues 178,734 150,785 294,618 255,575
Northwest | Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 47,966 43,466 90,540 77,138
Northwest | Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 44,583 39,156 78,488 75,480
Northwest | Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 34,518 26,281 41,445 34,691
Northwest | Other        
Disaggregation of Revenue [Line Items]        
Revenues 4,335 4,073 7,016 7,356
Northwest | Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 53,301 46,208 70,304 63,119
Northwest | Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 29,353 19,564 55,115 39,897
Northwest | Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues (35,322) (27,963) (48,290) (42,106)
Mountain        
Disaggregation of Revenue [Line Items]        
Revenues 175,754 170,419 236,372 228,888
Mountain | Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 28,866 26,919 38,532 36,129
Mountain | Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 34,506 31,446 48,876 47,616
Mountain | Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 29,472 31,137 30,282 31,468
Mountain | Other        
Disaggregation of Revenue [Line Items]        
Revenues 8 9 11 15
Mountain | Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 80,381 30,626 108,619 53,029
Mountain | Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 37,317 87,786 50,762 102,197
Mountain | Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues (34,796) (37,504) (40,710) (41,566)
North Central        
Disaggregation of Revenue [Line Items]        
Revenues 187,602 167,238 208,576 190,062
North Central | Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 30,323 26,679 34,343 30,679
North Central | Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 53,900 47,173 66,187 59,529
North Central | Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 46,719 44,719 46,888 44,765
North Central | Other        
Disaggregation of Revenue [Line Items]        
Revenues 10,907 9,903 12,493 12,055
North Central | Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 94,548 86,011 99,074 91,531
North Central | Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 5,249 3,083 5,357 3,144
North Central | Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues (54,044) (50,330) (55,766) (51,641)
All Other        
Disaggregation of Revenue [Line Items]        
Revenues 100,944 94,959 143,582 133,492
All Other | Aggregates        
Disaggregation of Revenue [Line Items]        
Revenues 11,815 14,994 20,379 26,696
All Other | Ready-mix concrete        
Disaggregation of Revenue [Line Items]        
Revenues 11,383 17,283 21,446 30,876
All Other | Asphalt        
Disaggregation of Revenue [Line Items]        
Revenues 7,953 7,925 12,350 12,753
All Other | Other        
Disaggregation of Revenue [Line Items]        
Revenues 66,946 57,049 75,214 62,218
All Other | Contracting services public-sector        
Disaggregation of Revenue [Line Items]        
Revenues 19,477 21,015 37,811 34,058
All Other | Contracting services private-sector        
Disaggregation of Revenue [Line Items]        
Revenues 388 75 1,085 643
All Other | Internal sales        
Disaggregation of Revenue [Line Items]        
Revenues $ (17,018) $ (23,382) $ (24,703) $ (33,752)
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]          
Contract assets $ 58,020   $ 58,020   $ 31,145
Change in contract assets     26,875    
Contract liabilities (44,590)   (44,590)   (39,843)
Contract with Customer, Liability, Current Change     (4,747)    
Net contract assets (liabilities) 13,430   13,430   $ (8,698)
Change in net contract assets (liabilities)     22,128    
Amounts included in contract liability at the beginning of the period 11,400 $ 6,200 31,700 $ 26,200  
Contract with customer, performance obligation satisfied in previous period $ 7,400 $ 5,700 $ 8,100 $ 9,200  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Uncompleted contracts remaining performance obligations (Details 2)
$ in Millions
Jun. 30, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 1,040.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 960.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 58.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 13 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 21.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 25 months
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill rollforward (Details)
$ in Thousands
6 Months Ended
Jun. 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.2
Other intangible assets (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Intangible assets, net (excluding goodwill) $ 12,110,000   $ 12,110,000   $ 13,430,000
Amortization of intangible assets 653,000 $ 780,000 1,300,000 $ 1,400,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,235,000   8,235,000   7,367,000
Intangible assets, net (excluding goodwill) 10,305,000   10,305,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,239,000   3,239,000   2,985,000
Intangible assets, net (excluding goodwill) 800,000   800,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,474,000   1,474,000   4,076,000
Intangible assets, net (excluding goodwill) $ 1,005,000   $ 1,005,000   $ 1,203,000
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Future amortization expense (Details 3)
$ in Thousands
Jun. 30, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remainder of 2023 $ 1,237
2024 2,157
2025 2,042
2026 1,739
2027 1,717
Thereafter $ 3,218
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value measurements insurance contracts (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Fair Value Disclosures [Abstract]          
Investments used to satisfy nonqualified benefit plans obligations $ 19,100,000   $ 19,100,000   $ 20,100,000
Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans 197,000 $ (1,600,000) 1,100,000 $ (2,600,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.2
Fair value measurements (Details 2) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Concentration risks, percentage [Abstract]    
Percentage in fixed-income and other investments 47.00% 63.00%
Percentage investment in cash and cash equivalents 20.00% 2.00%
Percentage investment in common stock of large-cap companies 15.00% 15.00%
Percentage investment in common stock of mid-cap companies 8.00% 8.00%
Percentage investment in common stock of small-cap companies 6.00% 6.00%
Percentage investment in target date investments 4.00% 6.00%
Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure $ 26,670 $ 22,531
Fair value, inputs, level 2 | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 26,670 22,531
Money market funds | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 7,529 2,448
Money market funds | Fair value, inputs, level 2 | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 7,529 2,448
Insurance contracts* | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure 19,141 20,083
Insurance contracts* | Fair value, inputs, level 2 | Fair value, measurements, recurring    
Fair value measurements [Line Items]    
Assets, fair value disclosure $ 19,141 $ 20,083
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value measures and disclosures (Details 3)
$ in Thousands
Jun. 30, 2023
USD ($)
Fair value, balance sheet grouping [Line Items]  
Long-term debt $ 839,129
Reported Value Measurement [Member]  
Fair value, balance sheet grouping [Line Items]  
Long-term debt 855,000
Estimate of Fair Value Measurement [Member]  
Fair value, balance sheet grouping [Line Items]  
Long-term debt, fair value $ 862,420
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term debt outstanding (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 31, 2023
Jun. 30, 2023
Jun. 30, 2023
Apr. 25, 2023
Dec. 31, 2022
Long-term debt outstanding [Line Items]          
Long-term debt   $ 839,129 $ 839,129    
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 $ 7,082   $ 211
Long-Term Debt, Excluding Current Maturities   832,047 832,047   $ 427
Senior Notes          
Long-term debt outstanding [Line Items]          
Long-term debt   $ 425,000 $ 425,000 $ 425,000  
Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate       7.75%  
Weighted Average Interest Rate   7.75% 7.75%    
Loans Payable          
Long-term debt outstanding [Line Items]          
Long-term debt $ 275,000 $ 275,000 $ 275,000    
Weighted Average Interest Rate   7.36% 7.36%    
Revolving Credit Facility          
Long-term debt outstanding [Line Items]          
Long-term debt 350,000 $ 155,000 $ 155,000    
Draw Down on Revolver $ 190,000        
Payment of Revolver Debt   $ 35,000      
Weighted Average Interest Rate   7.53% 7.53%    
Other Notes          
Long-term debt outstanding [Line Items]          
Long-term debt   $ 511 $ 511    
Weighted Average Interest Rate   0.00% 0.00%    
Long-term Debt          
Long-term debt outstanding [Line Items]          
Unamortized Debt Issuance Costs   $ 16,382 $ 16,382    
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of debt maturities (Details 2)
$ in Thousands
Jun. 30, 2023
USD ($)
Long-term debt maturities [Line Items]  
Remainder of 2023 $ 3,645
2024 6,977
2025 10,414
2026 13,850
2027 17,187
Thereafter $ 803,438
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Cash flow information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Supplemental Cash Flow Information [Abstract]    
Interest, net $ 24,802 $ 10,721
Income taxes paid, net 558 16,470
Right-of-use assets obtained in exchange for new operating lease liabilities 7,552 4,758
Property, plant and equipment additions in accounts payable 3,359 5,785
Proceeds from Contributions from Parent 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.2
Business segment data (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 785,189 $ 711,813 $ 1,093,089 $ 1,021,778
EBITDA: 125,115 87,318 111,008 69,126
Pacific        
Segment Reporting Information [Line Items]        
Revenues 142,155 128,412 209,941 213,761
EBITDA: 22,041 15,198 18,928 20,631
Northwest        
Segment Reporting Information [Line Items]        
Revenues 178,734 150,785 294,618 255,575
EBITDA: 40,706 23,196 53,844 35,976
Mountain        
Segment Reporting Information [Line Items]        
Revenues 175,754 170,419 236,372 228,888
EBITDA: 32,561 28,643 26,014 20,601
North Central        
Segment Reporting Information [Line Items]        
Revenues 187,602 167,238 208,576 190,062
EBITDA: 24,461 16,108 894 (8,160)
All Other        
Segment Reporting Information [Line Items]        
Revenues 100,944 94,959 143,582 133,492
EBITDA: 5,346 4,173 11,328 78
Intersegment Eliminations [Member]        
Segment Reporting Information [Line Items]        
Revenues (167,663) (169,232) (207,248) (215,266)
Intersegment Eliminations [Member] | Pacific        
Segment Reporting Information [Line Items]        
Revenues 26,483 30,053 37,779 46,201
Intersegment Eliminations [Member] | Northwest        
Segment Reporting Information [Line Items]        
Revenues 35,322 27,963 48,290 42,106
Intersegment Eliminations [Member] | Mountain        
Segment Reporting Information [Line Items]        
Revenues 34,796 37,504 40,710 41,566
Intersegment Eliminations [Member] | North Central        
Segment Reporting Information [Line Items]        
Revenues 54,044 50,330 55,766 51,641
Intersegment Eliminations [Member] | All Other        
Segment Reporting Information [Line Items]        
Revenues 17,018 23,382 24,703 33,752
Total intersegment operating revenues        
Segment Reporting Information [Line Items]        
Revenues $ 167,663 $ 169,232 $ 207,248 $ 215,266
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Business segment data operating revenues reconciliation (Details 2) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 785,189 $ 711,813 $ 1,093,089 $ 1,021,778
Operating Segments        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 834,890 762,704 1,132,052 1,069,800
Corporate, Non-Segment        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 117,962 118,341 168,285 167,244
Internal sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ (167,663) $ (169,232) $ (207,248) $ (215,266)
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Business segment data EBITDA reconciliation (Details 3) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
EBITDA: $ 125,115 $ 87,318 $ 111,008 $ 69,126
Depreciation, depletion and amortization 31,130 29,752 60,760 58,101
Interest Expense, Net 17,130 7,424 26,625 12,690
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 76,855 50,142 23,623 (1,665)
Operating Segments        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
EBITDA: 119,769 83,145 99,680 69,048
Corporate, Non-Segment        
Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]        
EBITDA: $ 5,346 $ 4,173 $ 11,328 $ 78
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.2
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.2
Employee benefit plans (Details 2) - Qualified plan - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Underfunded plan | Pension benefits        
Defined benefit plan disclosure, net periodic benefit cost [Line Items]        
Interest cost $ 408 $ 282 $ 816 $ 564
Expected return on assets (450) (493) (900) (986)
Amortization of net actuarial (gain) loss 128 214 256 428
Net periodic benefit cost 86 3 172 6
Unfunded plan | Other postretirement benefits        
Defined benefit plan disclosure, net periodic benefit cost [Line Items]        
Service cost 90 131 179 262
Interest cost 180 128 361 256
Expected return on assets 5 (3) 12 (6)
Amortization of prior service credit (20) (20) (40) (40)
Amortization of net actuarial (gain) loss (44) 88 (89) 176
Net periodic benefit cost $ 211 $ 324 $ 423 $ 648
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Litigation (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Loss Contingencies [Line Items]    
Potential liabilities related to litigation and environmental matters $ 970,000 $ 1,000,000
Insurance Receivable $ 325,000 $ 325,000
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Guarantees (Details 2)
Jun. 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,900,000
Letters of credit set to expire - 2023 4,500,000
Letters of credit set to expire - 2024 436,000
Outstanding letters of credit 0
Amount of surety bonds outstanding $ 905,400,000
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Disclosures (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Related Party Transactions [Abstract]    
Transition Services Agreement Payable $ 599,000 $ 599,000
Transition Services Agreement Receivable $ 277,000 $ 277,000
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Disclosures (Details 2) - USD ($)
$ in Thousands
May 31, 2023
May 30, 2023
Jun. 30, 2023
Apr. 25, 2023
Related Party Transaction [Line Items]        
Related-party notes payable to Centennial   $ 889,700    
Long-term debt     $ 839,129  
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   275,000  
Revolving Credit Facility        
Related Party Transaction [Line Items]        
Long-term debt 350,000   $ 155,000  
Draw Down on Revolver $ 190,000      
XML 91 knf-20230630_htm.xml IDEA: XBRL DOCUMENT 0001955520 2023-01-01 2023-06-30 0001955520 2023-08-03 0001955520 us-gaap:ProductMember 2023-04-01 2023-06-30 0001955520 us-gaap:ProductMember 2022-04-01 2022-06-30 0001955520 us-gaap:ProductMember 2023-01-01 2023-06-30 0001955520 us-gaap:ProductMember 2022-01-01 2022-06-30 0001955520 us-gaap:ServiceMember 2023-04-01 2023-06-30 0001955520 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001955520 us-gaap:ServiceMember 2023-01-01 2023-06-30 0001955520 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001955520 2023-04-01 2023-06-30 0001955520 2022-04-01 2022-06-30 0001955520 2022-01-01 2022-06-30 0001955520 2023-06-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:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001955520 us-gaap:TreasuryStockCommonMember 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:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001955520 us-gaap:TreasuryStockCommonMember 2023-03-31 0001955520 2023-03-31 0001955520 us-gaap:RetainedEarningsMember 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:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001955520 us-gaap:TreasuryStockCommonMember 2023-06-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:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001955520 us-gaap:TreasuryStockCommonMember 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:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001955520 us-gaap:TreasuryStockCommonMember 2022-03-31 0001955520 2022-03-31 0001955520 us-gaap:RetainedEarningsMember 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:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001955520 us-gaap:TreasuryStockCommonMember 2022-06-30 0001955520 2022-06-30 0001955520 2023-05-30 0001955520 2023-05-31 2023-05-31 0001955520 2023-05-30 2023-05-30 0001955520 us-gaap:TradeAccountsReceivableMember 2023-06-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 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 knf:MDUResourcesCommonStockHeldBySubsidiaryMember 2023-06-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 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:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-04-01 2023-06-30 0001955520 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-04-01 2022-06-30 0001955520 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-06-30 0001955520 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-06-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-01 2023-06-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-04-01 2022-06-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-06-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-06-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001955520 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001955520 knf:AggregatesMember knf:PacificMember 2023-04-01 2023-06-30 0001955520 knf:AggregatesMember knf:NorthwestMember 2023-04-01 2023-06-30 0001955520 knf:AggregatesMember knf:MountainMember 2023-04-01 2023-06-30 0001955520 knf:AggregatesMember knf:NorthCentralMember 2023-04-01 2023-06-30 0001955520 knf:AggregatesMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001955520 knf:AggregatesMember 2023-04-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember knf:PacificMember 2023-04-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember knf:NorthwestMember 2023-04-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember knf:MountainMember 2023-04-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember knf:NorthCentralMember 2023-04-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember 2023-04-01 2023-06-30 0001955520 knf:AsphaltMember knf:PacificMember 2023-04-01 2023-06-30 0001955520 knf:AsphaltMember knf:NorthwestMember 2023-04-01 2023-06-30 0001955520 knf:AsphaltMember knf:MountainMember 2023-04-01 2023-06-30 0001955520 knf:AsphaltMember knf:NorthCentralMember 2023-04-01 2023-06-30 0001955520 knf:AsphaltMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001955520 knf:AsphaltMember 2023-04-01 2023-06-30 0001955520 knf:OtherMember knf:PacificMember 2023-04-01 2023-06-30 0001955520 knf:OtherMember knf:NorthwestMember 2023-04-01 2023-06-30 0001955520 knf:OtherMember knf:MountainMember 2023-04-01 2023-06-30 0001955520 knf:OtherMember knf:NorthCentralMember 2023-04-01 2023-06-30 0001955520 knf:OtherMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001955520 knf:OtherMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:PacificMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthwestMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:MountainMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthCentralMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:PacificMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthwestMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:MountainMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthCentralMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember 2023-04-01 2023-06-30 0001955520 knf:InternalSalesMember knf:PacificMember 2023-04-01 2023-06-30 0001955520 knf:InternalSalesMember knf:NorthwestMember 2023-04-01 2023-06-30 0001955520 knf:InternalSalesMember knf:MountainMember 2023-04-01 2023-06-30 0001955520 knf:InternalSalesMember knf:NorthCentralMember 2023-04-01 2023-06-30 0001955520 knf:InternalSalesMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001955520 knf:InternalSalesMember 2023-04-01 2023-06-30 0001955520 knf:PacificMember 2023-04-01 2023-06-30 0001955520 knf:NorthwestMember 2023-04-01 2023-06-30 0001955520 knf:MountainMember 2023-04-01 2023-06-30 0001955520 knf:NorthCentralMember 2023-04-01 2023-06-30 0001955520 us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001955520 knf:AggregatesMember knf:PacificMember 2022-04-01 2022-06-30 0001955520 knf:AggregatesMember knf:NorthwestMember 2022-04-01 2022-06-30 0001955520 knf:AggregatesMember knf:MountainMember 2022-04-01 2022-06-30 0001955520 knf:AggregatesMember knf:NorthCentralMember 2022-04-01 2022-06-30 0001955520 knf:AggregatesMember us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001955520 knf:AggregatesMember 2022-04-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember knf:PacificMember 2022-04-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember knf:NorthwestMember 2022-04-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember knf:MountainMember 2022-04-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember knf:NorthCentralMember 2022-04-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember 2022-04-01 2022-06-30 0001955520 knf:AsphaltMember knf:PacificMember 2022-04-01 2022-06-30 0001955520 knf:AsphaltMember knf:NorthwestMember 2022-04-01 2022-06-30 0001955520 knf:AsphaltMember knf:MountainMember 2022-04-01 2022-06-30 0001955520 knf:AsphaltMember knf:NorthCentralMember 2022-04-01 2022-06-30 0001955520 knf:AsphaltMember us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001955520 knf:AsphaltMember 2022-04-01 2022-06-30 0001955520 knf:OtherMember knf:PacificMember 2022-04-01 2022-06-30 0001955520 knf:OtherMember knf:NorthwestMember 2022-04-01 2022-06-30 0001955520 knf:OtherMember knf:MountainMember 2022-04-01 2022-06-30 0001955520 knf:OtherMember knf:NorthCentralMember 2022-04-01 2022-06-30 0001955520 knf:OtherMember us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001955520 knf:OtherMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:PacificMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthwestMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:MountainMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthCentralMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:PacificMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthwestMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:MountainMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthCentralMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember 2022-04-01 2022-06-30 0001955520 knf:InternalSalesMember knf:PacificMember 2022-04-01 2022-06-30 0001955520 knf:InternalSalesMember knf:NorthwestMember 2022-04-01 2022-06-30 0001955520 knf:InternalSalesMember knf:MountainMember 2022-04-01 2022-06-30 0001955520 knf:InternalSalesMember knf:NorthCentralMember 2022-04-01 2022-06-30 0001955520 knf:InternalSalesMember us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001955520 knf:InternalSalesMember 2022-04-01 2022-06-30 0001955520 knf:PacificMember 2022-04-01 2022-06-30 0001955520 knf:NorthwestMember 2022-04-01 2022-06-30 0001955520 knf:MountainMember 2022-04-01 2022-06-30 0001955520 knf:NorthCentralMember 2022-04-01 2022-06-30 0001955520 us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001955520 knf:AggregatesMember knf:PacificMember 2023-01-01 2023-06-30 0001955520 knf:AggregatesMember knf:NorthwestMember 2023-01-01 2023-06-30 0001955520 knf:AggregatesMember knf:MountainMember 2023-01-01 2023-06-30 0001955520 knf:AggregatesMember knf:NorthCentralMember 2023-01-01 2023-06-30 0001955520 knf:AggregatesMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001955520 knf:AggregatesMember 2023-01-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember knf:PacificMember 2023-01-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember knf:NorthwestMember 2023-01-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember knf:MountainMember 2023-01-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember knf:NorthCentralMember 2023-01-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001955520 knf:ReadyMixConcreteMember 2023-01-01 2023-06-30 0001955520 knf:AsphaltMember knf:PacificMember 2023-01-01 2023-06-30 0001955520 knf:AsphaltMember knf:NorthwestMember 2023-01-01 2023-06-30 0001955520 knf:AsphaltMember knf:MountainMember 2023-01-01 2023-06-30 0001955520 knf:AsphaltMember knf:NorthCentralMember 2023-01-01 2023-06-30 0001955520 knf:AsphaltMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001955520 knf:AsphaltMember 2023-01-01 2023-06-30 0001955520 knf:OtherMember knf:PacificMember 2023-01-01 2023-06-30 0001955520 knf:OtherMember knf:NorthwestMember 2023-01-01 2023-06-30 0001955520 knf:OtherMember knf:MountainMember 2023-01-01 2023-06-30 0001955520 knf:OtherMember knf:NorthCentralMember 2023-01-01 2023-06-30 0001955520 knf:OtherMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001955520 knf:OtherMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:PacificMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthwestMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:MountainMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthCentralMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPublicSectorMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:PacificMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthwestMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:MountainMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthCentralMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001955520 knf:ContractingServicesPrivateSectorMember 2023-01-01 2023-06-30 0001955520 knf:InternalSalesMember knf:PacificMember 2023-01-01 2023-06-30 0001955520 knf:InternalSalesMember knf:NorthwestMember 2023-01-01 2023-06-30 0001955520 knf:InternalSalesMember knf:MountainMember 2023-01-01 2023-06-30 0001955520 knf:InternalSalesMember knf:NorthCentralMember 2023-01-01 2023-06-30 0001955520 knf:InternalSalesMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001955520 knf:InternalSalesMember 2023-01-01 2023-06-30 0001955520 knf:PacificMember 2023-01-01 2023-06-30 0001955520 knf:NorthwestMember 2023-01-01 2023-06-30 0001955520 knf:MountainMember 2023-01-01 2023-06-30 0001955520 knf:NorthCentralMember 2023-01-01 2023-06-30 0001955520 us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001955520 knf:AggregatesMember knf:PacificMember 2022-01-01 2022-06-30 0001955520 knf:AggregatesMember knf:NorthwestMember 2022-01-01 2022-06-30 0001955520 knf:AggregatesMember knf:MountainMember 2022-01-01 2022-06-30 0001955520 knf:AggregatesMember knf:NorthCentralMember 2022-01-01 2022-06-30 0001955520 knf:AggregatesMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0001955520 knf:AggregatesMember 2022-01-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember knf:PacificMember 2022-01-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember knf:NorthwestMember 2022-01-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember knf:MountainMember 2022-01-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember knf:NorthCentralMember 2022-01-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0001955520 knf:ReadyMixConcreteMember 2022-01-01 2022-06-30 0001955520 knf:AsphaltMember knf:PacificMember 2022-01-01 2022-06-30 0001955520 knf:AsphaltMember knf:NorthwestMember 2022-01-01 2022-06-30 0001955520 knf:AsphaltMember knf:MountainMember 2022-01-01 2022-06-30 0001955520 knf:AsphaltMember knf:NorthCentralMember 2022-01-01 2022-06-30 0001955520 knf:AsphaltMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0001955520 knf:AsphaltMember 2022-01-01 2022-06-30 0001955520 knf:OtherMember knf:PacificMember 2022-01-01 2022-06-30 0001955520 knf:OtherMember knf:NorthwestMember 2022-01-01 2022-06-30 0001955520 knf:OtherMember knf:MountainMember 2022-01-01 2022-06-30 0001955520 knf:OtherMember knf:NorthCentralMember 2022-01-01 2022-06-30 0001955520 knf:OtherMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0001955520 knf:OtherMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:PacificMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthwestMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:MountainMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember knf:NorthCentralMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPublicSectorMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:PacificMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthwestMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:MountainMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember knf:NorthCentralMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0001955520 knf:ContractingServicesPrivateSectorMember 2022-01-01 2022-06-30 0001955520 knf:InternalSalesMember knf:PacificMember 2022-01-01 2022-06-30 0001955520 knf:InternalSalesMember knf:NorthwestMember 2022-01-01 2022-06-30 0001955520 knf:InternalSalesMember knf:MountainMember 2022-01-01 2022-06-30 0001955520 knf:InternalSalesMember knf:NorthCentralMember 2022-01-01 2022-06-30 0001955520 knf:InternalSalesMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0001955520 knf:InternalSalesMember 2022-01-01 2022-06-30 0001955520 knf:PacificMember 2022-01-01 2022-06-30 0001955520 knf:NorthwestMember 2022-01-01 2022-06-30 0001955520 knf:MountainMember 2022-01-01 2022-06-30 0001955520 knf:NorthCentralMember 2022-01-01 2022-06-30 0001955520 us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0001955520 2023-07-01 2023-06-30 0001955520 2024-07-01 2023-06-30 0001955520 2025-07-01 2023-06-30 0001955520 knf:PacificMember 2022-12-31 0001955520 knf:PacificMember 2023-06-30 0001955520 knf:NorthwestMember 2022-12-31 0001955520 knf:NorthwestMember 2023-06-30 0001955520 knf:MountainMember 2022-12-31 0001955520 knf:MountainMember 2023-06-30 0001955520 knf:NorthCentralMember 2022-12-31 0001955520 knf:NorthCentralMember 2023-06-30 0001955520 us-gaap:CorporateAndOtherMember 2022-12-31 0001955520 us-gaap:CorporateAndOtherMember 2023-06-30 0001955520 us-gaap:CustomerRelationshipsMember 2023-06-30 0001955520 us-gaap:CustomerRelationshipsMember 2022-12-31 0001955520 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001955520 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001955520 us-gaap:OtherIntangibleAssetsMember 2023-06-30 0001955520 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001955520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001955520 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001955520 us-gaap:CashSurrenderValueMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001955520 us-gaap:CashSurrenderValueMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001955520 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001955520 us-gaap:FairValueMeasurementsRecurringMember 2023-06-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-06-30 0001955520 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-06-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:RevolvingCreditFacilityMember 2023-05-31 2023-05-31 0001955520 us-gaap:RevolvingCreditFacilityMember 2023-04-01 2023-06-30 0001955520 us-gaap:LoansPayableMember 2023-06-30 0001955520 us-gaap:RevolvingCreditFacilityMember 2023-06-30 0001955520 us-gaap:SeniorNotesMember 2023-06-30 0001955520 us-gaap:NotesPayableToBanksMember 2023-06-30 0001955520 us-gaap:LongTermDebtMember 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:PacificMember 2023-04-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:PacificMember 2022-04-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:PacificMember 2023-01-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:PacificMember 2022-01-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthwestMember 2023-04-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthwestMember 2022-04-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthwestMember 2023-01-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthwestMember 2022-01-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:MountainMember 2023-04-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:MountainMember 2022-04-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:MountainMember 2023-01-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:MountainMember 2022-01-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthCentralMember 2023-04-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthCentralMember 2022-04-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthCentralMember 2023-01-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember knf:NorthCentralMember 2022-01-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2023-04-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2022-04-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-06-30 0001955520 srt:ConsolidationEliminationsMember 2023-04-01 2023-06-30 0001955520 srt:ConsolidationEliminationsMember 2022-04-01 2022-06-30 0001955520 srt:ConsolidationEliminationsMember 2023-01-01 2023-06-30 0001955520 srt:ConsolidationEliminationsMember 2022-01-01 2022-06-30 0001955520 us-gaap:OperatingSegmentsMember 2023-04-01 2023-06-30 0001955520 us-gaap:OperatingSegmentsMember 2022-04-01 2022-06-30 0001955520 us-gaap:OperatingSegmentsMember 2023-01-01 2023-06-30 0001955520 us-gaap:OperatingSegmentsMember 2022-01-01 2022-06-30 0001955520 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0001955520 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0001955520 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0001955520 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember 2023-04-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-06-30 0001955520 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-06-30 0001955520 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-06-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-04-01 2023-06-30 0001955520 us-gaap:UnderfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-06-30 0001955520 us-gaap:UnderfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-06-30 0001955520 us-gaap:UnderfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0001955520 us-gaap:UnfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-04-01 2023-06-30 0001955520 us-gaap:UnfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-04-01 2022-06-30 0001955520 us-gaap:UnfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-06-30 0001955520 us-gaap:UnfundedPlanMember us-gaap:QualifiedPlanMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares pure 0001955520 --12-31 2023 Q2 false 10-Q true 2023-06-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 Knife River Holding Company Common Stock, $0.01 par value KNF NYSE No Yes Non-accelerated Filer false false false 56566214 431752000 381131000 624669000 576829000 353437000 330682000 468420000 444949000 785189000 711813000 1093089000 1021778000 316179000 303498000 510308000 506355000 316027000 304974000 425703000 410968000 632206000 608472000 936011000 917323000 152983000 103341000 157078000 104455000 59450000 42933000 108108000 88652000 93533000 60408000 48970000 15803000 19156000 7424000 28651000 12690000 2478000 -2842000 3304000 -4778000 76855000 50142000 23623000 -1665000 20019000 11580000 8107000 -217000 56836000 38562000 15516000 -1448000 1.00 0.68 0.27 -0.03 1.00 0.68 0.27 -0.03 56566000 56566000 56566000 56566000 56599000 56566000 56583000 56566000 56836000 38562000 15516000 -1448000 -13000 -27000 -28000 -54000 -44000 -82000 -90000 -164000 6000 -1879000 6000 -1879000 17000 -5820000 17000 -5820000 15000 71000 31000 142000 48000 220000 95000 441000 -31000 -6040000 -78000 -6261000 75000 6122000 168000 6425000 56911000 44684000 15684000 4977000 68489000 10090000 418620000 210157000 58020000 31145000 0 16050000 374377000 323277000 38820000 17848000 958326000 608567000 2533435000 2489408000 1221966000 1174195000 1311469000 1315213000 274478000 274540000 12110000 13430000 45933000 45873000 40581000 36696000 1684571000 1685752000 2642897000 2294319000 7082000 211000 0 238000000 174603000 87370000 44590000 39843000 29878000 8502000 26041000 29192000 0 20286000 14067000 13210000 88095000 80276000 384356000 516890000 832047000 427000 0 446449000 170502000 175804000 31866000 32663000 129274000 93497000 1548045000 1265730000 300000000 0.01 56997350 56566214 80000 80000 80000 10 570000 800000 611562000 549106000 498530000 494661000 538921 0 3626000 431136 3626000 0 -12184000 -12352000 1094852000 1028589000 2642897000 2294319000 80000 800000 549106000 494661000 -538921 -3626000 -12352000 0 0 1028589000 -41320000 -41320000 93000 93000 453000 -39000 414000 -1385000 -11622000 -13007000 80000 800000 548174000 441680000 -538921 -3626000 -12259000 0 0 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 -12184000 -431136 -3626000 1094852000 80000 800000 549714000 430446000 -538921 -3626000 -24490000 0 0 952844000 -40010000 -40010000 303000 303000 333000 -27000 306000 -3432000 -12976000 -16408000 80000 800000 546615000 377433000 -538921 -3626000 -24187000 0 0 897035000 38562000 38562000 6122000 6122000 333000 -27000 306000 -5063000 -12974000 -18037000 80000 800000 541885000 402994000 -538921 -3626000 -18065000 0 0 923988000 15516000 -1448000 60760000 58101000 -5355000 -975000 1015000 -241000 2059000 228000 665000 666000 595000 654000 1282000 -2631000 3356000 2498000 236395000 215158000 -16050000 -1013000 51100000 66253000 20853000 16782000 102566000 73082000 -7310000 9836000 25598000 8749000 292000 208000 -30741000 -794000 -70378000 -147809000 66578000 80254000 0 524000 4117000 4294000 1655000 1608000 -64116000 -78092000 0 100000000 205275000 154923000 855000000 0 127000 147000 16640000 749000 -26000 0 850589000 29261000 192893000 224766000 58399000 -1135000 10090000 13848000 68489000 12713000 BackgroundOn August 4, 2022, MDU Resources announced that its board of directors approved a plan to pursue the Separation of the Knife River from MDU Resources. On May 31, 2023, the Company settled its net parent investment with Centennial and 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. 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 six months ended June 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 decreased cost of revenue by $6.0 million ($4.6 million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 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. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June 30, 2023, respectively, and $4.7 million and $9.7 million for the three and six months ended June 30, 2022, respectively. 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 June 30, 2023, up to the date of issuance of these consolidated interim financial statements on August 8, 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 June 30, 2023, the $68.5 million of cash, cash equivalents and restricted cash on the Consolidated Statements of Cash Flows is comprised of $40.1 million of cash and cash equivalents and $28.4 million of restricted cash. At June 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.</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> 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 six months ended June 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 decreased cost of revenue by $6.0 million ($4.6 million after tax) for the three and six months ended June 30, 2022. The adjustment is not considered material for the three or six months ended June 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. The amounts allocated were $4.4 million and $9.0 million for the three and six months ended June 30, 2023, respectively, and $4.7 million and $9.7 million for the three and six months ended June 30, 2022, respectively. 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 June 30, 2023, up to the date of issuance of these consolidated interim financial statements on August 8, 2023, that would require recognition or disclosure in the Consolidated Financial Statements.</span></div> -6000000 -6000000 -4600000 -4600000 4400000 9000000 4700000 9700000 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. 68500000 40100000 28400000 0 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 $11.6 million and $11.2 million at June 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.405%"><tr><td style="width:1.0%"></td><td style="width:60.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.125%"></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%">June 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%">220,948</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%">173,318</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%">30,224</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%">424,490</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%">5,870</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%">418,620</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-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 June 30, 2023</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%">2,080 </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,060 </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,052 </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%">618 </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%">60 </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%">5,870 </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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></table></div><div style="margin-top:6pt"><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%">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%">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%">27 </span></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,476 </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,126 </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-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 June 30, 2022</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%">2,063 </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%">369 </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,455 </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,073 </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%">69 </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%">5,029 </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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></table></div> 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. 11600000 11200000 Receivables were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.405%"><tr><td style="width:1.0%"></td><td style="width:60.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.125%"></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%">June 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%">220,948</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%">173,318</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%">30,224</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%">424,490</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%">5,870</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%">418,620</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> 220948000 104347000 173318000 82428000 30224000 28859000 424490000 215634000 5870000 5477000 418620000 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-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 June 30, 2023</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%">2,080 </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,060 </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,052 </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%">618 </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%">60 </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%">5,870 </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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></table></div><div style="margin-top:6pt"><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%">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%">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%">27 </span></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,476 </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,126 </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-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 June 30, 2022</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%">2,063 </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%">369 </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,455 </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,073 </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%">69 </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%">5,029 </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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></table></div> 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 2052000 512000 1610000 1152000 80000 5406000 1000 -125000 -130000 6000 -5000 -253000 1000 20000 4000 1000 1000 27000 2052000 367000 1476000 1157000 74000 5126000 11000 58000 -17000 -37000 -3000 12000 0 56000 4000 47000 2000 109000 2063000 369000 1455000 1073000 69000 5029000 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:78.405%"><tr><td style="width:1.0%"></td><td style="width:60.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.125%"></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%">June 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%">227,683 </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%">104,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">42,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">374,377 </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:78.405%"><tr><td style="width:1.0%"></td><td style="width:60.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.125%"></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%">June 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%">227,683 </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%">104,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">42,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">374,377 </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> 227683000 211496000 104689000 78571000 42005000 33210000 374377000 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 were 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 (loss) 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 (loss) 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%">Six 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%">June 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%">June 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"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</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%">56,836 </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,562 </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,516 </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,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,599 </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,583 </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"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss) per share - basic</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%">1.00 </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%">.68 </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%">.27 </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%">(.03)</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"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss) per share - diluted</span></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.00 </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%">.68 </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%">.27 </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%">(.03)</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 (loss) 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 (loss) 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%">Six 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%">June 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%">June 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"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</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%">56,836 </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,562 </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,516 </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,448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,599 </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,583 </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"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss) per share - basic</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%">1.00 </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%">.68 </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%">.27 </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%">(.03)</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"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss) per share - diluted</span></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.00 </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%">.68 </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%">.27 </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%">(.03)</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> 56836000 38562000 15516000 -1448000 56566000 56566000 56566000 56566000 33000 0 17000 0 56599000 56566000 56583000 56566000 0 0 0 0 1.00 0.68 0.27 -0.03 1.00 0.68 0.27 -0.03 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 June 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 MDU Resources 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 </span></div>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 was not material to the Company's stock-based compensation expense for the three months ended June 30, 2023. 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-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 June 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,184)</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,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></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-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 June 30, 2022</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%">(254)</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%">(17,811)</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 #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%">(18,065)</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="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 (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) 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%">Six 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%">June 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%">June 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 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%">Reclassification adjustment for loss on derivative instruments included in net income (loss) </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%">(57)</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%">(218)</span></td><td 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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">54 </span></td><td 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%">(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 #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%">(164)</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%">(63)</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%">(291)</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%">(126)</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%">(583)</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%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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%">(48)</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%">(220)</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%">(95)</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%">(441)</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%">(92)</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%">(302)</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%">(185)</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%">(605)</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-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 June 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,184)</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,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></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-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 June 30, 2022</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%">(254)</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%">(17,811)</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 #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%">(18,065)</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> -90000 -12262000 -12352000 -46000 -47000 -93000 46000 47000 93000 -44000 -12215000 -12259000 0 -17000 -17000 -44000 -48000 -92000 44000 31000 75000 0 -12184000 -12184000 -418000 -24072000 -24490000 -82000 -221000 -303000 82000 221000 303000 -336000 -23851000 -24187000 0 5820000 5820000 -82000 -220000 -302000 82000 6040000 6122000 -254000 -17811000 -18065000 <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 (loss). The amounts presented in parenthesis indicate a decrease to net income (loss) 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%">Six 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%">June 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%">June 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 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%">Reclassification adjustment for loss on derivative instruments included in net income (loss) </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%">(57)</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%">(218)</span></td><td 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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">54 </span></td><td 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%">(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 #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%">(164)</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%">(63)</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%">(291)</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%">(126)</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%">(583)</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%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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%">(48)</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%">(220)</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%">(95)</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%">(441)</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%">(92)</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%">(302)</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%">(185)</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%">(605)</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> 57000 109000 118000 218000 -13000 -27000 -28000 -54000 -44000 -82000 -90000 -164000 -63000 -291000 -126000 -583000 -15000 -71000 -31000 -142000 -48000 -220000 -95000 -441000 -92000 -302000 -185000 -605000 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 June 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%">27,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,966 </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%">28,866 </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%">30,323 </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%">11,815 </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%">146,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">40,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%">44,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">6,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">60,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">16,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">16,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(26,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%">(35,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">142,155 </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%">178,734 </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%">175,754 </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%">187,602 </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%">100,944 </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%">785,189 </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 June 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%">24,330 </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%">43,466 </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%">26,919 </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%">26,679 </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,994 </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%">136,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">33,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">31,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">11,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">53,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">23,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">207,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">12,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,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%">(27,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,232)</span></td><td style="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%">128,412 </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%">150,785 </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%">170,419 </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%">167,238 </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%">94,959 </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%">711,813 </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%">Six Months Ended June 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 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%">46,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%">90,540 </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,532 </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%">34,343 </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%">20,379 </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%">229,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">66,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">7,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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%">12,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%">138,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">87,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">12,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">181,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">20,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">19,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(37,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%">(48,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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%">(55,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="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%">209,941 </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,618 </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%">236,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><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,576 </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%">143,582 </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,093,089 </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: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%">Six Months Ended June 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 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%">43,393 </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%">77,138 </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%">36,129 </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%">30,679 </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%">26,696 </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%">214,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">63,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%">75,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">276,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">15,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">80,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">32,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">24,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(46,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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%">(51,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,266)</span></td><td style="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%">213,761 </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%">255,575 </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%">228,888 </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%">190,062 </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%">133,492 </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,021,778 </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> 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 June 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%">27,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,966 </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%">28,866 </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%">30,323 </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%">11,815 </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%">146,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">40,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%">44,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">6,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">60,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">16,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">16,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(26,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%">(35,322)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34,796)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">142,155 </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%">178,734 </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%">175,754 </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%">187,602 </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%">100,944 </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%">785,189 </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 June 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%">24,330 </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%">43,466 </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%">26,919 </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%">26,679 </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,994 </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%">136,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">33,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">31,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">11,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">53,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">23,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">207,486 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">12,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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,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%">(27,963)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,330)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,232)</span></td><td style="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%">128,412 </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%">150,785 </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%">170,419 </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%">167,238 </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%">94,959 </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%">711,813 </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%">Six Months Ended June 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 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%">46,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%">90,540 </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,532 </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%">34,343 </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%">20,379 </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%">229,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">66,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,446 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">281,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">7,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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%">12,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%">138,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">87,023 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">12,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">181,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">20,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">19,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(37,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%">(48,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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%">(55,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,703)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="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%">209,941 </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,618 </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%">236,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><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,576 </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%">143,582 </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,093,089 </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: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%">Six Months Ended June 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 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%">43,393 </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%">77,138 </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%">36,129 </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%">30,679 </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%">26,696 </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%">214,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">63,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%">75,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">276,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">15,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">80,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">161,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">32,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">24,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(46,201)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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%">(51,641)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,752)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,266)</span></td><td style="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%">213,761 </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%">255,575 </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%">228,888 </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%">190,062 </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%">133,492 </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,021,778 </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> 27446000 47966000 28866000 30323000 11815000 146416000 40526000 44583000 34506000 53900000 11383000 184898000 6275000 34518000 29472000 46719000 7953000 124937000 60968000 4335000 8000 10907000 66946000 143164000 16848000 53301000 80381000 94548000 19477000 264555000 16575000 29353000 37317000 5249000 388000 88882000 -26483000 -35322000 -34796000 -54044000 -17018000 -167663000 142155000 178734000 175754000 187602000 100944000 785189000 24330000 43466000 26919000 26679000 14994000 136388000 33069000 39156000 31446000 47173000 17283000 168127000 11504000 26281000 31137000 44719000 7925000 121566000 53248000 4073000 9000 9903000 57049000 124282000 23626000 46208000 30626000 86011000 21015000 207486000 12688000 19564000 87786000 3083000 75000 123196000 -30053000 -27963000 -37504000 -50330000 -23382000 -169232000 128412000 150785000 170419000 167238000 94959000 711813000 46143000 90540000 38532000 34343000 20379000 229937000 66670000 78488000 48876000 66187000 21446000 281667000 7591000 41445000 30282000 46888000 12350000 138556000 87023000 7016000 11000 12493000 75214000 181757000 20819000 70304000 108619000 99074000 37811000 336627000 19474000 55115000 50762000 5357000 1085000 131793000 -37779000 -48290000 -40710000 -55766000 -24703000 -207248000 209941000 294618000 236372000 208576000 143582000 1093089000 43393000 77138000 36129000 30679000 26696000 214035000 63125000 75480000 47616000 59529000 30876000 276626000 15975000 34691000 31468000 44765000 12753000 139652000 80138000 7356000 15000 12055000 62218000 161782000 32921000 63119000 53029000 91531000 34058000 274658000 24410000 39897000 102197000 3144000 643000 170291000 -46201000 -42106000 -41566000 -51641000 -33752000 -215266000 213761000 255575000 228888000 190062000 133492000 1021778000 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%">June 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%">58,020 </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%">26,875 </span></td><td 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%">(44,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(4,747)</span></td><td 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"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></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%">13,430 </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%">22,128 </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 $11.4 million and $31.7 million in revenue for the three and six months ended June 30, 2023, respectively, which was previously included in contract liabilities at December 31, 2022. The Company recognized $6.2 million and $26.2 million in revenue for the three and six months ended June 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 $7.4 million and $8.1 million for the three and six months ended June 30, 2023, respectively, from performance obligations satisfied in prior periods. The Company recognized a net increase in revenues of $5.7 million and $9.2 million for the three and six months ended June 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 June 30, 2023, the Company's remaining performance obligations were $1.04 billion. The Company expects to recognize the following revenue amounts in future periods related to these remaining performance obligations: $960.9 million within the next 12 months or less; $58.8 million within the next 13 to 24 months; and $21.2 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%">June 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%">58,020 </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%">26,875 </span></td><td 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%">(44,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">(4,747)</span></td><td 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"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></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%">13,430 </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%">22,128 </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> 58020000 31145000 26875000 44590000 39843000 -4747000 13430000 -8698000 22128000 11400000 31700000 6200000 26200000 7400000 8100000 5700000 9200000 1040000000.00 960900000 P12M 58800000 P13M 21200000 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 June 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.405%"><tr><td style="width:1.0%"></td><td style="width:60.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.123%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.125%"></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%">June 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,235 </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%">10,305 </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,239 </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%">800 </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,474 </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%">1,005 </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%">12,110 </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 six months ended June 30, 2023, was $653,000 and $1.3 million, respectively. Amortization expense for amortizable intangible assets for the three and six months ended June 30, 2022, was $780,000 and $1.4 million, respectively. Estimated amortization expense for identifiable intangible assets as of June 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%">1,237 </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 June 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.405%"><tr><td style="width:1.0%"></td><td style="width:60.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.123%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:18.125%"></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%">June 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,235 </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%">10,305 </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,239 </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%">800 </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,474 </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%">1,005 </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%">12,110 </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 8235000 7367000 10305000 11173000 4039000 4039000 3239000 2985000 800000 1054000 2479000 5279000 1474000 4076000 1005000 1203000 12110000 13430000 653000 1300000 780000 1400000 Estimated amortization expense for identifiable intangible assets as of June 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%">1,237 </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> 1237000 2157000 2042000 1739000 1717000 3218000 Fair value measurementsFair 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.<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 $19.1 million and $20.1 million at June 30, 2023 and December 31, 2022, respectively, are classified as investments on the Consolidated Balance Sheets. The net unrealized gain on these investments was $197,000 and $1.1 million for the three and six months ended June 30, 2023, respectively. The net unrealized loss on these investments was $1.6 million and $2.6 million for the three and six months ended June 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 and was held in a money market account as of June 30, 2023. This amount will be 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 June 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 June 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%">7,529 </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%">7,529 </span></td><td style="background-color:#ffffff;padding: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%">19,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">19,141 </span></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,670 </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,670 </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 47 percent in fixed-income investments, 20 percent in cash equivalents, 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 and 4 percent in target date 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:63.333%"><tr><td style="width:1.0%"></td><td style="width:75.101%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.699%"></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%">June 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%">855,000 </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%">862,420 </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. 19100000 20100000 197000 1100000 -1600000 -2600000 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 June 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 June 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%">7,529 </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%">7,529 </span></td><td style="background-color:#ffffff;padding: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%">19,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">19,141 </span></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,670 </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,670 </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 47 percent in fixed-income investments, 20 percent in cash equivalents, 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 and 4 percent in target date 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> 7529000 7529000 19141000 19141000 26670000 26670000 0.47 0.20 0.15 0.08 0.06 0.04 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:63.333%"><tr><td style="width:1.0%"></td><td style="width:75.101%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.699%"></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%">June 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%">855,000 </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%">862,420 </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> 855000000 862420000 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 June 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 style="margin-top:11pt"><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, of which $190.0 million was drawn down and $35.0 million was repaid during the period. 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 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:71.304%"><tr><td style="width:1.0%"></td><td style="width:64.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.584%"></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%">June 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%">June 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.36 </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%">275,000 </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%">Revolving credit agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.53 </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%">155,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%">Senior notes due on May 1, 2031</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.75 </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%">425,000 </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"><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:#ffffff;padding:2px 0 2px 1pt;text-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"><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%">511 </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"><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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,382 </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;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:#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%">839,129 </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="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%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,082 </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;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:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></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%">832,047 </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 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 June 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%">3,645 </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%">6,977 </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,414 </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,850 </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%">803,438 </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>The Company currently borrows under the revolving credit agreement on a short-term basis and can refinance the draws throughout the term of the credit facility, which extends to May 31, 2028. For this reason, the credit agreement has been classified as long-term, given the intent and ability to refinance on a long-term basis. 425000000 0.0775 275000000 350000000 190000000 35000000 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:71.304%"><tr><td style="width:1.0%"></td><td style="width:64.143%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.584%"></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%">June 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%">June 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.36 </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%">275,000 </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%">Revolving credit agreement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.53 </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%">155,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%">Senior notes due on May 1, 2031</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.75 </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%">425,000 </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"><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:#ffffff;padding:2px 0 2px 1pt;text-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"><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%">511 </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"><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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,382 </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;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:#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%">839,129 </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="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%">Less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,082 </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;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:#ffffff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></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%">832,047 </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 colspan="3" style="display:none"></td></tr></table> 0.0736 275000000 0.0753 155000000 0.0775 425000000 0 511000 16382000 839129000 7082000 832047000 Long-term debt maturities, which excludes unamortized debt issuance costs, at June 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%">3,645 </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%">6,977 </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,414 </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,850 </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%">803,438 </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> 3645000 6977000 10414000 13850000 17187000 803438000 Income Taxes<div><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%">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%">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> <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> 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%">Six 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%">June 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 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%">Interest, net</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%">24,802 </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%">10,721 </span></td><td style="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%">558 </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%">16,470 </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%">Six 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%">June 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%">7,552 </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%">4,758 </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%">3,359 </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%">5,785 </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%">Six 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%">June 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 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%">Interest, net</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%">24,802 </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%">10,721 </span></td><td style="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%">558 </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%">16,470 </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%">Six 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%">June 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%">7,552 </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%">4,758 </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%">3,359 </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%">5,785 </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> 24802000 10721000 558000 16470000 7552000 4758000 3359000 5785000 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 executive officer who is also the Company’s chief operating decision maker. The Company’s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA.</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%">Six 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%">June 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%">June 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%">142,155 </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%">128,412 </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%">209,941 </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%">213,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;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%">178,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,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%">294,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255,575 </span></td><td style="background-color:#ffffff;padding: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%">175,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">228,888 </span></td><td style="background-color:#cceeff;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%">187,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,062 </span></td><td style="background-color:#ffffff;padding: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%">100,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">133,492 </span></td><td style="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%">785,189 </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%">711,813 </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,093,089 </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,021,778 </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%">26,483 </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,053 </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%">37,779 </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%">46,201 </span></td><td style="background-color:#ffffff;padding: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%">35,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,106 </span></td><td style="background-color:#cceeff;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%">34,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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 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%">54,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">17,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">33,752 </span></td><td style="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%">167,663 </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%">169,232 </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%">207,248 </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%">215,266 </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%">22,041 </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,198 </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%">18,928 </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%">20,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 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%">40,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%">23,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,976 </span></td><td style="background-color:#ffffff;padding: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%">32,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,601 </span></td><td style="background-color:#cceeff;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%">24,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,160)</span></td><td style="background-color:#ffffff;padding: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%">5,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 </span></td><td style="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%">125,115 </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%">87,318 </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%">111,008 </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%">69,126 </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%">Six 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%">June 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%">June 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%">834,890 </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%">762,704 </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,132,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%">1,069,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">117,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#cceeff;padding:2px 0 2px 1pt;text-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,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,266)</span></td><td style="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 consolidated operating revenues</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%">785,189 </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%">711,813 </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,093,089 </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,021,778 </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 EBITDA to consolidated income (loss) 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%">Six 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%">June 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%">June 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%">119,769 </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%">83,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%">99,680 </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%">69,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">5,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Interest expense, net*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,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%">7,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%">26,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,690 </span></td><td style="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 consolidated income (loss) before income taxes</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%">76,855 </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%">50,142 </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%">23,623 </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,665)</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><tr><td colspan="15" style="background-color:#ffffff;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 executive officer who is also the Company’s chief operating decision maker. The Company’s chief operating decision maker evaluates the performance of the segments and allocates resources to them based on EBITDA. 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%">Six 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%">June 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%">June 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%">142,155 </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%">128,412 </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%">209,941 </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%">213,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;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%">178,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150,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%">294,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255,575 </span></td><td style="background-color:#ffffff;padding: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%">175,754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">228,888 </span></td><td style="background-color:#cceeff;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%">187,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,062 </span></td><td style="background-color:#ffffff;padding: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%">100,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">133,492 </span></td><td style="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%">785,189 </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%">711,813 </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,093,089 </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,021,778 </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%">26,483 </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,053 </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%">37,779 </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%">46,201 </span></td><td style="background-color:#ffffff;padding: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%">35,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,106 </span></td><td style="background-color:#cceeff;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%">34,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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 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%">54,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">17,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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%">33,752 </span></td><td style="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%">167,663 </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%">169,232 </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%">207,248 </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%">215,266 </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%">22,041 </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,198 </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%">18,928 </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%">20,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 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%">40,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%">23,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,976 </span></td><td style="background-color:#ffffff;padding: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%">32,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,601 </span></td><td style="background-color:#cceeff;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%">24,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,160)</span></td><td style="background-color:#ffffff;padding: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%">5,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 </span></td><td style="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%">125,115 </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%">87,318 </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%">111,008 </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%">69,126 </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> 142155000 128412000 209941000 213761000 178734000 150785000 294618000 255575000 175754000 170419000 236372000 228888000 187602000 167238000 208576000 190062000 100944000 94959000 143582000 133492000 785189000 711813000 1093089000 1021778000 26483000 30053000 37779000 46201000 35322000 27963000 48290000 42106000 34796000 37504000 40710000 41566000 54044000 50330000 55766000 51641000 17018000 23382000 24703000 33752000 167663000 169232000 207248000 215266000 22041000 15198000 18928000 20631000 40706000 23196000 53844000 35976000 32561000 28643000 26014000 20601000 24461000 16108000 894000 -8160000 5346000 4173000 11328000 78000 125115000 87318000 111008000 69126000 <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%">Six 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%">June 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%">June 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%">834,890 </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%">762,704 </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,132,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%">1,069,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">117,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#cceeff;padding:2px 0 2px 1pt;text-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,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(207,248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,266)</span></td><td style="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 consolidated operating revenues</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%">785,189 </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%">711,813 </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,093,089 </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,021,778 </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> 834890000 762704000 1132052000 1069800000 117962000 118341000 168285000 167244000 -167663000 -169232000 -207248000 -215266000 785189000 711813000 1093089000 1021778000 <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 (loss) 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%">Six 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%">June 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%">June 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%">119,769 </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%">83,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%">99,680 </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%">69,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">5,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Depreciation, depletion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Interest expense, net*</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,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%">7,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%">26,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,690 </span></td><td style="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 consolidated income (loss) before income taxes</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%">76,855 </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%">50,142 </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%">23,623 </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,665)</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><tr><td colspan="15" style="background-color:#ffffff;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> 119769000 83145000 99680000 69048000 5346000 4173000 11328000 78000 31130000 29752000 60760000 58101000 17130000 7424000 26625000 12690000 76855000 50142000 23623000 -1665000 Employee benefit plans<div><span style="color:#000000;font-family:'Trade Gothic Bold 2',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension and other postretirement plans</span></div><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%">Six 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%">June 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%">June 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%">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%">2021</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%">816 </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%">564 </span></td><td style="background-color:#ffffff;padding: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%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(986)</span></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%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428 </span></td><td style="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%">172 </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%">6 </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%">Six 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%">June 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%">June 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%">90 </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%">179 </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%">262 </span></td><td style="background-color:#ffffff;padding: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%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;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%">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%">(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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(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%">(40)</span></td><td style="background-color:#cceeff;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%">(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%">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%">(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%">176 </span></td><td style="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%">211 </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%">423 </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%">648 </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%">Six 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%">June 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%">June 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%">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%">2021</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%">816 </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%">564 </span></td><td style="background-color:#ffffff;padding: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%">(900)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(986)</span></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%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428 </span></td><td style="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%">172 </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%">6 </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%">Six 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%">June 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%">June 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%">90 </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%">179 </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%">262 </span></td><td style="background-color:#ffffff;padding: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%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Trade Gothic',sans-serif;font-size:8pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;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%">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%">(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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(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%">(40)</span></td><td style="background-color:#cceeff;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%">(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%">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%">(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%">176 </span></td><td style="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%">211 </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%">423 </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%">648 </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 816000 564000 450000 493000 900000 986000 -128000 -214000 -256000 -428000 86000 3000 172000 6000 90000 131000 179000 262000 180000 128000 361000 256000 -5000 3000 -12000 6000 -20000 -20000 -40000 -40000 44000 -88000 89000 -176000 211000 324000 423000 648000 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 June 30, 2023 and December 31, 2022, the Company accrued contingent liabilities, which have not been discounted, of $970,000 and $1.0 million, respectively. At June 30, 2023 and December 31, 2022, the Company also recorded corresponding insurance receivables of $325,000 in both periods related to the accrued liabilities. The accruals are for contingencies resulting from litigation and environmental matters. 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.</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 June 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 June 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 June 30, 2023, the fixed maximum amounts guaranteed under these letters of credit aggregated $4.9 million. At June 30, 2023, the amounts of scheduled expiration of the maximum amounts guaranteed under these letters of credit aggregate to $4.5 million in 2023 and $436,000 in 2024. There were no amounts outstanding under the previously mentioned letters of credit at June 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 and reclamation obligations 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 June 30, 2023, approximately $905.4 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. 970000 1000000 325000 325000 11500000 0 4900000 4500000 436000 0 905400000 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 six months ended June 30, 2023, the Company paid $599,000 and received $277,000 related to these activities. 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> 599000 599000 277000 277000 889700000 425000000 0.0775 275000000 350000000 190000000 825000000 64700000 0.90 0.10 68500000 false false false false EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,N*"%<'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 " #+B@A7[]'N9.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITU%)'1S43PI""XHWD(RNQML_I",M/OVIG6WB^@#"+EDYI=O MOH'T.@H=$CZG$#&1Q7PUN<%GH>.&'8BB ,CZ@$[ENB1\:>Y"TA*OVA M]@B\:6[ (2FC2,$,K.)*9+(W6NB$BD(ZX8U>\?$S#0O,:, !'7K*T-8M,#E/ MC,=IZ.$"F&&$R>7O IJ5N%3_Q"X=8*?DE.V:&L>Q'KLE5W9HX>WI\659M[(^ MD_(:RZML!1TC;MAY\FMW=[]]8)(WO*N:VW*VO!6621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,N*"%>"&PO=V]R:W-H965T&UL MM9IK<^(V%(;_BH9V.NU,"):,2;)-F DDZ=+L9MF0=F?;Z0?%%N");5%)AO#O M*]E@LQGYV/4L7X)OY[4>W=I5*K=[V>])1- .Y7!+B[ #<#S4N6 M8=U018>7@F^0,$]K-7.0U4T6K6G"Q#3C3 E]-]1Q:CCF:R:0:3'417))!9.7 M/:6%S>V>OQ,9Y2*D0F2 /O)$+26Z30(6?!O?TP4J2D7VI1H14/#W-#E%KG." MB$-<2WG&A29(/'-,!__Z@GT(3 MQ6+YCZW*YG&Q(8U1+)*Y"\9DB?4RH4$]$6/;(5%\J&!TLID=HJ90Q& MM<0;%'B#9GA3)D(>F&&)].Q@;3Q8J1B(E2,1C&_)>59PGC7LF8+JQ)(-R^IV MA+7F-)+6A@3#6@*>%X#G8*%N$Q6J+;H+(X8>TOB9"1L8K(&[?3SH$QL:&-@2 M[:) NVB"]L@6H52Z^11ZH+&UA\(Z]TDX9^@Q-&ELS(5N_&QZMN&"0BUQL5,F M6J<)\"3QRU*>H)G2XQ)Q4_8T46*K?P-K+=2HW]S:B.&@ML@'W@(W07ZBKV@2 MZ'$:SD,_3Y[5G;E&\H)TL>.E+DX1!%P+3/VVXE1Z6G)Y^.D4C M_HH\;W!N13Z&,<*E,\*PMWF+/#9G>C _\8UM!AK5R(U"J;^E_!MV'-AQLKZ#&<$RZM$X8=SUO0*9>*1NBO<%4]-<.* MWKGG#+J5/?@8!@J7#@K#MB?KL=>"T6HZ6.#,P5:L8]@F7/HF#)N>#]S7C39= M\@0R3C4BGNMT<=]QK'S'\$ZX-$^XD7LZ^!X]06990YN@#VRAT?7(S*T5$RRH MM%8U;SGT5N]Y%(3)0G>3>$63K;5.CF&P2&FP"&R!GD*E;3*?(TQ^?OX%S9B? M"EU)-NX:)X?[JQ8Q[!3I+13!/8^^Q9$MZ_^DB8+5MF/:X0>OLZL]A@.:\M7 M&B;2R#"-4R',1VS^Y9JUHTZNJ74=KD;QP6:RQG!06\S2))%&)FF2Z+DH7[4U MBQ%TSVW%A!6_6AVL+HUMZ M'[?1XI)9(Q#:_4V2@+VB>V9MQAHIQW'PA>=YQ.I[X>"6;>F63L>%C&PO=V]R:W-H965T&ULK5IK;]LV%/TKA%<,+9#$?(F2LL1 8VE;A_6!IET_*S9C"Y4E3Z*3[-^/ M>MBR2(IQ6@)%;K3D7X&F3Y=7U9"W$]G(ZK19KODFJ MBV++<_G+?5%N$B$?R]6TVI8\639"FVR*(63339+FD]E5\^Y3.;LJ=B)+<_ZI M!-5NLTG*_VYX5CQ>3]!D_^)SNEJ+^L5T=K5-5OR6BZ_;3Z5\FAY8ENF&YU5: MY*#D]]>3M^@R)K 6:!#_I/RQ.OH.:E7NBN)[_?!N>3V!]8QXQA>BIDCDQP.? M\RRKF>0\_NU()X.RP< (6NTH4FTY8SF"3YNUG\M09XDA \I@%<"> 50$Z M(D Z 7+J"+03H*>.X'4"C>K35O?&<%$BDME563R"LD9+MOI+8_U&6MHKS>M MN16E_#65*C?82OC7+K\ !)X!##$QS&=^NC@VJ?-SH\<_//K M&.00(J3A(R-\G_D#SW?\TN375I*:)>M-[K+:)@M^/9&[6,7+!SZ9_?H+8O W MDU%=DD4NR6)'9 /STX/YJ8U];W[CLFHE62-9'PD/,S_P4!!>31^.#6N (10@ M,H1%.@S!D$"5+C;A,/+]X( ;*.H=%/6L<38O*E'O.Z4EWCR7\>:2+'))%CLB M&[B!'=S K/&V=T,7=R8OM 3>40 P@C%D2M@98#"@/E;"3H>%A$&$E*@SP)!/ M,#$'G7_0UK=J^T=95!78EL5]*DRJ^MJHR,-AH"R=N0$&":&*#I&)S8='"Z=5 MU<1&J>>950T.J@9656]E-I;FJS.PXKD\V3,@#VN0+&52D5:B/ND?..!/,@.M MS)M-H,W*"ZD'%4OH*(I#HFXU.@K!0/Y3#*'#@H!YV&R'\&"'T&J'+J_)5S)K M610;8X2'AICT5"WF.HI!JBH1Z2@:A+YBMUA'(2^ (]&-8)_>0:NR[W+!Y1XA M]IXU)F=0'SM$GKJ<#3"?8JIH:T!AZ3-U-9O&Q"R$(_H>I;/([ERQYF7G6/"Z M4_J-46ND3Y2J2W%N0)WC@*I[F %&"*2JT@8R.GIN(MPKC9]QR-^". MR_J1[VT@DB?S!(!17SUG\UA M"6NPTC@,8'E9J@+80_P@"+YAZXAI16%N/.NH<7HP>N7U& MB?P?#\]EFNV$L<=Q@ZR9ZHL#U"5;Y)0M=L4V=%"?!R-[(CP:H%'K'%N(!L^' M:'!2B)I0>HCJ*%N(]ADPLJ? WYK^*5^"MP\R%UYQ\&&WN9-VD&7?;=O@^[@3 ME9 %0E,PW(SNJ7K6ZC&/:E/]V:QM4YY<>2Y M9(N.( ,.$AJJZ8H!YR%(M(:="0<9 M&6M=XKZHP,]UI7-1UG]5SE>@MFBZ&%EY5IH7!Z%+ML@I6^R*;>B0OLK!]BK' M>@8YK62@/#34+<#0V6<01T# M&YY!4"URYR8>.KIV_M7[Y-RE>85R/B]' I>^'*U ME.V5IO9!%-OFSLY=(42Q:;ZN>;+D90V0O]\7A=@_U ,<+I;-_@=02P,$% M @ RXH(5TN"]K>,! ?A, !@ !X;"]W;W)KBKQD4ROC?'MKVRS)4 '9#=FB M4ORS)K2 7'S2C22?3C[Y;4ZGQ* MP^/W5_:/=? BF!5D:$[R/W'*LZD56R!%:UCE_)'L?T9M0*'D2TC.ZE^P;[&. M!9**<5*TQJ('!2Z;)WQIA3@R$#QF Z\U\%2#H,? ;PW\MWH(6H/@K1["UJ . MW6YBKX5;0 YG$TKV@$JT8),OM?JUM= +ES)1GC@5_V)AQV=S4C*2XQ1RE((G M+AXB"S@#9 WFI!"YE\FDV"'PJ4Q(@< U^/*T ._?78%W )?@]XQ4#)8IF]A< M]$9RVDGK^;[Q[/5X]L%G4O*,@669HM1@OQBVCP;L;:%")X7W*L6]-TCX2U7> M -_Y #S'\PW]F;_=W#.%\]^\+[_9^XD8?I<7?LT7]/#]*FH4;H;\?4X8NS(- M<$,1U12R(NUF813[T<3>'I+^)6JA+$U +(Y 9B00S2FB M> =Y,V",TZHI7F+P\DH4!5FA2C61/P .7TSCVG0I/,Y 7TEE'>*-E#PV0&(E MB75(&)@S..KTBKZC7K))K <]LD5:-$&@R*9#8G7ZZY"QH\BF0]RH1[=1I]MH M4+<'(D1 '--ZU0,YABN<8_X5;,06BS4"('8%(,4,EQN05E0^1+T 6R$E2<^) M,]+Z?.TJ&3/7,6'L*<$OWD"T/$-THE#<*10/UL9>A0X99BR2\26+Y"7)%I;.JBKD/<>#16DO8\S_(,SXDPKG/8U#J#TMP5 MA'+\3U,+Q>S<]DG5:*05P$8?G( 5*M$:<[$Y8+Q7KK8S)T&$BEX&S,A5Y#)@ M? 6S-/D*O!Z]C@X![O?0:[@VMGTZ63EB538=XVFUT0 :AZIN!F>!VZ.;=]#- M^[8I>*B.QLB]LP,]-V B)]!"UU$C=;MA8O*BOM@/!P1W^(30OVLVANSK'=7F MB(Z)7$_=*1A0;J3%;* *O+ GYL-!P1W<]<[FAF@!Y)SB5<7A*D> $RE)(::1 M.+HGSQG)Q9[+?#H.#*>GL:OE@0X+@B@.5%5TF!MJL*6);3P:*;K81_<)!:*; M^B*'B<"JDC='R*ZUNRRZJZ](E/9[]W;N&MH7\G*IOK\XT#1!-=_;M92:/%9EW9XNUEIOWB^7 M;;Z65=:^4QM9PR^WJJDR#8?-W;+=-#);]8VJ3MZ>(#?7\>,M.@C_BCD _MY#,QJ=PH]=TR+$U/H.//H=/%[IRFX?3S<^^_],E#,C=9*\]5^;]BI=>GBV1!5O(V MZTI]I1Y^E4-"H>DO5V7;_R4/V]@X6I"\:[6JAL:@H"KJ[?_9XS 0DP94.!JP MH0%[:0,^-.!]HEME?5H7F<[.3AKU0!H3#;V9#_W8]*TAFZ(VE_%:-_!K >WT MV;FJ6U46JTS+%?F8E5F=2W)MNFO),?EV?4'^^=._R$^DJ,G7M>K:K%ZU)TL- M9S;ME_EPEH_;LS#'6?[;U>\(#XX("QA'FI_[FU_(')K3OCG;;[Z$?'=)LUW2 MK.^/NY+NFD;6FF1M"WF^Q_+9=B#P#LS:>M]NLER>+F#QM+*YEXNSO_^-1L&_ ML>S>J+.]7/DN5^[K_>P\:]='Q/PE/__9%?=9"9FW1^1*MKHI=? M3EM@@[0]<]2?V?C%_5F4B"0]6=Y/L[>C:!"DP2YJ+RVQ2TMXT[J2N01I-Z6$ M7&JI,7G;'L+)B05-(A;,]-EAC 8TC'&!X4Y@Z!]WU<(2,H,*8UI4_?J265,7 M]5UK5I-\S&7;$G5+;HJR[+\%5^OJ7%6;4IKH7-6Z 9M#ASZT1(=)8*5F1W%* M18AG%NTRB[R97722W#:J A"&A(E.;#5)8EUO.XK&L")QR>E.1HFG$4SC798%"1A MY!A7&HP@"[RF_KNJ\\.^/G3R1L;^5KWMISQA-STPF6 [!VOOB&P W'KK-F#9 M&S._T.RI[74AYX*'LXN$!8*SB\ QE^B(7NJEW=EOQO6R/.^JKGJL; D=LV D9+T,"9;/4,1JM-& MH0C"A,YU(L2,HC1RZ!R)2;W(Q%UT"Z5Z[OE.J_Y($3;";C6,K330P# .F2.1 MD:/T)2#US <;C2P2+$GG6Q,LD*6"TQ27R$:(,C]$GRNCLLA@6UIHV$+AY=&; M8O2M>MM/>L0H\V/T-U7?'6O95$"?&PUE[_.O4C]&JZ[X8UH&5+8%-IBJ$7BK=I.+=*)(3Q) @<7LE&7C(_+S_DN>J, MY0R*47T(]6(1!7-G1.+ %V.7QI&-S,_&C\\5V5Z=EOLJNM?4;@PI3,'XK4M@ MA_$T$0[?9R-C]E89%$@YG:.A:4T=:SF:O9]F1B[JAB!( BB.80PL(XHZ[%-U*2^2FYW?MEPRPXI-4F89($Z;R< MP<("%CM&F(^XY#] IOUZ>9* >W,RG&:_O(>J;%[&('$A;$Y<-]/XB$!.7UH\ M'T(_]\+TM>A_J][V\QY1R@]4HP;]7PWZ+P#]1^3GQ[SL5F:I/"^>SYGN&N?\ MXS8F$\X",5\L2)Q@CEL>?')KU\]2ST8 %6OC.1^/$Z6PBN-DV.W6Q/K M7@06QJ+(P74^@I,?J$)=]1M'[K*R%"KUN3 [+N4B=4W3$97MO/>D0Q]Z/X7%45;&Q;DSR:K(W5,+8L!6.OZ^G/2%[A)>^P2]ADQ>H8-NEY MMBE@.J$/@6QD1I2&T=Q/D+A0I#1P[!'$B%;AKRZOI,[@J[%60%7:A:)(DY!; MSZJP.!%%CII2C" 4?A!^OOAFGOZIKH%RAPP7OI_UY%=9KLC-$[GN;MIB563- M$\DT,<^WCL@?6=FAK!&'2TPDY)A'S#7@(Q6%GXI?&S#K#E3V\H^&9'Q:;>CM M"QGT^O"YKW7R%-./Q0^3&^'#HR H>QJY-B]*W -Q5(O/%YM^QY319&[I>!QW MWRPK M-YV&\TZ?;^-W[;! WUT[,0)6^&O1Z7(](M?K#!(D'SJ]5DWQEURAJI&;M<'P M;Z[;#DT"YYT@,3)5'"A/]U1?9@U1#1SU:Z%?J^02UD.?#9K!MO=XNAS?!?/R M?XC:?_O H7SDHG@1%_?&^XA\:MO.,=C>[EZ[*1 H4%W7(QR1&OJ1BF?UI=.M MAE4!Y$+?0T"P&851Q.CVBW.>S!#B@O]0/D>=_\ROW7YP8%Z"V[WT>/9_4$L#!!0 M ( ,N*"%>[E^4C,0X (Z= 8 >&PO=V]R:W-H965T&ULO9WMDYNV%L;_%<:WUO=W93[9E/L\K>55>^WVZSZ_#K?E$^W$WORY0?OBH=U<_C!].[F,7O(W^?- M[X]OJ_:[Z9FR*K;YKB[*G57E][>35_9//#@V.$;\4>1/]<77UN%0/I3EQ\,W M/Z]N)[-#C_)-OFP.B*S]YU,^SS>; ZGMQY\=='+.>6AX^?47>G(\^/9@/F1U M/B\W_R]6S?IV$DZL57Z?[3?-N_*)Y]T!>0?>LMS4Q_];3Z=8GTVLY;YNRFW7 MN.W!MMB=_LW^ZD[$10/;'6C@= V[57TS;=K\!\ITV>5Z?JZ[?TR>RSH3L1ZS+N\:6\$ M[3G*LVI7[!ZHPT_TB#>+WZUW>5WNJV5>_Z<]V>WQ6#S?K*P/GZWW^P]UL2K: MVP3S<9;EM[V3KPRWF4VYMRIKJ+G_F:K6WPGI??3YU M],HZ788^9]JJ[2PYYRPYYPAF8\Y#AQT\&U;6M"%UVD/2=U7GW*)W?__I?MS_Y+:1$)6R!A,1*6G&#>$788WS[=77MN&#GV MS?33I?*023D(UE.=>U:=JU7=Y5VD'>TVV6Z96R_:6T)]U-7+@] 6^?)'R[6O M+&=V.!&JTK0I3)7F*I<@G+7_]2_ IDR1L(2)"Q%PC@(UM,9.^N,:77VNI/6 M&#F=2/Z% B+/"1GK2V"NAH6*3-08CT6!+:%B-8RY,\;\?EBBAEV[OB-%I424 MPU@D=8VK82*B=XJ]\RGVM*>8'IF^C!"CSKPV@>D?,A*V0,)B)"Q!PE(DC'O* MG71 8?Y98;Y68;^TB\9BU\ZBVB'B,'MZ26G(5X=0-IO9DOSGVDRFZD#"XG$' MD"!SID@8!\%Z$@G.$@FT$OF5F&B?)$-I)5!.M3MS):%H\YD*!0F+D; $"4M' MG%<.2MA327A62:A5R:NW/\^[@>GZ=5:W"[2WV>?#"MMZ5579[N&XVKYJET/+ M\F%7G-RW%?E]F4KEZI5"*6#2#WEML]F MH20%;793*1 Y7>8ZDABHGCE1($\RD3U+D3 .@O7T8,^$(S?[QRO5-UEUGN Z MI!.GS6$ZP^UHSZU5H4EC*"V!TE(HC:-H?<%=6,#VV"7K\[JR525$PT*0QE)9 M:2F4QE&TON"$\VGCK,\.=:D$TONTQYB?!(QT/XDXTOXDXLAQA BC#%#B&(;^ MN(4%:G]S#U2?P?A/&^J"0FDQE)9 :2F4QNW15J@MO% ;8(;:A)EH,R:O1O6I MC%4"M4.AM 1*2Z$TCJ+U!26<4QMIG=JJQ^:Y1726IS;JC-*SGB126,H+8'24BB-HVA]P0GO MUM:;MQ-&H3)$1F-FO"K,8W88*LZ)&L=F3A0Q><:K)B5GO)2U M&\Y\3Y[QJKB!:8@C;%%';XL^/^-]]A+H,QA7BB%I"R@MAM(2*"V%TKBC6M-# M4A.&J*,W1/$5BMI\QL)#TA906@RE)0[AU-)EBLBT'$7KR^^B/E;O$4,V@/0Y MC"6G^I/4- ::-(;2$B@MA=(XBM87G'"*';U3;+(!Y! 6+K4!U,7IIS$$C-P M(N+(#2 B*36-(7#D!A"!&QI;A$GJZ$U2P :0/H/QGS:2MH#28B@M@=)2*(T[ MJI<\)#7A$3MZCWB4<>>HCJ$;>KXC_SE#[5TH+1YW" DT:0JE<12MKQ1A\3IZ MB]?,D7-4K]>W'44Q4*L72HNAM 1*2T>=78[*V1>,L' =O87[#>H:':J64RYL MU'?+6%1$2J6TD0A2:QNA_4JA-(ZB]:4B3%E';\I^=8&C0Q25VN',#61-0*M= MJ:S>S%=4077.B0+96(-V+H72.(K6%X8P3QV]>0IQZ_4YC.?"JK])+G.126,H M+8'24BB-HVC]#X *!]G5.\@F;GV'ZGTVCW+KB3AUF>NJ'B7IUA-QI%M/)*66 MN02.=.L)W,#:PQ46JJNW4 %NO3Z#\:=MH:8IE!9#:0F4ED)IW%4-W2&I";O4 M_<[/$]#G,Q8>M, 62HNAM,0=^U !:%J.HO7E=_%< ;UYBIQ ML+ /&L ^:8#P:VEA81\C\"W*:5WA%+MZI]BT?IL>1%5?D9C1SL>%+?0]-A8) MU-V%TE(HC:-H?24)(]C5&\$#A=FT8#QE,FC/G- +(UDR:B Q\U6M68]%MNSK MQ$0B_5K#*;O@9(0W$.I2V@ MM!A*2Z"T%$KCKFKK#DE-N+"NWH4=M<'C$OXELUU'&0*@UBJ4%H\\A@2:-872 M.(K6UXJP85V]#6NVQ>.J]F8D/Z]"G]!8,- *6"@M@=+2$>>6HS+VQ2*L65=O MS7Z#[1V7J$25/Z UUW?+6%)$2D\V\HF@:S>2[RM04Q5*XRA:_VEGPE1E>E/U MJ[=W&.5.NK.9O+VCSV^J"3JKXL228;8O;\,FT,ZE4!I'T?K"$ XPTSO IE6, M+BD2J ?,B(<7$*M<:-(82DN@M!1*XRA:7W#"!V9Z'WB@BI'6E:-N[P0L\.5% M+A%'/'M1]3T]%MKR7G!,Q#%F^Z$\BR7BR,II5,=*7 /ID 2AM :7%4%H"I:50&F>J43LDM8OGJ7X'&Y2-LT''A2WT/3:6 M!]0&A=)2*(VC:'TE"1N4X6Q0-M8&)0*)$6*D#4K$D38H$4>.$"-M4.(8AOYL MA0W*OKD-JL]@/$) ;5 H+8;2$B@MA=(X&VV#,F&#,H -RE0+T?8\6RXPU:&?$@ 3^* M=3YC#0HE6@AJSR(6RA/&.1'H!;)@/-5#]6U;^5Q63,2Q*/1UZO.9CAM0V@)*BZ&TQ!M;U0I-RU&TOOR$P>O]\X?'/FOQ MZG,82V[&2$IY'BLIYJ"GA^J4UZH@PNEQ>,.(8$F3:$TCJ+UE2)<7 _Y5%A/ MM7,#^1%$^H3&>H%ZN5!: J6E(\XM1V7LBT4XM-YW?Z^6I]JXCCQJS_7=,I84 MD=)6[!'"7I8_$ SM5@JE<12MKQ3AN7IZS_6WKBCQ\$;SQV,Q8K>H67>KZ/J\ MBK[J%C>D.J"N*Y2V@-)B*"WQ"'^97#Q#/5<4K?_R4.&Y^L\]JM9 4K4C;0DEDH;0&EQ5!: J6E4!KW#6UF7]C,OMG[R(YW(R&PJZ.M;+W)FW5) MJTUU1ZF;%-0MAM)B*"V!TE(HC?MJ(;!FU\L77K&O]XI/NQ+O\E7>3KM75EE9 M\VRS:;]:[*MB]V"]S:NB7.GV)O0)C.]9Q.,"**<8FC6&TA(H+872.(K6EYMP MBGV]4SQ6;L,3*]5Z55[:3IBXJG5,@-2H6'\XQL) TE(HC:-H?6$(6]O7V]H_ MU_7^N(?03KN7E_M7+[I-*U(,4"/;)PI]Z7(::-X82DN@M!1*XRA:7V/"S_;U M?O;IYG-0VL -Y\KZ)7\Z!=!#'?&B-'6^Y*NW'[7 AD)YD5Q3KC\@8VE #6PH MC:-H?6D( ]O7&]A?_4E8GWC#F1,%^NXSV(Z4D!I,9260&DIE,:)JZ4U[0)A"P??^?UD^GRFXP:4MH#28B@M"72/L^TT M!36"4;23\*;U.L^;1=9D=S>/V4/^)JL>BEUM;?+[%C_[,6@/K"H>UN=OFO+Q M=M)VX4/9-.7V^.4ZSU9Y=0AH?W]?ELV7;Z8M_ZFL/AYSW/T-4$L#!!0 ( M ,N*"%=K7M.KJ < .D@ 8 >&PO=V]R:W-H965T&UL MK9IM;]LX$L>_"N%;+%J@KD523\XF!E)W>Y<#]C9HK[NO:8FV>95$+T4GS7[Z M&TJ*)8L4G0)Y$]O2K:WG4A:CXO4+U ML2R9>OK "_EX,\.SYPN?Q6ZOS87%ZOK =OP+UU\/]PI^+4Y> (= M?W5.9Z=GFH;#[\_>/S7!0S ;5O.U+/X4N=[?S-(9ROF6'0O]63[^BW.]M@AK)CK679-08%I:C:3_:]ZXA! _#C;D"Z!F3<()QH0+L&M FT M5=:$]9%IMKI6\A$I8PW>S)>F;YK6$(VHS#!^T0KN"FBG5VM9U;(0.=,\1U\T M?, 8Z1K)+5JS>H\^P3C7:(Z^?OF(WOST%OV$1(7^NY?'FE5Y?;W0H,%X6F3= M\SZTSR,3SXO1;[+2^QK]6N4\/V^_ .VG ,AS !^(U^&_C]5[1(-WB 2$.O2L M7]Z<>.304W_2QA^=\/?[@2NF1;5K)ZC0@M=7KFYJW81N-V;Q7M4'EO&;&:S. MFJL'/EO]_ \(0Y_WU7\@UX@JDR5';PI9UV]=T;8NXL:% MR2P/*QQ%.+Y>/ S#L*WF. S3D]69ONBD+_*.R&W^/UA&[:S6$E)/)JM,%!Q5 M8^'FMKF8F8E_K&%!P%R7+QW0Z#4'])6=H,()QD,3!:)QMJRC% 7:/5*-8/6 MC*EFW[DS0276T^<1C:*11H?5,HG<$M.3Q-0K\5[)!]$ $/B+,A K-#)3SRTT MM21 )XUUVD9S$DYTY?*D<^G5>3L894."G&]@J=3UD5491YFLM5/OTI)"@F@Y MTNLP(A,K' <]Q *OX%_+0R&?.$? R^S;W' ]!YTE%#MU&\6DZ,[SV92-QYWL M-(HG5 _0B_W3H:N&S,(Z@#X%ZTPU_$4;7O$M3(Y#P:HF)T$6$C(7V>F."<@9 M#[87U]**QS:*HW B'M+'0[SQ?*V@D"S$W]#W;W9004)&;2QYC$E*QL)M,Q+3B>F.>VAC+R%7_S1JCC%V7K/JAUH!#1E1\AW,%E:KBUOY_W3TQY[V;CZS#,N'MBF<.?4KO7YL-"8VDO$98@C'$V- M8(]7?(&O1XZV2I90BA2F[)X?F-)/3K$V**&?HC%.768!IA,Z>YYB/U#O8,56 M6BHQT9,NCF(<6.H<=G%,HBE]/4RQGZ:_ZSU7HT7@%.I"9) .!'1"'78X3@8Y MZ%QH3U-\ :=9)H^F_#RP)S,QG2)M+N* 1+&55FR[A 93&DE/4.(GJ)F4375\ M84H2FX3SA.+QH#O,EBF=(";IB4G\Q#P?\D&RB:)"!.ZFV69J$RPFI M/0R)'X8OA3OL1K02FV.3GIUA.,A(EF,P.JV"B5Q%>C 2/QC;#J]@Q]3U>=;B MQRG4)AX-DD$MVBFUS9+E1.U!>BR2R[O0B_LVI^K0,:$#FEC3Q&&'PR0-IF9* M3RSBWZ#>-971"W:8Y%6WF*_E[3SJGH+$3\$U.PC-"L2_0Y$.^Z"CFA@?&VZ MC\@>'X=="AET:F;U&"1^#-X.RJ=33=5,M::P4N-3K$ZV33TK1[H 2J;T]E@D M?BR:E7!0,N,\K]LZPQ2U"#:::J_+'U-O< M)4%$DO%J<=CA*%R2B7J=]HBF?D2[0S!G2TZY-F_3* JL[87#;JJS>R+32WM( MJ-2;4NUE4AU;14S&*=)I%2836GN.TDNGM2\ZFZ,./.(X#JWN=-A-5L.TARCU M0_3^#$ABN!!E69J#%W-PYQ3NH"2Q$J6/MN>2>X[2RQS5BE7UEJOFS<$:)@2O M*L$*IT['[C&-@B@='X"Z#*&>CR<.L6@/2^J'Y0E'!W/,G .2-D]HZ\CT3OF. M_>>2I,OQ)MEA1TB83!V&ACU,0S],[ZI,<59S]";G[;>WS1D7!/2N#8M#M?4 MI4S5G74!(F#GE)D7E^:^\[63#= HI6A>36^D MUK)LONXYR[DR!G!_*P%IW0_S@--_-ZS^#U!+ P04 " #+B@A7!]-RM? # M #%" & 'AL+W=O=7?7 ?Y]GUD#!RBA_8+W95Z> MF6=FA]':NF=?, ?:5*7QXZ0(H;Y)4Y\57"G?M34;W"RMJU3 UJU27SM6>52J MRK3?ZUVGE=(FF8SBV:.;C&P32FWXT9%OJDJY[2V7=CU.KI+]P4ROBB 'Z614 MJQ7/.3S5CPZ[]& EUQ4;KZTAQ\MQ,KVZN1V*?!3X7?/:'ZU)(EE8^RR;G_-Q MTA- 7'(6Q(+"YX7ON"S%$&#\L[.9'%R*XO%Z;_U3C!VQ+)3G.UO^H?-0C),/ M">6\5$T99G;]$^_B>2_V,EOZ^$OK5G8(X:SQP58[92"HM&F_:K/+PY'"A]X; M"OV=0C_B;AU%E/F-RJ['GE;&/R M41I@3T[3;*=[V^KVW]"]I@=K0N'IH\GY3#\%C@.8_A[,;?^BP5\:TZ5!KT/] M7G]PP=[@$-P@VAN\86_&/K@F"XW39D7*Y#3C4@7.:2K%H(-F3W]-%Y!"=?S] M6@9:!\/7'4C'W/A:93Q.T!*>W0LGDV^_N;KN_7@!_O ?WC)^G]P\W]U?S4T M;5:H)!K&Q/8[]'#_A$QXV[@,"5#&0"Y#5D*A NG@:6&5R\DN*=<.[6,=I.K: MV1<(*:I+92A8JAOG&X86TYQKY53L,VC)R6>CETPSM)RCI;/5J=,N =:#VM+@ MJF6[$Y7N;%4KLR7/(93P)5@,7B889P-HY@6,5K)("YWK1[!'[ AX\7IE(HPFQ7B3BC4;G<[FE'WI4,Z## M-^2/HGOG"8^=#T @6O!8P28:-WN6))V$_:X]+VR9LT,2+EP"2\9:$FX-M_C. M')^ZPOM,C-,M5HW;!P2-4[)/= HNP:??4Y:5UD,8P['(!7C>+4F>Q M?J0@\4!$=@%1;'W!M/D3TX;F,8\?-UFAS(H)[0:+(N&WU0*/>?+YRZ=N@G<2 M[&G3SM!8H-Y+" F'4Z0_!MB+Y#&? O6+B''6D. M;0!5L9&PD?$&TKJO/5GIT6BIV*WB !4:&Q/:*7,X/0K77_?Y]0JX=FNTFV#H.JH4-&'MQ6>!_!CL1P/W2VK#? MB(/#/Y?)OU!+ P04 " #+B@A7.4K5-N\/ "E, & 'AL+W=OBRP[,_T2BSQRL;O8??;9!?-BXYI; MOS FJ$_+JO8OCQ8AK)Z?G/AB89;:C]W*U/AEYIJE#KALYB=^U1A=\DO+ZF1R M>OKT9*EM??3J!=_[T+QZX=I0V=I\:)1OETO=W+TQE=N\/#H[2C>N[7P1Z,;) MJQ7[@7]9L?/:W(DNF MSMW2Q8_ERZ-34LA4I@@D0>.?M;DR546"H,9O4>91MR2]F/^=I/_ ML.6J?;F MRE7_MF58O#RZ.%*EF>FV"M=N\S<3[7E"\@I7>?ZOVL1G3X]4T?K@EO%E:+"T MM?RK/T4_/.2%27QAPGK+0JSE6QWTJQ>-VZB&GH8T^H--Y;>AG*UI4VY"@U\M MW@NOWFAOO7(SA2WUI@Z:?/7B)$ T/7!21#%O1,SD@)BGZIVKP\*K[^O2E,/W M3Z!2I]3Q/?(>=W8^9GF/#\A[W\QU;7]G\T;J MRM7>5;;4$AEUJ3YDYI,[?K"UK@NK*W6#FP9A&+SZY?74AP:!]-]]'A(%SOL:N;M3EZ]>TW9T]/+^\Q[[PS[_P^Z?TV#NSXY:/Y%-2;RA6W M>S5^H,P\--3'A4$J%6ZYTO6=K>>JZ'QI2F7K8!J[5+/.?;YWW\8TAH2M=,./ MLIRFQ(,&41\6ZJ^O7W]0 )H]8FPM )3VBY\/T,76V)*64]RKX!3EJCH[/?XG M/W;=5H:N3L_(D&LS;RN1<7/\G['Z\3YM2Z=J%R"_J-H2-E>5*JTO*N=;^ -V MN+4MHQUUW>+EO6*@Q2@:"F]5=R/2VIO]#_N%:ZM238TB@"71\.ZO;2T(UME\ M)=[_SI-%ED)2;$J"%"ZB'\:\8;GWL*=MK=O2TGY-V\Y"J%K^"L 13<)"!X5] M&I$2M*9;V3KFQE+7P&MZ;J1J4QCO >>\;UK-M&V& 8,7PM?'#&TBU" I&OL! M(RKXIFB;AN34.F SQNI]K=[I._7X3/!BE'L)WBST$@J0V+H\UI6K$8;MM+)% M=:?@/-K%J-P8"61A" *)1-Q0K$8SMI?X1VUG1EVCIC1PCFG8%@V-U6;A*DAV MFQIW?#OUMK3D(=AP!:-,79.1;!FVHRXM#((K[WGMW=N?L=7>M4UAQ"<4FKQ8 M;E1GQ$<.L8&7#WIWYER -,A%/:1BR98O$%:NL<4@K%?.6P%0;##*'J.#V,[I M1^(*[1=JAEKOT\ZG?8"ZO508*F$DJ8P@&]I(T40O0[AU):5;MBUD9V7RZ,HV MBI3(+?EJ]0^Y=TLWI6>(W\_J)8F8N?5+=V>(GF2H^O:;B\GD]++0*";'8%Q\ M?79)- 59+NA1FRWPV'(5BRUAR9K4:-PR6O(YY7:C$BL.-[S+"E8V]Z0H6+:< MQ,-M9N0PA)E)N<[F-MC*_IY>J?M)+87!&&(P"OS#)/XQ&:DU(USR#C1:6]=Z!#%T<^;.2-WV1J*<@!#C\9\ Z_Y0%7(%;)Y>9U, M[L.#T?I]Q8)0D\3=&=TP'K'47$.XK=[&8E*EL?&&I MVM+#%*B#GN$9QB/DX'A3PT73._7HZ?@4C+BJ2-Z?'IV/GW97,2/UIS]_\59+ MH&0Z6/$$[2?*/85AVLTMV;AXB.B4'!+,5#*Z+4T(%+-9+4U8N-)5;FX-[VW, M!&6#_P-((GI\*?PL8+NE4+YC?TP-5RY2?&VVD!Z;/6NI,%-<,O$@AD?TH @4 M..836DIO(LG8,.59:(B9&D,%D>.T?"C^9J Q5J^K*L5(2C8?_(AD;=#YL4SO M3;2NLGJ*70AP[TA)&:ZH3GD'7P23L!!:Y+3"- %].G:GCH2Y8[%(J%V2T;.5490-N!@Q::08 MJ.R2222A3I0\-S4PGT*R 2Y"L7ZS&U/I^#1VB^S,>22C^4@M6MPDG!8M1M%. MR=P>LN 0 H:VN1L-N&TPQ:*FA,%]1,NRK6VT?T2F(K#BA,2.ND./D8* M+[C4)%Q.5.H>N_;M_%6^53>#HOF^YQN1^'@$)MN4%F%;2S3[$2_7_6H1GI;D M!Y_VU\1""0P\[S$00A[])8/(+T3"Q\R25H:G)M2VL,#S\;/M%9Y][0J3X0K) MU9UC>TCH[8RIT3$,H9?I\AEQ@' %GE/* M(8]6S$C[=;8%8],*KE;(>AF2*&9E0?X A#G"[+7*'#:#+)Y17B(.:0I&^ 2@=/P0 M0AC;.^KH/G*2$+EF>RC:):L5(J$6?#&_M7;%Q9=+4$6S25W@IM!W?XGNK2D6 M( ;P.NTA7%SIQK,(>6GK 1IM*%XF5W^E[S@M0>]<"^,@ 2H#&RMME] 4OH79 M(9$\K%OI*9Y D][@(N ALJZX)5T>;"?'/:/@[X(CP1+ M(2G-<8;"Q._/GEUB2PQ12.$/W+'T4$I*S!N]S/>=XL&M"5LZUH:[N@'XS5,E M$N[5WTK$)X5C7^6Q%G"*--LL;#$@F3O%G",:QB<89TUZ!%S0D".DNE\:"@%: MFYGV?0WAP_O!\=#1NDR%Z)C\S&0&"3@'8J4:JE:53A.IK%]/"O0.Q%ID3X*" MVIC2CZ)3*,^CZR2+=E>E9+MC![D]5>.-KMAC-S3:Y>X*R[U%4G/TQC'$)/4U MAV7#1?G0(<@4H\/X#00_NKC(8!PDRG,,[OIRE(M::IJ*U9RM6)6[&@MJP'5X M"-.XA(K$Y(?H+?YST\K.!=TRCL SIS8P_^-13VX5$3WOR"F'%,W7(9UEX@BY MI9F&?+\9Z]JIAQFXYO0C!$0I(5PE7C"#@R9/\DJ:^D"61;R"=G[HZ10'F<-: M+Y81B4>M480I6QT9G/2T.PU7Q'_.6#/T7NZY"/.)NS%T#GM6 MF4\-\6ACN0Y7N:MY%4;##62;A:YFH]T H!MF-HOU. L9UHQZ\]+BYZ:'J-0J M='.J&$/9^"#&[,"-"VJ4"6+-6E>M8#*=(\@\B*C?6A*N2*-XF;EL=1#M*H4" M!2L[%ELBXX!9/ AY^%D //2ZG0-&U$4_Y^\F" TA'&]'X>:UE9ULLC.;O>"Q M[YR/LY2:@LHPI/0:6IE6I2'@<39+C5X<[1YV'!J?[L3]5TQAAVTQV]Z4#QK. M,M035.P]=:!L_R/CVX?.F!YV),BZQME&AD&[)PR?LTD&1!QD:9C4R>)DRROK MU(0-$=-\_F,\DTW 3C(]K=US7D-SD5IGR7;X[&O_5.AZ4&<.*I6;/=QNA.@6 M?ZJB!GH,(S GDF&PQ1N_J M>0]ON2(#?^"#IS@7.KA54:_KPZS__Z%>UDAVZL7QU+[%>'A_<+NIT]S9[4/L M/HO,KX^$9$9TYGN>W1#W/^;UN:6+;AQC;:-^(KIW=B'GW&5IX_@B'S_V'

M&\?J9\]E#[33TAF"9V<)^'7$X\!<=^^A5BIY?KO96NI;DRW#:9-1(1E$R;8( MK8W<()$%.FP_,"6G&UE)E>I(0!"$#&;VA[0[= ?^[)F+YB62*)!<<=JMS\N.)BG-DT=ZXD[G8I7SD0,Q*"P,.I M9OAPY@#5\J11*D$WQDKDFM]/%?PR2Y[XE1"-N](@JC0(EX*'F8K4HRD4V!\/ M ;V,QM()6:1!-"%JNV)%H[SCX(YYI+?D";J1+WP<5O7QE"">3T(8N92SJX!U M-L O5 )QOU[;QM6T4;$%E-DG_=X'1&'I63Z!H=38>^Z9+<:G0W2P5I&AJ$:H MHG0R(1--D7,I+B;2;)O8+G;C QK0\9"AJ/"4G<79_V6B);)C'#O9ULE32XJ[_I#?#W*O8;HD+*J?TG63O"DU MH;>UVP#YYI)/\916&/8H9^JT': QP+"12LC)R9SG/W4!''"!4"#"8CR/XYVJ MZ32;CJ_3P'H'&DAGZ:/2A#J;3_?!7-BF:)=$#/FDA'J?_;@X-=2HX.>UMI5, MXOO3P.XP@QFP;+L\(PE,?!!Z#%U*!_">:"8!?!K=C+*2F8[Z"UWSA)W13LZY M^-WTN9@TZAF%[M89JY_,)O]%FD^BUQ_I,#2K0K7C<0LAX+['.Z=VZ<08+:?( M=.S00_%5^H*'ZNU(ZB"!/**OX_LTMT \A#3[S4^5T]$"GPTA=.8+R*\L))3Q MJ"+R;JHAFAHD.[ =M$,\U86F:JY>C&!@=+]M6%?$0 MMMM!LO#1TXOQDV[@1/'^<$OWS4D/TA3;474C0[SST_'9]L)[59>3KOE6B4_>*8S:;87_'$^\/]3PIZTH.29\^#]/5Z]R"" M8.O+SFZ"D7]K)"I"<$O^P._TL4FZH 6Z_S/AU?\ M4$L#!!0 ( ,N*"%< :-4?[P4 .P. 8 >&PO=V]R:W-H965T&ULM5=M;]LV$/XK!S?H$D"+)>K5:1(@23>L0[,%;;=]&/:!EFA; MBR2Z)!7'_WX/2;\E<8*TP#[8HDC>W7-WSQW%TX54MWHFA*'[MNGTV6!FS/QD M.-3E3+1<'\NYZ+ RD:KE!J]J.M1S)7CEA-IFR,(P&[:\[@;GIV[N1IV?RMXT M=2=N%.F^;;E:7HI&+LX&T6 ]\:F>SHR=&)Z?SOE4?!;FC_F-PMMPHZ6J6]'I M6G:DQ.1LF=,UI.QE+?VY4-U-@@M(-&(TE@-'(\[<26: MQBH"C*\KG8.-22NX.UYK_]GY#E_&7(LKV?Q55V9V-B@&5(D)[QOS22Y^$2M_ M4JNOE(UV_[3P>]-X0&6OC6Q7PD#0UIU_\OM5''8$BO 9 ;828 ZW-^10ON>& MGY\JN2!E=T.;'3A7G33 U9U-RF>CL%I#SIQ_$J6H[_BX$9IX5Q%OD";>E8*0 M$(%?"Z<.RBSC*?"MC59N9(,T;8;=/I:R\ M>8NJ+K&E0]?"RGX QW2!2OE7JMIX<]!U)=LY[Y8_Z >6N!)4]8+J#IRBBB\U MP396H.,+I(PTO$'Q-\YEJ-H5GG/X9:5'6]%60N.":SJ(HN,,==LTK@4!NYUA MVQE#H++84-EM>0_M[5@HBB,WRP(8U-9%-+!F>?P@L@L!4]Q&R^9$GSS2]T07 M'7[H$ K9:YC21_3%)6'7H0-B+ Q&28%1%"9!G.2(VYX$17DS-*:5#D(?Z3 M/'^HR-+@@)*H"#(66OQ1&$1I[G*WS?@S-'7)!W2%[HI%,U.RG\Z(PXL[>ZKT MNNZF- -[P:02/-B%9'6J6H 6[ZB<\6X*A6 1AV9#-F7UI"[MB@T>=FI3EQI; M>Z40*\M[J$+(,&S^=2&?<^Z4VO7+V)$HR#U[R5 "9!:[4U MQ\G"GHA,*^1&(JFQMV#?179?_'7H/F ] Y7:C>!A+ MX/S\.)JKTO=D6:"A@.G0.:'%#(.6=_A^L9':1D4[>U#;V_@A7F-!?8?3VGV. M(*''=+T5FW&]HIMCH-CTFE4'WM+2:7U-][41&8NF1D)M_BP-MNPZ1E\PO&[T MT[[XC+HG;>:&^Q#]!H+.%@*4NK:^XC/03]%%T]#OCIQ?7/M\U'A-(- MPB2UC2=@:>R?N6U$13S"?V:W^ 9PM2JAO9UBKN1=[;X;H2R.8HJRA Z+T1$= M1D>4Q,QW&9M)\2/RJ!TKI[9 IO SCR,AT;]\4+&+O-L\BMWY<T@C[/<)SW/5LCM M>YXXY!%[/7*;:.#. 3AV?\C]MU)WG>\T WBNGN6_>P#(?QE9#.[ND_-W*OQ@Y=_>9L33H_FXXPW54*+L!ZQ,IS?K%&MA<<,__ U!+ M P04 " #+B@A7=M!7^G # "#!P &0 'AL+W=OG!^FAF\X-@-:!9G-3^ M4)Z=Y5W).+=]T$?4SEB)M(X=$_KEN!C!NP&&[=)G\T/0(Y=%$!R,XD=*-\#G@-,YP#T6V.S10IZ& ME0Q^>O"DIB.A2_H9WDHM^0J6T%I3=@4S?@]9MIHMKW,_2M/9XLT2GD3/-]>A ME4(1I,F"]]_ ZGIVM4KAN6M;Y>4R([3",L3Y+$L3^&"<4,R6KQ:S M?+7RHXQW>'1N5K"1HU =:Q$N^&9#K-P*(EKO1$-X@NRSG7Z20NE!=B2>OOK7XV+#16>LS4W#@DPZ5;UJA7WYD=55E ML>(2^)?L$X:>)!W3SN%#S?>)2<9,0=QK.4)RH=3$H4/="Z3@88@31*:0X:Q[ MZ>J@XXR,E4U:.#5?(]FVG]&3D[*SI[J,,UW+?V1)U4-D+\M:G*^ ,%\#K]E:XZHK;:6M(.IJ%@Q1,V;1&>W*FO5R: M^6OO+SYKC W:*K1_8D"GW= CI]7I"W,[--;/X:KJPCL MT/*'B3-M:+-[X[AIAV'-7TFT/H#W#\:XT\0GF+Z[V_\ 4$L#!!0 ( ,N* M"%>S7$@L3 0 %L+ 9 >&PO=V]R:W-H965TC@HH2%9UD MVA3"T=(L>[8T*%*O5.2]* Q'O4)(%&/ 5D4AS.82<[V> M!OV@V;B5RY7CC=YL4HHESM']6=X86O5:E%06J*S4"@QFT^"B?WXY8'DO\)?$ MM=V9 WNRT/J.%]_2:1 R(KUK[CU9\AXB(UP^[25;C,L:(SJ ,8)KK=S*PI5*,7VJWR,^ M+:FH(749O0KX6Z6Z$(<=B,(H?@4O;IV,/5[\EI,WY.2N9TE@D(E4(J\\IA"OA2D06%VO".U"EXCQ7+EK0VX#0X@IYC*4R- MO$;2XDI)@59\J*IB07@ZJR$M4'>PCNR2*9:Y%AN(^_5U=Y[#,;TODBY++BJ_ MD0J'7:":W%*RAYAT0#J0%H2EED-LW$HX%B%Z[)C2M=O4%0!_5M)M0"JR0[+* ML=96UOM#PK\KF2')6.2XC6&70GPP ][-TVDG=>!A"CM8V M)RO,4XH-./I0VLIL6'1 *=Z/1QW.K!1M0@F-7NB[=@BC)E'>*$?^-77,+E@J MT)P^K;;S6'."7$^T2F0NZQIZ=A4G;SON45[V!]ZQY]1,#.*3K@]S^?!T@YHX M^B;>3KB\^2_:F1U]XQ:A*TM6R 5\2+!TN^X6NJ)J/(;O+Y+M%P[^.![1)!YW MAJ.()OUA9]CGG:-^9S 8'[_GKD^V_A+J<#3:/URU>=:VCOU9!G$,'S^,HW[T M"?JG[?1==)J@L^VSLUTFX[A9S6M%BEM><=0SHPM_U[N]OJ&[/Z,:;H?&EY%_ MU&UB1I'OAB$-W=&8_Z-3OH-N&.^[N%WUAM=A@'V?U-[.@Z= L_3/.BY5RI7Z M[=/NMB_'B_K!]"A>/SNOA5E2VZ?JS4@U[)X. S#U4ZY>.%WZY]-".WJ,^>F* M7K]H6(#.,TWENUVP@?8]/?L74$L#!!0 ( ,N*"%>[N*.QC@0 + + 9 M >&PO=V]R:W-H965T_7[QQ2DJ7$=?9BB^2Y?.?VD;.= M-D\V!W#LN9#*SJ/@\&2M3<$=+LTFMJ4!GGFE0L;C))G& M!1X.KN+62B0*4%5HQ ^MY=#.Z7IZ3O!?X4\#.=KX91;+2^HD67[)YE! @D) Z MLL#Q;PNW("490AC?:YM1ZY(4N]^-]5]][!C+BENXU?(OD;E\'EU&+(,UKZ1[ MT+O/4,=S0?92+:W_9;L@.T+AM+).%[4R(BB$"O_\N]S! MD4?YD3N^F!F]8X:DT1I]^%"]-H(3BHKRZ R>"M1SBT_?*^'VL]BA+=J)TUIO M&?3&/]";LCNM7&[9)Y5!UM>/$4,+9-P 68Y/&ORM4D,V209LG(PG)^Q-VL F MWM[D9&#L[YN5=09K_\^Q&(.)\^,F:!ZN; MMP#/3UD_D?F3>L=1U='^H=@=W[/)**1QP%P.[%87)5=[)JRM(&,7T\'5U8?! MY")A-N=H@>DU2W51X(Q@NZ5/V($N9YR5W+ MEQ60P+MDF(R84"BI5#U17HX\ M/ +*LK,@$-P)L\'7PT1C%'^8SHQR&RVW?Q?O:N(>SVA\L[M%/G2]E MM109)_5'AW](0HX0A"P/V9>WTC!@ORNQ!O: C&,8 3%H2RBG&44O:DW9?#BL%SFG.U 884SLZQ-T:3::< 7:3= M](?TJJI8X0'*U1H-. H(O76U=YAK8LBLR63;/8= N/,+A\3>'+SLGDY%3S3' MD?JA[51;7ZEWD^$4Z5)*S_R.(;M RRZ#HY5>!G #5 MC4XXGY -YLN]RM7[7M6XRK 5I$2G=(\V9CJ)" "L((!TU-;4YQS<#H#N2.DC MP72Z=C[^?\%?#\Y7O.9MA0 [*6^2+-Y*H8\*NZ2J(1\ZJ>>TP54YZU!#J,T0 MAPY/SI:^E8A+\ W@^X/=&X$]3"/R8MR>8,^@**7>0PBR2WP^'ZDH/4;$O47Z MT-4+7@APSD+_IEVG)0:%K%*Y'(OQ+V4& RNXPC>+[\">F2&[P3KR'3?9H?85 MWI%AFH.M'=+!85)>T%.3'9^7 &PO=V]R:W-H965T(JB2Y)Q6E__8ZD[#B)DR5+ 4,B M*=YWWQWOCN?)6JHOND0T<%U7C9X&I3&KH\% YR767!_*%3;T92%5S0U-U7*@ M5PIYX83J:L#"<#BHN6B"V<2MG:G91+:F$@V>*=!M77/U[00KN9X&4;!9.!?+ MTMB%P6RRXDN\0/-Y=:9H-MBB%*+&1@O9@,+%-#B.CDX2N]]M^$/@6N^,P5HR ME_*+G9P6TR"TA+#"W%@$3J\K?(=598&(QM<.,]BJM(*[XPWZS\YVLF7.-;Z3 MU9^B,.4TR (H<,';RIS+]2_8V9-:O%Q6VCUA[??&HP#R5AM9=\+$H!:-?_/K MS@\[ EGX@ #K!)CC[14YEN^YX;.)DFM0=C>AV8$SU4D3.='80[DPBKX*DC.S MXSQOZ[;B!@N0ID0%N:SI>$OK]RN$2FH]&1C29/FAT[O/@!O ]?6V&^P5_' MM7T3!\^PC!9$LP>0S]?Y_+ MRU'ALD3@"X/JC>'7D)>\6:(&T0 )N/VRP<9HD O*J2?@K5$1H(:%K*@$Z"/X MG6K-YX9*2"6^D^"9I#- (Q12LANXE(97T#NU^F2K>5/H S@V\!YSK.>D(HY< M&##X"7KC\,"^(M9G0[89QBD-CVO96I8*\XIK+1:"5"V4K)]&.AE",H)Q[,CF MK5)$[HC''*GPXHX5 M.7?5[/6KC$7L+2&,#OSCI08GD&0P9L\U."$+891:@RE)<9ND9-V&H[B5CP$A''#XW$'8$[X:""]PX'GJ><3]+ MHPWE*!OMCX4.];^B(>UG+.R>/\+RD QX;D20X+ ?)B$]([+U3EPXXUG:A<*H MGT7>^"CKAT/*"5M\?*$0S1)X9X,K(;<,H?[BR05(-$9"0T9T#'MV]>#0%[I. M@ROAC86A0K?BUM82M;#"A?4R[:3+/J=PU0C[X$#Z OE.-EI6HG"4+@R]ZDVU M_$3.<^>EO>Z[Q[BG5%Z6"O'690H7XOKVPF^RBP+Z/4G[S8'C.\EW M?C?H>/$/]2+&1P3E=.L9D+.JMO#^O>\\BH!TY ,A'/OW M)J?M^Y1.A@[( %Y3-THG$!''$; ,TH0^.B2ZK.B:K"OWQCL](0UJJ7K?#4QIW#W[>%V==M<'_N>\F:[[\RI>BWI**'"!8F&AZ,T M .6[73\Q&UL MK9AA<]NX$8;_"D9W+#;#L'NS7,9J MX[=E/ L[W^')*O3;_+.BW:MDLEA%ENRZ9;7)ZG>Q_ZR_,P#FW3 M^0\]B^-V6_;W;WT;]A<+N3C<^-BL-P/=6%Z>[\JU_^2'O^X^]+A:'JW4S=9W ML0D=Z_WJ8G$EW[S5-#]-^%OC]_%DS,B3FQ ^T\5/]<5"D"#?^FH@"R5^;OVU M;ULR!!F_S#87QRUIX>GX8/W'Y#M\N2FCOP[MWYMZV%PLW(+5?E6.[? Q[/_H M9W]RLE>%-J:_;#_-U7;!JC$.83LOAH)MTTV_Y=T5Y'_:LI]FP1H/D:EH-<4U'2?DT]'C:8-UP^='?^F[T;-6'+:M"-_2( M4X2(83-O[_MXOARP%2U85K/9MY-9]06SAKV'K4UD?^AJ7S]>OX3$HTYUT/E6 M/6OP3V-WQC+!F1(J>\9>=O0[2_:RE_A]/?L]N7T]N\W^<743T_U_/A6 R;Y^ MVC[5TINX*RM_L4"Q1-_?^L7E=]]((WYX1KT^JM?/6?_]67O6[-.B7[07.\QJ M(DJU"NNN^;>OV7[C47ALY_O4/KK*LW#3-NLR523F1HSBJL'4FWL&RUU<^;YO MNO6T$\HAW"(3,-&'>D2& AH*=#6P- 3U#05>U8>])Q(GS8>&S6XG98 MD6TD=ISZ BK;]TW91E9V]=%!DC!O%,].O=OZ,HX]"48OJ!D,D+6F]OWD5-SY MJDD>->1Z]0BM![UI,W\W2RV[^UD=U/N.&M4DI]R&L4.T4>;4QZ8-;_RF;%?D MR+!I^IKMRGYH2.;/]@-X%!DN;P1M;AZ$A:\&"V60YIS8#V38_(-4K7C<>J;3/0 M9KA<4VX[=/BA;%DY#IO0-^0(GW.83J7CSF$'B 4&@2 M_"99";=F')->0EM4T^*>__+V"#W1,[$TW'IM.&1IBTL$2C(#(Z[ M)+Y<@]8XS(%[,MV']C#&J?#JL*=YOMR^H+Y3)T'7N?4'-\W7BHK_VN26BAU=,>\ U)YW.)0P1G@6OV=7!UXC^Y8IR[4V M&&C+"T,#Y;A+ VR88;MOF93J]U"N!<^585KS MW&4LPX\P+,]X(02MSW!3.LU=X=#O=FBL S-52&KQ0"Z;+OV:LL1Y 5#32WA<$@UUQHC8&T7$A' V.Y,9C]\5"] MS[\D4*(4EWE*F77<9CJ-N^&_TJ?\S?91-0?1E M7$_T(9\ ( V,+9(OO"B2[,QP"ND3]&49%P8!+^"U89E,3(-H:4&1Y8KH,XY+ M98_T (+YD!6 MHD_@7LHG:%:9PPA%5^1TRZ8.D[%/R.G_TOBN/6EJOPI!9 +-@]2@@VEB,7,\ MST@]2C)+CQ2"DEA4*'/J2$\@:(A7@3I"[H )RMX:NHEBH\02D -=?R (&)> M2*;I84Y>$D*0XRBA"NT$G9.TY <$D5X* [4%=#Q)DW1!B>9*:E2U1'W;%T$H M$&Y@#K=0 E(X;G!9%&!;4PMS,)ZAVHSZDKE?44AM4[,<+03\4LZ-0@_,H 9( M(_\2]64A]3<@ EA; #+$2Q6$'/@"D8(C*5-:GU'-MA MSHOI-#9%:H>:SEJ$WE ; 5CHH&BO)E<'&$62B/,.?,HT2>#$,0HP@E^#A+^L M(V8*W58FS8 0;59 98'6FTF2(W*\'%C(PN]+6 0N6@HZ"EP!_ 0.0OS".(XY MH[/4B!1_RH=S5]RWJ8/GT1?%_V:[SXX[5ZA:7BS.8+UD]?V::+(>S2ERW\=P)_ MTG #Z'Q/$_!\%?#N.E_0!L=/G9?_ 5!+ P04 " #+B@A70,-L1H(& #C M$0 &0 'AL+W=O^F\H72],X*5Y6EM/>75)CU>6_<:Q:NU3+W MO#"\.%O))=V0_[!Z9W$W;+5DJB3ME-'"TN*\]VI\>CGE_6'#'XK6KG,MV)*Y M,9_XYDUVWALQ("HH]:Q!XN^6KJ@H6!%@_%/K[+5'LF#WNM'^4[ =MLREHRM3 M_*DRGY_W9CV1T4)6A;\VZU^HMN>0]:6F<.%7K./>Z7%/I)7SIJR%@:!4.O[+ MNYJ'CL!LM$,@J062@#L>%%"^EEY>G%FS%I9W0QM?!%.#-, IS4ZY\19/%>3\ MQ0>=FG)5D*=,7!GM+6AR9T,/U;QAF-9J+J.:9(>:(_$6PKD3/^J,LDWY(2"U MN)(&UV7RI,)?*ST0DU%?)*-D\H2^26OG).B;[-!W3;>D*Q(+:\K64'#MCE$^BG+?KI M4]HWO)0^Y:5GJ!'O(;:6PBR0:)$H2ZE9:A52IY3W(E.+!3@*_/D-":5O MC4KYQILZ9,FZP2.]VW>)S) 3VGBA*27GI%7%/;!92X7T%!WDMP%T8DZ\4N/\ M%R95B#T;=J?&^1?>O.!_49+/3<:B,DU-I3W$!@_!'DUJZ&"5[#T%-$):$G-5 M%- M72@O8F7-$OYU>*IT4&@SJ=,:J<0S!K(":8W&2A;"DRW!R,^DR2")==9'N. ^8$:= M"IA;9##*H>P;VUTKE(2@\O>L_/'."&Z=DWYP Y/T-4Z0KL).8&LH[$.12G-! M=RE(@Z*2G>,:QD%AM2U>!^*F@E2S>XW="(6.GYR7.I/V0232+T"\6?=%Y2IV M0:CEX11FD#FN(;J D6QH>$PL\Y/F"O:B&?D-6EJR-JB!\;"T"9[@ O#.9CJW M$<'/HNT)8JX>XU(X)*,4W=H14]/$D-HXN\UI)[UR"QG[91U%,1&S34;FA5K* M&(&9#PX;E=46P_@V!C&/DY-*TH#&=<&&--6"-$T$=O.3&1JTJG1<6BW0CK,W2)7.:#E'N-$=6QE& MB#GCD 7+!A^X7?I2J9L33[GQ?(P:^)1L;;*>_0ZN4:G!7:!.N1Y?N%) M#P\\KV&NPQS%)T,'-WDLZHTA*A MXF4J\AMN8YL(JARW[+20JG3-?$5WC F3D,:;)K=Q<%%P2X=T%O5@3&NSL26B MF2ZX[G* XB3NZQE!2<96S<$QQ6I=U&^:,;Q+^='8,!DLNI[YP75J-R&)>T##3.(?9^KFF5\,O]B8]\:#T33VM\:. M)J(Z8=1&3#@D=O(XBL>JV8QFR)4%/ B]=;*TPT3TBON*M#A%EA^-!B=MGO.< MK<*,A6)QY\4X:9(<9#(U+U$H9H/9;H$)'Y],:[&7=0<8;W: Y+"CMC26!MM> MXX:=%V],[\OP>8$]#/OC.WB[VG[!>!5?W!^VQ\\?;Z6%JQU,6$!T-#@^[ D; M/RG$&V]6X35^;CQ>%<)E3A+ASAOP?&&,;V[X@/:[SL5_4$L#!!0 ( ,N* M"%?Q^1!)* 0 #8* 9 >&PO=V]R:W-H965TZ"ELT54$EV2JI/]^ATI M675JQRWVL!>*/-U]]]T=>>1T*]5'72(:>*BK1L^\TIC-Q6BD\Q)KKL_E!AOZ MLY*JYH:6:CW2&X6\<$9U-6)!,![57#3>?.ID=VH^E:VI1(-W"G1;UUP]7F(E MMS,O]':">[$NC16,YM,-7^-[-+]M[A2M1@-*(6ILM) -*%S-O$5X<1E;?:?P MN\"MWIN#C60IY4>[N"EF7F )886YL0B+BOM1MAVNDGD0=YJ(^O> MF!C4HNF^_*'/PYY!%CQCP'H#YGAWCAS+:V[X?*KD%I35)C0[<:$Z:R(G&EN4 M]T;17T%V9OZCE,565!7PI@!I2E0@&L.;M5A6"%QK-'HZ,N3)ZH_R'O6R0V7/ MH([A5C:FU/"V*;!X:C\BA@--MJ-YR4X"OFN;ISS][B"#R5"7I(0-?T%8Y='5C:H#4P"?Y)F@^+NVXMO;9C4"H&-_2P<'ZCU8@<' M5T16\0K2Q,_2R8%N+UY0V+^ZE,?,3]BAZU[\01K".@.6QGX2!\>"L;]B8MG! M44V4$?]P6\+#:AZ4YVDJKS''>DDH450^P'5,AN/(T<$?($F#_)$LB"@/9:D,1]:ABE:0()E?Y;*"%IQM9?.K8( MEI[/@FBH1LC\,'311GXZ*2E2=PJU>("Z:[)H MF^S3^OBPI=J=C9.(. 7.X"P\C^@&J2KR[%-5] ;=C5@]GO]/K%C/*LV"?5;Q M:B/JPY3O\Q,%59T.\3,$R1NUG,/,7, ]VA=+0;4F!;>C:8CMD-AA;(?4 MMC1ZZ:P,J7VUO8]F[,P6/TKM2?/#I/L&,7/RU/47^H963ILOS.#8)3#:N\OI M^*S=BT5#;AM+=ZT/TN%1M.C> E_4NQ?5+5=KT6BH<$6FP7F:>*"Z5TJW,'+C M7@9+:>BLNFE)#SM45H'^KZ0TNX5U,#P5Y_\"4$L#!!0 ( ,N*"%<=/ZQC MN @ $$9 9 >&PO=V]R:W-H965TK&*M7HU'(5E3H<.(J*O%EX7RA M(U[]A7JHM!^\X:L6U\/ M)H-VX6>S7$5>&-U<57I)=Q1_K3YZO(TZ*KDIJ S&EO+JS8SWRX;? M#*U#[UFQ)G/G[OGE?7X]&+- 9"F+3$'CYX%NR5HF!#$^-30''4L^V']NJ;\3 MW:'+7 >Z=?;O)H^KZ\'E0.6TT+6-/[OUGZC1YXSI9#6K\(*K*:0AG M2G;*7?3X:G NWKS3QJL';6M2!>E0>X+%8[@:11#G+:.L(?0F$9H^0^AD1>J>=IJ="[_28IK^) MIF]-R*QC98/ZQ^MYB![@^.H)4K'51Q"NM(\F,Y6&O JRL&@]'52N(YVH7["ZV&KS M^NY648AZ;@VB!>?4RI#7/EMM%'*;6GI75Z9<)N'QOT_PP>M"%7M M*Q<$>Z1]R1;O+R9(**8ZT4 M3Q#Z>CKNKT2%#$U=AI8M;Y$,BCEL?CJ1U>D0HH2*I/3:S5#PFUE /]E?[\*Q M":Y;^,Y9DTL,O=%6/'['):Z)L!)(KTOT(%8PMF13N_(IA-0:#*#(Q7 \'B<= M)CT56EO&E:=D[V >59'*&#%<=E7<5>:@**@JX9@H)^=[)NTM?*$XTT/BI'C< M#Q>?'--Z%\T$]W$3^-&Q?JKQ5R MJP3AB7H==IC=$=[DV[ ?3(Q9PX*UL7,@V)$JFD+SWP;\D^#^W\5V<@32<$:4 M=WF_TZ[3I0NTVK@/O:;E23(:JE^EJ/RM=JS,1VXP1-J[ MKF['G>1\U7I_1]'QX?C$^M/2#..106"6OI^;A M47H7-&"S"X4@SAC;^V#8*1O3<7]?IL-*@ +)TO?)VY L?OC MJ'M"[ \B;SJ[K]^,?*FP[/3R:&E+T3>^>GG(>__$%E[ M)YZ!E>!O>BQL=I*GV//BQZ#^0JCT.%@\Q0 W5N*2O)V(N#-)@UB382'P2O,4 M(,6EV86^HJO\Y(W+>X-.5:=A*6]9?0*PFTK;7:@TWZ Y"FAJY5.O<%^Z-8SE M4'DD"C);Y_R5ISW^77A7*(>I"0U)N^WY 6IO?GIBDD/@8IMTRK3+: 62M;'? MD_0+S80F<^W>@ 5AH9\!*.>;_FKT^C2[&HX0FP MMBZJ!+%,KA@ V-K&U OE9K% 2\#=5BL4B.S;L)LQJ\H::F\NW(,)";G).8N# M]Q\(;L2F]J(Y]Y'H'KNN1'K)%V@@@3,#&/7O388]A%M7+E]8N11) 6@@D/%% M%]@,AF;ZAR%+%X]U13S:+-VV*4+3*L="/?\=S3\+VO=,_GN]':?LIC_B9\9G M=<$:=J&V;;X?^+XS30/:^PWSZP*/#;&O%#2FQU;CI7,YMYP\:F"4?H!3\5_9 M0'%[1[ C 19RU,'8W"B%FH?]EG<;+(7>B('239,#90;Z?F\IPG'0(G;GD:>7 MXT;]#U.FY.<]D+#E*>4O0(F',9X8\NXFL9W(D]F?7#]Q4\^Z+IV705'W4]<^ MK^W-5#L/="'/#-DR/$IP%EMP8]SDW4PR6FRCSF"7Y^K*2>#S4^NW6\GVS,J" M]+OQHYWR[:XGT0QIVOQ[?;TQX4/*,1(Q\K2 D?')Q=G ^73A7UZB:Z22_*YB]$5\K@B MC>K &_!]X=#3-2_,H/NKRD28"\M%BZ9BF2;/TP[ ,MG6VB$NF15)SLU^\Y2K%EUTD'&+)(W=MS]]R) M.EX9^\TMB+QX+ OM3CH+[Y='O9[+%E1*US5+TG@R,[:4'DL[[[FE)9D'I;+H M)?W^J%=*I3NGQV'OBST]-I4OE*8O5KBJ+*5].J?"K$XZ<>=YXU;-%YXW>J?' M2SFG._)_++]8K'IK*[DJ23MEM+ T.^F(J M/^GT.2 J*/-L0>+O@2ZH*-@0POBGL=E9NV3%]OVS]8\!.[!,I:,+4WQ5N5^< M="8=D=-,5H6_-:M?J<$S9'N9*5RXBE4MFXP[(JN<-V6CC A*I>M_^=CDH:4P MZ;^@D#0*28B[=A2BO)1>GAY;LQ*6I6&-;P+4H(W@E.:BW'F+IPIZ_O22IOZX MYV&)U[VLT3JOM9(7M$;BVFB_<.*#SBG?UN\A@G48R7,8Y\FK!C]5NBO2?B22 M?I*^8B]=PTJ#O?056.)2N:PPKK(D_CJ;.F]!@;_W@:UM#?;;XK8X-1__TJD@W6D@]>LOUB 5[7VQQ1 7Y#UZ$4P$PNE@;I"#WDG MS$SX!8D+4RZE?A(9"LART/96A=[ W@-IR<)2YR*SQKEW#2S!:3 F!P5FY+)34&8'R?A'$Y!); MF9P6W\72H#*0LAQ[KKBI85T6!4-;+52V0&-H3!+V"R>%H@=R;?>0=BT?D5AA MO2<4Z04(26M"!L1L!P9AN@TH-W"AC:]M//T/*/L@>+):AA(X4]F,0K5FR*G2 M&9S)3A?*H]IH7!_%A6X7+GENY0I>856T61G<$+"VERI$3R[89'G*F M#!+_0<)DH/FS*[%@8HF[FX^W[_@=$: 3MY:PTE,3.-XA, ;IG/<07"N#DZZX MAXL-UMHB" UA8Y]@0E>R$+(TUJM_I6^*F72'_74Q\8X63R0MZ*-KIWYE(@%D M^V3\ @4(4C.0+@IWX[8Y59-^IF;@-.O4,6X5CKO2-2\JO-1WN+X9&A&L9445 M""W74HS@-ZUF)&Y!_D!#IAH"*)6/N ^93AZG@)I@EG&'268\DA%J 'E,=I2! MJ[2B DU4\LM)?#B_NK\\:[H&,2/I/*&0VP%W /9C)&87DRR_C1)XO%[]\/PUA[H$6==).= MJ%O)YJCK#--FI"/OPM1%=+((E'L>I-(YXN',7*MKI32FI0\SNRL^&SU_%\@8 M4!NIY..Y*F]8B["+^9*7#T/0._#4VR,W5W M5C^'&6PJ!^ON%W&_F0KKVO'\,EN#:0)&IR/Q1AP(#)6HCT:XW9T7&WVP/X5L M/*PE[W9G8V.[&8_U('TC,&"#^$T8[%O2GR2:UC8:HU@$2B3OH32,8_&92UOI MIJ61E_J=[7CD9EQ=A\K&HRB=).(^$+[83O8D/8SBY+ VA.%J&40S912B&$=] MJ/Z.H_V.X@%4DZ@_&(L[G/+SJN9&J.WU1GVGM!O#43-6Z3$0[H<@HN]J"PNH M_!8[;HF_(?@4P6.-*X[+@"]#OHSX,F;:HY-GW,H[A'@Q6J!-H]%@B/]1=#@> MXS_N1X-XP#=I-,'$P\TXBB?\:-)/HT$Z$?N.=KW6.;LD.P]?$\B\J;2OC]SK MW?4'RUE]3M^(UU\[U]+.>< 4-(-J'TSJ"%M_0=0+;Y;AU#XU'J,UW"[PT466 M!?!\9D"T9L$.UI]QI_\!4$L#!!0 ( ,N*"%>P/L$,Z@8 $<1 9 M>&PO=V]R:W-H965TE"HJ:;W[D,H#.-/#P1H#S (84F'9(VCNZ#BT'4Z[-^3];NKQ>O%.'%OMFWBB?7U9:^W M]$#I?^'!I_IJ M<<8*D:4JL02-?X_T@:QE05#CCR)S,5W)!^??H_2_B^VP9:,C??#V-U.G]FKQ MTT+5U.C!IGN_^P<5>WYD>96W4?ZJ7=Y[<;%0U1"3[\IA:- 9E__KI^*'V8&? MSKYRX+P<.!>]\T6BY4>=]/5E\#L5>#>D\8>8*J>AG'$KA,D\ORZ*J??Y]/G7SG]5MUZE]JH_N9JJH_/KZ')I,[YJ,[[\V\* M_'EP*W5QME3G9^<7WY!W,9EW(?(N_J]YZJ.)E?5Q"*3^?;.)*0 0_SEEI)?5 O0Z:$V*I3-Z5UJ&6^TU:["8>/D6.5=]-;4.E&M M&N.P:+15,6$"*9JBVA$<6VE;#58V<<:IF&_+=P1*0W"<0R:NU"^0>FJYH]3Z M6NF^MP;W\^6ZJOS@DG%;M1V@ Q13H*.9_KPQVP>-7/U*6^_HM)X:-C6R]8/O M>NWV6?-C77N]IR#.T$<2(8%"'TRDE;K5#JS%0M6&H.OCJ&T$P?7LX0BJZWL? M1'-9LM97.K,19 M^7,H3OCFVY]A_<]\I'7A"1^_TQD*3F_A239/VRV,KC;7P MB)T[6VXQ<(K?03:UVC;+EQ#@"6H:$OZ<@T8TZ_1>U0;+037!=]G.CN,5<0M; M#S 4%+4&?!8,4*)Z BIKX.#.Q_1JCDK>.+ND#_[11/&F/D88D['@[)_.-*3N MH5WX ;9 M!:7-]XG!,NE)4=]!^;G_S.LC;4AVXC 49#A2GT80N#(SA2Q1F^, M-B\S,IS% /K0[L@YMM(!&U4I]>4@H .T5J!@C9MR'XC8Z MOU(?"6 *ATTY'U"L.5JBBX@71'+:(+,A%1U%P2$):C>4=D1.HIHDOF, ]U/0 M4JM3R:8I;AS( W%DA=G(?@B]CR4=YB#_FI YALM98;W(<2L69M/X<(=\'D)V M-W/?GN^L,@H14') 2D&5U3M(^E7;H5 )XK[?U8@F'"J3G>, -0J*M*1'756&&WUH2,@N" M;*TJ>&C+-\#'* YHT8KUSQV,BTY&@?U>:3?W<";!$YZ4*^O?T1:.R0T%/$3& MWCOQC@&S<);X W&^K)6%CC,'\VC7&C@\#OAS; 7NZW1-N5P?:*O2L$V_YX8BZ$,1+KR1A"7/F^3YE54&@"A M)GA8BPNZ(E-/,E^R;O;?Z=U;C[KE9Z\IXC#91N<.]SIXJFY5*!Z[,ZQV+&(K;,J$TIF,V0J(Q+/!(+ M*9_S$@&>CJ5.!-KJ("C]O'I8(0M! ]HN6*=IS;S#'ZG(F9_(==DX5]:## M2D)\3\W@ZKSI9E+V&_Z7/*GI .%9/03 *O0$>-MRL_:*^_&1* Z.^+X 9.UF MIX1K-]-UN?!SJQMRASMAD5N8RO069[B404TLE!3^GJHL"$:S\X3N"PM+]"F6 MB[PX=H=>%@[\8S"E^*"ZK-1G/.?"5&I?^.Q$9[DI7:<=RTZ.@OA4.(>_,LW, MSYIX #A:V5,OJ/7L<=M1V,H3'A3$I)K?N=/L]"O!37X<'[;GGQAN==@:9(RE M!D?/5G_Y<9'S;!PDW\M3>>,3'M[RV1+X+_ &K'-'.0[X@NFWD^O_ 5!+ P04 M " #+B@A7M5+;X'T# #*!P &0 'AL+W=OFMH$D;;%9((L@1G9DY<\X,.9QOE'XR-:*%;2.D602UM>U5%)FBQH:9 M2]6BI)U*Z899FNIU9%J-K/1.C8B2.)Y$#>,R6,[]VH->SE5G!9?XH,%T3.3KVKJ%:#EOV1I7:+^W#YIFT8!2\@:EX4J"QFH17(^N;C)G M[PW^YK@Q1V-P2G*EGMSDKEP$L2.$ @OK$!C]/>,M"N& B,:O/68PA'2.Q^,# M^C>OG;3DS."M$O_PTM:+8!9 B17KA'U4FS]PKV?L\ HEC/_"IK?-)@$4G;&J MV3L3@X;+_I]M]WDXX?$\^X#>99?F&7+N58;T,Z:T-S 2_7>1(Y+ M5Y25U;3+R<\N;YFIH:+2 )=]B2E7\\@2M#.(BCW,30^3O (S@7LE;6W@JRRQ M?.D?$:6!5W+@=9.0QB$D<9*>P4L'G:G'2U_!6W5M*Y!.DV4"O.AO M3O3=;]'PXSHW5M,Q^7E*?P^?G89W5^?*M*S 14!WPZ!^QF#Y]LUH$G\^0SX; MR&?GT/][D<["G"9Y$KO/$&[IZI?<=F0,M$<6%FEL@"ND\"[^\DV%IUAN#,!ZI%CQZ"I&9T 4D6SN*$!J,X MG"8CVC\*V#)>'@S'XYFSFH39-(:_E"P<>2Z?"8O+M2=;<?W6\=2<96$G5\4*XZV^%ZJ1UJ=FQ M7"!AI&$Z_N02%$YG8_A*?G8'!S\*Q]GLPU' %\CO@)IC\03&ANN[[\V_S_I6[9WK- MJ6 "*W*-+Z?C '3_FM[5NU(>6=?UF(]NG6U6;W=5,S,:-CWJUMK0QO[[S&_'Z-J;S[L _M-IU!VM&D2R,^4P/[ZNK64 .J5J5EC1( M_/>@WJJZ)D5PX[=!YVPR28*'ZU'[SRYVQ+*0G7IKZG_JRJZO9OF,56HI^]I^ M-+N_J"&>A/25IN[<7[;S9\-BQLJ^LV8S",.#C6[\__)QP.% ( ^^(A . J'S MVQMR7KZ35EY?MF;'6CH-;;1PH3II.*<;2LJ];?&KAIR]ONT[['0=Z]0*6%M6 M01!F]>\#6>?(U?TO[].?D?U+!/:\7>FLU6-D]L M:< PU3%4A\7V@P(RI:R9;JQ:M=*5C5DR;3NV;4W5EUC(IF(4L"XAN'C"[TO5 M$IZ>K*K%$0;#JUJ]ZDS?E@IF6E::!FCWOA113)"1M=?6JAK/%1UQ^2!EHX6+ M(W_1BN 5[.J&B9AUUCW(LC6(DB+XM=&DZ=[]<,'>PU\OXW4Z&$BZK/M*O68? M9*F7NN3L;^#$>JZO(JYJS>[2TM7/XKE'MZHG='_EXPHYL ML=VN9*-_AU/ :J4,8-VN-=*G5H2$;K[TFU6]8M:X'\JGLG8I::3M2=W2;Q^B M26V/P3IU:%4=(?;C#WDHLC<=S!'MY:)6Q^[9M>GHK[3ND?I;-=+AN8Z-PNG* M$0+\:!MXU4[51+AL9(,^[J@V^+D8*4@_DX&7$'>'CD#WL7P5^%.85X8UQL)7 MS#.'5*L=UPC0A3J-0U-Q)E$F?;GFSLO2;!;PNT(OAF6B?VE:""([>^[#X9NZ M9G^'E?:"WH3NJ*50]L[THUY?HYUN=9JR=2C*GN:6E1E M,-JRW=J0=I3.2W)[7"I5ZLZ7W&=R\Q0W7I9AZD'6O>,E&1QX)IMR(N,AD/"L M-J4[C7A=^8\Q;O;LNKM]_^G=S87#;U!R*C$8=XI3YRE'"F&:U\?DEZL52LD9 M/"O;'H,0IZQIE#_O7,(_E-V#JL_?#'U,[;7);KN6M7WC=K[XE>XY3Z\V^I&L MEJVRRE%EYR6) QUZWMYEAX>L'3;HA>4:FG3G%1IB"DI"UQ7!?+H)CO0Z,C,V MYOIIWYJA ?IT>[)M$N1=OR5(G4L32J]\#H9NSFADC/V0Y-=*/CR]*O6#/H:9 MCS Y7TOUJZW MH#MLJ$4:(CMS= =$R!AUB\.N0)7Z?R,$\['KQE_$B?L+NE)CNJ+D=J,EX"O+ MDCHJJ=P:3 ]-,Q*=475HA@M5C4-'(N=D8:D;E#,,^X&ZKV4$.[%C+S:TCS]W MN$NM-%VAG#/WHRP5.%V8F0@P@0_<-<_E)R+LI/-PB.0U FV5.KI1LGN4X-$& M+HC*71"G!=T4Z4]XL#I[3T9-3XV@.V=WC\/@VG>[%I1M>M5-MP'V)]PM0BZ2 MA%9ASF,18A4&!2]B02L1\2P5^Q'&1);S+(J92 *>Y0D+BYBG(F=ADO D2_83 M3F0)SQ(!B$3:<;#".J"'.I2)HJ !VEX M0#01!' N9K!;) 7\CWB20S"*>%R$[).Q4*>^'CRB@M]$O, B" C410P)"+#D43P M%#D\ "[C 24JXA'P"J$]B!A0RY(1-?URM(0,TI.F#J^T0*(\6Y"R.'=L27@( MTW[F'8$3PD,B%$Z(@LZ*G!>A$PIX&AV"0Y$"!_@I$'X2\1RQ ;$B.P0G! Z" M@4MI'!'V 2[)I&K$>0('@<8X*5*@F[.\B-E9SO'V58RM6 UMIY=DZ MQODMU/^;MO&=Z1\H]3SEF$)T=SBK\:IWCLF'L:+&32L?_W &#&[2J^VIJRO1 MOT#+*1P)N(BI-(J"IWG@"R) <_ Y'S2=+K=W"O>AT@/&,<*WM?+77KK7;NC= MZW-T^#/M M2R>+J$2J)%4G^_6[HV39;FTC[; /IBF1]]QSKZ2N5MI\L#FB@Z>R4/:ZESM7 M70Z'-LFQ%':@*U2TDFE3"D>/9CFTE4&1>J&R&$9!,!F60JK>[,J_>S"S*UV[ M0BI\,&#KLA3F^18+O;KNA;WUBT>YS!V_&,ZN*K'$.;KWU8.AIV&'DLH2E95: M@<'LNG<37M[&O-]O^$/BRF[-@2U9:/V!']ZEU[V "6&!B6,$07^?\ Z+@H&( MQL<6L]>I9,'M^1K]K;>=;%D(BW>Z^%.F+K_N37N08B;JPCWJU4_8VC-FO$07 MUH^P:O:.2&-26Z?+5IB>2ZF:?_'4^F%+8!H<$(A:@#>A\<2;ZJ6)G%0E%6AGQ%A@0HSZ: JA+)70T?8O&.8M#BW M#4YT &<"]UJYW,(;E6*Z*S\D3AVQ:$WL-CH*^'.M!C *3B$*HM$1O%%GZ,CC MC0[@/:*3!BF='-PVIEKXZV9AG:'$^'N?P0U>O!^/B^725B+!ZQY5@T7S"7NS M[[\+)\&/1]C&'=OX&/I7A.5;<."AK2JA4M N1P.5)D]L7-1L^SU'N--E)=0S MY,*"TBJA*!NYJ)TVS_"Q%H7,)*9!E;$4P"M.9E(8NZ T%C@ M_O5[>$2K:Y.@/49DL&NWI!HT,A%%\0PD(AR9RE6B3"I4@M0&7P\W\#L[#,9QY.N33!O,,]F4S M>]D@ Q!#)I6Q[A2L$ZYNEA5R:,B-J4PZFQ/B3K2L3J0WSFO>=FD7 B CMA8& M\$Z1M%)MA_6"G\<&LPQ]YP6J:(2P*>C=F"%1)(]1%TO).0I7ITQ:I6>BT.H+ MYWIG)1P>(SA#?$(0,PK%;HS98BIO93,TIHW:)C*6!5Z%@S&UU:)@_C[_:MK* M2C8)9*$O55+4EHT@F8T[O-IM#6UNKG,G,[K!\./@.ZES(17*@%'>;VDN@;ZBW;G1_F\FGWA0\[ M-_)NP@G 0]0-(?3?<97JVI*9Y*47,K^D#'1$RK:&O((XF-(832,:I^&$QO$D MAC=/%24AQ8=C.(8^12\D'])I]))$_A^')_ = K]Z06I/9\HX=9%MT2S]-=Y2^QJY9H[;_>V^V*X:2[*F^W-Y\:] M,$M)M5)@1J+!X'S< ]-&ULK5AK;]S&%?TK@ZW0.L!B7UHYL2,)D.TF=8 @@MVT'XI^ MF"6'RXF''&9FN*O]]SWWSO EK534S1=I2KU>ME)74]N[WF>_?N M]MJVP>A:W3OAVZJ2[O1.&7N\F:UGW8U/>E\&NK&\O6[D7GU6X=?FWN%JV6O) M=:5JKVTMG"IN9G?KM^^V=)X/_$.KHQ_]%A3)SMHO=/$QOYFMR"%E5!9(@\2_ M@WJOC"%%<./WI'/6FR3!\>].^P\<.V+92:_>6_-/G8?R9O;=3.2JD*T)G^SQ M;RK%/9J,Q-9ZX.MDC \J'0=_\N'A,-(X+O5,P*;)+!AOZ,A M]O*##/+VVMFC<'0:VN@'A\K2<$[7E)3/P>&IAERX?6_KH.N]JC.M_/4R0"4] M6&9)_%T4WSPC_EK\# 6E%W^MB$N5W.Q66TN M7]!WV<=WR?HNGXVOJG0 BX(7LL[%)%[Q0?O,6-\Z)?YUM_/!@23_/H="-+(] M;X0*YZUO9*9N9J@,K]Q!S6[__*?UZ]7W+X2P[4/8OJ3]OZ?H?Q 7?R\5,*@: M69^$]J*1+IQ$L"(S4E<1(B./OM6$E],>D@*U+&PAZ-:NQ1WEX\%0ROY!9FMO MCA$)3S M.'BPYD"V&X?^0S[FLD*3F M<>5M+@S._M>XT9T]4?=#.UI1F:>;D#*>RQ3%Z M[(,,;;#N).S.Z+VD?N 7$RQDEKD6^$CX(W?::)A$RT.,UBM6.&!X+%6-!XKB M:9W#744P0-0"&4+5V9W<&950PO_*MG40F:S%3J&720IA9TY"^: KPFPA/I(& M)V&%E;&$?TF$M=>V4W[4H=31KZA%4S0[18CV0I0SM$($;''0)=DY2451M!A= MM16Y,-7$^.13T'(+-"B'\6D/W00DH[\HHTMK$V'BO0[C4H)4"D<3EOD$/^+) M%#^R]AP>2-?(:F=!DP&CU8$Y1L*VAMA(0X.T:3('!4Y5-JB%0,M_FG5'&15M M7P@2B.SE9HXS5J>*J=LQ5(@YI/'3A-9PQC0V(]@C>[68*U372H&;TZD M:P[$A"?;F7996X'CX*&G>ABRG41['XB@"W%'V9+&LR,TT@!=1&T'2>B-LYZ' MYD%J0U'%FH7)#-4HR;1&>7$A(98:I4G%1SBT-:, J'LWB'(Q@X1-3_&S,,4: MXD:!:*/9:9O@)+\5K];?L,^Q,<1@VII:#Y (NF.$QF "U. U[LS%JTV40K8R MI46$< ME*$#\ I5:."/47NT)!RVU!J1B2 P\%0_\)@D'U2FJATT7:[Y[F;*D52) Q_" MN.ZZ=EO*0VRO7%S$*\*?/2[$Q9MO5_/5:L7F+M:+%&.1RCI3X1O&F9$Y? MZ9_Q%FHRZW+VTI%*6Q/4P :SEGA*!Y0^$%,\>W2YN6*/D(<=6A.U>6USCW-& MIK1S(TC!CR*.+4F..5T\*5[X@#6-7"B5#4MW:G(3Q"I/5C6/[BA7IHXJJ!(@FG1F?2@&LC7I-&8-8"?FX87#+3 MCGM$GE)H+==896N-R0;B\HQE!I*+,O\-R^,(%I0I+:C4_X[2P4LRVA=_C?5Y M4O=04;2.9T2.UFELPSL40!F*/;55/_3UU X]#Z..2^3F9"(^5_:*"A\P9;1@ MI-;5S<&4^#D\C3O'F$F4@8[[AKI :E)SH32', R.Z;0@-.D!5XOLF[)014&. MMTWJBT,2"_014 IGX+H.7X/9K;3@L\N>H/?G] M>ZL3<7Z\N[N?I^Z0@76162 ,WGYHT#.53JGUQ#FYP,I]AK6/%SSY9,6+6PWQ M6P?U2\MPU8924U=-]5Z(CO M9_UCKK 2K,H'C<[*P[B!.1K^$6^)YD^7 ]JTPJEAC4?25#UU[3. M,YD_=[+$='J7$^O50OS82JX"Z'G?S;31WMH1L,.2*0)^TW3A7C9:)6/LVN7] MD(C+PE3>BWUGDK="[:C+<3/>TH]1AT2N+G] WAQQI4G]/@8>U!-]4Q=O'6>U]SNE7G^I!W0,H : MV&$Y\E]1Z!A\1J9Y/6Y&Z8U\3-/>.XQK<$D.#T^/&=R_TQ6M*6@^2G:0!F9O M8QK*T;8FCR]EM.C%>9ZFP2A$!!+/QZ"J!J".2)&,=-'2^!P,@G!8NMR>ZL*- MI280:MZQ,+@CC$P\-7XOKM5#$.L-+4VA]-^+TAX!B'L4#@7-+ZVGR:8%X'B[ MQ\^)50KG,=[=0"I:>H,[5RZRP4KTP*L([%R\65TMMCV;J7[&)IBY([IV2WYB M=*"OHR;&W2\LH\\Q[Z3AGO*9OA(NSGV16HX^(.)U9\^?2>FC#@HE?DOL[_9? M8N_B!\CA>/R,^S/2A#:&DBD@NEI\>S43+GX:C1?!-OPY$FM^L!7_+)5$^=$! M/"\L9GNZ( /]]^G;_P!02P,$% @ RXH(5V%*IDNW! D@L !D !X M;"]W;W)K&ULC5;;C0D@= MS:?AV:.=3TWEE=3X:,%512'L]A:5VTI[P\;_I2X<9U[8$\6QGSCQ6_9+(J9$"I,/2,( M^EOC'2K%0$3C>X,9M4>R8?=^A_XQ^$Z^+(3#.Z/^DIE?S:++"#+,1:7\D]G\ MBHT_9XR7&N7"%3;UW@EM3BOG3=$8$X-"ZOI?O#1QZ!A36A\$UP-UD1.:D[*L[?T5I*=GS^A$AXS>!36;^%>NE095UET MTY$G>-XT2ANHVQHJ>0/J'!Z,]BL''W2&6=]^1+1:;LF.VVUR%/#W2@]A$@\@ MB9/)$;Q)Z^LDX$W>Y>MG*[0301L._KY9.&]I]<\AOVO8T\.P7#;7KA0ISB*J M"X=VC='\QQ_&Y_$O1TB?MJ1/CZ$?(_V:K4.DWP7[$9:"=X]@(?[+_"$SE26;21MM&8M,ZF7]0E[H-X$ MA#M3E$)O0>BLMWZ/_=Z)7.6IL9G0*5(A^54 [#CTO+.]V3D$]$-+ 9::\&C+ M@]BVHAL"E7[ \"O:'R@Z^0)%+71DH0/)%%N+0<^%4L@,3LZNK@9Q' =KBRE2 M&Z*GR<5%>&J;!-?1<%@W*J*+;@B?":P07XV5E*4FXH="(2P"OI34ZFJD!4)* M'!3RVJS1@H 2K309HQ@BO$5A!["H/&@#RN@ELJ-"@]^8\)) M5\11.0/B;:)]5;N*TW^:G WCG9ML=#&\..,/K>AW;1\Z&N:X80H&F6.B1$]NO\]%7<(1>2,7-55R[% M-/I$UN'('*D&@^?=FB&3_::7JBJ0=VW 061?:78(#3MZI:J=43(+HG[V]!>4 M0ZP^!+)EI]$'8I20\*9KAPNZ*A M&2UOH/>Y(9[-@@]HQ_#YOU!+ P04 " #+B@A792-\H[H" "'"0 &0 M 'AL+W=OI4]2NVVL7+@$5;&:;I/WVLPUA24JBJ,N;8)O[_<_'77P.5Y2]\!1 MH-T!"+?S"DKL)!3MC!YR0 G&BIRT[&LP"QP1HPH MU&LS%H6T$GE&8,80KXH"L[\L$>G Z!DH@3FN ?VP,00,$QWJX;H!KG:SZZ^K4C+# 4FD+Z5@ADW?H:U'V>/'Q?=4R)2CL8D@:2#GQSF@P.\*6-N W?6@0^= M@X+?*W*%7.L+G0Y\?+SW+GSR?[%//[SYK52X M;0VZ6L_]2 UVE5HMYW7+J;.[STLT=L\M[,]GU[9V?3#C';\WJM M5?WES(USOP"VT"V=HYA61-1_OW:UO37"??'U% MD2?0(B,XZSU3('J:'J;PI 5,&\OV<4K&>* ?M MW2OZ"U!+ P04 " #+B@A76(TFE40" "*!@ &0 'AL+W=O\$$R+_YOC'K]<*CWBHH-TK M6G-"]Y0TF)VKNH5.SD/M=[-0->3)$3[<- M S0.=M/;\:DV6A)1Z_\/N=4=!N:8*1@0F_9BTT'.=\%OKY ;AKXE-^OE9E>= MVA-(\Q7A"V[#S+?MHE_M&^VR M[2]_P]LN_8!E0;E"#'*3&HSFYG7*MO.U$RUJUVUV0IO>Y8:E^5F M 'F>2Z$ M/D[L!OWO)_T#4$L#!!0 ( ,N*"%?:TVQ0"0\ /PN 9 >&PO=V]R M:W-H965TO+K^\S0U*B]LUW#M O]DDK#>=]GIG1T[5M;URE ME!=?FMJX9T>5]\LG)R>NJ%0CW=0NE<$O<]LVTN.R79RX9:MDR2\U]GE M22.U.7K^E.]]:)\_M9VOM5$?6N&ZII'M[4M5V_6SH[.C=..C7E2>;IP\?[J4 M"_5)^5^6'UIT,7 M/Y7/CDZ)(56KPA,%B?]6ZI6J:R($-GZ+-(_Z(^G%_.]$_2W+#EEFTJE7MOZ7 M+GWU[.CJ2)1J+KO:?[3KOZHHSR.B5]C:\;]B'9\]/1)%Y[QMXLO@H-$F_"^_ M1#WI]"S)T6D^#)0/-]#\5*\L\973KPQ MI2K'[Y^ NY[%\\3BR_.#!/_6F:FX.)V(\]/SBP/T+GJ1+YC>Q1YZ[]N%-/IW MEG0B7EGC(&P9!)>F%!]R34 S;[61IM"R%I]P4\$CO1/_>3%SOH5/_7>7A@(# M#WGUP?$>]B+]_ 0]=T6W<7D-Y 1GRN% M0"ILLY3F5IN%*'KUJ5)HXU6K&S'O->8&C:U5JXC84K;\*--I2SRHX/.^$G]Y M\>*#0)K904:;D'Z2B?AY#UZT@14Z#G GO!44J>+L]/@?_-C'KE9T=7I&@GQ4 MBZX.-#X=_WLJ?CK$;6F%L1[TB[HK(7-=BU*[HK:N@SX@AUWI,LIA3(>7=Y(! M%Y,H*+15WTZ(:Z=V/^PJV]6EF"E!Z95(0[N_=B;DKU[F5T'[/SB22),7!ID2 M(8&+J(^->"=OQ<592!&37$O09B$;,$!D37DL:VO@AMT,^:V^%5 >63$R-T7L:P@" M1R(2G\A7HQB;1_S=Z+D2'U%16BA'M2R+!,=B7=D:E.W:X([K9DZ7FC0$&5Y! M*&4,"_5[MQ: M#VJ@BVI(I9(EK^!6MM7%R*V7UNF0,V%@%#W.#D%V#C\B5TA7B3DJO4N63W8 MNP-5"!K<*(0RG&PL(WD3O0SBVI84;IE92,Y:Y=Z5&8J8R"7Y9O;WJ7>#-R'G M\-^O\A4",5/K?:TSSIXDJ/C^NZOS\]/K0J)^' -O\?79-8$41'G('D9M)(\- M53'9$I*LB(W6-E&2KS&W[94X<6SP/BJ8V5R3@<&RXR >FYDSAZ*Z\ MKO7OZ95:+< 1'M8>OK5$/I9%%86F;$>W^ZH2M)_,G@SHJU8I/LCI+Z()H$41 M:!& '"I!CO.)6'&&2]H!1RMM.PJI M@O'R.IG4AP>C]+N*!65-(G>K M9,OYN#/$!.E&Y]D?I0\<I@Z-D/.B@";(GRCVY8;+F M!FUI.F#!2C633*5[:TM5T AY-M8R0([=T?R"2!C_NFGPJR M:W+E6];'3''E(L97:B/3P]CSC@HS^24##T)X! \*3XZCOJ"A="J"C#5#GDJ" MS$PI*HCLI^5=\V^6-*;B15TG'TG!YKR;$*TU^CZFZ9R*TM5:SF %#_5.1"C# M-=4I9Z$+KS*4.>LDU+)9W,@L&[[_5143 MU?Y89$/;EC3DY8-2IX MY%JDM$*U'ETZK&,B8.Y1+ )J&V0,:&42:2-=3!@TD@_4NF$025DG4EXH@YQ/ M+MDB+X*QP=BMJF5\&M8B.7,?#G+$7>,Q->,$I:*IZ94-O"!!].'V^>\/A;3S@?GY!4W2MV2 F#G#$T>H01 MU#U+G6J(8=$Y^!7P-&63DA#"'(%>HY?IXQE^ '=%/J>00QPM&9$.YVP2AM$* MKE:(>NO)$>12>^Y+5\KQ&VWTH*Q$;R3PV%+EM03RS*@U(6^VAIA,V#4#D:%4 MC+JI'C?T 1PU,X,/S:D^0!&*,%T6N0$.H\FP:UP]$:9K9M2\S(4";K6WBNA) M70;3^=30<.V% D11J>+F>N=K/,(HK^&'- .C_(1$:?DAN##,.^GA/F*2,K)A M>(()^47]UNDE%U\N035-)F6!FP&^NVMT;VU1 1A ZV1#J+B6K6,2 MX:6-!VBT(?B8G/VEO.6P!+RS'80#!;",W%A+W8!3Z!9B^P3R<&XM9W@"37J+ M"X^'2+KBAB3G4UO[*TQ'\6C;F]K*X?1WT1'O&:7#(TQUD6)GQ_]O@: M)E$$(0-^X(YE2*7$Q**536YW\@>[HMS2HS;(L[6E2Y&('.KF+-'0_B4QIF3(0-6-.3PJ>Z7BER SF:D?:@AO'L_.!TK M6I:I$!V3GAG,( 7R%BIAHIE+=-$*NO7$P.# G$6R9-2@5&J=).H%(KSJ+H0 M1=NG4K#=LH+LCJKQ4M:LL4\TV.7N"L>]1E"S]\8QQ'GJ:_;3AHKRH8,/4XP^ MQZ]!^,'559;& :(<^^"V+B95PP1P*.G^45]+4!S(MPA5D^;&FDQ]D"NMP GG.Q*2IF4 F!SU0A$?K&R8C@0D^[U7#%_,]Q#L_T.\U$HEUNEG3MQHY[ M]#/>YB/GE"%9^(TQUCA2A[SCLE'#,%L\.HR2B*LWS&PA(M%I\/P M/HPB$O^A5V640EX<>K?='>;6R(@9'[.*8"%419@X)\A!#34[)(-W0_6;*7"Z M2KPZUS7+X RN6W+ 11B4N4.HW..)]4B:L?9RS<4TG[ ;I\YQSQKF4^-\M-9< MA^MNU=[TP [N M4;^#>W1P>39:*DX$;U-O=^W@#I-YFU!/JXZSP6TTV61[L[)O5KL59-\P\AWW MX*SHMKS3))CK"N6EG2L.2BU_9%9\UX'6W?:/S&L5^'8[FE2IO' 0Q%AC:.^0IJCSN:UYT*H39B(RUL($#V7(#+VT_U.$0N@#H6 ME%$9V7%!V.;S $AZ10*^Y2U7'$+M-57DZ^/^%N/_P5[6M?;LQ5G8KL-X4[#7 MW-36;EE[7RN1>>:W>T(2(RKS/0^*J-$XYO.Y?XQJG.)L)7XF;'EV%9;J9:GC MK"2?=0[MT@X9#Y6PR[Z$71ZL/;\XKM)OG->T\G"'JMAA2I^KE'=[@+5G?KUS M>9=*N]ML*AMY X25^ L1FT&^,' +'A'@>\1 "1311P5[M@%T(X,.>)(Z)S@@ M3YCVO>1'6.=.V6NTF]C'Y6BET0](LYH87J*KD/6F@]DXB7'OR3 =QQ(8+MCE M46 7QS7C@$RFA;4E8=3K\#4'(4 5E%6P'K'=:F)X/<3>+C. MXC9^ $5CO31P*Q7"AK2#V:-H&E,O#3A=&@&D3&.$>3<*ZOD[2R/+8VV,> M73:\*5#A2R:+4UW9A2U'A*S^..XSHAHF Q]AN:QA[;^7'GU,AH_'IFNC"_)-4%O!^C%#U"<7,\ MBRO8AOQN^)C!C6*O9:06 -PPC>PGEC-JMF^,72/I+D(\Q6UTZ"0F>4="Y@"" M0OJ*S.?S@ MS(5NBZXA3,H;(>KQ=J?DF:*&##^OI*[#QF'8>O9+&P;?P>SAF1# !$7!QUBE M]*&!(X1+M26-J"99M4Z?-!32\":!LUW8Y_&[Z;.X,)#(T'M_SJ%2\;@O%8\/ M)OB?U3JG'=IT] :[2L5A2I]ISYS57&-YDD5)=P?]P8Y]!'-9" MZVN@,V3_Z MS2%QKWIQKPXW=PD?\A\TK$+4!"\&+/9P8N+DP%/["^GA@_,/"-(6B=> B)Y% M!7EKC6/*N)6*70^544F]L%YHPX-;Q$B_PJ9575S1P4%J),=)V)RE%4HYB;'1 MHV+^0PWR[%3I2?9%B2(<:G4_&XYN\$%15'>*+?#%K1<5/'/YH'QQ6^8!2J(:-5]:0XW*>+2]O M[ZZC?3+X4_'&'SU3C&1E[7-/R\1_\EQ8Y85L+SO=5_J2+4\^Q]1@67HM/AT6Y^Y5T\B:"TVJ=OVO2V-U<9 MRH]/=RY8-#Y?QS*M >Y^HT M3NRF6]\*R?,,[>+9K3E;O/ON\F;\X0S+JX'EU3GTQ5)*VYG@T1C[!)[(7V&[ M52@[C>+OS4^%<=[1<8%(BV;T@5JGT,%*;\F6!'V*WC>VDUA'G'RB$6HF+\ 0 MYI6U15]J41(E86)P]V#G=+&-:(EZ_]?A3I9)Q)V8*ECXH MZ6':.<[TD-"@KA((,H3.,:!@N@$>,-'H*^=<""DMR,Z4@E"K#$YVKYD"BL[3 24 MO<*GX5#;PFI;;2G8@V1I\_]<9"-Z5/[Y6S&@+PQ7V^-20PEN(:/4'6J]OY81 M8Z->+NC9V(WFHDK5O=_JZ59LV"$_#%5M$V4?U-V7\AI]9#L/0O)@R*^U!,^G M;]5<"1V#ZXME@^8(;(!9TJ;&0R,,)FI4ZJ"*3_X FZX-Z+5BZ@SF1QJ02.C) M+LF/1@OBJM( C3R^ ]02P,$% @ RXH(5[;J MK^&. @ *@8 !D !X;"]W;W)K&ULM95M;],P M$,>_BA4DQ*31I&DWIM%&:KP: M"[P,04K&:9*RVW MY3Q*O""04* GA#)^+%E1L.1/G!_OJ-_"+E3+CEW<&7D5U%B/8\N M(E9"Q5N)]Z;["-M\SCRO,-*%7];UOI,D8D7KT*AM,"E00OYD%B,=X1WC8HM;]KCT!=PYNS,::\=N= GE[_$Q21OTI3M] MR_0H\%.K1VR2G+(T22='>),AWTG@3?Z6[XKR?0CY?EOD#BT]C^^'\NUQT\,X M7S*7KN$%S".J"0=V U'V^M7X/'E_1.QT$#L]1C]P.8<4'F&34!!QR';!E:_W@0;QIZ('Q7(*7(TPY8M="!B'_0B<:Y-)K M^;^B3UDC6Q=L4%749#Q)&_UV \X?2&RTHO#3'MQJ0?WST+.(]^I7@5V'+N73 M;C7VI3SL#HUPT=?_+_>^B]YQNQ;:,0D5A2:C=V<1LWUGZA=HFM -&PO=V]R:W-H965T.E!0'<(-\L43J[MV[=W>D MUP?K[GQ#%,1#JXW?9$T(W66>^Z*A5OJ9[]&[==VSYH9>C&"=^WK72/UZ3M89.=9^/&K:J;P!OY=MW)FKY0 M^*.[<5CE$TJI6C)>62,<59OLZOSR>L7VT>!/10=_]"XXD[VU=[SX6&ZR.1,B M345@!(G'/>U(:P8"C7\'S&P*R8['[R/Z;S%WY+*7GG96_Z7*T&RR=YDHJ9*] M#K?V\(&&?-XR7F&UC[_BD&Q7/V>BZ'VP[> ,!JTRZ2D?!AV.'-[-O^&P&!P6 MD7<*%%G^(H/\JVWW]W?C%__P+[U<1^]1+ZZPIXBO3K M8)7'Z!6V-NH_*L6A(0R2Z,C%X\ 4).Q>JUK&"8.MQYNO%$SWCP)4C*_(.67J M1 WM;>\A)R"<+7O(;'% 0!$%I&"Q/U*>B8F!*71?$O,XRC0TA& :V[9B;%2G M3W..226GI/9"FG)2A"D,@?P1MA<2&B4*T4G75!, M\WP>Y@TFE,XFR:<^;D3O9Z;-0(W7NV@N3*='U QR"SHW[A0(7UX4VP;_@Y MMA23 ($: GNVBTW_#THS.S7V^=$9CG+5\:;B:J)?TG$^[4Z7X56Z Y[,TTWZ M6;I:&2\T57"=SWYZFPF7;J>T"+:+-\+>!O1&?&UPH9-C WROK WC@@-,?Q&V M_P-02P,$% @ RXH(5_Q?:Y=< @ . 4 !D !X;"]W;W)K&UL?911;],P$,>_RBE(""1HLK0;TV@CK1L3($VJ-A@/B ?7 MN2368CNS+\W*I\=VVBQ(71_:W/GN?OY?XO.\T^;15H@$S[)6=A%51,U%'%M> MH61VHAM4+E)H(QDYUY2Q;0RR/!3).DZ3Y"R63*@HFX>UE$!X&='=G@.UEK_>B=;_DB2KP@K)&3)S#WV. 5UK4'.1E/.V8T;.D+Q_:> M?A-Z=[VLF<4K7?\2.56+Z#R"' O6UG2GNZ^XZ^?4\[BN;?B'KL^=SB+@K24M M=\5.@12J?[+GW7L8%9PGKQ2DNX(TZ.XW"BJO&;%L;G0'QF<[FC="JZ':B1/* M?Y1[,BXJ7!UE-TP8V+"Z158_Y_?>SD#1K3O<9E>A3XO543F"8?($W2Z1'>=.AY&GC38ST_ MA)ZO1SW_OEQ;,NZ8_#G4.XB-QL6#0;C+*W;T[.DL]'!,\& MP;-C]/%'DLB\6C<69 _)/ [Z42%<:=DPM=V3+ AR/[5!2X'J;.!HR TT%.(9 M\X]"<2T1F,H!GUI!6[#(6R/(G0]@!,6+O$Y0!;QBJL0 &H4,M647^PA]7A6KCLI^$EO;]3;IDIA;)08^%*D\FGTPA, M/Z>]0[H)L['6Y"8MF)6[VM#X!!+#45J)&7%^_5[1\F. MT[GIOM@B=??NO3O>48O>^8=0,T=Z;(P-RZR.L;W*\U#4W*@P<2U;O*F<;U3$ MTF_RT'I697)J3#Z;3B_S1FF;K19I[]ZO%JZ+1EN^]Q2ZIE%^=\/&]

    _=>D'5K6*O ; M9S[I,M;+['5&)5>J,_&=ZW_C4<\KP2N<">F7^L%V/L^HZ$)TS>@,!HVVP[]Z M'/-PY/!Z^A6'V>@P2[R'0(GEK8IJM?"N)R_60).')#5Y@YRV4I3WT>.MAE]< MW=G"-4P?U",'^N'>&5UH#C\N\@AP,AF )I]!>B2WCH;ZT"_V)++Y_XY M2!V8S?;,;F8O O[>V0G-IVG$:5?KD*K"EYF:(C ?LO9ZOOOSB^G/[_ ]^+ ]^(E]".^9Y3J MLCO%\']A1&CF1_1Q8-(AG>*24E.USD<\Z\%NS>ARWJ^BG(D)W7+%WC\9I6WI M1VDLBO4(7U6R=!5%;H"*!J=28].S+6"_YM@SHPM#P*11MB2CU5H;'7>D&M?9 M&("E\ H$/!=N8_4_" I"5&FK;*&5&0EKNZ&V\ZT+ !8H(?$MD"?V!]\)?:A1 M-FGB0>$@39P;5G(\2EJ#7MN:G<0L.EC9:';$%B=F<""C>B!]5*93PYPQ&'0J MB?Z"1G18E5WQ/.*0DB!OGW0,,GIM##52$J,?&'&Q:\FZB'0"2AF!G=#=D-80 MA*1@6!Y%*]K^E]<9YH?%P,5HC50XS->2?9#WI+9*&[4V3+S%+HP3#*NBIL^= MUZ'4PS!%-DU7ID*H@+*W[%6J"_H \S"<$8>H,321!9R)JHO2;%";P,=:[$M7 M(=EZ/ LP=G;CDA(IE5'6RD*:-/)&CQ57B0;R_JG&H0*(3R=;48$,;20";76ZRIZ?1@C220$AA]I)FU%?:R0\=/AYK@+Q&E7RY-1XR8\N@8;])EUU M 7R@=K@/#KN'V_1ZN$2>S(>K^*WR&VT#&:[@.IW\]"HC/UQOPR*Z-ETI:Q=Q M0:7'&E\$[,4 [ROGXGXA 0[?&*M_ 5!+ P04 " #+B@A75)-4*C,# !( M!P &0 'AL+W=O[Q&K5F(I+QM^-,>I<,/!X?V#_$V"F67'B\MOJ7*D(Y3RX3*' K&AUN M[?XC=O&\83YIM8]?V+>VTVD"LO'!5AV8%%3*M'_QT.7A"' Y>0:0=8 LZFX= M197O11"+F;-[<&Q-;#R(H48TB5.&#V43'.TJPH7%JO&TXCUXW%&N Q3$ J_6 M5BNIT+^>I8&\L&TJ.\95RY@]PW@!7ZP)I8<;4V#Q/SXE=;W$["!QE9TD_-R8 M,4PG(\@FV?0$W[0/>1KYIL_P;;I(;[&V+BBS@]_+W ='!?)G*-R6[7R8C2_- ME:^%Q'E"M\*CN\=D\?+%V<7DW0FMY[W6\U/LP\R#T(AQ!*Z_DK0IQRR1= ]R<,<%1(UK2[!64".B-T1\M9 M%::@2C5TM:-R,F**_! 1;[.#M9!JJ^0(OA*NW*,/(ZJ@Q@3J*-$HKL,U<3BA MQ\"Q;*B]E''SQJ#;/<*&\JXD>J!NY41TWP=56# VD%9J<:Q .D5:E8!@(Z$;BMQ'AV05'PNK0L0'M;ZT-APD[Z!_/Q3]02P,$ M% @ RXH(5Q8EPJ-\! ,PH !D !X;"]W;W)K&UL?5;;;ALW$/T58@L$-B!H9-+VK=1MXHE_.-7--7BG]NGCQ6Y8#2*$,V*&>%I]6BN+^Z>[AF M^23P3=$N''T+CJ1R[ID7'YM%,6&'2%,=&4'B;TN/I#4#P8W_>LQB,,F*Q]\' M]-]2[(BEDH$>G?Y+-;%=%.\+T=!*=CI^<;O?J8_GAO%JIT/Z%;LL>S,M1-V% MZ$RO# ^,LOE??N]Y.%)X/WE#8=HK3)/?V5#R\H.,#:].#:P_0LX*?.CL5L,A+3R71V!F\VA#I+>+,W0S5&1114 M#$+:1IR&_D&%6KO0>1)_WUM3+/Z^QD(U^@N;&1-BP)-$LAOJ5B^ M^^GJ=O++F1"NAQ"NSZ&?9NLUY\ZK_]$2HC8;:?="!;&1/NY%=*+64IE,BI:[ MT"EFR*L 4P*-+-Q*\%;588="%HRM' YJ9P,*IY&1&K1W%52CH$]A)':MJEL4 M+ S:6G<-C0 3@4["NBBT0DJ@%-T(0C&2#Q#<.KUEVQN/X<,^-M)@0HP$5L%9 MJ2'S;^?WH^0)V:WRSG)BI1ZQ,REY'<3X.$09N^C\7KA*J[7D81#&XI@+6=>^ M0PU(^",KI15,8MXA1A#KOL4M, U0=F&%6O:MDI:EG"?_& M=3:*6EI1$0:9Y! JO1<4HC+,V5A\9 0O826!)8UP3B6A6W< WZG8JNQ71E$< M347,Z*#$.<,<1, .@K[7';%65L5\4:8S[,(I4N*G.26M<6"#L+)N\=.&XEBHH@VG/9G/#'=7+*'UM[BP^DZ\CJP8)B UK1-M48*SL+ MM2.$#=*FV!P /!D7:2PP[W_,NN>,BLZNY-;YY"!:HW:&3IQ.*#^"<[9R*W#E ML\=><;'&8T+S!((UWK6H6D^'5+QXLV>L$1@3@6W7RM>=08VC#@/WPTNV>]7! M!R[0L;CG;$D=DB-\GX&ZS%H%3>#FBS[=F%NI-$>5>Q8F:W2C9-,*[94:";%8 MM"8W'_/0V<0"J![&ULM5;?;]LV M$/Y7#FK0Q8 6BZ1^.;4-.,F*=4B[(,FVAV$/M$1;0B71(^DX_>][)&W%Z1PC M>=B+2)YYQ^^[^TC?>"/55UT)8>"Q;3H]"2IC5N?#H2XJT7)])E>BPU\64K7< MX%(MAWJE!"^=4]L,:12EPY;773 =.]N-FH[EVC1U)VX4Z'7;%C=^;T@"*M3:RW3HC M@K;N_,@?MWG8<\BC%QSHUH$ZW/X@A_**&SX=*[D!97=C-#MQ5)TW@JL[6Y0[ MH_#7&OW,]%84HG[@\T9HX%T)O,$R\:X0@ 4'\;C"[(D2"B7*VD CM<:-I_?. M83 >&H1@ PV+[7$7_CCZPG$I?):=J33\TI6B?.X_1.@]?KK#?T&/!OQMW9T! MBT*@$65'XK$^'\S%8R_$N_1$KY$H_#V;:Z-0-_\<(NKCQ(?CV+MTKE>\$), M+XL6ZD$$T_?O2!I].((R[E'&QZ)/[_!NENM&@%S K"CDNC,ZA"_2"!RN)>]\ M,3_6'9:R[I;P5.9#5(X?MB^1C5 "N$9Q6)WH<\#\BS[_<(5;V[E0P(BS4#C] MU(&IY%HC'CV >\5+@9?Y*>()4!J%HSC'&8GBD,497*)&;-Z?;209"QG)(:=A M3'-D9$1G_-/PM F14!H#S<,\&>VQQK0LE:UI3.,P'D5 21*F+(9K@<9#,H_H\ M5,FC\0^+\DH87C?:2LE4 G/?KGCW[:?#63DD@1M>U(NZ0/DI4VV$-GC'D07^ M(7B390"_8VP%]]+PYD=-S,P!W6!:PRA.K"A"FC _9E8D.1OA-[5;?'$NUTJA M% Y7<:7D0^W^03 8(PQ(&L-I/AK *1E S*A7P$;51OPL%PL-1<75$J/P)3) M,C8I3Z\B@30'5.'[=SDE]$,_YIGE\9FKHMJ18)Y$/G+@XU'N1Y3G"62)54Y* M'(D<^;Z2Q BR&%)&$#VC T23Y.RM#')(" 760Z>0L,2B?WZ7/?C(@8[2R*\3 MZF!;*L[D+\G_H "R=YZ%:U&DQ*,ASIK[\^,H?6WR;-9H8BO/H@&D<&KG**[! MFS6 ]S[& 2?_+3O=0\[2S!<]2[?([3J+'7)"7X_<%AIQ9PB8N0_6_JW2W=4[ M21$\OK(4W]O1CW7?HD^90[^5;N+O8919JS,F841'<.C)&^[U(JU .+;C0FA6 M$+XMZ:U]4S?SO=9H M\V0+1 T--O05@9YWB:5,F11- I+ M+E2PF+5[]V8QT[630N&] 5N7)3>O2Y2ZF0=QL-]X$-O"^8UP,:OX%E?HOE7W MAE9A3\E%B3 '+<\%JZ!]U\ MP5T]0\_+M+3M$YHN-F$!9+5UNMPEDX)2J.[-7W;_X2!A$KV1P'8)K-7=?:A5 M>5*RQ\5CGF_^:'I*B7Q?:RENPD\&NM+B")!L BEIS@ M)7V92M8Q1TP/0[TLS*U%<]P'M P6#3/ M&"P^O(M'T:<3;GJ*?MB58]).)A^7=MAG&@97(%QI9;44.7>8PY)+KC*$ ME3])%AJD_\,M;+2DL;53H(9@WQ"XQ@S+-1I(XG:'P=FMA^K:. -G66'1G!I(8Y2\G^$\60P',>PJJM* M>KE$A(H;8J1L$$5#2)(!BR-XU(Y+HB7C=)",Q]YBY"'K6 ?"@QDIT6S;F\!" MIFOENG'I=_O+YK*;L;_AW4UUQ\U6* L2-Y0:78R' 9AN^KN%TU4[<6OM:'Y; MLZ +$XT/(/]&:[=?^ _T5_#B#U!+ P04 " #+B@A75^Y"MC$# #&!P M&0 'AL+W=OAJ36RW!M5(HRC M* TKQF6P6GC=K5XM5&,%EWBKP315Q?1_:Q1JOPPF0:_XRG>E=8IPM:C9#C=H MO]>WFG;A@)+S"J7A2H+&8AE<3Z[64W?>'_B+X]XG20!98ZRJ.F-B4''9KNRAR\.!P3QZP2#N#&+/ MNW7D6?[!+%LMM-J#=J<)S0D^5&]-Y+ATE[*QFO[E9&=7-TQ++G<&:J2K*IE& M./O&M@+-^2*TY, ="[,.;-V"Q2^ I?!925L:N)$YYD_M0R(VL(M[=NOX)."G M1HXAB4801W%R B\9HDT\7O*K:&\IVHV/]N_KK;&:BN.?8_&V<-/C<*YAKDS- M,EP&U!$&]3T&JS>O)FGT[@39Z4!V>@I]]<-7%.; [E%3@T"FJHH*V=^2 >HP M8YG,*9YCS$]CKYGA&9 UY%PTS@D^+P3WRYC(&L$\#0.%$M3%9N0;(0?75=29 MF9(9%YSY-E,%V!)AWY&_^"7Y%F7[C)#3F"OX5FK$)W4%&_[P5$%E@KY,!L'5 MB_O$!]+91TG45&/("X6 #QG6]C#<2C72FG/X0K.02R),O2"4(9*2 MD,Q'LS0F83(;S29.6F*&ARN7SZC-#LHE13 MJ?+,^:#!D-U!([DUD"3PYM4\GL3O8'(YB/^+3I]TY_OMVT,F\Z3?;5I#RIMH M7-8+K2I_UWV-=-=_HJ)Z;B^MSS/_:-OGC#(_CB):QNG-+=P?C*#EV<8?F M/:^7 8XU;7@P6RO4._^"&$HFU4H[9@?M\$A=M[/Y\7C[PGUF>L>E 8$%F4;C MRUD NGTUVHU5M9_46V5I[GNQI(<6M3M _Q=*V7[C' Q/]^HG4$L#!!0 ( M ,N*"%?.HTU9KP0 P- 9 >&PO=V]R:W-H965T(JB2Y)Q6E_ M_8ZDI,2)XR7H7B22XMU]=[S[>#K92O5%%X@&;JJRUJ>#PIC-\62BLP(KKH_D M!FOZLI*JXH:F:CW1&X4\=T)5.6%!,)U47-2#Q8E;NU"+$]F84M1XH4 W5<75 MMW,LY?9T$ ZZA4]B71B[,%F<;/@:+]%\WEPHFDUZ+;FHL-9"UJ!P=3HX"X_/ M$[O?;?A#X%;?&8/U9"GE%SMYGY\. @L(2\R,U<#I=8UOL"RM(H+QM=4YZ$U: MP;OC3OO/SG?R9D@'4".*]Z4YI/<_H*M/PY@)DOMGK#U>Z=D M,6NTD54K3/-*U/[-;]HXW!%(@T<$6"O '&YOR*%\RPU?G"BY!65WDS8[<*XZ M:0(G:GLHET;15T%R9G&694W5E-Q@#M(4J""3%1UO8>-^C5!*K6%XQ9U3GFN_(3@MKC91W>YZ-7$>]789-QQU M!^3 S8%:F&%<^LX[:36(Z/RT@C[U('TA/Y&UEJ6(G>0+@V]JH[= M/])ANQ!J;_M^VNVA]JM"(>[>4T=?<^ PF#FH\ @I6V>0^O@^#1QF;S'SB!G/_[CC( MOM_3R= !&< ;ZHWI!$+". .60A+31Z>)+E>Z5MV=,$R)M-Q=-@RGL2,M9<3W M-DHKV.QR8RGX4I2V*;%@\"%67Z0B([ZH<26H>DD!#*<1&6#ST)IA1#_#)(TZ MNFG="Q.8A9;1PYC=!YI::69!SNGR(N"DR-/TP\2P5[,G8B*0ML#]C3<-]E?Y MY$Z'6J%:NSY<$W)*=]^L]JM]JW_F.]S;[?X_@=AV34<)):Y(-#B:40DKWWO[ MB9$;U^\NI:'NV0T+^EU!93?0]Y64IIM8 _T/T.)?4$L#!!0 ( ,N*"%&PO=V]R:W-H965T3SVS[].FQC'.ESVW3#Q6P[CKM7\_FPW,:V&L[Z M7>SP9MVGMAKQF#;S89=BM5YGGN?+L_[_=C477R?:-BW M;97N7L>FO[V8J=EQXJ;>;$>>F%^>[ZI-_!#'O^W>)SS-3U96=1N[H>X[2G%] M,;M2KUY;7I\7_+V.M\.#,;$GB[[_E1_>KBYFD@7%)BY'ME#AXU.\CDW#AB#C MMX/-V>E(WOAP?+3^Y^P[?%E40[SNFW_4JW%[,0LS6L5UM6_&F_[V+_'@3\'V MEGTSY+]T.ZVU?D;+_3#V[6$S%+1U-WU6GP]Q>+ AR*]LT(<-.NN>#LHJWU1C M=7F>^EM*O!K6>)!=S;LAKNXX*1_&A+_H'8QN!_I3MXJK+_?/H?4D M6!\%O]9/&OSKOCLC(P5IJ/VN:A>#;MJ&2]FJ)HAID]Q=OG#=\K)GYY0;T_J[5/6+]_40[79I+BI M,N/]&H62_7E,Z).F'A?ZMJ-QB^#T#:JW[C8T9A#$\1BJ!UK=:X@K6MS1$H-- MG^ZP+5&LEEL:X@:%/%+5K:CNELU^%0<:*EABR:BMF.JJ&6CL:=$C\N.V3BO: M56FLL63:A35=U=Q#>49O<#YV@-JA;^K5%((4?]O7*?)QD,GB3UNG P_*!VIA MB1:18E.CL++X:H,VAEG>QF;'M)^:Q[W$7>I7F*3]$%D5K?I;7A>K]L$B5GPL M)HX:1[->QNQ@E1+Z$%73*?'S01S:;*KRXJ/ ,_J(!==]NZNZ.PAM:KP8.#8# M-1@V'+O5EP L(M2OXJ[F(MZ")3X#ONU3%%2U_;X;$13V=Y-%[KME3".<'N\> MP#/IKX8MK9%VN),PM5ZCD4X)CO"M;^LEK>%?SZE AZ2V3QSLZ:+(-$[P'#SX MX;N@E?^)$[#K4^;HR 42-<1(/_=C)%6PWPF/#QL'H>SCJ>SI?;6LUSC_9QC: MWK+/[]@U^#%-T573T"\X/-''?D1T7V20^_T SX:7='7D=:#O27MAKE$Z M'N@@0A[@0(/COB>E1% %#ZP35CFZP05X]V-;?^8\+U.$"#:S-2$4! M3@9%)51@4K$*3]KAL2B^8@T$(W@/S!5P _H-)!LOC/)4"&U+,B%00#2#IK=? MEN$+C4 &\Y)>F )!UCRPPI<.@\(*:2T&R@NI @^<%\YA]I^^L#A16J@B MI\P'X8W-HT+X(H\"[$G-(XDH6I[SH1 JE/^)/OU_IH^S*9D^(^Q$'_() /+ M^3+[(LHRRS9.<$@?H<\8(1T"7L)K1T9EID&T\J#("\WTN2"4]B?Z &4A+1^C MD7]L42 -^![PTP7PPQ*(FIP!+]HR?A(V2RI!GZ$"*4*B&52-+#^#/FV$XSK! ML3)P5/DI.&1:$HCZ$Q?*;31WT(?6HA5F2^8 UF9/HFYG$_0K$W M"$57%CSE#@.W!70\Q8MLR8D66EE4M4)]^V=!*!%N8 ZW4 )*!N'P M6)9@VW(+"S!N4&U.?\W<[RCDMFFI0 L!OYQSI]$##=0 :>1?H;X\I/X!1 #K M2T"&>.F2L<,]XA4/8,P[[H>H+2\SK*@+E. W@*@ETF45C\":4PR=YB[B=7Z+ MX'J76XS!M96!%;+D\BF?9O$9;?"_8A$U5S)P'JTKEPC$*EU.E_'4#KDOEKE3 MHC%*7(6/L8BR1P,# ([H,.P!3H$3 %0TRF]BZWGE,[+$0YW<:NS.W0\EV+ MT#MN(P +'13MU17Z"*/,$G'?@4^5%TG<.$X#1O#KD/#G=42CT6U5U@P(T68E M5)9HO4:Q'%G@RX&'+'P^AT7@8I7DJR"4P$_B(L0GC..:<];D1J3AX@G%#Q.* MN2,K)A [)(-G<_MG%%&VEE_AFO$%]T2-<&E^]WP4%?:ZC"+(YF\,W$U"+G9@ MA^8C70809]CR@"+ZAO>!'ONI-'_PJQ=';/)O^P$* .'T _@T>_KWP=7TJ_E^ M^?2_AW=5VN"+/[Y6K[%5GOEB1FGZ/3\]C/TN_X;&KQ/XDX=;0!<3+\#[=8_O MKH<'/N#T3Y7+?P-02P,$% @ RXH(5UH6O2GN @ C@8 !D !X;"]W M;W)K&UL?57;;MLP#/T5PAN&!#!JQW8N[9( 3;9A M'=:A:'=Y&/:@V$PL3)8R26ZZOQ\E.VXZ) $,FZ+(PT.*HJ<[I7^;$M'"4R6D MF06EM=NK*#)YB14S%VJ+DG;62E?,TE)O(K/5R KO5(DHB>-15#$N@_G4Z^[T M?*IJ*[C$.PVFKBJF_RY0J-TL& 1[Q3W?E-8IHOETRS;X@/;;]D[3*NI0"EZA M-%Q)T+B>!=>#JT7F[+W!=XX[P(H<#<.@1>=M,#"HNFR][:NMPX#")3S@DK4/B>3>!/,MWS++Y5*L= M:&=-:$[PJ7IO(L>E.Y0'JVF7DY^=?Y.YJK8"+1:0*VDUE E)_!&<$LHI8'WLL#BI7]$W#J"R9[@(CD+^*F6%Y#&(21QDI[! M2[N$4X^7GL"[QT>4-<):JPJ6;<94=%O"TI<;-?R\7AFO_W6L U^=AS?7:(K MLV4YS@*Z)0;U(P;S-Z\&H_CM&?99QSX[AS[O"*^88#)'A6FRN@4\+NE. =YEBMJ)#I MP&L26'IL^*QRYB\C/92*48(7S+7>HDD''EPC4__=2+"EJ@T%-OWG8VKIO(;A M)(R3F 2*,,B&)"2C<#(>DJEI^:*QO/+@R+3D"UQJ8_> M@B[L8>J]+ N'EW$?>NEE.,E2$K)PG(W[L-@#O@B3GR-T,O07&L?_'T+O@$:? M,AZD89:Z&O0FX>ARXE1)$@Z2"1QKM.A@1E"/;_PD-!2DEK89%YVV&[;7S8QY M-F\F]2W3&RX-"%R3:WPQ'@:@F^G7+*S:^HFS4I8NE!=+^F&@=@:TOU;*[AH]OA$$@0 $D* 9 >&PO=V]R:W-H M965T\A\>;[Z7ZK'-$ X]E4>F% MDQNSNYA,=)ICR?6YW&%%?S92E=S04FTG>J>09\VFLI@PSXLG)1>5LYPWLCNU MG,O:%*+".P6Z+DNNOEUB(?<+QW<.@GNQS8T53);S'=_B)S2_[^X4K28]2B9* MK+20%2C<+)R5?W$96_U&X0^!>_UD#C:2M92?[>(F6SB>=0@+3(U%X/3YBE=8 M%!:(W/C283J]2;OQZ?R _E,3.\6RYAJO9/&GR$R^<*8.9+CA=6'NY?YG[.*) M+%XJ"]V,L&]UH\"!M-9&EMUF\J 45?OEC]TY/-DP]5[8P+H-K/&[-=1X>P$^AEM9F5S#^RK#[/G^";G:^\L. M_EZR4<"/=74.@><"\U@P@A?T\0<-7O":^&^^1[YJ([\6.BVDKA7"WZNU-HI8 M],_0,;16PF$K]F9=Z!U/<>'0U=&HOJ*S?/O&C[UW(S&$?0SA&/KR*B>O45/B M@!((*5?JFZBVP$M95P;D!K9=E$.>CV(/>_Y@K;S:*.Q162K!1A94 _0%7/*" M5RG)#'SD54W% /PVH]#G8Y5^J87"#*YK97&MD;^0*[A%;O-!A<$\ ZHK[(D! MIS?6+5EK2JL^@SN>BHU(X02"J1L$,YJ\?3-E/GM'L].8G;5_6)+ KU*9?(_: MP,QS9\FT5SQ\._&M#9.*'K#8G?KQD5HG;N#@BIQ5O( D($?,\-O A\W_63@!)>I;+T%/'9Z[O-]$&;AAX8SR)>Y[$HSQYKXTHCSW!1^H?- Y19!1OF"+C M1H@5]'QE=.)TVU\@$'&':M,SUKBPY\2D>[1-3$;G3 H-FV@([1#9(;9# E3[ MJ/G9&%+[@5JK(8].[,$'B;V2KA^U7R]DC3QI"A%]?2NGQ/O#%W;RY'DGZFZ; M)D9#:BM0^]+WTKY/6K7MP7?UMLFZY6HK*@T%;FBK=Y[0-55MX](NC-PUS<): M&KHGS32G7@^55:#_&RG-86$-]-WC\C]02P,$% @ RXH(5R]WZTWL P M60L !D !X;"]W;W)K&ULS599;]M&$/XK R9( MDX V*>JPXD@"?-2MBQIP8R=]*/JP(H?2PGLPNTO)^O>=)66:LF6V;E_Z(NTQ M\\WU[7 F:VWN[!+1P;T4RDZ#I7/%<139=(F2V4-=H**;7!O)'&W-(K*%0995 M2E)$21R/(LFX"F:3ZNS:S":Z=((KO#9@2RF9V9RBT.MIT L>#K[PQ=+Y@V@V M*=@";]!]+:X-[:(&)>,2E>5:@<%\&ISTCD^'7KX2^,9Q;5MK\)',M;[SF\ML M&L3>(128.H_ Z&^%9RB$!R(WOF\Q@\:D5VRO'] OJM@IECFS>*;%[SQSRVDP M#B##G)7"?='KGW$;3^5@JH6M?F%=RXZ. DA+Z[3<*I,'DJOZG]UO\]!2&,7G.')M-C%Z#\=*$YA=5J)4V.<>5+\J-,W3+2<_-+A@WL&*B M1)#(;&F0,NXLO+]E58;:K'Y%W MC8O)@XNG22?@+Z4ZA'X<0A(G_0Z\?A-RO\+K=X7\K0KYG-M4:!^UA3].YM89 M8LF?^V*N(0?[(?W+.;8%2W$:T-.P:%88S-Z]Z8WBSQT.#QJ'!UWHLQ-KD4K" M5 :"LSD7W'%R>%NO#)B#_+&,GNKT7-+2&*X6GK+<[HNHV^;M$N%,RX*IS0]D MNO;@%19AC09)#W(MZ.';8VBE_:K--,*B"F-3X1"^6@_S6ZD=F;HV/*5@N8(; MOE \YRE3;F=]R@13*3X#@O>7"MQ2EY8R9S] G<9C3T_S-.>LEG6AV%P^33GI-+13Y7AE+BMR>*_=@(]3Z%O4'OZ?96.R;^)GEM0\DH M'!W%^XX^@B\(?^X"G:W0.F!%8?0]IS:%8@.#(RC0I)1?G[B@.NQAWCBG*.1KH]RJR)/^%=<_ M_B7SDG P&.\YZ61>$H?QN/]T^VKF)>&PW]MW]$KFC?K_C'G_0V8]T7B!5A7_ MDJYG<]C1\H=-RQ]VMM]'ZH8PWS1DNZGFM)^,+@LBZ[ZNW@F[_SOEZTO1517, M=OIZ3B1N?P9^Q14*"EYHM3AP:"3-/W,':V9W.GUG%SYCQFS\2V-2EY3 MS > M#L,XCN&B3YMK1*%8MES3[HO$"=)]KZA?;C3?03-.S MOP!02P,$% @ RXH(5W2\0IES P !0@ !D !X;"]W;W)K&ULC55M;]LV$/XK![4K6D"+WE^2V@:29L-2-%W@9.N'81]H MZ6P1I4B7I.QTO[Y'R5& M:#!=VS+]_0*%VDZ]R'N8F/-58]U$,)NLV0IOT?ZQOM$T"D:6FKH&5$J9O83O8 MQF1<=<:J=@3<)+%&ZA:#:P2\&>/P"/(=K)6UC MX!=98_T4'Y"444_\H.CME03;J,X0NWD'=VY+H1BEX$HC4D9;J#L$ MRLEK]AV2J(>54)PD.?P$KR$N,C\,0YCC1HF-TU=IK+G=PQ9&2>QH/Y[[;!9]8?F>SH41H0>01O7I5Q%+\G4!9%\ F- M@4ZR5FG+_Z%SZ4^0&],Q62%4RE@#4>XG90QWRC)!_CXY[#(Y]:/X=""J.JV= M$_2F=)I;3BH*/R3H9WJ$GP%?$S3VP[2 (R&6C2&6'0VQ6WK2ZTZ0P\N!_5'! MH1@[2O:_8NR1WX=MPZL&\+X278W_>9K^OX*,&"@$GX3I'%W9J>DNR:$^]*A) M79.Y)G=- 7=TV@20(UD67Y9:AM(TA;+@ Q!O&X?AGV@I)-%A")5 MDHKM?[\C)6L.X!HK,,"0^7+WW//1*;1R KO5(LHB>-I5#,N@]7"KSWIU4*U5G")3QI,6]=, M[^]0J.TR& 6'A6>^J:Q;B%:+AFUPC?9K\Z1I%@TH!:]1&JXD:"R7P>WHYBYU M]M[@#XY;HQ .B&A\ZS&#(:1S/!X? MT+]X[:0E8P;OE?B3%[9:!O, "BQ9*^RSVOZ"O9Z)P\N5,/X+V]XV#B!OC55U M[TP,:BZ[?[;K\_!?')+>(?&\NT">Y2=FV6JAU1:TLR8T-_!2O3>1X](596TU M[7+RLZM[9BHHJ33 95=BEZO+WUDFT%PM(DLQG&64]WAW'5[R';PI/"II*P.? M98'%6_^(N T$DP/!N^0LX*^MO(9Q'$(2)^,S>.-!\-CCC;^#MVZ;1B =*\L$ M>/5?G/J'(_5_W6;&:CHO?Y_2W\&GI^'=';HQ#:QA_/ MD$\'\NDY]*Y:N*,;67#;$CX0:ZJ<11I;8+*@2:YJ!,MVM.L6I)*Y<^/RE6RX MW/C5DDLF3N;.: MANDLAM]^(%G_"VW?!3^H\D-K')9!:T!EEKHINB11%O.*R0WZ#$IJO[6\<<=;ZBU)J5<,]8:&4G*Z3 M1L$L\;:*)"*LL6&ZNU(7,"5*24J#]^_FR2CY>!*0'!\_?85G-*K5>7]N?%:B M@\Y]5X,2M3D;[W(43M+YU5' -\@_ ;76_ 6X,2TA-)I3),(Q#26#?D1+]@_' MEML*&&2MH:(80UMU1@>BCS.>CX]BG+KCT5%WKE%O_!OD8"C?7:,>5H=G[K;K M[O^:=V_D(],;3@436))K?#V;!*"[=Z>;6-7X7I\I2R^''U;T5*-V!K1?*F4/ M$Q=@>/Q7_P!02P,$% @ RXH(5W<"+K&7!0 B@X !D !X;"]W;W)K M&ULO5?;;N,V$/V5@5NTR8*(>9$H*4T,)-D438%M M@R1M'XH^R#8="]7%%>EUME_?0TKV.JFCW7U9P+!'-'DXJK.WY:.G>'";\79F/W;/*13)OF;_]P,S\? M<>^0*80XO^8X@=L4QS:ZZ:\H]B[I;G MHW1$<[/(UZ6[:S8_F3Z>V./-FM*&;]IT_B9XUF/=]GAR5?P-+UK:K>T=%W/S?SY M^C%\VSDHMPY>RD' G]?U"2G.2'*I!O#4+F 5\-0K>/=]G'=FU;2NJ!_ISXNI M=2W*XZ]#X79HT6$TWS*G=I7/S/D(/6%-^]Z,)M]](S3_8<#7:.=K-(0^N:F[ MKO/EBX];&KIJJE5>?_C>TK3/G+&'W!X$/NSVX&Y]>5C:Y);P630E^MF>TL.R M->99TNF^>'H^@!R:D,.=X9/IO^2>=73C-VW6-J_G]IBNGYQIZ[PD"%";ATRU MYKVIUP:[WN:S8E',Z%L2D60BCKTE4Q8)"4ORC&61\)90+-&"?D&NEQMC'8DD M98F*2,2<)6E,,HN8%BG).&9Q$L/Q=>T@9I@8LR3&Q(0#-B.I-%,)',8V:9IV MD'0%4EHX*=*$:2Y)Z(1)!3B> DZ3R#CC6M)%6=*OH+0EP3F!B%+05+DI1N:N!L6WN8 M2*E9E'HDY(?'P4B X?$BS23?)U'%3/G<)2S3BJ*4R8R33P37'PE4$4LR[5%B M'E$$N@4F"19K_8*\.&(<0GC/E&**? E@W%,W(D//0%A1DB\W-% MRC(9%G&FU3XY/E+P #\%PH\52Q$;&,N2?7(D>!"$6M*1\MQS$06H+<\[(0?B.0%671*\H"DAOR0(NVJ>A^*RBN@1 M331:MKMVV<7Z*]2_1O8'ZU;OZU8/UVQF\OW <>:'0T-#J#7.&\@I5#<_!&B .N+^0AGGHZ/Z/A:UI=(LL)2?)-#FMKOY= ^N687;QK1QN+L$&PO=V]R M:W-H965T&EJ:19!96T["T-35-AP M\IDXO$+5QEO8][X)"Z#HC%7-(9@8-$+VO_SE< XG 7ET(8 = ICGW6_D6?[$ M+5_.M=J#=MZ$Y@8^51]-Y(1THJRMIJ^"XNSRH6EK]8H(&Y2X%1;:FDL#HP]\ M4Z,9ST-+FSC7L#@ KGI =@$P@W=*VLK @RRQ?!L?$KF!(3LR7+&K@+]V\@:2 MZ =@$4NNX"5#QHG'2R[@/:,5&JFN+*SZG W\>;0U^NZ1:678V@MB#ICAYE*I2QYAS9 MJW#GR=ZKIE62#L0<=VE1"U6*XLUV0$\ V K!^7/Y^KTAO_YVOBV>/6H$;LB_ MICMO9O"ATE1AIW4!:_'R=H%D1B_S,'!Z.\,&$\/H41(%U1DN2S.&KV0^@T=I MB90Y)/(MI%%.EN6,;!YG9"=9"@\O+3T61$:C[;0$]VH8@X0^2B?1F.PT(3N- MW'B:9V.X:Y2VXA_N7Y@#!2JCCFO!:ZB5,1"S'%B< IMDD-+X_<7S)2J.24)_ M\:UCEGUM@F>D4335T-)'_:7@_W^=#J/_JM.:*E(4>#R/:>3.(HG]B4R=8AG[ MEY9Q'ODC3K+8'_%E#259[)),6.J*D[D2R-(^99F"*>3 MMG_WA]6A:][US>*+>]]RWW&]$U0(-6XI-+JYG02@^S;63ZQJ?>O8*$N-R \K MZORHG0-]WRIECQ.WP?"_Q/(S4$L#!!0 ( ,N*"%=DJ<*8-0( -@$ 9 M >&PO=V]R:W-H965T>X_?8]R8G)1EKHBZV3[O[W.^O.:6?L M@ZL D#W62KL9KQ";VRAR>06U<)>F 4TGI;&U0#+M+G*-!5&$H%I%21Q/HUI( MS;,T[*ULEIH6E=2PLLRU=2WLTQR4Z69\Q(\;:[FKT&]$6=J('6P OS-WH]OYQ/L'AQ\2.G>R9KZ2K3$/WOA6S'CL@4!!CEY!T&L/ M"U#*"Q'&WX,F'U+ZP-/U4?U+J)UJV0H'"Z-^R@*K&;_AK(!2M K7IOL*AWJN MO%YNE M/UO6^TVO.\M:AJ0_!1%!+W;_%X^$[G 2,QB\$)(> )'#WB0+E4J#( M4FLZ9KTWJ?E%*#5$$YS4_E(V:.E44AQFY7D!95[\<3&HPN6Q,GXW^B(> :H9(!*@MSX!;DU.+1MCJV5>L<$L:U! M"82"W?E+E"C!L5]W6_*B6_U]CK=/,#F?P'?ZK6M$#C-.K>S [H%G[]^-IO'G M5_#' _[X-?5L!38'CG=KD"8A+"OZ]8#U#G1>&H-' MPX_#\#/+G@%02P,$% @ RXH(5\;+'(L@! 1Q0 !D !X;"]W;W)K M&ULK5A;C^(V&/TK5KJJ=J49DG )EP+2,"'I5IKM M:-"V#U4?3&+ W<1.;0-#?_W:3B9+(&2AZWD88L?G?+;/\6?'XSUE7_@&(0%> MTX3PB;41(AO9-H\V*(6\13-$Y)L592D4LLC6-L\8@K$&I8G==AS/3B$FUG2L MZY[9=$RW(L$$/3/ MVD*V6&&$KJ?6*[U5O&"UQNA*NSI.(-KM$#B<_;,9,DN M66*<(L(Q)8"AU<1Z<$?A4+77#?[ :,^/GH$:R9+2+ZKP,9Y8CNH02E D% .4 M/SOTB))$$:_(ECL9E8 PO$: 6WB7BA M^U]1,9Z>XHMHPO5_L"_:.A:(MES0M #+'J28Y+_PM9B'(X#;N0!H%X#VM8!. M >B< GH7 -T"T#T%="\ >@6@=VT$KP!XUT;H%X"^%BN?72V-#P6Q\)B!/^ =R#SPL? MO'_W ;P#F( GG"2R 1_;0@97%'94!/+S0.T+@3K@B1*QX6!.8A37X(-FO-> MM^6@RY&WWT8^:S<2/L$#Z+AWH.VT.S7=>;P"[5Q$^\WHW[:DU02?7P]OUTWE MCT4/_W?TBA"=TH(=S=>YP/<[6T."_]/.NP./TETTP7%N1$AB\'SL3.G4 !-( M(@P3L)"52*9%P<%?#TLNF$QL?]<,:)9WH%O? 97L1SR#$9I8>A6P';*F/__D M>LXO=<8P2>:;))N;) M,DH6&R"K^ZI;^ZC:Q3]66!5P'+% &6>ZBA_@?F5IS MYP@J/<>%3H(AI3$'"YK4):A98YA;7622S,_)/$VFSAZ[Z;TWMG?'WC 9+_A^ MO-!0O(KBO5+QW@\J_DF>\3Z2B*:H3NA&]EN%-DGFYV3#XXGOMDZE-ADQN"9B M:"AB16RO%-MK%#M?O&JCF+_*\SE'_ Z\H$3N#'+K@$P(@@P>X3)!.O'(](D+D7EXG4B/UK2+US\LT@CL&*T51^.RZ%_ *A$4(Q_[XQ!F?.'K1[52$?&_MP MZZ(T238W21:8) L-D55<,2Q=,6QTA=J1(_F%Q_!RJW=L;8QO/@!P)1 #3&[I M![6-J^.:SB=U!FD,=6OF&)YG#N\LV_HF0\Y-D@4FR4)#9+E%[*-[BQ2QM;Z2 MXM(&6R+R[\>RMKSU>M"7/2?UOCN:NS7U@3L*\TNM;_3Y%=L39&M,.$C02H9R M6GUYA&'YM55>$#33MR9+*@1-]>,&P1@QU4"^7U%IOJ*@ I1WA].O4$L#!!0 M ( ,N*"%&PO=V]R:W-H965T%!)(Y4,[\$..NGQ/*O:3OYB8RZ8N59I3#1"*URG,B_UX# M$YN!%WA/$[=TL=1VPD_Z!5G %/1=,9'&\FN6C.; %14<29@/O*O@N M=E/+C"@8"O:+9GHY\'H>RF!.5DS?BLT7J.IQ"::"*?=$F\H7>RA=*2WR"FPR MR"DOW^2QTJ$!".(7 &$%" \%1!4@.A005X#X4$"G KC2_;)V)]R(:)+TI=@@ M:;T-FQTX]1W:Z$6YW2=3+U"6AA?EJ17Y?DX0ODWU;\'$7X#(4XC%K@P_WP$:0&'CAXV (? M'1Z]#3X^/'JP#?>-R+728:UTZ/BB%_A^R 7A])\3^ P-!5>"T:S4F_ ,39H- M, VYH9SPE!*&IF82S+>I%?I]-5-:FJ_K3ULWR@3B]@3L'^=2%22%@>>:+=?@ M)1_>!5W\N:TWQR0;'9-L?"2RK2Y&=1>C?>S)D*CE&4K-$\'#BJX)L[K+/3YK 7MRF\-]);%=Z-^GS['2E<*9O?.._L;>8[D0O*%6(P M-_3X_,)$D^4-H32T*-P1.!/:'*ANN#27*I#6P:S/A=!/ACU5ZVM:\A]02P,$ M% @ RXH(5WVJ#<5= @ 3@4 !D !X;"]W;W)K&ULK53?;],P$/Y73F%"FS3J_-@&C#32U@H!8JAJ-7A /+C)M;7FV,%V MVNV_Y^QDH9.ZB0=>$I]]W^?[SG>7[[2YLQM$!_>U5'8<;9QK+AFSY09K;D>Z M044G*VUJ[L@T:V8;@[P*H%JR-(XO6,V%BHH\[,U,D>O62:%P9L"V=>-S-8YB'Q!*+)UGX/3;X@2E]$04QN^>,QJN],#]]2/[QZ"= MM"RYQ8F6/T3E-N/H7005KG@KW5SO/F&OY]SSE5K:\(5=[QM'4+;6Z;H'4P2U M4-V?W_=YV ,D9\\ TAZ0_BL@ZP$A+W.@=&.]-;'X1'>7P/7MJ&ESB.J,DLFBU&Q>M7R47\X9#(_T3V1'(V2,Y>8B^NRE*WREGX M6Q*G\$VKLC4&E3N%]S%,^8,%JHL;;1!FW#J8MN2U@B9]M]^8>]TL&KT\7VJMU/FAMNUD)9D+@B6#QZ>QZ!Z;JW,YQN M0@,LM:-V"LL-#3PTWH'.5UJ[1\/WU#!"BS]02P,$% @ RXH(5_$(++^U M P &Q( !D !X;"]W;W)K&ULK5A=CYLX%/TK M%ENM6FEV /,YLTFD=A*R74VKT4R[?:CVP4-N$E2P4]M)9O_]VL P"3 TD?P" M&.XYYW+/!6Q&>\9_B#6 1$]%3L786DNYN;9MD:ZA(.*2;8"J*TO&"R+5D*]L ML>% %B6HR&WL.*%=D(Q:DU%Y[HY/1FPK\XS"'4=B6Q2$__07S=W7(WLAF61%4!%QBCBL!Q;[]WK>:SCRX!_,MB+@V.D M[^21L1]Z\'$QMAR=$.202LU U&X'-Y#GFDBE\;/FM!I)#3P\?F9/RGM7]_)( M!-RP_%NVD.NQ%5MH 4NRS>4]V_\%]?T$FB]EN2BW:%_'.A9*MT*RH@:K#(J, M5GOR5-?A .#ZKP!P#<"G KP:X)T*\&N ?RH@J '!J8"P!H2G J(:$)5F5=4M MK9D2228CSO:(ZVC%I@]*?TNT,>^.STY/O@R>G)]\'GIR?O'L-MU2Q-Q^"F M8W#)Y[W"]VST!?K,)*C=+2.T:IXDHZIU,KHZ;(+OMXH ?910B'_[C*_4_'XU M_2*^%AN2PMA2;UH!? ?6Y/??W-#YLZ\-3))-39+-3)(E)LGFALB.FLEKFLD; M8I]4[P[^\A+JZY"*(BPI])=U-\'8N?+CD;T[]'Y0Z5SONYJNXWM^=*PY,ZF9 MF"2;&R([Y! 934''30VZ!394]\NO^7KH-BYOG8E<1P'5RU? M34HF)LGFALB.? T;7\-?^-JX>8%67$WR^DP-.Q7VL>]?.2U7!Z7.=;6KB=T@ M]%J=-#.IF9@DFQLB.[(U:FR-!FV]!2%ZI_!][D:=2@=QU/8VZGP5@UC/20^# MICU,?M3^#95FN M3X;#8K[DJZCXD*UY*GYSD^6KJ!0?\]MALGV5V9Q"F_S$EQMUI%^;_G/,DV9P,Z>/CB*KY=EM47P^GI.KKEGWGY=7V9 MBT_#'I_R:;!6@,RORO*;-48BQFLXG3[?_2] M<<2>@>"!#>S&P%8-G$<,6&/ NAHXC8'3U6#4&(RZKL%M#-RN(XP;@W$=K*UW MZ]!X41E-3_-L0_(*+=BJ'^KXUM8B(G%:I>+G,A>_C85=.;WBI=^(,QZ3VS+9L!\9F;SBR@7YO119CD@5; M,K+^? SKHR';H#B3%=K2+[<@8VR]YM. $J!=09(U4?2.+ M2>9ADOF89 $F68A$)F6*N\L4]W7W%!%X M%X=C8QP^<5'3-GE<\J/LYJ8@\V64WXHKO>@VBM.B).62MQ>#4&2.]<@P98.? MZ9B)FM(ZA%K'2F1TC*W0!,;%]HT+$ID4%VJU5^364RM)8RG_.8PMQ>L@2BTX M'H2R;-7U$$HK.4&G>86'1I3]M:=@4'-%B>;Q33PG_Y%>O9^9M>]VC&"LX MT_DRK_#0B+*_VNMQ M:KX@_RW+R^6&BZ3MVQ@:>7MOX9AL'BJ;C\H6H+*%6&QR]K0J!9V\:AL/BI; M@,H68K')6=4J+[99>3'5;T#I<&RMMP%0]EBKWQ#76-L] 91+M?VSRXCA(2[9 M7ZT<8IOED+[=H2XRN(RJ+M1!U'54#^J@(ZHVUR"(:0Y$/?V Q28'I-5;;+/> M\OS^4#]NH-[I!R"JNN@!&$>-SD%(8%YL[]"\A)AAMV*&;3YS8:HM^JD'7&A$V5_M9;IMODROI4,RXVF91TGO'A'S*,(, ME79[R/2S!UI^ M'X1X ,310J-CU#O+YL7V#LU+"!JL%328^?B%J:SHYQ]<[7X^ -)JCP> J#56 M[RM#**WX!%UF%1X:4'96>YW.S-?I8A,GOXMDS?OVA6;>WCLXZM,FJ&P^*EN MRA9BL,%WJ<%79 M"\*HI\4!C'IWU0&%'/L4$8;<\# M,.J=9//B>J?K2YR"8*V\PE[XT1,&/!"B!D>':!W)018?@&B=(*IL@<4F/Q;= MRA;.DQ\]:2SW'RO3;B%#&/4O L*H]X\!C%IL@@[S" MBR)RLMJFM^\GV'V[>_7*Q_J%(\KWY_3$I\#W 3T)MR]6:>FW[WFY$&DO$IXD M_$8,97T8BSS+MZ].V7XHLW7]YH[KK"RS5?WCDHN6,Z\ XO&PO=V]R:W-H965T M2<35S"JVK<]=5 M60$E4:>B FYFUD*61)NNW+BJDD#REE0R%WM>[):$=MF.W,IV*6C/*X58B M59".;@IM!]QT6I$-+$$_5+?2]-Q!):6UA#HQ9(6/C=Z_I#$M: MXF[[1?VJS6ZRK(B"N6 _:*Z+F3-Q4 YK4C-])YIKZ/-$5B\33+5/U'38,'%0 M5BLMRIYL')24=V_RU._##L$/WR'@GH#_E1#TA* -VCEK8RV()NE4B@9)BS9J MMM'N3&YFKK:K&F9;M;K7W;Z^!W]KS4_18'W"6$/!R/T^6'Z C)#]ULZ?DUW M3=(A+A[BXE8O^$O<9[2@*F-"U1+0SXN5TM)\4+_&\G6"X;B@O63GJB(9S!QS MBQ3(+3CIQP]^['T92_N?Q%YE#X;LP2'U](IR:CZ4'%52Y'6F1T^SDXA;"5L! MMBG&23PQ1[?=S3$"\_WP+!Y@KQR&@\/PH,,[TIAO6X.DA(VZZ^C1SK*^%\:3 MLS?N]F'))$K\<7/18"XZ:&Y95Q6SU\1#,8'#=X+3=B8IWCOL((D#)+DC:D1& [P#JQSY>X4&UOHOQ&YH5PA!FM# M]$X3$TMVQ;/K:%&U]6&PO=V]R:W-H965TICV8<"$629S9#I1_ MOVLG1+ "6R7RD/C:]QS[G-C7T4;(E4H!-'G.LT(-G53KJ*$@H< M60B9,XVA7%)52F!S"\HSZKMNG^:,%TX,K$9 M.IZSZWCBRU2;#AI')5O"%/2W- MVFL3HV0FQ,H$#_.AXYH%00:)-@P,/VL80989(ES&[X;3::0 M\Z+^LN?&ASV %YX ^ W _QL0G $#2#XWQG"!F"MIK44Z\.8:19'4FR(--G( M9AK63(M&^;PPOWVJ)8YRQ.GX(Y,%+Y:*E(";(642R+LQ:,8S1;SWY*KN4Q'5 M.)F!T*0AOJ^)_1/$7ZJB2P*W0WS7#X[ 1^?ACVQ+ N\D>GP>/8:DNX/[AW"* M!K4N^:U+ON4+_N72!%V:6I=^WLV4EKAM?QWSIJ8+C].9HSQ0)4M@Z.!952#7 MX,1OWWA]]\,QIRY)-KX0V8&-06MC<(X]'HD\Q[,^U2)9=6H?58<\*%7!_)B+ M9]E>ZV)-UK-DIABNXU[_]O8ZZ+D17>\[]#+QQL6GS3J0'K;2P[/2OV)-5I7< M[L375NQ,."8^?+&,JS#PO*!_N-S1V7E?NSLN1%9;1/?*DKE#'IE<\D*1#!9( M[W:O49RLZW(=:%':2C43&NN>;:9XE8$T"3B^$$+O E/\VLLQ_@-02P,$% M @ RXH(5U5 4 ]2! ;A, !D !X;"]W;W)K&ULK5A=B6/C;F=WF]ELN@^=/L@@VTP N9*P MTW^_5T"( 07;6UYL$/><<]&Y^D"C/67/?$.(0"]QE/"QMA%B>ZOKW-^0&/,; MNB4)/%E1%F,!MVRM\RTC.,A <:1;AN'J,0X3;3+*VA[89$13$84)>6"(IW&, MV7]3$M']6#.UUX:OX7HC9(,^&6WQFCP2\;1]8'"GERQ!&).$AS1!C*S&VIUY MNS -"<@B_@K)GA]<(_DJ2TJ?YO[%[V\O R2\S)/8V^AX'8C+6!A@*RPFDDOM+][Z1X(4?R^33BV2_: M%[&&AOR4"QH78,@@#I/\'[\4'7$ !XUP"H 5AW0>P=@%P#[5$"O /1.!3@% MP#GU'=P"X)ZJT"\ _+2W2!]/PY1V&"GI)0 M\*N#AF\;FG*$[8@V^?47TS5^4_G<)=FL2[)YEV1>EV2+CL@JU=(KJZ77QC[Y M DMYF/@TADDMHIQ?JBHDIW S"KEP[R:..[#=D;X[M+X9==TS;LXI>\YI[;GOV1). G2W(PRV M).A+&B]AR-%5/NHX^C,57, $#Z/Q"DTQ#WU5Y^8J3J5S';?>N:VYG#NN3I*< M=RGIG22Y.!95,4RL5: MY8[;R,BV:]:TJI]K35.O5O+S+N6\IIS9KWG2EE'%CW[I1_^T@8.+@0.S3PQ; M[F*G1-]&#>RM,LN46YQI7U4LPV'-G=9DK)0:T&%\<2JQ@U M*(T:M!I53&/DQ8]2V":B%:,Q$ALP#$=^&N'L0^EU6,%STM@HJVP;'*OP^]:L MSK7LJ-R\2SGOJ-RB+:)BT["T:=AJT\=B^?XDE^^W75^QY%RA;U3@2.7$L+EX MUIQH%3[7B9RL?_CB-^Z@9D:7BIY*T:K/;\V@:^/&L-6>F,;;1Z/QUV'"4416(&7<]&%DL_QP)[\1 M=)N=+2RI$#3.+C<$!X3) 'B^HE2\WDB!\HAM\@-02P,$% @ RXH(5Y0. MR!I/! $!T !D !X;"]W;W)K&ULK9E;;]LV M&(;_"J$5:PMDT?F4V096V[(T+$ 0-]W%L O&HF,ADNB25-S\^U&':)8CJS+P MY2+6@>_SD=(#TK(F!\J>^8X0@7YD:1KI6!JL6W MA!SXT38JA_)(Z7.Y$\5312M[1%*R$24"RX\7,B=I6I)D/[XW4*6M60:/M]_H M035X.9A'S,F361.S);?BT2\HD\+(G"2\L_H-_2P7J!/'SZC#TA%?(<9X2C)T4.>"'XE M#\KMKSM:<)S'?*(*V8>2I&Z:>E_J>L:9>G\6^34RM2MD:(;9$Y\/QV_Q*S+U ML^G%B/3YVLN?I=GU4/%@.+X@FS9N],17XR]<7SP#2^\WHWKDKC6NV, M5CNCXIEG>/,4OT+J:*Z]0Q'E!XCZ-!VF7:ES#[ I6?J5YF=F.[[NFK4W4EV-%(:LN(6'! M^R%XFOSK]G\%63*$A$5 L(Y[5NN>=8%[=Y@ARN0>%B1&WW!:$'1'6.UDGXHU MW#VZ]-JUIG>O_'Q,H\5@-R_5"Q(6U##GJ/OZJ5N0]4)(6 0$Z[AEMV[9@V[= M+A[0/>&T8!OYY>_8-!22-$:/KVA=//(D3N3S$<)"-N'B;0+LLVVPW*43'R1L M8;^?14W/-TXD7T+6#,;57$'6#"%A$1"LXZ;3NND,NOE5/M+S0FK7S'RUG4/R M.>\NMV7JNNF<3':#92_5"A*VA(0%D+ 5)"R$A$5 L(ZB;JNH.ZPH%3A%O/1S M1].8,/X1D>HYNT]/MV>5\BW/-D[\'*QYJ9^0L.7[$?BNY3I^=P!!WT -S_9. MVJUZ<(;I>UZW6?B^F>>[FFEWFT4]--OP+*MMUKG%7GN+O?$KY,>?+9%]MWV0 M?^F2" E;0,*6D+ $K:"A(60L @(UA';;\7V(7^8\2$MAH0M(&%+2%@ "5M! MPD)(6 0$ZUBL:___K*T!KL$-['B5,)W3'R+FPR4O%124M@2E!:"T%2@M!*5% M4+1:4_7H14SYKO 6LZ&ULO5MM;]LV$/XKA%<,+;#4(O7J MS#&06):V =V"OFP?AGU@;-K6*HFN1,?-?OTHR;$LDJ'EA.V7Q%*>>XZ\.QYY M9V:\H\7G.+]\EJ MS:H7P\EX@U?D V&?-K<%?QH>6!9)1O(RH3DHR/)J< TO8^17 C7BSX3LRJ// MH)K*':6?JX=?%U<#JQH12"@LQ(\_OS('M63 MYY.YPR69TO2O9,'65X-@ !9DB;T]WOY#]A-R*;T[3LOX)=@W61P,PWY:, M9GMA/H(LR9O?^.O>$$<"G$A^($5_*\)EV.3 MZ_E\FVU3S,@"4+8F!9C3C ?UNHJV>P)26I;@=4@83M+R#;@ GSZ$X/6K-^ 5 M2'+P<4VW)4&R#=S1GZQ+,\@59*.0CO;RGD1]R M(QPL@1XM<8.TA+]M\[? MGX"R$*V8CQ3O?@[7'!Q^*1XV%\[4HC/^FM7B4R7!.7?[VF: IZ/=KA8_*,*P$:)HU92Y?C+<00XZ.?7*#4YS/B2HN M&D&O%JRVZOO)R'=\;S0>WA][7(9!"P5N(.!"&1>,?,MVN["90JN+ L?IPJ*> M6N.3=!VKN0>KN5JK_H%@284R![EJ.WH'.WK/C3Y/'I(U<@)7F-Y4 MQJFB-%3 D#T*A$G.9)@J2*.>@XM/:NU8S3]8S3\9?=N^NLTSX^K M"QZ(]Y@U@5>R8LN/PJP$7[8=N R;)0I-D,Y-D MD4FRV!!9)Z2"0T@%W^,H$9B,(9-DH4FRF4FRR"19;(BL$T.C0PR-GIO,1U(> MO!!W]*D",[*$+*[ V+8GY'"5,B@D^JB'MO@$4<=(T&HK24MKINN,;JN\7)!Y MBLLR629\S2T+F@'<8Q$J*TA+&JAD715&,%RHP 3B::(')M(;X-R0-L76===1 MX0^U[OKCR7,=>%TYY VX(TM:D"-_SG'5/E*["DKFLT1/:<=S;MX[K7!F5&%D ME"TVQ=9U/FJ=C[[M.7_/KU^:"HRT-&6,O#1/8R+]?,_VCB&VKG?:]@?45L:Z M#6 %_]N2U:]5!I1RWKN<H M#*"VH7)V+)ED"XVRS8RR14;98E-LW5AJNSWPV>T>*+=*+B!"4.R*/8'SD)BX M%3AD!RX44[<*YUB^M''VTQN?YNO:KNWY0'W3YQN4#;Y\[@A$U'16H+;9-%PZ!(OY\T5M&6R8*E6X@.]9H,\0H6VR* MK1L!;3\$ZALB+Z\>Y Z$#46?RQAYA!F+QIL9)^U:HQ/D!%/?UMNU7=L70?J^ MR$?*Y06R&1/8VJ4+33* M-C/*%AEEBTVQ=6.I[06A9_>"D**IPE.T*UYD4.-L\4O=4(5##@Q\,94K<8[X M-4/44V]\FJ]KN[8]A/3M(?.EQ5YA]XMOT=P*C'C!08&Q+;'OJ02)-QST)C@[ MV+]%3P:U/1FDOWYBMK1 \LT.N;30C^CLM"BK5)061G5&1MEB4VS="&@[*4C? M27EQ:8'D/H5T TF!D5>HC%'<05*@%$M4.^6S'62(K>N@MEV#].T:W7[42'K= M?*\H+90X:=\*E;C \L2;=2J<8M^*>HXO/JVWL=WPZ-IU1HI5?:.^Y)'*-YWF MLNOA[>'6_G5]5UUX?P,O9U#Q/H*7<7,GOZ5O_D7@'2Y625Z"E"RY*NNMSR.P M:&[=-P^,;NI+WW>4,9K5']<$+TA1 ?C?EY2RQX=*P>%_'R;_ U!+ P04 M" #+B@A78;[IJ>H% !'* &0 'AL+W=OA+(LF\YU#W7)'4$:LRS0ER.UE)N+L9CL5S3 MG(ASMJ&%^F7%>$ZD.N5W8['AE"154)Z-;O$DN1U;9(YK1I2PAB/IW3Z]I MEI5(JA^?&M!1RUD&[A\_H4?5S:N;N26"7K/LSS21Z\M1.$()79%M)F_8PT^T MN2&OQ%NR3%1_T4/3UAJAY59(EC?!J@=Y6M3_R6.3B+T A6,.L)L 6P]P#P0X M38!S;(#;!+C'!GA-@'?L/?A-@'\L0] $!)58=78K:>9$DMF4LP?$R]8*K3RH M]*VBE2)I49;B>\G5KZF*D[,;NLR($.DJ79*J-E2Y(K92);+4 MHR7+5;&ORRJ\IRAC0J"S.94DS02R7Z)7Z,/[.3I[\1*]0&F!?E^SK2!%(J9C MJ;I9DHV739>NZB[9![KDH+>LD&N!%D5"$T-\-!SO#\2/57K:'-E/.;JR!P%_ MWA;GR+%^0+9E.X;^7 ^'OR5.#X?/CV6U#^.)X=E-X]+Q[C_]WYSM2.&VY M.A6>5+E__:* T1M)<_&WJ4+K7KCF7I33PX78D"6]'"E@ M0?D]'GI-8.JYT\"B/ACV/*SU M+.ZW>H5=]T#FPC9SX6#FGK/*-25YD.W4Y0$DV!P2; $)%D&"Q4!@G6*:M,4T M^2;6H!/((H,$FT."+2#!(DBP& BL4V38VKV86\\?[1N,SG YT<;GZV&B4\4W M43J6/B> ,UP^SNIQ0GMZ3TEE3 MN@G)MV4+46J8;1,U$*0%*G1-T1?T+ ?F"VI?5KAJJ9H4DI.E--;*X&V>.J" MHLU!T1:@:!$H6@R%UBUF>U?,]C37=@"HV2+0Y*-H"%"T"18NAT+K%MC/K M\*!-UNN<<9G^VRRY5FC#U)*- MRI33:B[,4G*;9JG\7$UWM+^,VZC5'DO2)6H>)#5)JH'N>#;6+4-&I G%QLDVAP4;0&*%H&BQ5!HW6+;>:5X MV"P]>;40&HQ=?:H"-3D-C '69RI0\]+ Z.@?P4QYV/L4T55C9S;B09OIJ]]< MFO"NZ=%;K(':?R9*>](3 -38,W%B6_]X8&KEA8Y9 WMGQ=D 5ER#T?T,HG_\ M&B8Z50@3I:U_Q%F MJ6<\KMJ1YI0\]:VD/66D/9J MN^OM=;772[M^A2\6V' ]PA=QO:=M!U]OL7M+^%U:")31E:*RS@-5,KS>M5:? M2+:I-DW=,BE97AVN*4DH+QNHWU>,R:>3DJ#=.SC[#U!+ P04 " #+B@A7 M$M51F/ 1 !*RP &0 'AL+W=O_^;39/B[VAR^W]]>[IVVWN'L^Z'%U+1@SUX^+Y?KJ MYL/S]W[>WGS8?-ZOENONY^UL]_GQ<;']VP_=:O/UXQ6_.G_CE^7]P_[XC>N; M#T^+^^[7;O_7IY^WAZ^N7RAWR\=NO5MNUK-M]^GCU??\O>=*'X]XEOSGLONZ MB_X\.U[+;YO-[\,6./U*WZF[W1\;B\)\OW;Q;K8ZHPP_ROR?JUG*WK^ M 6\WJ]WS_\^^?M.:PQEO/^_VF\?3P8>O'Y?K;_]=_''Z340''#CT >)T@,@/ M4#T'R-,!\K5G4*<#U&O/H$\'/%_Z];=K?_[%N<5^>C#[^OY?HX4G[=;P]_NSPZ[;Y="C_EV[]N9O]V77[ MQ7*U^\OLW>ROO[K9G__TE]F?9LOU[#\>-I]WB_7=[L/U_O 3'#G7MZ>S_?#M M;*+G;'+VTV:]?]C-_/JNNR..=_7C3>7XZ\.5OUR^.%_^#Z(*_)?/Z^]FDOW# M3# AB9]G_OK#!74Y;SN['WWVY)[][6MQV'Z\.W6S7;;]T5S=__W?] M%$?5Z#>G4I ?NF]'FN9-^^'Z2_R+)62<-URF,E?*.&LERW&> MT@EN;?.B2RY4OURHKE[H]Z#;D3K^0"JCN,G: "&31C9-U@9*F1!M*VW6!0@95TQJ MN@DT+Y?97+C,Q=W?WCTN_YC=;M:WVV[?41=<90P=;TB80\(\")84HGTI1#M1 M,VB1Q4'"'!+F0;"D.)R%NW M$2B=-488NB7PR*KP^IW![NEAL=J3UUH]>DCFMC\IY Z&2CMSXJUS>=KO9T^??5LO;=[ON=K^AVT45.G@L(FD.2O,H6EJ>8.QX M,U6[@-H]*,U!:1Y%2TL4+!^OFI9ZNVC+FWNCM-9YNR!TS*JFN($H=5(>S$+1 M+@B>54;W/&P4P4&)NH.BV\5V^66Q[RK]HDX=.ABA- >E>10MK4\P?8)/U"\$ MU!-":0Y*\RA:6J+@"475T%3[Q>G0^'/;'/Z7W37,"1D7DK=YNZ!TDMLVF\/P ME,XRT?*>=A',E:B;JQ_7^VZ[7JQFN\6JYXJADV%0FH/2/(J6EB)8/Z&FZ@Q0 M;PBE.2C-HVAIB8(W%/6YO&IGT,5']!TWUAB9]P92V J96P]*>+CI$*K)NP,E MY%J8GD>4(C@M47=:/R]NEY^6M^3U0F?'H#0'I7D4+:U!,(#"3M47H"802G-0 MFD?1TA(%$R@N3>]5^D)#/) X?#ISAT'I1*-XT15*G6!MJWC>% @=E];TW3($ M.R7J=NK4$V;_-ZM'&^J8P:,/.F4&I7D4+4TY!2=:]4V@. MKXL\U'R!T%@U*\RA:6I@H"SE9&!*;AL3&(;%YR"D,H P&4(Z/1)X.33ZO M3(NB292R0XLP;=XD2IDQQK*\21 RR45/%DH&&R7K-BJZ@^B/0-09@X<==#8- M2O,H6EJ-X/'D5/E(";6 4)J#TCR*EI8H6$ Y/B4IR\2B$39W%X2*<\U4WAA* MF=5M;BTHF&YM7U\(-DK6;53H"[TQB#IA\)"#3II!:1Y%2VL17)Z<*B@IH;X/ M2G-0FD?1TAQY0J>K^L[J8N-8V+D8@Z M?_"0A,ZJ06D>14LK%>R@FBIQJ: >$4IS4)I'T=(2!8^HQB*%;DIGK2WN+ B= M,H+UW%KH8+QTW7C]VV:[?_C:[5B*TFFM^YY> MZN"L=-U9O72%B\F(.FCP^(/.J$%I'D5+2Q(\H)XJ4JFAY@]*%UV8@Z M14M+$TR?GBIAJ:$6$$IS4)I'T=(2!0NHQRU3+!3IFZGXM[0FY"H,P8/.^A,&I3F4;2T&L'OF:D2E0;J_Z T M!Z5Y%"TM4?!_9GRBTA")2BGS60M*Q6S^1))0698O5.T8I.TX[Y#.=A,PRF4*OSE:L<(=.:\]R$$#+9-JVE^X8-;LO6W5;<-RYG).JPH>,/2G-0FD?1TK($ M;VBGBEY:J&&$TAR4YE&TM$3!,-KQT4M;IB#?'3J$R!>6H73"MODB$X[2J4:T M^6P'J1.<];@2&ZR7K5NOGS:?U_O%+'1R#4IS4)I'T=(B!&MHITI66J@E MA-(% B=."YSU=,4 MHL7^Z^;JW!0N)B3JG,'##SJO!J5Y%"VM2'"!=JIHI86:/RC-06D>14M+%,R? M'1^MM,0RDDU3)"0HF6G+_D L7MGH?%TJ3\D,%SU/))I@H9JZA8JZPROWRX#. ML$%I#DKS*%I:F>#YFJFBE@W4_T%I#DKS*%I:HN#_FO%1RZ:,/$JE6=XE*!DO M%J)QA$PUC,..L4&I7D4+2U'\'G- M5!'+!NH"H30'I7D4+2U1<('-^(AE4Z8=1:MR1S G9)+S?)L-1\E8L::^)VG* M]-B+)GBIINZEHM;0&X^H(P:/.NA$&I3F4;2T&,'K-5.%*ANH^8/2')3F4;2T M1-&F=.-#E4V9;\Q#4X0D=Q2$A.>KR5":ONWV@FEJZJ8I:@7C,A%U_N!!")TX M@](\BI;NQQ=<7SM5P+*%VC\HS4%I'D5+2Q3L7SL^8-F66<>&R3PY.2=DDI5K M1A RSAI3+!I!Z/3A3J/G$40;7%1;=U$7V\;%3$3]!(,')70V#4KS*%I:JN # MVZGBERW4&T)I#DKS*%I:HN -V_'QR[8,0THK>;YQ'R%KK"VVW2%DFEF3&P]" M=MSCNR\4T0:+U=8M5M0W+F10MK4KP@^U4<E M>10M+5%PB>WXN&5;)A_?R>,+H'F/H'2V7-R2TBEF>9Z)('7)9J'IQ0:_U;XB M14LK$>T"/MDVX-A]P+$;@6-W I]F*_!X+_"W M; 9.[09N#L&,X(]:;9#)? MRW9.Z80Q^2)3CN0I66RX09\WYF67&VT9SNHV*V\:KPM/7* .'Y/0"3@LSL-P M69&B7<795%',,QE6**AAQ.(\#)<5*MI;G+UA1@N*U2TO3A[P_[BK Q+*F/S"8TYJ5.%SM&\IEB>IH=G M>B96.8]L&7_%ZI=1Q^B-6EP #1Z&4)S#XCP,E]4E\HY\JI#FF0PK%-9'0G$> MALL*%?E(/CZJ>3XVG:)H63XO0NG:EA4W&!1.J&)_<5K'=&^[B,P8?\6RF%&[ M&!?'N'"6X4,4.FN'Q7D8+BM:9"GY5*G.,QE6**RMA.(\#)<5*K*5?'RV\WQL MTB.4+O;SH'2-87E0RY&\0VO*5ZP@=5S+GO6O.(_,&7_%(IH7F\G%D,:%TPP? MI- )/BS.PW!9U2*/R:>*@I[)L$)A+2<4YV&XK%"1Y>3C Z'G8Y-G$(=;B:*9 M$,MLLGPQ3D?2I"X>?% TKE1?)XE,&W_%.IM1)[D%G*C^FY#1.3@1-W!?;]:51Y[U \>/ORPDWU0G(?ALEI$_E),E0,]DV&% MPGI**,[#<%FA(D\IQJ=!S\>FCSU82_2)4MBJ5A?/22F@DKIX%XT42JG:OC2' MB,R9J)NSES9Q.H^Z^X8;PR MQ5$G#A^/V*D^*,[#<%F!(M.6,['(C#R;K'BRYTZ@D..J8P8,0BG-8G(?A MLJI$-E%.%AB56 \)Q3DLSL-P6:$B#RG?$!B597#3ML7BO;1,Y+L44K*#-=/Y M.RBTSD:GS2XV\F&R[L/B7M'_$*,.&3X L=-X4)R'X;*:1$Y13I8.E5CG",4Y M+,[#<%FA(N87@/>OIP. _#986*G*1\ M0VA4EN%-WBI;A, (G> L?P+B*)VT3;$2#ZE33/701OT4 M@PP. _#916++*6:+$ZJL"X3BG-8G(?ALD)%+E.](4ZJB#4]\[#XG%+9 MHHD0(L[R;=@])3.JS[:HR*.IND>+.\@KPAIUVO QB)W;@^(\#)<5)_*4:K*\ MJ,(:32C.87$>ALL*%1E-]8:\Z.E8$R.RV]]V\6ZUVL]OC^CO'X1E]=[;M/AU_(^^_%U?7 MQ?=_X._GG/B^X^_]\_>O _[FP]/BOOMIL;U?KG>S5??I<"KVW7'CB.WR_N'E MB_WFZ5",J]EOF_U^\_C\QX=N<==MCX+#WW_:;/;G+XXG^+K9_OY\.3?_#U!+ M P04 " #+B@A7Q*&N1R,$ )% &0 'AL+W=OL[#2U4MM\#X$!4B%$VW1WJMK=]L.T'TPPQ+K$ M9K:!ZW\_QPDI)&X&=_FE28S?>_%[_L2UQP?*OO(4(0&^Y1GA$R,58CLR39ZD M*(?\@6X1D;^L*)H9M'!N>\28518,Y'6_A!KT@\67[Q.236;.L<(X(QY0 AM83 MX]$>Q;8"J!Y_8G3@)_>@&,J2TJ_%PV^KB6$5;X0RE(B" LK+'LU1EA5,\CW^ MK4B-6K, GMX?V6,U>#F8)>1H3K._\$JD$R,TP JMX2X3S_3P*ZH&Y!=\" MI0I^!? O!005(%#>EV8IIR,HX'3,Z &PHK=D*VY47 HM#<:DF%DO@LE?L<2) MZ9P2P62\8 8S2!+$P4V$!,09OP7WX,M+!&X^W((/ !/P1TIW')(5'YM"*A=X M,ZE49J6*\XZ*"SY)G92#!5FAE08?=>.##KPI1UP/VSD.>^9T$OZ^(P_ M>Z M8SFNYGWFE\,=W7!^3'WQ8^IQ-SQ"B83;.OB9EVX]A5S%Y[[#]XSVB.P06#.: M@WH^';!(P5Q-8,3 WX]+KMK_T4V>DM_3\Q??UA'?P@1-#/GQY(CMD3']^2<[ ML'[1)=G677*7)O519*+/B7CMJ1KVYY?2YZYZ]?N^MWNII!L4/'%3?[?YTZJ:TNG M3[*H)/-/O'&"<. WXNA3,NZ)["RUH$XMN*PF,@R7.,,"(VU@0\_SA\W* MZ!2[-HK+-!=]:L8:37<8>JZ^-@:URX/+7#Y;7N[ Q\KTUSO9R!@B I1EI(N@ M4^+:FNF3+!IH@AIX@T9.?4K&/9&=I1G6:8:=:7Z6.Z?&-P[[#8!CJJV=8^SV\<&4AW^-\)_FU==,G631L MKS6.[82-@/J4C'LB.\O1MMYV;59GDH\YW1&9&29)MI-;HK/_%HXYO@(H@$@1 M6*(-)@23#:!KU;!%#%/=/FQ6Z9[-==NSFN55=3N=GX'3[!5IR%Q[T.RVT) Y M;;:XVY+OM?QDHVQ?L?0D]=(CO50'/'+S#.@RPQNHCDRXO/ U+J.1+[3'N==T\.:F0[FW4F1*74U?.YG+' M6;?6YU:/ZK2FT3ZS1W-;TQ[9HT5Y*O5&7QZ2?8),5@$'&5I+*>MA(*7KP7 P B X !D !X;"]W;W)K&ULS5=M M;]HP$/XK5E9-K42)'=X91.K+IG5:-03K]J'J!Q,.L.K$F6U>]N]G)VF@6D@U M5#J^$#OVG9_G? ^YZZV$?%1S (W6(8]4WYEK'7==5P5S"*FJBA@BLS(5,J3: M3.7,5;$$.DF,0NYZ&#?=D++(\7O)NX'T>V*A.8M@()%:A"&5OR^!BU7?(<[3 MBR&;S;5]X?J]F,Y@!/HN'D@SW%#@H62HLP,S8(0A:E M3[K. K%EX'D[#+S,P$MPIP*(MF* :97'T4 !)CSF;4!E.ATVO0E'&% MO#-T@EB$;AGG=J7G:@/+.G>##,)E"L'; >'+(JJB&JX@#WLU=#>Z1J^ZR %@]!U9_+6 OQ+^"1II*C4R& M [J_6#/UT$VRY1RWSC$I(E0*;<\;:>3$&\>2>(T#T&SF-)N'3[ST"(*W,J_3 MQ-5.<>JU42J'MF6.= MG'CG6*34.0!-@C>?87QX,65G/%-3HUUM%XN);-4(Y CD] ((4GM93V13&Y#2 M;_(;**JQ6U'EV/;-M4W!0&K'(BI26KOLRW13@9!7*T%*5%7_6U4>J7H[5+6I M$DCIU_FM5%4.PFN4J,K=ZBMLCW9+Y8R9XI_#U#C#U9;Q+=.V)YUH$2>MQEAH MT[@DP[EI%4':#69]*H1^FMCN)6\^_3]02P,$% @ RXH(5_MO4MU*! M)Q< !D !X;"]W;W)K&ULM9A=;]LV%(;_"J$5 M0PMLD43:DIW9 N)D[38@6Y"LV\6P"T:B+:T2Z9)4W/[[D9(BNI#$V()R$^OK M'+[DX?N$.*L#XY]$2H@$7XJ6H=_[M5"@/?U2OS;-^,ZT:P_D7;1I=CCF*P=91-! M^!-QHN^_\P/O)XO,62MS9LL>;7".:4P EN"1[#)*,[H#; OVA&G3,6QUSJXYVN7#\N7;:REE-9:OD*,GW/(-";V%1- MPN-"H@5"R_XZ^DW59/S!%_YT B!$SNK27B2M7Q#9=]*T[/,U:3ZMB@P M# Q9;GE 0: D,[@6]9 M2=6)D_:-:0\=N6^A03+TIW(8M,)]K%+#;&AG]OD.@UUFPV#A!P/E--2&=FJ/ MHL) &MH/R^Y?> M'CMRXZ*C#L=T+8[7Z'$@@VTT=9<#=;$]@W,X<#!!!MWH%?HI=%H3OJ@ZM +$^$=9MS/9IVP6^JGN?YO.Z MA7R+N=HL N1DJT*]BU#-G===V?I&LGW5"7UD4K*BNDP)3@C7'ZCW6\;D\XT> MH.V-1_\#4$L#!!0 ( ,N*"%>OPF,_\@0 &HC 9 >&PO=V]R:W-H M965TD%@;*,%QF7&<=I?W^$C8,(807.S.-+\.]L1PM%S MFF1LJ>PXWU^K*@MW) W8%=V33'RRH7D:<'&8;U6VSTD0E4%IHNJ:9JMI$&?* M:E&>N\]7"WK@29R1^QRQ0YH&^3^W)*''I8*5EQ-?X^V.%R?4U6(?;,D#X=_V M][DX4AM*%*DR,[>8^*KCQ2^KTXN(N6BE:T MB"0DY 4B$"]/9$V2I"")=OQ=0Y5&LP@\??]"]\O.B\X\!HRL:?)''/'=4IDI M*"*;X)#PK_3XB=0=L@I>2!-6_D?'ZEISKJ#PP#A-ZV#1@C3.JM?@N4[$28#@ MR /T.D!_'6">"3#J &.L@ED'F&,5K#K &AM@UP%VF?LJ666FW8 'JT5.CR@O MKA:TXDUI5QDM$AQGQO?C^X7*A601J(8U_K;"ZV?P!OI",[YCR,LB$DGBW>%X>R!> M%5UM^JN_]/=6'P3^'Z[+NO$W=>YNZ/QSNDE"$8UEX M)Y=&,W:,DF>UGF6V0,!<2YD'"?"!8QVZSL=L3.>Z7%_%^I>3I,PIV\5[ M:0X'.5/G*DB8"PGS(&$^$*SCK-,XZUQR:7(@[8:$N9 P#Q+F \$Z=L\:NV=3 MEZ9M3IGTJSSK3V SRY2L0X.24WT;J^I!JOHC5#OYGC?YGD_-=T(8$\^)X2$] MB+E4?.N"D[5*YL.\U[:9;EA]&P9;,M6&D:(>I*C?%W4,VSEK M;:9S?MDG=D M-;TS/#1#DW@PW(ZI)HS6]4!U?9DNQHYQWHF3IV@\Z,2O- MINB=<.+'-"4E) M)K\9&^9,75I :2XHS0.E^5"TKK]ZZZ]^R?N)F@[E.B3-!:5YH#0?BM9UO:UO MX,'GZ4FW%37J='(Q-6,NF4M!2Q5C93U067^$;#?G;9$!3ZXR3+ZUJ"5.6V?H M4B] :PUC93U065\BJ\]GUGDOVFH#'BXWO/7^HE\KF$E* .OA5DQV89RJ!ZKJ M2U2Q5MYJGS&AK5'@X2+%F0J]-.&@90I0F@M*\T!I/A2MZW!;J\ 7+59@T&H% M*,T%I7F@-!^*UG6]+5E@N)H%[C_(ZZ8C6]! BQ9C93U065\B:^G.P,U%6[; MEZ];X/[C/#8=4^(%:.5BK*P'*NM+9$W-L<]ZH;?%"_VBQ8N:WOF!09/5+H:; M,=6&L;(>J*POD]4U2>5"/=D*D))\6V[:8"BDAXQ7O^PV9YN-(3?E=HA7YV_Q M]1I+SKOXVJNV?;3X:A?*ER#?QAD3WZB-D-*N'#%H\FIC1W7 Z;[*;FHL=)=L7)E(P 7-JBF;N!Y ML5MCPIPLM6/7(DMYJRAA<"V0;.L:BZ=3H'PS=WSG>>"&K"IE!MPL;? *;D'= M-]="]]Q!I2 U,$DX0P+*N;/P3TYG9KU=\(W 1FZUD ;),QJK68:-E4;K@0\'<#3O6#-FHZQNJAHBQ7XT0Y6-+"BUUC1&"MZR?*FP3@K'ECQ M:ZQXC!6_8/E)^'ZV!JSY$I7+-NL]"\"A%F@ MYTO.U7/'E*WAIY/]!5!+ P04 " #+B@A7#4TIVEX# "!# &0 'AL M+W=O%,P(TBNBY+JKY= Y?[N1=Z#P.W;+,U=L!/9A7=P!V8C]6- MPI[?L>2L!*&9%$1!,?>NPNDJMO/=A$\,]OJ@3>Q.UE)^L9UW^=P+[(* 0V8L M \7+#A; N27"97QM.;U.T@(/VP_L*[=WW,N::EA(_IGE9COW7GLDAX+6W-S* M_5MH]S.Q?)GDVOV3?3LW\$A6:R/+%HPK*)EHKO2^C<,! 'GZ 5$+B)X"QC\! MC%K Z%2%<0L8GZHP:0&34P%Q"W!F^DVP7*13:F@R4W)/E)V-;+;A[')H## 3 M-K'NC,*[#'$F65&FR([R&D@)5-<*,&N,)DQ@FXH,2":%49@ FERD8"CC^CEY M23[>I>3BV?.9;W 1ELK/6L'K1C#ZB>"(O$?"K29+D4/>@T^'\?$ WL?-=Q&( M'B)P'0T2_EV+2S(*7I HB$8]ZUF<#H_ZMO-[ZLO?4U\-PU/($![VP1_%,F??X1Q\%>?6>I,9(],'G[+@D8S=IKV--PEX9LPL+^9 MOSMT>'!QO^KPJ:K+XFS MP-SD"$'->!DGWO-NB:/XOCJV+O)T<9?8HR.PYWV\/7:TD,8 M]1&N!@/W/Q^8N+,E'K3E1LD,(->D4+(DMV"8PI@NNG.5:E)198@LB-D"N0/L M.2_Z(AT?[7C\NN\Q&5S2KSXF)XHNSRFZ.A-98YE_4"*5H#:NF-58W-3"-.=; M-]K5RU>N3'PR?AU.%V'/>!I.ETTY_(.^*<[?4[7!+Z0T#QTKT'UU)/\!4$L#!!0 ( ,N*"%>: M/5"NG 0 (: 9 >&PO=V]R:W-H965T,_ED7A,C590T;E!5] KN], MN[GPAZ'/_ HE81GDDO$<"9B.O6M\=4,BDU!& M_,5@);>.D:'RR/F3.;E+QEY@*H(48F4@J/ZWA!M(4X.DZ_B^ ?6J,4WB]O$+ M^J>2O";S2"7<\/1OEJCYV!MZ*($I+5+UA:]^@PVAOL&+>2K+OVBUB0T\%!=2 M\6R3K"O(6+[^3Y\WC=A*P+T#"6230%Z;$&X2PI+HNK*2UBU5=#(2?(6$B=9H MYJ#L39FMV;#<3..#$OHNTWEJ\HDR@98T+0!E0&4A0,^1DNC]+2C*4HG(!W2. MOC[(!"2T MI-^XTV\AUNFX3"?-=%_SKLB3BCPI\<(#>#<\CS5;04M%"2:?Y!E:@# 7M8;1 MM^M'J>_&ZA\;U35VSXYM'K\KN: QC#W]?$D02_ F/_^$H^!7&_&.P!IM"*LV MA"[TR7W-6$_OE#U# ]#0CKN8@])TE2%6*P]:,]0C#<@3SZEA.@HO> M8.0OMTG:@J*P"FH4WZN*[[V^^)<2#8^8RGE9?WD WPNF97ZH_)ZE,K)3O2TF M(/;J^U7U_3=6S[-,:U(___$3XE.44C&#\Y@NS)T%S1E8>?0M->+^#I$C00TB M444DZH9(QI+C-");JX<[-(X$-6@,*AJ#;FC(C*;I<2(#6XW1#I$C00TBPXK( M\&U$E!&20@E5<.R9'MKJZNT4;PTZ4/QE5?REL_AZ43IKK$IGVCC$A1 LG]GJ M=8*V?2%W!-;@CX-Z50Z<*].A9?G;'SH0W2G(I'5-VL!VU(.NT)I-V+(FV"F# M:RG!3/JT;D;"9)QRTP\K^S5>M"5&$D6#8$>RMC#2#[%=M+AV$]BY2C=DR_)% M86I/80DI(NA?]$91N\=L/:.G\!FX-AHX/(VLG0:F=1,Z0FLVH38LV.U8VLMZ MC=<_)FM+F$/6M47!;H_RF>?P0__F$$]ZW9@6VOC_#S4[AVH]D1VA-1M36QX< MG4;-3BO5N@D=H36;4!LF['9,[=4\V)/IH$\N=\6\'T5ZO0/N#M>N"+MMT5$M M=_?>=A;2>I([0FNVK?9C^/(T2N_4DG6%UMPKJ#T9<=J=]DK?X!U1NB7JL-)) M;9Z(VSS=Y;HLFL>@?Z#DY2:&_.7M:G8/UGJSHR.T9FNV=GWH>?.WMWN4EI/ M=$=HS<;5]HWT3Z/V3JU:5VC-)M16C;BWI]JK/=K[C6A5^WZ83>W^U@:]^3KR MF8H9RZ56ZE3G!1<#W1VQ_N"P/E%\4>[9/W*E>%8>SH$F($R OC_E7+V?R7]02P,$% @ RXH(5_(.KT:7 @ (@@ !D !X;"]W;W)K&ULM59M3]LP$/XKIPQ-(#&2)FUI61MIP!!,("$8[ /: M!S>Y)A9^R6RG9?]^ME.B;@N=8.J7QN?<\]QSOG.NDZ54C[I$-/#$F=#3H#2F M.@I#G97(B3Z0%0K[9BX5)\::J@AUI9#D'L19&$?1,.2$BB"=^+UKE4YD;1@5 M>*U UYP3]?,8F5Q.@U[PO'%#B]*XC3"=5*3 6S1WU;6R5MBRY)2CT%0*4#B? M!I]Z1\=CY^\=[BDN]=H:7"8S*1^=<9%/@\@)0H:9<0S$/A9X@HPY(BOCQXHS M:$,ZX/KZF?W,YVYSF1&-)Y)]H[DII\$H@!SGI&;F1B[/<97/P/%EDFG_"\O& M=Y@$D-7:2+X"6P6]U-(*_RE!B23I1<@G+>ELTM M?*H>;<51X8IR:Y1]2RW.I&>$*E@05B-P)+I6J(&(''*J,R8;>_<4#:%,0[(' M.T %?"UEK:V7GH3&:G!,8;:*=]S$BU^(]Z46!Y!$^Q!'<0)WMZ>PN[/W.TUH M4VCSB-L\8L^;_#./?5LE1D2&T'1UH61=45' PZ7%P(5!KK]W"6\"]+L#N,MQ MI"N2X32PW:]1+3!(W[_K#:./&^0GK?QD$WMZ*47QP:#BMJ-FIDM=@Q]ZO+MI MBW24C'OQ>!(N.N+VV[C]C7%OL)+*8 [WO@6NFA:PE\[ PQ7R&:K.H]I(^L:C M&K22!]NN]& +\H>M_.%_5KK!#]8K/1A$4=1=Z<,V[N'&N)^UH?8CAB#GX(_P M=17?2/[&(QNUTD?;KOAH"_+'K?SQ*RJ^#_,VG2ZEX[_O^3#NQW]6/US[Y+OI M>454084&AG,+C X.;?^H9B(UAI&5GP(S:>Q,\DO4$L#!!0 ( ,N*"%<#'@&N* < *L[ 9 >&PO=V]R:W-H965T M!$(I:A68,D73$, M^\#8="Q4(CV*CI/]^E&72*8L,])RT@^-+^<\I,Y+BN)KZ60KY(]DQ9A"CW'$ MD]/>2JGUYWX_F:]83),CL69B(V*0LZN)$HV<4SETQF+Q/:TY_:>/[@.[UW;#U+?U ME=3O^B5E$<:,)Z'@2++E:6_F?B:>ER9D$7^$;)OLO$;IH=P)\2-]<[$X[3EI MCUC$YBI%4/WG@9VS*$I)NA__%-!>V6::N/OZF4ZR@]<')$G&1K'L0ASS_2Q^+0NPD MN-Z!!%PDX'K"\$""5R1X;1,&1<*@GC XD# L$H9M$T9%PBBK?5ZLK-(^571Z M(L46R31:T](7F5Q9MBYPR-.1=:.D_C;4>6KZ1?#[3XK)6,MQIY >>XFB?!'R M>_3>9XJ&48+<#^@3^G;CH_?O/J!W*.3H=B4VB0Y+3OI*=R)%]>=%@^=Y@_A M@QZZ%%RM$A3P!5LTY/OV_)$EOZ\/OJP ?J[ &;8"+^D3\MR/"#O8:SH<>_9O M&WZ$/.=@NO^Z],">/EO+(X2'!].)/=UG\Z/G8\>64GKE8/(RGM=],/WU1<>B M"\7BY.^&CI[EX$$S.#V]?D[6=,Y.>_K\F3#YP'K3GW]R1\XO39)!PGQ(6 ) M(T P0^I!*?7 1J])W:2H-;^KHCELE,'2Q?)A.O&.77Q\TG_8U:I=6 #9-0($ M,U08EBH,K2I&2SU*;5)4VM+736% MA/GCQDDZKJL*V28!@AFJ3DI5)R^H^AC&FQCY8:)D>+=)Q=2S4J0"HG,1KRG7 M@B=HAJY3H='7)9H],*EW:?I;GH@HU(."+= %3Q=.MN LR=*-+X.SBUM_UC00 MK)WK.A @8?ZD<2 ,]D8"9*,$"&:,A.-R)!S;1T+(LY%PP?6D98G2$A9"MQH- M95KPN-8[==9A$%C[U7400,+\X^8E>V_-AFR4 ,&,0> ZU0;:Z7 EK'?*\XV4 MC"NT3L_V@C<):$=V5;"@#7>*/G8FN'9M7$2-K%$!:,](0YO8=9Y4?I+JC8R5"%K,BC.[/C.U7?WJC_QL#[QU>O? M+BX [1TI:+L*#/#X@ *X4@!;%;AA/!02_2[4@0I;TSM7&)+F@]("4!J!HIFR M5O:-^V;^C0MJX(#2?%!: $HC4#13\.@X3OUDV2XN M:!E'H(["+'-ET[AVGZ:^8ETQ.=?K5'H9>*:W@>D$(^%CMBO(+PJ-$'WIR!JE M ;5N0&D^*"UPFZV@<7US0:":-76N#!S7[N!\SW[(TCKN7>0?U!#4K2EH+];) M;QL8@/:/0-%,>2I#QK4[,E\$U7OU*_I$[Z)F-4!]%E":#TH+0&D$BF;J6EDR M[N3-KEM #150F@]*"T!I!(IF*EY9+Z[=>VEQW7*\O_4<[U\9G+>,\UO&!?:. M=R[S6W@;N/(VL-W;Z+Z>V8%=YU-!VUNFO%%-G;:! 6C_"!3-E*H#0?E!: T@@4S=2XLEHP?JNU#8.Z,* T M'Y06@-((%,U4O')AL'7/WV)M*P"[5J*7+D7UM:V(VUVSW&'#VM8R+K!WO'.9 MW\+ZP)7U@>W6AR_I%OEBRY'@*#^3-O_VBO<]!O>XJ=J03HD/2@M :02*9BI7 MN2G8[J;H#5RJ6^2J-XH%Z) 5M5)]X]?D$:GZ T@@4S=2N@-!^4%H#2"!3-5+QR3O!KG1,[H+.P^[[)T-T[ MO[8("D#[1:!HYHWRE;/B03LK=F#G6^1SFG$O9DV4ET,"T#X1*)HI2>6F>"UN M*U'//](U2@!JH8#2?%!: $HC4#13V,I"\=[,0O% +110F@]*"T!I!(IF*K[S M')+=0OG&:7ZOM3[!II,9723)AO)Y>D]FHAHO8.W$SDHW."HC;^^>O'9A 6C? M"!0MUZ:_\^QAS.1]]I1H@N9BPU7^&&+Y:?DDZBQ[_K)?A>>/L5Y2>1_R!$5L MJ5.=H['>JLK\R=#\C1+K[$G&.Z&4B+.7*T873*8!^ONET-N3XDW:0/E\[O0_ M4$L#!!0 ( ,N*"%?S[3G5;@( %$& 9 >&PO=V]R:W-H965T-/\YYG_5@C7 %1.<2"AGSJ?IY55J MXFW =P8;M3^>Y!U>4,US3,I-D2::%0S UNJS49S MC)N7,M<2=QGFZ7R.;[GH:B"BQ&(6&K5U)YEFH,CY#6C*:D7\"W)&&">/E>@4 MY87*7(ULH^ NMYRKGN,?X7SM^(0$WCOB>WY GN8WY/SLXE\9%ZT/_OW!OV]U M@R.Z=X*OWFN0S8'[GW<82FXU-.K7F-]>-QS7-7?A4K5T"3,'/W8%<@U._O;- M-/8^GG =#*Z#4^KY YC[4H TQVY.9,Q@+Q%;"7.WUGD0AU'FKD? X0 .3X*1 M%8ZQ^JQHCQ5_2))Q5C2PHM=8T1@K.F!-O7 :CL/B 1:_!HO'8/$A+$@C;QR6 M#+#D-5@R!DL.8
    *\!N6^(W/H9,#SZ2U O"(/V/Z>YU"--L MOU&Y8ER1&DI,]"8)FI9] ^LG6K2V:2R$QA9DAQ7V?) F /=+(?1N8OK0\"^2 M_P502P,$% @ RXH(5U<8EQG) P ;0H !D !X;"]W;W)K&ULK59M;]LV$/XK!ZW86B")9,FRGBJ*)C:WF$N-Q.OY[UO//%U9NR&/QV7;(T+-,_E7-'*;U%27J#07 I0 MN)IXM[V;62^P#L[B*\>-WGD&*V4IY8M=/*03+[",,,?$6 A&/Z\XPSRW2,3C M6P/JM6=:Q]WG=_0O3CR)63*-,YG_S5.33;R1!RFN6)6;)[GY QM!L<5+9*[= M?]@TMH$'2:6-+!IG8E!P4?^RMR80.PZ$T^T0-@[AH4/_A$/4.$1.:,W,R;IG MADW'2FY 66M"LP\N-LZ;U'!A/^/"*'K+R<],9TQGL**/"5S426&#^_$>#>.Y M_@27\+RXAX\?/L$'LH"_,EEI)E(]]@V=;C'\I#GIKCXI/''2 !ZE,)F&SR+% M=-_?)]8M]?"=^EUX%O#/2EQ!%%Q &(11!Y_9_WHRC)' MRG##[X6TYW^B2)3CQJ%XUJE?TIK_^ MTAL$OW=I_TE@>Y'HMY'HGT.?/@B#A&HN0*#I4EJ[#YR[[3.OT[ _"N@CO.Y* M.+;J!<.PUUKM<8M;;O$/N"6R0##L#364C*$(M*Y50-=ATG*SIFA!"0W MDR$LL&3*=;4NF==' BY[HZM3LCL!=]OL^"LT#U%OP%=G\D+<*TK8EXJ M3@J)ORXIP^B/PB&::6+#308,EI4F0*WI5;'DXJ2^AL5N;XI&T8&\#J-#??[. MQ5V@6KMYQIY.N5]?A.UN.S/=NDGA8/_.SE)N(/@.4P]BCTRM.25FCBN"#*Z& M%&]5SS;UPLC2C0=+:6C8<(\9S8.HK &]7TEIWA?V@';"G/X'4$L#!!0 ( M ,N*"%?\D7U@R < # _ 9 >&PO=V]R:W-H965T1A+\JG3*A9Y7(?5O'TIJY_KC5*-]^LV+^J[V:9I=C?S M>;W:J&U:OR]WJM"_>2RK;=KHM]73O-Y5*EUW0=M\S@@)YMLT*V:+V^ZS3]7B MMMPW>5:H3Y57[[?;M/KM7N7ER]V,SEX_^)P];9KV@_GB=I<^J2^J^7'WJ=+O MYD>6=;9519V5A5>IQ[O9!WHC1= &=(A_9>JE/GGMM:E\*\N?VS-9+56>MTSZ>_S2D\Z.:[:!IZ]?V?_2):^3^9;6:EGF_\[6S>9N M%LV\M7I,]WGSN7SYJ^H3\EN^59G7W?_>RP'KAS-OM:^;.(#U W?@DK1)%[=5^>)5 M+5JSM2^ZH]]%Z^.5%>V)\J6I]&\S'=U_J2NO5H]Z?HWWEJS>-\GJDFS MO/[!>^?]^"7QOO_N!^\[+RN\KYMR7Z?%NKZ=-WKUEF.^ZE>Z/ZS$)E;BWL>R M:#:U)XNU6@/QB3L^<,3/==;'U-EKZO?,2?BW??'>X^1/'B., ]]G^?9P!J7S M_ZTN+UY]<##X\3S@'1^?X/O2E_^SVI55DQ5/WD-QD*'VYF6LQJ53VKV>*/?Z !^3-TV#')$DPRB40V*) X%DBX MV!>?U;,J]@J\\ Z101?9_F5X7H213Z/X=OY\>F !&*41Y4-8,H91$G-BTTD( MQV@81D?<(%'_F*CO3%3>/WQ-/MQ >1X"_=,5F4^I;^4YAD4AIY&5)D!&*2$6 M3(YA04Q9 .<8'',,G#E^2E?98[:"3IFH*$)+!3'<,8IW%@9SJ&^3P2PDYT#.-^'$YT>M3T[=3=N'\L]X4VTP68 MJ#/T["L+DRU!99-8;,,B&$]!_6L*H-.QG%TF3+8$E4UBL0W+9&P1=?LBIP & M@ !J'1H)((33O5-LR\(8QWC 0V;K H!CD?XW(0S&A5!G#^T4P'"L1

    -KJJ#3S9Q=)DRV!)5-8K$-;TL;S\3/3@#[Q3G=[0/V7 0",A(R,5(,"$A] M%DS<-V/&K##W=.1_RX;WN^<8I+KISSXS4>T**IO$8AMN'#%VA9,K"@A'G0&A MLB6H;!*+;5@F8[2XVVBY!(0#3BL0D2T? (P3XMO-!@0+P]#>/P+ 1,"F[C=Q MX[6XVVN]23B<?DZB&#)5-8K$-2W6RZ>RJN\YPMYWA[CO#W7AV#4/& MC2'CEQLR/G9&W.?,OA\%P%@8VPU* L!$Q&)B2P< 8Y1,]!SJN41E2U#9)!;;L$S&7'+WC,NI',"0 M2X3V^'X)P4*?"%LYQC!!0CI2#@!&_2FWPHT]XVY[]O:FPS4)_&6HK+)V%B/)'R!1G="(9@A'-+ M%Q((YH>!/0:#8#00$YY%&',FW.;L3?+A'"*Y%SCWG$1E2U#9)!;;L%3&7@IV M1>D0J-82E2U!99-8;,,R&6LIW-L+G=(QWNI'0V)O?5P",,:Y/1M*()@(";>E M ]A?J!N9B0F2.'DNR&W.OI9-FGO9J8"4.U6EW:E9N8X"ZN9#5+8$E4UBL0TK M9%REN.;F0X%J*5'9$E0VB<4V+).QE.+RS8=]Z.!A-VC N* ^0J \JNJI>_2Z]E;MK8K#0Z#'3X^/=W_H'FJV/K^G-TL*?)[0&WEX>-O0 M'YXE_YA63YEN5'+UJ)KP>/;A35/NNN>/OY5-4VZ[EQN5KE75 O3O M'\NR>7W3+G!\2'[Q7U!+ P04 " #+B@A78'"='.L# !Y% &0 'AL M+W=O(I.:%DS.G*U2NTO7E:LM+8F\X#O*])LU%R51>BHVKMP)2K(:5!8NAC!T M2Y(S9SZMUZ[%?,KWJL@9O19 [LN2B'\7M.#'F8.<^X6;?+-5U8([G^[(AMY2 M]75W+?3,[5BRO*1,YIP!0=#J^9_^Y#EX' M,P"W #P$^$\ O!;@/=>#WP+\YWH(6D =NMO$7A]<0A293P4_ E%9:[9J4)]^ MC=;GE;.J4&Z5T&]SC5/SQ5[J%2F!I!N=?P4RS0)T'0JB/#]\2SP*.&O>W8!/'@&,,2> M83_+Y\.Q*9S_YSU]M??>87A=K7@UG_<$WVU;(C=TQT55'6=Z6)>'?K;5H4OF M2M$2_/5)@^NA_-M4!XTGW^RI4L=+N2,K.G.T_$DJ#M29__@#"N%/IB38)$ML MDJ66R'KI\KMT^6/L\S8WQFO8(,,:6?V6'.91'*!X,G4/IP=K,$,H1E[?+'EL MAN#$@T.ZU&2'413%G5TOT* +-!@-]+=.K=H*-88\RO'2BK-)EM@D2RV1]1(1 M=HD(WTP@0IOILDF6V"1++9'UTA5UZ8I>+1 -,CBYJK'GQQ,X$(C'9E&((^@/ M!.*Q&4(>A@$>"(3!#H:3&$*S0,1=H/%HH$LN=$$21<_ %\[.VS(UA3W*\]*J MLTF6V"1++9'UDC'IDC%Y,Y&8V$R73;+$)EEJB:R7+@0?OA#@JV6BA?9O=C0) M!Q=[:;33BH(&0F&R"V,93@ MI45GE2VQRI;:8NNG C^D K^94+2N;"7-)EMBE2VUQ=9/VL,G(AK]I!D7"^_1 M___G^M:&H3=4"Z/A!'MX*!<&0PRU#L1#O3 9H@"'X4 PW)-62DG%INYA2;#B M>Z::+^5NM>N3?:R[0X/U!;I<(L-Z4O75ZM;- WW3E/M,Q"9G$A1TK5W!BTBK MFVCZ7,U$\5W=R+GC2O&R'FXIR:BH#/3[->?J?E(YZ+J-\_\ 4$L#!!0 ( M ,N*"%=L4^SZ7 0 *83 9 >&PO=V]R:W-H965TIDDUW[H] .!M0DH/ 0I1**@".7?$ZP@30LFZ<>7FE1K MYBP,3Z^/[#^7PIN*.'7Z .R"[X(IKR\A<= M:JRAH6C/!1%H=P+)I\FTDXLEGLN1SA' M'#8R_P+%D@4%RYL'_UH60D3S*$F3L$SJF0\B3%*.S'-TB3[=^^CLW3EZAY(< M/6SIGH=YS&>ZD%X5W'I4>["L/""O>&"B#S076XZ"/(988>\/VSL#]KI4HY&$ M'"59DD'"7_?Y%3*-"T0,8BK\6;W=G*C"^7^S!]\\>TL,LZD/L^0S7^&[K\KB M MVU:X&NT4>Q!89N!&031&F)?5&_T M5*5^9>B4AL6Z\K3 Q,;8GNE/I[KV89YK8J^-\A5D&!M&!Q;T8R-5BET*U&.4Q"C/*1/)/^4PE0L5LGSAD8FP:'0WZ*#)Q M;=+1H(]R#-?I< 5]E.UA ZLEIS<[ M=OOQ]E&N1:Q.N'T0<1S2*9] ,2%Q)H8Z7+<)U_V/<".: 3I[3SD_KYJ0;#PB MR?=)OD$?=\#*A'/T"')/)5M0A7\(GX%+:61#DVA&T[2 '[53R>7VA7 \N_N* M]%&V@:UN>?11Q'2*7M_2JX^ZQ(YCJ_7R&KV\0;UJ162PQUZM"G:0XVO;\9AD M_IADP4ADK41,FD1,OO^R.ADSCV.2^6.2!2.1M?*(C9?]L_&M"VMMV>IY>.(Z MDT[;4. \$UN=[N(K8).)XW77%05,]EG+4W<.?/*A@ <#75&VH[)[0-DX+^NJ M5,8]2/2UA3<<+_35"=:'D&T2N;%+82VG,JY< MV>]8=2A4W0BZ*T\]'JD0-"LOMQ#&P J ?+ZF5!QOB@F:H[G%OU!+ P04 M" #+B@A7C[\EHV<" !/!0 &0 'AL+W=O$ \N,FEL>;8P7::3>+' M)><52L.5!(W%-'@_G,S&+M\G?./8FH,Y M."=KI1Y<<)U/@\@)0H&9=0R,ABU>H1".B&3\ZCB#_D@'/)SOV3]Z[^1ES0Q> M*?&=Y[:[D3UV M_^$ $,=' '$'B+WNW4%>Y9Q9EB9:M:!=-K&YB;?JT22.2W<='^']TC#!"XZY%PR_826+1N9_ MXSM;HH9:&:O1F-B:I;A-*#B-ZBW&*2O7PTOHW?73$S9Q42=)^> F0H&TZ'%PDX?90=GC0'^ZIN65ZPZG*!1:$B@9O+@+0 MN_;=!5;5OF76RE(#^FE)+QYJET#[A5)V'[@N[-_0] ]02P,$% @ RXH( M5V$O0[:2! &ULQ5A= MCT03&RK5E K"3B;*<_ON+# M&(3,)@TS?;&1./=<8PBDJC)#9MR_+,!)'46,[+OCNVG--BX("R;\GO,)Q7##)<7RN28W&9V'8 M?CZP?U^*EV(>$<2P^TOT/N!8T*?C6-.;E+]A7V.G4 M .N<"YK4QG($"4FK?_1"R;=$VHEEF&0Q_8(Q>,0I MWA !LABE')P%6" 2V_ WI21:,)A'\)Q8P\2 M_IBGE\"QW@/;LAW->%8O-[=UTRR8$RR<"2R M3F;<)C-NR>Z4YPR_!ZD\8C+,"(W(ND&M*1?@SY^D M);@5..%_Z;+GCIF],E:_MQ\:H>VC[%]NXL)^A@?>EU,V,=,/+?!=/1YC3YO4%_XG,DR0$Y/AD7. M4E#4 YQC_6Y144U:_B_7N^TT3L=U'N=4";( MWZBL?.BF7'RR ,H1(R@&9UM9KIT#N3*U^J>] 4%;S74?8T-74:_!3-1<]S%N MRU='N]]H]P>U_WQJH]%I]7O^?66(JSY$37,? :?*Q _[F!,IGC4R9U\Y"KOG MX"]BAQG(I$XYQPG#LG06@X?B(/UKM]4QR8(QR<*1R#HY@M:QEK7^KV.Q]CQ2 M D=E"T9E"\=BZ^:P]3T"!U?:O60D:WQR#ZG-VVM[IAX7&@QTH+*/Z$#3F;*1 M:$"V9^OW$F@?-=IO*P!J^\[8_)Y*#4@].@(-R/&@JK(/:A\>797'KPROZQX(7#%>^KJJ":JU.Z0Z@*[H,<6ZWY-"#7=E3%?9#GJE6?V;I!2C#; MEE=W7$K(4U%=]S?7@=7DIIO3?P*L5U/0'Q75B>6-UI*_N(C\@MB4I!S'> M2%?6Y53FAE77>U5#T*R\OWJD0M"D?-QA%&%6 .3[#:7BT"@<-)>LRW\!4$L# M!!0 ( ,N*"%<]G96"70( ,,% 9 >&PO=V]R:W-H965TB(F_$"FX ;YNYI5G4NU2R!NVDT3S,>' M@*\2=FYOS#S)PI@[/YE58Q[[A$!!B=Y!T&<+$U#*&U$:/SM/WA_IA?OC!_>/ M@9U8%L+!Q*AOLL+UF+_EK(*EV"B\-KM/T/&<>;_2*!?^V:Z-O8@Y*S<.3=V) M*8-:ZO8K[KM[V!,,LR<$22=(_E60=H(T@+:9!:RI0%'DUNR8]='DY@?A;H*: M:*3VKWB#EG8EZ;"XDBA7(MSHR1102.5.V1MV>S-E)R]/\PCI#!\9E9W?9>N7 M/.'W>:,'+(U?LR1.TB/RR?/R*90D'P9YOS]&^Y_, M#MC3GCU]SKV8&P0"%XHI*192T4L3O@4E$"J&AJD_;R]TQ4!OI36:2A1)0Q6" M8-VQ&VJ//0_'^BZQ+=Y=Q/3+H^T^^^.P81P?Q!U@93U6]BS63+N-%;H$=@TE MR*U8*#B69?;H^#0Y>YSE7\/:)*.]$O/M[8NP*ZD=4[ D83RX../,MBVCG:!I M0M4M#%(-A^&:NBQ8'T#[2T//TTU\(?=]N_@-4$L#!!0 ( ,N*"%<+\4NK MM0( (<' 9 >&PO=V]R:W-H965T)0K1 7;@I5RX:R4JDY=5R8K+(@\X166^DG&14&4WHK*T1)O!J(22T5+W;.>E_0LKF2[>X]=!Q\ M_X"#OW/P+7<3R%)>$D7B2/ -"&.MU7S6S[?ZHZ'^;B FR6C.3&IE/#S6IO!E<)"_NIC;30G_9JFSD]E11)<.+J0 M)8HU.O&[-Z/0^SA /&Z)QT/J'6+^0GQL.87N>L>P$D+.!D$/"M,3- =*A71#&5N4%! _E(+:D44 M4&G:SO0/IJ [:$D8*1,$6VU]Q$WDXB:#5"!\L*7>!Q3N PWE;=H"3?\?:-('--T'&H<' M>68MSVR0YZ930.PUB9J]MCSF+<'\596<@>DH]01+7J:R6]E]&/.]OII[P:0O M06YGKII/U#NV6%K@_WK%?.^_H94=N%U-R\OHTH@8WM5":-!MR@PKTVPKT MC[''SC-WEWJ!U#S!CV^\5@#8+ S6Y8$M!715H*8=.EK;K3;QX.+"]_V(;O:] M/9MVH'K0JA[\@^HY), W3PD?/%(4G)\_%OYL6BV<[MW^'-3:-45-$ED5IFX$ M[6S;=\>NW= _Z773OF%JS?'+$[!"J']VCA)4W0CKP,C2]9*E--B9W###?P&ULM9E=;^(X%(;_BI4=K6:D:1,'PD<7 MD*8DU78U,T)M9_=BM1EO%EPD1.E3L;1E*H!$N2B);==Q M>G9"*+,FH_RSF9B,^%K%E,%,(+E.$B)VMQ#S[=C"ULL'#W2Y4MD']F24DB4\ M@OJ1SH0^LRM*1!-@DG*&!"S&UA=\$^!^)LA'_$EA*P^.4;:4.><_LY/[:&PY MV15!#*'*$$3_V\ 4XC@CZ>OXMX1:U9R9\/#XA7Z7+UXO9DXD3'G\%XW4:FP- M+!3!@JQC]<"WOT.Y("_CA3R6^5^T+<;V^A8*UU+QI!3K*T@H*_Z3Y]*( P'N MG!"XI< ]5] I!9W7@NX)0;<4=,\5>*4@7[I=K#TWSB>*3$:";Y'(1FM:=I"[ MGZNU7Y1E&^51"?TMU3HU>8"8*(C0C BU0SZ58VTM>0D>RPG.^VF,\],=\WLD,=_!FYCMMI4$_/ M4#LGU7Z[^H\UNVZ3!^WR+ZFX1J[7)+>UZY7U;F6]F_,Z9UG_) B3I+A[_OZJ MAZ)[!8G\I\GB@MMMYF:EY4:F)(2QI6N'!+$!:_+K+[CG_-;DN$F8;Q(6&(+5 MPNE4X73:Z"_A7*5Y.(PK?4>D9$?F,2#%T128 L8HB9OR:45?FD\!Z^6PK.QO M)H/!L.\X(WMSZ+S).0-#L)KSW[U6>WVZH1&P2.]F&J&%X(7/*!4\!(CDV[O;.UZD MZSFO-^2T]3(N-=8D+# $J]G?J^SOM=K_73_[A9PI0>?KO-;G">P-1V2A][Y^ M!-/%1C^/*<071?5I2J)UJDMOA-Y1K+WN<9DQ.65@"%8+HE\%T6\-XA$8Y0)] M/^5MJ_I2;TW"?).PP!"L%L&@BF#P3@] Y/AF(3Y)F&!(5@MG&$5SO!__@RW MZB\-P23,+V#>02GK-OQ"!<.CBO=J6,TX[.Q;*N=MZYXRZWQMW6UWU]7+J0Q[T/='85[5.>JG?1FF^45I0TC ^2,:Y=OI] M[T0R!\TN?B,976-TOWP&__ I2 PT+K]AM:@?:)+C;YO%D#4[/6[=NWL;B]CWV M#8\W6;&?"HBH0G4]UYC[86[_M:W-[8 M^H)LD<^W#.E-710A$(TN]H_7,VQRT6CW:I06F*(57ML'[U&RUV3?B%A2_< 8 MPT+CG>N^WG&B>/-4G"B>YJ]6YEPIGN2'*R 1B&R _G[!N7HYR=[65.__)O\! M4$L#!!0 ( ,N*"%>6[69--@, "03 - >&POU^_7SM-/W M%S$>-KI4-/8]/N<>VS?$,*S-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6G=4Q:1% M"J5+:FQ7S^.ZTHSF-9!*$?>[W30N*9=D/)3+\KHT=3132VE&)&U#D;]]SD>D ME[XGD9>;J)R-R/W9VQ]+9:[>1/Y^\N[DI'M_?G48/W/ .8F#HA?/$.UT<5V+ M8=+IOK0;?FJ%//$4HUT&:)UNR^N@^0;/FLH3,\&$LZ"CG;E QY'C9B?'PT+) M[88FQ >L.BU9]$#%B$RHX%/-@570DHNU#_A"I?WFXYWM0 M9(U.R:72+K?/X+^GS? #8-,#@UR(UF"?^,!X6%%CF);7MN,&N^ C*&K:=^O* M.IQKNN[U+\B6X&XVR53IG.DV38]L0N.A8 78T7R^@+M150R@,:JTC9S3N9+4 M>=@PFH:5G3$A;N$)_%[L::^*G7WKPJ[)MFD--4TOXSN@OZOFM7=E^R_2C2K^ MH,RGI9V.='TH-':C6<%7KK\J6@.8>@]7IU4EUA\%G\N2^\:*$T M_V6S0:G,;(!I$CTP;?AL-_)3T^J.K7$,)M-C,'D4-3DX!I/9JS09-R_PG5/" MWAFAC49P%AN1;W"R$]NDT73)A>&RZ2UXGC/YZ*A@Y0V=VC\!]O3M^)P5="G, M70N.R+;]E>5\66;MJ!M8B&;4MOT%IM=+VX.@S<5ESE8LGS1=/9^Z9F0;-FMS M >$0N797&,$X'@LC@&%Y, <8Q[.P//_3? ;H?#R&>1L$D0'*&: -/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( ,N*"%;^P4 *XS / M >&PO=V]R:V)O;VLN>&ULQ9M;3^LX$(#_BM4G]F&W;:[G((H$%%BDHP," M]KRNW,1M+1*[:SLM\.MWDE#J;-/1O@Q]@J;!_>K+?#-V.-MH\S+3^H6]EH6R MD\'2N=7I<&BSI2BY_4.OA()WYMJ4W,%+LQC:E1$\MTLA7%D,@]$H&99U@HOUA5]2;.SN_?HE6TLK9[*0[FTR:'XOQ("54LE2OHM\ M,A@-F%WJS9_:R'>M'"^>,J.+8C(8MV_\$L;);._R4PWYS&>VN>+X[)$#R&20 MC*#!N336-7?L%'9!YW65.);QA[O*&D9)'65W('#X]9T\U1/T'ENDYNU\)XT$&"&1P-,@K M7:X\R!"!#+\0\I(77&6"-3/2>H 1 A@=K1>O_ZFD!QDCD/'QAIK;I0>9() ) M+>0ESUX6$$54[O&D"$]*S6-ETT40S"W$SLK "$8LA;*0 ?B8F!O&Q')X M%###*ICT1I= J)R!#,6RC71+EE6=68<98DRLB+]4W7N%J'OS:DOIPV%F&!.K MX5;K?".+HHDC[5A+B'5J47,P[F-B;A@3R^&&2\/6O(#1+@6WE6D-YN-AJA@3 MNV(J9LYGP=PP)I;#73W=!'OFK]W BZE@3.R".LM@VMNQ!F.;/Z[QM M1^E#8F((B,5P!ZK/P0;/AN M/OO3Q\3L$A+;Q<\5^@<[Q/02$NNEU\R]ZSM$]ZCH-ZEV%CS0C9AO0F+?X/$G M]#$QXX3DQOG<,& GSPUNIPLQTX3$INF+C3V(F&5"8LN@17LW,F*6"\4O!3\!A334R_;59P:R7XCO_0Q,0$EQW@&H#=NIIB$TF,\#="/B4DH)990/R:T M:+CKNC+%+)0>Y03G^O+N>7K!.H?=*6:AE+KJ.; Q]#'J/B9FH92Z[,$P.]N] M*6:AE-A"/R#V+)#EC:DG)5;/;<7!UTYX^6^W8DS11X[)2YX#CZ[LU1(I9IR4 M_ P'P>S.0\PX:6.<87.S/3_+84HKD?^$C[!P/>-%]@"E*?QHGE\+HKA^AFU> M%<457+M7/S3/M_]NLOU7F?-_ 5!+ P04 " #+B@A7NTG2WV(" "T+@ M&@ 'AL+U]R96QS+W=O[;<@;V03WH2<09H0)Q^4>?4,'3KW)LQD-[ M'O:';EA\G([G85WMQ['[4=?#9E].S?#0=N5\N;)M^U,S7I;]KNZ:S7NS*[4L MEU'W]S.JYZ?[F8O7SZ[\S\1VNSULRL]V\_M4SN,_!M=_VOY]V)'E;5_W+6ZKJN8,$@F3^((4@G3_((,CF#W((\OF# M H)B_J ,07G^H!4$K>8/>H2@Q_F#TA)E7!(D3; FT#HAUXG ZX1@)P*Q$Y*= M",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HK MZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O M0[V-0&]#O8U ;T.]C4!OFVQV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H M[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. M KT#]0X"O0/U#@*],^J="?3.J'W!W*SZGS MX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7 M?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0/A1('QJD M#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58["*D=QE:/ RE%D%2BR M"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5H\BJ4635 M*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9%5H,BJT&1U:#(:E!D M-2BR&A19+8JL%D56BR*K19'5HLAJ462U*+):%%DMBJSV?\KZT_O])\?/SWIP MW?B2S^9_7U__!E!+ 0(4 Q0 ( ,N*"%<'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ RXH(5^_1 M[F3N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ RXH(5YE&PO=V]R:W-H965T&UL M4$L! A0#% @ RXH(5RK1?_'1!@ 9"8 !@ ("!9 X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXH( M5[N7Y2,Q#@ CIT !@ ("!(B, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ RXH(5SE*U3;O#P I3 !@ M ("!C3T 'AL+W=O&PO=V]R:W-H965TS7$@L3 0 %L+ 9 " @7Y7 M !X;"]W;W)K&UL4$L! A0#% @ RXH(5[NX MH[&.! L L !D ("! 5P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXH(5T##;$:"!@ XQ$ !D M ("!>FX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ RXH(5TGG-F+L!0 T@T !D ("! M@8( 'AL+W=O&PO=V]R:W-H965TU4MO@?0, ,H' 9 M " @<6/ !X;"]W;W)K&UL4$L! A0#% M @ RXH(5_.X\>%I" 9!4 !D ("!>9, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXH(5]K3;% )#P _"X !D M ("!D+0 'AL+W=O&PO=V]R M:W-H965TVZJ_AC@( "H& M 9 " @&UL M4$L! A0#% @ RXH(5]!7AG"7 P +@@ !D ("!DLH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MRXH(5U235"HS P 2 < !D ("!]=0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXH(5S&I0B1R!P 8!$ !D M ("!N.P 'AL+W=OX" ".!@ &0 @(%A] >&PO=V]R:W-H M965TH]OA$$@0 $D* 9 M " @8;W !X;"]W;W)K&UL4$L! M A0#% @ RXH(5R]WZTWL P 60L !D ("!S_L 'AL M+W=O&PO=V]R:W-H965TEL\G&UL4$L! A0#% @ RXH( M5W<"+K&7!0 B@X !D ("!6@&PO=V]R:W-H965T&UL4$L! A0#% @ RXH(5\;+'(L@! 1Q0 M !D ("!(1,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXH(5_$(++^U P &Q( !D M ("!"QT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ RXH(5W0-(^YK @ * < !D ("!-BP! 'AL+W=O M&PO=V]R:W-H965T4#L@:3P0 ! = 9 " @6$S M 0!X;"]W;W)K&UL4$L! A0#% @ RXH(5YG) MZ0RX!@ !S$ !D ("!YSH% !'* &0 M @('6/@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ RXH(5\2AKDO!<# "(#@ &0 @(%X6P$ >&PO M=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ RXH(5Z_"8S_R! :B, !D ("! M1V,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ RXH(5YH]4*Z&PO=V]R:W-H965T&UL4$L! A0#% @ RXH(5_/M.=5N M @ 408 !D ("!S'T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ RXH(5V!PG1SK P >10 !D M ("!<(P! 'AL+W=O&PO=V]R M:W-H965T/OR6C9P( $\% M 9 " @265 0!X;"]W;W)K&UL M4$L! A0#% @ RXH(5V$O0[:2! &PO=V]R:W-H965T&UL4$L! A0#% @ MRXH(5TP.4PUP @ F08 !D ("!#*(! 'AL+W=O&PO=V]R:W-H965T6[69--@, "03 - " 62I 0!X;"]S M='EL97,N>&UL4$L! A0#% @ RXH(5Y>*NQS $P( L M ( !Q:P! %]R96QS+RYR96QS4$L! A0#% @ RXH(5S*(1YO[!0 MKC, \ ( !KJT! 'AL+W=O[2=+?8@( +0N : " =:S 0!X;"]?7!E&UL4$L%!@ 0 !7 %< V!< +FX 0 $! end 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.2 html 445 298 1 false 50 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 9954701 - Disclosure - Basis of presentation (Policies) Sheet http://www.kniferiver.com/role/BasisofpresentationPolicies Basis of presentation (Policies) Policies 27 false false R28.htm 9954702 - 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 9954703 - Disclosure - Earnings per share (Policies) Sheet http://www.kniferiver.com/role/EarningspersharePolicies Earnings per share (Policies) Policies 29 false false R30.htm 9954704 - 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 9954705 - Disclosure - Fair value disclosures (Policies) Sheet http://www.kniferiver.com/role/FairvaluedisclosuresPolicies Fair value disclosures (Policies) Policies 31 false false R32.htm 9954706 - Disclosure - Income Taxes (Policies) Sheet http://www.kniferiver.com/role/IncomeTaxesPolicies Income Taxes (Policies) Policies 32 false false R33.htm 9954707 - Disclosure - Business segment data (Policies) Sheet http://www.kniferiver.com/role/BusinesssegmentdataPolicies Business segment data (Policies) Policies 33 false false R34.htm 9954708 - Disclosure - Contingencies (Policies) Sheet http://www.kniferiver.com/role/ContingenciesPolicies Contingencies (Policies) Policies 34 false false R35.htm 9954709 - 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 9954710 - Disclosure - Inventories (Tables) Sheet http://www.kniferiver.com/role/InventoriesTables Inventories (Tables) Tables http://www.kniferiver.com/role/Inventories 36 false false R37.htm 9954711 - 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 9954712 - 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 9954713 - 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 9954714 - Disclosure - Uncompleted contracts (Tables) Sheet http://www.kniferiver.com/role/UncompletedcontractsTables Uncompleted contracts (Tables) Tables 40 false false R41.htm 9954715 - 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 9954716 - 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 9954717 - Disclosure - Debt (Tables) Sheet http://www.kniferiver.com/role/DebtTables Debt (Tables) Tables http://www.kniferiver.com/role/Debt 43 false false R44.htm 9954718 - 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 9954719 - 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 9954720 - 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 9954721 - Disclosure - Background (Details) Sheet http://www.kniferiver.com/role/BackgroundDetails Background (Details) Details http://www.kniferiver.com/role/Background 47 false false R48.htm 9954722 - 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 9954723 - 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 9954724 - 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 9954725 - 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 9954726 - 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 9954727 - Disclosure - Inventories (Details) Sheet http://www.kniferiver.com/role/InventoriesDetails Inventories (Details) Details http://www.kniferiver.com/role/InventoriesTables 53 false false R54.htm 9954728 - 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 9954729 - 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 9954730 - Disclosure - Equity (Details) Sheet http://www.kniferiver.com/role/EquityDetails Equity (Details) Details http://www.kniferiver.com/role/Equity 56 false false R57.htm 9954731 - 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 9954732 - 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 9954733 - Disclosure - Disaggregation of revenue (Details) Sheet http://www.kniferiver.com/role/DisaggregationofrevenueDetails Disaggregation of revenue (Details) Details 59 false false R60.htm 9954734 - Disclosure - Contract Balances (Details) Sheet http://www.kniferiver.com/role/ContractBalancesDetails Contract Balances (Details) Details 60 false false R61.htm 9954735 - 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 9954736 - Disclosure - Goodwill rollforward (Details) Sheet http://www.kniferiver.com/role/GoodwillrollforwardDetails Goodwill rollforward (Details) Details 62 false false R63.htm 9954737 - Disclosure - Other intangible assets (Details 2) Sheet http://www.kniferiver.com/role/OtherintangibleassetsDetails2 Other intangible assets (Details 2) Details 63 false false R64.htm 9954738 - Disclosure - Future amortization expense (Details 3) Sheet http://www.kniferiver.com/role/FutureamortizationexpenseDetails3 Future amortization expense (Details 3) Details 64 false false R65.htm 9954739 - 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 9954740 - 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 9954741 - 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 9954742 - 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 9954743 - 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 9954744 - 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 9954745 - 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 9954746 - 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 9954747 - 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 9954748 - 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 9954749 - 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 9954750 - Disclosure - Litigation (Details) Sheet http://www.kniferiver.com/role/LitigationDetails Litigation (Details) Details 76 false false R77.htm 9954751 - Disclosure - Guarantees (Details 2) Sheet http://www.kniferiver.com/role/GuaranteesDetails2 Guarantees (Details 2) Details 77 false false R78.htm 9954752 - 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 9954753 - 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-20230630.htm a2023ex10l.htm a2023q2ex31a.htm a2023q2ex31b.htm a2023q2ex32.htm a2023q2ex95.htm knf-20230630.xsd knf-20230630_cal.xml knf-20230630_def.xml knf-20230630_lab.xml knf-20230630_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 { "instance": { "knf-20230630.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1070, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 445, "dts": { "calculationLink": { "local": [ "knf-20230630_cal.xml" ] }, "definitionLink": { "local": [ "knf-20230630_def.xml" ] }, "inline": { "local": [ "knf-20230630.htm" ] }, "labelLink": { "local": [ "knf-20230630_lab.xml" ] }, "presentationLink": { "local": [ "knf-20230630_pre.xml" ] }, "schema": { "local": [ "knf-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 571, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 47, "keyStandard": 251, "memberCustom": 13, "memberStandard": 37, "nsprefix": "knf", "nsuri": "http://www.kniferiver.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover page", "menuCat": "Cover", "order": "1", "role": "http://www.kniferiver.com/role/Coverpage", "shortName": "Cover page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Inventories", "menuCat": "Notes", "order": "10", "role": "http://www.kniferiver.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Earnings per share", "menuCat": "Notes", "order": "11", "role": "http://www.kniferiver.com/role/Earningspershare", "shortName": "Earnings per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Equity", "menuCat": "Notes", "order": "12", "role": "http://www.kniferiver.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Accumulated other comprehensive loss", "menuCat": "Notes", "order": "13", "role": "http://www.kniferiver.com/role/Accumulatedothercomprehensiveloss", "shortName": "Accumulated other comprehensive loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Revenue from contracts with customers", "menuCat": "Notes", "order": "14", "role": "http://www.kniferiver.com/role/Revenuefromcontractswithcustomers", "shortName": "Revenue from contracts with customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "knf:UncompletedContractsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Uncompleted Contracts", "menuCat": "Notes", "order": "15", "role": "http://www.kniferiver.com/role/UncompletedContracts", "shortName": "Uncompleted Contracts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "knf:UncompletedContractsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Goodwill and other intangible assets", "menuCat": "Notes", "order": "16", "role": "http://www.kniferiver.com/role/Goodwillandotherintangibleassets", "shortName": "Goodwill and other intangible assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Fair value measurements", "menuCat": "Notes", "order": "17", "role": "http://www.kniferiver.com/role/Fairvaluemeasurements", "shortName": "Fair value measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Debt", "menuCat": "Notes", "order": "18", "role": "http://www.kniferiver.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://www.kniferiver.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "2", "role": "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Cash flow information", "menuCat": "Notes", "order": "20", "role": "http://www.kniferiver.com/role/Cashflowinformation", "shortName": "Cash flow information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Business segment data", "menuCat": "Notes", "order": "21", "role": "http://www.kniferiver.com/role/Businesssegmentdata", "shortName": "Business segment data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Employee benefit plans", "menuCat": "Notes", "order": "22", "role": "http://www.kniferiver.com/role/Employeebenefitplans", "shortName": "Employee benefit plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Contingencies", "menuCat": "Notes", "order": "23", "role": "http://www.kniferiver.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Related Party Disclosures", "menuCat": "Notes", "order": "24", "role": "http://www.kniferiver.com/role/RelatedPartyDisclosures", "shortName": "Related Party Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "25", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "26", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Basis of presentation (Policies)", "menuCat": "Policies", "order": "27", "role": "http://www.kniferiver.com/role/BasisofpresentationPolicies", "shortName": "Basis of presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Receivables and allowance for expected credit losses (Policies)", "menuCat": "Policies", "order": "28", "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesPolicies", "shortName": "Receivables and allowance for expected credit losses (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Earnings per share (Policies)", "menuCat": "Policies", "order": "29", "role": "http://www.kniferiver.com/role/EarningspersharePolicies", "shortName": "Earnings per share (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Statements of Comprehensive Income", "menuCat": "Statements", "order": "3", "role": "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Revenue from contracts with customers (Policies)", "menuCat": "Policies", "order": "30", "role": "http://www.kniferiver.com/role/RevenuefromcontractswithcustomersPolicies", "shortName": "Revenue from contracts with customers (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Fair value disclosures (Policies)", "menuCat": "Policies", "order": "31", "role": "http://www.kniferiver.com/role/FairvaluedisclosuresPolicies", "shortName": "Fair value disclosures (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Income Taxes (Policies)", "menuCat": "Policies", "order": "32", "role": "http://www.kniferiver.com/role/IncomeTaxesPolicies", "shortName": "Income Taxes (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Business segment data (Policies)", "menuCat": "Policies", "order": "33", "role": "http://www.kniferiver.com/role/BusinesssegmentdataPolicies", "shortName": "Business segment data (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Contingencies (Policies)", "menuCat": "Policies", "order": "34", "role": "http://www.kniferiver.com/role/ContingenciesPolicies", "shortName": "Contingencies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Receivables and allowance for expected credit losses (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables", "shortName": "Receivables and allowance for expected credit losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.kniferiver.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Earnings per share (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.kniferiver.com/role/EarningspershareTables", "shortName": "Earnings per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Accumulated other comprehensive loss (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossTables", "shortName": "Accumulated other comprehensive loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Revenue from contracts with customers (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.kniferiver.com/role/RevenuefromcontractswithcustomersTables", "shortName": "Revenue from contracts with customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "4", "role": "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Uncompleted contracts (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.kniferiver.com/role/UncompletedcontractsTables", "shortName": "Uncompleted contracts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Goodwill and other intangible assets (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.kniferiver.com/role/GoodwillandotherintangibleassetsTables", "shortName": "Goodwill and other intangible assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Fair value measurements (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.kniferiver.com/role/FairvaluemeasurementsTables", "shortName": "Fair value measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.kniferiver.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Cash flow information (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.kniferiver.com/role/CashflowinformationTables", "shortName": "Cash flow information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Business segment data (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.kniferiver.com/role/BusinesssegmentdataTables", "shortName": "Business segment data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Employee benefit plans (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.kniferiver.com/role/EmployeebenefitplansTables", "shortName": "Employee benefit plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-16", "decimals": "2", "first": true, "lang": "en-US", "name": "knf:PercentOfSharesDistributedInConjunctionWithSpinoff", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Background (Details)", "menuCat": "Details", "order": "47", "role": "http://www.kniferiver.com/role/BackgroundDetails", "shortName": "Background (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-16", "decimals": "2", "first": true, "lang": "en-US", "name": "knf:PercentOfSharesDistributedInConjunctionWithSpinoff", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-5", "first": true, "lang": "en-US", "name": "knf:Form10SeparationAdjustmentsToCostsOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Basis of presentation (Details)", "menuCat": "Details", "order": "48", "role": "http://www.kniferiver.com/role/BasisofpresentationDetails", "shortName": "Basis of presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-5", "first": true, "lang": "en-US", "name": "knf:Form10SeparationAdjustmentsToCostsOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Basis of presentation (Details 2)", "menuCat": "Details", "order": "49", "role": "http://www.kniferiver.com/role/BasisofpresentationDetails2", "shortName": "Basis of presentation (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-52", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-49", "decimals": "0", "first": true, "lang": "en-US", "name": "knf:MDUResourcesCommonStockHeldBySubsidiaryAtCostShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Equity", "menuCat": "Statements", "order": "5", "role": "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-49", "decimals": "0", "first": true, "lang": "en-US", "name": "knf:MDUResourcesCommonStockHeldBySubsidiaryAtCostShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Receivables and allowance for expected credit losses (Details)", "menuCat": "Details", "order": "50", "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails", "shortName": "Receivables and allowance for expected credit losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-77", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Receivables and allowance for expected credit losses (Details 2)", "menuCat": "Details", "order": "51", "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2", "shortName": "Receivables and allowance for expected credit losses (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-77", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Receivables and allowance for expected credit losses (Details 3)", "menuCat": "Details", "order": "52", "role": "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3", "shortName": "Receivables and allowance for expected credit losses (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "53", "role": "http://www.kniferiver.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-16", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Earnings per share (Details 1)", "menuCat": "Details", "order": "54", "role": "http://www.kniferiver.com/role/EarningspershareDetails1", "shortName": "Earnings per share (Details 1)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Earnings per share (Details 2)", "menuCat": "Details", "order": "55", "role": "http://www.kniferiver.com/role/EarningspershareDetails2", "shortName": "Earnings per share (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-16", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Equity (Details)", "menuCat": "Details", "order": "56", "role": "http://www.kniferiver.com/role/EquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-16", "decimals": "2", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-33", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Accumulated other comprehensive loss (Details)", "menuCat": "Details", "order": "57", "role": "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "shortName": "Accumulated other comprehensive loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-144", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Reclassification out of accumulated other comprehensive loss (Details 2)", "menuCat": "Details", "order": "58", "role": "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2", "shortName": "Reclassification out of accumulated other comprehensive loss (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-166", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Disaggregation of revenue (Details)", "menuCat": "Details", "order": "59", "role": "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "shortName": "Disaggregation of revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-175", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Contract Balances (Details)", "menuCat": "Details", "order": "60", "role": "http://www.kniferiver.com/role/ContractBalancesDetails", "shortName": "Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-15", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Uncompleted contracts remaining performance obligations (Details 2)", "menuCat": "Details", "order": "61", "role": "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2", "shortName": "Uncompleted contracts remaining performance obligations (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Goodwill rollforward (Details)", "menuCat": "Details", "order": "62", "role": "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "shortName": "Goodwill rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Other intangible assets (Details 2)", "menuCat": "Details", "order": "63", "role": "http://www.kniferiver.com/role/OtherintangibleassetsDetails2", "shortName": "Other intangible assets (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "0", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Future amortization expense (Details 3)", "menuCat": "Details", "order": "64", "role": "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3", "shortName": "Future amortization expense (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Fair value measurements insurance contracts (Details)", "menuCat": "Details", "order": "65", "role": "http://www.kniferiver.com/role/FairvaluemeasurementsinsurancecontractsDetails", "shortName": "Fair value measurements insurance contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-15", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "2", "first": true, "lang": "en-US", "name": "knf:PercentageInFixedIncomeAndOtherInvestments", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Fair value measurements (Details 2)", "menuCat": "Details", "order": "66", "role": "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2", "shortName": "Fair value measurements (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "2", "first": true, "lang": "en-US", "name": "knf:PercentageInFixedIncomeAndOtherInvestments", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Fair value measures and disclosures (Details 3)", "menuCat": "Details", "order": "67", "role": "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3", "shortName": "Fair value measures and disclosures (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-389", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Long-term debt outstanding (Details 1)", "menuCat": "Details", "order": "68", "role": "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "shortName": "Long-term debt outstanding (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": "4", "lang": "en-US", "name": "knf:MandatoryAnnualAmortizationYearsOneAndTwo", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Schedule of debt maturities (Details 2)", "menuCat": "Details", "order": "69", "role": "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2", "shortName": "Schedule of debt maturities (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Background", "menuCat": "Notes", "order": "7", "role": "http://www.kniferiver.com/role/Background", "shortName": "Background", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Cash flow information (Details)", "menuCat": "Details", "order": "70", "role": "http://www.kniferiver.com/role/CashflowinformationDetails", "shortName": "Cash flow information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Business segment data (Details)", "menuCat": "Details", "order": "71", "role": "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "shortName": "Business segment data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-212", "decimals": "-3", "lang": "en-US", "name": "knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - Business segment data operating revenues reconciliation (Details 2)", "menuCat": "Details", "order": "72", "role": "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2", "shortName": "Business segment data operating revenues reconciliation (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-425", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "first": true, "lang": "en-US", "name": "knf:AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - Business segment data EBITDA reconciliation (Details 3)", "menuCat": "Details", "order": "73", "role": "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "shortName": "Business segment data EBITDA reconciliation (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-437", "decimals": "-5", "first": true, "lang": "en-US", "name": "knf:DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - Employee benefit plans (Details)", "menuCat": "Details", "order": "74", "role": "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "shortName": "Employee benefit plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-437", "decimals": "-5", "first": true, "lang": "en-US", "name": "knf:DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-438", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954749 - Disclosure - Employee benefit plans (Details 2)", "menuCat": "Details", "order": "75", "role": "http://www.kniferiver.com/role/EmployeebenefitplansDetails2", "shortName": "Employee benefit plans (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-438", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954750 - Disclosure - Litigation (Details)", "menuCat": "Details", "order": "76", "role": "http://www.kniferiver.com/role/LitigationDetails", "shortName": "Litigation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954751 - Disclosure - Guarantees (Details 2)", "menuCat": "Details", "order": "77", "role": "http://www.kniferiver.com/role/GuaranteesDetails2", "shortName": "Guarantees (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-14", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "knf:TransitionServicesAgreementPayable", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "0", "first": true, "lang": "en-US", "name": "knf:TransitionServicesAgreementPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954752 - Disclosure - Related Party Disclosures (Details 1)", "menuCat": "Details", "order": "78", "role": "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails1", "shortName": "Related Party Disclosures (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "knf:TransitionServicesAgreementPayable", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-11", "decimals": "0", "first": true, "lang": "en-US", "name": "knf:TransitionServicesAgreementPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-74", "decimals": "-5", "first": true, "lang": "en-US", "name": "knf:RelatedPartyNotesPayableToCentennial", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954753 - Disclosure - Related Party Disclosures (Details 2)", "menuCat": "Details", "order": "79", "role": "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2", "shortName": "Related Party Disclosures (Details 2)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Basis of presentation", "menuCat": "Notes", "order": "8", "role": "http://www.kniferiver.com/role/Basisofpresentation", "shortName": "Basis of presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Receivables and allowance for expected credit losses", "menuCat": "Notes", "order": "9", "role": "http://www.kniferiver.com/role/Receivablesandallowanceforexpectedcreditlosses", "shortName": "Receivables and allowance for expected credit losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "knf-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CreditLossFinancialInstrumentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 50, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.", "label": "Document [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "DocumentDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "domainItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationDocumentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Information, Document [Axis]", "terseLabel": "Document Information, Document [Axis]" } } }, "localname": "DocumentInformationDocumentAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity common stock, shares outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationFormerLegalOrRegisteredName": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former Legal or Registered Name of an entity", "label": "Entity Information, Former Legal or Registered Name", "terseLabel": "Entity Information, Former Legal or Registered Name" } } }, "localname": "EntityInformationFormerLegalOrRegisteredName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r862" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r787" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r789" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.kniferiver.com/role/Coverpage" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r795", "r806", "r816", "r841" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r798", "r809", "r819", "r844" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r802", "r810", "r820", "r837", "r845", "r849", "r857" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r851" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r850" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r834" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r832" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r831" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r795", "r806", "r816", "r841" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r792", "r803", "r813", "r838" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r799", "r810", "r820", "r845" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r799", "r810", "r820", "r845" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r799", "r810", "r820", "r845" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r799", "r810", "r820", "r845" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r799", "r810", "r820", "r845" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r802", "r810", "r820", "r837", "r845", "r849", "r857" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r791", "r861" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r791", "r861" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r791", "r861" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r856" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r799", "r810", "r820", "r837", "r845" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r856" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r856" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r797", "r808", "r818", "r843" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r800", "r811", "r821", "r846" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r800", "r811", "r821", "r846" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r792", "r803", "r813", "r838" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r793", "r804", "r814", "r839" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r794", "r805", "r815", "r840" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r801", "r812", "r822", "r847" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r856" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r856" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r796", "r807", "r817", "r842" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r836" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r859" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r860" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "knf_AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization", "label": "Adjusted Earnings Before Interest Income Taxes Depreciation And Amortization", "terseLabel": "EBITDA:" } } }, "localname": "AdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "xbrltype": "monetaryItemType" }, "knf_AggregatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregates", "label": "Aggregates [Member]", "terseLabel": "Aggregates" } } }, "localname": "AggregatesMember", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "knf_AmountOfSuretyBondsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of surety bonds outstanding related to construction contracts and reclamation obligations.", "label": "Amount of surety bonds outstanding", "terseLabel": "Amount of surety bonds outstanding" } } }, "localname": "AmountOfSuretyBondsOutstanding", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "monetaryItemType" }, "knf_AsphaltMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asphalt", "label": "Asphalt [Member]", "terseLabel": "Asphalt" } } }, "localname": "AsphaltMember", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "knf_ConcentrationRisksPercentageAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risks, Percentage", "label": "Concentration Risks, Percentage [Abstract]", "terseLabel": "Concentration risks, percentage [Abstract]" } } }, "localname": "ConcentrationRisksPercentageAbstract", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "stringItemType" }, "knf_ContractingServicesPrivateSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracting services private-sector", "label": "Contracting services private-sector [Member]", "terseLabel": "Contracting services private-sector" } } }, "localname": "ContractingServicesPrivateSectorMember", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "knf_ContractingServicesPublicSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracting services public-sector", "label": "Contracting services public-sector [Member]", "terseLabel": "Contracting services public-sector" } } }, "localname": "ContractingServicesPublicSectorMember", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "knf_ContractwithCustomerAssetNetCurrentChange": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current contract assets, net", "label": "Contract with Customer, Asset, Net Current Change", "terseLabel": "Change in contract assets" } } }, "localname": "ContractwithCustomerAssetNetCurrentChange", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "knf_ContractwithCustomerAssetsandLiabilitiesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total of net contract assets and liabilities", "label": "Contract with Customer, Assets and Liabilities, Net", "terseLabel": "Net contract assets (liabilities)" } } }, "localname": "ContractwithCustomerAssetsandLiabilitiesNet", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "knf_ContractwithCustomerAssetsandLiabilitiesNetChange": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in net contract assets and liabilities", "label": "Contract with Customer, Assets and Liabilities, Net Change", "terseLabel": "Change in net contract assets (liabilities)" } } }, "localname": "ContractwithCustomerAssetsandLiabilitiesNetChange", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "knf_ContractwithCustomerLiabilityCurrentChange": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current contract liabilities", "label": "Contract with Customer, Liability, Current Change", "terseLabel": "Contract with Customer, Liability, Current Change" } } }, "localname": "ContractwithCustomerLiabilityCurrentChange", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "knf_DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff", "label": "Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff", "terseLabel": "Defined Benefit Plan, Benefit Obligation Transferred in Connection with Spinoff" } } }, "localname": "DefinedBenefitPlanBenefitObligationTransferredInConnectionWithSpinoff", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails" ], "xbrltype": "monetaryItemType" }, "knf_DividendPaidFromDebtProceedsToCentennial": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividend paid from debt proceeds to Centennial", "label": "Dividend paid from debt proceeds to Centennial", "terseLabel": "Dividend paid from debt proceeds to Centennial" } } }, "localname": "DividendPaidFromDebtProceedsToCentennial", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "monetaryItemType" }, "knf_DrawDownOnRevolver": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Draw Down on Revolver", "label": "Draw Down on Revolver", "terseLabel": "Draw Down on Revolver" } } }, "localname": "DrawDownOnRevolver", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "monetaryItemType" }, "knf_DueFromRelatedParty": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Due from related-party", "label": "Due from related-party", "terseLabel": "Due from related-party" } } }, "localname": "DueFromRelatedParty", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "knf_DueToRelatedParty": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Due to related-party", "label": "Due to related-party", "terseLabel": "Due to related-party" } } }, "localname": "DueToRelatedParty", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "knf_EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Equity contribution to MDU Resources for asset/liability transfers related to the Separation" } } }, "localname": "EquityContributionToMDUResourcesForAssetliabilityTransfersRelatedToTheSeparation", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "knf_EquityNetTransfersToFromCentennial": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity net transfers to (from) Centennial", "label": "Equity net transfers to (from) Centennial", "terseLabel": "Equity net transfers to (from) Parent" } } }, "localname": "EquityNetTransfersToFromCentennial", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "knf_Form10SeparationAdjustmentsToCostsOfGoodsSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Form 10 Separation Adjustments to Costs of Goods Sold", "label": "Form 10 Separation Adjustments to Costs of Goods Sold", "terseLabel": "Form 10 Separation Adjustments to Costs of Goods Sold" } } }, "localname": "Form10SeparationAdjustmentsToCostsOfGoodsSold", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails" ], "xbrltype": "monetaryItemType" }, "knf_Form10SeparationAdjustmentsToNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Form 10 Separation Adjustments to Net Income", "label": "Form 10 Separation Adjustments to Net Income", "terseLabel": "Form 10 Separation Adjustments to Net Income" } } }, "localname": "Form10SeparationAdjustmentsToNetIncome", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails" ], "xbrltype": "monetaryItemType" }, "knf_InternalSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal Sales", "label": "Internal Sales [Member]", "terseLabel": "Internal sales" } } }, "localname": "InternalSalesMember", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "knf_LettersOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Letters of credit.", "label": "Letters of credit", "terseLabel": "Letters of credit" } } }, "localname": "LettersOfCredit", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "monetaryItemType" }, "knf_LettersofCreditSettoExpireCurrentYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Letters of credit set to expire current year.", "label": "Letters of Credit Set to Expire Current Year", "terseLabel": "Letters of credit set to expire - 2023" } } }, "localname": "LettersofCreditSettoExpireCurrentYear", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "monetaryItemType" }, "knf_LettersofCreditSettoExpireinNextFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Letters of credit set to expire in next fiscal year.", "label": "Letters of Credit Set to Expire in Next Fiscal Year", "terseLabel": "Letters of credit set to expire - 2024" } } }, "localname": "LettersofCreditSettoExpireinNextFiscalYear", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "monetaryItemType" }, "knf_MDUResourcesCommonStockHeldBySubsidiaryAtCostShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MDU Resources Common Stock Held by Subsidiary at Cost, Shares", "label": "MDU Resources Common Stock Held by Subsidiary at Cost, Shares", "negatedTerseLabel": "MDU Resources Common Stock Held by Subsidiary at Cost, Shares", "terseLabel": "MDU Resources Common Stock Held by Subsidiary at Cost, Shares" } } }, "localname": "MDUResourcesCommonStockHeldBySubsidiaryAtCostShares", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "knf_MDUResourcesCommonStockHeldBySubsidiaryAtCostValue": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "MDU Resources Common Stock Held by Subsidiary at Cost, Value", "label": "MDU Resources Common Stock Held by Subsidiary at Cost, Value", "negatedLabel": "MDU Resources Common Stock Held by Subsidiary at Cost, Value" } } }, "localname": "MDUResourcesCommonStockHeldBySubsidiaryAtCostValue", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "knf_MDUResourcesCommonStockHeldBySubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MDU Resources' Common Stock Held by Subsidiary", "label": "MDU Resources' Common Stock Held by Subsidiary [Member]", "terseLabel": "MDU Resources' Common Stock Held by Subsidiary" } } }, "localname": "MDUResourcesCommonStockHeldBySubsidiaryMember", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "knf_MDUResourcesStockHeldBySubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MDU Resources' Stock Held by Subsidiary", "label": "MDU Resources' Stock Held by Subsidiary [Member]", "terseLabel": "MDU Resources' Stock Held by Subsidiary" } } }, "localname": "MDUResourcesStockHeldBySubsidiaryMember", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "knf_MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "MDU Resources' stock issued prior to spin in connection with a business combination" } } }, "localname": "MDUResourcesStockIssuedPriorToSpinInConnectionWithABusinessCombination", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "knf_MandatoryAnnualAmortizationYearsFiveAndThereafter": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mandatory Annual Amortization, Years Five and Thereafter", "label": "Mandatory Annual Amortization, Years Five and Thereafter", "terseLabel": "Mandatory Annual Amortization, Years Five and Thereafter" } } }, "localname": "MandatoryAnnualAmortizationYearsFiveAndThereafter", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "percentItemType" }, "knf_MandatoryAnnualAmortizationYearsOneAndTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mandatory Annual Amortization, Years One and Two", "label": "Mandatory Annual Amortization, Years One and Two", "terseLabel": "Mandatory Annual Amortization, Years One and Two" } } }, "localname": "MandatoryAnnualAmortizationYearsOneAndTwo", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "percentItemType" }, "knf_MandatoryAnnualAmortizationYearsThreeAndFour": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mandatory Annual Amortization, Years Three and Four", "label": "Mandatory Annual Amortization, Years Three and Four", "terseLabel": "Mandatory Annual Amortization, Years Three and Four" } } }, "localname": "MandatoryAnnualAmortizationYearsThreeAndFour", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "percentItemType" }, "knf_MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Maximum Distributions To The Company As A Ratio Of Average Consolidated Indebtedness To Consolidated EBITDA" } } }, "localname": "MaximumDistributionsToTheCompanyAsARatioOfAverageConsolidatedIndebtednessToConsolidatedEBITDA", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "percentItemType" }, "knf_MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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", "terseLabel": "Minimum Interest Coverage To The Company As A Ratio Of Average Interest Expense To Consolidated EBITDA" } } }, "localname": "MinimumInterestCoverageToTheCompanyAsARatioOfAverageInterestExpenseToConsolidatedEBITDA", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "percentItemType" }, "knf_MountainMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Mountain [Member]", "terseLabel": "Mountain" } } }, "localname": "MountainMember", "nsuri": "http://www.kniferiver.com/20230630", "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" ], "xbrltype": "domainItemType" }, "knf_NetContributionFromCentennialAfterRepaymentOfNotes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net contribution from Centennial after repayment of notes", "label": "Net contribution from Centennial after repayment of notes", "terseLabel": "Net contribution from Centennial after repayment of notes" } } }, "localname": "NetContributionFromCentennialAfterRepaymentOfNotes", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "monetaryItemType" }, "knf_NetTransfersToFromParent": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net transfers to (from) Parent", "label": "Net transfers to (from) Parent", "negatedTerseLabel": "Net transfers to Centennial" } } }, "localname": "NetTransfersToFromParent", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "knf_NorthCentralMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "North Central [Member]", "terseLabel": "North Central" } } }, "localname": "NorthCentralMember", "nsuri": "http://www.kniferiver.com/20230630", "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" ], "xbrltype": "domainItemType" }, "knf_NorthwestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Northwest [Member]", "terseLabel": "Northwest" } } }, "localname": "NorthwestMember", "nsuri": "http://www.kniferiver.com/20230630", "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" ], "xbrltype": "domainItemType" }, "knf_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "knf_PacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Pacific [Member]", "terseLabel": "Pacific" } } }, "localname": "PacificMember", "nsuri": "http://www.kniferiver.com/20230630", "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" ], "xbrltype": "domainItemType" }, "knf_PaymentOfRevolverDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Payment of Revolver Debt", "label": "Payment of Revolver Debt", "terseLabel": "Payment of Revolver Debt" } } }, "localname": "PaymentOfRevolverDebt", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "monetaryItemType" }, "knf_PercentOfSharesDistributedInConjunctionWithSpinoff": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent of Shares Distributed in Conjunction with Spinoff", "label": "Percent of Shares Distributed in Conjunction with Spinoff", "terseLabel": "Percent of Shares Distributed in Conjunction with Spinoff" } } }, "localname": "PercentOfSharesDistributedInConjunctionWithSpinoff", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails" ], "xbrltype": "percentItemType" }, "knf_PercentOfSharesRetainedByParentInConjunctionWithSpinoff": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent of Shares, Retained by Parent, in Conjunction with Spinoff", "label": "Percent of Shares, Retained by Parent, in Conjunction with Spinoff", "terseLabel": "Percent of Shares, Retained by Parent, in Conjunction with Spinoff" } } }, "localname": "PercentOfSharesRetainedByParentInConjunctionWithSpinoff", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/BackgroundDetails" ], "xbrltype": "percentItemType" }, "knf_PercentageInFixedIncomeAndOtherInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of insurance contracts in fixed-income and other investments.", "label": "Percentage in fixed-income and other investments", "terseLabel": "Percentage in fixed-income and other investments" } } }, "localname": "PercentageInFixedIncomeAndOtherInvestments", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "percentItemType" }, "knf_PercentageInvestmentInCommonStockOfLargeCapCompanies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of insurance contracts in common stock of large-cap companies.", "label": "Percentage investment in common stock of large-cap companies", "terseLabel": "Percentage investment in common stock of large-cap companies" } } }, "localname": "PercentageInvestmentInCommonStockOfLargeCapCompanies", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "percentItemType" }, "knf_PercentageInvestmentInCommonStockOfMidCapCompanies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of insurance contracts in common stock of mid-cap companies.", "label": "Percentage investment in common stock of mid-cap companies", "terseLabel": "Percentage investment in common stock of mid-cap companies" } } }, "localname": "PercentageInvestmentInCommonStockOfMidCapCompanies", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "percentItemType" }, "knf_PercentageInvestmentInCommonStockOfSmallCapCompanies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of insurance contracts in common stock of small-cap companies.", "label": "Percentage investment in common stock of small-cap companies", "terseLabel": "Percentage investment in common stock of small-cap companies" } } }, "localname": "PercentageInvestmentInCommonStockOfSmallCapCompanies", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "percentItemType" }, "knf_PercentageInvestmentinCashandCashEquivalents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of insurance contracts in cash and cash equivalents.", "label": "Percentage Investment in Cash and Cash Equivalents", "terseLabel": "Percentage investment in cash and cash equivalents" } } }, "localname": "PercentageInvestmentinCashandCashEquivalents", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "percentItemType" }, "knf_PercentageInvestmentinTargetDateInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of insurance contracts in target date investments.", "label": "Percentage Investment in Target Date Investments", "terseLabel": "Percentage investment in target date investments" } } }, "localname": "PercentageInvestmentinTargetDateInvestments", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "percentItemType" }, "knf_ProceedsFromRepaymentsOfRelatedPartyDebtCurrent": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from (Repayments of) Related Party Debt, Current", "label": "Proceeds from (Repayments of) Related Party Debt, Current", "terseLabel": "Issuance of current related-party notes, net" } } }, "localname": "ProceedsFromRepaymentsOfRelatedPartyDebtCurrent", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "knf_ProceedsFromRetiredContractsAsPartOfTheSeparation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Retired Contracts as part of the Separation", "label": "Proceeds from Retired Contracts as part of the Separation", "terseLabel": "Proceeds from Retired Contracts as part of the Separation" } } }, "localname": "ProceedsFromRetiredContractsAsPartOfTheSeparation", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsinsurancecontractsDetails" ], "xbrltype": "monetaryItemType" }, "knf_ReadyMixConcreteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ready-mix concrete", "label": "Ready-mix concrete [Member]", "terseLabel": "Ready-mix concrete" } } }, "localname": "ReadyMixConcreteMember", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "knf_RelatedPartyNotesPayable": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Related-party notes payable", "label": "Related-party notes payable", "terseLabel": "Related-party notes payable" } } }, "localname": "RelatedPartyNotesPayable", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "knf_RelatedPartyNotesPayableCurrentPortion": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Related-party notes payable - current portion", "label": "Related-party notes payable - current portion", "terseLabel": "Related-party notes payable - current portion" } } }, "localname": "RelatedPartyNotesPayableCurrentPortion", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "knf_RelatedPartyNotesPayableToCentennial": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Related-party notes payable to Centennial", "label": "Related-party notes payable to Centennial", "terseLabel": "Related-party notes payable to Centennial" } } }, "localname": "RelatedPartyNotesPayableToCentennial", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "monetaryItemType" }, "knf_TransferOfParentStockHeldBySubsidiaryShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transfer of parent stock held by subsidiary, shares", "label": "Transfer of parent stock held by subsidiary, shares", "terseLabel": "Transfer of parent stock held by subsidiary, shares" } } }, "localname": "TransferOfParentStockHeldBySubsidiaryShares", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "knf_TransferOfParentStockHeldBySubsidiaryValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transfer of parent stock held by subsidiary, Value", "label": "Transfer of parent stock held by subsidiary, Value", "terseLabel": "Transfer of parent stock held by subsidiary, Value" } } }, "localname": "TransferOfParentStockHeldBySubsidiaryValue", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "knf_TransitionServicesAgreementPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Transition Services Agreement Payable to MDU Resources", "label": "Transition Services Agreement Payable", "terseLabel": "Transition Services Agreement Payable" } } }, "localname": "TransitionServicesAgreementPayable", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails1" ], "xbrltype": "monetaryItemType" }, "knf_TransitionServicesAgreementReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transition Services Agreement Receivable from MDU Resources", "label": "Transition Services Agreement Receivable", "terseLabel": "Transition Services Agreement Receivable" } } }, "localname": "TransitionServicesAgreementReceivable", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails1" ], "xbrltype": "monetaryItemType" }, "knf_UncompletedContractsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Uncompleted contracts", "label": "Uncompleted contracts [Text Block]", "terseLabel": "Uncompleted contracts" } } }, "localname": "UncompletedContractsTextBlock", "nsuri": "http://www.kniferiver.com/20230630", "presentation": [ "http://www.kniferiver.com/role/UncompletedContracts" ], "xbrltype": "textBlockItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation, Eliminations [Member]", "terseLabel": "Total intersegment operating revenues" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r222", "r257", "r274", "r275", "r276", "r277", "r278", "r280", "r284", "r360", "r361", "r362", "r363", "r365", "r366", "r368", "r370", "r371", "r911", "r912" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r222", "r257", "r274", "r275", "r276", "r277", "r278", "r280", "r284", "r360", "r361", "r362", "r363", "r365", "r366", "r368", "r370", "r371", "r911", "r912" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r286", "r607", "r641", "r642", "r643", "r644", "r645", "r646", "r739", "r756", "r775", "r867", "r908", "r909", "r916", "r991" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r286", "r607", "r641", "r642", "r643", "r644", "r645", "r646", "r739", "r756", "r775", "r867", "r908", "r909", "r916", "r991" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r236", "r506", "r864", "r887" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r236", "r506", "r864", "r865", "r887" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Trade receivables" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27", "r774" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r893" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r187", "r290", "r990" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Receivables, gross" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r685", "r734", "r779", "r990" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Receivables, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accounts receivable, classified as noncurrent, 90 days or more past due and still accruing.", "label": "Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing", "terseLabel": "Accounts Receivable, Noncurrent, 90 Days or More Past Due, Still Accruing" } } }, "localname": "AccountsReceivableNoncurrent90DaysOrMorePastDueStillAccruing", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r5", "r17", "r39", "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Amortization of postretirement liability losses included in net periodic benefit cost", "verboseLabel": "Postretirement liability adjustment" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r72", "r177", "r622" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less accumulated depreciation, depletion and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r4", "r39", "r560" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "terseLabel": "Net unrealized loss on derivative instruments qualifying as hedges", "verboseLabel": "Reclassification adjustment for loss on derivative instruments included in net income (loss)" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r204", "r205", "r583", "r585", "r586", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Loss [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r38", "r39", "r118", "r189", "r619", "r651", "r652" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r204", "r205", "r583", "r585", "r586", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Loss [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r17", "r39", "r564", "r567", "r596", "r647", "r648", "r873", "r874", "r875", "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss", "verboseLabel": "Total accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r109" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Other paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r534", "r535", "r536", "r666", "r884", "r885", "r886", "r980", "r994" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Other paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "terseLabel": "APIC, Share-Based Payment Arrangement, Recognition and Exercise" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r190", "r291", "r301", "r304", "r307", "r990" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Less expected credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Less write-offs charged against the allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r121", "r395", "r591", "r877" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r12", "r67", "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from the calculation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EarningspershareDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r149", "r181", "r220", "r255", "r276", "r282", "r294", "r360", "r361", "r363", "r364", "r365", "r367", "r369", "r371", "r372", "r558", "r561", "r582", "r616", "r690", "r774", "r786", "r911", "r912", "r985" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r173", "r193", "r220", "r294", "r360", "r361", "r363", "r364", "r365", "r367", "r369", "r371", "r372", "r558", "r561", "r582", "r774", "r911", "r912", "r985" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, fair value disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r220", "r294", "r360", "r361", "r363", "r364", "r365", "r367", "r369", "r371", "r372", "r558", "r561", "r582", "r911", "r912", "r985" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r606" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Billed Contracts Receivable", "terseLabel": "Contract receivables" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r49", "r50", "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property, plant and equipment additions in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Reported Value Measurement [Member]" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r46", "r175", "r740" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r47", "r148" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r46", "r129", "r217" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash -- end of period", "terseLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "verboseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails2", "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r2", "r129" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "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.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Cash flow information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Cashflowinformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashSurrenderValueMember": { "auth_ref": [ "r981" ], "lang": { "en-us": { "role": { "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)).", "label": "Cash Surrender Value [Member]", "terseLabel": "Insurance contracts*" } } }, "localname": "CashSurrenderValueMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r184", "r185", "r186", "r250", "r402", "r403", "r404", "r406", "r409", "r414", "r416", "r657", "r658", "r659", "r660", "r755", "r863", "r879" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r137", "r350", "r351", "r735", "r905" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r73", "r736" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ContingenciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r776", "r777", "r778", "r780", "r781", "r782", "r783", "r884", "r885", "r980", "r992", "r994" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/EquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r108", "r677" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Common stock balance (in shares)", "periodStartLabel": "Common stock balance (in shares)", "terseLabel": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r108", "r677", "r696", "r994", "r995" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r108", "r618", "r774" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r40", "r200", "r202", "r210", "r612", "r627" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to common stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r117", "r209", "r611", "r626" ], "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Accumulatedothercomprehensiveloss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r90", "r743" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation, Policy" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionContractorReceivableRetainage": { "auth_ref": [ "r188", "r605" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Construction Contractor, Receivable, Retainage", "terseLabel": "Retention receivables" } } }, "localname": "ConstructionContractorReceivableRetainage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r418", "r420", "r431" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r418", "r420", "r431" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r418", "r419", "r431" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedTerseLabel": "Contract liabilities", "terseLabel": "Billings in excess of costs and estimated earnings on uncompleted contracts" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/ContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Amounts included in contract liability at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Contract with customer, performance obligation satisfied in previous period" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r889" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate and Other [Member]", "terseLabel": "All Other", "verboseLabel": "All Other" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r21", "r275", "r276", "r277", "r278", "r284", "r890" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate, Non-Segment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r123", "r220", "r294", "r360", "r361", "r363", "r364", "r365", "r367", "r369", "r371", "r372", "r582", "r911" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesRelatedParty": { "auth_ref": [ "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.", "label": "Costs and Expenses, Related Party", "terseLabel": "Costs and Expenses, Related Party" } } }, "localname": "CostsAndExpensesRelatedParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]", "terseLabel": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r165", "r298", "r299", "r300", "r302", "r303", "r308", "r310", "r312", "r313", "r314", "r317", "r318", "r319", "r320", "r321", "r322", "r324" ], "lang": { "en-us": { "role": { "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.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Expected credit loss" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditLossFinancialInstrumentTextBlock": { "auth_ref": [ "r292", "r293", "r303", "r311", "r312", "r315", "r316", "r323", "r324" ], "lang": { "en-us": { "role": { "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.", "label": "Credit Loss, Financial Instrument [Text Block]", "terseLabel": "Receivables and allowance for expected credit loss" } } }, "localname": "CreditLossFinancialInstrumentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Receivablesandallowanceforexpectedcreditlosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r138", "r218", "r373", "r379", "r380", "r381", "r382", "r383", "r384", "r389", "r396", "r397", "r399" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r222", "r374", "r375", "r376", "r377", "r378", "r380", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r398", "r592", "r750", "r751", "r752", "r753", "r754", "r880" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Long-term debt outstanding [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument, Redemption [Line Items]", "terseLabel": "Long-term debt maturities [Line Items]" } } }, "localname": "DebtInstrumentRedemptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument Redemption [Table]", "terseLabel": "Debt Instrument Redemption [Table]" } } }, "localname": "DebtInstrumentRedemptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r78", "r81", "r99", "r100", "r102", "r105", "r140", "r141", "r222", "r374", "r375", "r376", "r377", "r378", "r380", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r398", "r592", "r750", "r751", "r752", "r753", "r754", "r880" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r101", "r913" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Unamortized Debt Issuance Costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r12", "r145", "r164", "r553", "r554", "r882" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r540", "r541", "r617" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r436", "r474", "r495", "r765", "r766" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Amortization of net actuarial (gain) loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r436", "r475", "r496", "r765", "r766" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service credit" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined benefit plan disclosure, net periodic benefit cost [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r436", "r473", "r494", "r765", "r766" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedTerseLabel": "Expected return on assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r436", "r440", "r472", "r493", "r765", "r766" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r470", "r491", "r765", "r766" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r438", "r471", "r492", "r765", "r766" ], "calculation": { "http://www.kniferiver.com/role/EmployeebenefitplansDetails2": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r12", "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, depletion and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r668", "r669", "r682", "r683", "r684", "r686", "r687", "r688", "r689", "r691", "r692", "r693", "r694", "r709", "r710", "r711", "r712", "r715", "r716", "r717", "r718", "r728", "r729", "r730", "r731", "r776", "r778" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r91", "r92", "r93", "r94", "r668", "r669", "r682", "r683", "r684", "r686", "r687", "r688", "r689", "r691", "r692", "r693", "r694", "r709", "r710", "r711", "r712", "r715", "r716", "r717", "r718", "r728", "r729", "r730", "r731", "r742", "r776", "r778" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r430", "r756", "r757", "r758", "r759", "r760", "r761", "r762" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r430", "r756", "r757", "r758", "r759", "r760", "r761", "r762" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/DisaggregationofrevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RevenuefromcontractswithcustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r211", "r228", "r229", "r230", "r231", "r232", "r238", "r240", "r242", "r243", "r244", "r248", "r571", "r572", "r613", "r628", "r745" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Income (Loss) Per Share, Basic, Total" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/EarningspershareDetails2" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "Net income (loss) per share, basic" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r211", "r228", "r229", "r230", "r231", "r232", "r240", "r242", "r243", "r244", "r248", "r571", "r572", "r613", "r628", "r745" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Income (Loss) Per Share, Diluted, Total" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/EarningspershareDetails2" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Net income (loss) per share, diluted" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r53", "r54" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EarningspersharePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r237", "r245", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Earningspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r18", "r170", "r204", "r205", "r206", "r223", "r224", "r225", "r227", "r233", "r235", "r249", "r296", "r297", "r417", "r534", "r535", "r536", "r549", "r550", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r583", "r585", "r586", "r587", "r588", "r589", "r596", "r647", "r648", "r649", "r666", "r721" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Total accumulated other comprehensive loss", "verboseLabel": "Equity component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r387", "r581", "r751", "r752" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimate of Fair Value Measurement [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r574", "r575", "r578" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value measurements [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r574", "r575", "r578" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair value, assets and liabilities measured on recurring and nonrecurring basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Total assets measured at fair value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair value, balance sheet grouping [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r95", "r96" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Assets [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r95", "r97", "r98" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair value, by balance sheet grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r95", "r97" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Fair Value, by Balance Sheet Grouping" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r387", "r461", "r462", "r463", "r464", "r465", "r466", "r575", "r602", "r603", "r604", "r751", "r752", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair value, hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r22", "r95", "r387", "r751", "r752" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r574", "r575", "r576", "r577", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Fair value by measurement frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r387", "r751", "r752" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair value measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Fairvaluemeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r387", "r461", "r466", "r575", "r603", "r751", "r752", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair value, inputs, level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair value by measurement frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r387", "r461", "r462", "r463", "r464", "r465", "r466", "r602", "r603", "r604", "r751", "r752", "r763", "r764", "r765" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair value, measurements [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r573", "r579" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair value, measurements, recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r15", "r24" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluedisclosuresPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "auth_ref": [ "r169", "r893" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r179", "r340" ], "calculation": { "http://www.kniferiver.com/role/OtherintangibleassetsDetails2": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Intangible assets, less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FutureamortizationexpenseDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r338", "r339", "r340", "r341", "r608", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r134", "r609" ], "calculation": { "http://www.kniferiver.com/role/OtherintangibleassetsDetails2": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r68", "r70" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r877" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Gains on sales of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r178", "r326", "r610", "r749", "r774", "r895", "r902" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r329", "r749" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired during the year" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and other intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Goodwillandotherintangibleassets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r749" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r901" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Purchase Accounting Adjustments", "verboseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r122", "r220", "r255", "r275", "r281", "r284", "r294", "r360", "r361", "r363", "r364", "r365", "r367", "r369", "r371", "r372", "r582", "r747", "r911" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r356", "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Amount outstanding under guarantees that is reflected on balance sheet" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "auth_ref": [ "r356", "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Guarantor Obligations [Line Items]", "terseLabel": "Guarantor Obligations [Line Items]" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Guarantor obligations, maximum exposure, undiscounted" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r356", "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r124", "r206" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) Attributable to Parent, before Tax", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r119", "r152", "r255", "r275", "r281", "r284", "r614", "r624", "r747" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r221", "r537", "r543", "r544", "r547", "r551", "r555", "r556", "r557", "r662" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r157", "r166", "r234", "r235", "r263", "r542", "r552", "r629" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax expense (benefit)", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r203", "r538", "r539", "r544", "r545", "r546", "r548", "r656" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Tax, Policy" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/IncomeTaxesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r11" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r11" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedParties": { "auth_ref": [ "r11" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Due from Related Parties", "negatedLabel": "Due from related-party" } } }, "localname": "IncreaseDecreaseInDueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r11" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Due to Related Parties, Current", "terseLabel": "Due to related-party" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r11" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in current assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r876" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r876" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedLabel": "Other noncurrent changes" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r66", "r69" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.kniferiver.com/role/OtherintangibleassetsDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net", "totalLabel": "Intangible assets, net (excluding goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r101", "r155", "r207", "r259", "r590", "r706", "r784", "r993" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest Expense, Net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r213", "r215", "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest, net" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateContractMember": { "auth_ref": [ "r738", "r742", "r763" ], "lang": { "en-us": { "role": { "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.", "label": "Interest Rate Contract [Member]", "terseLabel": "Interest rate contract" } } }, "localname": "InterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r257", "r274", "r275", "r276", "r277", "r278", "r280", "r284" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Internal sales", "verboseLabel": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r870" ], "calculation": { "http://www.kniferiver.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished products" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r191", "r741", "r774" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.kniferiver.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r871" ], "calculation": { "http://www.kniferiver.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29", "r220", "r294", "r360", "r361", "r363", "r364", "r365", "r367", "r369", "r371", "r372", "r559", "r561", "r562", "r582", "r676", "r746", "r786", "r911", "r985", "r986" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r113", "r151", "r621", "r774", "r881", "r891", "r982" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31", "r174", "r220", "r294", "r360", "r361", "r363", "r364", "r365", "r367", "r369", "r371", "r372", "r559", "r561", "r562", "r582", "r774", "r911", "r985", "r986" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "auth_ref": [ "r295", "r869" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Life Insurance, Corporate or Bank Owned, Amount", "terseLabel": "Investments used to satisfy nonqualified benefit plans obligations" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsinsurancecontractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": { "auth_ref": [ "r892" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Life Insurance, Corporate or Bank Owned, Change in Value", "verboseLabel": "Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsinsurancecontractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r150", "r386", "r400", "r751", "r752", "r988" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3", "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r182" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Long-term debt - current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r14", "r222", "r914" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r14", "r222", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r14", "r222", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r14", "r222", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r14", "r222", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r883" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ScheduleofdebtmaturitiesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-Term Debt [Member]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r183" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-Term Debt, Excluding Current Maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets", "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "percentItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r33", "r74" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.", "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted Average Interest Rate" } } }, "localname": "LongtermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [ "r352", "r353", "r354", "r355", "r906", "r907" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r352", "r353", "r354", "r355", "r906", "r907" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r352", "r864" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Potential liabilities related to litigation and environmental matters" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyReceivable": { "auth_ref": [ "r910" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.", "label": "Loss Contingency, Receivable", "terseLabel": "Insurance Receivable" } } }, "localname": "LossContingencyReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LitigationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r939" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r214" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r214" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r129", "r130", "r131" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r120", "r131", "r153", "r172", "r198", "r201", "r206", "r220", "r226", "r228", "r229", "r230", "r231", "r234", "r235", "r241", "r255", "r275", "r281", "r284", "r294", "r360", "r361", "r363", "r364", "r365", "r367", "r369", "r371", "r372", "r572", "r582", "r625", "r698", "r719", "r720", "r747", "r784", "r911" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New accounting standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableToBanksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a bank.", "label": "Notes Payable to Banks [Member]", "terseLabel": "Other Notes" } } }, "localname": "NotesPayableToBanksMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r255", "r275", "r281", "r284", "r747" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r594" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r594" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r593" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r284" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3", "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r106", "r146", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Basisofpresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r192", "r774" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Prepayments and other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r180" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Investments and other" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r23", "r39", "r205", "r583", "r586", "r589", "r873" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r194", "r196" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedTerseLabel": "Reclassification adjustment for loss on derivative instruments included in net income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "negatedLabel": "Reclassification adjustment for loss on derivative instruments included in net income (loss), tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r23", "r199", "r202", "r209", "r583", "r584", "r589", "r611", "r626", "r873", "r874" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income", "totalLabel": "Other comprehensive income", "verboseLabel": "Net current-period other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "auth_ref": [ "r6", "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, after Tax", "negatedTerseLabel": "Postretirement liability gains (losses) arising during the period, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r6", "r118" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Postretirement liability adjustment" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": { "auth_ref": [ "r6", "r7", "r147" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax", "negatedTerseLabel": "Postretirement liability gains (losses) arising during the period, tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "auth_ref": [ "r9", "r118", "r143", "r197" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "verboseLabel": "Amortization of postretirement liability losses included in net periodic benefit cost, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r7", "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "terseLabel": "Amortization of postretirement liability losses included in net periodic benefit cost, tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax [Abstract]", "terseLabel": "Postretirement liability adjustment:" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_OtherInventorySupplies": { "auth_ref": [ "r872" ], "calculation": { "http://www.kniferiver.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Inventory, Supplies, Gross", "terseLabel": "Supplies and parts" } } }, "localname": "OtherInventorySupplies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r30", "r774" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r126" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income", "verboseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r487", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r503", "r504", "r505", "r765", "r766", "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other postretirement benefits" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromInvestments": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.", "label": "Payments for (Proceeds from) Investments", "negatedLabel": "Investments" } } }, "localname": "PaymentsForProceedsFromInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r45" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r41" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r156", "r977", "r978", "r979" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitContributions": { "auth_ref": [ "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payment for Pension and Other Postretirement Benefits", "negatedTerseLabel": "Pension and postretirement benefit plan contributions" } } }, "localname": "PensionAndOtherPostretirementBenefitContributions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r434", "r458", "r460", "r466", "r483", "r485", "r486", "r487", "r488", "r489", "r501", "r502", "r503", "r765" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee benefit plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Employeebenefitplans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense (reversal of expense) for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash", "terseLabel": "Pension and postretirement benefit plan net periodic benefit cost" } } }, "localname": "PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r487", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r503", "r504", "r507", "r765", "r766", "r770", "r771", "r772" ], "lang": { "en-us": { "role": { "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.", "label": "Pension Plan [Member]", "terseLabel": "Pension benefits" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at fair value measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasuresanddisclosuresDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromContributionsFromParent": { "auth_ref": [ "r42" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital.", "label": "Proceeds from Contributions from Parent", "terseLabel": "Proceeds from Contributions from Parent" } } }, "localname": "ProceedsFromContributionsFromParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r43", "r657" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "auth_ref": [], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from (Repayments of) Related Party Debt", "terseLabel": "Issuance of long-term related-party notes, net" } } }, "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r128" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Net proceeds from sale or disposition of property and other" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Construction materials" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r136", "r176", "r623" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r615", "r623", "r774" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Net property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r212", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_QualifiedPlanMember": { "auth_ref": [ "r866", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "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" ], "lang": { "en-us": { "role": { "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.", "label": "Qualified Plan [Member]", "terseLabel": "Qualified plan" } } }, "localname": "QualifiedPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r774" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Receivables, Net, Current", "terseLabel": "Receivables, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "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.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts receivable and allowance for doubtful accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification adjustment out of accumulated other comprehensive loss [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r23", "r39", "r205", "r583", "r588", "r589", "r873" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "terseLabel": "Accumulated other comprehensive loss [Roll Forward]" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of accumulated other comprehensive loss" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Loss [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Reclassification out of accumulated other comprehensive loss" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable": { "auth_ref": [ "r62", "r63" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets.", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]", "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r62", "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets.", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block]", "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r61", "r63" ], "lang": { "en-us": { "role": { "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.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r61", "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r701", "r702", "r705" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r597", "r598", "r599", "r600", "r601", "r663", "r664", "r665", "r703", "r704", "r705", "r725", "r727" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions Disclosure" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r44", "r660" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Repayment of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r868", "r878", "r987", "r989" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r343", "r344", "r345", "r347", "r349" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Background" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Background" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r110", "r142", "r620", "r650", "r652", "r661", "r678", "r774" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r170", "r223", "r224", "r225", "r227", "r233", "r235", "r296", "r297", "r534", "r535", "r536", "r549", "r550", "r563", "r565", "r566", "r568", "r570", "r647", "r649", "r666", "r994" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanFundingStatusAxis": { "auth_ref": [ "r866", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "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" ], "lang": { "en-us": { "role": { "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits.", "label": "Defined Benefit Plan, Funding Status [Axis]", "terseLabel": "Retirement Plan Funding Status [Axis]" } } }, "localname": "RetirementPlanFundingStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanFundingStatusDomain": { "auth_ref": [ "r866", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "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" ], "lang": { "en-us": { "role": { "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits.", "label": "Defined Benefit Plan, Funding Status [Domain]", "terseLabel": "Retirement Plan Funding Status [Domain]" } } }, "localname": "RetirementPlanFundingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTaxStatusAxis": { "auth_ref": [ "r866", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "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" ], "lang": { "en-us": { "role": { "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Axis]", "terseLabel": "Retirement Plan Tax Status [Axis]" } } }, "localname": "RetirementPlanTaxStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTaxStatusDomain": { "auth_ref": [ "r866", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "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" ], "lang": { "en-us": { "role": { "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Domain]", "terseLabel": "Retirement Plan Tax Status [Domain]" } } }, "localname": "RetirementPlanTaxStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r487", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r503", "r504", "r505", "r507", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r435", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r484", "r487", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r503", "r504", "r505", "r507", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r167", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from contracts with customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Revenuefromcontractswithcustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r699", "r737", "r744" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue from contracts with customers" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RevenuefromcontractswithcustomersPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r162" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/UncompletedcontractsremainingperformanceobligationsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r208", "r220", "r256", "r257", "r274", "r279", "r280", "r286", "r288", "r289", "r294", "r360", "r361", "r363", "r364", "r365", "r367", "r369", "r371", "r372", "r582", "r614", "r911" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r595", "r773" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r39", "r983", "r984" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Accumulated comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Cash expenditures for interest and income taxes and noncash investing and financing transactions" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/CashflowinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r33", "r78", "r81", "r99", "r100", "r102", "r105", "r140", "r141", "r751", "r753", "r883" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Long-term debt outstanding" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r16", "r84", "r85", "r86", "r87" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of defined benefit plans disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r574", "r575" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets and liabilities measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/FairvaluemeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r168", "r893" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r68", "r70", "r608" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/OtherintangibleassetsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r68", "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Other amortizable intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GoodwillandotherintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r749" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GoodwillrollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r749", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GoodwillandotherintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r356", "r357", "r358", "r359" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GuaranteesDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r26", "r114", "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of debt maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of net benefit costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r103", "r104", "r701", "r702", "r705" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r58", "r59", "r60", "r65" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r58", "r59", "r60", "r65" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Information on the Company's businesses" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r75", "r76", "r77", "r78", "r79", "r80", "r81", "r140", "r141", "r142", "r184", "r185", "r186", "r250", "r402", "r403", "r404", "r406", "r409", "r414", "r416", "r657", "r658", "r659", "r660", "r755", "r863", "r879" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Weighted average common shares outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EarningspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/GoodwillandotherintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r252", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r346", "r348", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r749", "r867", "r991" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r251", "r252", "r253", "r254", "r255", "r267", "r278", "r282", "r283", "r284", "r285", "r286", "r287", "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Business segment data" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Businesssegmentdata" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingOtherSignificantReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]", "terseLabel": "Segment, Reconciliation of Other Items from Segments to Consolidated [Line Items]" } } }, "localname": "SegmentReportingOtherSignificantReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataEBITDAreconciliationDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r288", "r748" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Business segment data" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingRevenueReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataoperatingrevenuesreconciliationDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r125" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/LongtermdebtoutstandingDetails1", "http://www.kniferiver.com/role/RelatedPartyDisclosuresDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Contracting services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r11" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Employee stock-based compensation costs" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r171", "r252", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r284", "r289", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r342", "r346", "r348", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r749", "r867", "r991" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BusinesssegmentdataDetails", "http://www.kniferiver.com/role/DisaggregationofrevenueDetails", "http://www.kniferiver.com/role/GoodwillrollforwardDetails", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r35", "r170", "r204", "r205", "r206", "r223", "r224", "r225", "r227", "r233", "r235", "r249", "r296", "r297", "r417", "r534", "r535", "r536", "r549", "r550", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r583", "r585", "r586", "r587", "r588", "r589", "r596", "r647", "r648", "r649", "r666", "r721" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/AccumulatedothercomprehensivelossDetails", "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity", "http://www.kniferiver.com/role/EquityDetails", "http://www.kniferiver.com/role/ReclassificationoutofaccumulatedothercomprehensivelossDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r223", "r224", "r225", "r249", "r607", "r655", "r667", "r670", "r671", "r672", "r673", "r674", "r675", "r677", "r680", "r681", "r682", "r683", "r684", "r686", "r687", "r688", "r689", "r691", "r692", "r693", "r694", "r695", "r697", "r699", "r700", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r721", "r779" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://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" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r223", "r224", "r225", "r249", "r607", "r655", "r667", "r670", "r671", "r672", "r673", "r674", "r675", "r677", "r680", "r681", "r682", "r683", "r684", "r686", "r687", "r688", "r689", "r691", "r692", "r693", "r694", "r695", "r697", "r699", "r700", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r721", "r779" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://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" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r107", "r108", "r142", "r657", "r721", "r732" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r18", "r107", "r108", "r142", "r666", "r721", "r732", "r785" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Stock Issued During Period, Value, New Issues", "negatedTerseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Shares", "negatedTerseLabel": "Stock Redeemed or Called During Period, Shares" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r18" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Value", "negatedTerseLabel": "Stock Redeemed or Called During Period, Value" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r108", "r111", "r112", "r132", "r679", "r696", "r722", "r723", "r774", "r786", "r881", "r891", "r982", "r994" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Total stockholders' equity", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r139", "r219", "r401", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r415", "r417", "r569", "r724", "r726", "r733" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails2", "http://www.kniferiver.com/role/ReceivablesandallowanceforexpectedcreditlossesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, Common" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "negatedTerseLabel": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury Stock, Common, Shares", "periodStartLabel": "Treasury Stock, Common, Shares", "terseLabel": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r37", "r82", "r83" ], "calculation": { "http://www.kniferiver.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury Stock, Common, Value" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r18", "r108", "r142" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury Stock, Shares, Acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r18", "r82", "r142" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnderfundedPlanMember": { "auth_ref": [ "r866", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "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" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Underfunded Plan [Member]", "terseLabel": "Underfunded plan" } } }, "localname": "UnderfundedPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_UnfundedPlanMember": { "auth_ref": [ "r866", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "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" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan in which retirement benefits are payable directly from general assets of employer sponsoring plan.", "label": "Defined Benefit Plan, Unfunded Plan [Member]", "terseLabel": "Unfunded plan" } } }, "localname": "UnfundedPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EmployeebenefitplansDetails", "http://www.kniferiver.com/role/EmployeebenefitplansDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedTerseLabel": "Unrealized (gains) losses on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r55", "r56", "r57", "r158", "r159", "r160", "r161" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates, Policy" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/BasisofpresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r888" ], "calculation": { "http://www.kniferiver.com/role/EarningspershareDetails2": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Effect of dilutive restricted stock units" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/EarningspershareDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r239", "r244" ], "calculation": { "http://www.kniferiver.com/role/EarningspershareDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average common shares outstanding - diluted", "verboseLabel": "Weighted Average Number of Shares Outstanding, Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/EarningspershareDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r238", "r244" ], "calculation": { "http://www.kniferiver.com/role/EarningspershareDetails2": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.kniferiver.com/role/ConsolidatedStatementsofOperations", "http://www.kniferiver.com/role/EarningspershareDetails2" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org//230/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "c", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "325", "URI": "https://asc.fasb.org//1943274/2147481612/325-30-25-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r788": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r789": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r791": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r792": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r793": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r794": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r795": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r796": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r797": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r798": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r799": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r801": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r802": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r803": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r804": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r805": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r806": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r807": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r808": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r809": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r811": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r812": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r813": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r814": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r815": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r816": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r818": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r819": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r823": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r824": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r825": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r826": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r827": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r828": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r829": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r831": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r832": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r833": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r834": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r835": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r836": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r837": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r838": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r839": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r841": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r842": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r843": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r844": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r845": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r846": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r847": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r848": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r849": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r851": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r852": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r853": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r854": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r855": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r856": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r857": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r858": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r859": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r861": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r862": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "325", "URI": "https://asc.fasb.org//1943274/2147481551/325-30-35-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 98 0001955520-23-000014-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001955520-23-000014-xbrl.zip M4$L#!!0 ( ,N*"%=DF#C>,+8 .7Q!@ . 83(P,C-E>#$P;"YH=&WL MO6ESVUB2-OK]_@K2BB"P38 M6"1K?OW-Y:S82+E4(B%A8J++DK )HO191YTT3XF9AY>1I$M]YO,Y'^[NWMR:O.XM5#$MPN,N_PX/#(^RU. M?@_N?/Y[%F2A^(=ZSM__G7_^^[_32_X^B61@=OKV4 S_O^$/<"MDV4,H_N.'91#M+02^ M_\V>>K+Y^O1C?CSY?N1UC#W^YHCP^&O?_J>U<7-^.KBT\7ES?>EX^C71WL MQ7PNIEEP)[Q/_H,W'-#.??18*_;4'[[+VH.G[@ZD(_8GS=)QY2PU#M0^.!N<6?I'&89_6W6%/PSSS-@OD#_#WS)Z$P M#TUF(MF#R0C]52I^5/_X:1:DJ]!_^#&(Z./HII_D#,N1G,#P[T22!5,_E&^A M%_*?S:#V#WA@&4Q)-E-OEG_>IS_]>S8K_^WHNQQQL] M]M]I)I+"=AC"?/Y -\(BI"L_^H\?CGY0UZS\V0STQX\'WI"N4N_X$RZET?T[ M+;BU=S<^/#?!4J3>I;CWKN*E']4_\A_:%.3PZ'!_MOWU;HRL*<[H5BGOUX MLO\&3XGZ'+V] Y5S72JL__$$;26TI4VCTW_/& M/U/$5\_@%]@YI:]ZM,6DOONP^-U'IZ6O/M)J+8AF,,,_[N%OGE6OC2]OKCZ? M?SU#:^IO?QF>'OQ4_M_AIFO=DF\>7=V,S^"PC+WSBP_CRS%^^W7=QQ^^U(\? M>U_HW^,OHZ;%?[>9''D[W.!CCT^>^6,/]_7>W?"E9R!])DE0]]KA1J^MF\M' MCN4))N"+C^9[7CN.Y-<"7$M>[4]^-EW@67<$^_Y^[7+7!RM: ML=PGKWNY+\A4%ORXW8M]^KH7^WHEIO 0[V.P##)R2E,/]/.IH_]WKW@!7<1C&=YMJ_,,7 M&WWZU1N=G7W^>GES_;>_G+S[R?OUXOIF?/DS_W ^OEX/81VVVM,Y?NT0ED;G M*1SS]G#XYB=O-)W&>4-XINU+_LJ!K%]%FL&*O-35?>5 U7F0:H56N\2M]EZ. M7STZ);)%/./8:F. K>WK_,IAJ=^";#%+_'L_3+W)@^>JZIH5/VGWBK]R;.H& M7-'H%D^V+<;K5[O5*,3Q:T>AG#7V/ODSX0416=_)S(^FPKL/*-@$O[_FX**' M51U^OW&51R_=K#J8PPW>UF\F0+X_N7??:C"^S2^''_Z^LE!)KRK MB__^*FN<:E&*HU8'Z(Y'KQVF^%E$ H,S5WDH:O=^ZQ?YE0,36.7C^=$,5&$$ MRUTT@U[LLK]RQ$)FA,.R!U&PS)>N[>N=YPG:Q);RDSAEZGT,YB*#35.[,]KM M#8U>.]"Q9F>,L+:NN:*F%/'KM2,FYF,,.:?25C^I]Y78;QK]Z MXTL,VU&-OZR]7!NU.VIUB'/_F_2YQHH_AUVU?[E=O%X^A.I%D3T-_V M!7[E%O"O<::/\W(91]YU%D]_QY^SA<#?@7'S4#?U?N]D:W 4P][.UQ4-_8.EWW'@=$RV5-SI':/?ZYDKR &#Z MV=G'T?C3M??A\Y7W_N+RXL.X'MX];G6@^_2UF[.7_A*<_ _!+)\&?A+4([Q_ MUCH_ADWF8+]\R [V-WKCP?Y.O_,U48B].X5Y^5X&L>';^C__ :JOH^,_Y;&; MCE8RB#TA!=CAZAM>;%,JX=8MK4Z\:J"[.MJOV.;[AL8SIZ1X>QY=G%O"I<$42YF_8Y-[4_2P<]N79^^=L1L- /9@[$B,EV\ M+_&]2%(*+9_GV1;LR^=:]E>.HYV%?K!,O2])/!6S/&E8YU8'AD]?.V8V6JU" ML!\Y"HRG^D.<+.L7^[3=B_W*0;(/_C0(@^RAF Y$"[^F *+M2__*T^'?BTC, M \2$'KQSD8(1V5R5W_;E?N7Y\"C%.?]/%SA9J_X=B][.L,CI:T]X+UCO%]]6 M(DH;C+D7F]DS'GLW5U^O;[P/7R_/:S__;9N%WIO7'ONX2?(T\T:WB1"-EDS] M*K=3RKUY[1C%E5C#(?@'EGSGY=K8&WVZN#RGG,71Y;EWO7X;^Q3%'QO]>699S4\WZW8J%?.XO?^_WNC#A_''\>CFHC:/[:35N;SO7KV-,XM7C9O^^WD$=W7% M7[G18RAZ:KG!_\"B[[:D^Q_OYXO+BZO1Q]HO;S63W/#@M8NSR]C[.?<3/\J$ M0$U_L;:C3^M7_)6+L\LX@@\2IGD71^#J??;6+_@K]^4^!2FUD/\BDK0AL-KZ M97[E/MO/R'4=X4)_].]?["*_\D293R*Y1=8<(C5/XS"8F1Z,X)6_V&5_Y4DR M#AZ3Q=XHS."L^YG Y"A1'S8_J:=-:JA.O]GX1_MU#LW*K7^66 M"KGA:_=1/Z^$*NM(XKL@;4H(_0/+O^O";NQ=?[DX&X\^>E=?/UYPF?S9Q=7- M:(QQAP]C^'>][/O^E,G=G):+_[DX^]J4/'+RTG($K\]^N3B'A?=&'%ZZ_C*^ MA&6O_?Z7EDNDO_^]]VET<_;+^/+GS9C/3E]:X%'/Q!E:/1_&-][U+Z.KS>?C MI84G]'R<[P^]JXL;20U=G(VWA\/#G[S_NAQ_N/"NQK]>@/3\?/7E,Q.0>+W_ MNCK#C75Q!1+V>N"-+\_V:RG73Y_/I.X('#H"A]K'=@0.CR5PZ!@<.@:'CL'A MM3 X5/$W;*2 ^;)M63&':ZT8Y?=]N;A$S(L]@B_D*XZ_C!K:8IR^-/_8FK:C MM=/VGS> MP9T75+PQ^OGGJXN?P5CVSL>,NM9.Y8MUPR_ ^;KX=33^B([7;Z.?+[R/H]^< MUC0T5==?OWSY2#^//F[HG[U8S_T#3-GX\Q5+JT\75S\W(%9OZKWV2E^D\Y4Z M7ZGSE9[65WIUSA(N4C#[CQ^"@W>S=_.CH3@Z/IP?'XLW;^?BZ&1Z,)DV/PZ/#O_+FG(EIG%#*R8\Y'!X-/#\U/.]=!5$\7RNB. _G7^%YZ9QGDQA$#\G<;X"RS6:[F_R M4KQ97N:\/XC@_$:1["])'2?QKJG\)&$/HG8 NO'.U,I \)9P.ZX%/$[@,^%YU].%F.6@B4>TS$$$#[Q1=P4I7)(A M/3L]C=XQ$[ L2P%;"Q_BS<1<)-B@*/7OX!OX0P/=K@%KY"Y@5P>H[#E[6@B^ M"![HS^$1<*N8Y@GR&^$#8 M-I%9Q!Z,++[#S MB"9?)'?!5- AB13DW=8<$CK=?>^WYFK M:*Z^W3]\TYFKG;GZ!\S5X6LS5CO#LV!XJE29,7[#^<6'\>68@)96&:%SD*WQ M/2E85#D#T(DB\O(45!$;+$J-+GQ0S:ATT#@A4P3L5;2#)@(>X.51".86V"ZS M %14@K:)O!#-"C*K[H,4^X_/D%@3[HL395%HK8<6'$P(*-*6S&'C]N"R]>?, M7^-E)8-\./R)#3LP]?QOWCG9D7ZHBND'(#7 K"O_>ASMD;E!?SZ+(TDA9"[X MY&?3!2ZKW1C._/GB^O,7^R6PN]#>UK_YDL1@$7G7"Y]:$NG?H[ED>1?5#T]$ MNF(C,00+< D&.QKML'_0LO7M1IU>#W]380#UV?-A?E?X ^RU,1A7()_Q50/% M.+$,,JQ)7/J67Z:O@OGR%2.!=)+2N,;S5\P MUN!9AH*.2RB4I<=S(9TJ^>G2F:+G@KL3PTS PBEK%C\53B@9@AN,L=X&;-'A M4A[:]HZ7[<+C#--*D/LX-3 EM8\!8NW^&M\B3-<=?#AD!/2SEDWO'PN#>!+=^;XO\LX7]@ M(+T8_BN^3<4JH['P\^39PD>HNX_VWP[41OR.5\#8ES&H@X %?.&ND]ZBK[:U M=H-@E\*VR_),GFD^,'"&R(&G32\B\,M@$-\[KI>P^_%#MZQ7QA$5 84>LLQ% M.7OX*,:&[]Z>LHQ=$I( O;*7C?9WDBO%#QFZ2ZV_*6FFJU2U))"P44 I:ZC!,' M%[$%P CU/ZSVKV-<,P1>9@)6&$%&1^D3)BD1/VESO@BM:#?WW.)BRF&D=H_1 M6F1W &R$= PV.(> ML.?YESB1!"9P;L*#3/"'('PQ'['^* MMD7""#F\CP&'-,,;P@"C*V CYE$B9OF4GXN[9Z8\Y*GED6IDOOQU5E3(&"(= MZ-Z![AWH_@2@^V$'NC\_Z.XFO3V/AO&7"%6Q(Q"D1O@:@:_UA^T ^%[JAZ@$ M2(JS5Z>([SDJ+A_(.H(4=0,H,\&.HA'LI'P=B"'UAHZ+?.Y+_7/1[PW[OO?SI=T8ACD_>$#1A4A-(TRC@'";/ MNX?5!C5*7&A>ST='9DY()XS4@3F.,,X.;SGLPP-A@E"-RH1&LX+)@.8$UX42! M@:-G;]'N!VT[QRD'[>P3*"#7!,ZK3*OPOTDO32U$I:X=%& WV+&)3U:?P4 = MLV2>Q$MW[]"K9['@#4&Y)80^>1.P$IR;!Q)>3;U)'.6I3++@%\,X<=GNW#M> M1A3C/$A]3KG8HIDY\E:+AQ3U%RXO[BLVR'B9U4DMVV*XNHE(\S CBV\E$A#: M6A20W3K3W^=9ITP9E?$4#^.U2J 9.:#]2_ C-+?/5M$?:Q0R]\F6O+#DX @L MX:#I+):*H(WZF\X4ZY7O4W_KPV%.[LCF!^\QAN,LE<-C'R-O-I?(7V!B4)H3[YH)GML"94110W74/]) M)& *TI97<69S34U]=/S#!P(!05>D,A>.%#W&5924'U^-\&LH9HG_-JF4,T0. M)F+AASK)<>W 3.0A3\##(@6$,0C>+\51[K\$*>]")UL&%$PF(&;5N:%1WB]P MM*PDP9<@ATO*:XMK4%:D+ .$/UW(\ N<^SP,]RC_T);3*S_)//>WJ_8_)B*'P01T,">3#G,G62+KT' 6^0,M1<_99^S\F4MRRQU34R)T"9KB4G MX6]_.7GWDTJPG0V\17R/S9$&;"+X-.Z]=>,.9? VVF#@5E;IFJ]%>0V"T =G M8F\)BT2YG$&,$NDVB"B!)HZJY:_0=,GRI* I*C'/22K^E>L\;83-#-Y:F1C: M&FL5280SG#40\A2OH\D!F2UN8PK7R50D%62D1%M_A8LO ^H-J*2.A0U<$\3V M!=5,HLM0,YO>+$^47T?;BK*JR(/0E\"^!=]0)C6'A!RN5 )+1BZI[RW!= UT MW'\E\X MFX!SL+4SV#MZTZ?]2F+2<76,"PT^&;B+7/8VQ>P# ZKV2A$.Q7I5=E#RB&%,G"DOA/'(EB\4Z;+)J1]Q'CDC/+_%QG8KPHKZ=0 M5[@+SD^QU)%](+#8^)A@N1Q8G^!/Y'YHU=.IK%OW +C0S<%;+)+#0,#!VQ$9 M8U[]XZ(H1^BQ^7&4Z'A$CU$WD+'8=-<1A2[@W-MWJ1K*-7?2^T[H3FV_T@O+ M41(9[= HOY6U348G51$,O%4NH*F: )!U&$B.(?J"-(VD%B)0^BOZR;=03X5]94!DG51& RFEA,(%_]+7#]2#+ M61-G!E)>4+^N2L)Y64%0%+.I>9/(@;HYK@1N^A%'D2PPDMZJ=J#T>2SQ0&.# MR88IER-2[E+-Q]R#CP<'C_/0?8.3PJ-I=.;9+TNK5&V#G= ME?M313X>W,.( M>SL,E?BS=CRN^<0/?9E83><91%.@MXPE.@HVV]JSHF.B:JLB5%$:FI+I:'VQ M9(498C>=,OE]"F8C+H?G7@);<.3U3J4]20E@!-G,$P:ML%![(;42WM_7. .% MCC'N0/\0W_"0P00\]"N^V9/W_#,&88TI7H)#%NIG^P$PZLI'J+!0E12N"VNP M7"1V!4*@4/8SI( M.VT7/'@+/YE1@-YY3K-"^AT3"WKO^[T _O].F@LD:VS!6[,KRCD63GY%;R8R M:N,*[T:9&>=9(6Y%J0RDMG$^(Y%1>A[(H/]%YV2%A2&!;U@E+)FK(3/)?8#+ MRTH9C19WN)PP@5B62@^P%"1*>(.ES/T@K&!'J;/'$@J$B*F/ MWHVM]C!3#"[E6"3.]AX66>O$N4)B'9E0Q M<&9],_Q YN(FT(%&(LBIMYR#QMM& \>9LP9 ;FY/!.33^-J3LZ>$KXGM/]NI MAOWU7C*-F $,KO-^-'[Q2-7GX6]U9HG9 MJV733ME/#;:3,DLW>@YN.QB_>=R+CGA0\LSMJO"JA]#EYBG$0Y :D827R'PFDEI6[@"(+IG.2EG':$LO9,46 MWC47,V2K4EN/KAY(2SV4%3N%G ,PS&440>8+%P;,];S,>26S.1G6H^,,IR7) M7M >3;:<3V63%%"L7F<9$ .'X;I["5..^1!;GF]]^BUD<,R'QV023S,NEG]S MO'&Q/.=Z=-7R6]YAUY^_;'F#%3! $OI*V3,HQ5EKS!.)]=7@C@>,^MLEXDPF MZ9(^8NU".G^H)'ST*75R)P"Q2W+FV="&8/6###F M@QE:B#G!?U_*%O5V@WY*F<$Z4!$G9GD:"9QT%EM@+[BMOI@6B:!8G>$NXUHT M R]R;7^!J\('3]=_6SD#6UAJ6+7G?FOCY)Q=;'&_CUD7I]Z"UVAJK1%G*!BNN*Y13(#@LP>=?UCY4DX3I.)*V1# RBQ&<>TKI.?DKR^K&PL+CX2FB_N-^ MOYAUZ5$$22:VRD17"C[E22)3.EW>I@M$2=,+?[:N6,_E"!@> MG5!"=8_#0LN '?;#@T-X2>]1# $-'%(GO5F!+(NC;JE0,1V'IF;JAZ!)X7/^ ME8.4PII$SE"^AMNI0M([.AB U??NM(&'J@/].]"_ _TW!_U/.M#_U8+^!7UI M26.;0+'!:$*DK3?J%VHS[M?>1@4="\HQ2"T[5T:14TY!9:7W7J8,/O85MIIE MYB,_0W.9"DMNA7=RTA:#EJF&5;Q?,Y[J5.#&B>:48$X5P:(8\!Z2&26]4-2_ ME!_VK]90//[PCP\%5#9S\_8&NA> L@)M$\FU]RR;Q36D"D:>1>[9FHEJM/G= MK.^MQ@,>O 6.!NU0]EWM6 "N; !&+V8W4?:J_HDC>XEJ7C&S,A.9ALHBRQI: M%K1(4/S148 )F.68YJ+M[#BR,PA].P7)LMMYF%$L[R:P1#X7V?:&/#\QG=YV1'/\\6<4*) M/'1-*/P[/@)@M2+ZR=]QU+>2(U/D%A?T.5:^RC 8J#% MEY7L5"'$SE%]<$<7>.5'?X+5["9%2!_:PY.C@_W#@X/)WN%+.+MKR,:W&]M3 MB-546A*PX!@6TR@DYWFY *P#80V\%/.B,;CE9D,S1B[_9A,/""R_3+GW#DY& MIC+AUDQ4U98R8+<(Q M9N+!(#Z+Y!86_G^E.8FD MKD')#=6J@>,%PCH)X"V"\<+3(6K>'8./2(0P.N MD2ZXK::4>W9+DQ%&-31AIG[#_]*$>+<8A!^[?'+V%E+Q$R M#NT9&]UNV_LEG]=-_^)05TJ!KM.#ES#QUM=MU\TKL]5A(,[BGM/M,6H;+(W' M+VI%W$3X+/P,T(?^,I6%SU1")-$"$ALFX7^S6'&'T%] F(ER"3& MRFJ,CY#W&W,%.F,Y7(E!F% \>W@12[M]I54'I=6H+%A5DS'-K7<9-M'% 2\S MH567+&V[^YQ*W<-TQ!&L:+A5-[J%KSN2+:U;I;RWP%JI;QN>>I_!H9ENM0AZ MA'EA- CF%JQ@IH5QJN8HFC'*N_@V7?C1K3#5ND?'.@TLR4.16H6T+R-1@ID< MMUW?*I*4*=#N%\C"&!6"KTL_20(I(.WLV2JF@J[,IHNJ=E'5IXBJONFBJJ^R MS*9)790YW+<,;6L&K@*+?58::#&SGK$V29Y@L>,@672.-O9,>"<*&*_#]E3' MDO0AA3=6M"#'+/]_Y<$=@DU9X7)ZQ\LP(VX2&)\W4DEA6[8G"J/1*6I9!3D. M72N$XT<9%)Z?A#G"+I4Y<;AP@U#]%IEH6P_>>I6#,\D'J6Q,Y?!\$&4'POLB M6::2VT*GB:G(N/U05C3SO^3 M.^S%+,M69?Z-=61U6;]:(L-M9 0P.6Q9W+D%G5O0N05/X1:\[=R"YW<+GG6E MUVF!T=7-^.SCA3<>XT=\H1_'7T8WX\^7M5+6W=S5+; 60EL8 #+FDII,@:^O;M0Y MT%U<^2XF52B%2*@[6*#:8:,)(")TM9BB.(FG8I8GPDW[*Y;4U=L(SNX=OMU@ M]^)%S[Q[#^MV;QMV]8W+%.%L\LV6A83MS@F5GM]_]FEVIN7P:/\-[<61(@?/1-^MABT?#*W/IO'^^_PHTWZ0^MG=.M3>KA_2K+D/$C]21 & M3/'1\FF]V_ZL\K'GW-P"9Y*%3+-IXQ0:;6BR[*ANG&Q[YJMU(V;',S/'H#*] MYI@RI0;XJZ7_NZ!&ZM2;EOM0XI/\D%9KEOCWJG\?:=)$[%7E: [J^@XVEE,Q MW%5,<%+484@8]@X,O;?O?G*;R\X0>.:>6UK]U^O]R0.;W#0A5+D0RDR0)[90!^C8BA^3IC2@BKXRB/' ;%-J7SB86^;;+[6GE@ MWAQL(*2@MV(A8&+"7E;NX,!;J.XYZ!@2@P$^'GD$B-J"NB?:Q/:&NDKHE50^>RKE?JW M%C?.C)S?11!J/B^<@X:!-7,!XQCZ3$?'?6'C)-5S:)=MP1+9-&8XZ6KJW*TJ M&_[ MRJ+C+QS KXN M<1K9WOL>D;MIEG'N"EBYHVU9J2* Z!GQ=(#AB0PJ\B([4I'FDW_*W:.HWY 7 MP]HENO;J5^Q_6_%NYO;I AM=8*,+;#Q!8.-=%]AXIL#&)C;BLUJ$W".=689T MVUS+@&^@3#OF4A>P&UPK6RC##9\:QG[)U#K>?]N4^].*@,E1&Z#E*V&4_59" M))4EV+ KBB:<-D_2DM?OMF.@TE^B4C8]V$+, -)=Y_SJ8,JF\1FP=Y"8&,:( M]EMB3>"3AF.:HS&>=_G]%GVQ7^:"&F=3:F":Y4Q01^9=1/Y..:^1#7=YF"OG MDI;!7%0QI99M6.C'[IW[\!5[[WT8L7EB9:7"Q=[0$&>7QYDJ#T/VB:P8*$'W M/#T$4\C)PR;N!3+EQ^0H_5 K[SL;M+-!.QOTNVS0X4%GA';9-3*[AM)KSCY? MWER-WW_%[)KK#:W%X?[))O8B7?:L%N-1?8I-&RQ)C<_;:'S::BA\1](3FBGE MO@7+?+D=T]VQYQ!N,[77 S19544'&,2YU8P5##8&8E&T8"BF#)UJ]N8SNWD' MVI)H*7*GM#P@J#U^K>_'+_Y"1L/5,6> M9+6"\_F(7G)W6OQ"(<'=&@3?ZH[0R/0Q:*JHKC7D%X$"C92_AGX0%XS,[@A% M@)5&&)[?I.S^[TQ)VU'ALC/QW?/J9<=&Y0)6;EX.J90Z>]"VHI;K3WC(N!7T M"ESE*;DJ%&HR@0'I K(B/-H_;?=NV)FHZ]<5+3P(%0(5W!8>5$%B->*B^A&R M1P_$Y U?E1,B/YXC>JK7!%OJTM.4 M-4'HHOBV"HE+%6^J&)%*K>B9-B!TI:6'JI>*FQC']];?7=&EDAWL]NOT:.[Q MU60%6[UOU(SU2Y^MKR;,!B>?I2]:S6H7UHV-A)<$0CN\LL,K.[SR*?#*88=7 MOM:@>95<9G?*ZIVH0WUH H)-PF$\JT&>$O9HZM9([HG NY3\KO/82/=0^N1F MBI_39(MZ%MM 'TJI12 M6-%IB1-EKC9<-P,3(RANI, B6,2W4U%/U.?7 M#ZNWST "1)5?ZQIBVB37U@XUS@*#+N$>)^""#?^* Z)'FE'AP20STV0.6'_M MQ8IGV8UBP(*T$V&JKX%Z5[5LQ=8SYOV1,5?2O#AC-V,.&TE$9!?.G& M-8E7F1?GFE2EPK15LV9RCI/B0V27&.F2."YZJX_\?-M'_G3_Y$T#0D>0Z&U0&47T+J26VI4P%Q.AK@N=6&5!%F9:2&1W-3.\[AIWOWS#]Z*9[=ZQ MK4B2!T'Q\/*$G5,IB-ZLEO8GNKE$3,-)UJ3@^_,_&^2?5'E@J:R2,NEP,?Q.%T"^2W*L3X0FZTC"R 3MA.+9J>*AL:MCJG>]QTM[*M.KH=.%<=--E!DQTT M^130Y&$'36X#FJPQN9ZWGH>5FBV[4?A2"0\,-'P8N$6;*'@I_(A=-A Y4C<* M1P4BAFFXYO4=\,36&Z3';3!(*]D0MD-[=F,7Y+"K+;D@*EO(5F;M$3*&9L*) M:35<[641]BVS*IQH/YJ[N?/49E!M#;;HFD!@IF(J8DK) A7!_8JW-]3 5;?6 MK:CRP8\,EDLQ0X:3$"M^Q)33(5/4(]%4#&PB[P&3'Y-1(\W6Q[4_+-K?,A8. M,P@S(I=%6^ #DA=R>F7%8/6*.Z$*IVI;5VDI;@V]D6B-9@$XPDEJ@*KJYR-/ M.7HO$_@8*A!7Z#%R! R:;HRY9635 ,CJI6^O2N/1D))I7(CN_70A9N"N>.]Y M)C4T73:0]7O@MC 0N4;,UGZA1)D9-*"A^5.UW,ZC32CJ<1N@]JMA;C]5=X7> M)'U0Y8,B5L>)+58^85UV0R/KRQ-B=<^N9^JE9I;D8B]?K9.>)CG&F?Q28A[& M 6CJ:T3;+*<>=IS0J9XIQ7KS4"Q8E27%DMM $07)/:8;^[<::]:,335]Q7F( M/!9MD)0_K[!/!BJF8NF-1XAU3L833J(1BIW82CZ7XGZCE/72\TJ (JP&^/Y6 M36N0VEP-OBVCFE(;BTP:<;LGO-&E)*2;I(TE.HHLBZ[Y8 M[=H:?05S(&YC^&D@N[@].!-@2WR[!P7U869=DM8JDL1]R4/?$9T#M]6L M([$']A[&S]]@[UN[A ="Y1DUMY121FUMX:P)0K[6^D_\-$CK9:]3*EO O8[I MW&',C^/UBI>FYA"Z5;?6\(C+'X^0S'&4/7H9DY-)C;0+\!TUYHW,;FQP#SI< MI\-U.ESG$;C.48?K[!"NLW7DXJ0-R(76^-M'+FS"]@1#-^0N%TPA=G/)-A&X MRLZ:/,@D&K]@)UL[SF+BF_K2VW8VGFV2@O4'LC3PF9+0N.8E2,&/(D3L)+^B MSTA4J:= &8OZ WB3FJ2:N5B#R)PU(3(.IQ 7CE@?0H=47;2[HR^':FY;2;DT@WI;76X@Q+(<,=7D]-N M(HK4MMQ,%OFR=CV8:E_^.<3+N@]=(V?..SGSI\F97;6[3]M@=U_C88)]_S& M3>!KV+XCK[&B3 YWQ(I MY6RYS*&A3N56"ZVMYDI+:R@36=M: ]';\5X:B)(Y"=+,""0&Y_$08,=2'2%V M>:TDC%S 4B%[]0QAO,05>OPA?0V:?Z,LPDA@N!<3)K&"7 CF-7!RZ(@LT/Z0 MZF XAH0Y\,;)=B7><*2$Y."RRJ[0]=^X)O9@I>26ES=-6:DT8."MPCREMRGC M'C8D:HR4:UBHZD;7M^NTCZKP'!:BS7DW5$<9"BG_YO>P6!W\V\&_'?S[%/#O M<0?_OM:*8ZMVJED9H )'A6!GF,<5$MY-VBC:\:M$W 5QGNJ\(Z,IE!Z6.EJI ML%Y .?/]ZK>1[U/W0ENIWO:?%/Y\=F-T#/8%C)&!9&FY:?L@3ER_S,2 98)^ M@5*$2N(XW\)DHWVWP>6X^M78-VPP>#3:#E2NAW^DO$]JDC38@+6IHE2]UL2T M,K>HMTN#44B3P]-!::Q^$G!Q8W-QI*0\L4<@O5(U/B*X442&3AX?M\1O(QSH]"!T?DC)A=H3CE$)6+O@K-2S,X8Z.HH+I[#)D?#PQ.= MV*-?UOQL?" ^GVJKL"&1=WAP4'K(1@]PJ>.+8Z"/F,4B+6:8V!=Q_E[%VT 2 M&U?M\*_MWI0[0Y6'SKSD;)-RU\FT.1W8N3#USKG*@H&GR6MA3=4O.8G6;'=# MQHF:%1(W+5ZK 473JNN$\!1#N58'@+SM5[RH MW>=DMWCX$L4!7,@-K=]>#1G$0:IP%[1^IGZ>ZD,@X74%C=MFCB_-'#.4*FI; M+*#$366@D#) H[(ZK=Q^S5[@OB&>3L&.-9P_!21(U]50>;C_3=@?]N"%_KVF M*2F.J]V;+F81,>O_P4WY_1O#*>1J]:;8&<*5,8LH M9C;AVJ#(J^IO:*T*-31$QW<3)XAZ[6 +QC![Q!ZISB)VF9LZ++7#4CLL]2FP MU),.2WVM6"J6291QJCHKD/O8ZEBCJ'+72+H;5TE!I.N,X';K\]MMZ_,ZSD2G M*LEF2JGUXE4ASW,[Q:6>>6@/@G 56%CC/:AB, L4^K?#P\')P0$E7ZI,SQEN MB.KVVC )B!70V,N]-F >JXG&/@B9@3:Y"B"$R5:S>-N2UT&-Q1 MU9>BBRFE%[F1Z<=/E0-[T],)[R8W7WUTORG,+?%??LC&P6Z]&JR0( M466X4>YI&!LGP%TUQU_<.&!SLXGC_*@X3G,Q^9J@SN:#* +CM>$=OZ_E:NHO MQ9\"QCR[)*QA(32]C/!S:>M6BB 0I*H@6/@;HB<,'+I[3B/+]D)HIB?70RGN M$[.Q-6UQN0N255W+#S4@"P+LS%8EDX/D_H\^#,(PLT& Q_$DK4)0PA,*>C:ESX;7"FN/ITJ1W+8+X^ M9JOHKZPS-? "9G56==6SF3SM,MHZ4\69[!YR: "O:OQN>ICI^/O(QMSS"CY6C,79_% &0ZV$*_.[VI0:C6? M?"^L_(-*?N(-B0CR=!/DX[Y..U(A\9=Z$((C0EM$,:2M^M M1AJ;/&^N:.4<#6-RZ'R(^3P(T==P7"VW;Y9%/,JJ!FMO+'-WO7)H>W7L8E=0 M$S3NM:=L&0FQ$W)*&YR0.N/,33[##>-X.3*](#%Z#IDSE,S0Y#:5%:VA M^&'P) ^S@*$Y:OHW3WS9J18OB?*E2/PL)F2/+9L@M:,U%)"U,_6-D07;)R82 MGXJ[)WZ("(P&3+X#)"K#D=+P#GW3,XT."WVGY;[?4ONS'M,UFHX8: J*M%^: M77J&?*T[> M L,LGOD_:^M,- SCS3'Q&UF=NG TZS'!.?A(XO7H"_F1H(I>&\UPZ&N!O;< MTG/:+G"";0N<-_O#0_SH$2;;E5+D-%&B:MRXF1:B:L2%ZGN793[M0TR7.CFP MG1D'HZM [DNOGV(4%GF@2H20!6QU4%5M:B?DQO-!P;$<'O?N3!. ZATUZ!P@- M>&HJ09IBA51U4=M _7,XM/Y]B/\>'A#B@.##\+30%5@27&([$\.72":,.J+5 MLU@/*##:FF'UK@=WJ4:N$O_7>X]!CQ*]FTWW7K!2+"+W1( D3--@'O#,U8ZQ MW56P;]I4!5O-*VG5QK9:QK^8"MAEOW>XK@+6Y3]TJV#/&JI@WU 5['-5O18[ MKKW1=1@U7'S%T&(C$VIJ"E_K/Z84W:DHG5U3.&L\L^I1KZ^B[7"[#K?K<+NG MP.W>=+C=J\7M&JD(WC 5@444T,2Y_!U$ ?/ZW(E22=P?80HH%[G6?$@A9^+/ MAK%P@ML/7CT&N^J@JQ<"73UE/7)M)XOOKE2N-Y+M8N5ZIL[G+%?&51RP0$0! M-]#"LFY../\.)R"KE)0#(_*Z^N>N_OGL.>N?SYZB_OGLC]4_GVU2_WS6U3_O M9OWSFZKZYQIHIJ(&^FRW:J!K9/@F4,S.ESEW#1@Z#*;#8)X&@WG;83 [A,%L M6U=W' P%F*3C8-B=S=EF#H8X60, /B%)PYN.I*$C:=AXCS2T>FM)-?&NII.\ M;4,Z24WVR%;Z-Q3+GE%,Z6)G9WO)C42[Q4\>6%>B@%UEA?A],<^A(G]-]DWD M?C *6TX=IW0BPOB^7ZI.U9ZM!NTKNRJ&(/?Y?&"YZ-!"G*J>E<49C&,C7UD. M"[&L29_WUK^=G@X.9#FUKJ-F$NXTVXOG>USD;!5!5\[+"9B"L"(TV1,1P?NR MM("C5A1G%Q^BFCBHZ(VNQKZRJKB#-,UYHA)!8U$6EQL=E+TYN"0N3E:XE^$V MV(;7J0Z?5 @%F?+6&F&,4 K0\51;'\]PHWPA8CY*J2-SYZI/E$' MVX4=.:X31#(G6 ;Q3'5*(=+L?(3Z-UPF8\O%%N 9-6V.5(.6%"MUL<@%Y0>( M7A6<]._B8$8FB[O9RA&R6@[?HGBH;6\?S&NV2O'=1:B54=OP04K?M"*%N0C[ MOAT40H8JJ2_!,)$3NZ^0>.N$&X[/7'*;!WROE'ER)<<1A39"N!.,PQSG*+D+ MIJ)>,G4P9P=S=C#G(V#.=QW,N:M]9I_=:$(EB%DA*G179VHK,ZI 9<+VN8QC M2Y5W#W.,1:)^"+:0D/81JW1%<('<'('5R\SQI54C> W84-2+M0#>BF9"N9@EL*[#=C2J_8)Q[ZBOD4F; MC,G8[[:M17:%?-\F5!8.B06](@]%51G.NQ%UL960F &'^;/ ?DJS))_*;(&& MN3>VVRR8DP.1878/+BA"M41\4@A/.B,YPB3_1=]F;6)+\4Y8E31-3^#")9C6 MOAZ*!$;L7)@X,10I\BO,-BBQY.CY-%8KD;=0;B L BEPVG6UK"$IYE<,/! U MO7F_=RP+FD[>/&F5S[.?_49FM4&]UUT=T^<=+=Q+R3FN)N'BI,&,L8!#<-C? M@OTK<^Y,ZEO5.J9H&)/I2*O&K99I<^I"AV(27&7B'F\#'G;JI/"1:*A_36!R M0^6Q2&5I&(J I#Q;6GK-\D3GQE9\F7K ?9Q0'=PBQD3 N.F)<9ZEP4P\\I$] M%GYP.QDU3"B3+H)YYAS]/N8O@B^0INS'3N(() QG#+%$3\&?P,>K>1AP(AW8 MTCA1?OTD#MSIX_0WJO><8+9EW<8!URXL?2P)AR#*6: T[0?VLBC9J;1Z.*TY M?M\,/9N$?)(X\KTY3N^=+Y%CFJQ*,J[B)RAG$64R[!AK6 M_9H;,0^(4+'=8 MC'[7:TJWO6H41_\"?X_K$O-HCE)L9N2D>RSA#%AZ46:.JM=6KH7\8.)UHSEH M^"36^&6-6YIR5PO:U$V(MZDK>:?)HBTLBC*D5_X$-K!;U(KJ+F 3P?EF&"]_ M",F6AGV)?J>'O8$DUBX6>PB8 ,788P'I3UX,!S"9QT+AD=E M408)HW M_;%@!]3"O(.5I/J/&N#1D05UB^ M>4*>."0?8@S]$T:WP(D_*6'Z+9BRCH M675R3MYP3)CA+#JYO5. M6-^4CNC=Q*N.=T?H/LN-7*H-D57>:FXJDM J-COYU&7N]R66"4Z$OFWJIPM6 MKY6/IYD%C0"*)WNP'6Z\C[]3NM?P?O U2:N,##I;-TN<=5%=LE/^$B<6_(M>6GBK%IYR \!#/L:88\)[W),*'N]1S)J4 M]2CS&YF)_$$W?E 37:OV:JVZ"B.Q\UP[S[7S7+_/:[;6NIU9O'H MZF9\]O'"&_^*'S$Z._O\]?+FFO7IKQ?7-^/+G_F'\_'US=7X_=>;\>?+ZS;[ M*\?[PS;X*U7D!RJ%LM65&CO#^7=3+IU1?@:Y#3+G(&9C4SD@R)^!UITDMU#= MIAB6AW,MN,D4DPE61"UKF&D&U;0T [#?]@@IH#^#[XJNA57%/6@N\AYX%]>? MO]@O<0VY 8R'TGNO97JO_CTQY8A,^B2EC*,>;HUT"RY<@N'RJ) M!LWD6>+?8Q9%)0&)VOI@>5[)^9^70:3223&&K>5"5ECHJGL0S+QVJRVR'6G[ M:R<;7033W0OM;<: 9I2G6W+)>1#Z>1R?1*\#2P; A@8_D.$T!6;(B53G8>TQ?:S)L<:B*-L0*#!L.X/5HP,, M7R-S.6A6[PQ/M_[IW.O)BJ_9#.%I-I7PKX\SE)#>KLA;H!&TU,ZG*0:^>' ( M4^.M_I\Q4L)RXVA//G<%$EJ6_]AVF 48QLECIYPX54 G1]O!BQV\V,&+ M3P$O'G;PX@ZQ#CVKA:79DO_VEY.W/W%2.;)<8/05PZ@B5" MAC]G;J)*L4FPI0I8%\F>O89V0WM'M;0;=G==S^H@%H2GD:K1_;3K((RYT"%#06X<]/;L)2UZ@"!A&@ MOS])-0'$AJ;;;3AP=N=W&F[T[Y, M%4!^ALO)"'^/:@D9MJ]5N7-RV17]6:'*J4J":>=;Z1FE@E:@ M71);*5<^V$J.N;U-Q"UM.1*%M0]614WY"AZF1!#CHE81D($'K/G!FAHQS4E] MNPOW\]8W].'^Z5N+,(VHY"G/;HF%2!&EYB'0H7Z@PKN" M!<3,2(,"EJ(WD,I>&V@+9QXD:58EX!:R3E!PBM@]@@E6!8XVZ'RO5HPRN1]R M_4M.9YN%6L5J<-O>+P0G8%.E8L,#L>T\T43"F^$K=59<4;@R A(AXHZ04+'* MK=BAR[$6\LQP+^LICA/==,$$G0(DD=)-2IS8$Y=>6FS_YN5I;"W#6WFE9KS& MVDVG_X,<0I]C9+ \42RY] Q5^LG!T'H.(3JF8J$G MYSS&422-?OUW?Q:OE#3E%I-TOQO_@9=V\%8';W7PUE/ 6T<=O+4->*O.IGI6 M"RI.2BI^*H-6TM1@\6N7,5F.+\IGJ1\2(_=+U&T8MI(Q*U<'@ :6R0&5\797 M<:NZ\=0-P.LD?E/T7ZL!TRWUX<( M9^M HAIDB!:QG-]?$S/^0T 1\3O84)##X2C'QT8UG1ETOS9SQ12&I,)_*@T/ M^9 QEJ/;!P54D&L44J;*N8MJ;,8WM^=:F(+UU=ASS< MC R\#RL$"7?5V^=/LAYNDIX)TUIU)D3%,(UA18*9WE7P\ A.8Z'SH6)ML)QH MV^5N>0;.41LR<,ZM?;65"L8;35OQ".+7015+60%,-H+)R?HT?3R)QFKE/]0T MJJ2\._P=LQE/ Z:-MD] 'T_U/V4^F'-#T$:#TCD8_=B;K MR43VJ+B@U9.Z,R&EZR%AK;'^R>@*Q1G2:NG?F?ZPO@$,2/?Z,D[2;#6 M./^3?LLMZ>,V6-*?1+;@C!?)R;<5<]K)7NKI6G]CPP94+?('"$$L^@^VI(DQ MMM3=BM^KBZ>"R 9\C#V\I%GK#.(G%LPI_#X4>]BSPUZ8%R&'=\9*ACT]#\4W MR0OV M34(9*U:S,4/G5-$QB+#^F?,HR4!4!3S:)6EH!0TVH= ?V(.1H88ELW,MEV E M76?Q]/>6F^8G;3#-?[,H 28/CHW<:DMH1VS.IJG_12$$9@VV0Y3H0/OHQU!V MN"08K<(QJ-WJ Y7.RC"%]4?%'">IVW1HGB*6"^'?P9,#3.?"G/0(Z;EK&J)R MRB#RT#/9.YJ.' X'S02#O/.#T/3>8,@K$6F<)U.15CQ4%H2N4.*AO".OSAJX M=-FP*(/K*TVG2B[I*96 E:^.;O&YX<5GQ3H8W/R2$X MV;TA'!7\[Z%L5]F;X>]Z[_N;PHD[NTVWOD]E!<:7A,+!,M5+3,,X)8Z"B+J_ MWP730K9'Q;*O$DRT6&'ED\#,K.@%U,=L?7E4/<%9G&*;#2)7IHJTT+=R:U:@ M@Q=^VLB74;$\ XL.G!!0T#:W5O.P38EG=G;]=B;M[28/V U+8J)/QE9%(/ D MN;)<3*R^):L5UF@NK I6RE<:'JK>-4C]BPVQ4S!SHQGJ;'UG)05(@ZA6TIS2 M.A/!%'%&?K=\_;>^_"K>_B$G3(#J)W)\A[$ *A;,4J13;',^0V(4*DY[X;^BG\G#U0]B6LXRR? MUC5=&)Z>@-53-@8[&+^#\3L8_RE@_),.QG^U=2_5[B<*W=Z".]O:KC9):^5G M#P\:7.S]#7O@[*Y&WK9*'KYC_U1K9%P,6:Q@07JT)+ ,&T ;Z-/ZJM JU&P M[U**W2#!W I]ZZ8/# -Z%TN1<*.53WX$1X52^D;\&T/-=A5/0!)Z-_O>=>;/ M0<'/O'/UY"L1!F+.C(+Z8:,T#;##$U@(HRER%N>3,)AZ'_U[V%0'9%$,?WIS M\*;8Z.HQI@=BE/K75)%5R$R4S^.6LNP\ZOG RAK$/67N.B9Z@8RP6[ \8J+F MU*1FICH\^N;CJ]A0U1C^&"_/LQZ6<81TC]+-J\;Q)5\C,=C:' XF!PD=ND!V MNTFP+6?68;%/A\7>%"0!,1%,)'\V!B,XJ&&:K9J8AQN>M22/^PQR*RI9OPZWO0XFU5FU#(^+C0J*CCPXHB$=L[:5( M2^^3@*!::Q_">N4I1[-5JHJ)-QWE$1@N;!RHI,>UV>6I'SG']KA[$Y)6@$"\ M0M Y%W85)"@DPUJ",Q-$:3['A%%BS,/V5KJ9>1C\*\<.T6 -9&EUK!(IN>$# MT_F#CA&V'"79(5#:+>O6S:J9VWF:H9[_/8KO0S&[E2A(D.I6E6JG%W9WH5=X MVQ=KZQ"D@K2H^9NT3_S0,C1D8)X2K-UF[7#2#T^]L_T/^U?['LN$W_M[0PR^ M'?7QTWKOV3GJG6T:A]LD>^795VE4::SI4F;5RK;H1\BT+NH.$#-#P0I[1W)! MINPPS^D/"/W61V90FFQ*:J=D>3@78D+;JQ0Y1=LK)3"4%(H(IZ MS\^486H/%?6LVJ0#U+%J\ZA,O[(!08T\5LB:9QJOD-7(+%,;I)C(9!2[@D(I MXN]*)^RPZ0Z;[K#I1V#3IQTVO4.4X]M6KSM21KY17_*=4JVN\K2R:JL4Z6.5 M9*F;<+NSZ4_;D$T/<@DA#U@5IQ*CU<9S"S+I?UO .7%K7S[!T4+C#Z,.6SGI M)6(QQHXTP:U3%,S9J,;R2ZZ? =&!OQT"K8-.0CX\>4:ZHH>"KWA88E5F-F]"#>$[YS/!2+? MF*!T;^4!-J;Q'B$NL,#<7(O^*Y-I^'#?PJ?',VTN%CPI/K,U=&]%(L+,_UT- M<]URJ+[S)+FY^T/1>9=]*5+-MBT=&5EU#F.4?U"-+"AJ2"QNLSQ3"3RFM83A M\3TZ0.K?U.M)NMZ9$/PX^'1:'K<*FMAZ^U4;F!11RB4$W/4"8V\-#RNU"%GA MC3/F% >SE3(^2_Q4O&:(VTW(322OD2LK_-^%#";XA<:G!6H',)/5G.-[T^#; M'N4JJ@F:"'";B"5:-FI4=&LRUJZ,O_?3@8PN-W0G*0U2XJO7F>FJ#1-N*@W9U38DLM% &D66\0$\MNE M:"I>JE6*7?;UW;I2YTWJ@K&F_%OB[HQ,NV9'4M'$;8J8J2\=XI=2X+=Z"JS2 MK^89P'P,60[@)-RGXPK( M[\8Z.GC!(SZS&G;WO3!?KCRD%-ETR"V7:UL7;!2ZWDBNP?J@6.-\K-&=V!X!X8_!1C^I@/#7VVB]B."E&Q/3*5?0\86EMDE[*7C4TX/P$/% M-CUL-U(5=:3I$>"D"*RN([XLM\4S/B?-ZAB5N;G18WCDAL?'.VEVC+9M=:A$ MHZ)YQ[%Q]*&P.91-%C^Z%8]@5MW5B7^_2Q./M.;@4$41V",)443(C5\^&(4> MBG3R9MS6G1@Q9/JB3F#5)X6H #?-+]W113O;_J)QJE=Q)1[1A?X)W:1G7X#+ M.,-OPJJ"F4(BD,S/C4'R@#$ECEG86 MA%)&Z<9GM\)[I$39E#1;F,M@B!]BX(70Y$$B>%2>4%54SSN3U(U M+@<6:4!"8/Q?J9] Y4553QY4L;'6*ND_% ,I^GO4A5I]-'\F^F]UGYCFR1U' M0KC*&G-52ST7"-TN7KC!3EI'WB/W3*FWC6D[Z*2#P4YJ3V',AX:FD27>HTV. M@A-[0"_]%+EA NVH!T&_GK^F&*;W>@'U7;>"5YQ4OW&B^(X&(UJ0)?()-L$R M7SKQ".^*^)X1EE5]NU+OMT5,;8 "+!8(3"O1$0F&$1T-:B"$UA\F*;PYW$ZZ M"6P@MR"H4+&C]Q@)Z0KJZT*A$%9A]-[UVU][L^W-J$K 3O[J?;Z/L&M<\S9B M9?T;ER:JXF!7OV"B;H#:')X9XS,;P^3'PU.02@H-I,)3UBQ9]1ZQ'->BWSI: M): KAE5MK&J0$ M_M9A\$^!P?_P#Q0RGVE]'(;][]C/SOVRAPFU(I8;.J4]/E6"E^D791:$$HSNP-1L\%:!7A\1W2'R'Q'\?$O^V0^)W MB/E\ZRG#;]J0,EQ,6V4S?+2!&7XT?'8#@)R*(JY%68U8+I[:X ):CA+T,16V MAGC,V&I$_@O6IYX(JS&R+B)3)BDH:9,8^V;@WF: CX'#(T*M_*?\"O8 M.0@G!:E&]6H3?)#^PK:,R9J2E6 MMF4E6E>^369JT/Y5,UZ5R;Q^1Y9REO$ ::J.PK<<]J;HV!?AL?*A(\H$6!(Y M\BB.]N2WV!.'<*4SUB""(T^YZ'@SBA!U*(4?R;*)TA;AVNZSON29I['C,:=< MX+J,,QJ;1[090.^SIH'U-&RO7P)9>8A4%W] MM%_XMK3\<:D@^GYX?B.SAZ=(/>#X[!T/O/_^VU^.WOXTVCN1*\UMUBKVGXV+ MPG>"*-?YAU*Z8W 3H$.*B7ZW:GAZE!S4:$+:N>ODCL'CTUO.,0=>AV'(M1$ M$K(!LTEA+XC %#?X".\^0N:"@<>;G6=:$+,X:#-YOBO5'.7BQU@5AGO_T?J* M$*2K.&,!VRSHWH[Z5;Q?^N 5]W?%)"D&*289UL^:YXGR]+.!TM-321Z]X4=4 MBZ"!Y$'+M 9I$DB]1TJD_B-X$7;50G[;!@OY(W)-%>&AK5B^OU'E3:#UQBH) MEBBS+2/$MGU!+N=+E#S"MHNXH0EJ9OM[!O*QH,[BVPB&)0\9BYP4NWQ,@P2> MQR1UJ;Q<[M<)IO^0.)1Y0 Z2AIU$2 @Q;9?$S:RP[%+6%!'8I>$U^6R)KZFZ M)/F-'6C5@58=:/44H-6[#K3:(=#J616PC%F@:\^ #XPNE&:+!4C89904O=(M MB -.&V)/'Z$.E.?X7^TAD*V54X[,:A4&LBL#V'=N[##-5V@ZLNE'[Q!WDK*U MU.E852(/C",65JEH>,[DGQ:'JHX,=AV-GZ&P\D-.Z-S N\R7$^SJB!MA1-E* M6[&=V(JC-"E-A@@^@ Q7QU*] M7@51/)_;F0+*WQGM#66'*Y()^M/ E/6Q;;DU51PN9:MTGH?4$XAY!)1DPX$$ M:(X*K'/GU#?'M7\K7?^E3,.1[?:0(-I7;X<;N'A/7>M_J[L6T4-!),AF$NP1 M3_R0 !T,S5IK=H*U2F+O$_A8L-9RRRW342U ZND769-4M*^:B](XK#+IWF: M?)I_.SG@A-0$NY>8Y1!< JB3Z^2TMSO#>Z?J(19P$7F?U4>,P@%\NBQA&,/C M*35(2D4I^733T/#!(HTH$C7P(4=(J-W+N%/5%>N7SZ;,4,N@(D*J=*+ETFSK MXDRF5N'Q4#&,N@3B+,[\L& FJ94KYGNV.X.X!70FY_$T7VKN:+1QQ@J5NX+S MLA7+^T(;3ZHUL_+M9NP(@HV*E.AQ0I4D%!%94=\1"JHPH[HR9$L<#60B>%,G1OLM*82_XRBRT=DEC$]TAH-#!Q#ND\ ME]]4,NU._UK)]E3NDU*(5RLI"ML&%C_($%<.A7\G!E4A/KQ#1J66Y"*DWAD\ M*U2=7493:G>MADJ&>,GII\(9:=//1'6.Q5L3;K.IQ-;4C\A46X:/Z3?4FH(U M!DP%=:(H_-5P5VG/1$ZDE3,:1/C;3#OZ7#5,K6\.R8-#(>9"A MX )542J-!9Q:^AB>69=VDB@MXNA6E6V ]T)U/X.-^XIYO:!?)MBBE_.K14!6 MH"H/7NG@QT)7@"34%8@ 665_XF4]+@OAAGR,LIK*H,S_1L]\-K7L589OJ4M/<=2(Q B+;*2TNF2F];"K L*J<-AP\7A ]V$2,V.(FC2.Y&[0&F/IYO1.S ?9Y2PII*;X2=B6P069[H M/#HM'G5VL7MV3,Q8D@[+.+,=?F97S%4.)AW1-_F +EN%#2K2W#8GQ\.,_6)T MF:"Y9)B8BP6**DNFPM.3\Y0]5']*LH3^,+L78RK0'EEV].*'&]=#,N,?_K!]B?"((8GU6O*(W9<\ MUAZ$77LC#Y_4'Q?ZG&Z+.S*OYSE)G)'+NEEW_$;.#,Q1P41_NWK$0$$5H4]7 M8V*5S*W0MIC"V&L%%)$V,J^T>H0,!P\/#H[KKK:2Z+.@<)*XQ4W M",9G&&(EG<[XDG* 6Y&-XFZQ"@Z4U!O#/@+AAAD*LQVA!BY%WRM/!GFR)B(6 MS1Y)'3R0=-;*L\5@&6XFL 1FPH?;% NMG:-2)H]2Q$L_R_HT?%3E1),C3E_4 M[HW?AMC]Q8>KD5ZCP^-#I"VZD!1NVV'LJ.K!P,#Z&E-D4#@[_GWZ48_KV<. -W[T]KDS@=F>I=ZCIPV[\;]X%[/SL@?;UAR"=$A-1 MND*],\'4\ =,[];]?&G6%6.:/@O5JHE5$ %!%!RI' 4]L-V'I07AYG.LM@VV M=S(J:=[<$S#U5P'(92:CH3PL-E6('=&B24J-J8'4E>H9 ]4,$R-8(5%J98*K MC /NO./>J(7[:/_$2H\@*BAF:3-WNE=KBO(H2^*P?NMNWS,_;(-G?J-(,S\Q MGQKL#IMRJ]62H06^^I6RP]YKIW6K3GMEWEJ$B0XFW*%-0],KE[P3\KME.I7S MMXH,DW)C@UW7?NLRFMC9-@T?*SO;0Y) M=]=(N55ZNMP>N!5VLMHO5/F6L]JB+U;[:?LN%?E(63^*2)5O9 5TS:;^,.[^[CLTOF+=?[36ISK+N=M%('"H M]LQ;[$6SN1^[9NC9E9PZ8&=-I?N^MHEV)6'0&*N) E!6Z M+FQLB.I'^X?^?6F=-GI*YUGU1Y_G>^FD0";^89W_,!N0UCX6P_;^EH9 M*\C'.Z_Q#E7;$6N<+>Z8[,@%6B/XQ['&^TOS=-?G@G3DPG27!(O_*:$"_$ZN MU&+U%3\> "3XY^E>344XY3MTD%Q?7[>KG"I]!OG-QN'15K7FI=X\$<7_8,JG M"VK2Q+RC&/> UU 0<1HO5Y2/DB3B+L8$\@?3HK6^V?HC)Y6*_QO*YRJ.DG[- MTTZ@=>ADO5/-\ZN65+7YJ;ACFN5$):;FKMTX<@NR8T"6,*%#54CI6='BKY'D MGZC>V]I0@=UCVRBR+8;*Q7KD>8T39M5+D>H=-_T2!0[AR/KDZ,/8888=9MAA MAD^!&1YWF.%K+?CG/4AG0<;0Y\DM4.;KC]G$E2JS87 M(HW(*=-JF[8%&3LC3;30N%94F$+\4O4R9RN6\+DAY*_:1J'<1NQW%;IS<$_G M"BQOKMJTU'^LNJK9 Q3$L>[81_![@7K0"%V]]=W.O>Y0I,,O#QM&BL&VHQ*K[IB M$L 9OZ#&FO]?NRZ%SQIK"YHP(<;,%_5VGN]W*AZ,H-'+*J>=/='U$=+;:+_ MC -%-XO4K=<$7B%O6.V^]YYNR\-;^3/-KZRX<[KF/%3?&R1:(S!(Y*Y2?-=S&',!TM:B7-ZHA$8<6&]H0;-_;.7X!WLZ(0GYKMW@K MA5,+/!V9!4Z(-2\%A8EV(P&\Y6;;ME>?_8;&^GTKH,@6C\K9J#+DMJ)NKMV> MLVNK/,LV*J<6\!8W"085L4..+4H4C--V_-HLKN_RG+OX3Q?_Z>(_3Q'_.>GB M/Z\V9[S),]#R?:-,284[/"FN(#NFR';K.Y,K]RZDMKZ581=!R)XBO 0NL<:&T+HLV)72 A'[6B9XVOU0\:^ M/-K&2/-)"BX7[N9'<&#MZBKO3"O=YZA,W.CL5[W-VDV;1&D>*R7-#BV^O :U MKT$C>2?[V*T?V1?BLC[Z<#XOD8>3H=UP>1T7!]8/A:)CXF@9=\Q&O)W7 M15BRDKP32<&+%XX2*QD5+MA9@L^F8UE/3/-D\9AFLI)*2I(GI)0H$Y@<(__^ MGT%0LOU4UI,VI+)64+RWTM%K15[JSI@.&-^'M4+S%GN;WR]BJNTU _334N3% MI3HYW3_E3'5)6U)M/_ ]=FVNE A.@6Y%?4EE0Z6]6J_=ZZFEFKZQDH7L"3]1L2]N8CE4FB M)5VTY"FB)6^Z:,D.14N>U0BI4@1KI;]#S5(B!7N0&0:.M 0!J'!,9O#*I MOR'21=SY8HC)+YR+(,L3I)C0?Y!@9?47X^=I4HF:L5D.5&%>< 2P]F;< MQ9Z<,_&]SZY9)Z7"ZAZGZ0!PSG@&P1<&]P-G"/G_\?X$]L]<)(F9'.J]"5.W M, 0B=6^(D_4<'$YG EX;^Z7-;VBW7&I!9\]=Z]]'1RD%)1C,@T)P>_\4X8%' MX/S.\ENKWR5:=M!!!QT\&73PMH,.G@DZV-92KXL=CJYNQF M7-]\NKB\\3Y_\,X^7]Y3)FCI-X]97ZR/VQ#&/>3_SOJ<"+" MM8SDK>CSSVBD4IK>$B[GUCUH:6>J"8^5T2;M_+-XN0RR3W^%&N5BNPOA! M)-IYPM8)L!,&SE\9<5GY#VS?NGZ"?-)- OM)"-D=:R%"MD'QMY)RZTZD,O2) MB5'8'4OEVI&7D1)C7IQG\%D)6.$YMF209BP]W!O=)H(8B:514QK\TL^F"UPG M9X0#?-$\R+!#>%+Q5WQ[(C+)=ESX.IT22>8[,T('Y"X-9,=Q+.M38%2A=_$L MEY87/F4>A,IY*PU\+F"G^2&Z%O$2YM#_AB/*$X.GP:_(A'E@E!#3>?B_&DU+ MUM$J>%ECN=R%BM6,TCY0?<+ 1_B_X[_&]\*;QJQW51"VHB_\F(XQKERK7<@=26?YX1]$!=V 8C%5)QQH]"%!/(-/&4C$ MA0Z\OBSFI%.#=5S,YW@T[F31@P+-M1RF-D?4M)#DK82FS/IZ'V#94Q 2Q2'R MHW1&"MT&$G85)W00>^+;*D$R9Y+I/I($HU6%%8/PRF4>9L$JY!Y2P[_V\3\L MN9KF@)6*/722R87!$O47!LGET& TH!Q16Z)<&GA3$&F8X KB^19'EQ&"0SR; M.'7T62CM/$%31RHICJEOMS_#:$>:)>2N8J]$X:GQ MN-E7@G8\?C2-0BJ$ ,1U*.48_"DPGP4_S7-$V^"C$-D!'5'07@KTL?$\!!_N M$._)FAHWZ5)FOOF(Y>@H6(X+"GZ/$&ZJ+)_6)_"DV4O MLR=$PIY=BEW&&6IC^-R(5#SU%B)-JRGOE*DE9XCV#E<],-T[K;MF\58)/_9A M7_C,7"#A8(^R&6&7Z WK:Q/0W;:@'KKT=.OG MBH-O=:L&C1.HAG+6L0J MLB#+,4IH.9=*]EJ"W ]AJB*2I\II9H/!CR2LQ0/;*J;?_Z!N5HP!3-"0-&(9!AS-_F M:K4J [R0;0L"4IH1C1:W[1O(O5ATO(QI)'!K:X>O"%[-<".I1F#T0+3&Y'_! M,@D)[7-<-(H%+GSC]$G8";=[&*?8X!<$3 @K2D82O;8T/+Q8WAZ!E86&EY@& M;,5CHK2P?K:"T4([?!6>9JM/TH[D8R%$4^KH5M6][>BD/R!WJ,H'T D+BSB< MH;,$#M44W%[P'E#X"H7MI6(*CD1&K94IO5U7K"8YNH:\B:GT;./UW=E2SVTO ML&KJ9/&;ES+28%7WAKUYOW=(C:][[_O-769D,>"9:4V+_UER%J6J^$61P_DM MMTFOJJK937%0H\9!];URUPTU/A3F4@/[WC3T4T(? MTBR>_B[O(J!BS7:UZC2M35ZQJ?F9*"G1!=[T%$3FR5J(9_"A*OH!;\,3LL'C M6E\TC([M0_89"$#3O2AX;!^(84&=-:2$*#',)*3;A]RHY3&%2O*X<9:BH)45)X_CLWQP' Y+&138IT(8\N<.H,^K>2T%#[?1A.G)(I:?\"V M?L(4V7'C$:,*V(5,O69RB6R1" YGD@C'M6-<+;D+IJ+R3%:$"O0Y]9_IG*KW MU!S,8D#TCYVJ#C'L$,,.,7P"Q/#XH$,,7VWOC\XVV8YMA$"QH#)SNKZGSR=L3C*O%#X=+K0"JPX'CT^.)1*5W'XK%0 ?9;CHM&6 M&@/8E)D3">$*LVZ*%@CN3(/U=95UB MCN-TX2?^%"^$&9_*58._MWOA=J9-Q1?"=H,I@OII')'QSLJ-8V.6&I,+JQ1B M(*PPA,G658?W7SGX52)Y =#NUE65PNXOODW%*JLA(DV+B*I 1)4UU-$:G!?# M3DD@'].398BS($&52)E;_.\^_@ N[(PIRS@G3F8X!TM,F)IAIF$YVV<#SQ:] M;)+0SEC<]RFHM?%=K!H8'TM3D75EUD\3@OT1BA,?W\$$(G!P>_.3\H?!PNF3XDZ(H:KJ4\123 4#C68D$7"J\I'AU M$0S*HU"D.J @,P)A]^E P80*(8P!0F7X#,4 6T9=[%N=/)G\>\&FJ,0C$ST M2'),R77,#$LLH,J:QV' %X,A(10XR/FUEA.(^:9H,(;B3H0X@((]TO(R@J,V ME!'\&F>ZGLK:AK$3C=Q*=553'@H?(3P#A \D*K5"U3Z95%@02)&PJ&XHW2(M M?6^)0:&Y$B!1Y55W<4:T>S=6:)3'.8<-'*0+=U@JUFD?-#H;(">"J80R@F@> M@R!EHSZ#0>&Y2KD&Z(Z7B[[='H?X)I)I (H:*XU8N>M\=SD%/N?$3RSBH,D# M900$4S)%0_]>C_ ,X48X^L3V,P=A8H69Z:+W#W!Y6M@G*N^_@\L[N+R#RY\" M+A]VZ>&'0MZM$E@,V:9 M9$15K3-PAFLMCYDT,ZN6A:'WCS/3AB,Y,'526"%$G8; D0MFUE>J[4I5FFRO M),G"5HS79\9KBVLJLZ==Z3X'R MZ.T#B>X28H6(.]2Z4B1-TE4L2TD]0H.(,TU\X])>#@G1X4"&-J:PJQ.7I8KJ M)A>L0#QA: M@HTN:B,+\.9.!0\FS #/K061@#A((63$'.<(USH;/C6!1'\DI MV=&RF=[PN\C-0A'GIPMRV#CR93PX/ZWL\(4?B?-@J6B'JP&>/8UAOEEDR>0J M60)0-]&#(CD$"L8EN7LRJ0L>.0]0 '!Y,:\\OJ# ';+IHK/4KUEVE=*._WFZ M9?^ZPCH&)/I#^;[*K!PQ_3EIE7J1XZ1KS5C*YH#/FL%5H:DY*.3OC^?.&V:Q M<)2.,QBN"/&;=V0B;D$)J$K@QF6FB;6'7/6U4I%9UIH&!EB;T$?*F<%2>[C6 MMS:;CM)C>546MUSUM*-##>*BL.;>A:SHW@W8#;;J ,&G1%A@T6!],B>7,!1S M1V4/I+(>TND^Z@CY('?3!=ZUM%3>3$Y2:MA_5GXP4P:3/-@]&1.!(>0R/M*O M\H+JE.C%]>:RX<.+K!7:$V#6)9.PBK]N^'9R M!:L%K&: JAE.!]9U8%T'UCT%6'?8@76O%:PKR'0P#\OV7IT WD!G:OMRB:8: M7C&?!^1A*(H6--PJ4;23,M>+]D=JJ5ZTLJO2<^2GN-];%3]7Y#^R !7-S542 M3\6,*,LU5B@'7VQN4;A4L<6H/QM K$;KJ>KT]=H]TDA-,F..FH*I =]W)72: MA9D*-8VD@VUNV..[8G;DV)W-T]D\3V;S''4V3T>.S>38 M8_R(+Q]'E][H_-/X!^"62ZS^+;6^,)E85 TGB*IX/\;F%RM,%1IA&0MJ(1WXDL%$WAJ MN#$LXHS1'"F>5<\:N ;3-74!F"DY\E>K&)-8S0@6@9A[%]_$-"?+^O,&K\"" M:LS#DGG6]M>4+H:I*%)%,E=+(FYA)+<.V;=J2IREEFD-(_ET_A7LT33.$TP8 M^QEY0 :8H+6O>+"Q!1%,9H&G=G_# M2H)-CN>SGT[7'S'<'R8/>D7VKR&3C1.9_5SDD>H-3Q5/"E.3&:.9*;%,F'85 MWPMLB\=)#4QM,LLIXSX"NS=-E8,K#Q<%D;\P+2EH VEYIK @=+A^) MZ,E#4EG9\/5(TX5,H^HQ'IP]F>0<1&F>F!"]58KHGA65&J#H=Q(S4QESMN/$ M\X>KIET^%W#,_2#,.2^3?H-,Q_"AB@H=1Y;.5&>9BRFRBE-%HHFA@5S7 M2,NS;!*!C53BF#?6_]UR1%S>ILD5+3$RH"H$<]@*JT1H5D$K) @TG(,TXJ(+1M(D8UA6M<(2 M_E*18]P@M'=894C>9A.^H]HQ09"1KB511@SHGU)9B46/#?N1V1-3[UX@01U; M+:J9'W])H&+E6;&*96#0(M )D%UP2V^KMO#,\H["=D=2>BOYMN)>GGP4(6@,2*$;6 M3)FU(- L#\C\L$2UE;\(.Z/]"[4S-):\4"MT-Z!YQUX_@CP M_+@#SW>(/G_;RF9'NBD["E_21*PH,;H*,ZG7%91(FP@;'B+CWS2&*<7\R<>@ MBVR0RDZ_EN.:#2AED(!:H9V &?@@=X*3CF\Q:AUAYB#X/-SQ#U.&0Z?&-R0^ M>^W6XODIJ#W <&YDY.# X19B?\(7SZ.*&$C]*XP/S]':E=B MSW1="R\4E'DKA]-^\VB^[1U[NG_R1NY856]=2O[W/5U)![8/ER%1NB3\-IU4>RU^WH:OYS5U9S M5*#H'*&DA#,U_A]IBV&YDG,"==B[[5&K5A#YG+&Z^J*!U.W4K::&7<8-I!^> MG![LGQP<[0U[$V++DT+W' UZS2CWT9_ @7<(\_ BJ8LME)B<$Y#P6+*YT.4M M=.RE\7:=+YII23WEXPLMZ%4HDOT]@Z5 MO=1'TA3Y7VJVC8 WNB046(3/E?1_-D$;#4L:H4C&-B"A2-$VV2A4U>E987&3 M[WU [5DQTI&I+O1%M\UJX4DO@P=E00@_XV]3^ \UZOJV\+F?5>7\RXZQ4K1S MQUA)Z0R'7M7&@LCG--__O[TO;VHCR;[]*A6S_ (BRCP$ D-TO(F00;:9!LP# MW)[YZT5*2D&-I2I-E02M]^E?WGMSK44+"$F%LR>FVX9:LG*]R[GG@-H 1SS M?R9IE/4B4VDH+FP

    <@GB5V*UB@",K MZ1RK6_$R^G0(B8Y&'*XC/7E@FXL@&5;=*,FZ-AAP$"^&O)HF3X0ZZ@=ARB*S M1:9Y&.A=.W-<3?T&YVOI/9DU/!W>!=(/J.(=#R0WP0 5E66.3!;\&K74;!+A M# 4(PT".UR[.T,A2?@48$KC/'08:JG*$A5N%4U3\*N+/H1B_'DSP@3/%0IO* MSAT-L5F1_JW$V5>,@VX$=@A]U/,CUC)K,A),P77%QI!B>2W3-!(6;J,S 5 , MV@0Z?4G9\SB1M?,2) 4S=\&/Z^!,9.);Q%.>$F+R"XO6"ZP;-VN: ]NHS*F= M*S4\>V-=>#PCS>MP;.!.M-C9NK\WNTS&P^)]9-]']E<6V3_RD?TM*@7@; 05\3(8EFTQ>=56FJ+8\C$ MN3Z:I-F$$;MP8MB7#7'54-@B22]#.%L )K9X*\7QQ;N4R6F*&86/@T!P\9/1 M8X)@J329/#PB38[Z63851MK0Q"=+H/ R-1^!\F<*B%^TVD 2&;Y:XZBH=4BH M^Q"S<R?%'Z-7#Y=-A*]-E92H+2?3&*E(B?.3'&,B14>"S<#/ +6[[,H MS?(.!_CF5)-=V3[%:R0_3T%M\&^Z&ZBI^0!!2L1:RM#6?$7R48;01Q'\NHU# M^".R2UE)5[F[5K46:W*E/U+%:I>'FEKUYF+%V+A^I3)H@8ME.L1@\A7X2'2C MI%V3)>X#AO.)^N(.)=G#HS#%E#ET>33!Z$;E,/DWV0PCL2D ME"$;*&F!:56@NG]^3(:Y25A-NJ?UY*,RR6&T,);B[W.+M: R2-.=R?H3RFXH M;9(P>$R>::>5DLW6R_ G>1J "(H TC0RTAXJN"4)!'$1EAI,AC9"EE25?48V M29\H$'8W2B89+R>:-:Q/BN ,@S$);:B6-6.U W2@Q08"O'LOZ03[45&V/@.O*.2EL021SN4>HAIH0)6S0NG&L^S-.GL7!]R!#F_14O2'J5S.2 MWQ#;<2S>)6G<:4;?A>])$)STPG MK.?"2>Q,AO5AQ#%9L4?E*QQ,/02< M@6B@8*T?KEG<+(J[2<6[YY&#Z-G/$3)3\Z/T8QV.4L23P2R^(A<.3'BS(#=6 MK;V]&X2/4?L8M8]1KR)&?>QCU%L4HU[KX:BMK+!@9H4OM[/N"Y8H,&A'D65W&8C>EL%!_=2U '(0GS M1!+"1#5!D6?A$60)IN.A6^*IBOG(/J.L.81.*"#D!$<8ZH1 2#8>#Z9RQ'*G M>,XKIO(Q'4\F#&O-[;^3.MA_.;*!]I\C+GS"S412OM-:1^<@QV*#9;=:$M5@ MBXR=Q@?)98&O,I_!$JZU,L,9%925A%&P8"3+$X:(K44QAJA :8YH4[ESNBX4OU2J=,H(,12O*+'[ M$L0MRHX0>H_^7-JKNN=E*4[52R6Y1"]ESS%= /FR6?(I.C^ U#<8@NZ+S3[H MXWC1Y*'-;L2[($NGNRND&(?H2+"AV(/.W(%Z)T'LH!Y$OHCRC1$CF&>^/ #*=-4QU'F#:;[0R%7-93:2*?_*'8+4 M94$G37[R5'Q1"/H]8_R#&(%4G<:&RL9976+UQ!F(!(S9GXXZNSUO?/X]L[C1^\\>MY/R?N)Q)_WM]_O[H//WZ_/Z^PU?*P'K2=9 M6RU@O]L8N*.%=$T9'[N$4]K@0-T1D\S(-5E<,7X&C;V\EV'9ZN5X)C)0;(90 M27@I>;" (10)^"CD;"M!6J^G.Z7[$D*"!; ':)U#3<)#)@LZ;<-6ZMR74)=: MNHO4,$E<:E&F.X986/C4/&V;XI!4G)(6EZ2QX6VY:;3L(+X!-B?\5\/-2\?* M^BQGQ,) ,=V'LE1/,]\OB 8I]'6MPP@?Z\%9"+P#:;:IC%$+Z !QUH4N<@'< MYJS/M+HH3#05Y(*IG"]-*E#%C2WV-PG.4.$U#(I)&0$,'Q3W(H!T99)##'*^ MP XAW3()I\STFI<>"?DTW<$D@W", D*YP*NL$G>@*9GN)]$[ MYA'/6_&3M H'7:+J?9UGJ&PEI<=EU.K-)1>-K6\O/^) M'@7>-(/"(NBP ?2@"MY@H \G_=CI/T+]J&L?6:\PB8PZ+DY7%ZW@_7+OEWN_ M?)-^^8GWR[U?KOQR=,Q;5^WK<_'_^Z!U?1[IAP@0G ^?_#/R$J'HLV5++&)K#+ M:1B@,5OI#%&+#05#)V$I API39:D%O$2=5:4Y4AIG8^C<7U.)@,(2V23 0!7 M/+_\ZHBTQ$@\B.-S3(HW+#CZ.PSRWX[V]T/1")A9D-K7I0R0W$>/="*9TM-* MB0)"$2TQ5HW]DZTZXSS'4)7 M^#/VYP66 5#K4=L:J84_HF3@C 31_:",G0K/SEEV9K4I^X_2 MQ9*E]F)PB[)[D\H!4_XWI'GEZ@$6&=CHB>Z# M8$"&L3&_Y$9B*LMW:K6FRT>"A9JR"%O-H5-!Y)\ !CQ ;^-%4,/8B>W0%=J M@X\M9BRK+L#!99D:!?B[(94JQ/YV*6Z8I+4V-+9& :,5%^)S@"AEA*6T&H4'&6=G[-&9/R51JQ(X&M22K&K:- MI_KJ@@CA/*2TLPP=AN-)M".R(DS0%:5"=[S9KO%[70:VB1!>;B MVC=-MIJK^H6T,[KY<):HY6F6KH15:A96<;R!^RTC"W!RE:5\4PVOU(2(JAZV M-QE,[8-VT6?"](9%:J?AZSV%:T$8?)YCQ].P#]R1<(KY3!WCV:Z519:\/D])!@5H,YA=%H][L8%LYY^DJ/ZH$)H]B:Z' MNY83&4SY@U@GKARS?+Y]=>0B,#"=R[4]6_E*S3Q!;ZM>;3ZTYT-[/K2W>&CO M:-^']CR %P&\%_]"^.[YMQM ZP;?/@?W7]O!S67K.OCT[Z#U^?/%Y47KOGU7 M9TOGM"8XWEXRVI@-<^'RV!J>'2*,OC:5-;8F&3T=CR M58LY/Z-@A TR7%B6+I:2?I;X7C02=",D Q!#=ES[%]+51O\4K4>D#Z^@!9%E M4H!SE0ZR-,F@=4I'3<7!]J206IZ>#'.8@RS)?Y2L5%.%O))H1GT="=9R[LJZ MFI:YB&"WAVQL+GKU#!"^/41::2U<],Q52 1M4AE,$5>B,)9J$)-,.X:+R?V0 M4N0(=JVL4"XV'KO$F02U]J).ZQ$X_"&F G EL<'& X8P 9YE>"74\H^#PWVQ?J;:5U/A\#@91T8#%BC88T72 MI9^=AR+X D7OWWC_9I/^3OV;>NRSG9&8[\>3LQU$GR9 M,(1VX*E)%O+&^(.N$R3:P

    BV+# ^JF!946*EK!3"<5D=I1?X##)J0SX(K" MLXURJP/]&\1&.E(.^&@JBI1V_;Q[9(F>2DOJQEMMDBY#6]OU24HO,J*_ZAK] M:J?](!*A=9,00TFFCFI2O775Q;*IA7U^#=CKB)MLP">IUKN15=.6H%R'5Z6, MCW>:IV1I[+#=G<;A[L[9KDS"(20XRW2VGZGJ+*"+3L0Q*2:[%!_#1#:8E\&. MY6\#.$9J=KDO:S1W1KN[H1$VULHEKEB;HZ*C$M*2C5RJFF$<03D1*!2G!T-X MR@SHMA7P&-8Q$(8-D<9\A%(Z8<#C[F3824DNFA93&#PPE#2D*ZD<2=7%#/C3 M5.T"/\7J")5*^Y,PT..Q),Q&'G/ZJ^W7:Z_:4'F3%A'QUXJV#Q,"0RM:]"D! M>E2Q1C89 >T,#8?4#3)B+DJ+2+(!VX3=1B(.>]?>W710@L 86"2($N6DKJ=Q M?B4"?%BW*RNPS=@5H$J$Y5/[+1.>UI FJ1XZK@<.^-$Y,,_GART_9%@3(S)EM5F#E*8EZ==\\:X%RN!+["TRU&\KP;R9^FJ^,0(E( MI?0('$QC'A049.TZ_^='F&Z:2DE\Z1#9GF5>N6QG(W$H_5? (")?DJL3:8!7 M,]ZN5CHED,7.S#/)O9 1,LA)<'?>G5"M3+3:*C#9W(>&6,$.<6"M9)HF' M^-5U !P!,/ MTG?>C65^XEJ) 40[.,%&51"YWB2QJ=U-^[Q-B172S$;=>#AD/<@G(_L M.0K,1%T9NAWI]INRB#FX&ZBXGFKB$W2A M^1BGY1TNSE>^8-,]SLGG 7P>8"5Y@ .?!]@B];G-VS.U$#YW$,_BP&D-$!\[ MAB,* K(;,6A4/%(++UG$WY':2M*D7B 42)3- MB7!@"6M,H!F.-@2ZGXY?JMQ#XGH:2"1%1;N^1J(9!\ MEIB:J(TLKQ_"$D8A1G 4GL7,IV(W)+64<0P9#H=X"8IZ04G+8"+\6;3IIQ7) M+%@[#X]TQ3-7CU2<'W@_DH3(IZKB,8C[<+G6)7Z'6B6!;T16'BK8F_73*"[[ M*7&PJ5\8D;HL$KW(B)DM$1=E*E.G:@K@K?:#U"-DU1R7@1^,\- :!YL_AG4L M]I3N1)?903!+T8$:933\$SE7&5?4FE\YZZ%V&PR!A@#VL<89?P.-%)Y=A"$E MZAV87%8589H,E&X[&W:BAPDRVZ<8H(HS"([%7:B=%'_*G+SBHWZW+(:$!XMW MW*H0%H(>98?D-C/3+[+1Q3TY'W*$@E\;U0G R2>.%1M(;*K#X6P WSY5ZG! M;PH!CU<&N!="/WG0E'>6O+/T]L[2H7>6/&B*0%,DMO;MYL/7=NN/?P$*K[9/1!F"!/T\V%K^\+8> >,!9H2TPW49D=>8TEY#2' M!_P;5':B/MJ5,KX\8.@A:2*X$3A!:%:9.W;@%_)EYT[EZ;FP.N1;=U46!QE/ MC!HOVJ^3X42B%5A>G08L.?GLW_G4()V,?3K+[SO>B7;#?"8VIT,_8"3X:WU% MZ^$!/%A\R)[/8.^$B?2!%W$'8#C6G ML,6$'AFX!2CP)".6*R;'9_ \M+*5U(]N24/Z7Q8F\_,UR-?#^>2G)__=R(C 5D1 M>$0HIR:Z_VG TJ5"^*\R\AUT#@@'1:$SF=)(G M;HM3XXYBKUQ9L=.;.6M( ZR?4M$%K:Q8N$_B:0E2M>L$/"&(AJ4S4Z>F\M\K M?NZLM2464&'J:-]('"0)?L0J6EBV(FS4E4'X++9,[NDEZ(CKX XBKIQ,TR/@ M+\D]E4KMA.]24NT$S#!XS=Y$DZ@G8N=&%3-Q8Y2(J2\I\N.J(39S(LHHG/9: M!V[S1WHMX)W?2*M[4RK<1=QS+7HHQH$Z">7!< MA3)4T^N9+/R0C;L:VVZP7A1U"LN$\]SFTCNMYFJZ#=V0D++G67"H[9"R^+DY MH8[P..-Q1IM.+H"NKCO<.]F5M7OXOIE]+,]K'0V%WD+!3X*3 M1L*+9Z9UB< MX]M",G F"UU+^X[V6M>RX1+.ZC[?.FS'$.XW\4-JDX;4D3>D?&Y1YA8QN7AWTSZ[:%T&M]\OVW?!YV^W MP5G[]KYU 11TGR_$GZM3C7-L@+6; &7>O.7#9QQ#*\+ DO H(1Y 2)I00L*Y[&%JTX'UQ."3/I)&* M >IB4Q#T)1^K$G":=!9 0_?6.V;DL*@R)"[H>]Y.Q-G5..Y\.-SI[^KB*=Z= MI%2$TOY3RDFUB'^A<7K8).X$((F>%:_>MGG1FMM_JO> 9L\>.\# MW!I<3B;>4S*(G!HBV^Y262D9@L2 8(5^6YF]UN,,:I$,)C:T&;KE2PT3A7Q? M5[]/FOX]26)!99M/+!K8]IQM7=H?SQ7;U?J,V.>2%;/DZALRCY0 MAYD:*M%11/<5(QF!^!FT;@QY%CWS0&)8:J1AU:N#+(9?2A9$W>MB?5*5N!Z# MJL=/(=P95,X#XV-) 4QD*S-K$T:QN%*@&^:MEM!4:.&2%I_@=+/HN8%\#0V0 MHD/+HC^#H9CBCVK34#N;3<,X3! T#>>,?DY8B@6PO61-_(YY6-4L-J-[2)-; M?-5.M(N1\:[H7>IU76)F+Q^:<=270-Z(F.N.K(M6XZ6D@0(0RW5_M=Q#G?:L M8GOROH?W/;SOL3+?X]C['IOR/39I@,UR1MK_:I]]!\+KVAB3]U9 CVW%'^W;X.NWR_.+ZR_!V;>KF];UOU?R%;,/Y]4]:Y,]AUWF9WJWZ/<2$=YY&( MI+,D0:4=1>I(,';A1(ZP4J1+'Z\57RO?%K3U6^P*+M73EEHB>JVF2ATBW42- MR91\(D*S)R-*M,T>(XH<1S/[$5)O*3<49XBF!01)5SC8D*UJ*5*$W)C9&H^N M E#9%4I91'_&C@&^#!(Q6W>MC%W^.Z1RD4EH? #68"<]Q%P"M_)^WYO?OA(B MDL+,I_J;*"74#PV9I;Y30 M\%43DAS2$6DRIK2#;A2*4G;MM;S0(,X;LI0/6601F4K5*NJ]5O$I4MR]#="K MD@:HF@*H""J2Q\?S^D(VRBJ:<[#CRTPABY[972O9!-A<>8_;;'_E1)LNP7B, M(E52K)Y#YCNF!AK*#-@,#%M&;HV"EK9!/9I7[LUP2E<1YMG6@WXK*J/F'?3% M\V]CQ[W)WPLEV7.5D%6V MN^R6YT2/WF3.+P3&;9PL,^<7\W@6CM")T_AX_3/=Z:1&<^\(>J 5=Q_%U'\0 M1PJQU_>"+RD35I1*A8?!1=Q=)0S:]SSU_",W9'06ADIP!FQU21I'+#A[C+I)ING'1_CH$%P*^'-QNH]F 0 3_BX%:94#I\9 ;TAD'VVL@;HECGB5CYG>A M-QRKK^R919'P#,^X+;KH>WAE/?Q/WDD3F/M::@:=&7.*'X0V&P?'(Z%1 ^B-B=]#IKI3';$@$1+_?GN4-5RC5P:2K5CFR MGUL>Z/6CN;;1S.]J/\2"\KV_YMXG;3WE450OO*LO[Z]")R@R/S"(LQZBY-^ ^=(G M)]YR>'!OS\8LS7L=\X=))Y2\/;6.D;IE$\'?GE8!_CE.>+>A6L&H+0S8,7^\'U$<"G%?-.6 MQ"Z; 6:VRE#0AE-2M0VY5GOJ8UQ22 MG+ZDPS6U2]"&&FGBQ^D" U.$O9>)Y M\0.FTG:QC[K81XO-S/V]U\C>O?M'^9I47Y/J:U*7J$D]\36I6Z1FOM;1GXQR MAYHI**JN0(J&XK"#"@(LU[-%L.=6".E*LZ4KS*P"B$+M4TZ.9!*/P=;>3&Z9C7.P MU-M5/:K#-G&3)J!>JUN 1Z7#]HCP9)W58A9\T(=)TVY>AW=2- MK\,:K+[CO>,W$N%^!XOSM Z+$R8Q(/KOU0S4,O<;,VZ-, O,?Z4/Y"C60ZMO M>99,4M"9=TI[+,UD^B))C599Z4 \-F)93!7;&C+:M.WW5=R\"VL#F.> =DZT M?J?J)6]81[&W&P2?"^+/EHJ@F(A2CQ.)]WJ*--UJD^DEH,O3JIQ%()U YVFQ$4/[0' M5A9HS>_(&R7M./TDS82Z+_'3D?VJ(JAZSJNRV6 M//WEV,&:'J]57"7Z:3AG7,W5O!UEM=QY09[E#:C'0,J=SV)+HVV:.,U*VF5) M(94 "RS%&P(%Y'(TUN\K#-,P1W6XJN.RJH^6M5?=FU]R1A:'VCDA33X'T1NS MC\LQNNP#_H3:189]3G/FW9>]T-;,?6/:1;>[7D:?N1BG)TT<:Y@7Y&RT[G@% M<>,8M(V78V^T=]$7LC$N,+(OY&*T>J6*D-%C6#R&Q6-85H%A.?48%L^K3KSJ MG^ CKEKW9U])H^?Z_O;B$ZHR+:/]NM8)C+2\6GO<9?AV^6@_J7..H*FEH (T M4MNK7C/%]J@?I?8XGE*C$9C&% MKA/A -:UGOED3Y&J[,\*R P*%G>XN+(/\QNL.C!)I)?1$?:',,;@IDD]JKKEWZE(-NG>C!%5S!;K3VREEL$ MLQ8 _R_$B,3N# ^ 15!1H8 JWQ1#.<3K8+7S.*.8#8=#9\2$GR3:G?1>MJR$ MEY.B@R76!@_^"3* J/30V \MS_Y-5K1\M1V5LP,O6[#:?^T@^Z=ZE"KE^*<4 M(]BV[ -SEDXHK+,N'XTE?$2*DN -BUA^A8576%UIT!VP+"-S%")/; #B*3U[ MU>#:.^==/NR(/QS2!M#TR:>J=5$+^'1^74A:ME]P79RQ3!R1P6,R2<7Q9LU[ MP":)IY(PR"I7SEL!?]_!VJD%IG@)6I9-KZ.UVYG^6*B:VK6 VQ8(6;9E(K_C MJ,&OOC!J@6N0/+\1)FO1(#6HCUO[-),TF",]+I&# 9[/2W6<8^L&(DH'8=?)JSPK,.Y@ZR%WK*;97 MH;"[QBNA^ZKORFE#5WV*AM1&QLA"5*V.7%6 496K^?@D!4BO6<;$ND]>YE( M[Z_M5IW5(SU+ &NQ@,?3S>P]92*[56L-7'U GN($_S=G*:#$+=_#J5O 8I^2 M98U:W."99'T#@+4QXU$<*6WZ(OQ\9Q(/Q$JBA? <92!/S[L2-\L'R3/4XY6^ MEO#+8)=B!(-8F1;%%-O*6I=7WWUT3ZUP_4%NG\ M^L%8O:BO[]-M5/#UH_)F7V/SA1\753G-=C1P0YX0A4H;Z>3C!\#6B/@'XL5@W_9#0-3H&TNAUC+ M2(=XN KP?!//INAQ.WX07P7QDR,P7TZR<;!YXEH(02-M.8M?-I5^\9RV/_GKT>GOQDT M20F*,.ECC\S8!QK-,)"A*0J0PO4Z9 1]H&K1L7*9F;>HY'/5<_W^4@.M7=_G MM176]4.W-A5=W]7;+)GK1V=+]7']P*Q%#-=W\YLKW_HN?AN96]^O;Z=I6Y[D M71#SXH=HRW5M_;"L6L36]^C*%6M]ERXK3[MAX&%ND#JL^_,A%9YS[X/LK#[^ M\]O;8NON$\3/Z9 K&PR2+E/ -LG?6"F",V0]+I4TBE@VPN$9%%YH4[]FBJVX M5WW_$(*S'1YT4]Y#[![R5S9"T0_!UV228LQ5!^I$.^D85Y5^%OQ/$?!6HP8E M/VUFJ%)WJ4O8V/X"U22@W*1XDF&XH?H?5CF(;GOMICRR3S^4Q(7U[?"G99F<5D"SL0LO@?3_)%Y3Y M@C)?4+9$05G#%Y1MG\+M>S%DOB;/7"R4L((.GFR9JI131:E2+B=K\>?W)GC" MNF8&'.+$0IVW;I9][SR#0]O952X?H4V]4!6(Y8Q"51HVY.+=.#/M;+]XA/@2* "3]2QLFHJ#.T2# M#8VUL9A&8C12\1EB,D0]\>H^8@AP8O*4ZK-Z[LS$R7 >98SJ=<*@)^S Q] D M2=EX+ DSKI-TR :!)=[7>N"EDSL,Q+0)>@DG4Q(^*/\]F:-+8GV#::;.PE+. M5O(56G"&PDS/TQ+TB/@1T41+1'(Z3M\)I*+@*4@;$?I#A M-<%WN05$ZN/@'0MUKL.0SZ?(40+/MGH)&M5ED^R77&B.BPBS?,CY6#HW8IH@ M;L@:'2)YL2L^H10TBLMK-NV'Z[+-[>CDC9M"T=J-A(02(< M"'AX6EL'S%*2S8!9VDEZI+H#5Y5$!0 )A[0FPD>#$AG,&"[.V )1F&EKCZ228/JSCEBL6W+(;GS_KP4; MZA\\&V^*_?0Z&4/\&?GCT-R+IV,DPK+D&II[!VH:XZ;)4F%^5VUV>GL$^3!% M<,&C-+BAW?U.[NY&M@CV1P<9=S*0PH]%6DQAX;_0JW6 MW$TYAZ4JAEZQ1L6;W%B]V$\'')S8XB%"^TF#[$8 MQ%[!*W!TJ<3![BI$I% MJY&Q)*K. \"7H/Z5^1HFN7''T5!T@K!=[4_-Z50%E5,)#&6\69]UV)\7PO,; M!)\FT4 \1Z7.I;-)RH3BE.\*8UJBRT'$:_( :8B#4RQ<.0EAWUT02Q7LX'!3%IX# MCSCPSO<:\!FW[?N+V_95^_K>9<##T_#@-[CD]^N+S^W@]N*/]JVXYO;FVVT+ M+@EVL'RE==^^O6A=WHGC^/IL;U&0X':Z#:)//'G>0M[#!HN=BGQ[+$B->>)& M=R1D9#;SGAAV&2V:]YS5TMYM:T1F"U:A9Y%;8!&6LLA53N%Y+'+Y)/,<#H!9 MKM2",[NQ?_*N@XWSP8A5@Z6 B%7;; &*6#)Z9L/#P& %_'!.2*,(&J3*<;6Q MA<&C BJ0)H[,=QHO5<=[*3QL)*]]JFT8'89X[2FG3MV6C0?5*I*D.[*=&W1QX^AB\63 MD(01YV1IS^4VN?6_"/0,Q[9G_<,.I]F&*^!E,L M25P6@'],D\G#HWJ-/.+[HM<'8O'%0/!O/=$R681A)9$N*F6D7V=NL/??0G+7 M^>1\ _/MR42O>+ZTE3O=D3ZUXY;P6G^E$0]%GIN/7A5"S'G8/=A>8_(9YW#G<76P3YK=E9#G"\'AR& MRRT#T7*X:]9R0("4%1G4_0!6=64?Y%<1ME?!.*K&!LRTG@MG5!X+4+EEFW5)*;$Y.?]9*?^E3>[WO?Y\GO?- M\[R%R5R9Z;5,XS-[]=>;9"T/-I*U]-I7,Y:OSUN^2=ZR M,FMIKV^-&I55BR/;9XT #JI9+?IB_2;/L'<(@SC.9 VG^,\1=6J+9COAA9G M;]W!;)L M5?KN_6*%U_ ML&2Z_F#UZ?KW;37[).JKDZB5T\_A5"F(DHAYKKQ$,=7_R<0R2ZO,!)8^]X__ E>8'CQM[APJ5JZ=H=>S^M3U'28MWVK55F^ZCGTR%R724FTS-=6],=>VY4S^9\EW2S.],3;\S+=9S M#='PE\PF!<"J[I5W/=^.T.L%CK?%Y]GKN^Q]S\1&Z4PL )7>?ZID#L@SFEV? M-M(ND(Q.0^BF$,*%L.R,0'<&P:,AD++B=FK1#XX@9C\>H^Y #Q-\/6[PT(VC ML#(=4='@K!B2ECD-E"@8![%PGK,,PFOBYXB!GE(X+?_J.>&P0L<,V50&R,RK M7]19(;CYNIDA!0PSR"?$2.H8Z0S+F##7OV;1P8$O.EA'T<'!NRXZ.'@KICDG MI_SZHH.#S;+-G><1M1YR[R'W'G+_,LA]TT/NUP2YERL<_!AQNS4?ML$X/X#O M<8X(5O,C8G64I,L4IAWXPC1_2OI3\KV=DD?^E/2%::HP[7#!PK1_WE\&7VZ_ M?;\A&LR:EZ$=^C*TA<(<..I6)<2.C!*(GU?6?6&1VOR:K7FU7X=O7?LEV@R? MYTO EETZO@1L@97S^C(*F)R%D@D'%&JK&Y=**(I'B*9\CS'?FHUX-^J# >.H M$HM7A%8ZH4+(6-V LEUG+2AM:G1Y4)!;6$9R+77ZTB)F:L1ZLOM\ ] M6OW5:'58O+0ZY'D3/":3=# -*N=E\+?&WM$1)+\P&&Z7%+&LNF[F]4Q?"@+O M$'WE2WLR0S:6;UT?Y2U5!L#>GF3)3#5HO5 \91_&4&C#GYC8PL65SY@-5!M/ M7F02>AL_@W(,0:8*&*M[6V85YM*NG11HUR U ;VC7^(\%[=D5$U!,4W), P5 M]0.696+_):YP9F[7&[8.%KE5"D>A*Q9;U62G%.A-V-^RZL]>'?T;G%F_9-;U MT&==UY%U/=Q,UK6B!#4G<%CZUL.[#?1/YT1%WQ-2/_K655$ MW\?T9ZP9']-?2TQ?S,Y7AO3%$] GA!A27$($I_F'\IQEE7QE^%1W,Q '!9M$ MX T(GVW,R?%2_J:6""ZJ>B"T_TUC^4T?RU]N8?M8_BJ99YKY('(5>TQE#4V' M#Y+G7##]1Y+^K C+J$/97*8",71(0C@&S\5'C)\\P]JA$(7:,\#/C_%83).1 M<(:FD&(0[Q]B/-9L"A/8%)[%*T*B_$IDG(0'3ZPK [E9U/T)49LGCMX_G<5Q M$G]XQJ;)1K@) =T0J.)146Q7Q@1T>[Z>K5MRYT1X=N7R?&N/$!P?[AT>-U\2 M(3@ZWCNE.U?JRC?W]TX.CSVOS.O(3R XZ ED7DD@ Q:'3HK2%NB+ZEWZHE$: M#8+&,2F7X9'1$ >$_/$1_KCIR^P7ZLN_'>T=-U\POW[M,GMG!C;+9^ 21 ^^ M '_>'#TIF:/;48"_!2Z/3Z.O(8W>?-?%R\V5YJZ%\_7ZU'5S[:EKV>RU9:Z; MMDFW.ML+[=]MGRQU)^B5,?Z&&$/ MBJU0V ]E$B:0\I(A=F6044P<4GJJC)\,)28,OLX@ZDH3NRM-*V'@9)/.?WA7 MI[#/V5.4??C$NFCM*GT#M 3P:ZP0Z2H*8MZ/QBCLA0@)8>RF M/1:K(;D'L97@X#1$!\F T99*6P*C!6'5#*IRO1% M1PM[+GB81/3T*,LFI!&3RRK=*5HE1_- 0> MM2S OV6P6,54!O=6_#:!* 64HD0TH^$^S%$^1\*U!1@" 9AZ8OW$D<%ME" M ME/?9388\A]! IY+B(A2TH,> ^%ZN-&K=&U/R6JUD4M M5W$V''8%Q,;+1VE"W;S!%A#$X(AV)T,DO$0D$"5TXX%8": M#-E/V+DSN_D.)@\4G+B8VWT%WBM;,J$$N2"[;L6JDL?33$&ZT++&*YNDK5H0 M!(R4#)3$1F7X56(9.C2[L.ZS?N7:LSA]Y3J51F0WR;2!+NE[*:HK_IY-ALIF M'+)Q][&X0\ ^(HQEL$(!$%F\@$".P@N*DIXTG+-)OR^.4$ZXW->T6XDBKJ6/ MP*1.)E#+_,!2VEOCZ8O[!7&@SL3#]I=-*ZE^6#E9RAY6,4'U#JZS&'A$E+E% M58M=A=25OV0PX3TM.5;Q%>T_NWR$@V-L,8W8SCML8>X;YC;(.IY2CDN.D+'R MXW+-QGD)1?E.GD7Y;-()HMEDY7S0XR%6"WI5SL/-V!!.PDPTKBLG@G3_NDP2 M8A2?F50(O-W0_+F3\T=^P#(ET>_YR#RJPY$IO&C,J8CA$_-+QT>VX?"J+["4YXU#%?.S R.OV]CDISCF[+YNY95IZC^K'AL7^/@7H_6?Q@?12X,SI M0QO%@P93L@#^.Q$K5@SSU*]'6H_'=5B/F\1:5(4TQ#P,(9<.)PJDTL7<1-80 MYN:[&<[&6)Q;?1Y1JA53:6K2/K'!!*-Z5E;\2BV/TO,2GKC4">NG.DWUCW68 MZO;(XCP0X]MA-) ;2YP(APBE2)0E.F3BN&!4X@/Q9M0S9Q5VL#XNYDQK,,KD MAQ)?3G^ )EJE%X,"+>*\"$L.ORISELZ[?";@-0>>7UVTND[JL+J(3#&9-'**?!50 M[7#OQ'&J*/$Y=0H>Q5^M=".%(,!?5WZ\,BK9F'I;.5'SW-_*58MY,>&@C:33 MAA<%3B#5P4^;/-/>L,8KL>U>5R;Q[4M M@6L[\;BV->'::F%2G=;!I-JR]-(]XM,!D0,6O(J59=IQ^0=:P0R4Q7 M'YNR!.K!UPX4.-K[>+0=I<^G^WM'Q\_L'1V_Q MV,;IJ:^H?ETUL%J0:ZBJKG,W*2^E_:$)J>3*/?9=%:>3V;:A3EZXEU=7KBXL MF*"73&"SKNBS /[;W&L("[O36[?P;7VI^@NN.^9U;6)9OT4#' M5W&FWS"4H EP5W_FV1@N6>/LKL^4VNS2\]MWQ>PV.[4P\=*1#&CD=^T?8F;[ M+7NKUY>?U M.:MRJ@S,.!8J#*GM%_?HJBF.>)6-FD83&O2JS/CAG/^UK_4'@ M#X(:KIFKJ >F3!A<7I[Y&?P.9O#:R-RV>X[C'IV!UM 5$_-*/"^K\%K-!?FH M3?% 6&*3_[5)]9981%M F+= 'GGE.2T/$/$ $0\060(@__Y+ MM'_:.^T?-OAA\Z#?;/*/)WU^>-3=[W3V>\NR)4_DYPW\!19@'%U_CUH[C=V?NYJXA=5.PNWI$$/B1%S>(\@ M:,,KD<)%7@=/37DV&1 +9BJ:W>?()L&R#)@KD&NQQS/1FP3B1?Z)*;4)R5UD M1C+#!K'=G<;!;A@T&XV=WN[.\6Z(KV@VFCN#7:7 8W4"OJ./;CG6-():.!L4 M.'%X8'6/1!M#T2U#7LD<508 ?,67P=(I(9\LU!^[ZL%:U,3PB=KOQJ^QJEZ8 MPBR77*IZ,S757OEQBX#:2=BJE-/5.@[V".W,G$6[JG[4?1V*&Y2]T!(GJGHY M_NYN%,5)OR]L;F M<<'6K0^-7?A^(HE VAX]<79*X=FM#Z>["Z*-/AZ46F:K MYK9LWD[[5629CSXE";9GG2U"MA\J@_^H.J#=>4REB^N^UO^ M\H\%1;66G4SK.2#$)EDU*ZYHS<,^]3]_/3KY3:R@T9@/.^)GI*[;W,@RJD.G M=BH[519B4H%*Y*N=(]$&D M.7BF6[NN?= 5)DI8QHYMG5SE%?]EU2=C!YV:R;,'NW/CD[&QW]@[V!)0Z='Q MWL?#%SG+QXV]XT:UY_IBK_98>+4>_?E*Q-V_*TCAWQ6,<0/]^@?M2C<\A28) MGW=CB,6M#,1>0FDBTC\N?G(P7:6 MK'ZN!V_VE;B7Q8QJ?%AWG*29C,X%K2Q+NI%4R\7XG;B83X.;2=I]9!FW P]N MY"Z$ $:KEXS&1*9;*!2P"/%SS[RQ$Q7PP*4:*&/2+VW82RDFWE7$:XDPXCGO M4G ("/I]&/%%8<3S*+,XTPXUACJ& M& :/R3-_XFGE$9'GS2D0UV#^I[AH%5NM;KE)=*%Z"+(P'NW_/?A/$DGFMFPB M#I@GY-2))T#Y6V)Q-I7#Z; MIN!&F%&P'F""^LW]A9L[1?Z/_-[^NA11:YY)GM>&M.F;2[/P-BI@?LH_-#_M ML &>&8JR>];VW^'@"YA651\Y3G;+SY:*V=)=PA*P?[+:PY^H'U]A =ASKU8< M;ZM[TJ^$V!6-VMO?]Y!=#]E]!63WX_ZO!ME=,?IV'K9V:;:W;0BO>K_QE[)_ M>I7VSP_1N[V4/6/EU2R+&:!+.B:" &94*!%6C@R8,QPI>A;$Q+,)(R)M8R(= MN282&5=(6L__!,T&V\YF0(*-QZW2YBF2_BYD2!&=,5N).0^LR;&F2D;^[UDY M!36=45?";KR%W=)@K2);<:Y]80'@/ 2]B:2#C 'Y%2+71"A3'WBI6/$\0C4J MLW9$,\27QCS+*#HK$R.)L)S$)/(10!\!]!% 'P'<[MGR#B. WH?[I6:P]^&\ M#^=].._#>1]NBWVX6JC+?A&;:#3FP1FQS9HA/>D7N5(W?L M]U_OR"WAR 6%\N:**RWW@EA(9G52-QD6.ZIX1F7!9 3,FV,X/*@^69Q_#SPX M\O&(7\C#K!4RQ&-,/,;$8TPV@S%I>(R)QYAXC,G[]6N/Z^#7EM8F2#IZ,8*6 M?^M]V>5\V2N6"L_B8!\]V5/O GA/=BE/%HKK1L11E4F.JG(E=FR2UC^=6T^= M33K_D;1<3-R;#,Q82YH=&WM6FUO(S40_LZO,#W!M5+2:_IV;5HJE;L# M54@<5"?Q$3GKV:Q5KQUL;W+AU_.,O6F2)N5:'= 4Z(=T=SVVQYYGGIGQ[GD5 M:W-Q7I%4%U^N:&JR412>9"0EFJ#M4/RB*-R(;K>5>N-&4Z^'513[ M>_L'XA?G;_18YO:HHZ&+V3CGK_+]^:LTR?G J>G%N=)CH=4W6_J$#O=/RV-9 M%D>]P]/C0UP?G+PNU7%QNM\[[96_]K;0%>*Y3XA30]]LU=IV*^+Y^X?[NZ^/ M1O%LHE6L^KV]O:^VDNC%>>ELQ'P>_?-E'F9EL$@?8U<:/;3] @J3W\I]9^V% M,\[W7^REOS-NZ9:RUF;:?_E!UQ3$CS01UZZ6]F4G2!NZ@;PNLV#0OQ.4@G[I M=M+JC'&,MC1;0V^?M7[S[OK#U7=7;RX_7+W_<5GG/UO/;=L_K>]51WSKM;3B M>E=\[^6T(PKR49=3$2L9OWYQ='+VJ%7<&E?Z(>P[<#&ZNG\*7492*8"P:ZB, M_8-C/$DVTU;!7OUN[V04G\AFO=W9,O[YV9>WI;>W>\3;<"4J.2;A::QI O>- ME0[BMT9Z -M,\7SD?!3.BN^.^OM=7\6KA0_6%V2N-9C\G!P#T$9 MM;.PY.FJ)9^CM?8WSEK?R@ ;P1KU5-Q8-S&DAM3)1FM-I1Q4L Z$C!FDMD+: MJ6AL] UA!:#HQ-8PGQ0U[N"11I2RP",O7*VCB"[+K0A8*B@$Z:T0L^@.313@,JET48G0\,^\_X0\M8/P FH=#&( MAY.)CA46&$94) 5YW!%4T!X\'Q 2*+4%F9FQ,S-V@$" M(8YFO]"N;0E"282!Z\(T"F,".@LV[ !VFDEH!,LS:!G,QLQ1V0(BW)D:P%>: M!^ZP1&,@ "@ZX"5-%Y(^A0R5*(V;A!E./0UUB%YB(LD/L][0LK, MS!39D7; M?P_B#C<.<1^6S/,RM&AJ\P6&K?)9%=">DK@@+'UP! ;41 0.3 Z5"S. M8C7(D0F2[Y4.A7&A03^F3>],1LG(NX(4'@>Q#5 H LJRY=]]+"IIAR0NP4C7 MC:'0!L<#V>T=;=-.ZM\[4OENYV_>TC1B7T?DI<72)K]>:^*LZ].9>>N"=T=S M]FRSQ_*>"Z;R!4?.CL7V>=SFETN;7^[L) #<]7%(<.JS/O%\H-\>'3Z9EV[+ MOQM3#W;3X]W3'N_#6PJHBF"B%-@_[5,=SCD*V82'=^'@/R!@H9TIIQ.N\1@ M##W6(?$^I,BF<;BVF$>,Q:CCR<@$KC:?F&.CTT8D;M2('M E.*-5JF]#,PA: M:>DU+T#GK"?%0(J9 M']L%C1J4=P%6X!2L*)Q728&4E@_)(K,R@#)::,0^PB(H.3)RXEME>$2T 47'1' MKE43M1ZE$P\^#+'-K2X[69-*AML,@5DL09I4HO>T^I9ZI\+H&S+M\<<=^C9U\^IA-1-7.#SIQXF <783GG((;7(Q*'E9032DDDG-'Y!)JXQN60M-,'\;82]+40F)&\X9.:4*@7-E RF4]C9 M2=6C0-76#/GH8PUC286.@6X):PT V^01PL 24CH1@^!,$^_OU:VVX;-Q!][U>P M#MK8@.18EJ^R8\!U$L HD+2&T3P6W.6L1)B[5$BN%/7K>X9,FD8/Z M0=;N#LDAY_#,&:Y.!Z$T9Z<#DNKLA],?VVWQRN9U2540N2,92(G:ZZHOWBOR M-Z+=;JPN['#B='\0Q.[.;E>\M^Y&CV1Z'G0P=#;MY_1%NCY]$0/S>WN[VX?XPG(RU"H->9V?GIXUH>G9:V"I@/(?VZ6OJ9J6S0!]# M6QK=KWHY'":WD=I.G^?66-=[MA/_3OA)NY"E-I/>\VM=DA=O:2RN;"FKYRTO M*]_VY'21#+W^B^ 4_(N7X\9G]&-T1=,Y=';9ZXO75]>7;RXOSJ\OW[U=]OG? MYC-[]K7]O6R)MS(,9"7>;XLK@*0E,9P92J4P0-M0$7K= ]R)0=.50L!Z[<[1,'RCH'6VI]/X^J,O+TMG9WN? ME^%2#.2(A*.1IC'V;QAH+S[4T@'99H+[0^N"L)5X8UWY\[/.PI*R&HBZBJXFC #<'2D:X1/BA)73DLC"IGCEA.VU$$$F^Q6 M#"K*R7OI)FQ2RAO"N M]>MQ3< 9#FLCU&(,-*,!E/-#Y0/B: M/^;MQ^2HZ80G4&IOD 0XGXQU&&""?DAY=)#['<(UJS!-X ^+DDT6E^'[ 6'W MZ8"01*$KA)D1,P]K"PB$.1Z[A>>Z*D HD3#P/3>U0I^ SD(,6X"=9A(:(O(, M6@:S,7-4-H#PMX8&\)7FCEML41L8 (H6>(G#^>A/+OU %,:._12GCOK:!R)[[!DV-?F""L$6A<1E#=BFDHP@. M!%MGACB(@H#(S&@_8',V*T&.3)!\K;3/C?4UVC%M.FL22H;.YJ1PVXM-@$(1 M4)8B__IC#BW3)W$.1KJJ#?DF.79EN[._25NQ?6=?I:NM+[RDL<>>#A"F^=(B M']X9XN3KMPOSQAFOCF;Y7*4=RVLNF,H7-G+:6!R?ARU^L;3XQ=96!,#M/0X+ MECYW"\][[MO]O6^V2S?EE\;4O;?IP?9QA]?A%7F410A13.R?WE,MUARYK/W] MFW#RSPA8:$9*LX,C*"J]$3BD>F(>K+BGVK,2B?SDHVR)6<)Z@D,H;6.C M(=2USFLC.;EA6M&)N:)!BZ2/%F4=OF7$AL@_:$_J4?GF6^(V6R/<=O=6<7MO M5EJ![_WY[-XH!O)'6C$XI;>5Y&0F/8#-8IH1*YV:H@=XUC+31H<)2YJ[AN6] M%($6,92VP9+I@AB/.?-C,Z%AC?+.(PHLP?+<.A4=B+*\3Q64E0&4\82&O$?8 M!"5'@BOVDAY&BGZB@,W7"+"):%^/I*DC&W$TJ2B@@E&&5RC/5M4LY-(]>#5= MWBUM(S+1$)SHDX#.;!W^>>S[,+^<61-7!\6G2SJ13>N.N-DHK<'TP($'>(K@ M4FL$KH8-4_164< '"8WNBD]N@>P![,9Y[3C*"PEPJ;_2^H [?,B*7GR. M+IIS*;&Y8EP HN"B6W:-FZCU*)YX\&%(5<]\V4J>#*2?*01FL0AI4I'>X^P; MZIT(HV_(-,PSL^R=+R!SLI2AT!T)[-G%@J GR@-GV+S3< 61.J9J/&?!>]T M?]&'6L/EN*/J*H^G(5O_%T#_65X^-Y!0D'0::.(:DTO67!/"WV3862$R)GG# M*3-)JI@THQB,I[#3DZH'@:JI&=+1QQV,)14:>IH1UAT ;,0CC($E:+Q6RM@> MZ=K7)9" Y8G3:!+"G:=Y3SH;KU]M:4WS541^70V GAZ7A@$[_)):0"68_,ZMMK\I[Q%98E4EHZ$DJ? MYW6_]B%]/VJEM]"?\)O&7=>+)21;\>'>WN&)CY^W7KFNA>L; M9VOIU!\0 .(WU"::%52DN8N!ID*\F6']75()G_66^M;O#U!-QU<4O70*-:*5 M7R1,&S8TN3-O(C-O31U6FWSB1PS-9_I)Q8OX4XZ_ 5!+ P04 " #+B@A7 M/2#@H2L$ ^% #P &$R,#(S<3)E>#,R+FAT;>U8;7/:1A#^WE^QQ5,[ MF4%8XMU F,%8;F@[X "NZT^=0SJAFT@ZY>X$IK^^>SKD!!NW3CK)X$[XH-&Q M+W?[[(MVKQ>J..KW0DK\_@^]'RT++KB7Q311X E*%/4ADRQ9PHU/Y7NPK"W7 MD*<;P9:A@JI=K<$-%^_9BABZ8BJB_4)/[]2L>Z?Y)KT%]S?]GL]6P/PW)69[ MS?K"H7:K3EMUI^TO&J36#AI5>N8Y7J/9^-,IH2BR&QFI-A%]4XI98H54[]^I M5RNM1JJZ:^:KL./8]D^EG+7?"WBB<#^!\N;5J'FD3-$[99&(+9..AP>FHF1D M"[K'(RXZ1W;^ZVJ*%9"819O.R9S%5,*8KF'*8Y*CR]%P,!]-QG!U/9U=#\9SF$_ :<-U9589 M5F#F#C7U^,AIVEVGUK#+N\8=H%F#&0PN)E=S]V+'IAU+SNSFP=LQN83Y6Q=F M@^GY8.S.K,D?O[FW,!C. 2E5VZX^LN#)$+RG?3T;ZGMM,&@_?KK$"X$'H$(* M6>)3(1%NZI?A7#"2P+0"/PNR*>?T*T$E\W6%((D/PY#1 -P[ZF6*K2A,@H!Y M5)1SXIBH$,5O*C#%&F+$?T?R7AV7+"&)QTA4Z- '^C5A 47I%2Z'7*1<$,5X M J^TJN.C6KT[Y'%*DDW^_KH,%Q-W!F_=J7M^"R:A;G%;HHZ/&NWN"_:04_ET M-4?KMX:?2'B7$8%Y$6U@2A$A!0C0)1?Q5M*VWD' 18[^!\,*%)WLPR]90@U3 MS2Z;2OX16*.KP#7((M3OX9X10VO73(6Y0D$_9$Q07>FE=MB,>MI!18%Z15X7 M<8643#"EI=T[#^-B26'@*4UVSFIU=-!95X?#"W92=<=)HP11CTV\>JB3H!X? M6)*CL?540)CV6XKYH!$L:S*)(D Q/!KF A)2A%2:Y GN7"EE7*9M_@=02.BOUF/+KD*P057BL<=^Z,(64@>80?\ MI,A3URI/WIAMG^;^[C2_-_P;4$L#!!0 ( ,N*"%<4FI^S)A$ ("* 0 / M 83(P,C-Q,F5X.34N:'1M[5UM4]M($OY^OV(NV4M(E>W(L@W&9E-%07++ MUN:E0G:W[M/56!K;<\B23C,V\?WZZ^F1C TV,2Q@C>C4%ACFF;=^^FUZA/9H MK"?1NZ.QX.&[OQW]O5YGITDPG8A8LR 37(N0396,1^S/4*@+5J_GJ),DG6=R M--;,]_P6^S/)+N2,VW8M=23>%>,ON=_<'^@+=;0=CE!_LB"/VPV=SW6JWPW\T7T!7@MH_2\TC\_&(BX_I8F/E[ M;;]QT$EU_U*&>MQK>MX_7B#TW=$PB37,ET%_^]$.O:XK'JJY$)H<6 MJ.3_!"P*UH<_7MHU'\ XD8Q%L8>F;U;]\?1W]O7]^>??OYZ\/V?__/KY]R\U M=O;II+&Z_C*N_.S3>W9^_.']MW_!@C]\_OKQ^-O9YT\WUKV1DT7;XZV\O7;E MW\8"-#X,ZQ\R'E^P/WD4L7.=":'95S%,L@GC<0C:'BM0YHQ]R1(M BV3F!T' MFNTM=86?W[!,_'5&HJ,L5TPF0<1--0P'>6PB*34 : 2Y-,*S:4$5C8 MI=1CIF$EY^]/6" RS0$K8S,]Q[DR$<$'L$(8+I :?ZE8DL%_H9D%D&PFDZAH M&((88=T\"Q6;Q@#!T3\(^,0C]A&DP,[Y4.@Y[NX7P2-8@-D0]&P>'ARP/<28 M+=485XR#(8>PT,$;@^)-I%#(%7D4.9>'7XZMZHWY_T!7-_NY M\A+C;R3FLS7-6UG9&[S90$R#Y?UY)E;'T&.IF,J=T.58Q$LV<+L*C/E,L#C1 M;""@ETXT\L@'&.6-#P*O8Y:B04"YJV+<6-R5Y1=3&>Z,.H"I&OL',D2LS!)< MY+"UA7%=^=K;"0TW$[INL"W8E1J(4Y:S4$",-R846DLU\RRL%P:R)HAL\1A& MO.09N%7-!Q$X3RZC*4R7+P\-,0&6N8;EF+B23%)0AT4L6D20!CO>.%803&$7 MN,Z;@\)Z0@$!(C3#H_*)>,1'\#,H&A^-,CY#U0-/$DX#XW=B!;GB%%W^)('Q M89-&U4!O>#9GL1A!J@/A1;BH9>V_YL*;'CB+/7^3>J$C'T9\9#A:\N@-]L>5 M=S?:9H0L87B89@$W?2'80KK/\%-P$0FE"I8QB9GP"P$M7"4Q:@!X>$Q@H$E$ M$G@')L'97\3)9;RDDA@!)D:10"'FA;O'8&*77FB9U>?5"&-@D&-\EY %"1-Q M4+EK=HWY2N9YM$+U0AL1WU,0G%4Z[%$#+>0PJW%9QJE-P9@@"8.N,O[/-)N[ MJ$R=C3P26WFM@SV^V6N![IM#%,)#S& MY""41:!(,P[S!9@!K\T'+L3C,\PYA4:PQ'38AUL1XK9L]8 MOTYC8;EJ>36LKM0@:8L7@?L$XC28V&N5!UHSE)&D#"7/)!Z;ZO)ULE"&F'2BLIA? (7& ML/!,:Z(0ASP4S!16'A:" 0]C\\_-]CGAV4C&=9VDO0Z:HLU,\M8!;K<.C$8\ M5:)7?.B'4J41G_=DC+Q@IWX^UB#1.IF8X?HS.(0;IY(75]#T;7->9_(/FPW/ MLQ.#8NFPF#DO0S5LVUL=WFSL=HNN:YMO[7MK8[O;\#O;]P6A**#HYQ>M%P6P M$(]1N$=&EF!;C[:$7>_M+>ID5D"*2FEN*&N'R>-=ST^_LV81[:SVFQ!XW2*L M,3QT!.S^J-J(U=V/Y[\8(3_-)T,1/;J9?N@?V(""01[\$=GIPO_ ML5F M^S<%E7+M/<;A_KS5R];W?[YTNER[^6;+7;]A);NNLR_F4H).S4A)&-_ M\&B*L1BU\%@I."F9&J@RM>$T,:?OO9\>E@"GA/6;&(&PCO.,X@OD-":D5LD'O#@ M8I0ED*G7U)J4%XR J22"U-JH<[^4P?O&X0>MPVO7O>;^87>C M\OL/)0B/K1$'WEF721Z^#>77Q?%@NH!"\+8700ELYL&VOU8#RF80/ST.]7>@ M?!=:7VL>>M71_&?FLUZ][/I-OU]V_HB5,K)"R6UED$260T@BRR$DD>40DLAR M"/D@!9DA_G.I[-)LU3T?_MVK[+)FNU5.B=>SZV8AI=K\-MLMU[BM) ^ELC.2 M\&ZUG=(AAY!$ED-((LLA))'E$)+(<@A)9#F$)+(<0A)9#B$?\M$RARJ9?K/N MM9K^P5]Y@.RYG/_7LUOA2J:S_-Z]DKES;BO)0ZGLC"2\6VVG=,@A))'E$)+( M<@A)9#F$)+(<0A)9#B&)+(>01)9#2"++(221Y1"2R'((260YA"2R'$(260XA MB2R'D$260T@BRR$DD>40DLAR"$ED.80DLAQ"$ED.(8DLAY!$ED-((LLA))'E M$)+(<@A)9#F$)+(<0A)9#B&)+(>01)9#2"++(221Y1"2R'((260YA'RF[Q]N M^77/.S@X8/0"XL76[TAOA5_;X2R_] +B4G;]*\ZGK+<[R2Z])+077[^Z[QFTE>2B5G9&$Z4Z#D$16]9!$ED-((LLA M))'E$)+(<@A)9#F$)+(<0A)9#B&?\;-CK4ZW28^._;A8L_/'BYZZ[.PLOW'=LB\]WY MXT5/?89WEE_Z<_AR\% J.R,)TZ-CA"2RJH[^09=N=DMZ M'T(WN_0:4F=Y*)6=D83I9I>01%;UD,_X2L/K>/2"W[+6 >E&@VXTG.6A5'9& M$J8;#4(26=5#$ED.(8DLAY!$ED-((LLA))'E$)+(<@A)9#F$?*:/3+2[=:_9 MZK;H?Z2R1;5FY_?J],S$MFI=\[I=U]BM)!.ELC22,#TU04@BJWI((LLA))'E M$)+(<@A)9#F$)+(<0C[3QS([S3J,W]JG-TUL<:;<^;-[3UT?2F5G)&&Z M+B0DD54]))'E$/*9EEY;AZ;TZMWO;4Y4K:CV0<-9?OU:N]5QC=U*,E$J2R,) MEZ+R^MR*>?CX?Z=);TPLZQ&8BGGWNMUL>U3.*P,3[7*P0++=<0GON9U=;5P] MI+-K6?,].KL^R?]C=N?<5I*'4MD92;@4)]01)9# MR(8Z/9,^ZXW]^[:%?G3!ZBUEX9W M8K-*;&Z1K[W5?! )^![*V;LC^'(M?6O[C0-893]-E-0R@26(B&LY$_U+&>IQ M+JCECOFVO:LN? ![G.K-799V&(A8B^RAZ6YZ/^+;1]>]8!JEL?QUO,AK4SX2 M]4$F^$6=#V&M/1Y=\KE:W=%$QO5K$KR^>;O%=T<#P\+-:6]#+-J>6D"_B1&/ M& \,K8JE(C;JR@9BF&2"Z;%@'P0H-T ^0E=VSH="SQF/0_:+X)$>LZ]B)F$E M)\ED(I6"0=B>Z77U\QLVX7,FXUD2S42-\4D"XR> R=A_IT+AO#46C'D4B7@$ M&QO,69+"E#K)%-,)"Z3F.0H-3>'TL%*87P(>AIJS,9\)EHE @!Z';)@EDVT6 M?QP"JU+I#"=@>Q_/?SE^ [. O4W N&2L%4N&#$PMR"1 +0P6")_-0L!1P#:4 M0.FQIM#3(I8%!A!DVQ9]Y+SU.!$T8K MI.@QURC$@8"^R13(6R;H2M2-#3JU7M^NM!]=5-UDHKW6?N' )>PMUKUZLXNG MKEWHIBG%^_L+9_WT2^BOR*;9;N#)]P1Z@>(B4R>%B^;5"QT ;[:?7H-]I)A2P@N[:&D=A-S@6C#/E M<2#,ROC"<,P0:#G8#G/#/$;3;ZH+J<0#J,27+($X"6+^LG!1>U^$EE9-P&S9 ML5)"J0G($O$%[,V*XB"%:3&6=7=S=" QXTM^"_S>DHZM]0L++3$(HQ :X7QMGD'@:$+[6!&7^R/,;E6!B&#EID,S40@=+C.32A;T MYX$3E#[@4QC^JALX/CZR[DHE$YMFH7N%_&HFP07"\C3D< "Q"=UR!E>#&8,Q M@YDG_,+Z3V7SR(7QDX;=O9/A$_@.2#\$C@,Z\=$(#G8S&Y'0 M:=P8\FX'M-THQ^J!%6M)(*]A!/M4MYU2UY0.ECC@.:VQL 6XEE=CON>W7KWL M=/L;36@" 4?&6%G+[QQQ.8NR%-;=0# 13Y7H%1_Z16E,QK@][-3/Q\IK6:9\ M+&.I\Y+_PTO)4+R97&;K?AW=)\:]];&]O=AM]Q M:N!.YY%$T5G0XXHH[C+P^LOW3ON6R_=2/B9_L+80CR?.,Q,*KR+TI^ED(+*- M#\YOM4];;2[33G]4+JKR?F_60JJWVXU'] IO]2X'PJJ)X8=GE IN^%YY^8H< M'N%1,I,6KE[%KKEQ+4<,?+P_P=Y:%L_A?GXKC7C")RJJPLI?^JMYXH:X(6Z( M&^*&N*D$-_0G+/07/X\LKAO/<&[S(-=S?+[37Y7&RM=!$L[AVUA/HG?_!U!+ M P04 " #+B@A78[/># 3' 0!8FAX $ &MN9BTR,#(S,#8S,"YH=&WL MO6N7FTJ2+OQ]?@6ONL^TO1:2N4LJ[ZVSRE7V[NK>=E57E:=GWB^S$*1*M!%H M RJ7^M>?S 1TOX D8FBUXRW+2$@(YZ(C'@R,O*7__LV<857%(2.[_W:DCM2 M2_B_@U_^OW;[OS\]_B[<^M9L@KQ(N F0&2%;^.E$8R$:(^&??O##>36%!]>, M1GXP:;?IKV[\Z3QP7L:1H$B*FEZ5?!EWNZJ2&EKIJ:W^YJBM$>& MI0^'^,L1DL27*W4X1'V]A]H*0FI;&RIZV[3,47MHZK:DC*P1_EZTKZQ>U[)U M79:TKJE9BMJ3C6&OJTB&9EJCODP?.X[P^/ 8O? J#*)?6^,HFEY]^# RPV'' M#UX^X \_D%=M)1>]#0/7=A;7D7_2ZQ1),C[$7Z:7(LM>ORY$5N?%?_V OUB[ MIQ/ZFB)W%Q?__/FSLWIC]4-RQ>(E0F?MXI]J>JG\X;^__OYDC='$;#M>&)F> MA1:/>=OW!!D_P7,=#Q&EKH[4.?1.6[>/=E^]O/6'*#"]D,#!C#">B!"DMJ2T M926]";[RQX%GDJ^'9KAXYMO6]8DHY'Z__X%^FU[ZPQNM7?C#N'^-R4P7!%D&]]@[>+TAH=D M*>MMJ==697J?*]?T7GYM(:_]_:F%88Y,>_#+!$6F0.[:1G_,G-=?6S>^%V'S M;3_/IUBF5ORO7UL1>HL^T%?Z,/B/__B/7R(GT3/=_D!E\]NQ;[-1:0BSD7UM8,5GGG3Y^"_XDS!]@-H:$-&7=?\'?+EOKSU!:PW^ MH9Q^_VM\.2@0Z/W13JN]N?O[.D8W?SQ(/UJ_^Y2J*?T7 M=K=!1!!)H="69/Q_Z>^6WRU>TUZYU&BKTO(1\3?IO].'?%@;]VXQ* R((9YW MHF1DO;:D+FZ4?)-M9#//B8<5CDVL_<7()L@,9P$:)(*E7Z:W2+]+_TWNL5M2 M:M622EX/O1"CB_]IXX>]35W';@<2? %SM',!=J'=&?<"Z_I)XZNK[TVU^ MU6J@VMVJ5;*K5BG/)^F@#I:F" /4L=.Y,.&S$/KZNB!.EB: M._J@#I;F#ED"?; T><@LIKTU>&V9A;R7 7""NPD(7M MO.(QK%Y*B2XS\A<>)V?BN?5[\N$M\OR)X^VZ;3+ZHUS%VBT^K+_]T;Q7KCSQ MS3?FU(E,EQOY,Y>RY)3_(XI,QT/V9S/P'.\EY$7P"G.Y24;!__!&5U]OOS^F M"US4W?P5N?:G^=-L&#JV8P9S;K10>492M?NQK-EDYI)BF?MHC )R78#&Y&ZO MZ,ZS_$D%J61%NJ@\*ZI8%\\!#9'GU"+BN9@;V3.WOLC<-%" SU)7M%1HN9R% MC(D%.3"W1L>#UV9!<,^D*V6/&%"0QFO&70.]5U9=F,9]?ET/O5>:_'G/J<]-[Y4F M>%[7EYF@]TK3 N^Y/P/T7FFZX#W#KX'>*TWVO"?IYPI]Y/(JC#1><^TZ0Y\R MY<][XGS6T*=,P?.:"-!9\[]"E3]BQL/:UH:+SF MF#6M;.;;ZUI65:'.7 US37+@/?^K?X6W)L7QGCS6L\);D[)XSSK/MZ6WM HC MG?=,LYXMO>7)G]>$LZ8MO:4)WN UQZP_TR]3"[QGEW5G^F7J@O?UUO-OZ2U/ M]HS5,)AGOZT!8=@;T9$?.>XX.F^*_I#;*?,--E8U8:T1W;SZ"4M='59:,N[0PY2=CF4>_87QS,]"X> C\A"SJLY=-&G^?+OY!S%37=MVBB]U?)"7BJO MN\QF3ORJI\0VD%WV$ZM/LQ!G3F'X%-]B);Y_,"W\$.N(K $0>0#18S_AVP^( M;WX0C7^B\-A)7 ")7)!@/_O<#XFO1.BF,P=EIBE;4&7>779YYEQO>R\J)J&W7V>^=9+ M3W4J@@3/A.N%9R\5(8)7LA42DBI1P2O'"CG&6>#!+(D*ZB'JX9FCO.Q,8#./ MK*&]>Y][BO*"TP86\,,K/PDY!A/P89:2A(2$$PC)$J]4**0O#(*)61H5E)E? MF3P3H)>=&E6SKTB6N"= +SC=J0H3O-*?D,)4!@EF*4](2^J$!:]4*V0:Y\$' MSV0JQ)OEGS4A2SS3HQ!O5H,)GCE/B#>K@(3,*X4)\6:EL&"6C(1XDPE\,,MO M@GZH?GAF&R\['P@W6C;7<"B1+/-,3%YZ\L $@'BF,2\\TV "/[SRG9"6L(,A M7CE1R&$8!!.S="HH,[\R>>9!+SL[JN:\+EGAG@:]X(2G*DSPRH%"#E,9))BE M/2$MJ1,6O+*MD&FMG9437'VLHJ]S3H M!2<\56&"5PX46L]EWKX:SB62-?:Z*53-C0GWL$TM\V60UC?]EC7VRAU4SJTHC M[',M?%D."UUD-?:9$E;-C GU,4MD<&J3%>70&J^$1OUF5I5&@-7@HLV,!JP& M8QK1@=5HWGYE'5@-KM4'K 87VX!T8#58TPBP&LVK)]6!U>!:?SZT"-UG9=40ZS M:TR-UG9=X02SBR:-UG9-\W:7N56 ,(BN'@+?GEG1??"$@E?'0LM>"]$;IW-YESFJFT$$9&WPQBL&F&-T&<1 QH9NO$* .3Z500CD:.#& M*PR88S09@\&I#=MXQ0-SY&))>.!5'\SR;*7%T041\(A,>_[5>;OQ/2M 44,9 MN"ZS#%R)T30@(0L2F&7GRHNI 0A9@, L<5=N9 U@R "&'G.\7MT-D0$5&!6< M<7T7HA7FV#?68OKK<#HVW8:2KSWFF#?V0OEF X YSHVY"+[9^F>.8V,R<&\V M!GCE]6J*UYL-!N;(O4M6!L_\VEFB\P8O?_6XY]2JC\T;K/X^KRS:^2+S)FN? M.;:,R;B\R0C@E9FK*2IO,A288^DN5Q4\\V5GB,4%9S0;.[AH?AU\GSG6CP=L7%AQ?)\Y M=A!F_TTE*1+/'%YMV0+M>(<:C0OFV+U*M51'LL(K,IAC_;A!1J,3!D7BC -D M"!B-SQ@4B3E6D@MP7%;*H$C,D900&^[0$G.,(6LY ^UV[9GND^DV=*NU(G%& M#^91"60#V6' &1-8%PP:'OIS1O75Z@P:'>?+S/&)["'APH)ZF3,J\0*"-YDY M#@_Z32::88Y$@UAWH1OF."P(0%/5,$<<052XJAY>&:-+"]4X(W4:W.^ZGM,, M%)DS/J?1_:[KP@!G;$Z3^UW7! &%,QJGZ?VNZX(!9]3-Q?2[K@L/S/%&C/2[ MKDL?/+-%3>QW71<.>&:FFMGONBXD\$R$-;+?=5U X)5R:W2_Z[K P!ROQW:G MC@M!!6=*-]L ##'N3$7P3=;_\QQ;$P& M[LW& *^\7J/[7=<%!N;(O4M6!L_\6F/Z7=>E?.XYM6;TNZY+_;RR:,WJ=UV7 M]IECRYB,RYN, %Z9N0;WNZX)"AIS+-WEJH)GONP"^EW7!0ON:;2F][NN"QC, M<6L\]*YM?LF[QAG-Q@XNFE\'KS''^O& C0LKCM>88P=A]M]6$L\UST)[V W; :.I(38 M<(>6F&,,6 M&:,+"]4,SDB=!O>[5K'Z:^AX;G#&YS2ZWW5=&.",S6ERO^NZ(, 9C=/T?M=U MP8 SZN9B^EW7A0?F>"-&^EW7I(\NSVQ1$_M=UX4#GIFI9O:[K@L)/!-AC>QW M71<0>*7<&MWONBXP,,?KL=VIXT)0P1G7=R%:88Y]8RVF/T]#Q;K4SQSSQEXH MWVP ,,>Y,1?!-UO_S'%L3 ;NC<9 CU=>K]']KNL" W/DWB4K@V=^K3']KNM2 M/O><6C/Z7=>E?EY9M&;UNZY+^\RQ94S&Y4U& *_,7(/[7=<%!>98NLM5!<]\ MV07TNZX+%MS3:$WO=UT3,/K,<6L\]*YM?LE[GS.:C1U<-+\.OL\.B/^D%[(;M,\?Z<8.,AB<,G'& # 'C M C(&YEA)+L!Q:2D#]W71<,.&," M&][ONBX4<$;U74"_Z[J0P!R?R!X2+BNH5R7.J,1+"-Z8X_"@WV2B&>9(-(AU M%[IACL." #15#7/$$42%*^J1>66,+BQ4DSDC=1K<[UK)CH 2.YZK,F=\3J/[ M7=>% <[8G";WNZX+ IS1.$WO=UT7##BC;BZFWW5=>&".-V*DWW5=^N"9+6IB MO^NZ<, S,]7,?M=U(8%G(JR1_:YK H+"*^76Z'[7=8&!.5Z/[4X=%X(*SKB^ M"]$*<^P;:S']>1HJUJ5^YI@W]D+Y9@. .^Z+C P1^Y=LC)XYM<:T^^Z)N6KW'-JS>AW79?Z>671FM7ONB[M,\>6,1F7 M-QD!O#)S#>YW71<4F&/I+E<5//-E%]#ONBY8<$^C-;W?=5W 8(Y;XZ%W;?-+ MWE7.:#9V<-'\.GB5.=:/!VQ<6'&\QAP["+/_MI)XYO NH=]U7;A@CMWCHC_I M!>R&U9AC_;A!1K,3!HTS#I A8#0_8]"88R6Y ,>EI0S,D900&^[0$G.,(6LY MPSE;)M8% L[HP:;WNZX+!IPQ@0WO=UT3"G3.J+X+Z'==%Q*8XQ/90\*%!?4Z M9U3B!01O.G,<'O2;3#3#'(D&L>Y"-\QQ6!" IJIACCB"J'!5/;PR1I<6JM5$ MZD3S*;+W*^D1O2)OAA[1!#LPQWMY0,'(#R:F9Z'[H>N\F!&^_//;%%D1LI^= M";[D?O2$/PU'A)SUO:=4?K%6?ZGFQAW;)_=)FI!WJ?ZJ?=("?RL"/ E\CH?G,:GFIBAQJ')PWP1/!DU,0S-0Y/.N")XHDYMHJ%/'A%V$I;5MJJ M7(ZPF>.!&!-VJ&ID$>H"MM VYP5W<#$G!/B_.T$7788BB\-/\J_DO/[AQS7!3$;,P\B$0N90?"L3.M8+V\*F4PFXUR MHHQ2G1*SV>I)ROCF>Y8_F2+LHUX"1'T:1X;!;"K+ARY*M0MF\]R3=$&GZ\W+ M^3$,9M-@3I11JF4PFR5_,9W@OTQWAC[-%W_]*[ZC&5CC^>_H%;GK>EA<=.=- M9U%(KU#*JD1=>9FOR QG 76 7P+TQPQYUGS/FZQ<&CXB:Q8$CO=2P2M1S.V MYE??0QBWP0\4?9EY-D#&#,=/&'C(LU$*2MY\ M(SNX[#'+_@ 4S@T%=MDH1EW4Y4"#76[L$K7!+CEVF8;*;81;9@+>8Y(;\^"2W;I6H#"F:$ 9#% 8P\T@+%E21L\T*8K(OYDALZ6YPZ" M.9;Y(YKZ083LZPDI0%W\_-8)+=5LKG,'(F9H3N1XN?<*T1 M9JF[WWWO)4+!Y!8-H^?Y%*VKX0EYCA]\\Z,J^JJLRUIK*WHYLF:6"SLLZ]]] MTPL?S+DY="L'MEZ6_^\S2W4=%O8C>O7=5^SU;P)D.]C;6XZ+WYX?N3-+YC B M][7F#!N2/]2<8>/20LT9^LP2+8PJ2(\Y<>_E.?F6'V$S MF\R6UA;BZ!-)0](;WPM]U['I]IT[_. -#H.V)4T&\=DE'5CHE8T,HS2)V:P; M0$%;SF4%18G=Z32)678 0$'-/VO+PE(]!;/4!8"BKCZ6FL0L55)B.QZ.85%7 M5,$L.0.PJ#.N8)9& EC4&5DPRW(!+.J,+9@CY*I349F(/-,!!#6%%C)SE"&@ MHO[(0F:.VP14U!]8R,R1FX"*^N,*F3EVDP]4G/'TG+IB"^8H3D &(_$%L0:W64\?,HW+%&=1J/77,/2I7C$'M M.P]JF7^XX@QJWP50RQS$)6MP4?MW5"ZY@XO:2Z,RQR L6S1%3MQ.],$U/=*1 MGR2ED1G--O3UW1OA+Y%-+BMKD7#]X=M]7NB*X(,?1L'BPD_(0R.'7A_>XK]Y MR$X^JNBES+==TOC'S'2)Y+.(XP3,;K:@62*V4 L:E3FN)"L2'N(?G$WM!PW! M1D'EME +[)B("9FCC "CS&*TIJ!88XXW XPRB]&:L@*-.?(0,,HL1FM*BS3F M&%1(B[C!;$WQJ<8 MK@(4^K/ 0F'\SS$R;?KRMO,Z^ 7_0:'L6+VN9>NZ+&E=4[,4M2<;PUY7D0S- MM$9]V?Q?XIR7OPFCN8LA/7&\]A@Y+^/H2I4[^C3Z^-.QH_&5+$G_IT6O'/P2 M3DUO\,LP^(!_'_\]OLW6S<@KM['T7[PK"Y%UEU;\X_1[RW?]X.I/$OW?QQ$> M8WMD3AQW?O67YP /2OC-C\:.)7SR75M0_B*&&$GM$$MF%%\<.O]&5[*,7Y+^ M\V?\WEU\+Q>C+1V'K)!7__[M[OGSK?#T?/W\^4E8?W%&7_GI\\WWQ[OG._R^ MU]]NA<__??/7ZV^_?19N[K]^O7MZNKO_MG<8$S-XP9H<^E'D3ZY4_#A&!J:1 M@?WS^NFO=]]^>[[_)@JWG9N.H$BZUC\VF,B?Q@\XSU!ZF73TY?[QJ_ +MD+/ M][[-)O@FEI 8ZR,:D1E%;@F>268+&SE7M[XU(ZZ%.- 6M=-1VV@-9*G]#VK+ MR[L,]F-T11[Z'G%$Y%B(]/JA'V 'T<9B<$IL_S8[3Z\ Q7>&[YU@^QNO7IWT@E39 JFV"-';;N?&))\T (\F= MQ\=LMH21'TS,"$\K>) XUKD:^KX[-%W7CX;^6XKD;FOPGW_J=S7CXR:8%UA. M-)%/GBX:;8DS!N!IEK]'FOU,POS']^O'Y\^/O_^/\/CYX?[Q67CX_OCT_?K; ML_!\+V"7_8S]LB"KPOVC(.OO[/?"_1?A^:^?A15OOO#DUS?/Y&NYKVIK$J)P M_$#M\9S._52Y4*?^Q0\$' 0*?Z30$>(81B!G;-LG^,@'^O//<6"TAL K&W_2 MGN!;C,G/VK8Y;\^1&;21ET*QUQK\;>:A__R3;$@?54D42)JP%Y4510&%Y'G_ M"!, 3 !U30 8QCC9(I51N6: ?C(#:.>< ?:$BK%VSVVVSX_7WY[NZ"10S?P0 MIUK'9PD6?%@Z)T0+-*63PBCP)\+_KOY/B/SU#_Z7:?=\XT\F3DCX"&'D8%?K MS2A+D=W2/E-2X0O^[3?ZT]2$2*=CF308TY3,\Q7+&5)>B3RB%R\Q,*J'JWT]5/# 747D?1*XD%JKJQ;.C9[[PGR-!."S)B M!1>*,DI+BO(:^9UG+0V8]NRY(V8XV07#$-_%=RGV603QH]WR+7 M_&D&J$"\(1')MDX-37A6P[/Y=I>L3%A4%1M3D=H:]!4\(TF]7G]_]K0?VHK* M/[3?47@*.)+QR1J'\*]9X(2V8]%HQA]1'MQ9A3.^-$X[_>#%])Q_TP_?7R0> MW]UU'CM/'>'S9.KZ]=BQ.XYDA6R)*^A7MMV@,(P M^<_O^'[RPD@U'"_*NB3\$X610%JKSH*YA=A"1N\%_O@V?_YW*&-%J#3TZ(+<#ZL2D",7>RDCR&.L3[ MX '/Q]CQY9BNNZT![?\KW)H__,C<-Z%DE;8S0:'P#?T4'OV)Z9W,D%")"WD? M7K.JR5*[Z?[_SC0.F!(!]UH#O:=+1IL_R+]+!D:2HFF <>5,35= ;\B:13CC MPQ_C60.%^S,A)@:!%2(0C11*V,Z>DF;'(/$PUP$RUU#7;PVZI.AA'6[O<[B7 MWWTI MB&_\"1[GG*OEGW?Q>*E$1#K#XG^8B8\T/3O]:.2$V'8$LOR%434BC)'W@FPA M)%.SX)HX)@PH@Y_))1GK./G7+,31^KR&X3]AOQ\XD8-G^&"A:V$Z"\(9XSLZ,Z;)T\B*9(N=8R\KU9;>JY;=4LYGTE7H_#8GR*?.N'*/P9NUI9F)J!\&JZVSQ(@\"61WZ)T3U1FUL(3\5! MT[?-CE5YT7;>6 M:H8[SR9<+1*&) MX?Z8.22"PX';$"47X'LF05S,E\LJ8=GCHH@DGEL) U-QDAB/?$V*(@0;?XMG M$7+I-$ 6HG.*K,3WHP5BH? .WQ0K4 AGV,&&8Y\LJ*9E"-'8C#9'\=-('OD8G&G0L(3SIS@;;Y M,BU*'=Z:D2F00IM--[2\QVIB^3ASD[I13=*)IWE$+S,W7K!Z:C\+[\B7W8^* MJG22"_#P::G&E)1JG,4GQ6^^<#4H?-_)S>:OB(A(*+&FA?D8K0'V2IOVDUCJ MY1J1\,VOWX?4YZD;XT.PQ9J"B]\9":9E81]">M/:U)@",K_O_%3 EM#>^44X MP'^]^@1<.5UIXW:)%:LZ7/P[E56TG#K]68*Y/FZ^#5M%[_](HS M2:FH,$R1>A41:[(B5?3.NEQ7+=L)]=UZ+4[F=VJ5URL&2 *+8&,QZFQ%[KF$ M4.4\Q/*X2U/^EMIY&/V9M%[N!AIN('%*O7]P@Q'TX@?S'<02O8C.Z59RT0K' M1.MGO/8.&!Y<&K\47!J7Y8V>DH!OP7\LU[G9ET*IVL]KA%1RZ0&Q&7>VD?.> MCFUM*\4;YJC^+58HS W0/Z>)RV]QX@(PSP;S5&ZQV&[2="\;W#/LY,RZ$W%] M%8.-^I*[T8&DG)1G[>02G-$N*I(2D'@N]GS*'\[".*''PXRWON_8_>@']%GN MG#S\IX,?C1\K>.@G80L"].J$-+7W3,\B ,()/]D>0Q?,(YS,FX$="J3 UK'W M5<6H[\SW.]-XEM@K+DJ13N"5PC%RW11-PCN,$3MN@)61:WE/5X08X5KK(QOK MYEISQQ5$[;O\[-7(>4,V?DDW7!0MD$/PCG1+ 7)WVPB)J21[K;'AA&,S0*'@ MSR+J%XF#3(MK$K-RPG"&@K^$<745HMRJ%=>*A'&MB$D_NYZ]8 ^3] N)VX5< MI4LJ7^@R"?[%S'-B],$C;-L^+2(BM\.A#(Y/$+UI@AZY-= -43<,49&U%$#IBPX2P>Q7Z'J/MZD? MST]7 2(+7:]HJ^O;DLVEQ*RT_(DY#'UW%NW_2;75M)N;T'>78\N[.M7E;9A' M#M.)?S,.EK'E"VH/ V3^:)LC/+8KT_UISL/6AWU=];2"/?4VMOJ?G6WO]SNR M2M][#]G^?_;1Q[U^Q^CU]WXM=>2]WQV\;4>6]_]R]:Y)4K:>)ACUE#,=::V@ M'&NM<*3,$+M+]+:KA+".O:>UE7T]F*3Z*KL0AJ;U V<"6([MY/4L"Z'1Z&/. M##+>;+NPZQU#'HVJJG0SS_>T+0#B&0B'-^. S(9_.NY/2:>3V^6JYR\?S%VY M94Y5)0Z0^$>)S&T"/0U.2(%6 A>08SX#-2=J5OL5;"1=Y/47S?D'C^ M9WQ;1$LXGYPWX:M/"\@_TY4ETN)82+L;TTO(R1+ES@I@\&>%16D&7\5\# 9_ MJF;U@P9/UHP"-";GV[PB@31'G* Z3!_F^CH!8L!B15LAXIBS"Q\XZ!+DSL#=0L68<_,+%__F/F1'.8RB\-$CV8 MRINH6>UP%&^&8^&+Z_^DDSHDZ\T'0Q_F]"9JENZSBE!("JK7[!WH]8:I6998 MGJA5 \PWOUXU48B% M5T9) TRG=2KU5&--B]/I(P]J?->5,%=S"QI=:0W4CO"(+.2\DBT)<6]SLAOU M)R7)R4Y)]#:--UA: ;*=2'!]LI$'9G6.=2[OXSU@5N=7KWIKH'6$.^\5B\P/ MG,(F"G-YG:J42ZO9A^F6&;V2 Z(ZPF-#P>VU@HY2:(*,RO' M.I9+VT0',RLS>NVV!CU".=$3DH51X$]H&Q?2.B6,>W%9LQ";#PH@@>59R3+3 M>Z? >$_1:U=J#?H=X;M'N^3X3V&"S' 6E%*O"6%"K7IE>A<5V.LI>NW1>H".<(N&$4RF/"NQM.T0,)FR MHE=9CVL!.FE7@LA\@]HKSM6I0$UUXS3;(V:J=>)-B"/7_XDSU;+ZQ,&T6J=6 MR[-6F%:9T2LIV]$[0GH(E1"B%Y*="K89F3"[J:A?N6P^1:IUKW-F" R95?O9+*G6Z';-TG1Z8ASRJ^%P$F MU3JUJ4"%<^/TBN^!S9168M$*RO;4#*)Y?%AB?(H5S*QQ\<.MCQ MB:WDFD<4SMS-UMP04/ ,#87I/MM@XIG.1TD/OE [PC_( GFCPA:Q8X MD9,T;?P>(O)E,LW"',LU &".Y5^/.LGG4H+T%HU,NHCQ?>I[V'0]QP]6+!BF M7:ZU#/,N_XKL=99E=6+V!.Y5FY,*?RK\>^E!BIWF&-'P7S M+*96F$,;H$=:E MQLII]*"KP[KJMP9/6&!F! DB[WK4#AX;_2$B!R2EGZ_(>F(&+X[7QA9S92Q" MQ,$OP^##QKU6?I.\ND8.B)WZ(:UUO@K(3@SG%7W\Z=C1.)7BRJ]B35])RY^8 MP]!W9]'^G^0 A9K7M7TCJE&(>^C;(ATY4_RIH[]:RM+V7 K_=$X6(;H+Z@] M#)#YHVV.\."N3/>G.0];']85A+6S*O!-69W5-)2SFH920M\O'-+OB2=2%9X$ M*>&3[]J"LF=DLK(QM.[FT+0=0\.^% 7DJM;@%HT5#V=T) MIG%4-1H!PO.8G+%&CEO##E\PAQC+KTZ\P2$^B3N#Q*EMK_$,P "389+KYDB/"]KK*,.$YGJ5-;^I< RX_,1JXY#=%5^I>/ MZ68R3P*K6LKI#E2,UO,D'0IYN\L/CE/A]C7OL;^YO[I][KJ*# M_W+]](FKIPCKV@SL4+CQ;6>$1Q23\'E35DXT_QTTOZWY[U,;>XF& MZOR&)$R>YYCN1\%V F1%PL\QC@SG M@O^3A)SA;!@ZMF,&XR>_P7$*Z;)&)QO3HY7_W MG!$2'G'6&PC3@!3%1#[]13AU/'\T:MP4DT\-^<"9ZQL?/N2^3\64(*TL >7^_/HI#,[&2*I\?2AIL>&CON MB4_&X5L_B*->=_;T8SPSV"C O_3P=(&?)V!O8 I#,^GQX'LHOO?!6]-CY_&G M<_RW69"^S!CAM'=KBEG]8?-PZ]MV^PM.NG[@^"NZW AT10[_-'&^^10%B#00 M0*3XAT89-[X7SB882 ^!'R':P&A-9,T*33]_NGN^O6[03+0X$WM(5(K(.3\( MVWPDQAW/14)$X!#227@'_"\7+1K$F!,?C^+?S0P[/M_^]ODBIJP6"8VQ4FG/ M$#)J,C8\>R": B#9EH6FD;ITBX2ON-Y MB6SU)&LO-%^ZQB$M'C=CR./WYES8S-\?;X2O& $!=D<)^7H1$>!U!GYYE3/ MSEE<9XV?R')ENC:9X6Y[*/Y&@"@#+=M4(!'V:QPO7BP6&W RB:-X)QS'WM;R MO7_-O)@GH*?.K\.G!&RMT52-@]?^T?%-1*R3B[\%_FR:+G\1$&"TPU)6FC)] MKK(:XMRC60^]-IIK+%+"&W\R<6C[XN:I<^'?+F:.")?^?L. 1X$_6??@?TE( MI&%R9M3*ZK85H,5-\"#(:*>(#AE/(4FE%2F=(I56UH[UWXI*"QG/C9[NOSQF MWBS!BQ>A?@.K^1Z_D$<^3[N:XTCD<;54YCR)T-Y-"Q>U 4$M90.""AL06-V ML*>@_V-)X*MXJ\(=Z;ELSZSM\LGMH2462$=7Z_8%93/'=/!\*+C(I$F7^?(2 MH!<22;6'9DBG/2^,@GB,PB3E-I)J83Q^CRJ+@B(IBB@, M$1EQLK$#"\2CKX-SAG V)276PJOISE ;3WSX"AMGF/BMD$E7I A80N$=_J<] M;T^<-R)#'(1$<>]],YR.33=ZOU^Z[\;(?)VW+>?5<==4(Z8_QOG-*_Z)N+SS M^F78_9/B\%?D^E-Z#-G)$F&Z &DCE_R8O$0*O# R M?Z"T1N8__]139.7C<@PB?E/A_-DF9,\! ^9/(/6 MS%AD%9TB*+P2ILB?NGB8(6UI) I_T-,9YHL %GFO3N![1)$=OCS0*KZ(W;C. M?GQAC2S1@M4O:_$FAV2KE1OZ2X@&\:E8._'8$>XB86R&PC#P39MR^"&].T71 M0K9+?T"@YH<+3Y$ ##L7//HQ@<8DW'14R:5'_-3$QQ!;!VI2*Q6D:8N(?VBY M,VJ7!+#DN>B/F;.TVA0<9*\9OB=]K!DX_BP47-]*-J/AT4U,[ *Q9@0T&CF6 M0_;*B+'11)Z-#^>!LAF%,>:N=BOQE++^8H(@?@M+8.DY8YFL M^LV%F$Q2!1#/ -2L7%)RA!6S_#'YE3V;3.-!$LEZ)-X.US2"ASI$V&\$%$"( MWFN!PW4/.<0. Y'I*ZONXUD7#]I/F,ZT?L*T7_$@3"+IL1DM<1WB&V)=+U5( MQ^"GQRIA!: W"[DN_@HMYK'TO%7B/)>N:LT?I9Z$FD12SI?XL?@-\,_CJ9EC M!T-*&(,7T\._IG,VGJHQ"!+A80609JW86*Z$!],B&V)$X1LVB?%/6L?TE2P$ M4E33#^G20V"ZHO#DSY(I(RF[?UKX&?SP$*6WI?L\Z=1&IQ92G4+:U$5K^ \0 MW9U%-W7&9UHO_ SY>1R,)<:T_-4$16.?UE:FD4AR(QK+$=/ OZ5Q=%Q_\P/- MA1?D8TA.27BNV[2J(QXHA<_F"\=BI6L MRJ"5F>5YC';I(!YJN/+R&(N+/;^K2EW7&]GBB7X2;= YBJ)GO7X*R\8:.VB4 MAA&O1*Y8("CHD'W&V,W0:KQ%D[5M\ PW#E$GK@$A+#<\,%E/M43^2:<14JCI MNXY-M;ZLNJ"1/?TY9P[BWA.^FO,TKE>%=]L+2<)J^3DY8QZ]%S>JF!>UVF09 M*9W"IR2=B:L'-FNWMU*0=;BOEG)O%FTO*K3)3(8QN%U3_9?UWYCAPM1Y#-D]"3:(!/2%.L$PRAV_3_Q#2+SK3T*4#RG?.\\=801LDD1!/D& MQ_78$D*"_R]K%K\J-W%M4ATBRYR@K&QK1X!.'.1]M%*(, .(,-:),$:(KUV# M7B&^XL..R%E'RWE@K9_GILUF!&B_=9P;K$T@BW-Q8A>^:P8\=>"*LCKP\A21^MGZ^[!P&W[':W;K^*NO?V_/-K@1-;+7(:L MAY^7,S5$.58O=:3R,IN@XE&>L1E,MK&OQ>1+/[1YXO*QI4LV9; Y->\6P;OO MGCFSR2+#^U/6YM>:X:Q>:M0CDE/#Q*0T@D3J7_%UXQ!GN*M;'IHPO"?G;?_@ MV&GS5&B,.TY/Y%UM?YMY*!Z6*HD7,K)CW5[CF([,IU('!VD"]>)"^K8- 6L9 MXPW(XY@9,*%*L@\WY;NVQML@<2@@#D!'1G1D=XK;0FF(2Y25PL/=/0>677K< MS33:=W=D4<&?X5O89!7UC>R*(^U)DEXAYH2LR(2Y(O/2VVN?&P*/Z!5Y,W25 MQ17P/M;L$0",%$;*P4A+.AXEWE>A=!3]V-8*K;.#I*U-(C<[%_PWL9!'&)+ M.@K^7&AX[,9?OSAO9*7J"ZW.P.HD93V/9,EJ%MHM6K>!WYQ^8+4QPFUD.1.L M[%];Y%^>.4'DRO:+:4ZODBDM; GQ(L^O+>XS:JM(::*HL=G4<"*Z_S1XOP!."2* R.LX2MFM^]^:*2 M3RP[C9U?J^A68Q4&CDMT5=34;E&K.(#,$]PZ:)UJO5>-UKM8ZZHD&KW"Z11H MO0*M]ZO1>H^<*MH3-44"K3.H=5FJ1NWD8$M-$_M:X<"G1+6?2H_F6].DK]9E M.-Y_]B.ZS8=J]J3()[]GBW*OK'SA!.A6Y4P!-$HUH)$Q M:&19[,DJ@*9YH*D&,TIK((M27Q4E<#5-1$TU2V*:2F&CR&*WV^,'-J<27@TI M=+U)NH $)93V-*6\KWB9"$@")'%!DBBSM*C;Z>Y:,V!E]-G*B/($(@V.-(X$ M&F3NN1\EX4;>:$-K#539$.4N2ZMGH/J,52N%5*]CU4NJJ/7+"C-!]6>L]RBD M>J,UT&5)5"50/8NJ/U(I44CU7:QZR1!576=(]5 N >42I91+%#*-7AP+20K4 M3+"H^B,U$X54WR>QD";VNQJHGD'5'RF<**)Z76H--$47NU+AI1U0?0W5$X5T M+V/=XSBX;Q2.@Z&$HIH2"FN=6(=2BBI**0K9D-(:&*HB*I+!SVH5(*>D>HI" MR%$QJ'7+VOP'R&$(.14"1VL-^BI.U.2R-MT!.65/',^A![J1 M4XG0VQ1YX8DKGLTO!C@6PR4B_BT6\+5G7Z^)]W,LW9R69$BM@=['AE1X2RD4 MB-00I56#";):@B-^M:S<&3!QQCBL&DB0/4Y23Y2AD(Q-3!P)M:H!A=H:]'JB MP51/OTLFT>X7YY@ZGN5/3EM$O?":0630+(5@\<=.>\#A5'*I &1=E(,EXKQQ*R'K%;T15DOJPP.,N%SQF$% ME=]O#;JBIA3>/0"Z/W\H54SU7:DU4 C;P5@#>-!]IG"HH/)E[/05T>BSM$S2 M]..S[J,Q"A(J2WB7Q#SO8;_D:<05$>8WW_/7TX(3S4'!OE#42JO7@)U4QZ#P MKE@,%.*7QW^K%A0J 45/VUX-V+)9P -#85&Y("!]9D15@NVU;'J&K2CI+)Y! M;PVTG6T.:_$,Y]EWR6Q8=9<$5*X?AN^%(<*J1&F4%9EOQ>JS+G@[R]'L,Z5A MKZ,H<(:SR!RZZ-E_, /DY2V [!JM 3D+I[3F+K QBB$D':6PRD02[1,DRCO" M-D 2]T@Z)Y!Z./Q718.G'7<7#:1J L=R,47J_$7#V)[EL@>.[._?W-G<3#K6 MV:S/4%^SNT7TF"Y-"N^&R$,C)P*^KDBX^&R^)2G7IUB<.0VH1Q8M)%&263HZ M"$"0+](K# *R>"&+>@^.#6,2!&?!@-(:D/)]Z'C8A/!J!QJV%$[8>'E;W<"X MG1\*WU"T6,:DK%N%P6L#C\C.,WIV_4&9P2$&U,E5G3VM-= -L:?RU<8-3 1, M)$_H7,A$R(D)/5$W^.)$P43 1'(D%H4LA':%$G49)A&P$+8LI)J\JY"QD'TT MHJ85*7\X.XN=ODHJ6V4:M8ILJI;WOJQ$7G47)P /J.];H?C^ ]:+Q?8G8;7H/HW_2?R!; M,/$;F2\(#W(RP9JGJXVAX,^B,#(].I235FXVQ%%DH9CI>UQ0'DC3\HM8QMOK M#F/KR%L5G=K:=6QJWV:3(0KN1]0;AO=+2TMXCUPU/'V#5DWKQG;!&ZAJAZJ. M5.=6JJHNJ"J/JFK45 \TE4=31UI<5JJJ?C95%3Q^)59%MN[@C$_C2?R]5:=1 MG52: _33?%(B\2V\YX0Z?N48Z_WM3?.@S'.% J4I4RYWCKEP9=:K2R76Y8ZC MR$&7YPHG2E.FFB.B^$"[".'_VL[KX!?ZQQFEJQ#I/H^18%J6/\'/G>/Q"IX? MH5# 4A#PBSA8LB_DW-NI&42"/Q*B,0H)V^-1))DD$A@YGNE9#KX(RRQ"$^1% M86_L02G\T7NQ?F6+HMHW)7I_C3G8>O#F@PFCM=>%?BFK/9* M9#3*+9%^)HG\8I[O:;%+PZ;JDUZO&#/8&%%+& ?$4?SIN."[I .4C=Y^^6 . M=BF2_D$M> E3ZG+QT%QS&J*K]"\?;2>G'S=H5]M,-WQ=[K:T=7NWJ^ECGSB=SU9.^F7AUY6 MECI:GYO;]CM:MU_%77M*IKONS$[E7FOI+/9.];%K+'.N%S[YKBTH>^Q6EC<, MM[MSSO^[YXR0\(BGA$"X\8-I8L''X DZ0&/DA>3( M^;OM:M0CO4+1\C.>WI#P%5\W M#H7/>/K:JKSC>GA/SMO^P66$!NN+JYEWO#42P'^;>2B6@"J)C<+N_I$=HY>; MT2\L^T[.;./-LAI_LN38XD 4B?2?SBJX)*/8WA??('$H( Y 1T9T9'>O^UM) M--&YGM"90U8*B^ULLW(W6_7BG2=$8W^&;V&'N5(-[JOXCC;P+*-&#G;H\5## MRTH;3UDJK8\G;#0%&-?5:E.62NNU"3 &&-?4#E.62NN'"2B^/!2SU[)2EDKH M6C6VM)6G(\4:EA8(GUXPB.JOG^3AW#NA'NE5":Y19M<3U9XPQGJ'*)/3VK9GW!/&D35&J&H@I.AZ^PCXA:Y"YVU= M4]CL"#=/1TI8:5$(4#A%%C%4=[Y14U;%OM3FG3_%II.Z)C68>T"CM ;:-FC@ M?#(&\'$VWW\('VIKT&.,)0)\G'?>/ 0/K37H,];=%N!QYG#D$#YT' @;+,TO MYR$UZ*MI.W*][;R-&7 ]^#@U0Y$3T+I>P77,H>,ZT7PEJ^.8^(!' /UQ+H-Y MP8XRC'D,%+X7S, )R=XU>Q:0_Y!<;(H?Z-M;'$<^3OK(VLHAO_Y /L">V[/I M5>LC28ZW?7"Q:#XAG#ZB+8^_\ CA'K]OM ;;JS+O:R) 2AYM/E)?IJ1^K[N] MK_THBY(/#@RCH5<6&LJ(:>I%0_\H&H"G86WQ[QRFM8354=A]0]']:+>E*1*& M%R/GCS<;0>Q.8B!1I=:@OQV8 788P X;0= A\,BD'F\[X*L//06;BQ^LX&=] M"TB&DH@2>N">MLDA T65505-L_(R*N-.H*\.F;6R,XT[C7W*85GG($(O%64U M+>J_\NZXIJC4NA=B_5$10@7PY-&0:>,LIB3%B9,BX<*04XWI/= M?I>X?5DIO%T-D,02DJIQ.62'OE'6^A @A0FD%&!W3_8Y?>)S-(67V:N?E)A2]V1&$"F84!GJ9EZ;*! MO',SW5D6KQ^9]]N>2DO0R/554C0#!$,,1RTJDR#9&N0(M& MKZQ=^V"(8(C-,<3SV:%"N]N"'8(=@AWFSO7+-$053XABO[N]38U/.X2SG2_@ M;&>CE+.=>ZT!G.T,9SL7/-O9T#J:=-K9S@>/2S8ZLF94<]ML;[N33.VS>*AM MU0<;\SSHM7.-/YDNGE*0\#1&* HY'?A9CC!F/<+.?4YMC6MA7=H(\/B8R!FM M@BJ)0DEG*G(T]%MDH,8X10CISM\IQ@/]IV!.<*857=@)B3>S("#[4DR*C-.:/6D\+ H6_E- ?\R<5].E1X80H\?&'P6.1:(U\GV1/7%- MX@EW#:\A7)]VA.O#*"#__WD)E,<%1L@7UYZ]_L'*E;G90*TU,'JBUMONX%CK M#E^ ?>-@K[,$>]+(71*EXLW^&=B:S.%\^(C3'ZR[H8M"VM)J;P1TX9WKCDP5 M*V+\AJ(D?LYM"T9KH,D]T6"JGQR (*OC+ <$W=9 P1Y1ULM:%V2HJ2 /'O'& M#Y.$ ,]Q6$DD'T!FX.%AD-Z E"T@QP^.A*'CNO13BANRX.@BFCW@9Q"5[>=4 M+KQ;RK&X.Y'?/YUH?#,+\8!00$FJ E;5:PWTGBA![R4V$7$L)*T $7W2.4/$ M 2A#B+B@P/-VAH11X$\$6BF![#:IQYA#^)G+8_[P1E=8D*11U&,LQ@*MS!@+#?&?L,NLQG_W(=,OPD!?>SN.(]RQF-P9ITMT3567[ M8$HV.W< :,KPN,5 0QI,23U1-\J*15EM]\*+J_WF>]99BB#9LHA*JR"9'VHC M>*>L=>\/@3_%+S,7A:EK$IB3!<\_9L[T8//Y"^J\U4$1=545-96F1"O"0-2@H&0_D\"!2("IJ$DL'4#6"L\KJ-G\G MM1^F94U-H,<>"XJBBSVC<*9''!@=61D=2&'+*F**G=7%'GL48 M4SH*VV[\&SG7MZH(.(?$FF:3IP;()RS@&:2/E:C*LJ@99>V9.0'K]=%M3=TDB?K78_UKI=VK!L4!IYP?)'C1:;WXI!^7/$RQ.E[]"Z C3M:*9@* M,UZLPW'"YS?+G1%YG&PG!@X<%%&685\)DY X6D!8 22Z&!*$LV<)$A<4*=[C MK,",2-]/%YDA$JATVOZH/0L1E!46*BM,)?L[$>PC>4UB*Z$ M#4(2]5[A0VL@K*RW_+H !N360#5$HU]6(2D#Q[QQ?8Q;7'[M;58&'JF9@]._ MB]5A%S @ND!D]#11[_)R8C<@I[QB[ +(46/DZ&)7+WSH+[]GO?/GG'>G]U6O ML3(EB-P=#O.,OB'N(]/$D]MID*4RT= 4L=<_PS:.$F<,ZD9/TQ7]:.9WZ+P*IN#G0LJE"(;%E6\5W M3356#B61J,P:2'I2@KLTE--V"AX?-_.ZOJ"A7M!RZN^^]]*.4##!(<$P$MJ+ M_@-34CN_O:^E\)H94Z//?9QJ$\/!(^D20<@S!L@MQL>)&^"[1FO0%:5>663+ MF8X5!BRS,*XR4YN=6-Z&*^W171:G#(O5.4\L6.D7FYSM.S7G]-#2H[,3+& > M[2>[VD[T&Y'N0RS8L'F:#';[9768A96L\_<8O84,&28[LE.=K4GXO$S MA(@+"NJO+8L>:Y@Z3BB(/'5S.A7CNE'DM88>V6K>U41#8JG\#5"08Z-Y&2B0 M6X->5U2[L.&F%D1\2@]S63OBQ3IT& P<^U+YL2_I L3\5*M26@--$W6FCI<# M2!0Y]Z4P)$CC[[[8T\K:Z VQ9[Y*'?,-0>!9S%52&1:,-TBY"C8#V-C-)@*. M>,8R$*#CB%/4)99(]PL*.'':$,QHV#B9(B\\O4GP;_1Q9L)%'IL=0*]8)BQ;3,T-_H;;%2=BA [%A" M4XNBY%*?K.5HHE3:01X0.)YUXW:Y8)!I)R"%J>90%Q0UQCW4S"3/7O&5$#J> MWMJB>#+55UJ#7D^4F.J.#2C(U=RB!!2H& 4XI.PV(:1LU"9J:WM/2X$>%R7M M(>78GHZ5SQG'\Z*V!+AMBK[0J"8;WY?+B MBU=.("R\N; !9_-=T% OB-=:WUP(#%;A_7>G]SSJ&S@>5Q51TH"Z8A(%.7:N MK:)@6]'=UD!36%+R!5%2!S:O 2E5VE:U',N:?5C69%O])VQ.RSWUD?;3FB%J M6N&^1 QP41QZQ5LT0GBZL@6';*= 0D2*&R$:/"D:3&5Y1T7Y;+ZM\ /Y3T93 M)+HY32JC3!3"PAK"PK+A0)8TN[K8DS2&X'!! >0*+72@& 1BR3)K04Y.JA5) M:0U46>S!$=)LXN&T"![SQ31,%C:Z7U!@>8]'&Q26O5' 2O0R*%Y?5'I MLA1$ !).K0 I@ 2]->BKHE9:PVQ&.O[R7P123O%'?LDTS92R%W_DMAUR]*BH M:SU1TLJJI&.H[@.@D[WN(S=TR!&EHF+H8K?X*:7G@T[CFTG[DXFS<@P?P0-^ M;^19AU+Z' *0R/!W&>*I]VAZ$S:.P'^/7L M;%.9M)S*>JV!*DFDE>3.=I)"_(J"N7B"*/SYT#3\@ +Z3H<'I1P8TH,9W =/ M$5F:_"_3G:'E';??OM\:2!UIN\N ,#4#X97\.K_TC=47E8[*_BX,9_GE+DNM M@6Z(_7Y75/6]8E\8%0;X?I3+:J<>E#MTZ'2NK1SB][,HC/"3\*ASRUJFLM8- M0U3D;H'X^&Y:5 Y%Q6:]71/[J&=[O M1#/4Z"Z:79[O^ >[?..*2:S@Z52?J6=U13E\)K[I8,>.RJ7')."_11::#%$@ MJ#(U &7=$P'AEXNE6%$4U.]2X'-KZ;)X7+U=XF=84N\%K?G' M^YBGIF.W'4^PS*D3F2XL\9_6LAN/G-S$=!^P/.^\FUB:*R:0ETR3<09BR#(. MSUAJI >(R-R^NWQ$X*Q.U_JB++%4]G%!R_R/*#+QA\M6W;#D?Y*S3.7X.1'C MM67-)C-:='V+1H[EY%[P5:360.OW1+WXN@.$BC4XRPH0(1-$:*)AL-1K\]P+ M&\P1P%]OOPN/*/1G@85"TJ-V00<+8^3:PG NA+-AZ-B.&XE;FOM-G.^T@'YX^BV(J@==ILYJ.8RH\#:'SB@37#R]I(UU!!QGBE\=_VW$X8BIDNHQQLRKB>%/J[UC. MWU!T/WHVWW([T![92B+*O>VRB%KB)8#( 1=:$T3Z%"*JOKT\PU5(?:# FIMZ MVGAO2;BCJK:BWJ*\65B90>IJ\?)G*N2\IJ.2Y@^BU-?$W@[K*;TU)&-]11N- MG2/Q;0G8D2EVE)ZH]PJWU3D3=@KN_(MO=B5O;7YICNM>/7"$U CN>W8)GDQI#131T!2Q5WR?X]19$@P2#/+L M.U7+,4B5&*2"PU)5+JMC7]T&24./#Q%I7[BRS%RFWKO']*[0:7Z,R(DY. 4W MO3G921+W*#4#_+$G.%CM+P&. TC_4L$?"3A?#Q&! Q4'I=)&CF=ZED/S//P! MW<[:V;N GCQ<(T3AU ]I)=X5/><1)_\??SIV-$X1N?*K1$W2\B?F$+_!+-K_ MDQ5U6/B54'!>HZ+"[6ZLNJS\2=Z4P-NQ>EW+UG59TKJF9BEJ3S:&O:XB&9II MC?JR^;\DL$Y^- Z6BV4OJ#T,D/FC;8[PX*Y,]Z[$_'!=]M#>X\&[W]\L$< M[%(D_8-:\!*FU&G@H;GF-$17Z5\^VDXX=/1EZ0_^C@Q@Q>LH 3;1#\; M'H.^?_SU4G4=*59?DK8D3TZ^[M"O-GQ@_)TB=W2IM_=KJ2/O_>[0;7L=2=W_ M[:EWU3NRNO^7I][5Z.@]N&OY=^UV\ Q]H2OEW)5:@9[KK;LIA MR3D<$1(>\?0="#=^,$V\;8;] M]3R/^F8U!'I:!#XD1OJ\37!S-/[-F77W\-]]]\R9[>#!O]\UT(UH3S%H+<]N MENUHLQ*C'C'M"ZM)-I"]HP+-?@ZUU0C\GUOD]8'VJ? )^;4:\K_$T!=(K23%P' N+"LF+Q0!Z=)WF\P: M\3;/=/6['1>A_'ZH"(5/6"Q**H_ZPD,SPNZ915:*S"SJ)L!.Z.7(&L2>ULL] MCPYYMTTU1Q[7$W_F[3]JK+@\>!)&Y>#@21B #$!&E+P[+53=U]0]1\M!=7^OLUHW3A;6/F-^,'A2OO@T6VQH!H)L*Z'[E@.Z6UGH&MI!EQL#^362[ M@TM%V@@N-[:1G:E3C-K;WRFFKJV&X/AX<7RY=DZN(_[ SLD27&"?J78C@.G& M8EH^&Z8UB:T-OTV?T//.YTH937 .MM;09$9[;(%SX\6YY?)M2K%,Y3"6%< R M8/E\67?E&\,UM<2-X0STY=CU;%GI*+M:']%_.YZ-O.BJK75V[/&H$2;?4'1Z MSR/66H)E7_2EKA5Z3X. 0< @X.)YKIHQS\7>=MG;*O<BK#*W"-5WG8%0@8+X% M7(PE*,=K=1GS6F.PT[^V_S4+(]H>\=F_QH(@=S1=TA/NSDLZPM&27^H[ M;E96$Z'Y$_[IHC>JV!IA>>) C-==)G DM9!_,=C4B M%%. LP8!@X!!P"!@$# (N!Z6Y#PAD"Z16HOM$X=Q+/_)? G M2Q>1M]A.IR>VJCT=MLVS!XEC=$E%D% P)&314*"5 OAA$# (& 0, @8!@X#9 MV6=24>!#FE2HHB1M'_A=2^!S:H')V@$,2O83&!CKS7(="5_-P!H+24]VM4B/ MBLPRX<*:\G;?.DNK=KVT5NTGX+CTAD:EX(8QB\K>[2CWZ+FTEEU33QD=X/5R M.L"#&8 9U&4&E3>6UVEC^9XH=\M:?0([ 3LYNYU4WJ]>)_WJ-5DT>CS-)Y<; MFN?M=*^RT>E>+Z73/7AB\,1UD4;J^1KHZR4TT =3 5.IS53.UY??B/OR8Y/A MPU8N-W#)&[=4U=%_&9,8Y77T!V\+WK:F%''=4$H^*, H[Z ,!$PD;I,9*O0 MK?0P1&T-^EU-[!J%3Q\XEYV<6@A?_JGLG/0>((7S<5M"H?CIW=FDR$5@5ZBV M)3.:SE'U DH!I8!2+DPIN0*)(YOJ"O4E-K360#?$GEK62=B &#!C4 HH!90" M2@&E@%) *56><;FUYE5F:*AS%1I>_*F7NTZTN#O]1 M>^Y5 0Q@0, @8! P" M!@&#@$' 9R!HJSG1PC!:@^YV"QO0.1@5"!@$7#5W<*K7ZC+FM4KJO0@G6C2S MAPG((_$K[>?A<6;4S^@M\# M*U,8(]<6AG,A7'0Q@0H,H'E!P"!@$# (F,G&%[N;Z9(^7>EL=S]ZP+_THIU= MND[KS]65]_?G FBP$ .K>SK'9@;&?YGN#.6M/.XJ^UI1 2K (X. 0< @8,8G MCGWD2<43A\K>Q''Q9W\^(@LY> #^2(B2!FH)3V)&6")A!"> L4+ @8!@X!! MP"!@$# (& 1FW],7."_$>3=;760%-E4=ZQ01_. M-*Z]'?G684-9$$&SWA00Y."+KR@:^QFAL9('Z\5[^0,PJ@'&L;*22O!@,(6' MBZ\@>4015B@I'2*LR-@)(S\@;T8VXTQ\+Z%''(] QT,QIGXZT5B(QDAX0E,S M6-^NS ,OD ;^A;Y^XI-G=>UYH M[J,A@),N>T[.A0A7TSBH[EX6K.47M*E9[GY&ECZ9K' H30, @8! P"!@$# (& 3-0 M4'-RW*BU!E QPP@BR#G(4;)O+!1&@3\1;O"+(L]S3%

    S8OKYCYD3S;$S2?>@AL_^%^Q,EKXD;VEE M3V\-#$7L=PNWLP4X@+V!@$' (& 0, @8! P"9BBH/-3/I(*@TF PJ#RU#B0Y M]C>^V>;)ORMG DM$;0=.!=XB+$I$DO#)=VU!R0RH[DY 74?"WV8>$E1)%!1) M48N4?Y0B-;[-<'?=B"8=K!NYH04Z*]MK8^8O=Z%(MX)"D;(LX51O7A_FRK;7 M@I#[8"F M* MF0O48G/!P7U>?07,#LSN4LPN5S&?MG7X[)ZV:24$8VIK("NBW-L^939WC5_= M]@=A6!DMHS3]A":.251V4K>H?IDM'.O&(,P!, >4,P?HYYL#RFN4">;'"-; M_(I5.FQ%8*4;G8$#+U'J:V)/;P0'?:0RPG;"J6O.R2C1KI@-KF3S2E!K(Z\$ MM3;R2E!K(Z\$M3;R2JK6#Y$Y=!'^K^V\#GZA?\11WS#X,%A$@.F7Z>TF9O#B M>#2:,Z91Z^!O\"N11RS"QS@0Q._HFM,07:5_^9B^HN/1X)G^Z&/RH"2FW+$? MED:)\=[\[ M=-M>1]*-TN^J=V1]_[>GWM7H&)(*=RW]KMV.W"L?649'E94*D*5IY2.KV^EV ML[WK"=/-67^27I*D]TJ7>L#=MTE36XDDMKMT=^(3\6F^+O\30%T@-$,7 <"XL*X$N% '7EC6;S%RS'6$4 M4/,0L)^8!FB,VE[HO"+A=S]L&BS2=5Q/_)FW__#NXO+@21B5@X,G80 R !E5(H.C 3_[FU'YL6W4 M2T5G'S5C*_"[EW"7@Y6*C?9\<5BVVI8[3XC&_@S?P@Y% ;U9B R%FOW[7*K/ MV$$PL^972-/D%FUR_57R M\=JMO%RNWQKH6E_LRML;%0#0 .BR =VK&-"J1'9!JY*H:=MEU]!3G9G-,)OG MR._EH]*E*Y,0NM2?V24+ 0BMV<'P<.;Y\^TZVSAVK:M^)*BFE[3L! M3 .F]V-:WVK551VFU=9 T42MOYUWP5%K]9-%NGR0+,JXI_507P-5TLKN:P#. M[<*<6R[?5K!7VF$LZX!EP/+YL%QU[S%5,EJ#OJZ(/8TE&@D.MD*1X!XJ36MB MYW5H;0\"!@&#@$O+ZM>W)4(XOUL5K*?+=[.YE#U%CEA MBCM3.C9 M?-L58/=; U52&5J&:[K2P:I P'P+N!A-4(K;DB76W%9)U0/'JF,B?WI@-ZTL MKU *]>^GI94B[:$9(IM2!EC!)E%3@>VTO')K0%Z"@/D6<"ZO?V3G[+7]KUD8 M3;!["I_]:RP(HMP]&5& [S!"02A$OG!#.LYYGG.@P783.4<@=4' ? LX M7VZ\1:#L:'D2;[[#'N(Y=1#/_I? GRQ=1-YR.UDCO2 T=?LH1-@V7SLDCM$E M%4%"IT>3][OL] =I-"; #X. 0< @8! P"+BQ BYWITE%@0\Y&MP0-:G'1N!S M:H')VG$-2O;S&ACKS7(="5_-P!H+24]VI4B7BLPRX<*:\G;?ZIZA5;LJE]:J M_00.*Z2"/C?,W&E1(:Z(.I@*G49BI;O:NK,Y6X+[_<*Z'.'@(7ACA% M0ZF\H[]27D=_\+;@;6M*$=<-I>2# I3R#@H $P$3JV]$H 8EA #9@Q* :6 4D IH!102H.5DB&9.E?R1B!E..D"VE="LQ@0, @8! P"!@&#@$' )9*WI9QW MD3-P[[<&AB@KA>-VP 08'0CX0@1<)N]0A5=3)?:\6DE]'>&TC&;V!X$&+"!@ MO@6<*]1EXK0,M9S3,@ C%>W2R7K>]IG04O2T#, ).&L0, @8! P"!@&#@,MD M4P(>6PS;4T@[; M*%.?5?0$JQQOW/8+*U4R7%K@+AJ@C ,\U'(.\ #3 M-JDFE5?BB(2@\%D<5> MKW";/K ]L+TFV5[E!XUH4FN@28K8[V\SV7S:'J0S91Q0TF7C@!*ME -*&$$F MS HP*Y3"_77/=^B)5L*A)V!^8'Z-,K_S':2BJ3'=;FQG1MS9'P1F)?#,W>H/ M8-'*.X"%$>2!YP?/7T8ZWCU2CU[H4!>MO$-=P.S [)ID=I4?%*,9K4%?4<5^ MK]<$VSM2%&$[X=0UYV24:%=\!E>R>26HM9%7@EH;>26HM9%7@EH;>26HM9%7 M4K5^B,RABP9)8S7ZQUD3'H4D/,]C))@6Z?=F>G,'Z%0, /\L21XIF^=]:9Q*QWPDH=K MY.VF?DBWQE\%R#4CYQ5]_.G8T3A-Q59^E>0KTO(GYA"_P2S:_Y.5U,0B9>5! MJ?ED+Y-P>QN]\U;^)&]*LCS'ZG4M6]=E2>N:FJ6H/=D8]KJ*9&BF->K+YO^2 M;9[)C\9!^O93\P6UAP$R?[3-$1[G^-.=AZ\.:#":.UUX5^*:L]DID-,HM MD7XFB?QBGN]I<7:*LVL_H,T58@L4Q@%)W_]T7/#=UN#.L]';+Q_,P2Y%TC^H M#2]A2A-H/#37G(;H*OW+Q]0'.!Y]2?JCCQ,S>,$*2K"]HY,!??_XZT1U?;6C MJBJ18S(G) ].%-NA(M[@ N+ONEI'TO6]7TL=>>]WAVXKRQU54:JYK9KIMCMG MR'YK:2A[MT7$;N%\&R-D.=.^B+][S@@)C]@=!L*-'TP3]*XQ/8T;],WJC/*T MF$?(E'-CAF/AB^O_##D5P::OVBV!=]\]/SOCX]3W1JG1$:Y*Q QZA') MJ?-FW(K6>1.^XJO&H? 9>V#[%('41[]G&^-N_I9KM9'M7/&P5$G,H[,#Q/,. M[IE7E98QWG.MEV0;L"(I:O;A[EQT.++NP)LXE!-AORV4AH#>*#S:W4XN;JU> M8KZ1]X M=J_>P)&6V=*OV^GNZNC'RNA)\[[X@$7AG>N'8:&^ 766?V0;;O;BCUW#8W<2 MSM6LHL)36+5N:R#KHBX7[M!9;JL20#$/*,[7YM%S[KY@[7&76YO*]MJSKU &!P^&X82'0+WYPZ\^&T6CF7EL6EE&4FY'0R2YT49(+ MM^>""+)6?W@8$]MJUUH#12O2> ?"P]-XJ)78GE1FV6@8"4X8SDS/(D7!871) MP6*)3G%5L/>C+W%!M?="^E/E=XHZM@Y1TOL,'0P&0,B:5A]&PK:R#:QLI:S- MP1 >(E'_[UH\V/@F=NB'2K'A]IE(L7*1^& M\/(D5-R,3>\%.T;'$ZQ9$)"T/7:0-*%W'7/HN+0J6*09//&?UA\S)U;XB:7" M&^+:NSW]U'N4.K_U&5;>([*0\TH:AL!\=MI\=N=9I/TXND7Q?^^\='$99]'? M2+NCI8QS>S6RVJ8:HKJ#3H'YC>WYK5)24.4=-@#P"0Z MLO(I5<&C%]?WJ0RAXV+B3L*'>9$?.!!WEA9WKL@TMRV0-3M9E'>< PUQ)F]Q M9@$<=,E"G2$J^K93A+BR2DC0Y=8-_N2"HLIJ'2,5[DTLVYA?S&T7,NF_)?8* MV05$D6SXQQ+@H-#,HLO*(NW%A(TIA2),S3DA3BXH=CP+9?D0BY6^=&ZC(/NE M)$74BQ=20B190^U71:C06H.N*DH[7&5#JK]8]I>$KJ0]?2Z3K*QDQ_U..NK9 M7R>CDO BM[7HV%I$52Z2AD.8R83S+!$4Y)Q&L:&U0/6E[MPZION>1%CN!G;@9=U)QD$F M%GD:9UIQ32W$F"5GZE30WQ9RCME_;#,K <8WE#M!Z\FM@2KA(*/P%AV(/=DJ M-,J*EVU(**U!M]^$':\-.3WK6Y:^Y47BS@-RXLVX*J%-L0+(68NT&YN-[$_S M[R'I4;DX^.=ZH87<[E?%MB:).-4K'KEDU>*9(MJ+!556EUTAJK360-:Z8D_: MI@Z8@]6IP7)#G'N\N[K$,RARZ(M=BRM^/D53Q7!!YX[=F%,G,ET!D1XMMA/- M@HOJ+5PJO6;.:0.'9_^:;& -$)YU[!EQ..BT,K*>3JMM]3("%Z#;SDNWE8X% MHS7H2:*RHTL2]_0;XR[R>F4[^F*/.LT5S5BW-O!PI?C+3[,0/X]TGL)A^_V( M!.[)-_:ZN8R<-V2W_XT"?Y>E=,F^6ZJ:)?V;F7+LKXMT8376DC)@?@5;M ,8D>M* C,[_25QGPC]*#>D,+9[3 +"FPL=?T&H/XR:ZUDV*.) M)LJR.:!,,DX.M>5FY_1@2T@/2OLX!5<\CW=;'=][\Q9TB7JJQ*]17.2.%MT6 M;=I^T^ #T(9'"C75R@YI0:&TT"HC9@"ZYI4X^4L17+_"Z\\CN">/X*Z"+\?' MVFQU-#%0,6W3QI-'< =%5"TCN%U0%98>6J+4138K#^#V2EJK450\@,L#N#R MNV$DYA,0,2B1I0=OU/,*(3:3I($+[F=K8D3^"&<;/I4_R%-F0GR9%0HW7S^2 M:5I9NKDW3&'KG84IN+?MA-ZVUE110S$QL%.&)$H5[=:XX^W$,C6(PL>[E,2+ M;J7J93ID>HI>[..AQLR#A;Z2+BH5 ^MY^'< 9-$@BM$I76 [5UT3;:5U0]Q2+V:&+I^L#T#DX0QXC..A2QSSZ! MW0[1/KDA)71U^74D,"]3M>@R&EQ4)S:YHDS]&.95RGDP/,@[M+#!\2A6: '7 M,%!\0WH@HD/PMN8+J^J6L,L6+HAE1"3-U+8_C]C,0)-J3^ !<:"4/? M";AJV#AF#=#\G@/S>X0,\M4Y(@RI22:Z R51MP:B+G#TUXI.=X9_"UL]BHI1 M;EMV4=KBE>3 K?*;G[)42&'Z*LPJ$N/:*)%7E([:H:&](P=UE95X= ZJ)ME@ M=]N*:-E=126'DM]\XP1U0'WMCZ)D;-*J:*+9V9B=P>4V-\^Y'JQ0SUM*"G_Q MLJ:2?\72%93S(I/VY'^7_C/@&*=:8<%T3)(T]MT4Y#]^SPM:NA;VR)?X_U_6 M@/]C!7/:>R#T-C\H//D5=A]YVXU"?_GI!DL$)_R%=N[]PTG)+[,9<1LK9;(\ MFNB6J-JM&];S>IAA*_0[7%P#)T]:$BFK;2X ;^DWN/MT9C;Z$A%4;);YVMQ'W8/M*(K0Z(5[%>KBI8V MI %(+55_MMB]7/+I7(-IT$Q^$^RE-!.>Z 5_Y%7;&IR5_#LHH/['V4!S'2(- MI,B 1!KV1[5$K2(^T70)'DI2^("FF8U7F-H^ M=/9R#3,-\GZ/][1HTG\F;U]\+YWG9%SX589!:?T39PH[6*:[?U* KHN) O$9 M@&MO@J'X7]PIDKWO6J;KZ;HL:::CN8IJR<;4,A7)T!QW9LO./U5SE/]H'N>[ M?W(>R=TT)LZ/.V<&A[MW@A?G-1F]V8#!P@_OB@#?AM5.B,QFC2%BUX+(.^=T M;V/,"N(FPC$>0#,@4,A(F,MX]\O/=&V=2A<@BH)WX$6"-@D3> MNB[;$)_P/@H\0=D! _JF(A#,2I#_9^C/B/ 'L%D*0X"&"SI5.G=2P4\381HY,?79>'Y,W#2*X:DGS.V!AQPV M]!BDX],R3I8$E3/A&P%5S?!6<42#PZ2O\;1GG*(%?;)+KQF_F! 26'5U,R0ZI',MO:,&PQ=>!![U3(_B-[W_M7EO?8'<8Q6:L)QHM@' MHCWTL M\@0R3^K\O)O%A" 1("=N(!>Q]8^Q\&TLS A\ "SHA[ FP5^A9 "3"=G\ 20' M^H2706[(%5A4W" &'W@]>F'VGT=PY!-N_&DY#>B=PB1#"N*41@)#NM9G\B+\ M3Q3_$&A>O9 'B05Z2]$GDM?%- J$T7]^_G4\$CY%0(1^R(!+>3_<%ALH28J@ M$)&^7D@0X)\%(04PG,-C48QV>';$!)WBH3 E2,*P#DHI/]SZU1_D$9=G;UNI M:;B37V%;@BR-*1J+LK[B:JJI1*BCPXK?V?35@\J%TEBY^!(_.J'_;[K<6GMG MT\6_,ME.__EEME*5UYKR/L5#D;85#S @'>+9FFEJ,TVS7%NRK)FL&[:AN*ZG M.=N*1[.#O'<2/_DR>W!=H"2\C[["4=Q7]M^*[E[)-;;A]D+76.PO*MU?(*5 N@'Z4%VB;:9QG=BCU7Q48?K;P\-7*KG+ MRQ2%HI.)+BJX_)"IZSAB"F^"3$C=_5_ZV!_+@."_)!E)!T3;,L@$V]W_-Q9^ MV[=;+T*O'UX;P1) YX"$]58,F*Q3R?$<(: ZJ%X&=B%F!P5H!:]BYBVL?#B9 M1TN06B"@8^+0I=WU_;L^_.(O2 BY:Y]0>*R.J$L%4//:YL)U37!CR) M0G9!1'#S9]KHP@F=1_HB;.(&>DKB4*THAKMTYOCQ!HOFU^J1-(-(S#0S!_ ! MA\#+#+MU4K>L@U,7Q[MM[DZNDE;\LM>0F!(7I*J [C\XZ)T3H"K*5(J *1,8 MIV8/CX6OL0\P!AK?-FFV7U%46]@P;D+54$=X ?T(5HY>4*E,EM/$]WQ$'H!W MRUIA>@ZUK\1]/]LVUCS*-?1EQ4.M#O&]GJ^\(/[8C*B -:FV-D4['A0 8M"%>FM MZ\3/Y [,-_IO^:TPI=F2GCC)L)7 M7$$W6X0DVZ!'O3];:*9"C: XSS>W.C.HXH'_[_PG 7G$N;!PG>.H+C3=''>> M'1H%,7Z\NO 8]'.TYPA,YVC9X(L2_Z< IE Z3S!3!=Z%SD:27 MBK>DIA8(AO5%03^@G4CP@HQQE^6A8(^V[B[)[SA"-,GO(^L@1@CQT>2 X 3T![0T_.?S3*"]E, MJM=+ZZ2_-\-+VE)])^AOU.30^GM80'V??'_4,0Y-=+?D\GZ,PK>/X<.J60?AGXSA3H T-58A8A"5#%32+ 4DH* MMO/*#9U50+^6]&+JCMR\-@^GN8!=O5M!+KI7ZZESN06>H7Z#Z!&=+HG1:PUT M$V9N@&*9=]D^61LZ8K8V:!HB-861.@-_04UC5%BRE1])2%W(;I8H0-9DF'4V MQZ>!CO"<1>N8*H*B,%_"AZCBL5V(V3F9N%MK.P 0U"F6\:NX8;&GQ)V'R,KP M.?K%X2[(SB_2L;' +>QU(%#QE[#":G4Z))8%*[R52I=;87O.587Y8KI!(8"/ M1/-E;:ID-E,"A$G/E+^$GM5;^&&F:CVOWY;)] 7"(/>5!WP*JUL.3MQ.Y>AQ\^9H8E>H4*O-U[R7-[,@J/GZ M1.C<5'1U-8> ,OXDP&%NS3+>4H,+=68%%< M7)(LGH+HE>!ZCN\Q_*6Y-X\:GD\8IIX3]\?;RI_A?HCW5F#J!=ZP#N9+T.W& M@$>XG')?%Q(V3N6@YT%YS>XE(<%0)Y7D6$OS1'5NJMX%A,#?<)H\\UTE;S&P MZLZQ)I^F$(.Q'@1.G- EV(^V'D!51Z"O*6X_[T,K"L_1$@X'*\"6X78/''\! M.UU-06<>#GAOX$SAB3E3.BFC-XL2%/[=G,]F:> MIMK23'>F9%=\LUZ\D;M."BVHXIC3!+);"GF>%Q_E/L[\NMH;4'# MNT+,4PGAAO7=#0]KR5"F-QH@;T*L8EUWMRU%6IE0*VB5UB'6\9%'G2B4'C*VS1O4';. M=P54TR'C%(D ?\QZ!1VN("+6CL BPE *30&9Z*[*+1+:]]3)?#XL@%:*[F3Z M-I6K-%>WBL :(\78C11L3U98&_&R/OL#JD:K00M?9I09&Z-'P9'>!TT_)$4_ MV11VH\UVL12!6W'_3>F^OJN20FQV'3H8[?<-(61_H0#/DFW )EOY\1IYE59) M*C279&W*(=?G"\,_P0R(J17%3)0E(YXJW^?^VP8OE0/NRR$[C'ST.=]KDBP73XQ,D^43%6>945\@5&:';N9%;9QF$WI%R&5* M2^Z)R+*6B]$-EFJP>4^]^%2K#(J@IF^AM^0+I@'/G6 FE@D /R"TAQ5JEP62 MH3O#*([GP]?Q^@+(7;>KE(.,A@J!IHR;!AUC*V!XCC$5U K(LQ,LF1J!B70L MZP!]+,],2KEY+AJ+:5;Y1)=/.:DB,U'$%X885!0/[\V(B_*"&?8::YU7M@J( MQ7C)49IQH\?09^06%](7*V5O57'>03_)B=.VI5KE;5^9[S!@]1EKT%85>)ZG M4JI^HO5&EOBN]&I5W3;CI[HSDRW7, S-TPQ+<52%R*HRD[RI3C3;V$ZO_C4W MXV)R5TC#RKA6+*=P[LJ\*LG9(Q*X-L-BE(QCKU9>%U5Z\&JJ3%C$VZ5-YE?= MZ'>]1&>ZURRV6;CSRLF)A\Z$]DO A$8>YEZM185[44^>DO0%S?IB_)>5+>$U MEQ\]?_?:8T P+AHZ!>&^.Z.W.BK\QX;&M7-3Q6-OHAM(=,ONSV.+F>MBHY=W M!M\"4*B9LI$LT"RPO?9U5#));I;$N\])"6-5/:>K:AK=<<<$-D M&9[1X+'WB? K MS5G-XL([497MZX_=/I-3;*^J*SSJ+,U*<<^HPU1[9P]>!ZRNHPJ>-+5Q)T6C M*[)$T+L<*07F.Y[86-\DF4C0OG!UG#C\GI@JW'XL:,29A'(3-^1X\^$" M I5LX6H<^X]H+_/5<:W!5&&REL,MOK;==S8PSIZE^8>"+@]#!IC63#&[!,6 MR-Y:J@-^O"<+U\5F:\H>"JC)'O_ RFBB)Z:\!'A0' M'],*\BP!@:WSEH$8O0)^G'GJ5GYSC*=3[[H;P%/^+$LV>YOKP0QCE&Z0M^^B MV=TR(1M(HS\OH.[MJ@$"LZ8S+J45VW?3+(U^@72W+DA)-G@OIOHY4]O70;55 MX&V*_K\?8?0"]] CXZ>LHH#9Z6+1%8'H +T9;A11R.\QRLQ%_D-,VK'$2OK;O.J2^4@+-MOJ/>/3ZDZ=7)U8ME\X"_,'@@5Z<56A-I?;4Q(H/:W)J.1G*I8QY/EV-.47!/3C' @C\&$U MK]!+AYEF&!L&\0UXI\%B[,Z4IZMC9F.6T0@R*(#[5V0YAGFRF2=FXG=E;F]C MK$1[PD-:ZFV6$KHC+'_"5J*%R*&)77_'Y0D3JY17O#CK-\^NRH_8:6#[ M*R<3:1X&KP/&,C4^I!^<.$;_U'^ARM(87)@@+(W+,_RVP55)4T>D#Q\XY"8= M-#Z-/9HHUKY\=6H);&!X7,D'RF:@R0-V/;Z[KM3DE!6S:*75 ;$C71BEY?/1 M2XOE FR=[H\M@EXUV$K01L TS83U< )]9ZL_D?.41DNAWH!R1>%R%F MP;G=OF"UI[@5>4:REP:H*95W<2D-&=21YO59JNG+1K=34QJW4 M/E!?VN]1DJP2%WZCC2T0F66+5BMU(+/5J38%BR M57(S_T$S"=&GDOF"L6!GE9E4[>,[HB'9P6U=A/E8 !;= 2CG-%*3N2.2]?*/T7*: O/D3VV9DUJI*UP1)]2 M*!RYM5HV/M%(9N5L64X6DS'KQ9Z?K+;"!9./<\4.&1QEIGZ,P M<[#:TD=X]Y<86U=^A6U]7))O*1@4\)MX"4*XJ9F"+2%EN:*E1(NRS!TYU&74U5 M7L.F0K3JVZ)5M1QO)L^FGC65--#B+%LA(-5D=29)JFJ7>D\6V9@E9R99061R M?XQ;4*=77:5X/;BUR3LZFF1M"M%I*"Z6,CXEY#[_RUO/3YX"Y_7>#ZFLI#]Z MN]F*&^V&K5$H]!YD7V&--9T9>?7 MTEC>^=V^965K+"MJ/\OJM98],-LN'T(C"4RE*L4Y?JIC9.?FC$X7I.T8[S[R00H\$B%4!D#HX30-&L-RV9]EN) MEK"$E_RU$0B;3*C4@'\'//2,+530DMI,Y;S &6_'3HYE:&TZR6O0X]O,_>/; M.+Z.%R[]X4O&'!71TLMCR3O17)J. M-AZ\(%J)'U& R>M=)JZP+E*BJ]I,JXA_C<$=V/Z5D833=%$K6+Z'4==OS96 M6]2I()ID7334 W?)#2E"OV.M2U5@E%^N+43-GGCXFH8;DZ\VFNBB978D=VX% M5X=D2S^XTA%7FMF3^V9OZ.B:-:20I+4]L5W"ZEI=N%W"Z I]OXU5RL^DL:]7 MQQ[TLB4:RF'!SFF=T_I@=/!C:-U$#5P29;W.Q?B&)N14MO8>9M..CC)?=U5T MZM:>4KP_5ZOQ9+.(1G@R <+'4O>L=!O X.6=Y5EF^JIZFO59I;WVZ+^SM&H@*.(Z M;#8.S3C/QI_DK\I[VGM.ZHAYA\QLT!#V'4AIZ7JZ3E1G'9]6E4[DF031$TL0 M]2)WF?65@/^O1PK0UA$KD-$OZV0*CX4__.3'-C!89X7I:ZDT/6\8RQ-0ZS&/$'H>EG-BMWGR,_+*N?'F6 M;-;J84VF>0_&0\"G$%HU=?2S^JUUP\52VG9]9MV?\+QFY>_5N96Z79K3/2C) M]1%=O<%VS[+=\J2?JD/3;,[I,R^:K] MK6KS7-=JS?*K0^^/EEFN%Y7H^AD4E?D+24H.B&L^]">\^!P_O*4S4T2_F\9O M)A_8+)!;.CRV(:5Y;+=TZ.]8J-5)WOJ!8Y_(BV*BZZ+&N5D5TDY,RU;K ]]< MFGUM;'=< %J3N]/RG)NM^N7;R&]N=+SA"JY&#C[['($P0QI-%%'2R@V+JH7/ M,2'V!@CBY'VMY&U)9R%O>3211457.7ES\NZ5O.6SD+="R=LL)XYS\N;DW25Y M*]V0=YF"U='$4LNYR)Q^.?UV2;]J7_2KC29&N=4()U].OA>?)&GL3)(\'WEW M5% [6&K_D/?4KXCMKJ!:J-;5&,UO%$N,.*H[@?5?VF$ZU)"-_:X MA;^U13I6V)>-S+]R=)\7W26UMAMTFQ+P.,?VP.3X@?A64QS+H)RIK2WO#E%] MZ@CU64I1,?>8W$6S64+SJ!\QI?O1\<,DWP?11D&IXQ!4T8GZ8![+PQS-+$N*+:3UYW1 M.5E[$]]OX\D>.K0-(SV^=J[T)R=VYWFB=*FE?X=PN*8H^1&GOPZ):I\E ]6T M:()UA??Y.$]5,^[M/(6$\\YM\LY9TEM-&]-;-;NU5N85C/BMRC.MGDG-*&90X@5]T*T^L[I)M.8T,A48. MQ+J:TH@--J'550.BWJGDV@NL^Z]BN/Y2GD/&7?O<-%OJ(IF9UW&=P6SK /DR M2$QY2*5='/MU#;(.L*^,)KP2?Y"X[SHEN7:RNJUVEJS.*>,<=E4'8D$;3?B5 M,$SD=Y(4.^J9S1GQ4%0'F?%5JS84;9NF=MLS&3OJBL.Y[5! MD!;GM5:\UDGPMLQKNB0!KW$-D[,:9[5L:D,GD?*&"J8NR;0&Q;P*3N1N]B[= M[,/;, ?7!3W)P=4<7&]2E.&3;'HO_"?_Q<*)'_V02D[C*87?T =7TIC)57A3 MX#PEY#[_R]O\17Y([R;ZH[?96IF(QMG26T*5"EWV]=L7WTOG][8^UB43+[0, MH=F+V;?RF-YU6U<$^T[5QHIN[/Q:&LL[O]NWK#TV3)6O>D&KVK56/2 TZ]3[>ZF/-^CN)T_D*2]&9._ EU=,??71E\ M;0>F*'XWC=],/I PC9W@9DX.1IKP)9V3^&9._#U*M_![*'MG5TW* +)P3+1* M:QRZVC9>'5:VVIW6!:XA\2G.6Z^Z\K=02.?1$I;PDK\VPO6E3S%Y2(6/Q"6+ M*8GSSK%RJPFCU^?#NT)7G"R=QQ>G=!OLY0.".7WOH.^.)@2725CMI!B+$S G MX/T$W$EQ46,!C4-S1$/N*EC"Z9O3=S5]R^?H/J]+.M*WS!403M]]TW=''>++ M)&R,)IW5$'#ZY?2[@W[/42.C@UDZT45-,@9$W]?> :;'II\W4.PK'RA@:=8= M29>ZZ*#%R[K[Z*HGRZ4"B4[:ZND2CG51RM72L/O!N$R=G-2RSH< M1_B997FG39IU, $FK149CNE^6+L4_^B(M1508#EC#P[=I7! 1^A61Q-%+[?G M.@O"KSU4W7^KRNL?HWS07FG=G$B7M>Z: /,9VMTBOY,2[[W(UT$@#LP[R;&_ MRYSI'/O&:-+5R F._)/:-AT@W^1R?ZC([[M'L2YWV/F?([];Y/?=HEB7;;CT MS0%AGU?F=5G(V-$XOL':E0^I\,F)W7F>_ZST.4[RBJ+?-SM,4Y;/DIRG2!UE M3Y]NFB9G'LX\V\RC=)3Y5^8/>311C=9Z".<.SAUGY(Z.\@8;7BT*YL5J9E?A M2LX\G'G.P3QG25I45)94SF\>SCR7S#P=M>(N\X?6Q21JSAR<.<[('.=HCJTK M..='E)4+4LM:3K899-.,L^?1-X+1M<4OE -AZX8I6XH!VEKO0ZH'-:'ZNLFC MVZ1=!2N0.FZ0SLGCC*F?2D^9O@I&O,LF7_W,3TXCPZ&1GM*#%7LT43F-7 >- ME&)^W="(*E7-=^8D,@@2:40AZH' 5E/"D+$L\"(TD6LOD>Z_\N RBW ZM>-Z M&Y>NJPH?ESYLTN@].5G%MFV\&'.8V.\].UG5.JA+X,CO!?F]9R>K.B"_J]@L MQWZWV.\DD7(O]G'J-D?^$)%_R%[J /E8DB39 T(_KTSHMS*AXR%M@[5('U+A M[\N0"*K4L&2!SVL\ 5RN14"?)1=591/!C;)3] ('-G)6Y*S8"2MVE-E:YC8, M41FM523.:YS7KH;7.DJ$;7;M:1(MP=#+W<,X*W)6O%56/$O:K8:15U$RN0;* M69&S8LZ*G81OJ[A-&4VX LI9C;/:BM4Z"8S=^EG']Z& M.;@NZ$D.KN;@>I.B#(<_/?]YDDODS\L%W#XN^S=>&GZX=*B(?@>/Y6MF%X^& MDYZ?HL3'!^YC$L"3S^3MB^^E\_Q6*OPJD]/2^B?.%(3R,MW]DX)(9@.=3WNQ M*K@?>1WZ8I J_!>WBI>;[UJFZ^FZ+&FFH[F*:LG&U#(5R= <=V;+SC]U?93_ M:![GVW]R'LG=-";.CSMG!J>[=X(7YS49O=D PL(/[XH0WP;63I#,9HU!8M<" MR3OG=&]CUS(H%5%,"9$1LC"/497YTV' FZ/);Z%'?KY[XTRJ$%D$M!,_ JQI M"C.H!-L* MW6_A,_!/%+]^]!,WB))E3+[#X^^#R/VQUL\TIB@"SQ/O =4Z2;8D *I#=,W6 MIK9GRRJ1)$V?NAIQ/,N ?)FMCI^5T'Y'T59FME0AWETI:Z3(F8?9V)+-,::Y*.\B.[JK,79P)M3$7+ MEO+/OC.DL:8K.[^6QO+.[_8M*UMC65'[65:OM>P!Q>52DD6J[;=F!QJ6.5W, M?5%K'&R?+7H@[6=8!_\(YOUB2N+J7J6'TJ5V%0%=4N;3 6(V6I^6J;(E>1D] M=7I8LUZ)XF]XOT1+6,)+_MH(UY<^[>57/_03T!"P=8:W=-.DU536Z_.87J/C M\T"T;Z4GYK3QMRCRDL9^3LP(5TS1L+J*[_$IRIR@JPGZ0,RL(X(&(UJ195&S M^=CDT]'!'\Z+ $B"WP)R>3ZD0@].!(V%8"LB ML$<3TQ)UX7(FPJ:MY?R9I8Q&C8%<[353-CCO>#R]KDW,3>,WDU+,_+Q1?R+3IX5E J!CW>( 0,XC88\O2#J/O+%0?(4?NL$2=IY%/Y#Z M\%GZ!69)>)A2@#87OI2E("P (J]_AMT]/L;D$2QI8>&'^$*DE&<_A67'PO\Y)DLCU:=+#BY_.Z3X*B\'.5GN! M5W]+8__I:?WKU4F\99S#I?#KI[F3$%%X <3- 91/,6P\3+/?PM(Q643/^+L( M8#E= LF&=)!2 >@!L2G/<$I$BTH$E%T]1B(O#LOM! M,]Y*4JK,PZN9:KF6K:M**HR\V1/,A7+DI3MC*#\'<(3L&.";SDBT^G@2\\D@H!W!9"I[C)@ MFX5+1)@Z"4 >Z=[S,5G3$T@)!/1!D WXB1\A'U-6HK%5'[X"#D'>^T9 GK"5 M:T_IK(*V #DH/RGI35\!'<\^A1]>@"#AHP41 M_H(C,/Z*WR)$V7$0Z-D=6"8MO$87BRAD.-I 2^&N<-!#XC(Q3:EH#$2VDP<: M[S-%VSR_7?O;M"@\!4M*IP*9S8A++R' Z-TS2?"%L#;P#1THPA9&)13OH4VQ M)OSW]@[SW939-0-%[%/^ABL/F N77QUDI][+'BFIOAOU2M(VT7V@&_F&FZ=$ ME_Q&WU=/"9;6-&E@"T_1MDU1U+2' *SX[PYS _>>#Y (5+%G&K\<<2MM[ MJ._9RO18V0FS=1H>RQQ--)"$UNQ3%W13!UT&]FR%<.HD7\L>F[)T3)*OKHUMW>H\&]<> RQN?E6SRW1D26 4N2SO&^^3]W'^X6\8V9WA,')N-,A$SV2L8'3^RQ1-[H:U,;)F)-Q-1GW2<78\%(7=9D+ M8T[%C<_5;(YJJ;GRCC&J[0A:HES6D:. M Y,M^B4/8X#D<>UNVU]6*66K/,GJA#)>N=NI0I8E(I8XY\'[US)),3NUBD-, MK-TLSN;80V+O,Y+75D,(NC M!:W5*U:PYW[)RHK K58+1QB9M6%_A1Q^X )Y"%,_=PE_(^XRIOU!?LFP]2L@ MZP.MEJ9X^C+;+AQ_H#G03>Q1O6M[M ECG<*C<UZZ6U WKRR8FM\PA0[\36@\OW8OR]I:*I0A79CD3(OLW60<'GV(:3M4Y_ M@4)HF7BY:-BOSRN'&CME&3JE;C,FA@W'4NOFT"=UZW">X#Q1R1-*)SQA2:/) MV"B7"G"6& AM<):HSQ+=<(0,'*%TW&N8&[ MA_>,MJ;O8-CN@&6<]UN'4Y+]/76']^3F>*W2A*+VDXNP7=0%3RXR&D\NHD,> MYK S$B>_T#$SN-!'/W&#*%E633*RS.V9"5.BSA35DU1I-M-L>68I#I"Q)^N6 MK3BR+98[)@E0X>K.3CN+1LD!P_\QU%7@K%7 M"RN<\JL3?XF_I3B*X[_PE>L5RX>R1Q-I+)4GK^/ $GA_2-@&5R/BUN.=#DY6 M.B^=?2^0U=Q/<"H<'#YX9?-E&E*863U0YDMR8&5L"RE,MT58J\+0F.]B)L-K*)A&F<[C)'^<" MW#1T:%":"$F^M7RT8 %*^:+H3UT/''.2S5?\.5N< G3ZNE[Q-1\\]B$*Z>U/ MA\)0@EQDD_J8A,2QB0>H3-R8^T6;3=-I.C@9,!2E/-R& \EB(* 9 M_! 7S68[;0,JW_X&4%[QUYO/ 4.0G^[<"1_94+:!SB2"2V+G3*("L12A6B05 M1@JE"5DY(!'XZ>8LMA>@BXUQ["F5 X 5TPEXJX'P)097R*[&*?=X[@1.Z M +)[H%=$@Y]2S#T"8M,24O^\P0IT,B=L%L=V.GZ8+U/ M&-M XN,&Z32TG%$H<9#TA9 0?LVF0^'DTY70&2H7J:VXJ"PY\YT5Z3BG7/\0 MNBD&@/66&7C7[+GQTG(I>OF.[D.SEVIH]J,)QRHI\&(F84+9?]AJQ-== MLRU_D%>!+)Z"Z)4P6BCJL93$7?^)HA+0^PS7;+39L:CP9B5%) M"K(0'2.Y E1\[N"[,WF[7B*C&"K8ZTQ&SM"0P4O#8D4ZBAG-="K:81_9I+K, MTUSX5>XM6O_$F8*P6Z:[?U(:,G):WQVE!UG=@DSAO_-X7<;Y2.ZF(.!_W#DS MV.B]$[PXK\GHS2:! W47@;=][IVGF\UZHO9WSNG>5O+L4*^7,(_Q7O_38;^5 MB5/H S<''RWBMQXF1=O$OOAFQ\,UX9.P11P@8UTQNC("WV24;V M\,R/8;\.[7B$5Q =-D\GM$\!/)N";P:Z%)N 77DCP;=+9W.'#KUD/Q*74-TG M\Q\IV_9*M>RCTM,CP)L+NA4<$^S\R.?ZHB

    WK-:46##6E3KS]9BYZ#@!,@QA3R#?EFK_S-;>', -CLBQ@G8KZGZ&3\S MC=%Y!$OY$5"/-T?LASA"=<-J8'>0OU@0T/E3 C1$15D)T7,24EW%R2S!(Q?? M,3*<08'\]!F%+\/L1JN8]YVY"G//1I5G8K=J1>EU$7G^S&<*VGXG!&X4+9^4 M6C\A'5<.!T2_ SMG\6A3 C1+*&DP$&X?SP?HL;Z>(&62;!MN!E] 8ABE\#;X M):I.&8@RQ?+/>Y3&HDI&697* %#L<$ EP0&5FV;FN"J^L*V9:A M$I7(BC8SG=FHX33[]5CKP@&_X/DJ8(MC)'8,N+9+T^Z/MG);NYLIN]^ESD^! M>3^2W+)'C(&Z@[81<+U3 Z-,0JWG:-_7F6;-FH6<=BBU;8Y56SYJ*+4U5LSN M1S++REC3=O_T-,O6CPLWVX!ZDEG3Y4<'7QN.&>'_",$$"]!%\6X:OYF@T M MB_[](RSZ3"U4^D_F?_TM!%5Q2=T2A4__+RB>_NR5ZJ[L\_]#/.#EEK-)*W(? MA@O-KQ% AJ1^3)TV!>#\[CM3/\#8-GZV;FY: SCU\R*N!HS?H]0)&*36(K\ M37K=T7]OW'E%>-/+O0#;8P?!'H#;H-+(JK,!5Z>U6Y]VR#-K;VLR[4-:MNCY M<-H;&"1GU9PD5Q6#+756 6ME8IN/]"U*^JH^$-+O:/8G?;>^;N]:H/1RN]?!$ EK M<(:91F[@) ESE=-@4AT'%A\26GV1:%)-;OIC!786&L"&=#5L1R3REN>-6!I,WNR+B2OC",K=(!- M3MP7!MW'84H75_J15'ZZ/L:W12H'.F8?2RIJ%S?[&4BEFUO_MHFJK!%T0U-: M%Q?\B6CJECM;/Z3")R=VYZL\Q@Z;WUVM@Z_IT8) 6D1I#TN'> MT7IMOSB GJ2<":Z-"4JC)/IR@1N2P:(_LGX17-)!9(CSTZWQDWJRB)(A9<%4 MO3S)=W#LU/F4PNMP1WW9E2*=%5K$6W[+CCQ2>T!Y9?:@K&G'&X3O*1*V?<<% M.['N?"1#.MU\I$%-XKHTTFJH.M4-/[0BLC(QX:RE=;SA/:%F6*[U*P\A3N'4:&4CZ@8S!T:[FA WS[K]^ M:JI]P?=-3.IH8I=S5'DNR^ N?I[+,F#?P3X.T[JXTGDNRZ!(I9^\ UD?3=1R M8]SADPK/9>E#(^B&IHS1Q"Q'X(9)4RUS67;6V?>1Z])Q;Y;:"2_8^8AA+V]_ MM-5$KED,J#7,KC>*V1XTUR&99,W8+YH.!3?W!DMDL[-@2??2H.>4&\Y\-\E\ M#>-.YLER#&16M2I;W26VG9,+.T_IJ3P,9]:V<+D23JT=1.B 4>W3,.II-/[5 ME+##?3=Y2T#>$I"W!.0M 7E+P'.#D;<$Y"T!ZVA0O"5@H26@S%L"7GV7*5GK MLB6@H6#K$KF<[\%[ G**[8QB3]83T%#DT4311,D<2&,TWA/PMFE?K]O%K /2 M5RCI:T-I\,KSJ'D>=<>1PMK>"(A>HQ.);F- EI3E8N17SQGH1']"1<)]SPGH3]=UIJ M!)KA2JZ&"0NEIH1MTG8T#*+JU]'VC',9Y[+.N.QTS0 -9?]&V'MATOJ-=WH M4Y@A3$/GWE.4^/C ?4P"VI0MZR6866>%7V7'E=8_<:9PL&6Z^R>E/D^G)4@% M]R-K6\I]X;_S.-_)D_-([J8Q<7[<.3/8Z+T3O#BOR>C-9H-'/[PK F_[W#M/ M-YLU/IU=ZW3OG-.]C5$IL%@44YIB%X,PCY&9_^2[ENEZNBY+FNEHKJ):LC&U M3$4R-,>=V;+S3W,T^2WTR,]W;YQ)%4ZV2)9RKF_HCBN3J:G*JJJYDFM+GF6H M1"6RHLU,9[;R(&2DOZT1' HG?%FF7V8UX@G?D=N^P\+O Q!%:[&BC00"PN8) MJ3U>DM&!AJ#=47\]^O@^)R H@R!ZH4T4L^#Y"]G(T<. ^3(5HEFM&+K@AVDD MA"3-/>U_P4__.A;P7?D;X#<)0AZ>1,D/#)<0H6HY M(<)&;$3X$(54>M(M?4OA#]HD$C?[Y8DP0DS8N[>3#K-S.DD&@>1^D^JJ$:6? MHW&K/=88.S=MW*K)8U6V.^^P:HT-P^"K=M^YUAQKLMFD<>S6G2TKC#R/:R9K MU&DF>[*.C#4;=\+]0H1/\-P\$7Z!^\/;&=F[Q.-]\W_6.QR@.089M@/E@_?S M_QXQH8QRO99,K^J]>?/,L.&YOBH^V'VR(W"_QP KVF UFF[77&GX\-V8O'1\ MO^=K@D>IS/K&X<'I8Q]]=-'M>Z? D95F"UUT(^VN -A10^[+3(;;]F,(SFH M 'I&F:4.'WNK:0M@7Z]F+*"M'2P]9IZ7;6_>]OOJ&\G*>JGM]Z:C[#<4)R1) M?_GY1,*$5+G4]=%$;U/%RSM]TTP"] M[6*T"F5X1R)*'@S^F7')>Q*2F9]6,0O.O!Q2@V6.[CUJ96MTZ]@EK&P,<70/ M -UE_:P]NC$!NWP3![N:M/X:+:(82(75^DD1H MI_H<+KBJY9J_K7*\MC[$'9SVF:3K4KPJ_E)'$ZU-.)6T,CSRNFS9J*V0':4,?3;J83\?EQG!HHZ[V=I VT/-O]'NI]$$?/>DT M)QBP<)F1](=%!!OY=Y:=.!.>HB2-2>K'-"M1"'QGZ@=^^DI#ZJ0<.F>M:'Q7 MF#+S :";I&T:S=WNM5!WM $MTO@AQ;3,CFMAW+Z M017@?(]2)RCWYSHR$-\%M*ZP:*E+Z%R-I*O;=?N@I+/A"NPN":TCAN^KO(\S M&F>TAHQ6M_'V(48SI>IY7)S3.*=Q3D-.ZRKGWL20F=7&K.. ?0!2/(1W-\!6XR'VMP%RI77V."9^.5,??_YMXPLN< MA(*#J>UTRD;H$B&:@C3(0)T("?PMH9WCIZ\"8"],9B2.L<<\Q684"!&($5PB MCKREFPI1+ HGGV7MGMW5E@>"ZL=L+QZW$>!.+ '? +RE'8'AK6QA1V3W0LG M!>" ;!:U%26#L1%L1)EC%NV$FPNWU(5_.]K-^PD#R!J*8X4& 0&(/ M^^*G/LFZU^/, 5S.3U8;@U\!V3F/>4\_%P2S [MCU;'KI1D7Y6PS%AX /TMW M+F8-]-FZ64?^%7@36KQ ]T*2O.+62>EO4G]!\"L\&J)KBLWU%WZ*+X-_/B)N M0ZR.< +!6:;S*/;Q(&*&0XH#"A4$Q3)??8T.>IAJ7&[2(>P'2"CR0^Q0R+9% M2=,C 8 Z?LWVGU-9(LR=!%[V QYY"AR7C(4/!;J(*VF=$BI=>IG0(0E X.'3 M,@6*@9,5Z 5?A+4=< GX2R,UTLRM[Y4VESHRRQ#_HY!&J:^+9L=N)\-W;9GJB=I1#6M MF:8HFJ8ILBMYIN;5&+R1JQWGF;WQ&R.9]?@-JK( EQ3HT%L#B4L]U5*W9D MPYC\[S*K>TJ8]%C]E+UP)3L6L!**!>##A1_2S3N/#G88S=BDDKGSRV"9,#'K M12_X''$6-:0YO3?@CGDFN9@"(F*;6^5AKS:X*5.GL$V"HAE@DP@!_#5 V'D; M% I/P>X]\N1301*]T'? V8#%Q4R@BR@HF) P19F CFEO^_?[(4V7R+ M"'B*XFPX":,+0%1"B$!U/UD?'Y(P.4M@!=[YIYY8NG[,U!-5'>M6O3$:39:U MQZ:E\U4O:%6KR2B50Y,BAN[4*4]"*4\RKM/#_6*R$[\ZJ)&[';2EOY@C?P;I M/G\A>PJ(K_#0G_!JA7OTELY,$?UN&K^9?""HZP2W=/B'(!!HU=4M'9HFP72= M9'W,K FKHS=40/QRAE!T-#QBB,H"-3X?Z+B14U2A291YH0)ZY M7I*F0Y--3 DW14TK%[F?M1:'D_#UD?"![N1'D[ YFFBF:!NJM&Q*V)!S1 M(UI#ZS+"2?CZ2+A4G]<1"6/&KV:(FCPD3:+M3)L!D[3")G4ZWNO=PO^):'9C MDI*=7L\;']Q@EJJU.J)[!6Q 2=0K>O4-8X+#K>.]5#S4$=[I5 &QJO$>Q_L0 M\'Y@!.W1>-? V@"\2YS?AXGW U-=C\8[#B1615LJ-S'A>!\ WJV>PA2604TS ME*])]^^A5-S+4VT["%-8KOZR'+R-'>"XR8K"UJYE#;H-XZWGORT=KR:*(9 MHBG;'.^#Q'M//DH;.YJ+MCZP "E'>X;VGER4MHHS9#315EO/#NKC2Y7$.)2:W6%X[T7O/?D?;31^VB(=OM*$([W7O#>D_O1QAF7 MFBI6#=+F(9:^[)-BTZ)5^Y.GY33P75@1VX;PZ,L./NC''6M*F/UKB%;%Y!SN MGQD"WOMQQYJ23%-*5(E/GQLFWOMQQYJ2 J:-)*H6Q_LP\=Z//]:4U-'$UD2= MR_F!XKT?YZ0IXS_.25/21Q/% (;7AY17<^WQEVK[)O:? MG92T,7"NW]!7I'YR:$W)H :.WCZ_C#MX>L%[/PY=4S)IGI':/O& X[T7O/?C MT#4E:S1135&5N2-_F'COQZ%K2O9HHHN*UCJ]C*.]%[37]E^6,"OCY#2+QV.' MB=>>_).R/)I8EFA9K=.$>7BFMOGRVT93_!L*Q32:GZ5(=8>O'DW\"AKOHE91 M]]=XM!;WUW2,_+H#08]&O@K7G2ZJ2@>S0CGR.T9^W1F51R.?5?B;=CD=A2/_ MW,BO.S;Q:.1CF;\F2EHY)84C_\S(ETONR:Z1CWY*4Y0JZB$Y\L^-_)*/LFOD M8_:I88J&,1"-KV4'_\JA!OMFHAYM(A4&065+W.'S]QJ^@*WBAQX)T_L[^M%9 M^J1EL\4.# 7-L,SFOM:T:CN!]S5U3^P4+L.57\W$5T^N=MG"'%I%E-O'F#L6 M'YWW'.7LQMFM-KOU%.&0,67=M$13[2IEG;/;(*B+LULK=NLI,U[!S'A3%TV= MLQMG-\YN.;OU%/!3L(>W!2:PU%7$C[/;(*B+LULK=NNI#D11L-Y9$NT*9S-G M-\YNM\EN94=O1]RFCB:FI8NRU55ZVEFYC7J'WZ3.-""YP[+@AUTX\:,?KK:& M?MCL(]P0_G/#4VL7/J#OII]L>&YMZK>E[UL!AAT1@!(X3PFYS__RUO.3I\!Y MO?=#2@KT1V\WMX1;V#H??1W[^FTVA=T>6SH=[IZYP;,7'Y[?KJICW3(O:-@\ M7[6?5:U:JQX(M5Q [AB; CV/"1$^P7/S1/@%&-<3_KX,"9-NJB0*BH09+3M2 MRFJ==UCWRE?']6>^>TN3ONEL]Q>2[.Z1?86'_@2W;^KXX2V=F2+ZW31^,_E M,%P9W-+A'X) V-](\0H/_3U*M[#<,@4 =;W=\) 0&E6I)K+5T1LJ(.X2S&\^ M CDHOX5".H^6L(27_+4=["\LT?SA\3$FCTY:3C)OG6VHTHABT5LD> MVEP'3L)71\)*3RU"%).2L&%R$N8DW#,)]Q5@HJFXHFVWCN9R$N8DO)^$>\HF M5S"]537$#EH]#* 0YE(\,7\0QWN]6_@_$TKI5;&^BBI+! M.]<,$^\]Y1>K,N#=%F6=3QX8)MY[2G15%<"[+&I\XL1 \=Y3QJ6JCB::*>_+MJSK6]%NBK RI$^751Y:3I[D3[$Y0 MNKY6%LV(O:W*=J\QUKO!Q(@/%>T_^9M6B1HP\ MJ.G.'.]KO/?DI%5M,&(TT1Q:M)?C/<-[3TY*31I-3-%6AC1,A*-]C?:>?)0: M%F4KH-<-*D'IVF,R^Y//;]Q<5WMRRVH*'8BHM!^0QMTTO>"])[>LAFY94>)> MV8&BO;97MHQ9;33A,=5A8K4GGZNF \I%6^+,/$RT]^1]U RXNTU1XL-_AHEW MK2?OHX9MDQ5-5/B4F!.:)]5#+I?3P'?;S+B\ 3-=Z\D;JUFCB:**AC(D*YWC M?8WWGKRQ&GIC#5&1AI0QR_&^QGM/WE@=4T8ESN^#Q7M/[E@=A^(9HB3S:.LP M\=Z3;U+'>7 RX)V'7X:)]YY\D[H*>)=,4;.&).BO/?Q2;=_$_K.3DC8&SBT8 M^CWET.J80ZN(!I\"/%"\]^3/U3&'UA9UHZLFQ1SOW>*])X>N;H"B:XIF^WN/ MX[T/O.L].71U$PQ;4>*E$@-%>VW_91FSUFAB=C4FC*.U6[3VY)[4L:)?446Y M8IHQ#\_T9;[\ADTN0R<0$D!'J;_B%9OLS6:ZZB7?;,27O+1=(Q\K_,W*8CB._',CO^2J[1KYZFBB M2Y5=:3GRSXW\DGNR:^1K-!%#K"_98=_%O/ MEJIM(A6&1VV,AM+P!9NCH.A'9^F3QHA"F,71@I(6HC817OQT+KC+! Y"XK6U M16=BU;5J^60Z/IGNL/CJR=5N8.<&Q1(UF<]=Y>S&V2UC-Z.G"(>!*>M@'YA6 M5\YPSFZ#H"[.;JW8K:?,> /[8IL2W&Y7,7B5LQMGMT[8K:>(GX$1/\,$$[BK M1"W.;H.@+LYNK=BMISH04QI-;$VT=7ZY<6[CW,:X3>[I;C/ET<249=&2N\I. M.RNW4>?PF]29!F3EKV2G^KQ< ))<]F^$K1\N'7K,HJ,VPX^&'MJG*/'Q@?N8 M!/#D,WF;#4AGR"O\*CNKM/Z),X6#+=/=/RDR=X<5Z3T9N-\RS\\*X(O.US[SS=;-;X=':MT[US3O8S,^R??M4S7TW59TDQ'.),JG&R1+&5>7U84UYE.E:FKR)JKN5/5)J:F$F.JP:+$&.WXG0.; M,'3;GJF>I!'5M&::HFB:ILBNY)F:MTFH"R=^!-SF[(RXS3Y")J9\4@QNV(4/ M*+_23S:"'38-=5 >73,0%0N J,!Y2LA]_I>WGI\\!<[KO1]2D-,?O=W<$FYA M2R;0U[&O,T*T[;&EZT@56>0H>W%&IF-*,%L2CGVGJF/=,G=^+8WEG=_M6]8> MFY;.5[V@5:U:JQZ(3EY NB45V=_\G\(G>&J>"+\ VWK"WY5O\)#?P)]-77\\);. M3!$M?" 8VP]NZ> /02#L;SIZA8?^'J5;6&Z9+X-:WFYX2 B-JKPLG"W>R1LJ M(,X,IA. W*R7L/5;**3S: E+>,E?V\'^N*H,@. 9S,>'Q\>8/#IIN1RC=4;> MH'0A/A\5G;T]-7\Q%=KL2=9:NY_XB%].POM)N*<^-J8ZFMB2J&OEW'A.PIR$ M.R7AGEKRF-IHHEJB7I'CS4F8DW"G)-Q3,QU3!Q+61)4K$IR$^R;AGOH"F08V M1A-5+D1,46[4&-T#M1;[_SN&'^(([W>K?P?R*.W9BD MA/?QJR9ZLZ?J!],:30Q#-,S6!B#O!-0+WGM*PS?MT<2T1(WW;QPHWGO*F;.D MT42S1,L<4@,HCO"]Y[BE%8K%&YIG%^'R;>>W+L M6]BHW))%PQ@2PU]W3#EYFCO![IRDZVOWTHS2>_+_6QH.PM9M/H%CF&COR6=N MZ:#(XL7&)W ,$^\].9HM@S;Q[&# (,=[+WCOR3MKF339QFKOL.!X[P/O5D\. M2LNB@T94?6 9*ASO&=Y[F6>V]&1SOO>"]']^D M)\]^/+ MM22<%ZF+LLR'HP\3[_WX6A&/V1*FSJ5\<[=VBO1_GI27AN#=5%LU!A6JO.G+S&[:\#)U 2 7 MI8:+5VS,-QJ'K$HEMVVWXY MR:+N'+.B1PN?A7UNY)=(IT1X\=.YX"X3.#:)Z_>JKP$V/IR1#V=D4J@G=[JLH?"Q15OKJA:" MST(=!'5Q=FO%;CU%,60=V,W61$/F@[XYNW%VR]FMI^B1C+GOJB&J9E?18LYN M@Z NSFZMV*VGJ)V,O;DE2]0[ZUO*V6T0U,79K0V[R?U4>E@R5GIHJJBW[[+% MV8VSVY6P6S_5-99LTT0D6Q4EJW5AU1#8C7IYW]!Y]_"GYS]/WL%_\CTOG/C1 M#^G;X=WY"^^03>[MP@?T1?03^G8_]$B8WM_9=&8K77P%!78>@$#@/"7D/O_+ M6\]/G@+G]=X/*>+IC]YF[\] @UO8]@#CZ]C7;[,1ZO;8TNED]LQWG;WX\/!U M51WKEGE!D^+YJOVL:M5:]4!\I&$HXVQ"]9O_4_@$3\T3X1=@6T_X^S(D3)"I MDB@HDJ+4F&M],7.KOSJN/_/=6QK530>SOY!D=[?K*SST)[AH4\"6#OX0!,+^AHA7>.CO4;J%Y981>]3R=L-#0FA498: _=G-&RH@[A), M1SX!R,UZ*2._A4(ZCY:PA)?\M1WL+RDI_.'Q,2:/3EI."&^=$S0H78B/;$0_ M54^FLX)YK:JHMJ_EX%-'.0GO)^&>>FPHV ?6%&5U8'WM.0E?'PGWU"Y$4483 MU1!E96!MH3@)7Q\)]]3K0U'I5!F#CR_G)-PW"??4MD3!?%M#-.PAS+?R?B&,W)BGA;<9V$'U/B=N*,9H8 M*FC/O!'),/'>4P:Q8M+1 9K5>K 9QWLO>.\IE56Q1A/-% T^^6>8>%=ZRJE4 M[-%$MT6]O9>$X[T7O/<4HU EZEJP.LM_/\J-DK61=LT].N N7AF'H6S/Z,\UNWU'ORR*K6:&))7:3@<0]-'WA7 M>_+(JO9H8HJJ/B3_#$?[&NVU';(ES&H2>B0X6@>)UI[\K9I,M51)YW@?)MY[ M\CYJRFAB**+26=\[CO=N\=Z3]U%3@=\-630[ZU'#XRM'#:E<3@/?;3.C\@9, M=+4G5ZR&KEA%M!7N@A\FWGMRQ6HZ2QKDD]@'BO>>7+&:,9KHJB@-K=2*XSW# M>T^N6,T<36Q9U%4NYX>)]YY4P3C4$A_JI# M+]7&3>P_.REI8]W<@(FO]90ZJTMT>)56,;:.NW:&@/>>7+FZ#+>>+5HV'\D] M3+SWY,K5,9%44D29(WZ@B._)EZMC)JDH:QI'^R#17MM[6<:L-IH8VI!&K7.\ MKO':DW=2UT&.FY*HM,\,YZ&9>M;+;]C4,G0"X1O@HM12\8K-]68C5[627[;C MD:NZ,9IHAJA(9WC(+WEHNT8^UO7+HL[' MK \/^7K)3=LU\K&X7Q:-BEFW'/GG1G[).]DQ\@VL\%=%LZ),@B/_W,@ON2B[ M1CZ6^C#P/X[JBIJ-N<[SG><[[;XKJ^Q5@:V/Q(E M119-\UH43>HX6[36DYD/JDV=30)=LR)4_7;-NV M5$NWB6+HINXYQM0>"02(\0G>DL9+V%KA/6NW=4Z0V3XG*TJDL-_"($/>X?=N M[M-68//P \=3X7E%LRS-G4HSV72DJ2.[B&GZLNZ$@UW+D?]]3H347V"A1C03 M8L;>\*<;/8*8P.,NG%?!\VXRG!BT@B MA%$JA,0E2>+$<#: 6QR3P $*HL&$M&J#B3 E^$FVSW\#,BGYT:?=*$F!/>[P M3V%!TGGDX4\=U\69X_"SL; BLH' :SM),)+%/\0GN+H,8:- MPK=^2!>,/2=TLYTZ\!UNY F EJ^X= (A)?$"(/(W$I+8"8)7D2Z; 8-N. .( M$+GN$L!"V63Q!(P5DFB9X&,5B!D+#\(S@(QN +:S!A*NF;TBH>B#/2^#E.YY MM3,X5$)2(8J+GP6^ S_TTU=@A!$&&=;3.@>24QO-P0LPL>=^W#>!0G3#;"L@+4!&FPZ M1U;$0U$ <,=C)LD&!1\%MCV ^;"]+Q]> O(YAE4(@B:G(7_CW2N>3D"Z);-, M1\BHB#&BMPF1*=R%5!*.2W+RL*S/%8E\M_\-G/,AH_\'I+.'T/L]!^QWO%LK M;H&25-]Q/\KRL1=D:YGJSIWPDQ-0=.&#@/"7D/O_+6\]/G@+G]=X/Z5;IC]YF:V7*$RQ7BBOC]^DO3G[>DR_VM+>V'>*.C8L9>?7TEC>^=V^965IK-G: MC2^KVF-5-6HM>R"=(5>*)8'Q32D!IOSHX#-<_KX,B:!*HJ!(BKHSE;N0TG' MJ+B8@W\$E6HQA6M%E>GAE5LZ_ /=J-XI"^QFZU0 V"589W$"")OUWMH]OA.\^ S29OZ'M&-IENBI+3N?,"'.7.JWDO5!Y(T.J5JF0Z.D;6!#1#A M5'UU5%U-U.BUSPGZI8*@/RSC&%0+IHHWIFY,PS5$:[!CT!IJ;>;8U+.WGLG, M,*G.5T5T9*W7V:2#\Z1Z:YG;!\ M\VPL"1IZ*3+YEX+NTKC>EB<9]@^:X4KX+M2_O18ENN5_7Y/G,1X3FOHK:FI7 M?L!S)R!RIN1,V:<67E/OZHH]S='$$@V[G!Y\MJN(,R9GS//?EIUNM2S'HH&WPZ>JB5Y*?V2ESRNDT=]Q@SQ"L)WA)!@F4:6L^\7"BVB M6?]2]^LZR__+*LG_&RT+\(GW6_@U0PL\YT?-J4H=3SZF!'3/>U3TJ M/V-%'TWT@W?F241U MSP1W$V!1W_<.3/8Z+T3 MO#BOR>C-YBT'5UP1>-OGWGFZV:RG6^^=<[JWE>_V KXEKGS#.)8>(G]-"5P M'[TXL0=[%P("_XY9,35\D>)G893Z<$IX,ZR!=;3P8;A1ATS+EJF3@C[%0)-] M&@J+9,G;RPM< MX\^ "ZRU(<(K;*UL2IR>R!_22H5P\^@'N8 5FS93<#:C=>:.EB K&5*IW-33 M8>RU#H/]0L92V5I@683L6.#!%;M1T+":6M8J@)FJ>>DXZ"0S('^ 1J:4 MK(J=&4DG-63*?3-(JKJU7U?L$)0%== "=="0QN4IUT*N"Z+_V*>EZV _$SW MM^V@ISABW[]0'!'O.^U3\&7VK5!OSA1=>>-H."?T'OB2JJ3KTZ _3]EVFF:J M+5->@>F1A=\V18Y]!N38M#9E7':O'XL;^XRXL64,L&_C!OE)T3++XFUS TLU MI',@AO:!KK"BA(+[:S\N<-_GPP7MIUO"Q9I%%E%,:MEA-7L5&0=Z%?6FXG;2 MK$B6:G))G6HICNC/+VVYVD;^8LE*$_490)DO ^,2:8:%OX=TT?C-AJA#]ZX/WKV62 MXC>[*ZZN$")%3MG9Y::+'B!#SS"K3D5:G5966A_WU2-'8F/V_97TYQ&&RQ5U1)5M>P0XXT3. EW2<+2@>$1*Q=" MIM\Q]:XJZC_S?Q+O[M\DCJHHVL0[T%)DY2TG:4[2O5:)5-#TCB&@.7%_7<;N MW$G(PZK_2V26- ML+T4@^!S%*?S%Y*D-]1LI1FU'QCI<22UVY(TFMB2:'A6^3PP0:D; MY=.6Y,Z43TX'YZ2# WI:?8)0.$$,FB", ]VWCKX0U %>"-?N#_V$O.KXX5': M3UT3YI*)_4!OL:.)76,-*C%C?S"Z/L?[^M:S3J/]Z -UO7$Z:$8'G6D_!B>( M01.$4=,GW_A", =X(=R$\T?X0+#$(^ .H!T47], ;$SQUFABZJ)EM@ZD66\\;NAUBG=9.HGZ(ZO"$N[SSEEO,?Y[_N.JAW;0AT5X7!N9%SXT5Q8Z?SW5H6D-AR MVP(2SGZ<_2Z*_;J5>B79BE35*RF'XCE'A6A(@S0&@(J)U]23.!%?$! >Z0'3.!,H MF>#:"P1^QUD.CNLN%TO6W#\W4!'NO&"@\^OA80WJAP*D&_.*BK.@%54?4"+I M<3;2K9/2\4*V*U+21A-35(W6/7D&D)-\)4DW!TS,&NEI;8,:E\Q1!X3S-AM] M)NDO/W'2% #D6-^^HH/J(HFJU%H>'T7( Q'7G/8.2?->:,_ =ZB;*J70WLM MDRXO7;Y_CD(W6CR1E+!9=/L[L]?0D&Z9Y0YT;^O<2C5'$TV4VC='/HJD!R+I M.=F9![($.B<[Z^+([MJC ]V[3FZAMN1X<=V5O8M-:$5E:-WM^]'%KYJ4CA?! M'9&2*HTFBFA;75E]%Z!:[YRDQ=6%-F*OGF%8)D!Y-+&DCHM;N"IZ8;1U0 [V MX710,58G2GIY_O1@2>_&?,02..B"<>[%636JM\NR,&R>] \*\%]*SD/04Z7:2,WA'+-Z$ M@#),S)FXA[9V?3"Q)@$3JZ*F7A$3UV@R MLK*#Y!SZ1S@G\/R;P80BX\7\*"WC=/!%( MZ!%/P 8%#(UYEP)1>'$2X3\:D>5&@KRT397%W7^9;=-H/7J4UO0HCR:&KH+Q M529(>L9F6]]@*+V/K1OKK6.,Q<$*T*\>@ M73DEVM71Q+2DKM"NGA3O&N*][+K=A??C.AQ%^SH<_;I,ES$I'NL71D\[6A]I M.@.9'RZ)]X GE5Q',^3IU-0D1=-MW9J9BFT:LC+5B&3/K.U62;\D*8!C.\*P M0<:^1^ -,W\''0,]1K-=$NJ^)+%K=#;2J?2&WV5'8UO"(Q\^WJD;(EG2V#+L M8QHB*5+>2JG;ADCRV+9ZZ+/$E^UWV4Y;2.W,UKO YDQ_D(7CPW48HYBIV:#I M:MHNP7FU&SNO?F/G-6[LO.8MG??[G,3$F:5;*7A=]$O;*>-EB[;GD=&EFM"X)B?F<0 8KL#I,MBP+\FE;**N]#3LX8O&]?\0)V[LQC1H MV%1MW93D6#;OO!LYYS#.81UQV&=8^/L+"9[))^HE;,Q<.(E=E'7.7)RY.'-M M,1?>5M]?HL8\92%/25IYK ;G*J+:9Z0!\MY2SX06/.DFEK&;FK^<:GX:S-]*JM M<'LQX6KSQX;H;U&96Y&LQ: %2HYB>['Z)SBM\"AOUI4209>&N89+'KXX? M_Y<3+,E'/W&#*%G&)"EG;>C*=M:&YUB.8:B$6$31O*EM2S/%TV:&:JNJXDR- M[:P-?(_PC"\2%L3!UV2M!)LG6YPG5:XZN^,P&#;!IG@Z,(PCV8IF:99KV[;F MV.94MF3)G7FVL0$H/P%Q,8.=>)BR@IE73P CS+]R4N$E6@(]38D0$Y>@R!#2 M_Y^]-VU.'-D2AO^*PG?>YW9/R#02FZCN<(1KN^.9KF7*[N>^\VDBD1)0EY!H M+79Q?_USSLG4!L(@%B-P3LSM,B#E99 B[CG:0 7"G31@E";,Y=^B$/8 M^1B[>FF>RT:NY\8+[2>&[G'++2G"PK: M0;DR!PF11>GX3K96ET>Z-F(1[#+P:3IL-.F.05+X )!@#&N?)W$D)N59A% ^ M/87\X(OO@AFL>_'W:,T\Z49H)H;034)L(HO3 T)8R $I('EGA)$7X]"SKY?TUWD&^8]L45T]4M9*(!$* )O M>=]K=S<>'TM*L)>;;44=4)* !J=7$/5_VT+97=W<@0+Y\=LO[*8*)Y4";Z, M6Q)X?##N,#8V.W:_TVV/+6LT&'(VZG9XUQI9QOK6AR>*B-Y1>U(72)!%+O/N M_ A4'FFWKV !V8M)#+I!2N1-I+@@EUW_DLBTNBF4;K"(&_XJNU2[6 MY!4!N/RO!"5YA%)*B"\0QP6A^^3&4\V>@BW)::#"3R#9 I"A_P(I!C^(,5O+ M^E@KKA#$/4G]&,;*!%_$BXO5M2? P!3A!M(R%I(9MD5B&H&)9B8\A;H*J"H: M+VB[ 2B%B>A;I9%10]\F_A@_.+H&*_HK <$U=F&UJ4X<<1_^B@D.Z7L."H@? I ML5D"IMC]%CA)ES!/0A#6I*_ ;O<1@CGL "%Q$OIR+6SNQLPC=0)&/(&&E%LU MN&/,].-U8Y6[S\A@CM'D[<47 ,6TR[5,H?S+2L/EBZ+9.=H?M@("5180TBMX!_^"ABVR?M\PCKKN?MY%D*7V1H6!!.:5/-#O:R2M&$2' MLX<$B6@QLEW?_SFJYSR8QC,OHGIWJ6SW49? 05?QK"T M'/YU&:S?OKKIMM;Y1HOB V7CE'M$TPPYC& E/ &VC?9$(=LH:]B,D$-? AD< M&B;/HB,GQ3E8BH+#$53NEB<$1*#T-29^U[_R>^U4^2;?*%_];ZE)YBQZ5-7EB?6/YK-0L M7G^H.&4F;#;3;T8DD"VVV)7/TD,+5/A3N1 M]*RHY=;['^AMV2(+Y8R1^3K(M#)CIF8N1[,NP/\["= &^8I72&AD_#8*?[FY MI5.$]HDLH8B^0K/SCO*R8='B(5*:].=/OW,X= C8&3\?(-WJ4J![GUUSQ00H M41N=_AK!B(^HU>GC'=U_K0#35,!<#\P__& K('8. <2S@5+J-ZST6+Y@3J"I M<@(WAMV]E/#K-$_X'>A\?@XV\-UJ-,*_ MOZ(6X;M)SR,UV+X\\-83.<.7$CD4DJH;W751G(H0%)^=%7AK\9G5?BD^ZS60 MSS;H]DV-K)K\I-I:SF"#LAQQW(B*>I^S=1=S\(U7LK"[5_=F'V]/VA 4RO%AXH/E991U*VH^Z6T MC/E26F9P85JFHF]B(0-*SG"-W$+I6>D7HGC@G+#M2MO\ MNP#^ZG\Q6:PJRU-D\(F:03^H9)&WT-:2'-#%B(?/)TJ:I3Q)'F((+,-$XX^8 M('A'^8&WOD-AY'=YCG=&8]=F3F36U4UW7>7%N1AZ)?6P5)OB.#M))W#]=RR: M,M_!?S[\E;AP1%Z[%\R87L;XBQC^A;?WR74V;LZX MNEF7=_O,WF:N<]*=W<-KWL:]F5Y-$& M&3'H@(S8C*Z8QJ.R<$4)L9K+?S[)K4.K-6QOE]54IG$-3J.7DKBXT%R= 6D M5::NRM1M5J;N*EV^VGS=ZE*"*F=7Y>RJG%V5WZEV^FIVJG)V5<[NF24CJ;0U M12G'N)/MO-"=[*"+;36[W;T[*BF2?GTDK82?HI1C"+\-#><.)_QZS1-^*F=7 MY>RJ7,(7%SF]EQ(Y&&G=UMM6IT&YA)=-"(K/&L1G_9?BLT$#^>SUID@V;\%J M:Z]Z:RIG5^7LJGR31CB"3IW%H:A;4?9^^J-(H/%1^> M Q\J+:.H^W*INYZ6>:FRIH/AA6F9UWOD;=Z"U=9>P=94?OQ.^?&](^7'6^VK MF_XZI_A1\N.WV\D^N>66<<+<\KVVMT5NN66>*K=\KYUME5MN=:IRRS?NK2+! M_-B[JY%=;G6WVM2:[/*=,N7K[F7[$A06ALC4KT"QE"/_2ZDUM\J9?X&<^=3 MQF-@H_J.TRE^\&ND4>J;9I;;SU,HO,9"+JXAZ%8"^[_[V)H>#S5IVY3 *\- \&7EN-(4/:7B M-Q G0:@EF'2L!:A4M>]^\ 00"Y)0Y*+:7H*(T>9 S_CO. QF6I#$D0L DX^U M--PV,!W9 $ZIM[I8Y#J05%D5")-L,^G7"?,$[\'S(>R>RPDB&!Y@@N\X/.;A M###BX&)A?X!9;;0HR1S@X!GS04@ ;?,Y"U$F,=N&XQO\*-=*:^(A;2J"GV?B MUX*54]B@V/KZ,0L(SO8D )UG3,*,F"V)F+"#, R 50B,$GT@.-EJ*8XE+C@I MR0?)9%I$LS;BG@L8CNC+&8^G =!Z@MN/@XQ.BF2"8 )41VX4HZ!]8@S9HN"00K8;338BOD-K 7L+F.GZ['K@^\Z0+K%=X#@.=2P0OP7 /RQ)%"RX4%N:$H'Y,R MD+A^113[0;SF&I8D$["&/PEP7. 5-])&B>#L*!G]R>T8%UJD&>?/).7KP/<6 MI)Y!.S+\UPWM9(8[S,13"JN0/[K\2<#*9F&XP/DR886 6-X4[)C_2'<\"0+G MR?4\77N:)*VBQ)[F2E5R M_@H;@69.XO6OK"0$G^"T:EA+D"G\=QKF9V\X^(Q"SKY?LS$L] WSGM@BNOJE MS,W RD7@+>][[>[&XR-Q]V_LY683O@>PJU'O(/[)M:%-0S2Z_^;:UL!V>CVC MW1VPKFUV+*,_L@9FN]]E]GAHL/\=8(2SPW_\]@N[J<+)$LF2Q>WRP;C#V-CL MV/U.MSVVK-%@R-FHV^%=:V097)C^\ YW;M&):QC,:L.1HVO;_>Z8C:V^U>EU M>R,VM ?&R&97S17/?Y"@&082R$4VA/%[00?#4S;G!"E&?PB>RUL1<\1=+"M,EVBU,M[J+D0 <2FCL@I7\K M'9Z6CW[+GO_,Y_]V(8%#L/E'&"1SF.P!7GWKP3DZ/^'UEVF* V7WK=YP9/1Y MMV<80[MC]MIL8 V-MCWJ=:_ +(##-PJ\,.$"IUM8N7_/0;>$=X04_/\8SGP ME3WU5;-VK:AEFJW^<+CML(=Q M;)]+L-S6&?EG4WKE/Q.?:YTVE5GI;+&Q7<(K=ZRCHU0N?V-"B\?< +:5P]AZLD[H1$Q;8_5:OI\-6&Y1Z M\M*!\V<;&__Q0"'PKSM"ZU4$80TW-* L2I'L6%9;G%@@3OJFWEU;"/Z(F'HA M:9/=9:UX\;;P[IW>IU%]ZMSLF7DHNEI3=^?*F3GD,^;Z=,>4^9U=/X*C=WIW M@SY8.'BC=U5Z$E+?LN]D7WDN&[F>&U,Q]L*=#4P& B\_M./5[3*XM=43.&UQ MHPL,8Q>.=$F@O0T\1S/7((ZN/8N8&VSCX$OP @V?NKKY' !L#%.[KNE^05[/ MHRTKO"W#96^+90Y-;II#QFRS.^SSD=5M]SOCD=DW6*?3X\O>%ISA>0]))3EN MGJ:\+.: 1.Q;[0[CHZXS-BP@8\Y8>]CO,*?=:V_P !^-V=[)JPSA,"SP09EQ M:#?X''K2 $1TN8NW!SY+@RSL,(@B0/^8X<57?C_4TN H1#(2;U9&>/7XI!%I MT 0T,9N$/+WV*MI9D\ L$P);H0;T/ZMGD51;OC7V_]Z39(H&?,;#370*9GTK_FKKK5N\*H MP/WH?//E?_&\T+_)TS7UUKVZ,X>9]H09R8#90V!A A>BIN8W>^FU\90LD MX"_C=!<[8:B'&*K8B%;<0\CG#$Y(3H(RJQ!@UM(^,$ -&04IRK0IJF'M_LO' M;]?B K!TI2=I%)8(@\'3CHRO*?"S)>XA<[(6(\XP,B4.0KQ?]#'T"PX-< K[ MES#SZ@ON:K&-D/V4SG1+$]T6YOD?D-O1%Q_CS1^>@OK2&@L@M7H5X$ZE-=[/ M+G 2#* M_-UYEQ_!$$,4@IW&*02D_E8MU+O/83*](7?'8"_BG@59ES0/FKT1G%*C. "M MNEBR(W.KO!A>Q;*GD.C_RW?'7/OF8LP1&JF@\^88\1CK:.BB/HS=&1<:D@YZ M=%2@$AC$MO!\'#+@7&3L)^YA%"BL:ZI]>'OW\/Y66J2P9N!3/ ( .QX02W , M3V9P8H1#RB@A6_DA "!)57X;W7[#)7\9WV+@TX07HQ\PNF0$__H\@I>*OXB5 M5R)M"%9@I;$$VS2 <)=1!&L.;/3027!^1D!JA[^2^GL5#^O 'L<0MP0]'ZC:* M/W,3_ M<@/"7/I[\,"N#EI&D(Y@#*3H]0J:Q>:@W!!,5>]<=V:;=X)5I;^&5 MN;KYO10=4M%M[PC&-HWVQ@6AX-JUEH@FA_8EB2ELM-"DZJ6/HS7]5/?VE#N) MQ[^,<0-WN1]EQ64%-&NL^*QZSK#=Q1B:@=4=V"9CW\-Q=S 8+?NL MRABE.'D)KD/$_O36A_YL7.A+A_X,C%:GW=TE]*??;1G=SL%#?XQ>:S@XPK#] M5L_J'CBB2,4>'7I#U<'+=,-S@NW^DSYP9RW3-V"-4O\W>8FI;=+D-7ZC@W"C ME[CJ(E^*XE:A@"IH\,A!@_6Z?:J6=0>)/UQ7HZ*B(@5]=8H*GKG#.SNI.R)' MXA-;E!HI6MH&L?6*2E*ON[_J;[R_BJ7_/S51EMP XN*JZKQOHI.LLZX>P N' M KXT(OX_%4M[\;&TPPTEW?>(I875=.@"\&R#:8\?=GLN=M&WY0O.3''MU/)E MV^Y.9\)8ZQ33X'B*J4NW-WNW1SA,ZZ.3*Z;72'25TGQ#^>+]I'D/ZW0=1)H? MMHG#L(IG%1F,I4XJFQ2"=3R%T%\31O@J%<*&2L/[ M*80!Q:0J\_[@YOT9* 2J5EK6!__)_(2%19W0WTY\#T?\S#DSD?**.7O M$!^?>7W[S6C#@;ZO=ZQU)8)?N_EV.=T"O>J@S#K,6P,F.S%V39A?&-,;W2,> MU SCZL;J#'7#'!ZV"L$Q^RV=7@JJKL[ M.'V;O,9;4)O*/55G^?2/56=A^]2O+MUCRLPIS+FCY*]/F:&415J^8/)7M\ 2 MM7._\J5_&1=9X0$15)$)ANQ4S@0;=K!0D,/'(V?0=6QK-+3M(>\,K6Y_; ]& MXPV98+F1J3XL#A:,FYS-5"M_:9/U M<3;Y3;#K[O:Y.!>QW]XKVV__E>UWG\-71_; M-GJ9,?EE_-%%-Q.6ZJKOC<**=GJ_>ZA0WMJ=_QG&?:"R M8Y]@DFE4G[GZ5S=]?3C8V]&KF$LQUX4Q%VJKK6N"%GEJ<'5CM/6NT55,I9A* M,=4J4V&EV/IL90%;=72KHD2K8BO%5HW8^4G9:OL*ST6N&@)7#73#4A:@XBK% M546NND4W+3&6^UA?79GMJQNKW=&['>NL..N@++O&H93,:T:!J$L7#!CECDRIY(#-MBB*9G7+1>"MD3 MEHB'BYR<+' -?G8GL'%@6^7APD7R(V M7QAQ[FNVQZ+(';NB#WP63*EK$Z!W48T;:Y=CU71L\3 2W2!@UGP;M-T\#)-V MNUW'-4D.$F]=O#V9!Q&U5WH3 ^>_7=+_TAGE/;!%=_5+F M36#,(LR7P;46*./QX9E5M!MD+S?;2HL\"N;3X#@"NN-OFT$_P&JT#O_QVR_L MI@J59]D5L%.[*^"=;P6/;18MVMWV:@[;%OM MP:@WL@%;((&7HNO$/!I,A)=7M7L$;ISN1#W_P, (J!D?2MA[L#P$9J@E".XW M9C^R7A'4+P8^CYB' C=*FY#8A?X,A4Z:V*Q"-/(3@8.@Y.W$HX>$9A*SB3E" M#N:/+X4V]6FH^GG&XVG@B-YXLC\?LVWL[HD*<)+ &E 38!^8?/T\2O='E?%! M\&+SF\IU8D^_AXH@DR>>A&_$6Z,+J;H*@Y)+97#29 MB)+Y'*,P9=,CY@')"HH1[5EXA-W$G<9"+E4N6DTM[39:72;I M[](N7<\#B'A%8-,L+G9_?(*Q^91Y8WV5!/ +L >YZ )9(!I:&;8>=%SX.=3& M83 3^Y3=6$..NQ?-5?%[L!7B($134/9_BIK\ 9=BT:.XR#H(8R,B/J>?D$P?4P+\%+N >EWU*B BC"$UH MZJXI\YB*"RDVIRVT^9%(0$Y)_! D\L2G<&!"+O?!J"(4B25+]LD;Y^+1X;$X MID#CI_=_:-^X;$'Y]Q(U2)(B=G+0^$O;4;HS^-N%:<"ZC7@<>_ +-<%<&@SY MU9-/R.XY&;\ L&W,K\.&:*X="S O:,U+HX#XUNZGU!U1NTVMT-:*_-Y!_7P% M"6@OJE2/N:Q*FD7)=ZN"'L1(1J4%-J7G1AQHAI?$44M+D][+4@HL&:14<93 MX4E.T(&"SV!4[$DEI ,G63+B\1.>!:C-#M%V2KR+C&"I\Y&0<1G-(A'GXEPL M&!$\3T*PR:60*HJ>=8,4^5>^2[HH0IJ5.Q1;PY=G(&6IZR.0&FHDZC6=']6X M#UPB.J!R/[I6@O XC.6DYBEV&1]L.6(D) 6 "8E,H,B<5S MOR-[4VLI;",V(A7EX;#4&A?'@-.?5(34JQ;1P:AM]M*Z]&*G7FJO"29D1+U\ MV2-S/4H0X(_P;6H)<.PB^&<"BMD1_9T*D'G)AXF0/ HIA[>LI$N M]BS%W=+@DDI2HAH#&;B22N%A.'\&M!,D(E"2U%X\BE$=3EQ)B\+S K3USZDX MVX;$4:A%<+)WQV#*D" @RV=.=K9H3D@- M)P6II=X5H#;9([9LAV=4%@F3+J6RLCH>)< \P$%'%C$'Z4 F2I.A'O[$8J". M:&7-36A"5EA?;B><(@=-JFB4=+ZP^O(6XQ4BP,[F7W/.V:F/)QJB5 M3T^P<9\?28]C-)?V/KEP05P*F2'%(&6<4:?RD>=.F+!44]U>7"<^4UJ!1LZB M91:@E?I?4I/I!!%Y6:J>/7D;0*0SYA(4F_ M/UKW+9#NH%Z8IXM3HC!* CRC%&6@7A@G@QT\F=G/^1I.; 7LP 9@^2;HX<4- MW6: /1DOK*=1TE&8WI@*Y<()H=#$$0[6U^@H2I5T3BS;$6F+A%?A+;)S1MET MXBB$;HE0>",R?IV+RQP/WD$#%Y8)/TCUN:? +[!%/2]_B74/'%=\G1+X6 M5Z7B5V]HMO,P6[E_^2P]FMW:'LUW8&5\!!OM/H%#!:&)>;ESLZJ+I-E9R1WN M&M:P/S!L.*YU[6YGR,UQKS<8#.BZ>)2!K2LAVOZ"5;L*I74ZVW3:U^X::; MG5979,WNT'2S9ZW_>8_NF.W>\"C#]M>_>L@TWOXV:;POE@2U905Z%^QEBOK6 M/H $=.JD09U++M.&]G/GB+92D8<=DP#/.3UMEXZ"-??;K.BE9WM1FELGN>Y; M"ZIQ0#&?CX(Z?<4@U=^S(&!5YG"= H*]O"]! >FK?0H:0P=I[7Q=\_E*);TZ M$+C .-I+C))]/D@VI8:OS'5V*:1M]D#"=W6KW; BG8J0+XZ0.T>FY#[E\@W, MO7LX')"2#U,:]IP/$7=%O\T<<%M/;^T$CTL2"+L!X$)$QB:)(:.+>)0)C0JY M,+BZZ?7VSNS8E3$/K@ 51[QFCMBH1%=9HJX>M:BU2G=PJ%:IITB&6KX'2%O1 MT4!O3*-_@LN 3KO=:K?%Q-6W 545R67%U*&5OKO..9__*(V.I<2=CIAY>Z][ M":(O?2.$-;'Q4LCU'SG=Y](ED(QCQ+OI$,:6D6)G=NO5UJG@K2Z.-OGB%>@V7=X85Q26V9O^'?U\'X.HEX&K(?C# J400-\A\R M 0!C@WS^5,A,\#B+>#'LM;K@N'(J7]QY^/GC,)'4E_$?$;]%>OHBJ>G._R!I MZ6,0?DFIZ'I(6 M?[O>SERP$OX:HE;%#'A,SQ.AMQ@V/Q=9Q;!HX7*10?R4,#IG"_2(U-2YV_:D M/U/Y4[6]"Y$_SXN?=VR.&30?"M'<=Z*_G?,VB3\'\?]PNN.M+VL,K"[>Z1VJ M$? +7=0H F_"O@ZI8(]'X>;534\?6'O7SS\LA1]&F^[7O_$83UYZ5^T/H+?C M!1$W9>-1@CJF6[]#'XGOBWH0I2(F>6+IBT06'MHMTXA#Q&DV=4 -_A4+QG G M^@BT\JY //3%5[93H]I.Y^JF#R<%\U"5UG>3;0(WBJ8OD*8W*.W:1#UV?W#G M^E\\#"KIN8L1^99IF+\VB*!?]MQ[GO'S55H1Z[.62BU0@1WTGOR2%UFBD(,Q M9HCOKS35V:!!9X.?]M*=6,X&_DKES7=__$:06%'*/ 1 7QEY?0Q"QCMU*72B6%0.#GV8C67I-==M4 M[2IV/C2CN"N*MGLDR#NB1ZH>_1#< S'>^>\R4OPG4.+M6TF'[W(RK!1F@ZN; MCM4YJ[84BH,4!]6V& [%0C7L!.O0)_@78Z\ZED0Y)6*E9M5SW6%>5<880\!_,O5XE(1K$5B7LUA,=NA,-[F>9<*^/4[SH"U\35X MOFT,VT-G,+0[YM"QF.FNP ":,' 2 M6Q9=A9D?72KXCK6,X4PL"J?#06=&U2DUK,WI\6NA+,E3B86^ 2%" V-A[M % M%5LJLDKN3M1N6&];SB!*VJ;K%=&THF2UT=6HHBOV,@B#2%2V_0-4.XQT3S^T MM+NXV)9!$D#6\>"-]I796.59USYC)<\GJECR"0.&F.O++^DBDNK'W@<)'L]@ MP1]\'DX6VGUIC17S8/WU()PP47X=8#7A 8!UCKP9\HDH9+ZZ;LU)>.JWM1>V M1RCQ&94P3WMY%:'Y%(3?L7HWVA58CWT_=A1M$-8V0^BN]-4I((ALE<&O:6L0 MD;A6A$8\#2*>5^_/>A3$%6/(5C'4.07(Q2]U!D T%,K(2[!D)V>JT0X3/(=@ M>JB$8X'(M7BN0K$34#W\&>>Q[(_F$FG+WAB5V6]@%+XJ<2S8TT3W8QR+[#[C-80E^6\A<+B98: M@62PMJ]%S[^5P0=,Y$AS^'9=911O/OZ-Q M4>A>MMN19"W:PXUE(?4*R]&Q!YG.75]>'OW\/ZV];S0;U35>L2T MW&X5"8$=QO6\:0I)9'BC)!789(*5L!$T/]EA$DTYG@ZP?Q ]3\"#_X$\>N3> MS[]* <_ST5@TGS(O_E4V,UKZ%4Q%9W$]:W0"U1EA3(ULR80[. M-[@M #]&^3JN;$DE:F^/$M>CLMW5VB%EA-(TJ<;R%KG.$DTHW+!2GY#G3;1M M$A6F4RA="VJ1:DY#E!3;[4PY>UQXR(4 5OU.A M(;AX!9&>^U?B.MDV2GH^KA@37P(F%GUW8'1,'II,20J"')N)FTILYI&6[@:, MH5PKRB^4*0^ M*'QO5WOALG:F2H)757FXG"H.G6VJ.+Q4E0953>,\JFF\8CQMQ2\*3R?'4^/Y M:<]XN(LN^F^8QX/#!;<#V#.-_\4S%G[(*YIB*]Y'[B>\4.KPF?IBY[[_[?O0 MJ)V^OIVNUBP]4&<0GO7&U EJQ01/TO$O>&QB+@#1&Q:>M=0==<4$1^5B#OM_K&(N(M'\:$^[#:I M=XTBXDLDXMZFZH$[$S%V$C,Z^J#?)"(^9*F#1A\(LB#,;2YG=L["/E_"-S>6 MS=R9\+'QV,#2!YV]:]L<*>'XE6.^WSX6Y@> ^5Z[P17;7C?F.^W!L3!O@;(; M=O6^<:C&8@KSAS5SNL?"_! PW^OIO4&3>/[5^#W3!).=K)QM3RWG2_>F<2RZ M[[71RNGI@]YI*_CM)O%> >;[FWHA[(QY S'?UKO&WI67%>:/8N58Q\*\";JN MT]<[@X8Y5Q7FI973.Q;F.X!YT](MJTF='5Z7,R?-G%4.G36FSM&(OPL*SQKH M_?;>8D\=[HYBZASK2KR'=3/[ ]WLJ&-]$S'?:1_K'KG7QRLX"X[U?87Y)F*^ M=ZS+UQXZ<8=MO=UODK1_-0Z=+&]=>736F#E'(WP+"+_=UH==Y=%I).;[Q[JQ M[ VO;H9=?;A_*RV%^&/H.N-8%Y9]=.)V.WK/4@Z=1F*^=ZP+RSXZ<3L=O3ML M$N9W=>@\DW9V-AD0#T',/(VOS^VI:W9N"Y1+"M2KN_7+$!/&L:YZ^N;5S<#J MZ89UJ":;-3CU6*U%%%^\&KXXEE\0+/&;@6'HEK%W*7[%%XHO&M*Z8G^VP(L2 MO3WLZ&VE,!1C-&//AVP:N3MG4 .VMFGH@\&AKI*.S1EGU[_YQ7IJK=;..)M3 MYAT6\4C+RQZJ?L36T%E;U4Z-OE?5@G.-:ZE;M6#;>\U&;5(UA[2ON^VCV9QX M4=_7N_LW13OL/;VBXU,'6:1#B7XV_?U-$]6CK/H L63E8- '1=?6!\;>%HY"_%$0?RQG^F B#?T7K])HOYU.7'VJE3P M"JS[HX49#:RKFUY7;ZL,OH8B_EB>Z\$0$-_6.QUUGF\FXH_ENK7:@/B>/MA? MVRG$'P7QQW+=6@8@WM#[C2H1_VH<.?M5*7@-YOVQ/-<6=JD9Z&U5:+>AB#^6 MY]K"$G0=O;-_JKI"_%$0?RS?K87=4+KZH-VPZ#B%>(%X\UB^6PM]MQU]T&L2 MQQ\@=>3,2Q2XSZ>0U+4[7V-V7=VM7XJD.):SW^J+.HW]@P6RG#+M5#'&JV., M8UV&6%C,L#_4S]D WNX;![M@> $.494+GBL6<::5"SZ\O7MX?[M;@8)]@- LJ5#- M%1?.?;P8P_L!\\>L_G(8S!<+I;W[F=!0")?]''VE;AL(WMH/1VHX(/ M%.U?(NWWUEPKGH[VL7)V3S>&3>J$IFC_ FF_LR[O]W2TC\$WECXT%>TKVC\N M[??6^'Q/1_L8?]36^YTFV3RO)N!RO^(@EQ^%8Z[+*3D=OW1% M[^F>8J;.LH MW:36A&V=CF!Z%.!IJ!SM1A),9UTQDM,13/_JIM?1K?VSW13!',6$6W,I>3J" M&5"=JV&C>KJ^&G_U7L5/+C]5S%R7''HZ=L&2GJ;>ZS?IQ*,()K?@UH33GHY@ M,%C$TOM=54ZNB03365=5[%0$ UN@XNUM0]4K:"3!]-:DK9^.8 SAA-N_0J]R MPIVBN,OEGWK,=:4>3LJ=IL7N*8*0-=_3K]0J:&%[=[-^/N@&N-)G*) 9;SF:ZG-([ M:=4=D0NY8\/P_8!T2>&S!X7+98BA=?7X3Z:V0(_>&&9/-XS>@9P/AY(5Q^I( MJ=A4L>E&-FV:SQCDQHTUT#L'*\NJN+011*FX=!\N;1J38OH6G ';![O945S: M"*)47+H/ES;-LP<+NND/=<,\5)CR2;F4CO2_Q&SD\1O:#T+?]1."#7SCN(\I MNCXG,\"VO2I%EXM9P0.VZPEH?QG+XE8?PV!V+P[(T4/P+O!I(PRP]P"#O?4" M^WL!QMTKC0/HYS!N'"987PD6DD)RQL*)ZXO**+#O@Q+PU.$#X97NO>L2--!8!57I>\!3E%94($\]"04XNR4T0#D## M8_.(OTG_^#6M6^7ZM"]ZZ5VY8PVQU.^M_;MBPPU9WT#O*J(.M M1MW@RTME2UL3M+7B#^ZO/%JAAFV.LK@Q>N=A&G*N?8+GII'VP7>XL_;^]1RW M=^_^*&U.JU-YZ2(1_I^)SX52[K3UB\+U^IUM(:=*N#D*J+>.DU@KKFD;IJ&@9&K7:ZNC5L6#]51<271\1' MZA!J&/VKFT'?U ?MAF57*B*^/"(^4KM/P\ &-KK1,?7V_FW@%!DK,GZ>C(_4 MO-0P,/A6;_>'NM5NDDEQH-3EQE(UI@QPI":NAC'$T(.!/NPW MJ9FGPGR&^V;]8O,+\43!_I*Z;"F9?G_V MZ*QO5[Q]6KQ*PSL.^E?*,!X<_=WU37D5^D^-_I4[A8.CO[>^Z:Q"_ZG1OZF2 MRO[H[Z_OJ'H2]*N0FJ!8C?% M;D=,IMV?W2Q@-\/0+6/O(CV*W12[70J['8O;AG3'.NSH;:7>%+\I?MN0W[HW MPW7:Q'"FH0_V+R+5!(8KIZI2.N0OI3B V]"[L&3 MCUPF-4K\%=Z2>VWGK[ 1;"R)U[^R$IO^LB1(&:JF44X<+?YW&N;Y3A-^/0HY M^W[-QK#0-\Q[8HOHZI=RIJGK7Q>!M[SOM;L;CX^4?_L;>[G9!)4"HP4AT102 M'+_2IB'R[]][S!X/#?:_<*B[\QW^X[=? MV$T53I9(EOC7'?8[SH"U6;MOV-U>VQBVA\Y@:'?,H6,QT^%7>R9E4^3-/5"H M.P9^\^/L=W]R%_-95"M;&Z^H+R!;6Y1M6\G0=JF,@/:3%T31S]J(2@RD7\98 M7$ E;# MAJ)]1?L[)8:?CO:[5S?#H=ZWFI2&JVC_(FF_:>W6.STJ+-RN"#Q7*>C'34&O M[MBC$A&?3SL_':<NPZ9\GYM316I6:SQ'W/N1US7?![_N_*#[611E<\8 M'P1$/_.X/BM@!9K!(:PH=?P\@15U.#KHP9%3[YI-JM*FR&!+P^EP5( 5:?IZ MWU1E&AM)!AN,IH:L2J#_)APN1 )M%$3 M(?W]#B2)69WO LHU!1A\$=6R@'Y3'WGF&__P(PX90-'U6;B@A-#/@8^SAH%' M.:)2J-478EASI:];O4/%MC6V!(1B8,7 !SM0-(B!AU M'KC(S7;TGMW:O.S$OY9@T<.MIP1-ETE8',==NF6B[],6&/B]\)"TEJHC[57S MBZHH;:S--#2NMBK4LP-,M;>!YVCF&M#BN"78#BHJ%ZU4G@(6X"$^=77S.8BY M9O2U:ZU>(:BO@ !Q6TN1[U^#* YY[(8<P"C5<06J:&R2M;&B9\O3[8'^MI;H._J1@*;0M8"2C28E^"=;GRI8-3+ M5\AZF'+M73"#61?:E$6:+S64.TKB(%QH?R4@"<=W"+M9/U& M2YBF3',;9"QS?8V#B'4QWYQ+JHA:VM?0A2?B0(.AM'L^9Z&, OPOWQUS[9L+ M EI[@G4R#7X#4>W"RE&,T N?WO^A?>-1D(0VCYY;2$LK[=N-8*\H]KV%!J\( MAVX<:=&4A1SE%0Z^-%PP@N4S:5\ <\(S3 RNT?(B$(WYWD+Q"ZR3V<#4#O-M MKCVY\52[O7^G#8R>=G@AGA$ C?;&C0&3]A8D<4V >R*W5T#2+-=IW+BF,M] M=G%(9UC3+<2B28B6<4+UDZ*8Q8D@0]0Q8)2Y@0/,G&+=!NP!8J( HU?@>8)] MD:@R(M0 C84?6MJ=CU+/Y\*8I!>7J1,L*?SYD6M8[$1BXT$&E)-!F()1LJS3.6X8S S_6C,PU#2;4Z; M$;[P;_5"K,N9H;UBB/5[(0,D%7R%-/S+^#-/5?L[H*_H 6FI2K-WFUW'$8$,L$-L @K7,SC"-MX6*34K-_9.4;BQ MVQI8YBZ%&[O#EF5L5UZP9H5%D&SG,NRP->CU#[]8.&^:'56Y455N7-G<:\2W M*MQX@L*-&WQ9S7+('J!2WP9OY+F!8]\*C@H M).6N*;&U!^5BVI"U=Y2FHEQ%N<]2;G=-L:\]*'=P=6,9#:OMIBCW\BAW8^F+ MVI1K7=WT^DU*USW08?<JLJ['!CQM:W->HCOMP'QP]4, X7X M$R.^OK%6$_'&U8BO;>O41+P)B+=6;?:3(%XY;R_!>5NL)I;>9 !5 M)2QTF:=AA055IVI;NVY--M,JUQ>!_F7\#^;Z$28[\6JFQXA,52.YH42P8N,= MB0BZV&R^26=>103/V'M'(H(>$$&O82X[103K;+\C$4$?3GV-4@=[5J&7U($WCT/'UV;J^SI5Y(/M;$[]+)33!+(6D\818,W*!Y$ MT>U%TNW&=L5UZ=:\NC$Z>_FG Q('LP5(2K"/>XA-L[-.%B M$'F_2<4J7E'B]+-5DBXX@^[(QO&F8@&#'@AK:V_S6"5,-L.FW(CN_D&2I12Z MFV&);43WX.JFT]_[#*'0W0S[92.ZK8,D0+U<$O0E^2D/6_GE-62$K1@S6V>$ MU2L+,,!NP0VRZB^;!FJ6A*AMXM3#O=6NR@/8OB"$0OO+6#I'8GT+NY,VZ41_ MV410D_=K&T UD6]6Q4"?A/=?^E)_79M8HUKY.W4\3YOH_O[9R=?L:4P>M M2V0-@"]6"Y0I3T33KMB.4Y;*LJYNK"95I;IL&MC78CHL[H> ^]5X*,7Z3;M_ M.P[K#]L8#]>DLH2J(IVJ2*O"#(TL$3NH6)!&E 31#&@8L#3 M1]S58$#SZJ9C[EVC6C&@8L +9L#:1[$:#-C!TM"J*J1B0,6 !PS*J,& W:N; M?O=0T><-8,"*LG1R;Y^3&<#$ID@,@?&;WT;A+SOE;=PQ23Z;^80!AD&R]S'\ M,TL7\ 5F)V=*U-(>UDZCN5%IDHA[L+N)KDU@R2'S-.8[&G-FKN]&,8[WR#7^ M8\[]B$?U%K$4=P(H12YQ_81^+X772-!V\7)H'D0N/O FY!Y-_VM:@HW8L/"6 M)-IV_@H;P;J2>/TK*\5,7E:2$.D4RKT(R!3^BTM%1G=M:V [O9[1[@Y8US8[ MEM$?60.SW>\R>SPTV/^B&) O3<,\3&G"KTQ?,9FY,?'_K.^^(LT&$V"Z/WKN1[051$O('&."M%]C?"^JK)[0ER 'N MW,9 ZF;/')G<,0S#'G=YNS\:V/#4V.ZUA]U1UX*9.6C!.7)OF'"L?5.8:T55 ME#"R)',$:VV<[T0JY6#P_PJRV5Y4P;Z_#,N'O(PJ*H8Y"^.%%@>:[3%W%I$N M\-A3E+@@W5GH1C"'%B0Q2GK\:I3 -SP2#X)^RWZPBQHB2D:1Z[CP/H]T[0G@ M--5F;)&J(1V&B4GY^4&L>2YL"UZ* QT>BD&(H;YZ#+Q'G'L>!J!@8(T.FX&L MTU'C1H$/:LOU_TS"A4XKX?ZC&P8^ H=Y.D$RI'M\H=TBT%A)'(0++1B!*BCJ MS!06S+8!/K O6 \;N9X+4XJRLT'$)?U*:,.&N%"+L)\D#.%;CF!@%"E 4 V# M$=60%5""?V=@B8%.!OH:<0W$-6YAY"T .3'8C+#]EG:'(X0,9J'!Z(WHN5=H M=#](!W]R@2#%NL0H+NYFQ!&BV4O")L$-"UM#O*OC6^)5- -FR0R74!Z)X..4 M@>8$ W$H?@U UT)2)[[G7ON- @DP8CO4AA/&1 5ATTC_+V"=2PHC >! M,7L$P4IO)#$9:\5%TRBK@R.V!"L@Y>.*,VW=!.9D#C0(<1\D..;?EJM@8DT)9VB]B"@PHM9,0B!)V V@A3 MR5T?"'\FY"=[9*Z'NQ(\"U/:P(T,IW9C(6,CV(L/K#F3MF;B$Q0 U-DRD.0$ M!A$V&8E7@DGP$ D*LE)QVK*8("2_T7XR?J8U"\$@-I/X*'H $K&;4@2&:P.H M@:[A&UW[R11O ;;@/(131-(,IZ\Y"V$Q,,($0?E3YV?-1^D<)$)4NCQ]&N43 M!R3 ##]UQ9!">*6_(6,\<@\?@%4!%WJP'H]/0"3!PP&*QM;SNJQ1I;IO8ZU4 M*57#HHY$T^^YS6UEU4IWCKG"G0A^>$V?L?"< %?_E_F@:[4!!N ?$C?@-D<.T$ M9%/AJ-DYO5U0MF H#@=MO5W11)D@56\+98]"[XA[Z!?V8%W=&*UUA0V ICSX MI /C1IA2 F$6! EX3#S]KXS"8:?CF1&J991,N-01;VB?T90@UAG98 MI96*NO&1H^TP6N0D@U261$M] _B/.9U34%'%BSFZJ$#>%W0+C@ATF H2&F3 MVBI;/4_ !=F)!M^9!8!CV"YG9.>2%A!.E3^3*"Z !50EBE2T09Z 31D*MUP! M^_RIK'MAB'$2DIWF@/GB!7.R_@$HN<*5IDV4VU;2)(G(($PY%9=9LDK7J5Z. MRA? 9*.1+\V'U!:5B-?)\X5V?Y$[$0.I+/=0$TM#0=>X2UO(C;>RQ8;0Q!]( M^K/,,-+X>(P+3^:9#RI%XAAT.9 4/)/Z@71)7+3D(/-(X?@VBZ;:&#M M+0_ M?(^VA>MYW7W6IH=&#)BA+>L(<1!Z\MDA]=F2KMHZKL#,$SW3 L4BJ7X,P M]L@>_A+R2> 3KP*.J/T'G(XR>K*G:'A&J10KR(0J" E^HD'F(7]TP0*D0\,< MIA-^5.(,,%+Q8TZ14>X<%<>SF)?=K^6YO_&)]+H"E6>.590&< "9:4;['$CL M'PDC6<:;0%?OTO-)P0>1"K*4WDC4@)S$DP+9&06W@* /-W0R@U\<_,KO1]HD MW32=\-T0M27);A!\1(,@7K)GA"PIZ-'40Q%E>I*T+RQ%.O$%^:2'+7%8SX=; M8W,)PVKL_H!)9NP''>13X5U8+SD#I49EDY"G]#J!OR?I"O>PMU>-U8Q"ON2 M_B06^$%JY+JFJMG&)'6CM:Y$16:K@H9'_)>.&##<%)2\1W""0[9+#B8\]Z?D M(RFFB$&T4]/WJV&,JM8=N])-D@JA UJ$57!\1RZHY^Q^6NSUO^ 86PE'\^K& M#RI.+')313[)**KXJ/ M?G M!M,.N]BEB_C-..M M+F]CS$EK73%4R=K/ B6CWG&!U\&8<\,LV4OX;/:%VL%D90%N@83;/7P,/N"B MN>3R_^$LK _-+D)S@Z!$VR0[MQ_"V?+\?ES_,XSPT<75;K^IXI$6DV<[_6IO MB]A+]UAB>(F\O^0"X9;HJ);X[1],_%90Z=E)X3MA(?L(/SR')6%$SN+TXDE? M,<30> #U/0K\LJMB2Q,+CJX>DR?NHADH[[6*VJ"ER=7!@1M$-LM_7"PKBNQF M9)QX8SSA,EH@'GFS.0H2L,3I:@/=7^)$+L\JA2U27 <^+S8UFP/2"_), M3I+N%@_ ^80@,#4/,(SJ)RR^50*A2UX2490-G?C$KL7;)1_X1#-,*3T"[)+V MJS8-G@ JX=*><.=T_[,H.4PH$ .8%/XL38U[6@9Z>F8:)W@9LE;FL_D\#'Z0 M6P$F.YA %OS\97Q/RWR+JRQP>WU)C"[B=J^U+IPYE<6HM8J (0%6D 2IQUP> M61UW$\YC[<*T]DN),5 O^(Y1T%8M:,@O@D!\Q6=%;!< M/Q+X>S8$PFQ;RR$08ZMO=;LC-G ZG6[/&K'Q@+/V8,SZ5H<;K+U\;2^GO99. MDL+$.\1#;)Z\O%@^ML==![!E=XSNF#NC@=-OMYGAV)U.W[2'>\1/',3_0'@@ M/V!!M.?GVDW:+@V%/-'%FKA93$7Q/8=/4CU\>O^']HU'H -Q1^**^=$E2R"N MV'+9L97%'A2C/3:]OS2CCR[?('1(>) [&00[>3J@O'@D4]L MH>66QT?IU(NI?RC%9K@_-*%$X%7472C=M;(QGVYASMRZMNE:TS3?1;J); ]? MV6*W6Y:ZUS\ONCH#9'5O.-SR#DB:1MQ]K'TNW&E7>UQN&49-L+_T^LRK&W,P MV!+PY79@ MPRW@#)8&6VA>X$^R^.6G@'Z$03' =$E(J9C?=3&_G?4QORI\MTGANY4F4M-- MGK(]*&Z9YD(Q--O<00D6KE\\"JMWR+.^C[=I+"[9#W#L@0-_+6TT>.9P5[3E M\3P02=7Z$.1+J'W$,SI8LF;8&FQT7JXW_ H0F"'<,:3OKP1E/AWL71#3N.\E M@R_&,!J/LZA\624=&;D;8#F>H^AA*B$#UHAW'FS]0LOV9934M14Z0V-3E),_ M>>#A[#T?U?!C85B!3R?AQ$<4?X516"QW M8Z=V.P9PNQ'YQ^BFO28>S6/BL8\&U&8\8I@GV"Y,A,[4WD+GF%O EB*]]L8M MA#P-?)<(&C.;PICU_ ZSYK:>$8#O0_;T/GCRO_C?:%Y>_V[!P(#!X>:-H>!V M8#I?Z,K\J5EO9%GAN-M:= IH%FNOH".22 CS$""X0,N^[-W- MHTV*DA[CHD>@!="IGL8K%/U*,J)J)6A%G@IQ"$:!8%6:J39*^NM1\IG'[PIC M(U;RO=^BU?P-]XU"[,N8U'AMY)AMS+#=I+))JKA1P=<*-'V%98\(;F.\>B'T M%0T8>&79J2)#VT%$IP0O(P7)7765P[LJYQ)!^X$@WH)!QW@@"S3AS#3)?X[Y MN3@F9M:>]IMF6'S=N?PY$C;HX M)=)PK5M5!_1P 5A3'7+7'7*[ATAL-? *5!V-&W@T?N$['7.KH^\="$+@R4(0 M-&@VO'Y)HBB5TK? _PLP9Y''/V:QF>\PJR +K?Z61PSG.>S-%G#_Y;MCKGUS MT8$G8F9Y,/?X]=@-(V'!QV$BI'<:]BKC"*MNO^5-K5M+8$9UW$60<=$1&1#C!S8WZ? -VA>I'.3.Y%8DM#5I)HBLG#,3Y)5T-$-O"_2<@PE4X:1G_X M;F82R7 YXE\BAS!()E.Z5))I #!-R"=(!F^TKPS#,VT=]'H83Y\XENKXA!?\ ME*= 7Y+Q%J*9?0_6\I2&_^#S<++(+KMT08>%- -FAYBU:'1%^'=F3\N)16JB M--+3;$2^9)N+T'(BDXA/\@CRE1S-_)49CZ?"@^^B 8 VCQB%C'/?*29FIO$A MD@)+3+]N]I!O AE.L@0V@LU:V)5"X6\]3_M"D8[TDD@C1R&!876I8$E+F\A% MS4,PXD/7RR15'HF'N:_1?,J\.,UP<1;7,Z $$#)PFL;L3X:A%!B-$Y$(D:"J ME&=1@IFZD3;E['%Q;<.)QRO)Q'RR.7LD.9%. RCVD.C%%6SZ*^4K%-)X4L)& M1M@@(DV??B8 M#RS"A;#TD9#3="K2THI$WH*X91+2N2J3R)2$P2<+08KE:*)N6RPA]:U)&9T# M(I/B>%$FK['3U$MI$7M$6.WK^$( T^@FP06!7H M]X4):9'VTRI-"QDA*/'G]3#_:0S.ZAW*;X*T@+7)% ,9J@7 MV%)R^XBPF>L0-SBZ-@6JOYZ$P5.,F7SA=Q[#GO*PB:)*$X0B#HTD/.5)_I&1 MLS<+9LLY@BP>B6MA?O%86"6P3CL5VBZ"@AA+\'Y4-FTR \TE:2@I@]1ET12C M_$VR$H04"MU'!&.V)UJ]?$!^"4:'< V)"^-9 ",A$Z0"@X.&GXPPR"IA>T5 M\K:Y-T>>'$=MER/TY+ M*^TC6UP:.QEX7O!$C$I"]LTV < =]&"4NN!9QVZ!MQW*_L_?+-/L9X7O7G;Z M,DBZ6"'OZD8:26_ HF'1=Z9K[QB<"8+0=QEA[3_8$W-=!?2# CTS2-_(S$\" M]3]9-(4GP4I0X#XHN%.C_XUVY[!I@*< ^.P+ O_G M2"/U$@/SR%IRA$/9%-.@E'.C: M __!H@*+U-V1BX4&P>\3?I'[^";0:6VN*-Z]/^Z*5?R^=WO*)8*HU+W"9^SF\O6FUQ@R&[SPZ:+V];O[5^+6V=*^+EY M6,CL^^CAQ6_ST7";78A?%./=BFNXB]K3.WG7>%&;VG@P/,=-722F+I*E*-!N M^Z/4N2M=S$*9;[GE\]G5 YC$WXM7F9>PJ6_,]2YJ0V^QBED=M]>F=HAU'3F- M:N IPT^V$3T'!L.+D<5V@/C_%0@4"!0(% @4"!0(#@:"W6\97@=\% @4""X, M!+5/$V/ZO[,Y,62QTSLA?O-F&XU=QQRC\2Y=17)JFZ]B MF[OZ@<_%ESC7K+*G($<4H$\,Z%=M+2I:5%!X'5 @:_D7*LIULT.+$NSX^*)UTU:Z M8:POG)8WZ&EV&?$OOG:;3)(HUKII2>QR;R3F^T"0-A;*QU+)6.%X%+"02MP[ M;LCM., F"%B<&]L2,ZJ,B^6*YTD8)7RI6U%:=KA8/9GZ,Y4FW=!L+.)Q[&'! M[CBB;EYKT?;H4;$_X+O#_!%S@#/^$ M'=[/73\8C^NW*C2-JYOA:M M^S%O98V])0C$2Q.7I\+:W9Q*^(]AN!0G\$:97DOO3+E''<$DU=D>EAF$#UF) M>=D,'-$,O#Q9RO-='LGX9;'^3\[U=?"6:/B#*S:L;HP[*BW 4_1[>%[D" MV2=F/Z['V#,>^Y0MMT5!=/W1TNY;VIC#%]3[R\8*]/ 6RH8YH"*BCJM,MK6K M:F:ZU*_$#YZP\2H60IUSJH::UDNWTX:KLOJ];,R!93K_)PB_:_=$#Q]^V%/F M3SA@S)%]LZ/%;!1XVM5_??[8NM(^88'UBB9E!<&!LJ0(BE)YRW*CA"D\%H14 M=5UL,=(U&]8_DKT02$ZYRRU$OO&)2W7Q<;9"DSE?^PC+THQV18^9+54FMCUO MI,J$G3V!4KG^/0@PTS??=L.[/ST BK7_3E@(1A8(AF_4LJ6 JNO_)ED 3$T< M07OTY!ZC;(]%.IAQYLMN#/>BZY]H=&$:'U(&R:CXUHY;VL?UPZ)(94"8A:\" MZNU"7>2+WXZ+M(HM(8K%\G%UH $TSYVYLJ6"*-A:&(&, YP/6W7&[M@52A67 M^P3&:Z1=,?C:=N?44.1*NP)53>)4?/@QYUCX%?[$+AR^0W^B)2'^P+ZK-O9A MI *SL P/>WK\0'4I57C)AOA$35SRGHJB-NN7 M),;YZ>^WJ>%[+]N2Y)T8Z=&L/]M[/ =%0@%%=9K:_7KZPN7/:$0X(V)/;2UT MH^\".GBV#1&4L9MWS[&#! X.-DLB[+,3)[D!1^A.8K1DJ:F/XXZQX6_:4 AL M -DM&O6CU%#8";'LR&0_"=!X "%NK*/ M&_$&OON8*]N40F%I4P8;1>.:18'L=<@B-WI>L^N%!G6T4$".GQW="XR2M_)+ M-:J#))/3Y8I=&Z)HP&"Y#5DU$(.P M!$/D5#^(T>1F]E2 "GN/V73V=ZF[(77H(HN*NO/(+G.Y2*+ND4PX.BHH0YH* M*8%4$<69,="MOU@ONI91##+,">R$?HKFH.+Q5 U\D!^[L5TVVL2"M^C0E0WF M(HH<:5(5"9C40PSB%$]]8*V!F2--SP 4 W)GEUF4%8"0=HCOV6X("T?/ M!K7H0MD:V'8"Y(%&RK9KQY$*P^,S- JPA4W>AL3/;5]'3J\#^=I\'B.80FS7 M'@H>]MA3BTZM*<'!5.$DY8V20B*3-Q;'XAB[J4:NU#G%)I/HB1/F,QT%J/64 M&%J']T(ZC[JXC C5 O[,@7AM.HU3#P;Q]&JGR]R'(B %UHN<3VINQ Z]JQ.L M@]FH($FR-2"#5@K:3<*U1(;/DD*+NEJNU\4H];GH>1FZ,>R"A'PH=6+Z&Z$: M,"1@,>)3YHU3"I=0T8LB&U;[%^RG=!1"M9-AEL0.(Q\"]M$HJ7T\1N8R5.IA M[ SODN?SZAL.]%$,=+4J:C>Z$,1!*AE%0'KXR]@%*3")"@WF/[S;P\W0:ZB; MX2V3#:B_%IK.-]O#4/2 Y>H7B$LVE"/_)@,J#>C+)V0(1*SKN+([RY(?7/C/ MR'.O/_?:\C6 0V*&)B-?,)P\T7%K9_(Z=KUE7]FJ:[_L=Q=VD5#&, BR9<'$ MP&:7>,E%NQQGAFK1P4%]G8,85I8;;T^^Z_T;8]/X$62(0OAT$;Q+C:/K@W\ MFC;_C]O;K^17TO!>D>235W**%HXEU, XY:IY@:MTD%H82__51AOHA ;/ M5P!FF&YGG?^YQ'UDH*8J'6"8,QG2EC'X%:A<)!!@$U.0\]&TJ)4!^).0VHEG MMCAZT(-'])1[*2WAT3@,T3 E:BHW'9TR)T7$-:Z&[%QLO1SR[+"CB;;JR]=A M:6O-2]/>,G1L8M&3="VJS."G3(%F3#9V9"@3/>BC;LVOV4 MP^D4C*R5/KPM[0[]5SR*R:KW(Y[KM,) ]R7&^I(W^Y;+$_8+ %#VDLW:<./ MJ+2#,!3=K$AP).)"J]"\-N/]9P';TOZ8RWU*25:XV5Q[>X$/SHA5!:J?_"*: M4CP/ '<5 .,!)J%5*;V7DP>PD8\?N+<+W4[%U=U<["( MW*4FOG1N'>'S',^E/BM80B55L5'\5O7PWM:$L1IJPCSKXVE \]X")C-)F#8S M#OD,+':T\$$O<=FONM2J'"GF$161>#32)MPGD8CV<1@ TAT>S;'MM?R!ALA[ M((-1#JPS06,@;1:_U S:<:,PF4NG 39^]A;7\)I0@V@SNW0B '7GY?=]DDHS M64*=?%O:/U?[DEOMXI6J-!*RWM\A'OX2>9H3-Y?7$850I$Z+:.7.D\0JMG^6 M4G1-,V?1>IJ:.:=#V@DHK!G=P_]SZGKEJ N4LZ'+*;(CVRR:?G1X2<*\4_&< MP8ZQB[I./;%YU@T[$JR:HP@LJSD3H2+Y4XCAB'RJ>#"MN%]-ST-T_B9_#1:L MAT5BBW!@=CB+EJ^F4Q$B3(SC')":(7E76D[)4XS]W0LFV1)?FL71:)H M.9+-R;%/.[#G3!CEH58E"8K,D/?NCC2.G2*)%D<+Z2A$I(*0HP;=Z(T9B5V3 M!8W^/&S#CC/3S9<@?\Z^E\5)1+[/55S>G$_[R+[5&O0.W^G1Z+2& _,XP[Y, M[[RM:F2'2+:-B7[\SP1.=9VVB#7:OBI]ZH#8.NBSN;LV:Q6&R:L8KMG[6N+H MUQBD^:75?[KS-1C2HTO.5U5:9TT9]3K;:VM-W^2_[;6]YC+^P&IUA/-GGPTB MU];SK@7KK%L[&8X',4M:U>:Q9%=0;UV?6PAL(E [=KM89*O9ZV5MCE:0&S MUSNE%KAPX Z[M7E6J=@#5JFY/#4P,%M]I6*/!%NC-3@_#?NLC M3WAI;IJ#PJ6Y[&'H[6Y[5WUV$. DU)5=>9>IJ M7Z6NGFOJ*O)'_R1ACY]H 50Y)(M(B36\XQ;2(+W>%[D@&!.3YIQ2=O]V;YLM M[;8<5B9ES5)L62$;1XXF E/!78P"AY_@L6% %P,V9%5.)Z"\'N4O4110!2-J3D8%1OGF:^EF+R6 M]I6BV:\Q_/E:1+87@LQ@$" M^<'&>D24SI=$,O=!Y#/8C+*4QGDZ'H7:8983 MC]/:(_#$A[=W#^]OTXBX8B"^3*440<0B?RO.X(H)R5A')(U+'+OA#./A@.+\ M"2S$ ;@OLI Y*FTS%WNU0Y?$L0@V=&5\;)K3)/+09"15<=>4M^5B<#!0T@PC M']/T94S4T64BHJR<@M&+:; ?!L51@A,F4.&J*$&+AR*25N,_W(C"KZBF@8R M+H0VWZ\+J9,Y%,7 NC2-8H?\(R0-IGEN%!>RP40((&:DB8RP%(?"D5TCU%IECE-F$H98!:$;8/@7N"^+D3I,C_+X*=OHH(M1/ M%^@G%T#8DBR>,3>FIF15>#",4Y;YH_?^VABB\'3Y.$L,R,071IK:TP .U[0[ M3"_PM E**S_E&GJ,2&\&TSE6H9_@&495A! JX\D'G#-*#6O42AIP1SU %;00M$( MJ@3P!&:A -:_&8"5D<14FK6"V4UN*.*R^2AQO10*8<"D1!B%KH/9W,P.@RBJ MC$3%M#$@1=TU.GGZX*M^YBP6Z :V^,,12HG@B8'< M,H:[1 @P'"HQ+'&T\G8)C/AD2M.9%#!,&E>:+D97\A;"3Q@7Q?!TF14G0\R+ MR3-%6,\XYNV[T2RJ$E%%0R=CB4+NFK1XD+O<$'=5K$T@QRI#H+54GJX0 TJ MVHTEA6;+S3,()..)S4>4C.=&XERE <_/&I+JLT8=A<'8A3.CZ[GQXG3:J#JU M),NID^@@+2^Q$5%<>&IT$^>P2.064?JC +^/BDE4HLE+0"%.@9S#-"N^E",A ML$FFEI\*&7SH#Y@US5.+2D4_:.(B&;-T+DQ_]RAG 1_E,8EJ*O=R187U9E19 ML[0)8FMN)Z(T05KP1JP<21:&8$*.,'?&R4 221IQ6?;.)5[!$)Z$P5,\%4O& MN6E7_F(F$E(%>PG361,G(.U.+ RWHV-!/-N=(\YT[1\T%"WTPP^;8T*.S:G2 M'YX!LL(WZ?:7DBQ95,@<$4DM)+52:QC1174)0M@L[OY15FK(TE32K**<-S.X M4RJ*%K%'2G8O @HY&#Y-4.7F11 BJ5R]+%D%5S0A? N$M+3W"1<(D79UFN* MM0Q(8<@*9;%(FA#E_\#T99,L+RZOL;J<8).*;JK\\#05.70+LC/&"1(ZYDI, M?+2*R^16VC]_9%XB+#)I'Y1GH"9=5L1ID8)""Y-]?PO(,!*6F)-7HG M(T=4"3$8;6S*F5."5CF7B-*T_"EE,!7J1&JX,MX,V;';JSF4",]6#%0Z/,->\Z+HISBAJJP4$IG5'@9.6"2.H'(Q0+@ MSDBK*L&WB9(#2RCGV>K(AK!X\FD4*#,[GHDLN%& 9,X> X%O4:LL__S$&>E] M.TL$;H'Y$:7%OA;P ''-+^1?\ISLA;2FC#2^XY)4PZ4)IY%\)J2*/A5)=>2W M(B\-6*\@J)!-<@Q%%=PM+=$)R3L$Y>;;]\O L_23\1V@)A)0: M_/PZ\U?$\WG6?O5B6]H'EQ:3F>LYE$7!),'YA")7E!G-Y\U=>Q%+CU65W)ZZ MM^CH)%:6%SO'D&T>^@6;:(*WKE5+\*RU,O.MM)XD2=T"6"!,.GZS% A MG!P.MY&5BAPO#]BD_5(K*SO/.4DF"RNRHM,J+1ER7-])X-,"[%$;H09CH=:G._)1>? Y#X!&KH5OSTY+;56XK#P V2C< M#A,W=VN%'.N7ID0)^U@%A,'$RGB50#JM93PJBBL9/*22/ON>H(_ M263("X9LIM5S4#:LK%&824(FQ.-U,+Z&@:])^*&6)AN#V>*83L>!E:]A^C&N M?(JGNFLT7;(GQ$5$MI'KU%-B@QG"PY(A \;^X^(:R]8)UY-865K4#$?X+JZ) M0L%(!;=0Q,9'!G@"3 :LE60*/QBQP%6AQ'M*.+B-L1E,7D>L\I'>=66 MWUUX#0;_E-#IBZXJ/N4.@OPTJMV2;Q:W+,3W;"8I(5NA*$V/IWL;R^?A/,(' MG!5DH$5)XL3/$TY.,U?T+> A%2,14,C$(\@GK&XC=D5^OQ4$P=$8Z4VZ[U+R M)=LL$S)T!^BQ$7H),Q-)@!YK<3;:+'H(')9;R6(3XI24*@T!]PD5*$U%D""8 M\HY+%YFYI3@N$V"J_XBC6!(5;MGDB#FEBT(56_GXB@N7UU"BA&*A9E;9MTVU M"H0X$-7WA"<5"3#;9DM[+^N;"+L#CH?HE]172G>@ZA-+$"<>8?S04LGCD9[3 MLRN&5U3(8'U42(WZ0=AB1<62G$TLR:FJ.97*FWUY1%;D M3]L([QZM]WRJF)@ML[-=79 ZPPY:O>'A:Z/L/NKS,_:M;H/6NFE4:]M1*X+. M4XHCWJW]Y+Z58?K;5(9I6&.\ARDV4OH$STTC[0/&:VU1'^8B(7'O_J@+!T5$ M>:6=+([PM=)/72#L0#PU@K0;&]%?';M>E:6U3Q)#LX+VT;OZ?,S^\1-*UD.X M,B%@[S22QF' W 8#>\/B$!C:KA#;MJM:*V1?*R%LQ8J-((37BJ%S9-6C'CW6 M%A/_',:L^]2Z.MJ^W& M"RZ0UN^8M8TM57UN6^"VK=H%F8\$W!K,NHU[[4(0-.ST6^UF(.@"@6LTIG;T MJ?TFEW#-]0_*U1.)CON4>[P@QZ[1Z]06'_4IXB7J1%X24MJ=76M@G^A*K*[+ MX+4BMC?8]02NN.UXW-;=M>?()=YJG?M!^)Y['I48*38%984R0H\\[2LVI#\'GH@._R )SU KB M)ZD(UZ4"\(KV:G=LMJQ6O'5OA&:["]PC\IFZFS\!8*']M.R8.P]M.(^WSLQJ_J M1-P^<7KD!17I73+I=:QS./SNX=10Y'O)Y&OT=DT]49)3D=Z^+JK> M:W)1I8]D?25$9XB=\QB,ZMVO/1A?^.C-7^%!1E?1L\_)%-'Y^M_W"?2Z0&5Q M)@K!,'LG#@!6='(.=&(UL/#/P8]5BM2:L"_#,$Y1K*_H_5JEF17[G37[# M?;/GCTI]AW#** J^; HVC)U3F)0 5>2W=_3_OE4#7UJ 'L!6_X7:1=^L;48M MMT2]X<4^KI%0J=[';ZZ'!^ZPO;%#%378SFSLEYVX#(M>B]IU"ZN? MBA,NG00T%G(-0'_]C]O;K]K8]9EON\S39IQ%2>(VS0"8,:-/5C'U>=T]H_9 M[)_2V:\V=2271&"=5U/RH=4:MM?_7&QS77W7UGGNJJW$\=MUA=R*X8[2KGZX M%3/)!F48$N( M9H&KP!7-P\"!H2)MRH YV'=X!.C.YBWM76$AZ4;*!HXV8A$^Y=-$=A#%@)QK_#?E.%P$+& "3!3A,(!<[IXF/*(RW%12+JS.: ,QAXMM$<6ND$2:4Z(8X!TP\EFN/@( M9(4[!KGATT:> "+3?!OVE/D3CNO40O:4[4C,HFM80W:R2.?$U3"/ 4'AGS)% M(A*_(@V5005T&N03.7P.U"0DLXZ?/)[);0;2/';_)05Y'(?N*!&24TIP%D4< M)DJBYP#9:#HJUMY?E1D>TH%=AI\.NP8X@0)$#A\!7>D$+&!+W+_CCL<\Y+[- M 1'Q$P=>S@ /3Z51FH'D[".,DLE;@H8XG!4X&3TH>?S$8@U.$I/IM[P8(CVB*4%V(5^7[$-M(MP8(> MW?_'WKLVN8DD"\-_I:+'NZ?GA!H+A(34GID(K\<[C_>[]]6]F%0B0D 0(25SJ@^UV U6569E9F5EY"2P42:*,2!F4N6'@6PNV M%6OO,EI( X?@>@@>"# MN<+-QK9P+I#:[@M%IN$;!HOC M0$"0U\B6'M^-83#. CEXA?Q%B-#W0AC=X) M<<\1L+9\$W:'.@QE< QSD\D]O_Y+(ID<%I -C.PN+#.6]"E21W1\<.'\<5[_ M_LU44XUW_O8M4"F MX0AO$0GQO6[RX7,LP9%KF!;N*U=58[F3D>4IR93F@Q3^CRHM!*Q^M+&>Q1+X M^"B[YH!N_D2H,&L8ARQ!NKB>.$R $E'>I%04_-RF+_#88T^A'9EYL TX)OS6 M82^"JD!R!/%3$&]? 4 <"K_EKZ>^YGIX-$4$8 (4:G.HZ=DHN?E8$6+VRD(T MF=G_X/J";X8@W+DL X-AZ:(H1$:"7R)>5R*HVA%+ $=Q,?>(*MS)OK-4THGBO\GD#4@*?] ]*-XHI"?4N^A,@0&L1D* M^@0B KP+M28].#Z(9MWYWF-+FQ^/$0S84YP^L;0:BU)#J)TF(L"S?$25RX68 M6ZULXZ",7 ,"_B9\!O0&IKV+3/OF$SL'"#X/#G^QU$C_O=IZ.#9 $0]S.)J^/- E+/21VB_TU;][FV5SX/$T\G;A/@C= M&N1B/U:%N4-W41E-U,I\: MVG"B4W,Y4^F_#3RE%NSK=V_I#WE[TCAY*N0G2AINJ?J@9*YA93 (<;=%Y('5 M0GM?6SEY5D3LI,%J4M#>PJ4XFRGJJ))'41LKTX(>Q3+#&LILHLM1*XUZ_-EH MVJ2U=FG4:1F_^B$G^LD$!E7;>S?GYE2$\&IB/1:$B>/>9T\8 O!8A(].)^;H"E:B(;)*3JFE+$S21+>_2**K2I MHE^"*B1E]9RRM.%,F4EY(ZDB2Q7J2)G63A4U&4:-U\M^<;U@]<+\0CZ%(D"G MB*;1[@/5F"G#>@S \TV"5B%NK#8'<7U#OC;3*QZ!?4?<>**,:T=<7ZSWG]'K M3"VGCF.V352C&N,+Z!:]0-RPN49@UY&OC2;-07ZK$*=-+V!@]LJ4(!\8UIJP M>V=.3 UE(A6S"HB;&!6=R-*9$U2@6VXYJ2VSKB#C4 MYIGGA<)\NJ1S8%6O:BS8(.XRXD5;1#74)"Z/& MQK4PQBWR"]T S@WO0(1H7> 7OO*[#1*JW?>5Q$&IN\#;X,&8CL^S)(K@HF(= M;DEC':$Q5:VH=9Q!8Y*&)0W7J8,,AK/1>=:KI#))9:>I3+NVK*RE3VRD:%^H MDZD<_::C-W^%/1J]Z\E'/^T4*;Q4 E(S[CWD&"T8HR\W##+=J(.!WE4OBMOL M+YXIZM\D%7>(BM5I/3*2J> MU!.^T2HJUA0]2\6]BG'M8[J<[TG".&^GG= M%[K%$F6\2%*XFTR\:I5JR>WEGC5FB(EKE*5 M1#) AZ^+;P/P+"?V4=)N*VE7JZF)3(MHU^AQVLH-*Y#<9KOUH6+T"N#J 5NM MA7ATL^R#FRG<^Q=CM_*^M 9KXZI)FFT%& M&]DL2C";GA6FU#F!U+PNI+_[/ M&U<:N1%]WRX _68BK&)@55LAOF'-B!MM\>1"SK1.8TVK>M*U%6!5K9IOVU:( M>^B9.5>7:;-GYL8%16Y$XU7KIK458'5TN[(!-SO?;U7_]U9BK&)9O#X[9VY6 M:^9&X-;COVL-O/=31;M5X9 ;0:PK(UDUI$?:Z_AFA21N!6\]14%; W#5\O;M MA;?B(=5GOXRJ]DP,&%5KVK<5X(K63'O!K;4HB%!*=G-E.E(Q),I^J9BR>AYJ M.AE25R>"6A"+IVKC6M*_:T-4<\62.LXY=R2C248KA*2I44OQDC[PF593#%'% MRB:25_O.JRK>_$IFK58>0C*:9+2B2)K,I/)9$%.[$4O<*'X;T+G-X-^%]?S# M=_!7O*0U]9XL)T8,@/ !&>9Q%H-M.0OF!(\/,WYNU@>C<0I& M#6'<6K'7G3B+BS&22EQ58D!^9T]K0 F)_T^=1?0S$1@EU&/$<9V'G]Z__XTL M+8S_W,[^K$6P M0LI6AIRZ8^].-'/T6.&/=@X5\6PV56;#PX^'BKI]EE^N:'2L6E%&JAR4'?LU M(*JQXZ1=J!^KRDP?%4)]F6&QM]-,;]*PQY^-C%F3%GMRV$D99CG$&2?O5R9[ MK^8&_EDX]P BX*J"2=Q,3OUM?#>.@C:?PK=-C? MOU$GPW>CX:"O5'$8">>2A+9[Y%8S^II5U%X;:B.!KD-F[=3EJC-?'(?K-P01EGXWYY5@?)" M)4/EZ/6.7F<\+?>R)!IS&7<>O%DI]?@C2S1 P&ZC36\5=W1#H ML58+T.=5TFTQ!E5],-1[V,EKH,_46J+VVB'U86U\)>O,]%C!R;X9S MRR2OU%M4E)PM[EZK#E3UK%B7E@*MUU((IM8:Y.W"X,2X56;N#8&>&J/SY&9[ M54Q_LZ)VT%/]4AW,*DK)%@.M#=2AU"_/P^!P=JNDL!L"K:M&GI3/7= 0W]^"%A= G#"6RX>$3V7B6R1[WDHAN+I=[/5A_[.>T MJW'#/ +JX)XV6 ;JPI'!-X/XK.#@RC&^MU-UQ\ILKZ.BW-$V[ZBNC&IQ\1P4 MI)(\VDP>$V6T5P)?[FB;=U17C%P+K =^JCS_/NHIB8^_N+J2@X2NTOIQ?T.3 M:7TR4=0]+Y745%DD?+:"/R509[5W?R2UM\Y8"RT_.5%ER MTTP+Q5$V6Z/9WKQ5=;>4P$A7&:,\)MK!-Y.Q,MJ[8)+TT%MZ&!O*=,]Y=P'I M6=D3)&FOL[0'AIBV%Q(DZ:&W] "R*,\+U9DR&,-;E<$8'BB#\<>*$9IW6TPL MQ[3#!?/)TN-C\(H6"V9;\/8K_X^+];B)QYZ9$S)?D84H&E"((II41[1L7-_" M2B*/'K-I /N68 /7G/HJ7D#R"9W#.L+@\"=[Z0J5^_>TM_R-N3?6EPJ\(HLYFBCBI) NPK-*V_> =HW^I4CEI[!1=- MT4?5OFP3!JX_ZE31QL4JXYQ;/4+5]MYM?C&-RQ2;:24J+EIM1MU+]R_HO6TP MPFJO1M,O)-57P*AB[X"&80JKA&1!\ZZS* M=G5D\,HQ>C9&;_I6;U-?9>QQIV*/)_7TY)5)!EVBBM&%J$)25L\I2]-F2BTU M)R55=(DJ5+UB&\-C5%%G79(FJV;[6;^]JTTXU2M*E0N8!ZU"W&1Z7E_#IMEF M;4*^-E65O=H3$G$%$&=,E$GMB.N-)2]2*OM6F5'5QA?0,7J!.%6IEE9W!6.P M\\@?39N#_'8A;E;Q<)4FQ=T/OV)&5+4RFRW6*U1]I%2K6-QSA4S5=*6F(GO2 MC"AO_*K*M"G(;Q7B)I= 7%_,B _PAD?- !-M881GRRP6R],E)6,T'C7GGJ15 MB!L-+Z"=2>070KX^F4JJK80X_1(NA+[8%)\P=LZA-O&Q'VE=16E;T/KV7IT8 MBG%6H7BU_!W>133!3F[.3-$ZL3ER@W,W6!L:'=G@+FZ..E9&K=VQ?#S MO.,-T;H.$LX)TBN*@5 #/;?!@3,<5W:8E<%$V MWDO26+=H3*WJJSN#QNH?OV)%=DG,G2)F=3"D9>N1Q=CBY'+SUZUQO+_N2YOH^IPTLKJ">)>,_%7VO?U3K&Z/:"N@U=#^^+ M*F016M 5C=,U-[XQ\]HXY#:[79OKD0JTNPUD*L]FR+9XI^63]; MI[&G#NO)/&\-P(8R[I= F/1L@_7=#>Z+P^:,HB-MU5Y'>L_4=4WOFY-&/3/2 MMWT #ZN>4-))(_RVM13\:@W ZEB9]$PD]&R'=YVV??'0U%8BIZVJ[,CHF2T/ M9U]%6=96B+5QS^*BC$N'174:>WK5^XFV CSKF_]V5+650UL!-G9%_IE5(:+> MCCM9.ATI&?&4RKNI6#;B//QT,A:O3@2U((A/'8_.J\-6-Z*:*YS468XS1C*: M9+2"YLRHXN5+_QAM[]KFVJ@ZM[J(9/?>L_O8J*4J23_8?3]J0S*:9+2"YZI^ MWA5 CQAMN'MAS,WKMP&=VPS^75C//WP'?\5K6E/OR7)BS #T,<@/R"./LQA0 MRUDP)WA\F/&CLCZHC$)0;:,".Z^B#! MB@8P$>R6M0BI;;\2ZC'BN %FZ/@6$"U;D, ED M(O'XW8NU"%:(867(MS?V_D0S1X\5_FCGL!#/9E-E-CS\>*BHVV?Y)99&QRHL M981%B4).IY@,)<)A F7'M3DOD.0&YEJ/;X".YC,A*/B!_BAQ_S0 M#F!R^-V;R409BSV-%D'6KL=?C\K8#L@+@+TB+Q0=E!;@$7 ",HM%XZ 8 CD5 M6/#N@GS\\:>/#QZS*8X?3V@Y5F#1P'IF0O+%B_)Q&M-=K]V%%;S&KRLD[X)X M6U4WA;SY*WFC:8J173_B<.WZ :[2%=#09VK97.B]N-X7O@9*ENR%6$#O@#! MW)\,Y3*L!R'[Q?6"U0OS _XJ_Q_YP'!1-BSH"4\"P.]OL#\6E]?N(E;\\-&I=QX5-X>TF9HAT >7;M< W_ I(15#4#ZB"U(30( M/&L>"M$.<",8=.XSQ^0'Q2Z@.>'Q)8:UPY]?E'>.8$'I 1XM*'5<,_N/>^ M[;[@P'Z 9 F(\MTUTL 3O.B9&IA(;Z$DUX(DF;+FFYZU*2X8 @X[0_&BJ3+)OC MZH$D80D,-+(-\B1Q-R B^>0F" #QY?0(TRQ#9HM7%?()AH03/^"OF'D22& I M)8"B]Y#M. ,E(P#EOU'5'6(.0PG*Q>\"9([%)0)L/F%?-\SQ4V% C62K,I"D MV4Z=*!.RI5L@\=31&6W=AKYZH'AO&21-O^/MM_%3- 8 ')AC:7."H!X>GV ( MA/ 767A@2@!IA!N0W$\[AR[JT'2Y)'09P+PHJW]G(*VI(/R4&(]6!M\!:R%H M. K(:IM/##-1/%NH:7I@M.PR$([+M4GGE:PHQT;HH689PPNR"98K6"7B,#B1 MXY-.&29B*OHBH%^9SS6DR'P*Y[[I61O.#_PK51EEA9LPNM:6;P)(U&%NZ O$ M#B*[#I&TE1Z#!*H!GN@6_BLP!SRVY@@B 3-7#I#:T^MVIP?Q88=LG=UD/!>T5, PX$$X4<'JNFHH47#),S-:9GA&L3) M"] [H (OV!R/&*#[)Q8IMG^DI@?6!BS1Q2ZF^&=S:B.[-.FTV;IM4#N]CW;F MVV:3;V;-*=(=)P(MM@QCFQ#T><]]1DV*>5PZ<3W?25/.?_FH=?\%PME:6F@M MP:&%^N &]@R& I4KX/L=2=SICJX"=+0 R1GZOB#\7X#*B*IFCH@M!T1KWY'= M\8),ZJ_@Y+#Y. RD-E@2J+;@LSZBTE274CA0P853V]^XXAA[L>#L3_0" M'&3.EL)?$ ^9)PUVO'(Z]S^[/A>DCUR8@7Z1N O1J9?Z*O;0)9^ 80MV<7#X MDY33WN0B[[HN>DW4U,KB(?WW:NNHW( P?9@#[K\\<(WLD=HO]-6_>YL54R"C MTLC;A?L@=,OEA6CH.WJ]V<35Q((!,7+^?@2YQN[(RF/+[^^^L6_I"W)_DNW.J'P65\N+];7\MY M<$]_(/VWY_MOLU:'G]'=HB,7WN/.D&J.7*%(3A1]YX#F3N(]5^PI-TM)[^IH M;]H]1] !UT76CQIY3:_O-)UH:?]Z,7\IK!ZY*<=O.MASFL(Z0D>X26&H5UAZ M '\HU^A,/#:%?8J.;N8%E/O5G^)?X:2,>O!96F5_A5^!SH17>S !P:V,O*Y; MW6?/15N7 Q9_]2,SV7H.ZT<)(3VR%_7(CK7$-734(ZMK-7EDS_3#3I31KJ%0 MT!&+%6QV/ET#/\1N6!PF8BI^HU32*9N(6I1;TY3-CW<7@>?"1_#N%Q9=?I1T MN *.O4A2P=S(V 0L*P]=:'RD8$6=2*+Q=T)G29]!7>%C1^) R!*?Z]R>A9)F MD1YV:7DP=S1J@TP8Z;]59^DS9(>?"CAPC:8X<"_CJ]VZN-[%7PCO:8)+X9W5 M]MX[ZLS=?SWQ.N^,K":OEO?[7MG'2]YO/8CV:Q;YR0[CO"8G(]@'.#%LD,@ M+8JV72F*9[EK6IRLN'U.DV-#7..;S'KF@BAVUQ$7-% R&Y(%6)I"\&9OB^=T M(1Q\\#&^:XFK>JX/-$X"JYAOT_CK5DY#-H ML-[?OYEJJO'.WP8^;\/Q@% B]DSM4-TP$2'9B+&EJCP)>O@*Z7Q**D\1!!Y"-$V<^C&0$#($<=[CS+3!/*):K^D8FZ@P#\U18!%-?@4'$^ \O9%GN.@]OA]_;K?[@[ M8(5'>!3XZ0L7E+@ PKUQT\^CA>&ZGRT,P>>&-NR6 P,M0]1M?*0FH24D7M!= MRYV;YNPK13-OZY! WXKOBGF5@SB/ O&=AY_>O_\MAV04\D_7BP-F$P-"."?1 M*6G95KP*L42'47X6\0&C809 -2SV+/ !T%X+;-B\NU_BR1-F_CF>')E!4]_M MLW(_K]O4P]=M9<2[<20E'8Y;Z-9J*W%^323. _F-FJ#/FD4U>J26?:!: MDZ:CZ\I4UPJEZ909UE#&LW'G1ST^XV2J-VBMMQEU5B8![%"VU\DFQK.]5W,R M0,7IUIA*BOLY6@6R9SN)B=U8AS*5ISJ)D$RL1U^IXC 23A4C*U181.55142^ M>![*M%+C':QBD)MV?C.<8F2$P.FA.@_%2[(5K$:PA?4TAB]01*)QZ->*H/_L MR,%5>-V M)5=0%5>&U+(B22TQRBWUR6+U:>X_.9E+0/_;4G@L4\ ?M,J\8E:9(CVZDN/9 MN6%CZ6P$]R4[PM\,R-LTA;\9N*JN*9K?L+!=*LQ6H7\44V=1UL%M);39Z4:M>1U M1^JW#T&D@$B=K$LZF;;?&5%N:(LW5!WONX.ZKF3KYW72D]Z#+O*!]!YT:T.U M8?^\!_?3<^^P(JVV8$NG+JBG-?@72F"K+90$:D'%0[+#.%'/-)"K-$J[@?.B M@ULW4X:2FG=18ER'F _Z18JW_[MN O=44R;#:97\[3$<<&K]><8S1=ENSQ#&ZZG8M]!J?;A_:'<= MYM%H7X3=R@9H$]XF$\7H&ZU,=FFE3W:::$3;M_B\2?\RM56UXBEP0M/O.MZ, M_D6O8O.^OJJ+O"GZ0Q\O[2O)$\M2M*QA:?C/?: M1!E_VSNH1T-%K07JOFF/]R-#F?:/7O2)HIT95A0=#[5W6[GXA#VX$JP%1^VX M2RQ70%_2D*2A.DOVGQEV(NE0TF$F@KM,Q7Q)0Y*&BM3H/YY3'4'X@)O-VY#' MO^!@/>:*.@O+9P.RI'//,@G\E_@;CU$<=,#_Z_+1-IZ[ M",W )\&*!C V[)"U"*EMOQ+J,>*X <8+^190*EN0P"5S1BA9TS]=C^"BL4'Z M//3A)]\G2_@EC$I\]H1+4PIV2;])3OU(&>JC*CGULZDR&Q;+*(]LF_B%:']' M MP"^6/%;)=\/JM$L>0?KKT@V@'"G<6$RP=]M ) KIDA92.7A_83MTDF5Y5@ MCM> ?'#7&QI169%/M#WRNB3,1R'<[9!VG-Y5M691MKO(?%$6+1(%" @"'U#Z M!F5VG.X#4L%//=N V,"K#FJ*HL>N'\3"@C.^CW(A\*QY&,#; F29@#C4!O& M514CTT\/I!2@@(%4\9@?VOP29>FY:_+QQY\^/GC,ID%J3LN!D6A@/3-?(>]M MWTWFPL= 'RAEXK62%Y!-@$C/A6?/KAVN87$@EKR]B,=$VL'C-X:BQ;"+M:P M62 2%VR-\M%RR/^A+]2R$"\XG^V"0"$,!G/7KWQ%%N8+X7(PQP/>7[LH]L(U MO [:P-,*'H6>Y:^YO(6I@&.\5Y##S(G$L ]KMVW\=V]NQ_500#OD W 9"%;' MHF3.=P8> I\$!):-:#=!^OL<\_CD1P;'PAQ&0@91R&_PHL6EN;M<^BP0^%NE MB<"+\IX$&FT7_HG/DBTV<4T+%G]AYMR$)<,@:F>*GI 54/UJ=]LY/F'/8=L0 ME&A'\:0)/-@@!,:'R3B("_Z,SGWFF/R\L4!.F)P:_V2XF58:2?N'SLVD0KIE M#8?C*:]^>"-E16;I*8$!9]^69W8A2KVGSX9(K!8,X5I.X"?LCULI: %W,F+: M6*YL90X_Y9!#U1TI0G%1[-ER0Q\& V7 #'V84"&?$@$TB(B8 6-LD"&)NV$> MY<1G@AB#U:R!6^'[9K:6E)YJ_QBS[(:2ZSGY@#Q&3S%=/%&HXJ(&)^5@GBXJM+SB;+*?YIHMI' MDV[HJP>*[_9\%&^A@%73 G;!#W5Q* #9ILYPYH$(=9@MA.Z)TX*O*YH9Q@#& MP951T_3 'O#?98X,1P@T%_3L%1RSA'V%0\V/I+\V' Z D BCYNI=>E3$,]@) M0DF(3@ZR9-$!(PR2-6P1((PZ#+9L.^YUV:^D?KM;CN>D=GOZ ZG;5M-M$R7E MS2A]5/EINY13E6>A.K$ V1' '\II#_0/<83LZ!3 85ZL."TM#S3AOT)@-O@" MR!VW5R$?P.!$%9#B]/CU+SGZ6WI>D$JFM0$:X[SH88JPL,&Y,%N"XHB4LD06 M#*QU(A/VEA)P4VDMR"E:#T"24!L7C%P?#=(0IA>3&M2G:S'CTL.? !*A20J9 MFX.I#=?\4#SAYYS,G5#+IX?*$UH_LAUO 'Y 5H:I4Q4F)02\QYMN W MG!O3Q( M1MXNW >A6RXO)-*_H]>;37B:@:=Z M0753&TW5R7QJ:,.)3LWE3*7_-C#\:<&^?O>6_I"W)](*K=4*U911$2M4U7>M MT(4'8L!!^0.Z2((G)0 M(F9\228_J4 U]T(8 '&T/8"RKI*LU7Q(0XJD/!SDMA6\]K%D2'[@) M^E\9]?@RHI]P'?CJ PS]$,+1(S9'(WM*Q3JJ^J&$=^!2WEI\?W=:S5%'P[O#^\-+ MWU56%(Z+;][*HXBO L449X1?A<\7C] '88R_,#\HJN\@5>R#U1JBTW5EJFNU MURIG+:S!?9D:]6W$Q$5KU+<1(;77 MJ.\6$F2-^M)!NZVK42^K7I=%Q/6JTY=94G-WY6_DPXHZ3X5JV]6=0-9O9JA> MI+^!%?H[MC=24#5N5W(%U>4:%6AJB5%:T:4@3X M!N=/J<9LOYZ4W-$V[^BXA]7DU-E935Q+)S1+1F@^(V@SO41ZL=S1%NSH>-*_ M6NKJ3@/ZFFH?-I:FT]%7L@U&M]I@R+XF7=I03=\O1515(K5%&AO3:HKFF95S M)!\TF _&TYT2)')#V[VAHVD/:\CJ9ZJ9+7-F_I27CM 3DP(.[F$M_I(V :U. M%+4F)U$$ZDQO: MX@W51CWT!8RE+T#RP5Y;*^D+Z-*&CG:[\?5 L.FS>GP!!-<41T<0^GRDC2]9X;XSRWX5ET?:C>])4+ M>&O*9#BMDAP]UI6Q6G\2[TS1M4F#1CWV3%.&TV(U"9J!@>E5$HXG+4RHO$S" M<1LQ<=&$XS8BI/:$XVXA0285P7Q@[O?VJYOI^%4VT^@[#K,D_%^;I74%@O$ M;6OC_JF+ZG"T]@UHS%*,6J/NF/=[K M4V78/WK1544[,ZPH.A]J[VER\0E[<"58"X[:<9=8KHB]I"%)0W66S3\S[$32 MH:3#])5(J:KUDH8D#16IDW^@_W8VK^X!-_MQ!E/$O^!@//# MK&J[[:KQ\+S-]O8"Y+H3O\N@9XSD$=W(8-]Z.UPPGZR99ZZHL[!\-B"!!U-M M7"_@C<"W+DK>Z5[TM]]X[B(T Y\$*QK *+ 7UB+DC>VIQXCC!A@9Y%M DVQ! M I?,&:%D3?]T/8++PT[C\]"'GWR?+.&7,"K,\[2&W2G1T#X+F3K=W6;U%DWO MIYHRG57*L+]BS_MBEDP)KCN(_ JT?KRG_2PF>3[HHQ7 1I@9)MAK#N(O.%8+1(%#T> MHSZ@](TV589QHM" V+!*!H($18+'_- .4%JL8 @0/&;.U0F\);)M\+TWZD29 MQ8-QB15]28%QZ1-*&7@$7V\\_BT?T)J'?$3 !-(T2CUJPU"Z,LWTRX-%QY,- MB!]N4$8" /-7(>W\ @?RRQ]80%9L#7.CG\^_OC3QP>/V11?QGEQ+LN!>4# M/C-?(7DW0N3%];Z X'38TL(/EYZ[)FL7Q"M]II;-91I_!62PP[&U@;59;NB3 M5T:]023<<\$N*-%!J9 MI:QLHHD9K4W[(_+ !T&3/T M 7*%_*\+9$U&4:KU A!RDLVFD=M2LQAPL& M"8I+F"Q2JL01GOXJ5F223^@<])DP./S)7J;L=4T;3LFC418/Z;]77J):/;&' M.5#BEP>ZA(4^4ON%OOIW;[.L"7R91MXNW >A6RXOQ*??T>O-)K1-$->N$/&/ MCNNP.P(JV_+[NV\LH&U4UM-%4G\ZFA#2W%)41Q4;N?*06[RQD5(Z6FI:/AO*.".?,]"D!?1H5T O+ ].49 B M.9(Z^2XM?P\(P),'/WD!X1E)XT@['!#0F%!B"M&] $X#[<[C$HFPKQOF^)$Z MH"GJCCJ0R-%H3)#NKK?5_[A46&69%31@A1G*,,B[,&<2V MCH]O"JX$VES Y %;<_TR]"+U-S&K(L,8O7[PT$()!$ )$)O#I!TTEK3ASF%\ MP%@:#T\82S&3)P9.YAA&>C*429;!TYZ8R+&P]Y&>=@-%O+\C4':-,^[$B-@> M2/T YPH0?:1:#RPA[K&!V;;&23P9]T('G@O?XC6,[3[ANCA3,Q_=H):_8HNM M!0>'#\P;B:\_W3DPGH],2-%H3 XG(0HLH'>4 PKYE)AQ\9$/O$)"$&@ITVO7 MZ(HXSLW:G WBF#-UULHJ2/TJZ[20RJJW5675]V1]89552SB4Q$\3)H5A4)C# M?-0TO9#:@C]?@'']P\JM4(53G!^-M@@C_O;#N6]ZU@89)GNL"V7XM/J;1VG7 MO10"O589"L.\P;="14J6';@3LA;?WYVVN=71Z.[P_O!Z9Y7/S.,R#,1H347I:\6TB099DG-W96_D0\KZCP5*F=6=\Y0OYFA>EWV!A9E[]C>2$'5N%W) M%527JTVOJ25&:45A^HP'M)_5Z0LGZ>2 U]5D45LD'S><#;339YP.YHVW>46VZGR+<,\E64[F[QI)T.@A)]CWH M4-^#44Y54[FA+=Y0;=:_NMVJ44W//+-4BN2#)O/!=+^EA]S0-F_HJ)YRJVT2 M;-KP3#6S9:[,G_*B\GMB4:@S95*+NZ150!M*73ZB".2FM#5MU2YHBMH_TALJ M^@5)K^L> 9%'(36L#FE8(TVJS)W:T#P;J.LJLUI1J$M?0(?Y8%*^'K/ R>-<41T M<0\Q%5'2=08GL^N@Y(B3XV!%X=OGZ4_!HAU6*MX\UI6Q6G]N[TS1X1QOSJC' MGFG*<%JL4$$S,#"]2A[RI(5YEI?)0VXC)BZ:A]Q&A-2>A]PM),@\Y-*6>>OR MD(GF+B=73&YHFS=T4C'Y3P9< M=)T(FB7D*G;8,F\GFO\T+?0J5'>L6 M%@/0C9UPM#[9::+]1^^B\7J89@TB4;V$JM]YO V540]I95Q&),81/[SKXU$T MM?G-'FG->9V;^J87J*JA&/T#>EI/H;N^:<[J>-:_"H'J>+QS./9(=_Z$%YC8 M_)LWT.J;BG _@NWYMG]0&\JX%JC[ID;?ZT/%Z!^]Z*HRJ2>>H/8>!Q>?L,MW M 77BJ!V7")6*6DL:DC24H:&:RFA+62;I\-IEK"4-21I*T]!>,%1^/N4E>X#S M01^M %!A9I:E[OMM-Y41G8/4F?FYO?$L6"?,&36VQR[(V 0Y:K1-@0/H$XM[C>/K)G83=PBU;:SR MO0C-@."THI_W5-&2L?UPLW$];!4^?R4+MN;]R;&Q^H\_?=SV&,<1<>2UNV9. M$*X+-4%G'MNV%>>7BN39M<-UU#?J,]@"0OR5PB08+?R M):=+-@6E1.&'W:6J3-R-EG+2D7RYA>H',T%G29]?C&=(O MC/)NZ#BE)=I6 QP^H!-09-*X>;HOL.;MA:C$JSC<13TB*!T3J3>NSR=YY/MG M/;.DZ30FSJ:^BO/$DT\ S3!5YN5 ,#^:>3MPGT0NN7R0N+@.WJ]V<1Q"K3MBG;JXGZ+ M@)!??G_WS>F>\0:Z/1?LZW=OZ0]Y>W)+V9_N/=I&G@B9I:>.!5V9 M);)F!Z+4>]IH2.;4MV (UW("(5KH_LF1*X3%:+YX:,W#0)PI?"EX?&B*L5W# M DXM4 K\P'/Q>*#>%Q9PT;9V_2 CVFQ\X<4*5O' M;9,'^ )4999I$,>AV\#98;FA#^)^8?EFZ ,>%/*__/QQ(Y'._@JM#9Y@Q-TP MI'=8D@D+A?79 #2#;^,3#X!:ALS&A?LN65%8!!$R\IF1.7.8V!A^DJ2.$+H! M1'V%TSK P0!5HQA5A8Y,@.-Z1]V O "9KE)G%M#M]M@[>$9'Y+%_$MV,SZ/: M45QKR2TCU4@6CY::8>YAAKDSP*1>5(U=[EY8'FPA)U_D<-ROI>>N,]05"XN( MD_/YI1B-1AP'4!!ZH% H$K'H1]W3#'9[!&&,$.T:2+/]_0 M5\^U[:V2R3F1,_AD.!P XOEXL:0"\\-"B2(@>+9\KD2EWCZL&D6FY -:U8_J M-#:U+3BWG.#Q09U6W?_:C;+%@ @[]8R3FLD+RHG<3(2J"#B4#ZJ)E3]?#9CD"DCG8A*8"=8]$Q M?[VJP;9-+4SL2SRSHT,Z@DX] %V"@\CVA=4B+U&''I:&?D(9?MK./:2^[%B2 M?,N':7J*M8\L-94U( $5.S/QM7%LI W3].9$QO6!7 M03'NERK[#53VRAI;S1I[RDM[5&/7AI?2V$LA[+K5&D&;58;"C5:V7.-LJLR& MQ8H51M$S.V[0D8"W=&FB(W4:]NMB6HOO[TY[R-31Y.[P_O R*95/H..LB.,6 MTLB1 KE:\JL0KJA=/)!?0&2MR >& L4N>I@B9:1 :QG=Z7#ZZEKMY2S!=IB- M.S_J\1DGT_K+KS8- Z=&G5VEI.FLA24;+U/2M(V8N&A)TS8BI/:2IMU"0ETE M34E<$ES6-BT+Z_4*)LIJB641<;VJIF66U-Q=^1OYL*+.4Z&:*'7G'_2;&:H7 M=VU@9=>.[8T45(W;E5Q!=;D"MYI:8I165+?->/C[6>*V;,!_C^+VVQ=^KTYW MRS;)'6WYCDX,12NBB':J@H)64Q?S3]2U-Z5V!I-QF?JF2WS9OZ4%_3>%YMBK-3C,&D5T$/% MJ,E+E-<&7A9X+;0+NC+L'>7=8_7""Y)>UUT"(D% ZE@=TK$T73H#.K6AZFYS MK![HS..*2I1T!G27#V1GSTYMY_U4T7KG"U!5M1Y?0#:@KDS87*-H/C_9MH(: M7P(?K:&5T9D&70=Q,E,FUT#)K=T/'=PY19>TO-MZ01F=Y[NH0LV':@!?-R=Z MJBF3X;1*2O185\9J_:F[,T77)@T:]=@S31E.BQ4C: 8&IE=),YZT,(WR,FG& M;<3$1=.,VXB0VM.,NX6$NM*,979Q65BOE[0WE'E[E7!QO=2]HJLZ,[.V>X10 M/;GVVH30UQUJ-JM>+K%4'9\>Y82'L7FYI7%1O'ZFE?J/3>F7W-DQ>M15>%O> M>*^CL+R.:_%UW&BXTRA;;FB[-U2;*(:,H9!$D>5R&1S6L0T=[G!Y33IM&S21 MSWMEV_L6_CP>5D#NFXZH:COZ M4C]@'O951\SKQ]BW W$VZY\2,)W5DU+8-X51'>;X3[L.]&S7NNB1QO@)(QD< M:A.?VA5%8XN/QONQK@RKY>BU&NJA,JH%ZKZIC_?CL6+TD%ZP"$DM*F3M+4PN M/F$/+@5KP5$[;A/+U:R7-"1IJ,XJ^6<&GD@ZE'28B>$N4Z1>TI"DH2)E\0^T MWLYFUCW@9O,F[O$O.%B/LV%,$Y:S8$[P^#"KN7'\R8AXWF%[>P5RW8G?9= S M1O*([F2PQ;P=+IA/ULPS5]196#[C'>Q=_GCCN8O0#'P2K&@ +P/*K45(;?N5 M4(\1QPTP!,BW@/38@@0NFXO/0AY]\GRSAE]C6WF=/:]B$ M$BWKLP"HT]W=5&_17GPZ4H;ZJ$HJ_16[VI]3FV!G4AVQLG%]"_O"/WK,IH'U MS))>Z[CFU%?Q I)/Z!S6$0:'/]E+9;FNY.$L.AIGR3+]]\I+Y,T3>YA[C'YY MH$M8Z".U7^BK?_O-YM@T04S78_R_7=< MA]V1E<>6W]]]8YE3PUR,Q^I0-ZAN:J.I.IE/#6TXT:FYG*GTWP9Z 1?LZW=O MZ0]Y>W(,@S0RL1BYF]RL*D$P2-<'DPP'YX*XW M-)*513[1]H3D)6$^"N%NK[SC4EM5:SYABQ%XM$@\UX [?4#I&VVHZ'$>VH#8 ML$H&QY?'_-#F]V]+SUV3%8P!YQT%J0^L#4<4O [/-A[>S)$%C @;]O''GSX^ M<,$'X^(C?,5R0+IQ4>@3UR%P-L:G)C\!?3P@ \^:AWPRP 8*8.0':I,WZDP9 MQFN#D6!5?/D#?@1':S)S[@KC%_%\?8-5H+>#S)G#EE8"F 7T!DN!)?W)\""' M24PXV2C\:[LF9TR?SQ98:_P(!O3=-=M^H)#]:%_R#')\#:N@MN]F4*UHF6Z2 M,>+\P'-A;*"0+^S0&I(-@5^O7= N3'>-6HD%B,(%;NBSV))X8;]1.*&Y+N(N MESX+^,>@8/C)]OOD!303F.4%-U<$YFU7C[@;*Y,\VA!;C"N'4?A6K1A]?GVP M7;H@'O^+ 5"6*=:>!Y#80Q!_$7)HG+Z5F5]31MNMX_N%"A(8"O61W M$%#J(9PH&V *!! H#OX5,%J9>Y/M5-$^4(* P78 YK@ZMHO3YDB;=,\DCLFG MO.+VC91!F:6GN /X=+S=[%V04B_JXR&94]^",5S83S\AS&@;(\$ K]NPJD4L MI7#4B,1Q]"W!"4H#PR^A]%/B1:QI1W9%$.T,EN86(%7/?8:?YZ!NQF/@7#M2 M2"'_RZG517$+Y,O^"JT-V@3$W3#4%F VT_73H*=F68;,'@C9LP).I$1HF,\L M%G[(C\A'?X5 YS@-\-$&YOYJK6$,&.S-2-'B]5>0(PEB.9XCG,?PIE:*BT@D M0,R,&Q#>EAOZN*&6;X8^/&P0YT6E(1&T_"J1C62Z:*DI=INF1.L>,*D71_HN MNRTL#ZAT7TG [4R^>TJS>>Z>'J2L[2CD!21WQ(B1SC$@3T#%7G3HT06((O_[9<@ N-Z # M\HOK!2OR(_T"_^.C_.Z&R2]0,'@6:HT((#.M#7!'P(]G?E!Q_QT_PX(75QQ- M:'S"2MA6 $6:)7Y0?3.6C "K!89!;7R+9]P;QY=BW&6'OX$BT;V4,"Z MQ0/TA=$@TC*$U0,86"X!6H:Z\1KAX'IH[&?$7P@R@!<0$]OS$_^756K%EHRR M6X*CY6M!#3IBNZC0]R5-Q1(@'R>.#HXI!\M%&!$F\6I, )K&4?YM90)"8/ MZEKM1:(-93P;=W[4XS-.IO47-6\:!DZ-.KM*H?!9"PLA7Z90>!LQ<=%"X6U$ M2.V%PKN%A+H*A9.X06BA(KD=*8+;MHKAL@9Q641UMG1&K&2N!NV]JH^4$\:+%,*23GY01YHREE+X@AB>_NT\+?YHH;]& M:_'I<*F>]7\H!5YS:5>=*;.2PN$(N=9YB$@R:1*9C!3]IF1259"VY0S19]54 M^3.+VTCN:@)U,3;Z]_OB?\E(TRE1Q*FKS M-VO'0?V]C8?RZO=V?=I4X+6>;VHI[V\DGB_: ;E[5*9I<;YD;ZFL>YL*HN,V M/O7F;.K9HJ-'_D^15"<]GVVTIL8W]FA)*FD#E>C*B2!$:7*?IT5)OV=_F4M5 MI0R69'(2KM+6O!3!9=#K*&NE%K=GP=K,K=/O:W"+ED!-"ZSD<54CN0*%-%@N MG>48Z19%Z*4/\IY11'WB\]9NVFX1KE'Z2K5GA-L[BJAZ=]07@KB0),LO W6S M*G"RX4$CZC'F%%8=*].D[MO"L^ %,G\]45,U73=SIQKG7OE_WG1 WRF&.B"; MG6IV.&FJ_GUV\)TJ_'JF9&M2K Z+C";54K'\YR"NPOU,+9O.+=L*7GF%[WA\ M4=+^Q?6^1%5=UQL6B-**H@AKJ@(L+[;WQ-PGCVZ0:K:%5U_@?RO^E!.P\QI5 M>-$_ M]H2K]OVHK8*/-6%AXH#\P;X*2'YD)EO/ 6&\+.M!8NY7DY])%@^RR4]/F_ST MK4KOI%@'BO%>R=/\=CF[17I+'R+;H/F2S1AXN?!T9>B<":)ZO8-(EF>K2H-& M$O+F+2A?,Y5:^;K2O3+BBKT[)UN&]CNC^H28>/H]5]9UE*YW7+ MD_*[\&KT(9(<;^?!:_^FZ*!$P=^X=+2H*0WZ!/#+FO)./TY:U_@O'RGIKQ"8 M:VEA]>FH(O3&QG9 SC/S ZR#&E?YG15DH5TEI41=X:AXM>@6*52G&.H-??5< MV]ZI)"Q6-MW1$*,9$47,]T4/K*A"-UFR2 M2TV6+HR\"^C6J^FW#NX[/!5'\ MP7@X' !II=I6K@'C !5U&.Q O/A$/=WA9#_ OI<(5 "X6))P(][8A'.8#950 M)%.A2<+N=+8MQAG-2<^4/'PY.>9CQGJ\_/*ZAC]I2Y]M2ZO#JQC3QIXQ?:HA MB9]>I9XZ["*;$85>2N G)X\E&O'Q5@;P>CQ'J7YZ>5WM#H"76+>JKLQV5UFK M$D4^)0+6-,VV[,C'?.P>L8 M,\?M$6W'*XM?^J%'HPZM;PQA?@R.6$+ZE2T44HK"6],%HQU]67KI4#<..]1+ M]*K1QW?2#=]0-_R.!#FO<]"AED%:(!^H%BKT.;?&:@FGB@ M;YT2?KCTR4W.]O=![AWY_SC6DI'/(!<\W@S.I/YJP/_FG>2>02-SDMZ(O.TX M$V_QTV4RW?'JHQW"6\Y%F.$GJZ$GK>85\O]V7@&= 82V&8J3"PX7,_0\[+44 M*7Y@0R6_LRUA UEX&_I[./=AE?C[R*##4\AFL>6$O_F=P=%&A5V6 O;OWTPU MU7CG"U! >0!.1UU@L%T6 O*P MX0Q,8]7"%>'0Z/_'0_D%.W.BY2L4]9T%D+6[8$)WP(;JSL)'V$+0H032'9C8 M$1H0T(2W>,"3^Y6 0@*K(TMJ1M@1W:JQ#3Q]!;)[@'_BCH"N<[I[VNT(]2?N MY^#M/4''0KTHLG@1>?/0QVZKH+"D;=7@=8/G/B@C22]2/[TG9&GC7D8-OM#> MW:%!A[&%H/(YM2G_/%AY;OBT I.#S_7*J+=/NQXRB<>$%AGI?;",M-Z;]#0% M(VP9DR4.1R)5. 9C'EHVK (T+-1-G<#UA)19NJ#VBCZ4H UO1!^\I,\C?R79 M]T31 ]7-"QY@N*3#'N(0+#)!V\@E L?[@-GLF=E\>4YRV16M-V< \F(AI2Z0 MN 5I)F"A&L=;TG(_A\E J(#:TF02S),3L>LE9BN.2>1(03HO(-T 41N&V!>; M[CI/+N]8F'PI*"2(>)E?9R8\*79NSKOP+M@W'8#]K?A"Q])6IB%IY)*TXZ(7*[!\83^]1@NWW1=_ M=_F1#8%RW.,L<(SR4SZXF,N)0[FTC5X#>@J!RK+"=+L;&^ !T]K 5V'4T!/3 4/P6&FPLT5=U*;8'MROQ4L22"9X! MY[B"->&IXU.SN,B]D7OJ5X>\!Y3:1!OG*0:6[X?5?3#HS@M(.V#.I9I[-ZFP,. +F36!16^NA32I@KY)Z!E M[7K(.-P;(G0@P0^"7&,D^9&?&(X8W(]8K1,\X3-&?H$=)&I>P%916VIZ=RDR MKZ7OYX<<#B_J/]9NPJ!Y*^92FTM0ZVO<*9T="(;E6XXNTH%P6;T93Y1A]@J" MDZXQW+L-@IDV<'P#-^YJMI%.CFH7L-Q:-'MW<9FB6WO>FH&+02*_45&2[$PD M^(L+[<2S#2^'R!$(*^ACP-D,V78*_;,8" [TH2V:M) J%?< MDR4\AYP7!JEK)%@?\YZC#WU0O_!Z+:59A9M%_HU(HTCECXSJY0#&0H%W!L9< MB'!R 00\[G"G.V(V.C"I"=@2OI^T'OGDN2\@H=S-QO6"T(G,BQ4-X 0-;72K M"H47$0H#1NT--Y$( MV[W^8@":NP9YD/E:(9\"M"=!KEFH'O K-5PH=D:/% M4!?Q8RUED5)\][N)T M'*L1^*%0@IZ!-M%W&NE2V> 4D-P.-P)B96\AIGRW;Z.]$V:>CP>CH-VM8H'+ M0V,3#SJ!&&L)"@HJ=M0[$@?2+]??M!;7WUB5KK]>N/YJ4AYB"RCGMO&Z]QG3 MD6),IE6N,XRIHE^@^?1,48?&14:]3IOH20O;X%ZT.7(;$7*)OL#IB[BF5QK) MSY"L%=Z&[3BJ:67Z0'96-'Q"PN$ M(Y5':T;6SGTH7%+?%F&QRL4-JHY19T%+=&'=^%;YKO%) ?PPW"V5YRS86 MS;HWAHJ^QT]52%;65>LJB:BZH4QO0B-U=E9HN$C]Q(- CXO4,M566E9.Y7ZB M*VIQ&KM0Y\$.XM68W@BO/5*'_KD-CSB3=XN>>\VB,76F-:7C4/>0JVGENV,W MX 3NB ?K4QP^=Q^'GGV+H3W%8U-K*)A6!(_,!]4_0XS1*PUM?WO[Q[&=\2A:X:O/CQ1NGE$ MHL4_'Q.*_;PE5GSPWEED?Y%Z$_@>T,'X)2-&6??O>+/\.X &[@8FDNUS$MFQ&6 M/:[Q82%5KD>!T^-QU4Z4,GBZ0,C:1.+V0J?SJ,SI?"&T]ML8^L!+AO(JE#N% M3D6=T6U]TP&7NEC&+%66IYJYO(.B2J;N;<:XX,$LH GV_W#KWXRI)65)#.HG7R4092;Q>0FIJ MS7"52>V3!P[S>LE9MTZ/=,][;:C,;G7YUV6\@E)_FU) '<=KJ>HW4M^\Y&6D M:0(4@8^=+-'CV2.E4QUJ\L+K4L@U1O*B]F*!V+/2$6%2^[RP[Y,'R.Q6ABK/5%,&RM-A4(*$,_=P6]JJ MEY@M[A9MB*I_&76T:E6QUDC>7RK5+;@*VCJ8M5H/7IHK#JKU>JJ+R2Z52BVI MN:?47*TME23G1NR>).?=\ "C='N,AE!T&27OHB58S^I6_^&4FD4"-Z V/'^# MQVA<@(LL78^ ?4Q\ZRM9N[SD),.2DR132)%@Z;P!H&J]H1X\#%SRALNO"N-H M"OD#7HP;TBQ.:XCDA?K$1IO=?N63>,P/;9[1:[LO8-N_N-X7_,2D&RQ-2QS& M%KY"$IS,7_?>,9,*6UO,J(8:4_'Y^-&&VSH_%9%D^2DLA3Y]8@@R1Q=B9.%9 MS\S9(F8N<",PLJ&OHAZ%FT8I^[IAC@\(I0%_-RILCS^*XO:#G,\#^I5MH\D& M9 5$!V\LV))Y'M^S@&'-_,PWMNL\/<#OU_#>/!AP1W8"BFW]%0(34W^SHK"- M5I0A 2!0&TOP^0."(1<6M0$L=[GTP8P Z"PG'H#&,6[>-K%W^RT&"[NFA8$; MY,4*5O&"/0:SA/!\$7J("P3ZKQ"F89Y"/CD$A0GZT0?\26"M+=&+Q'+\T,.1 M87?]8']X?!MH"FB5B7=AKA6%-:+GWA*_!JHP \3+25)7BM1%5M5F57D^VOM1 MUG>6]9W/<)YTLDBQK.\LZSM?'%.ROO-Q>&5]Y_/QT2)DR/K.YV-:UG>NKP&9 ML$*Y10:&!Y@->_?19]_F-0KBT@V)6N+XPHSLR:TRLB6)M()$IL/;)>U+$FD# MB:BCI@3H]#OR]GVJ0N2V;"3WVO':D=X16[U[H8M__V:JJ=H[F;1TJ>:>!$GR@CZU&;$]0ABPQ42EC=5]O :)'CE5T0N1NKV M*"Q7ERGUET/M2**V 7DB4DN]4$W!J.%$C]31>[6,HT4J3!*MTGBZJ#+:O_P% MZUBD2\&C4$;(7A(OS14(]Y-21?)JYK%+N8\E-?>4FHVII&9)S1VA9E4OW9"@ M(13=C>R%=$( [^=U2NFJ'I=?,/Y^P$/L-YX%N %8R4*4!*0$A@E-[KWDZ]P/ MX]@N;8-A\? '?D--K(&%(>SD_P%H $N D?4K&A#+)PZC/"0=EVDS'/MP&'B$ M-AV#G6,_ZB,O5&@]LRC&6=!T^JN(/(?))W0.M!@&AS_9BR^Z+EMRLAC-LGA( M_[WRDN#5)_8P!]KY\D"7L-!':K_05__N;9;&@<#3R-N%^R!TR^6%B/X[>KW9 MA& !%G,QY0#VGPL'LO+8\ON[;RQS:IB+\5@=Z@;536TT52?SJ:$-)SHUES.5 M_MM I]."??WN+?TA;T_:D:CP3\NACEDN42%B'9"+[V3J@DQ=Z'O\O4Q=D*D+ MMTY=T*K VP*7,2JKQZV04MM;IU.^OI2)=NS#B69 M6:0U&CZ72B5HUG;(S,Y M9"9''(Y>P<%'9X%D9%E:XT:Q>NJBM1&Y!Y(Z' M58O0-5RTMM@FRI8"ZU%RQW0\OK$RV&'D-L$FZS!Z&T2[_592/[.HK&)-HK2= MYWH3>JA(K$JLRKR/5JFA/X*4)%:LB_+RK3W2/^^QF]_-?4P=Q*O$ZH6H57I$ M;Y_N%GCP_9)Y6!6=?,#K:,>QJ-TG97,Z'LJ,V$L@5IO)OIT7(5A-;0!B98[Q M>3G&&\]]MA:B6<7R6*"ZS&63N6S';IAF6M6VB;=.9I,D+4DZ]T9:TZMV694D MW8@=E"2]J[2-5&76NOSY,LK>J6SC&(C*.8+U9QPO;??%/ZF(72GW..[K%44D MX?=)"RTK=,.TXTT_+*AH*A9A"L$0+-R?E M+\BZ"Y(FDA?F,<"0'V2:?^%+Z64" M 7CQTO V[,2@/&M;;"D^237Q6NP[B16RGQ1J+;Z_.YTFJX[UN]NDQ.*X&;+/ MSX#]&6#V<(,XO7N,US3.%I)K*KL"57#2<%RRWD*QHLZ3($OS'G]F3Y0<1Y?P>P&2"AAWR M3Q?X0AV*0J68O^\ *1$D42#X8 6\!A)$P=> @CT4+/#[M1C(+;Q&U\OEO6T+ MOJ1QG(W\Z_/:J9O0 VSX2,+KM26* PY@:8S/NMUWWA/Q6]&_LJO8IT(T\XD M)7"=QXSYE*G=A#*WF$V)8<1#(D?W6"V63Q$64!#;X8)39"(NTP(N>_'/AX]/ MA;WVBX-CM'/JT_RVD9S*"'WR&-M[;YDA7?@LCP[YM"!S&:;&!!$:TA\6W^3; MB)_W0>[9GB7E7,@]MK2!]K%II;,]<1%M= -ZQE<+11D<=+,Q=N#$]*]81&T[ M6N+)]B,SV7K.O&@!:J9'Z'94*Z=@29K.Q+KXEO)2)L$*=O3AE5&/F&)+8I$T M0+'VPFP;_LV "4BWX+"#M#>CH0H2'5O1L8TW0OX8I0'\B)20H4.G(C*I#\L2#^;$>!=D@I66UOG' W&?F6!CVUIR:K("OQR]:=@F?)_> M3D]=AA)3].=9/B>H>#P@%.QZ_&QYKL,%7F3/\,V/&P7C.Q'!\83.K=60G->G M"/&/#&8IDN43VUD&B+>4"<9Q,5(FVM_P$,V'%:&:*.,Q?V5_0Q7R\=CFA8$? M )B<#W,)/6!I,<40#_ M^[R[IG[?/[;UEG$TJJ>N<3-NQR4-MI$&56U:.BM;$J$DPIJ)L')"JR1"281U M$:%:NCNI)$))A/4VQAP:]80'7X0(RT2.:=F2[/C?: D/2&C\;H3/CIXS)WA\ MF-5\^5*LB<'6\+KNQ%E<\'NGSPQ;4HBKU!4[?M^2!$CQJ[A#MXWI6X4X#"OW M!5RP+H#9^-36'A_L7=2VZT9A-E=GP\.,<'WG\0D08 M(]&VH(!3[2!W9WQ,A=O*-/7>='QS"6_CW>=? M(6PRCS!P7&?[N>MA2.(25K,@<^; 3\!8S.%15$!!SC:*$H=!OWX ?PB%;WP+ M;QN7(8\+!<(/0E\A[P]=?68!65BXBB "2 S]A25 \3";ZG&-1K/C&G\\AN\< MEK]%N'&\4WCQNTLO"24=IQP,I#%!PB#%L/7&=E\9 QK!DMANZ LQNTE"8.(6 M2B"/S- 6T5P\P",:G/0H%*+S!Z5\1D]2.5A8& SRK9MW!*0"B(6WQ71K<_4#K=9$EH< M/A9+W(?(9 3]A3\ MG3WQ'4N P+/[UVW0]H\TH'%DN1_G,<%;Z90$$<4F6)&:(/86/.R36WR(H708 M,/GXCT]__/A^$/U+!$8&Y/WBS]!'NHM^S_,$=G[W,W\WM8AUA&^%_(^#(6B? M+33;A CQMR/Y/,-(J"8@5Y:"/2*[,5)=0 FF7R,#L)S'GAF/\LQ=[AX&$EPM0X]++!J_ A** M?171_J$#LL&&W5^0)U#G_"AKP,>$#ECT5H[:-&Z!&>=T!*[YY6'.PP8QNPS0 M0+=PNFB:8@Y4*OF)JV>#8SM#<- MN,[*G19@-XL34, M<258""V*#6-B6,%/\1EKP5NF,$86UG()&P,239Q_]"OY,P3[8V&9D87DX&&, M(=UB[=R!90-6[,@A%75W3;A/2:5')2C<)2(+62=" @## 42Y&F$)/C1IB+'* ML$D\S):;=< C &[DU6*H263"BY.C.TG,20^>P<11$5%1\&1,M1VRYRE.. QZ M(##O:'_5)DKO[=[ZV;0/:OM;P2BF/8_85\EE@$?83*#YBTH1B^9IPFXZ("QPN,JU9FKUX$4CCG<^IB<=^ M!38I2J M34Q0TM%A0;$E*8HHFE=P-2T$4^D7$(W>ON,Z?H2,R0[;*TW;:EQ5S MM@S-TUO2/!R_Q14;ON.1[$D\-K&C!Q$("T/YD&9J<;)7H321XH*.?+1B>&(T MVDP;#UD+B6CE+H3K)_/7E%Z51T35+28[M%=+6$.;'^\H-;7$LS3.G%G*)S3D.^0G%QH#$ M)GA*/4%7PX <6A5W?F;-%!AC3S';:G](;]P% )B$Y:R8O<%)_' #1(9 8.6$ M_6E0BF\%>"2I"/H2O"2C9YDKS7)5A7S!=PK[B$(^'?462'/O2G\.OQ=!T[B&,;S3<[M-%'&ZI9P *6^!0*( MPG[!_Z4S.7(FJ]*9+)W)E3Q3(F50I%LF-ATZ4P,PJHXF6 MDL?RD?(G[(6MOB0LIAWG#LK?W!-+(9_V'$JPG &>9+@L3'*-7XB7B.5S1,HI MFBO<>2;D5WP$Q+[6%+@I5VRF,,;)O&'WT\4 ^L0');$]*PBD'\&S6MI65>,&&O80#_ M@D6>7N LZ _(/V,@'EB7_8&8;S*O9>>!G=(?N-_;-OE5W%:!NL35HEA!^VB# MJ>0(C:4_"$DK<-?*TYW*/-VC(>AM409^24R:>W3)G=79I(.Y%"U)EE G51-V M9#_W'I')2+UQMTQ))FT@$VU2-1%:DDF/R$2=*B-))I),3G80&"OZK3KF21)I M XF,)U7;IM26RUNA76(7NGK]6#"(Y)R^BF=UAVD8H98VL\K3RC4Z!W9H2V:* M(;>D65LRB3.8Y)8T9TM4N27-VI*1,I%;TK M49O*)EV_A\B-;JJD=+:SK3R/ M)-7>W=2=(M$KT2O1*]';-_2J1NE37^*V%;BMZMEKC]:49(F=XZ%K&5%5DX?Y M>WL-"TFB5Z)7HE>BMPOHU8957202M\W&[9DM:5I]#2IR[2K6F:[F^6P4_%5K MC)\&O<'&2#GA)>ETF/7U8^M):DIXDO5JNN+32UXZ2]"3IU7+@ZF?V MUY*D)TFO:MR>I+S;[T(?*0\;NE6\ 6E<3,E^K,OQC%]!D,,UZL[ML"E>J*I)I71V:!]O!R] L1L:Y@"?7F>P[O8BH5Y[)R+TLQG\_5*0SBN2K)!QW<%")T3L\1KM$DUI--+4SX"4/7!GJ M?XW+_?H[Y7[/4;[J4"2Z.$:;Y(NJ&#T*?5*K9KO)&^(SJXYER[*>H]440<UTJ7K)!UJGI()\9,%M"4=%* 3L:W+&@FZ:0M=#(U MJEJVDD[Z1"?#H:0322U*KERLZDK&L#^K<^ M;:I1VKDI-[7QFSHN;:/*36WZILY*VY-R3YN^IU@87RL=K2HWM+&P&E7K'K=Z M3[M^LY/IP]RC2%:U?+'[>FS)=HBH=FZJIE6M/" WM;&PJE/)J=W;U-&-KAKE MIEX.UO&-.J;)/;VHGC3KX::>F3TNH"C1,KI1-L%.-L IXZ NM-00K]?;"8IG M09\FS19(I?(A\Q7XLUT2J\?4H)[;_ZF#Y, /L+* M>O#9L6%GBF[,Y*@M&54=*A-]5&C8$\I?6]2X/U8>8^1G>&_EDX_. A2Z?X4. M$Y)R-!P0;:AI!;2Z(_":##M;-0;BWZAI+2VSB*9:44]O&,"_N%ZP>F'^X69B MG0/Y9SC& UK,'.D&Q'R3R0=8E$?M_H#]WK;)K\&*>;Q=,V^AY[,G+$E&/MK6 MVG)XF8Q"%3*Z@9 / "VNFX)I7LI943U33IV6&.66*Q21\<@@,:2/=?-NK M:]Y4<.<]EOP[JXJ/#(&^7:#4;9RQDDK:1"6J?J.+&$DF;2(339-I?)),Y)DC MJ:2.<%]UJHQN4AM2DDA+2&0TO66:9PWUX%M;WN]'MO&8:7&'R8 LV,9FO,0H M.E;HVH5%_H<_JZG(=OE*8,TBU/)Q3.5IY1H-(CNT)=/22HC!UN267]GO,JI:9;ES/HI;=0O!+/.8', 7'8X:OK M[@535^O>7J^M+-$KT2O1*]';-_0:59MD2M0V&K5=+\OU241M!/0K.QSKU+UJ M$]6D83T5)R1Z)7HE>B5Z^XK>FU5#E+B],&[[W.,LO[5979!W,*R@"PV.*E<, MEKVU).F==\LPDJ37@&WH)>E5#K22I"=)[]JE&"3I2=*K V9=GK<-V(4^4MZT M?*.!ZW91/2?HN4!1''680Y#\_Y:S8$[P^##;K_!RL]WZOX['8 G_80MR_T0M MQ_^68$8L\XGKD#ESV-(*R,:&15G.,_,#S#@OE&5>'9F=Z8/:LM&1>'5%U6(Z M;K+C4%/TFL+SVUWL2RM]V5Q)ILG0O2S:?P]<\\O#G/H,X5MC^!Y/&8E#^2H) MR!T<5&+V#H_1)O&D&#V*X[Q1E?G>Y['M%*:M22D[B(Z:E(_>C'_1'()&$6)Q M*[I6[Z=W2OR(IKP.4-QO6H/-?TK\2KR-:]424QZT<8E&G+2Q'EZ/W M)53Z,WMF3KAGBIX=0=8H($L? "T1\JHVK2KEKZ1$2#II ESJ6+U1!V!))ZVB M$Z.RUBCII$]T,KE58UM))VVBDYE^HR;EDDS:1":&JMZ23KI^#9FJ8]Z[EM6& M;&[@AR4R\':S_;X'9[3^_5V?5K5LL-O223]E'P=OU: MIU@7ZDZ6"KB-)=D.$=7232TOH^2F-GY3)Y)3.[>ILQL5:I%[>CE8=2E\.[>G MJE8U,+75FWIF*2$C_O=IF)&SH$WN8>XQ^>:!+6.@CM5_HJW_W-HMLP'0: M>;MP'X1NN2P-W:P0=-_1Z\TF&&;!3-?C*H&U4UM-%4G\ZFA#2]7V.!@BC71%FV@''P\5]>"S8\/.%-V8R5%;,JHZ5";ZJ-"P)\R3MA@:OUM? MR<_PULHG'X''%^1?HAZAS(/X.:&=!BYG(W(.:;3#[ HCQJ]P?L][9-?@U6S..- M?GGS-9\]83TK\M&V0.GCZDZAVE;=0,@'@!;730.V*.5,JY[%J4Y+C')+#!K% M0F8^.02&M)%NOJW%']D632 5>7R/]>+.BAOJ4GQ^NYK0&S>*XY-4TB8J&57N M&R#)I$=DHHY*QWU(,ND?F=RK0V5V[3AC22*M(I'14!E+$I$DH%-C7 M/2G?$DCNR>6#0LKVRI%[TMB<&[DGEW/95:S/([?D4ELR&9:.9[O2GG3]&H+? MXC$_B/LN#(C##M]==R_%MUKK[WKM98E>B=Z*C2,J-D>4F)6$>U/T:I.J+64E M;@O@MH7]9-JC,/&8C8!^98BMV_HG5;UZTK4 M-AJU9Z;]< M=TS9\!5)>I+T:KD>D,?M[3>ACX2GJE4K)TO2DZ1W)NF5#Q>]$NW5$/-9^0%FFQ?*,*^.S)K:W,O1*Q"QKJA:3,=-]AO>JXJQEUY3,7BO MW:7HH]BG[1; M-O[N\R7Q3EGV&NJQ'T5'#<7,>S6^=*1UVI&FR>N#!FQ#+TD/:*]B;8HK^7#C M=43+GHCBV^WRM\G1.S]ZUSUAG]DS<\(]A]?9+HY& =G5 D3:<":+9THZ.4TG M,UW2B:23TW0RFMRH7[>DDU;1R;!\\2I))_VC$U4?E>X$*NFDAW0R&,Y&MZS$ MT?5KR%2KA!.-6;MW]U0^;Z6>NZ=KP]FK#M-J:7M&;FK3-W4L&;5S>WH_5K32 ML8UR/QL+Z[VF*B.YH=W9T/)I1EW8TZ[?ZHAHGW-T_7:&LLZJ)BZUFIJ[O:?J M]$8^)+FI%S7@)*=V;5-O='DP-<$:5-?HZ M3P[\ 'L;T+G-X-^%]?S#=_!7O!XAT7E<\Y0+%/'EW'O[PW:4(]^H8Q& CZ-O M<2Q0"9#:=..SQ_B'=PO+W]CT]=%R^)KY1^^BP2+$C_O#Q4#G\[-BP,T4W9G+4]HPZU0N->D+Y M:XL:][OUE:SAK95/F+, =>Y?H,(!_<;U@]<+\P[W#.@?RSW!^![28'=(-B/DFDP^P*(_:_0'[O6V3 M7X,5\WB'9MXQSV=/6(F,?+2M]?_?WK5VMXWC[+_"D]G=-^W:LB3+MV2FYZ1) MNI-MVNDFG??R:0XM4;$VLN01I23>7_\"I.1;;,?76I+Y)6DCB@)($ \ @J 7 MB,H8*Q7%*,> 7 *W2#<%GWRM*,7F9^.,]AJ]''($6ZME(MP$!+KT46[>'=7F M[D0RYRE6^EL]'4,E/>?(N0,7][!W#RHQ*828M ]9GTN)24'$I'.@/1TE)462 MDE-3U_2M[ 4E(F47$:.C-96(*!%9)B):XR 2LH/R[X6MY'?%!A&S/1$HJ1"' M#7PFJHEB0(7V0R#R/^+9CDIJKU_S*U\R"M[5NO6OUA>6'W$=9)GFI+6VD:KF M9/^)N-MMM*LYV<><;'@24LW)_A)AU3+)V90T-KYZ.'?7%!5L!T)LX#$>9]=E M5$C %F];ER^#>K/;VG?K*JOA5<.[X3&=PVX[E7ADE>#NURXV#UQUKMQCVU+U MM_9G,(ETC9B^L,5)3N4K+K&9/MQ-@0DUO&IXU?"JX3W6X3W]\86WU*CN;52/ M^0ZS^5>7[8KS$J81E.#^(E/?U-535V_U6$"N M!'%U;W9=UO.K]1HY/NNH)*_,DM>R\BIZ*1AG=*14-V65VXV3*';I#:O>5>_' MD@!]QYY8D+QR1K?.#LL5DVL#0$&4O&D%DI-&X(G*Y$=W];1U MH//3/YK/8[HI<_VB3VI.\SZGZZ>IJ#G-^YR>8K7/'UV15DWH/B?4TMIJ0DLT MH9IQ7--9]@V=U>Z1+E\!@,[:9OYN_,=B**=BSJFQ<>JRFM3<\KKQ?>)J3G/+ MZZFEU7]T^14UG_OC]4"[.VI*]\=K\T#Q]7Q;^QM>6ILKBW\FP_\MTW]-[E?) MM2M5/^;ZTE& Y6^]==6J/=:3+L^@]^.]_3A9_A! M/.>7$\]NMVRGT3!TJT4MVZRWC6:WW3+UID5MMV/0/XQF_63RK90+J3YE@K!4 M$1OP2#Z&OD/,!:QBOU.\MF9Y->6N[3.YL&W Y!AFB-S'-'!HY(R/UF>D[W(: M.F]-@R#M4Q@1+W##J"_/M$;L 2A#*@,@FHZ)YAG1%<(9(U_#F!%3>\7!RE/6 MS/>474:>6":3\W;-8P^&B;V>MQGZLP5J;LK"5E/Z.?!<1NX\6.G_Q8F=,3(Q MERQC!',)_ 0^Z_4'U(NPW@.)\2DT"EWR$(;.L^?[Y\2%I^2)^@G6BG"AKS\3 M+P)+A7+.8BZNR/,]VO5\^!@T >.3123N,=F2>T*V^BSNA8Y\/Z/E'"1.)*[# M;SM\"$1QBH0C ?BZ'?(8Q*&*O^%]RI.(80>#*'R(&.<$)!<:!7%$[9B?0\=Q M0B./^OZ0."QF41^&QQG5ML!NL!60&],7[.4)B L#KI'O/09=/^./("0X.M@- ML7LT>! #)>BY#&&@@N&;X^I&81]>"#F#GS26_0Z 52],.- 6L4$8H:GWJM\[ M]N!Q8$>,&&B*F(E9@?_ 4NT30]]BS74.M>;,E=;<#?!*ZAKY5T)A/(%U$&$Q M5_ '/_O_E<=M/T0YX.2B&R8Q^4*C1Q:#P//'MQ;F=DQNM2J_CV>9>!QK!X18 M4" .Q?SC^K-CE.R^Y,;U$Q1EE *.JRS$BRFA_;,7]T!HTMN!(B%L.$1VV.^' MCAVESD'R;.6(0@0+H'V0.95$LI=#WT_7'649/ M!*,K7Y6B[6&Q_5#^QMZ3V).%96#A>T]BJD37?1K0!YA%@O*.(@TL>J QL+\Y MDIP['+B9'&I!=0Y &T0=)VA&#'KT";4H3WRI6"IBNE!_@VY^9*!U<'8]U+4P M,;*A:-:#KD%=@W49A<_8L5"3J'+0!G!8-Q8]L1=/(L,3:EBPU*8)$ TU,H$^ MA(GG2 L*&=@-@0?JFC,[P;_:\ -T,@5%+G6R-)"$4H'S&K B,)2$PAT%C%?B.;YL^?$O=02G7PK16Y]_ KM@HV=Q(M? MF;"P;<'PCS6FA4!8]>EQF/S9&YW0',!*K'8C1A^KU 5"SZC_3(?\I#:]]F#A M30[>+-\+N7/=/8G[S_3'?4TZ3 [8(A*"SX(P8">D%S'WEY.?W@;9%JH,A[W\ M7*,?YLW)0?0%+IA[-J!1>K?Q,W38@U6>@'Y,D4> T,RE:##OF+ M5=>S72L88Q\_@Q88V(G$#ZF\ZQFLM-!_$GI0:JB18IPT;&>UEP1-]J1:PH+^ )@(4I7-]7@$MZS '/H A& MS.6T<9@7,^8-EPML!GL.X2BIZ-(-IV9KPN$ZB&_5,@O@6UD:#(8P\*4I_VWD M!11 B*\Q_$ S'\(9N8&9SS+KV.1#P*4J/WF;W!/T"AWFBG@%2.Y=XC,N]9-1 MIU6C<B5>,AI/^;PQ&UR]RT9 +.Y[R_$#H%WT:,2.:= 1IA(C-P9"5?JF( MCCBXGB@'A$>;'!S%!&QQ.XUJ3 <.TY 0O-EEV5?'JU"N2BY?G%JYGH]!);!2 MDVX?7ID%3O9/*5CPYI,P9@4P"6%%0=3(1U$X,AD(\PNFFXWTF+0WEK$X?OZ* M3>GN [DB@.N(OBL;$(@+2#@#<[621.?1\*%!2^>+LL_ A"V$,32.Z I[#GV7 MC/L<8,;7,#6 7ILOL^1*PWLL&7)"<36>TC>PQ)W"$G<1EKPC(2B=2*SK),K4 M20S>,$N-?)0S>#K?F 9IP;6867:@.JB0)%3;N._$QZ(TS&)4AMZ_92^R^(A5Z'C5#]%-'@4@474 M,V,%!5* [>YD]P*:JI_EYN3U2\_K>K%LUVE(=>^-U'?U7]G.JB<2Z\)H@*8O MT(.H 4J_BY8/H"8+["UDL:/G7Q;E$#6T5:S[O(CBU9L!C@E#X&?O!9VXKTD? MOF6+. 1X.W?HS]E5PS@A >T#W_$ 7!K1JF":@>A#_7IK[U 8RIB*%%(=9"&@R<#FFN0QXH MQBTH!-BB\HU79 )U&X[2]Z@?Q"N3T#SY(/,\Z3PJ*/G;3VW3U,_Q P2_4#4( M&)U"QTPD%HE6QCE2G;ZP^1BN1W\+)SFH3M#WBHDY]%8R@C'634'GB'VFZ2TD MB0IZ.U5]TRIM"P6T2K;]Y,$#/-7DN<-#XV-3RS1XC@'Q/DV"\3#>@PC#4I*) MU^^#3PU"[N-N.+/9:'L'-YNHS,W!7,L,EM(-"!4"%2'0QDY"H)WFWD*@63M@ MT*["B&%&^YGO+2IQ/&GF+!:,@T\'G)UE M_SAW/#[PZ?#,"P1'XJ7SZ8,A./TSY[ $L_)Q*AF=CM9NU'$FTF.OZ8=3N='$ M),T<$)//6IK>Z2Q\JFO&PF?+>K4LK66V=MYM4VLV]D"LUM'-/=#::>R^UX9F MM=M[H%5O63OOM:.9*XK6W /;8-&.E>;"0]D2)'9Y4G%;(T)?OIV1F14D53BK MGUM?XS#T+IL:C"+=J/:AU]!1G'/8_4J M#O/NZ]*75['('__@]1X7Q]]$CI68\FL,&!T7]^F*/BZF89$#J6+*KP"4CHYY M-@^;YE\*F)Z$WVI45J\7HWHZDIYV:^P=RK!];Y[25S7W=L7.CG-85^5I]>C1 MWHA8&C_JQ?& G]5JS\_/&A"H/81/M8O([N&Q]1IS'FA4@W( M- Q+KS<-LZZ;K6;3K 5#$_[:,9O&B_$'>S&KAM:+^QC!S0Y:BIW%*\QQ\;J) M^,-%=EJP0AR9QR]R'[[0X<3>4E<><^RR^)FQ8.I ]67J 66=?[GZ?7P,DOPC M"I-!!9Q06YL3]-JI9YE[;[%=_;S&DBH3YZ9F[,.;.A0[S9INU,QZF5@RJI;1 MM,P]QBT.Q5E=(5GQD:R>(=E%7^8^(-( RL0"L2YQ;EQQZ@RA:QR52\]O+8 K M!4A'"TAU!4@Y9ZG,@-15@%1\0#*7 -+'H4^?N8(>!3WSH,!4&0M[ MY]Q2?FK.62JOGVHI/[58B&:TC$:*:$W3U%\,74!:ZJAB'FB )S*FX>IB$'D^ M,1L98-%^&#Q,X=2O (-XK",]R"4*.GF<)UC62IR'UNZQHE3P2+Y'"8_'[;[2 MM SK15HK7-27@K=C;,?8T>.:H5=%JHYA?JQ='"W"E?# :^<,@ J/(CFR@2(X\QAI'\(XN8N)F" M_".A$0VP@DIEJ4NW%C0>/1P>LYM7*A!4;EZ!0/#]>T-7LP5@!0(P M$4)T%(25 ,(L"6&7\E+79< U?Q=M 6Q5R#^_?0FC!YC#RQY>X(J;8A7R5;O0 MQ,NW>(@BDO7U;VN7Y$;DEW"Q(3?,=MX4O!TSO%EEP@(%;P6"M[\#NC&%;B5 MMX9$MT6^U2TBV'F"SJKPL$]PKO/S]B9%O/E6Y&D<-18TRZ6T% M106#(E=!40F@J+DS!UG 90-$H]&=X6/[]3@"J:.&::: M9=+I"J8*!E,/"J9* %.MY3!UA07O\7J[5]B$=T$9YCG^DUR%=B+N445X$K=Y M316>5"AUS"C5*I-*5RA5()1Z_QYQJJ=PJ@0XU5Z.4S-GP^RPS[(K@HAK&/R9P-RX'OA+5^F5N)? Q:@4OP*B8P>B M3IFTM@*B @$1PM"_%0R5 (9 C2R/V7D1L^,PFHG9A;YG#Q7Z'#/Z&'J9=+6" MGX+!SZ."GS+ C['IEA%Q 90R=%*Y"\<-1:J41+Y9*C<4^0J*?BP443Q+A/CA M+T6/"K%T PP%3DH/)VV$(;E?>O^['UC(5]/R MZ)*^TB5%,FOG5M%&NS;-V/T41OTE-SN-PRLT<&KP:YS)^YOK>C:TQMJD_4!> M6*@2H:8-/U40&XW?4F7NJI+8!0*LNJ%J@1[$]OW39"]U@Z;'[T<7VJ8WV%[V M/.;.@1+7\YE#!DG$$PJF?C*9^#G"&;V-IZWL:=6G >/6W%Y\- MR84=XQ- .5,9R?FR?(_.2 :=HVHW'D[G=)?JG$]>0 /;H[[2.4KGE$CG;%GN M42F&%NJB) H\WIO11T9;JB*\?N-2FU9/1KVABTNH*)Y#6J;( M.GI3*;)1*QS?:O ME6;(0U.A&6HQ[?HLFSOXD;V2CH>% S8(Y44;9Q'#D@M/[/S9<^)>)LH3;W7# M. [[9_KX%=KEH9_$BU^9DG^>]/LT&KZ6C-V*P5M"8(J(7G-&L"=^]J+QT#ZP M:C=B]+%*72#TC/K/=,A/:E-,]KV@.CFBZPS&8M9==VW6.RNQOKIVVA,)2W73 M3Y[=;ME.HV'H5HM:MEEO&\UNNV7J38O:;L>@?[3D3: O<]33K*##$#_ [("J M.3/DZA!+8BS1D<.B*K#LTP%G9]D_SK-KWKU $"]>.D\[2Y^YQ"D[[P@O%Z&F$/_C3XL M"JN8&V/ !*HKI>%@W6P3B">B&55+*5AS %611];2_GN8N M:=.:[1,W*HJZ!OY.OM 5H"(.:)$XRJHP+_2,])A-"0#/".-!TNBB :RJ?9V M"OKK<2JXNGC_GF#N$"QYPNT>ZGC7>8R#.NF$_NJY\U\KTGB^W38$@H'L[A^%Z::R0.J/")>I(^-(+A'@RQ M*WPE^VA&'MD\^D%#E!]5NV(Y24_B!Q-[P6J[>[)[>[6XNUNI-]S?CEY>^/5 MZ'1.]K5)?LA]\%)M>>](W,C'T'>(N8!GPYQANK4*TPG>D(BM3C[< WTTEDE& M"U;MZ[W[W:V:U23DVX3*196'6BX]LLVSO,KK%[N'4(89E96TU8/'007 >SVP M]4!]#HG84W/@L8>ZM1W\3I*[$@,5]I W!^9!/"2 MZ(\F<2^,@!-'6VG\F@?(?6@8IF8VY(?G)S],&5I3#^OU[-5%N]N;/FS XXU? M7DIR2VOMA62S;:X^&*G]-(-\AB6G(8_NY)M+44"$S&?.?YQD)]PT5^'FWPF/ M/7>8!X:6*?H%9\SG&?U*:!4WBIM=<;/;1;5 VTC /P##5Q??K\^VF[T<*="3 M#Q?) Y!#VEG1GVT8$^YR/MCZ^']EFJ0:KY&O- 9[G_R/!I@6/"@8FQ,8E4%, M< M[);$!0>>%60J;A0WQ?'\'-D[5W?4^,X$G[?O\*7I[VJRP )S [4 M,%L!ACVJF($"YG;O:4NQY42'(V4EF1_WUU]+MA,GLBW+P)UO-?,RQ%9_DOJ3 M6JU6V_[X\],B"1XP%X31X\'>N]U!@&G((D)GQX-O=^?##X.?/_WPP\>_#(>_ MG=Q8RN"48R1Q%#P2.0_D' >_,GY/'E!PG2 9,[X8#C]IL5.V?.9D M-I?!:'$8CP\_' Q_&N/1C8?P^/)A.X6:,=_\V M.QI/I_CPX ,>CC >#_>GHX,A"E$\G**#:'<4AS'QIOE+ZG),:<@#K?A6RQH_J[^WZ\6Q178*0!GE A$0U7\)'D0_F\ MQ*):!F[OJ-NJGM%P=SP<[QF2>W;1W>'NWG $HDA*3J:IQ.? WAF.49K(XT%* M_TA10F*"(Q@:"5;D;Q0HW9:(S[#\BA98+%&(6^GFTP]!H#@CBR7C,J"&<(S$ M5#=:<*G%!D'&[R4+D=3#5I444%3WSRB_@Q,IU*^A^O7N242#G?:UIF(X0VCI M5'-9)JL]O^+2@M)@W3L\/-QY4J.ON@65HTF7'ZH_AWLC&!L.U=8-R_9UPZ]A M(?<:;5C//+_25]!_<#$AT/3AGX*TLT@\:IZ]]N+II\ M&EWQ6J3 +9#73?JTJ__M!<.U/ST,M&2@1#_N; ML0:4"1U?TD_Y[>YCGPGF1 M!L&M =):;E.UE6+YQ4*7C1JF@B4D4GN)6^B$]B\%BZ]@>.BF"1?56[&LG(R MB)6L)F6-N;XA A8':]CO?,6G; $=FV,J@),+V$$NG.9,>U K@^/V#&[@!UD% MGG)Y@A+EJ]_.,98=I]PFA)6G_2:>P=H 8:UB.V3E!X/^,LI5%[6DHR5OW_ MI+PX(L*$B91C^+$6]DK+@L"X+7?"1=VFL%7O'TR] XH:YF4J(( :@E45 =01 M%)4$62U!5HU'O%[0!V@\X\2%M+*0C9&]W6U&2M(>*?HSXI30F8!]G9@C[K"! M,22M*M_;5GD!$0!&H$%\TKRC=]O2B]T;&5KVS5>=A&&Z4*W $9-SS,/REE>9 MTO9*MT-9^1AO\U'"##1HL(&JC;U';-U@L+LICCE;A(Q*CD(IU %[F K)%F!< M7%9M&Y25K7USH=:8@0(-5JA9"L *UR.ZOJF(T3+!,'I/"VVT9ZA2VDK*P38I M)9A@A>,1";\P%CV2) '/45L0 CVA,P+>) )'T840*Y*5G/?;Y!20VJ_-#-P: M-+J'!'^@)(4+T"EH"$=F6A/4+6XE15CAZYP @T4E)$\(N(,3V5[O>O2 M5C4;&W(EYI%.L_.#._3DMD];"UDU;.R<,^E BWND:17'C!/VJ/(U^,(QV%0E M;-/\R-@AZU"J@@E*.!Y1<)(*0K& !6RF;&>$)'*(]U4(6RDP=LP%2I##! K' M(PH^@]?'GC&>8@JP<@E^BX/AJ92VDF!NJ'.8(,<)-)!'+"B7F] 9IJ%3?&Y3 MS*IW8^.\(>^1NF^P#A9<(RZ?UPIQVA=7 U@IJ-@-9W$+#56ZY1,=%2H8*/BQ0/RK1^RXG=RX$]<1W\JILIUQ;22ENW,*^?3*XB4-%ZN7X\U(E;*7#B/F6@S)^DE"QO^_@%3: 6$DQD[*J@@5^LK.Q M=73GI5K6B1Y^4C'=9<(E=^V@):"3-B#VU2E'RDT+H#=5^O MV@%:*33B$"TWM/YQ6,H=6JG%E;8&#"M31NBAG,RT)LI#9FRY2*XLM<2S,F8$ M']ID./E(8&6NDBMK32!6JHS 1$W:DX_LJ-0D5S)*,E;=&_$')>RCHBNR;5SU M7@]AI<$,.E2E[?C(2T5TS967>@@K+T80H28\YQ\O56DYSGO5>@P;,V:B6W6" MCX_4K)_K/<,2D<0IPV%;U$I$15Y#@1'\F*/XI7TC2:0##;485CZ,N$!-GLEW M:DIJ';T&-R,[.<:.OYF<8.03/6[G ,Z3JAN\E=**K(0NYPP>3L=.A#C,U([X M5L:-T,*+&/\^QZV& M=OM,,%?!7O=3Q16"E0PCLE%UKEA,B[WOK+@L<+4(5E:,N$83*UXM4-F+-YSM MU*:83?]C,WJAY;VT3M83<63*"&^T.V3UD$?RA! E!8I*][YREDL6H M)1%N3OU+ZK$R7O5(QT:% =2H-NS(923X94-!?V@VXWB6,13S+*W!>1Y;<*Q< M&M&634#%8@[IY90M7L*2O\/6W<[6 5B),6(F!5+Q/ET_;6A5A@K'"T24:P:. MF3X(!.VP:4*R(=S!@+ZD$BNQC2_]6>?)K.H+2A4&I1H]-9POX.9WA]W=A 4B4IP,0&U/"+N?H[7@&&EK_[=4"4T+^WS555"FKL%;H:Q\F.$MZ[J MDMF\G#[GJ02UH 7CDOQ;MT4%8ZDHW$:'8+(=RDJ6$?[*,(,R:)"C>AH>KLP= M)!3^5 O":KUPMH&.N%8JC9A979KBJHYR9K"'YK*2 '=SV0QCHVW?"+759I?Z M:2ZWM*N.S4H/9W3N.SH;>-9I M/HSK?LYC [*29H3/%.)0008*,RB!>GKLHS[D&Z4)9K%2R *!.T DZ9+?8$6R MLF4$R I(%1K3?*U1/;6/%4G=[G&R>@PK16:HK#HSW$/_HB*OVSW3LA[#2HT1 MYZA)#O].C=(#R[Y"2&=YR%UPY8.')"%=$S&[UV&EUHB!5%.[JJ\X1U!1K7*- MGAK-"FH^GUS=)W&$EDNU_U=7LM^4LJSM^A)[FF&,42\P' 9H*?7YQ/(A1(O @H&B!CP<= MD*AZI<QX$*791^H'@4BA6B)3]>L7SM+E\2 K M3B1># *9%9=\J/X2"B2$?E[ 384TV*E3P!W87:'U?8OY PFQF,!&49=9/\U1 MV^F6TBX=S>Y-LY0GN(&G1+;L?G9EP2B,=?YL[_MUIB0TP^IA""'5S0MZRA8 M<2M9>'\5WRY0DIRBI?K8/*+Z58LUJN@&9M<,H2HVW%8%JQ&PUWX(G*7XG+-% MV1S5]K*RK$,G_OOL@MI5YKX :R@YF:;0;$4+_5=*0U7?KT3.;\%LL#BV<>L$ M]6;,MB<6FJ8*9C/KAHA[L1ZDD[RGY3YG#2(F-ZI95_$$'! @L/R5^0NJSC1PI.([=ZQ\)XOO-"QX;UIK'Q;' M2?0O&!+0IOQ!H!/]S.0%;%3 "LC2"Z?/,#A*818!@T6^O/C7ZN]UP/LZ)JN6 M0T+O$)]A>08\KZ^Z+:FU&'U828&:5"\3X'/+YQ-&(W&U/MNM'PD6L>[KZYM2 M7)A.:&/A_5VGTX2$MS@$1_@+7DPW_>6M]:6-\-M9@;VCB*ES;#18L MA4$@M"=W(40*S@^T@=\QM>!K+X#BE1,P*0+F8 JGA#;;@=>"[ZF37?6AW#O\ M)$\2Z&JM4BQ2;SDL9%&-O6]E-_@KDS"$T;-J%JQH4 Q32E!2V\5VPCV=^RUV M.U](]%H;)P.J#\:^8>^;,]EEV[P2[>O"/LF?%<.BV<";Y?I@RZO<_8G.#(?% MMO#[88A]Q=)IRU"+T<^]L1Z ,>97,9@?N*'GV=]Q$IT\WT)])"( DVUVFP=Q M6XRWVBAJ^ Y+^'8[F\=R:_$WW+2T'>'7*%2/Y39W:*M0'V;FF0K\XN@D.PR] MADF0_WFU>OBI&'$\C[N47");!.>5T'NZ&I^EX#6TC=]ME^QIGUJX!9=J)_A: M/D8%6!^\#!T/H"BY18EMQ:TLVH>IG;W'0R^;>:#HCI5-ZCG+UL^DB+L54U'D M(U6'E6[Q$O'FK=3K5]17+^PKX^!\Z !MTCPJJDKV85!LQ=1OU/FDLM#/F3?Q MTAA]>[P>!.K+8[1DE+:]C(D\94+^0SWLT2J:T!:JGSYJ=?1/97J#FZW^4[/] M 6R=>PBQ#J0/!K\N+)"?15RKX&^#"6PKWM-5?R*6*%XE0-02UI+Z9YREK?^*F^]K9?KOY"GM1).<<2-]NL MNM)],%YU:X;S(M/[*5T^;>*P[DO<]:RJ2KH/7+;T_]K'NUJ ]"'J5?+SSLF3 M"N&H\_,)C?2+0%Q/FVT0?7 48%YM-U$:1GIBGCJ; MZP,0A'[%3_*2 1IF"E2:0,N#+4A4%OE=?9'J"G!J_1*0>G)XN+=//I2^)]]6K/.'H\8X_T MBA:ADGJJ*XK^[[NE'WT5X1POT*?OOON M;_\!\*\7^V]V7LW3\A!GBYV7/88%YIU/W>)@9W& .W_,^S^[CV%G;QH69=X? M ORT^FXG2.PU6H@ 5E :OA(!BDHZ1OBS( M_NO##S)&]-HA"$0)*@H-(84",>C,1$F%OE_==-K-_ORA_A'#@#LDWFQ8_?KC MLX/%XNB'Y\\_??KT_>?83[^?]Q^>"\;D\].KGYU<_OF;ZS_)U=7<>_]\]>W9 MI4-WU85T6_[\7_]\\RX=X&& ;C8LPBS5!PS=#\/JPS?S%!8KK=^*:^?:*^IO M<'H9U(^ "Y#\^\]#?O;3=SL[Q^KHYU/\OSE?#;,IUVN%GZWH#^KR8=Y>7N$_0KT0)*L[KSX;]Z;^3Y0 ?0CB:_$KOS2&^F0_#[F+1=W&Y"'&* M[^=[H:?G3VP0P0HB< R2@\J*@2L\@>.2>9N\XS%?U& 5EB(_12@?& M>Q9\,EXZUUC(*V!O/1S@;<**T M$TE+#U:I!,K'!$%[$DK*S)(6PI?V5+\ X2X,$%\9 $^5 IMHOIGYW]+PW_\V MG\TO\O$44S)66L8-1)T*4=(K"#8K<,DPQ]#&;$QKGW CHKN00_X%W$,[LS2C MRF^X..^L"N->&@Z!)PO*$AC'782DDRHQ25UX:,R,"P V]WOU3N_#YQ.=OL 9 MEFXQ$=**('2!HD4$)6R"F"FD=5BX,LX685K+=0V4>XZ$V_6#ZQO_6[>WN>(; MCGXWOL),*R&E0>"I!'K/Z",^VX=&Y\4)9I8H=W >$6 MEH1C/%K*7B5'4#HZB(X\.D_*RY*9BAE(7M$ M99D [SQ)9T*,PG/+=6MVGSY[3%'^II:^S.:U]-N,MR_GP^)M.<$P\0*EY<[0 M"V,5**,#1$/1I>0<=>;<<\4;F_@"@%'%\JT-O;ZJFUG['4[IJP^_T!C:A^GN M+._FPV[6#8LJZ,>S>-$E5*+.TP45,F&+$0+* B9E[6W$HEEKQW4W9/<,YY\6 M/[9@G&;$^:4GZ?;Z>8V\O#'6I>0A<61 H[4$%X0"CD5(;5 'CHW9<>[QS8:S M* R/* ,DI06Y6Q_!)PHEK7(AH2.]JM:1^QB'LW4M>^TP=A^];FD80YN=YYF! MEDJ3'*6 -SJ"8-3C 3E- MNO[81S=5@%DK&)X(&HE"P90>4$'W C^JJ:3F M=+QR\O3!;=YV2OX:^'OU P(XRZNK]LB%][CH^I5+.9E)VYN&V;";_[T<%O73 M,Y4:63@Y$PZ!E0@JDTJC4A:B)6$*9H;9/B"!-Q!E5,/QH]+YH?C0,*[[1HXS M0-**J'UA8'2F$$13&AUD]L"%8";)$$1JO=AT YRVRR5>L*)=SF"BICP2O:$\ MTM%/N22N!==6E(=;+GG<#*45!RZ_*.MK_$%\]YF,GJE04M3 9"B@8DS@T3.P M@7F51:'W43UZJ/6X:PO;HDAS^SQ@*O0B3&L=VKL#Q,6F-5P7[]4^S;D!:Z.D MYDT78C?M%AT.$Z4T+Y0)0V24 "LE?%V%0N ,*3N6)6/1C5^H6?!>1,H%5(GO'/)-&;$^@$Q1C&C+6M?;E]W]#73<; M)UXAO3X]YK/%\'/ R ]-LA$ZU9E@YNN\CB\T>#%KP%#&(=!'1-MZW>862&,: M'5JQH:45VB\\O\$PX"FB+[_-9^F$L2IR$ED4H"C=@#(N0T#E@8G"9 F2^-QZ MOOY64&.JRVI%C[:6:$:0-_/9A_?8'[["N#B'Q3J*:$4@&,);4*YP<$PB,.N5 M)^$QR]8NXVHD=Z&">F)4:*#SC>U/ =UD'Z7A H>]\*76RDPBM[K( MDL#82$BXM>"]2R"\SH:+S(0PM\2'-]W_+C;53\2FS?38-FL\/_9\95CTD:B4 M'"3G'#$L17!(<0K7&&4D\KG<^JV^'LU=6&">" L:Z[X9%W:'@5*F"2\ZV$0B M<5-G+T1Q$-$BN*"RT]ID;#X7=OSD-OC/:5'6&?/H/215-W\YI\$E"J*0V;HE MRV0N6J^;7,8PIDQF#?M>INQ&*FY,U-,L*MO 8K+TXFE.H;+( J+F'+Q0L<0H MZVS<5JQ\CV3UH=*39B9>1[F-[7N.9<':J**+@$;7Q;"ZGX$QA&A91F:,0=9Z MA?CF%WG3W&J_Q.@ M\;FM-=EP5NGZQ8\RO$CRXZI9"CA:SV4G3Y[ M3+,H3>V\EG*;F7:OK_OH%E_J2OAB=Y9?_\^R.SI9"Y]P%B0]E,)Z@8K$B@:B M81I8)& ,,>G8>C7N)CQCFCUI2H%F1FBY]3G,/G24]I\(BHO7G]-T61MHG!'6 MABBU-0QD)% JU_T;WDA@6BMNN./%M5Z*N0NN,4W(-*5): MQK=O'BT\84]FYH\[M,.6Z@ZB93RJ^6^'Y^'MPD ML&)U"!JL-A%49'4ZP070@A=;01"^.UC[FQN/*8IM:-C-%+BU2>13L;AT*'QU MP89)4$5SBKA,W<;D"@OH7!9;R6'6*RAXA#7"3>S?4OE;62 \JW((SB4K+&#R ME%)9Y2ZD.2LE0X0BI.@?1+2I2"X;KX"=262D:XZMB!% ]4W MH\'KPZ/I_ OB221SA:1U(=5EGVLK TKK:GSJD 8S"G DRB0XB=R8$;>"N@LY M[-,D1UN#;+L^[8R[BH*:B!H*^KK3Q4L(FG[-24H6M>?(6S<5N1G171CBGB9# M&IJB&3W>A\^74]L),X:Y( T14VM0(2<(+!G@P5IO Z.06#;FQ!4P[D($_S2) ML*G2V_4C6MN"FN1TF$LN75Q M_K4'O7_O@Z3X0QS3+ MMB%KKHBJMF:L=GZR)Y^][+^L9">$A_/9?X?I$B>!9VTP!K"&,1K9389@903C M$Y>1&U9XZ[C[.BRCVF?;F"1-]-\N!\NYJSH(T[W0Y5]G+\-1MPC38UPKB!.C M<\A>9;"24\27LX6HZLHIY01$4Y62:5YA=2NJ,4WIM?8B;4W2<@?U*8!CPKJH M%4H:Z%GM%JRR0/!6.##">D3OM&[>M_LRAC'-ZS6FP4;J;F;T?5R$;H;Y=>AG M%.\/YX:X5UBZU"TF01A&02(';G-M-VP\Q%HV)=!I3M^@\*WK;&]'-:8)O<;$ M:&R2)FMY_WSU^SX.\V6?**_X2MQ_X#2_^/)N&8Q+!Q0/8X&&*HKQQS&L9 MH* EX9WB$"B/!"%C;;B;%7>MG(>4"J5N1@GZ>XN*X?\KN85V M_]_5Y]="F900I+!:0 J,4H50&P*1\< RJ40B8E!\N+V\;B/LH^H!U8Q\-^1^ M#V?I[;^3JYY_$Z[KGN-ZTI)BHO;H<^ =^0F;0K8QA"1]ZT7;',*T=G_=Q6/1=HM2D M?D&^^N('YZZS M8:M*_I])&Q=*T7/@R4BI0"IBO"J(X)F1E/BP))$7Z=*E,>6Z6O[+MQ[3G/_F M)F^AOVUL1CZK#'59*UT8A-496.@]A6^Y0!$F)J]+,64K?6#NW63A83>=M7C+ M-]3V5@NW5[#.A2MH$DE4*#[AJLII$GCA/*!DF0FK(Z5D#U"W?0G6F"IT&WK_ MQO9XK%,S3CK>MSSV^^L]MWQ"QM78&[60W6AXWR,9YK5S9*TCP5=X_/?95E7Z MX2#,/N ^"?.Z%$R+2:SI,2HD+U*;Q3$OP$?F*=7@.;DB@A*M=Q(_K(0-.J97 M"'O]_&-'UGWQY?>A]N8\JW+=38ONX_%D%!'4TPO&ZO$TE+:A,T"QO*UM(HJ4 MP7&O6M<\W!W=F/+G$7/\BO;MVS!_R_./K\)74\WA$C[M4] I9"A9UP[BS( K MM9T!MUKFS((,K6OX[HYN3!G_TZ?GIN;?-CU_[F9AEB[B"S5H\4I#,D[6S2,, MG*H[E;E$%LMJV\##T/,*=&.:2GCZ]-S4_(_A/:-UPH;"08JDCG=!>J$Y)=[< M1J:U#\W/)5[7>ZZQQ!^^K(+;]_/=1%SID9Z9E_7V)PU/)MY)3"AKL]&ZT(:J MU 5E!:02$8MF6?KF#8EN S6JXI$M4>F;=?^FEFI7(W(9UHOET,V0$!WO:%BY MI>-O\L1*I9$Y#J:$!*I82?EO0E)'=DXSSG+S[D7WP3>J#0:/1:M6]FM9A900 M\U G0]_16/:V?,-\@84S+WD]#T'4@_$41*X=:$?_T:B2M&\]'7D[JC%%#@]% MIK:F:NZD?I[WYR$>B[_Z9I)LR1P3HR#9EQI[&/#:U2E7>WP#G*42)F]+G MNK=G4^LT60$FF=_W8384["F^J&_Q7CCNJ.NTR(Q22U9@J4!Z506N;:BL4VL>CLS'Q?"W-"EU(7AC%ZCGJN9ZV* -% MDD4 )S<9DPKU^*4M$NDF;&.J;GD$.C4S6Y-(YJ[(3@LQHHC:^5* ?&1MF28I MRRVH ;TW*=I8(K([!#CW?.R8"E\>(.S9IE$:;I7_"NR"8S2:F6A$ DS:@ K! M@P]8#^5)2FA)7."M>_)7>N>=+SUT%Y+*.?N/.6I^8;P:_?G;"!+/OA MTS_)1_5=F Z3VGH9JQ3%)J*QS?5\&5^ Y5B\X\PYWKJZ_DH@8RH46MOJUVZ] M6%OE[??9D"_KA@/,]0")81)8X#X(5?/S.BV3+$0>,XF8?.0B\-#\K+JKD8RI M$J>]_==7>MM"^C- [Y9'1]/5;#ES,DA7*#'BA$45#CYZ#B26PRR"*\UW#U^- M9$QS(,T(T$#I6Q[F3UOV'&$_'(0>3T93L<9@?^VMV@SY=T/::.#_8T4SS+L$ M(7S WY:'$?NWY54W7=:Z[/K\X>UR,2S"K!8P36P(G!LMH22N01&&+DW065Y/_(84DZ_3_0FB8PX$%F5=XE:$ MUF[E7@#'%&YLDVN7'=+VK-ALH+H2XG7*V,W_7AZOS$X2LJ0896!Z=?*OKA6# MZ".$+%@N.C"TK1<^UX0ZIECGTJ*F! MFHUZ-Z ZU\?M?+^V"0O1AE3JT9*Y=J!A$IS3#BR*XJ) 0>[XX8AT##)*2L19UBZQ=$TS#89VVZ\7:.<\,Z(&XULM9WM#/.+X^?5-GC$ MH>/=+5TZ^;06/$V4K;T12JTM3=6L-D!,1@,C_Q&=B5:KUE[^KM@V=57?/N<\ MH6O9;3?OWV'_L3LN_GK98^X6$RMC"#([D,GS>D(/AX@^@=;*\BQLTJQUG?1Z M2,]U@,8M-DX>1O67T(W&^J1%CA,K'$Q>JTAL'KF8#W'PI$+H(%< MZZR-M)$_-./.P1O5R#@*GJUKNRV2Z_7G(ZS[&?=QL>QG;V;"9S1VD57 MP!NN0"5=('AK:K%Y"EJ0>D3KQGOWP7?/^?2_)+T:66^+_#KG52+3*&\@KL<3B6-N>Z*$7< MY2+OA^?H7'\SK8QOVRHW>?D"5[MV-L2T>2N\^9%T8"2$AL M4Z2:9,E2__I)D*P;BZPBN;#(*DJ.L%3%*BU\R"\7D)E(9/[+__S\8?3=)YS. MAI/Q/[X7?^/??X?C-,G#\;M_?/_'VY^9__Y__NO_^!__\G\Q]K]_?/WK=R\F MZ>(#CN??/9\BS#%_]]=P_OZ[^7O\[C\FTS^'G^"[5R.8E\GT V/_NOAGSR9:__]?_\=UW2\G!-$TG(WR- MY;O5EW^\_N4NTN%X_D,>?OAA]3L_P&A$B!=/F'_YB/_X?C;\\'&$EY^]GV+9 MBOYRRA64J7#^[_JT'SIC>D] INF"]((^Q7%5\888-SV].^:K9[&,!2Y&\X:( M[SZ[*=[)!QBV%/"=1S= NW@0^X ?(DY;0KWUW!LX+T&N(ZR/_',\+#@=TN+[ MMS3Y\,,"X/,)??L1WN'#X/X<%U975&X57X"X_KK!]2A M#H6"G^7#^F@KJ$-9JD M6T\=U15NJ M3"F!O/FD@O"4S!/_[[R;3C--_?,];D/B_+F ZQ^GHRVO\.)G.!]8&D0PZ MYE$#S6WD,V*YDU#O$JVZ$/W3>#ZVS81Y29NAL]$J@M\9V(GA]Q#,@MI,0[Q*JNQ/Z M&M\-9W/2L_GO\ $'.EGG)>E6]E82'F\9>%O(V74Z%X')^=* U-NCG@VQ'81Y MEUS3G=Q?QFDRI85C,33/"RC%P;P70PA>D4R>QS(3/N M$)SU(03HM@GO .)LJ&\GZKN:8+MKPEOX_$NFF0_+1A10]D\E)+[/(M.$TT($MPY\-^RW$>Y=WUYWW9SE/<39;_56G*P8:DG!6 MY3HTX_HY??ER^G;RUWB@LLH0A6+*V<4D MR=N7M.-8D$J!M!!D:L?T]<#GQO.!(MT0-ND4';N%:6%/O)R^FDX^#<>)S F# M(7EAF7.%S D%D<7 +2M:A)!Y2:6C;WW?Z.=&>!?A;F"]4[3L%K!7D]D<1O_? M\./"A#3)\B"U9DEQ3[",82%FSL"J$"4J+Z!;6'3[V.?&^.&"W M31$60(1+*0 8FDRFN;GBF?>"5- (KQ%HBD5T8OCF:&? Z<'"V\!BI]!833(8 MO7H_&5]&=2RI#'!+\S"2(/#L&'#R^9SD2&:B11>Z,;D^XAFPV4F(&QAM$!N[ M,;^?Z0N<_HKO8/1RN@SSX!3S(LQ#'GPL)'.&G%81+35G41FR&F3PRIH$(;38 MC7=#AF +, M99J,3IZ\=JDEMX<]0QH[2S,#>PVB'<]OYA.::K+H]&J M=N3(7K7ZA,7IP")G1(0JM4E.[V;M\W^MFP MWD"X&_)+&@3"ZI'Y]#G,\=UD^F6@(G"M4#%CO:LF@F20@786M%%@3 D<;Y1Z M<#7HV7!\N"@W4-L@VO7F XQ&/U[,:'JSV4#8X$P.P!#)YM/1D-<7HR1['LGN MLR*KCB;TAD'/AMK#1;F!VDZ!K26>G\AM>T>;QS^GD[_F[Y]//GR$\9=!T,DE M3V@$Z1;3.D8&/@8P',R_G6HGIY%1N:@9-YI)85,9#ZTB(#=A^%L>&\FZ UZ MT""E[#G->@JC7\89/_^_^&7@10+C?:@.OJV1>),5 QMI"0K@R-E7 M2N1N1X_;1CX#FIL(=0/3G:)CES.]1O4S?3(;Z)1\)+N?90F2G %R]J(&P1 2 M]]99RW6W')(M Y\!SRU$NH'F3F&RVYB65T:6J#A9ABX@9TJ7>G.<_#]PPC.- MALML39-[D3>F]Q;B" >00H[. /,Y:YJ:#LQ[ MPFAXA!*+=+23-'EIUT=N2.^-8@='?%,[B7+3A3\1P_SW\:81W[']_/\-V'.T'BSCIQ^=&SS\/9('J;+*; "KI4LU]DG9EC M+@+Y"*[8*+M%OQ\ T%!#[BD]\:#&'$#N_=IRL)![ND7[8K$Z[H1DL%8%HQ/M M+VZ4D6BSS&\KUO$@QX=3LH'J#O+LEV'AT=)X@D'PA @UF8W5&20%3B$@QNS# MHV?V5EF3DQ"[CQBW$OHO/ZQ)A3:F/[L4*AG/)J-AKC6@%KG'%>]L4E[2NK<0 MQ.PVHATKF#SXT$:E3?8#OU;SQ.>85.$%9,PZ$3,UGF4"-]++8#4?[/#\P]ZQ MBQE[!_!QB9$G&'OVAA57,ZYR8B<5BY"9*?U]XH\ L+MZ$U1#+ M%PY'\]GE)]=OWG84AZX=ET]\C9]P?(&S9[%>0$WS@1*HA'*!.6[K+NAH5C8! M0VTTMQ@D6;*-9[6.X7AN02-V+U>2)D)M6"YE'<\ 1(G><,^FJ($C\TIG1MN>4\'Z*-Q]U[(/X78KF"?_!K<1Z#XG]/);/9J M.BG#^4 J9WB1P*RWG S1NF35RIU2)^E$D-K+^U*)#R'XQO!/_C4^5)0-BQU= MS0Q'HYIW@6-2X-&S<7Z6/Y XJ_+6M+F5.@\XS]9P\C?XXB O"M)G@_0M))J_ MC4G>>QWW(*-R)V1/7A=Z(*!AJ:0[ZULM#/(!?R7]'210H&RQ+"5+JU"R@F:M M$G/*DP2XRRK=%Z7KM+-?PWCR"M!5M WK*%U"6N3-XFQ^J7P>E0Q2">;JQ5*= MZ_F!B8XI33N2R]II?E^"ZB%,KT%X\BQW$6G#8DI72C=_C]/?)^/);>6[1 MS.O1P]O)*U@DS%MM/*FK8=9D(,N3#!50KAXB9K2U/@@9I,W?__L0/7EU:"CP MAH66;J-["Y]7ZODC&2?55BU)FP2H&01PI*6*8$7,3)8#) MLWRX.!N66;H$\Q-,Q[3QS%[A=)&*^R/,ANDJ3A&B0J^28N@3KTN.8#&2]I5D M:W'' #ZWMN;O!?3DN6\G[I;%F.Y%-\"$R$L@+*;66XZ<9LZ-8D48:51,,=G[ MTI^;*<'QR6_(UBYZL)>D>PCFK8-Z,1Q=S#%?3;CDY*WABDDGL&Y#A<4L3"TB MI9WERLG>5X,U2&>W'G01>/:P,_X&U11?-\1,YJN]6U8M>ECN7=Y;+F#%8;"RQ MQJQKE5!'8*,/+&00QB69L/G)[5X G_RJT1\=+8N_/8!VI=IW+X#)Z&+0UC*4 M]>@;;0U[0&$F\1!J00X/ZCCJLPWBN2I0$TI:5IZ[,_UE]JL,-F5%[E+TB598 M*6A=+$(PJ:3A7 *MLKUE,QTE6[RO8Z7#Q7CJ#/'9=#YX-9WDBS1_.7V#TT_# MA(LLRB*Y"KHXIBQZ1LYR(->9)R9)* JTS%+N= Q! ]S0 _KN6@>VC7WLC/ 6 M-$X:BK.AH7$#S^S9.*\0S58IKKN VB$7?$^N[P(Y;G)X&X[N$MY(P$=CW\N MVA3)5%2*Z9QI\XFYL%*<5D*+;-). >;'Q?J6Q/$CDKZ/7'OP*5; ?EM8/H-D M Y>)< BG>"VZE5DHB3-'.YH(.1LI[VO8<,B6?@O \4RZAJ1,6DFTASS>U;Q6 M8+PMY&UD)GB^[KT M?<+EV4?#^Q^;GM[K19 'I[-V(R2 \F"S)L*BCDX!&% Z0Z&Y25-PZXV030,U MOQJB(L\BD/E(\&HY#FU8Q&J(:N>Y*1Z2NJ^ T>.X&G+[3"TD6Z*%S/@B6B9# M9CXI9"ZB%<5+D7WKS>3Q'5'NP^O]1Y3[B+.'G621);/A5:C8".C+\A8^+RL4 MT.=3A!F^P.7?5R%9[>LY2HA,>&>9#IX62Y?MXO9L$"9KL9L)N6_J4B?43UZ+ MCDQ<'S=8[IG!O?,+_#?Y)XZX>O,8U@-KOJD48S'/A0G#4^,II( M;5]+AICW!IDM-7S'J+#/RARG=2(6,$ , M@9&M8FN7954GPIFGR5FR5857K2WV9N"_J>Y1:._AYLE]$WFU#)V04[7XK=KA M:(KSX72Q8ZU2Y5Z-8#Q[EO_S8C9??EHF4[PSV:N?7W$S '"0@00/AMPQ[;$6 MDO6<85E8[@:@N8-ZJKE^>SL>HU+U<3_GGGEOA_\ST??LY?-?=I8,S?2*IE1= M6\R".14#T]DA R6 V>R*E3$J*8YIZ_0SR[,VS!^!8CS6?>7!%W]A .H:U+&U MC$OM(X#)U(::B5F9@O12'MEN:CJYQ[5S/ 9-[6.G::YF1_8SVO(RL(+G*'U@ M/BP\*B=8=%RR5,M71&&2S*V#><>;W;P>1FRGJ;R[8TYAH'7485ZJ.VPEE$HM#-!.&#>J,RT M#IR%0K+*(7C,UA4T9YM?V\6O[B#&4^?7/JS@JW>PYJ+Y8K36QC%O>6U$[B*+ M.2K&G4(='/C@6U\!W@77(\G'W8OVG=>7 \5_5-\OK8K<+E.==D"Y3])N0V4Y M139O?PSOJ4(=Z#F=,DFAP&N?F52J,!W0UWY0@F6N,80$#D7K*V6G5*(MR<&/ M38?V8>44.8@_ IE;"=^\1YQWK3A]^UG-\POO@;J638A)9+2.R%5&@Y2UHY(H M)7K'K;0\#+8_MGGN8*IVJ=&>?#E'6YTC*SJD3%K V037$[-:X&TSQU\-IN1 M<*[< YX\Y+II*V\BTT9*%I11C#;UJ%+4,I;6 ?S;"![%\=(^S*ZO'AT$VD/Z MX!+-JD?9=?&&)'2RD?#P6DROGBP'X(%61^$BES9;?5^CF<-97@-R?+*[L+.1 MZ"ZB[:/J,,S>U_]_^J^+X2<8U0.3UTC0AHG6P_H#<*Y"TJ3$; M@J$92-H_->V?(81H PJ23>LBMIT GTI_.I&^7M'X:(SUH&ZO,2%A(<>OQCDO MN\D#NL(=+9]1.3*^0"'SR 4K4:I0DS]D:9U4OQ'(.:A'=PGW<%I#1M9B9O\Q MG+]_?C&;DW$\74S]!D2T,J,*A:& &@@@'268GG'-4[00##9/_-T!UCFH1&OI M-SQL("=B\.(":X3Z-8ZJ#?X*IO,O ^7!*V&!.24"3==P%FNO'AYE"3P!U\H_ MX(YL>?13)K2%M'JI=?R)9C:9?B%]&A2=I,PR,:6R8CHFI#5'2X8\"2DB>6:^ M?:'3Z_&?,KV=Y=E7E>-;4QSX**239/1*6TV(17F3FEQJA<($3D3,O1R%WT)Q M#CQWE&T/18QO@^$VJ\2+8*%N!QI+O1--7JT-25F/1CML?5)[=AP?+M$>BA(O MP?P^&:>U&5H?T8MDF12U];@NM3AC,2P(([F/V8!N_4IOPW(&+GY' ?=@?[^: MUJ+I\R_U0'U._F'U"#_6$-:BCI&<\^3*;S MX7\O/M\ZF4'2BCL+G!6C!-,R.P;TEC ,FF96)(KVT<%&V,]$T4Y"Y3'7J6H) MZZ)*,26P6)"\'(&6@9..Y021+"4,)AYME3JAIW&L-6I?D?>0@OC/R23_-1R- M!H5LK$(F,4-7.\ 94M 0,#.OM4%3'-#$&U-_.?:9T'R0*/OIBP3C=\,XPM4T MZ^M:?_5E^6.V1#RPCDO.BV1@=0U6)G+(,B)#KX/T7LGH6Y\7 MW OH3!2CG=!["$W<")9<3WN0DBK1"T^NN5[T>M'UCK-AHB9[1(N@32_7G=:! MG(L&=!;R$:(6 YM$5C%Q1C8J.4\@R$CU-,,B,%FC;%,^6[DVA[Z)VT MQ#,0,:F(,C#N:PFMF#2+- WFO0>?E1406^1';)%!:2EDRGVKZ%+%":;Z@ENHVQS0^* M=L7VY'/*>B&AAQ#4#9SK07=$<$;1?A-H<6,ZJ\"\"(DI$[,K-5U6MG;YMJ,Y MOD+TP^!V->DB_CX48S)^]Q:G'UY@O$I1"*A ^"09:D=OA>"*132"&42%)IOH M2^M#B@TP3JH*G5A:)[^CB!NR7O,:;B8T_#Z9X^P5?*E93"MHKVKT$((D M32*SQ(K:Q!OJ[J8U$\(:0?JN0]DE,62WT9X\UST)MH?([[.4)A?C^1JX@2O2 M\$#VD-:AVD.%]K^ B67DQ@7:#Y-M'0G:C.3)JT)#0?=@-6Y*4;L4P)=+C"(A MU[X$EHLGBP@\>3J6,!HC(4OT ;"UL[\+KK-1C>8D]! _?@N?UU>P00E1!G)V M&3H)K-X\9N0F:886E<>DO6U^!V4#C+-1@ZXB[B$<_-.'CZ/)%\357G9WXN0M M"0S%50NS;R:UT6.0. MB\N.(7)25BBJ&C6.V>2@COWCYUN+/?0+(EE4@N M"9JP[.8>M-#,:^-]CEI9:-T[]7Y$3UX+>A!\#Z'@Q5'$AI5&2Z.=(/5,HI;R M,[539S&9A82U'%DTT'RAWP+E?!2A@:CO:D!H'QPDG4PN(.$0SH=:$BO5L+:@ M70=#J?%NWOS@]XQY[RC@#0&@SM>/;T#:<-25I2)L&9EQWM0*TP&=?UBX(PD]!(INABUO'%QF*8MWP3(>ZQDU"IJJQUHQ+TCE>2&G MM;69L!G)276B*UWWA(@/E/61HL2#>AXF:QM3)'Q4,L01IM8B(*3N4H[7[$! MDFB=&OX@J'-2D+8,]! 67G=A;B"#&)3ESC(A4-#*%FF-H^\9Q"BR)"/)FUZN MJVY$ MPEX"[N7D\,.'X;+3 \VW'F'1,H7C1-!>#&>U&.S%]+HQ$OG$0DA%[C*7-&GA M- ,?";$KUG CDVM^AV@O@&>J+_V1U$MYYZTRB-KJA$FS0-!J;J5G8(IF)7.) M6M@@;>O,X\>4I=@CC7=J0S?AH(^":22#R7B![]]A=(&#[+FUFB?&1:&]CNR= MY;T(0_/W7%N3FJ>EK6,X1;YJ&WXVK!,'"[>/*](Y+P0)HUV8YM[1S"K*&$QG'2:A:YL7I[%N'K1]&=38J MTIB QL7-?GOQQVN<32ZF"60C3+\_FSR>S^7+- RN5 M5]:PZ!V0,#0P(!N+?#+RG20W0HJU%65C*'/_D9^\2AQ!X'VDM-7>K1?3+PN< M2\@K7#I;+XLDBVEQ&8MO&DV%W4/(XL:JM4O_ MWT&"@%YSQV0*=4F+A;SNE!E(%PO929B:-Q79$^+9J$R?U/1P4?JN% 9&"31. M*1:Y@-JE)]%7-/N A8PG+Y1OGC-S%\79Z$-' ?>00O=0#&> F5L-*C$7ZQUA M3MKH13 L<1!>>N-5\X8@#V$ZY^A%4SYZ*<=\91>]>0]30GDQ?S^9#O\;\\ & M-"KKR&PV!$T8V@+IC6#*1ALR\21LZQ2K>^",L_!,(S.0+3%<-'ZBLX6*%^)@APL_1Y\FSNP M7E[,9W,8UX)3 Y="M+4#!:FJ8CJ#HOFZP$(**F0-(F/OFG$#SU>E'H?RT/@& MSUXAFR7R 7A?#()G3I$V:Y]5K7+"V>**NA51*+ZV^W0/DBV'/D<-.08+/?@] M&X(Y*V"YF)"CLXR'>G5!TC;H8P&&4#"14V8 6UNQ6\&%"8V\Q$("V:W:/8UP0Q'HNVLEV#KX(^FZ MO!>1DY8";7A*OP"TPO''>/81T[ ,,:_:K>X":I^.R@^QO0W(<1LG-R)ITI>$ MCT9_-N3U&!-HF4N6Z6!J #Y;,DU4#)*+;'9K)_:X:-_2ZOB8K.\CV%.T,;Z2 MPVQ25J'F6VCV[F6\X8'-&QH_!'JMJ[&K1TL0N(7LM%$VU$M8D=XT'M$*Y08/ M/+MY:V-,-IIZXI&L$W4_J4KSIB(9'ZTR6M=\3+9PF MU,Q#SID31HKL1=2N=5KG8S@D:\QW1\$VOCUZ2(A#)V7()8XL^$1PBQ$U S6R M)+R+$45,-C^PF3R90%,C\H\AZAY.1;?',@K-5: &9FF=(@_:*A90619,25IH M$91NG<#YB*))C9>$-F+NX=#S=YQ?9_,,A,Q:1 =,!AN9QNA92#19U#*&$F,D M.[@QY[< /'F>#Q=G7_=#'TKE;Z

    ;(* MT5K4/51(O 5MH9>7R*I7_1O.WT_RP*-T6@ P[X"V*NL\(T?:DIUEL&:JY]*\ M1=HNN,Y++UH(OX]ZB@MPKS$C33R_G#Z'T0CSBXOI<<+H2F%>!,V>%BN!$E+)UOLR.T)Z\GO1!P095Z7S7_4&)V8Y1H2%YA*/)*:W 9VKEK20?P;E.3@N&SUMI;G M@;_C_-+MFKV=_$QB>4XRP/%X"*,!V=(0HG6DM/5>I1.U'+4C>0A0R*%89V ' M]_7AD9XLW3T(<@//[:^ 7-Y,2<&%>@]7F:AK?V'#?+'(R*E*7GA>;&G=!'2G MU(HV*026R^H',@>UASKG@H$MR(0/0/]%HN'8UZY;GHIZK2TY,XZ)1)JDDKX9M7['DT MZ>+=-IV#Q7CJ=/$[4UB^/O4X8#)>W*2HZ91H4/E _IF%@+1?2D[^/-E8)7LA M$'+PS6^KW0OHD:23[T7T-IWI+/ >"L"M85JEP.X":I_4\CVT82.@XZ:8]T#< M>K^Q9E(_FDH4=,IS!8Q[RVL57,T H=!7%H/R*?#8>C,\HBIL23L_E2;L(^Q^ M2X#^MK#R!S:5PB%+)G1(%9"JL3O!2K0Q&@$Z- ]VW %Q?!>F 3G;TX,/D&P/ MB<%;T@56X*"V/S6T[:GD:*HA9N:32PR"D)K\*AZ:]R.Z%] YJ$ [B??PYJ_7 MFERA*N1&\U)SE[@E1\\3-/#2,F,R?:"+4LUO&V]&<@X*T$# .#UW.9-Z8$ MK" *R(Y\?F0%$JU5,@4&QM7"^+Q(+0H7L%9EZ\%4\7N&>\I<]R75'K*"=ZC^ MMP(:1"I:>T)FE60Z!W*<@W3,I$+[%.0L7.N\BYW!/65EZ9>)XQ1T70'S'I)- M/+$LS"+#W;"0+=9&"CP7E-KTFXMQ$\PYJ$0;26]-)S[2+=7G,'O_\VCRU^PV MH$X75:^?V>M=U2W0UZZK9N>J#^@X!T&O9?"V9)4TV?7%<9WSUNNJUX]O?F-5 M^X2\E,!D+0R^J+#G)?D9-D>?1;$2=51*^FDT]#$O>/7_Z8 MU2YN5^VZGJ7Y\-.R#N55P]@8 ^E_9,'62S8R6!:Y<@R=B25$85+S%B;[HWP4 MQW'[:,B&RR]]$M.#IWO[NHX7U:HFH\O)X.I27/M^1ZQK:.8^6H?0.LY]XMM/ M?3-V[^VH?<3=2YN3&S9Z^))R>_EW:RY!FDX>(2#WT]PM5MGFMAS;S3,_>G MS_7>&/Z(8Z)L/J"7,$))M)#[156]'%D$$:LX)!0C;6Q^)/ I&^*U92T'I:M MA1CJB=O/D^F+R46[#\TV;VM'51]CRQE+YLOP\' -):_RN7DV9#8JTALLCJHQ]JS;#[1W&14%+L^SC9#9<;OK/9C.@2P"+VHZG68@BE-.V(R\M=&V.[IOBM87E3W4GKB+]-+UI0W_]\D< M9R1/''Y:W ]P"7(TP9(+[$,]C:\M"!(R2>9H[3(3A&CM<.Z#[_B*UQ?/#ZI3 M(Y)Z"*C>Q?KB NLUQM>XR/EY!=/ZF@W(')31TYZ=H);4J)5DO3&>N;J1%V^R MTZU+3>\([2M2H^[4]! ^O0NS6GUC^D<5G"!W%P(MQE8'LO6*%K5BDV6*YV*# MLSXV#WK="^@KTI9#:>@A+KI!!HM,@&1\5%XY!!B24 MRC!?>^EA*NBE<$&5_E5G$[*O2'DZ$]-#+'3C%EI]CIL;Z$KA!PHE%![)]$JU M/;1+O-8/$[2C%EVK_[B@6U\FW ??5Z1*C4CJ(3)Y_YIYHP/Y0%LA043!LG05 M:*Z=^!09:<9@UD**I.&HN]D-<%^1*K6@IX=HY"Y1^MI!AN8\*F;LGY@[ M%R%JDSRG#)D$ ..=%<)%G5H'&W9']Q7=KMB+B!Z"FEN0+D\C-[]: M1EFGI>$,HE?U3-*S:&JG 9.TQ.A,XJV[1NR/\EQ5J!4Q?22'PI?+'A;+.M.$ M/5]4F+B*D$ *ZQ/S(MHF48C"6#.Y.<6+HU,GGZAM6'V$*A'58/@M[ "%^6.ZJOM$!=P+. (3(=%Q4P43,.*21M MO!?-1G7^2M26F!Y.82[5_.?)]";8FTE:(J(WCF?F+$E!DW'//'*D;3Y9 M;J(,SC6/,CR(ZOQ5IRTQ/9S#["Z0@9;2.0#+O':U=AARYDL6+-GDHK2)*].Z MN/#NZ+XB"WHO(OII[+D)Z=4MBPWOD%8)Q?'A!)#&3U"\D\*3C3 MO!:N4EXSY.!R*A@%7RO_O;$/O8M8 M$M>,Z]KFN#:0\85S)F(,.HLLC&U]C'4/G+-7D594]'&7=^,B=Z->]T #2ED* M31RP=KL1ED5E' &TVLOB $6?L;Z-H,Y?8YK2TKA3^=V.5,NVR@,MHO("#",S MG'19*\FBUXHE;Y15PB?M^0Z>T;;GGRWKS83:0Q[9[B(89!E#%!)9\;37Z:#) M&@HN,!MS=A+!>-_:V]D=W5<45-F+B![VE JS_E_K G^"4=WY7B.]'L-$?M?B MI&N<;W]PXS>7[0S7$VOF$^2 M:0.:@1.*N:**T-87JUJ?*!QWAD]>=1^Q0O20P=UIM@,E-,C:-%%IQ'KX2]XD M&81,.)\XESYD;.WK=P+\=2OG7G3UL#NO]6O+$%)20C"KT3%M$[F<*KMZWS=$ M$*F0;=A8>1Y-?\,N.M!!C*?N;SB;SJ_AOTDX!EHN%_VYHA$F@> L\YJ?E&J+ M)9^1Y6!R\%%AT#NM)#3"#46@[ZZ58.O@CZ1_X5Y$3EH*M.&IPP+0"L4BWU5LP$QC?JMEQ;-F@TMS6OQB5R:G3) MG 6:1[TN Q9%X%*V3EK9%5N#+ER796L6EX5N$%'C':OC?M#*ZYSK7:3::92^ M9 &S84;QJ(MWT;K6]\!V G:"2U]]Z,R&AER-2>FAK\F/P]&HED4=+\*N-R . M5 JU]U3M$E97[H*600#.HJ!7/7D.0K;VH+>".5,-:2/\7EKXCLE3KRG1D_$E MO,D-!5XVH81W./ RD-&@'2-3V2C3(R'W-DPAJ9-0?'8_/.2#LA.U=M:4]+ M#WDX=Q'5.^_2@!.UMXT0M;:,A,0"3P3*>.YB#F1 MXUZ&444P=:XC)MA"FJ5?T.@ C,%$X3"M9E:.W^ M' CU6.'_H^C0,>@Z]>G!1H'>,\,?O]R8+3U[$7Q3UOD043-+BRM9:]FQ*(MF M16?(6?N42^O[Z5WPGNQLXACZM&4=[)W7'GRYVXA68=E=,.USW+%7AO-=/,<] M]3@^JW=RG1M1ZH[/F0<368ZT \3BLF]>\?5X:K+EE.1Q M:LD^3/2@'8MBH7>MPE57>43OC2&;D/-Z]]E%S[R4F0ER,@MX&3&T#@;="^CX M5GEWSB9]"7QK\/@QG*ZM^0O]G:ZI$YZNK4UR_71-<8C!*\-C;>8D0Q)>!,S1 M8N;%JL-.UU3'T[4-"]W->,'SQ8B_+D:\=A<\%T58%Y@!6VMVFLRB)JU'5921 M2O:0?'<(SN/$LUY/1B/BZ"^8YH$M,9H2!;G*M8&J)\\9DG(L:$B)*Q=U;GVA M;&^0QU\T>]>QPR)>AQ+7PRG=CB$ZYZ2*M89?;2+ M.&++$K+LE*H%2;KRFG4 MZP3AL7XI/BR$N@\__=RWW]Z05XAH$ Q-7]!/N<<@/SFF'E@.KI(RZ5WS$>I34I!*-6\#_"S8^ET['.VQSC&.;D >B<#'3LJT%G*O5.O$DAO@V-2D\.C M52B,+!S),D QFFM=L/F5NOXI?^#HX%B,[R/Z15O%H[J210E@& M16--6P7FR5)CQ8 &B0;R;C7];C[T!#=C#Q?NI(5D&@:0%B4Q)M/Y^[]P-E]! MT=>C%1K+ M.9#G7*_&ZLATRIY<=Z=9SCXG;Q"B@%W?J%M/?JIL=911#R&'YY/IQ\F4MN/+ MVS@K6%E[R-E()F5M$D"N7VV;:IB)P+F/T>;F)?ZV0'F*7+>4;H\YPP>E;J1< MI+:1Y&%D8KK>FP#E'!/*:4.+#&K7NM'0TT['.ZK7>S1J>XBO;TP2V073MXR\ M9JSNDFMU""5'2^ $R&0^<.81:&6-!A@X4_T)'P&+E]&')ZLF?6;D-=>2?9@X M>D8>UU&8>LYLN)!,2VM9A*R9 S!1A0\MCXN> H9>7MQME=&WCX"/U9&7BVT M58NT+Q+"#DBTN_WOF^3/W0-I+2W.^>@4^>.>AZQ-T &DYM'4@D36%?"#VX_J MZ"6,8#9[61:E8:]/BAPO-&Q6++O :=]ZZYO&X%T]X&N MZMZ^>0]3G-62N)@'J39[ !%9D87\,_2%04R9&9L]6.DQF-9[R18HQU\>NC-^ MUQ?J+N4>4LANP'H%TY?316PZ_SN,+O 53A=(!US0F@B +!51:@?AR'SQD0DN MDG!H-,K6MREW@'5F2M%$^JTCCR_^>(VSR<4TX>P&U'_#4?[QRYN+.!OF(4R_ M/)O78NM+K1Z RB8ERYFT!4B?A:W'%YH!-PILBB*L-^+=')[0FLYN)DE)9QR"0$C(*%6B^2E-@)58J ))M;F%O /&7% M:"OI'B*H"T#O)R-ZVFQILH MSH'TCK+M(71Z'=9;8/OQRV+2R[B=@E)B(>\Y*&7K$9EB(9 ?A8YSP1&=3ZVO M>=T#YUA)9CVPWDC&CRY-;*G"M'A]G(ROTAV<3;(H5>W?>A62V\0B(C+KG"D% M3* 9]Y4FM@G0Z0/F'5G?E@?66?H]1*G6,*W",+N ZBGFO1'0B?/"NA,WZ4OJ M1U.)P&DY39@8%D=>,BA.=JZF;4]XRQW6<\/6UU".J J[YHL=21/V$?9I/,Y5 M5#7(Z#"3:^RR%TR;:)@7'IF2(?KD(VVY:X&)+K[FJ4+5#4C:W\L\0,+'BEL_ M2^GBP\6BS>BD)A70#SY.\7U]F3YAO>5\>$A[YTP\2N>DBLMA%JD>SV\.\\N81L5ZR']M(DMO,!>O6;;& MD&K5Q)(0:!DS5@&/TD+HH>SP7A@;'-%6(Z[F>T)5D-IW; <,JQK R]8\O^/\ M97D+GZ];H(&-4:3 BE^D1PC) &OP1YH<1E MOH>S@@WAB,2Y(>>VYNHXQ70.AH'-AJ&OAW-*A9!:GQ$]AE#/Z=E].%*T#S7] MI*^.<3HXY,MA8K?3%0MUB, @=$71,T#JQN /<;XI[-+)[.)JY M#_H51B]KE1$>&5DZ@6ER)5@4/-0+245 UDZ*UM=T=\'U3?/:T]?'>= &N\,[ MS XYXUQDLIH%$AB++%AK7=8JN>9E_!\R"7OS9I?A>8L&>2Z1.55[M=1K8;6I M-+."D+HBM0L]7 G8&=\1RT8?S[_JC:"G<6HFZ+7R!3B)3EN:D= ,?+:TO>B@ M'!9M9>OTBD=Y:M:?&NQUC+8/'4<[,]D%U-=^C+87<3L=GAPB]:.I!"HG:,%U M9('RFI9@:<65M$M[I7.Q3BH;6WL?3^48K;TF["/L'C3@QM)(UN(_"5%=":M5 M^P)GPW?CQ9HY_5\7,!J6+\/QN]I[^^?1Y*]_P_P.9Y<7JJT*DA?/2K:U4#49 ML3Y%P8J@+X4P*%SK^%X+W(_ED&XO%=ANX1R'OSX*E%[/X44E ?./.*8OYJ]& M]7I6_L^+V;R^D2NT2?A<,@>6A!#UYB>]@\XZEF(V004E+6_>XFDOA&>F5ZTY MZ7<5VV;@70+-7#@O3&T_I9GF1K((VC >7$R"&RSJ!%[86>I-0R:VAF?;EY^_ M%=V97,PG!78\&C^PR7.7 5N5HV\VZ;6T R62B-DZ$:/4'&H'..6=5]R'1$N" MNA-.VW/LMH=/UZO:RXOYHD/0@U[C593"8!29E)8%5\_1@B>;T%C#:.[")<[I ME6KM:C>$WW7]_64\QRG.YC]]_DC/1]H.0$D7)$-94U&!UA*P6K*<$ */ FUN MG:Z[!N'TD>%C:=/Z"MR%BQZ,N^74WL+G%9Z5&3%05J L7C)KM&=:.\F"%87E MS#6M#T+(U#JQ9PN4KUE5NG/3@S6WF/3OM!E\Q"G)9_QNB?-2H4ODR*6D>4(" M\E94O0M;@'&5T#J7,$!K;_-^1%^O C5DJH<3>'*(KX.[ V>X3P4% U/CNK4Z M590%&:ET(%1.!]$ZJG4+P->K)8?ST,-Q][I0=A7%\G @JY(4JGIOTM9*G); MNUB8%AR05D>M=.O;:YT '^M4[[&HVO'8?1HG@.B#$=I85DPD62:D%5C'Q05@ MK6U4W$7=6%\?Y0G@$?5BKR/!??@YWOG/#J"^]B/!O8C;[2#H *D?3242ZIAB MC,QA#F3) 3F1'BV3!#I;641P7^O-NO::L(^P'^N18.8JHW;(K(B6I&(M RXS MTSS)C-S;4GJ,LS_Y(\&]5*"/(\%]^#O]D:!45N7D!'/%Y%J7,;*8=4UW3#XX MKY32/=X2>T)'@HWTJC4G1[A9LJO%MUC30XK>NI@8.1NFMG<*+-;"UM9);@58 M'D3KRI==\'Y]5O71V.VG@O-!V"^O=.^ OK]:SQV0G\:,/YZF-%+1#C0_HF7T M,L\Q8I"Z5N['^F9##,Q+7ICR22J1C1>I=5'(QZBD#S@83U5']V'W$>GF55Z"N;E2_*BX"FM='8#?'I3Q#ZU(]&JGD N3WX+R]JD@WA MKJAF\^E%M8M?#V=_+FOQ&)DP:\6*]?5$OMY]"D:0.>X=!,\-+ZT5[SX\7Y_U MV(R='LZGKK$]GXP7UP-OE)[?!5M/MM]]N$YCV;5C<:MZ-**@A[WO7HS6*A91:VDP<)M:UYP_OGH\8%.=1COVD7P/6G&9^_6:UL]+=*L- M$4N41:)A)=(.K%-.9"9*Q12W49JHC+'M\ZVVH3F^)=..M2WI=AU%?JRR:"^& M,WCW;HKOENFV98J?<'R!AQ=#>^"!33*4]P&]EH$LG7.','7WRA;/FPTPR47M I:UCTQ+),=4:L\2AZBX%AJ;U^R]'/L$ZTM+IN_Z M0@>(M ^O9O,D5_>F?4'/:4^-SLO:@4(SD+3:(C?5LR M4F?Q]V"\WNXHNPN8GES=6T!.G'S4G:AU%>@LY=ZI-]YJ8R S"3PQS:5@D6?2 M<.41@%906C.?'N6[)AGUS/@^PFU>_%39ZBBC'HY@GD^F'R=3VHZ?C9>'4)>P"I3(=6*0 M7*SQO'JQK?;D+#Z[B-%)U_HRQ18H3Y'KEM)M6*-R-IT/7DTG^2+-7T[?X/33 M,"WS*AQ*KJ7.#*U 6C;JO>FL! N(VDHNE-$[W>BG 6XP3=]=L[QM[+/Q.YL( MM^&:? -/;?N^0C2[/-K; =0^+N=NS-\%D?1]Y-K82'ZV6LRN;C6(!-$X M3?Y4XH'IG VYT;2&N4CN%J 'D78QD]>?>[SMN*&H)XWDU-@#?8V0O_PV_/Q\ M,DY3G%_F MM,%541A+)!LOHJYG59%Y=,!BD$4G55S0?@>B3N*I]$/3H=)IZ)96&)>9)825/%DPL4#.;\[VCF2 MWE&F=UDW75A?I).-8?0&1E?6F"3[2Y9HF'2QMM=T!">)S)(4/JA$N\-Z&?^- M%&]X]%/GLZNT[I)G>\FZ^Z,FKG\"2R6B'709N$G6V^O+ MP5Y=#_;R:K!:%RT1MK?##_0K+\L;^G16ZGJTD/$J88@GI/$D M(CK%#:V3Z-V6#,6&M/60OMA95LOV76*0P95BH3;4EG*9A@D8.4M9^^Q-/;9O MWURW#?9O&GI,\GNY]-IQ'LO3')&$$B4%IE2N%ILVK:62W0CZ1_="I\ MY(J&YZ&V^]/]6'*%.T_]S1RF\Q?UI'G1ND=Y@X4C@R@*TR59%HTEEP.$)F?# MAOKN(W5_&;J_C-5?SF*GZ]&OK-5?SF*IZ9 MVI[:56QL4?]S,LE_#4 MC=>).R"Z+IF7#WQ-XOIY*:X!Z**5CXHARDBO 40647 6O+&A^!2M:UW'8 ., MX^_&W1A>7YVZ2K8'(^\2TD X@ZYXSG2FU4X'#K54,(SZ%15%] M"@!/JFN\+*V+4]R'YWQ8[RSM'@HL7V)[=3%-[V&&SU*J-P()WW61L M(##!DZYMAF@Q$ZJP$KWWX)Q.N]WO.4 E[@5V/KK13OX]7/*[6K8*-TH)D1@W M.9.GEC6++B66P,K@A7& K4LP;5[\]Y_#F_0>\\4(7Y;+)ZYJ8Q9GDI6&V5@O MD!MOF8_T_H5("S*(#&":=WW:#.58+EA;6Z6%7!_+*=K]=25T(J=2^UK^L"Q$ MQ9D/-4)A/09%3D6)V%I3'F/%G2:,[U5L9Q_)]UYQ91'N6=BNVT8WP?X?9:;"=(KX++ MA6$.9R<'*%#R7?)>J$X^JV,Y>PMU:;&LX2I:MK_>+ MP# @<[O>UPO*VBC(9MF!I$=6;.=0FKI(I]]B.S$8I%%)9= )IC.W+)3DF-"B MW@SQ](W=@:?'56SG4)HZR*;_8CL\6@0)P'*J(:G:)85F9YCB(+0JQFBSR\V9 MQU=LI]-+=;B,CEAL)R:2_[E:H1GBQ&N R@I9B5J/7RKH<;G MZE%T[Q@10M&E*V/_7?!U76]N6>,?TXG,[+^R9(P/M2W(M(?22/S6"++ M0FJM%"CR (XW[P6FXZ] S35D?6%J2D,/9X/WX+O1HNC9!]I/A_^]3%E+*7+G MLZAEL6@CM;Z6,N.:H34R1FX*F-9E:_='^76I4@NJ^FG3<@OF[SC_Z7,:7>3A M^-W5N80M-HF@(K-"<4:O@V+@>&(DIJPM\)QRZ\#,+KC.4(&:T]'#F>9-]7U9 MUA$/DHXQ.:5JDF$][2BBMIKA+)I"/A?:[)I?;KD?T1FJ24,*>O"CKD\P[A'$ M\E!#2:T">+4\;]6Y5HA*2K-88LD0T,G0W_'@0^B.=6+8N[KT1,AC.5>\9U(_ M?OD-_G,R?5Z[.RX"ZK1"/M$:B;A.@AR/3[9'$-&>?X[-T4%_;9);(D5>2"2R:BHAEKKVO_H%P^096,U9YE9(Z2(O MO/5F= ^<\]:05CQLC0LU/DG[&8;33S"Z(%V&V<5TJ=(=3M+N?UZ3D[0](*^= MI'D'(ML W$'4*2;(V@M/5!O%I7-YQ9O'^=+SOZX;,X6U1W M&7"1C2[2,%HN:AM>SEG,W#-5I+4D1^8"1M+F8K-D]38;"RYE9A%T]MH5K]P.VK+[B,?3 MF7Z8FO0NYAZ5X1+0FK%&$DQ<2Q:)! M9\HBT=(6TBYYA/N,>:8*T534C1-(-^'\9?Q\\N%#+2 W27^^++_"]!T^AX_T MX4<8T^(Z$ V")"LN$B+9>9J9#)/Y0YNG*H:CPT]IFK2%/1-^['L0/> MWX;Y%EI/D@E*DF<82B1',9*CJ!1G(@4>DK&(6-HHRMK(7Y>:=!%[XPX>.Z!] M\P%&HUMXJ^.J8NRI3>-)LV]"-X6TF.KR3P/BGD.@8%WUG'%I8F'+B1;ACQSQ6@AZ*V= M1$X;6UJF#QBP/MF261!8+^4X15]9SS";E!P:R+IY_D4K\$?+!SJY"WU:WA]- M7M'E['_\LIC_]=EQDM%J'Q,3=G%B7#0Y!1*8=""C!!5L:EVK8"N84^4,G4@W MMFEH)X[ZR.BX+9X- EE(X(_Q),YP^JD*XI?QQXLY_9@V'1+C8L^Y.:O+.U@[ MS*NO3*.>YG2BE*0VJG/_DGE:WI^27J.D=QX%O?M@ZJ5JLG.J3\WH?YT!R<;Q M/5L&CUR?'\I]>EKJO _=/:CQ;Y,Q?OD-IG_B_.>+<;[*PN$QQ1 <(W))-Z]K^4V66W3N$< M1,7)+Z/W2ZO@62!/GCE1;#(J9*^:)]-MP?)-@=I1U>LEW ]NU7[ +TY,Y",\:W*55O=/6YCNT$&HM "[RPK'@MXZ\C M Z"E\?X;3-EC?K*:6O/5P=7W3^W4% M\'+GW0'B$0VE-7@G-X_:4+O#!M:"ER-91.M0A;8\.$XKL:872/-2&&2.S'FN ME7)1H>S-K3NVZNQN_9Q,<_:AXU@V]-5:?%G-4EN)]39/3%S6((A@(7-'&V\) M*BH0G#>O!;8#KL=A G4B=!=;N0L;6RV@GJ]:S6"<\]6MB,MK1FNP#KITM>W) MO5R_VFD::Q>Q1.'*9JYE\$IG&:&V#N%0. Y42;>N8BU;9!6ABJ,:N^[-^\1 MY_^<3BX^DB;]/!S39T,8754 ?PX?%[>"?[WN'%$31TM!)@.M?KH>VL3H2=>X MU3D8753SG@A=,7==#'^=C-^]Q>F'%QAK:E7TI8!ESM4[^EF1SQM59%SY@CE: M&VSK?F&KN//.H+8L6 MK%'<<1YZBW)OAG3RN%,S%=@II'08%3VL4:]JF482\_6JN>&^\LJEV 5J3V&E M/6 ^IO#2@31/CLM1GUO?-<"Z7#_[4!M@7&9-<"N"EV2VD2M*/K!"P[P*D24H M]2Z!"05:-Y7YUH_=G3\F[&;Y<%: ]R>DE\FTZ_T,;]&C\2Z$4E?FG=.V0_B\?6I-[KO9+[UQU4/2]1/L_GP _DA+\L.B/4>B MKZ]L_X@P7<30%D6%Z.W!V?PU+8P#61-C@@S,A228#C55!IQD1@03LDDJZ=:M M=_9#>'X:TIB5QM6=7DSAKQ>3O\8UO>K39$3+^D!E"S+68)<$"A< S MDU%%*YQS>KT?Y)8.QAL>_O09["ZSQ@62?B-SIO[XR[/Q^ )&-WOG_!]:+V8O MQ[4@W-N_)H,<.4=>YYBBK]W>""1DSKC,R@9I,,9=6E/O/.#3)[L?V38N?O00 MR+?$987Y\^2"W&!'WA%8\GNM5?54,S*?G6$H"KA@A+'K#6(.TH&;8YZ_&APL MX<:UC1["^3-Y755?WY/E (7LAT%1/&JLR0^&EWK3E)QE513SQMOBM!=2J@;J M<&?@\]>);K)N6.1H"?;S\,/%AQ=#FO\P7BQ.P=]."-NR)->79[-GKROTE^49 M[6AD:3ZG7YB,AKGV<_QE7#UGS./_O[TKZW$CR='O^U\(Q'V\+."C/6B@Q_;: MWAGL4R$.AEN[9QDGJ8(6M@YHWDR6\'>N;?U__N6O[SB>X=8EA< YQMLT1=J)0IPWC(Z[)$P,U^GR V0">D [7F;UI!ZV#07W]=M!TIO@7$9>N\KWRTZ[WV9>Q=3 MG6FU@L6K!Z]+ N%5K,.),T1&L#RS]4K06]+:@&J_17)YFC]2REN4W[OMR/VE M+CF>17I:D69@BR6_):$!,L5ZFZ-206Y0,MM\L]^ <2K:]3#;>S^I/A7R]%VO MY0O]FP7_CL!&7ROI^*+81.H,7B 'B4XZEJWEJO6(P6TXSD63[JW;'9[A43(> M@-_S$-.*.-<%U4"LY^V(SD-P[J^Q/2;00]RG,P99C&9%I#I6G(.R=<:EB@E, M=MP$^BL^O']Y5D:PAZ1\*ALX1,H#Z/XSCD>3Z?O)'-?='+&VX(O1@U"ULU'R M KS* 0SCL6AAC;6JL=HW0)S>(VRAG4E+T0["G0GCV 3WMYXS\:?WTSQ3R:OPNUJ^?\ MQ[IK5#"&7%[R?I$L4"GE("2K0$OCG4(;E6J=#]P)Z"*,H)W(!VA N=B)5A;Z M9?(ZC/_OYZAB'W((& %3HAA5VP(Q4J#*1-(Z",43MF;)/0KF(NR@C:@'Z*AU M-TFQ[MZLK9:Q5"Z0+Y4<3H=2+?TLR2*C4)B1% 9, UV0UGL*]U&>36/2_>?T M.^:;:YR4>LGZ+DE=1.V:1 M:TL[;RI7>Y_>,@_W"3-^^[X2PBH?Q=$57K0$FQ/Y#-YK\$8)B(4Q'UAD*K7> MA?>":KK?_!3I)_R^I"7./I2/T]$XC;Z'ZT]8/T"R^P_EW6B6PG7EI5Q)Q12C MF LB3QH42XXBKD#[99%T;#*KRT.R1MO=Z0C,YTYG][6MG=O:T#H_4\@?K O( MC"/#GQ0D.D& X<"D^[MV6Z^1"!7H!? ML/7UU-Y F;7.X.NW4KFYAAR$8JT#7NKTVBAB_5P$<%./,!\X*ZW+=(_!^:(- M[1A=#1#2'8ZY4G^OI"\^")TA!U[S4*Y6!L[6%L-"T*. M /VJLM,7N"DZO#*UX$QS#E[)*JFL*5XW%+Y+KKW#PGD8-'MQ -87;&C'ZZQA MRLDT@196[=DOE\QK.'P?,4;.<0?3QJ,XWO?U[?S$:UL&YU$.8P#ZL[ MCB-N?G8\K,F=3U>P#VY[3/2VQ'J8**-D-DY*[5%+5P(&I]G5CN?V)51]7=I# M[?,V&G_]=5PFTV_AOBNE,D_%F4S'7?6 E?#@0LFU7R$3A15)CE9SCM5^7 T8 M)SB^P?I=*>0?*\[!L%R3)?ZPW :A9ZUN;];M/'V4UU_@65LGA8FUX MD5*K)U_E_[V9U:+',!W3&F>OD1;YL[+MUS%]L/@E_%6O2[]/,2VG![\:Y[N% MYE=1^VPXDQ"SKTD&6:O)A8.219;2>\M=EQ+7%E@NR$S.HIXAJ*BK"_@/98>H M7O]8_7(9-V"V%!P0T&)5)>1*.L =(_"%28RT^]OFI0I'P#Q5##_X3C2TBLX= MW,^F\ZO;$F]:RT)D"U>1JY)M\ FLQ%KW49LG!2X!HXU<*R6U[%0S1:^X8V7T M7[<6]OC;SQ6T#Z[O25.Y-]R4MB/Z.=!L/Z9#0O6#;>(<(7DK'>U4>0\!GTKY MSB=?,"LHKMJW=P;(!U,@',62+L@L="??_4DI_9%0^I0Z/T2N W@?"U]I=7S\ M3L!GSR5 " M;QCJ;*SV#K(UA5L5KW,. 0RZVGLH5\N7#+2SO#;P8+9;3^%#-H!-&,_8 EH+ M>8A89#V$:YTG6KDXR[W/IV@K31RTR9P<&UU[(+O:H9_EI+..2K?NG+ 3T*6[ MA^VU,@ 7:X5E]5UT 3/0;YMFFHJ(VBRKY2'J2(]AZHX!DSCD#E6DQA6GOSD7?":"&2_,F,/'=0TH/'/EEU MLG@P*@7RRU.!R)4!22ZZ0:%X5%VZ[6\^^;EJJZ>,!J!KOYE,R0NGX_C5.'^8 M_X[3%2R/@A7K-!A;*;Y,!@@\TM?/I1 6$QW%K:.61Z \1UVWE.ZI*GVWD!PF M%-Z%&J%-5Y?*4TR3<6U3L C6>M0 ]WC94$R1HQ;[@$D2_&G#>2;O"S*KG?Z-*>"3 MM^!MLKS.'_.E-;/Y0(C-^"2+,#28JA>%.39U(OMH(NQ1J30G'G[=/@G M+>W@42K*(1(>H*;WT[T/:C'=IN)Z1\)9!Y[WFW6OAIL7QV.Q$5S4%(=B3!!I M!X.@)<\1M1:\=6A^'-)S,0:&M9W!=?:D^0->2[(.$"2Z.F>%@BV6$C"/(63C MG.LV /Q9\0=.H?(N%(+NHC\=A6 _II=%(3A 1]TH!(<+^%3*M[6$5],GY'R= M 1"D L\+Q1^H+8OHO%&=ZJ^?E-*/H1 TUODAR*7Q07J:M!?R [IS[3 ^\EXA6P% M+)G(*'Y$8+G.A\$LP1E!+I.V7"COA6O>:/%1,!>@_S:"/CF!*'/C4JC@A*K3 MUW5M%*(%),U+X1ZES:V;NCP' E$?2V@G\$?3YL/GXY9#I+;FAQX8Z[%)N)UO M&"KSUGU9#])MOJ3D2^T#4*SRUGOI>7(L&B:L$]%L2[?M?%G;'-LBX_MY]'5< M[SM#_<4C@3+WNFAI%:A%S[,2$+S,#KA#KGA,)8FA*[RZ8CU[65"64N=H!)B< M+?F!UM9A?AF*$,*G$*U/7>Z4+J,L:! +:UXJ=(C*!O"V[D*COU_C-HRN.-H_ MD$,LSE6,!4*@/U0VJ7 5C+;MI]SLQW7A)C:8BH9RV7X:_6K(8YW2%I,31BL# M=403!1.VUL1Q\E)*-I&[$G1Q0WAK6["\$'-IHHH!6)U+/+]-9K.:M"0_EB1R M4X6R#$/)KUWOGS_WS5_^FD\#O9_\T>F/A63J.##ZEZ2$A=!62[U*P2F&CD&. M2I*+ZC,$"E0A.1-%C3]- 6I"Y/MNP T7<*YKN%.8LGG5/<3OJC3T7,?18&28P1E M.2TC(@,IN$DJ(XF\T]G_K"_J3FH+^V_P#M')J2YQNF!Z23=X!^FHRVW.,0(^ M61&P"Q+* )NKO-#Y'K"&SRKDPB5B^ *^CHJ M-@"%J0A88K:Q%)9TZ^S]T[[!.TA/'6_P#A'R26_P1/),1:U!+H;X%%G 194A M<EJ3 MNYC.G=)99V52;7KP7V3N;18S*^7#_Y(#WX[ MFM4@X&:*MY$.&H,B"$GRK#>%KKA:/2@AL811>)&E2LVSN1V ];D]V7S!ZJ\? MXO7HZ^*C^S(E.9.6IYA_'=/G.,94?_SOT?SWS]]'XTDI5XZ L\(R?36JLN78 MXJ:3Q,.CDSP$[OP^LVP&YAP]SEM;S]W+DM-K:("3[;9,?W,YLUMIS9:A6RQ! MY8 &9!2&P-;JI< -&(+*:7>P032?_WL(P-,U1!_*L(;7R[G3*[=IA?EHNGAD M7=.7\%;36T@% VX) 4(HXS7:(3GKYKHXM!)A5OA;;R-;N &ZB5QDY@YVFMT4R-W3PNC@ M,J<0E5PME0P%DQKKW&W4RE!L*;OUZ3O &K; .+U#W%!1D[92'J0.\.YBW]V, M<\TKW5H\\Z[.M;*@&=8R1:O!NUA;7' R_YRYLZV)''L@O31'HY].!F!T[("W M^D:Z #R)P[$%W%-P.GJJM+NY]-#'X,['-J"2-M4HG '+4V6STXX868AU[H=Q M7EF.V+K0YTP&@H.QG%ZVVL*/80^ M?"[C%I^H%IZ2 YEJ2(6![)]QPB="3D)8B:%UP>AIC>&P#,:@MG"(K(?@FU2: MWUGAOMUP7.B?KLU(!C&:+?H""(OC((%O-G-%HHFV=Y3H"YKF= MC6-U_)"K,K""'G5"3L=B.*;7V\['#B M2*;U+B)#WXYLW:X,N0\JF*3!6BGJT&L.T7DR$AFE]XIGGMJ/!1Z0R?#X2S[C M](]1PC?T_5RQ*)$I+X%EG4#IG"!@<9 *9I^2*"&U3L?N!/14F0J'6,=FS5TK M#0Q2L_D0W+KN98%.2B.B\ R\K1?@;(\F]BO5MX_*%\G(XFTSN[XYLIYA%] 38)XR4#XU"! MLHG"#18409?<^8Q1*!S:]$U,U%+&+ M)*=4&4)F"-PBBSZ&Q+LU?FMH7G?@O42;.E8[C[;P;FE([W&^G"8_2JN?+H[I MRBTT.EDPB795Y>C #BXA4.!C8Y&2QSR\J[0=V\LPH09ZV;0??5J:+T7,!8O( M$(W2))$BP,L*-MNL>2:9-&]*^(QIOGWL9SB]/ >:+^VB7$MO(=-A3!\%:G!% M2YFL+ MXSX5\$+5N9$Y@%=%0\S2%V^3CZ6U$_V\:+[#V<6W^ MB^2^#:8TWW:.1C^=G(?FVP'@WS3?HU5Z.,WW"'V:KN1*LT#XH2@R@ M@L_@),O N/22_E9L:9TD?J8TWT'MY1 U#$+SI>=L,%"SD8([.AZ5#01*VD4] ML =NO13.]^RN\EYY.0-Q<;7E&Z]J.-8%)M8&,BV:.5"$DDIH*U MR,K %:C/BNG=,,]UC 9.R?3N@NLE,[T/TEM7=N\Q0C\ETQMS$EE6_\AR!BHI MM^S>BAX=ZF@%9R^1Z3V(+1PBZP%LX.-2)(^SAI,2,BA%FY^(J=XPV5KUPH G MEES),OG4^CYN'Z9SNQ'':F\RH.@'\"*/X9@+$ZVW=%0R+5.MEI,0&:T 0^#6 MFNI.L;^+ !H9T- *.E4KP]_H&5_O3D)5H+0LM7_5QRG$J/XZF[U9T_\D_7J4TO0G7K^9OPG3Z@W[XKW!]@U?,TO]8 MXN#4IE!?!NF$+0R;#UYZ%,REVL21XA[ L]U8[S*V%W5E M100(N?:\U.C!998(6B%@CC;PV+KEP78DIR*2G43O1XGWW#2QVDGZ]D1^$V;+ M, ^-4TE*VK]D"O5..4,@V!!2T)E^P2SKY,/NZ:&_^>9S)<=:J'+23*2-1R7< M1W/7\^Z J>&)]"F@T-R"]K:WAE 8?Z8^<"O=& M)U2NTPGPI!2^8T;&*?1]B$Q/%5;^XR9, QT8V*>B?,M#F@26^\ ]B"P#5RHX M&=%%JX1F=1IE2CP5%$IQ'ZZV/*^?^_3S@;<=Q>]X#CG9R+B/0)9$[D,N")Y) M0?H6*F;FI<'67M1.0'V=Q6T/_V?X:_3MYMLO?WU?W U=.4/Q"[<:%'(/2DA+ M-AXT&.NSQ)(MVM;C-CK .GT@T*;F^F4W-#[4;#U6*PM M%JRMEP6.(>VN3$%$VB&+T%J6UL%F5VR7;C*]]='0$ZG#&G[#^1RGLP]E51CJ ME+8.58)D!!V6,DMP7&@0*:04$^?1ACW'TI;'7H)6^TJK(5_S#I3)"LIG^L\) M;42C*:Y,['\P3*]BS9Q;RX#%6E'NDH&H@P AC#$A*2^BZJ[.W2^[,"4WE&Q# MTL1N@*/Q>W+.WHUF*5PO4.88T"I7P*)F=3JNITVEE-IYVDK.&5/9]-+_PS=> MOA'TDO$ )= /]J0/-_/9/"RX9*^^36[&\RL>&+-)(K!4:5\UW>T-)O")&UY2 M]%[EUEG%/9@NP4H&D7_#$N=JQ4L$'\IG\D[G/UY/QGEV!]^5\Y@#%P3*UCGQ MQ3EPS&>P/%-0S'FPMLOIL/LMEZ#KQK+!_F] 4L4G6A&!^- MC) *#[5U-)U\T@:(=4:;XRK9W)I_M0_3^4F\C6R@0RQYM"X&N-'\UG*(%DYUA?()K\,<\\1@F=B^I'PWIC[1T]UGOY_,A>NK MDC5S$3ED[B4H'P,$(V4E)F2M1$XN=(FANKSK'-3@AAJ_&TPU%^T@9+WQUR\X M_?86X_S*&\YU9*'.W.&5CF0A:B5!F.0S4UP;;$]9O7W_A:B^MV@'X>+=8OE( M#C_97_B*KS%,*:Q_-_JKCJA>]OO]1 *Y2MP%)B6=KDS2.8MT*$9K&' AE:\S M-[G%?6 MZ704;^JB*\Q;8*\*;3B?\'OX4;-L'\K"@;E**3BG:*N1/!%:X10XJR@>GW?K/(!"I#(B@42B,F1J!Y J_( TH> M>>2&Q]"\9?I10$^5FQ_4@QA>14\E85]]I?G*5_I9&H..VO MG8=^1B_1#I+ I$-NE5A=(=*2:^6]@D((:FDE>&ULY+U[;^0XEB?Z M_WX*WE[@;A5@=NE!O?KNS,+YZDD@*^V;=L_L('$1X-/65%AR2XK,='_Z)25% MA!P/B5102C4N&IV5:8OD.3^*/QV2Y_$__]>/IS7XQHLRS;-_^9/[9^=/@&%MP7'$&OJ?5 M(Z@>.?B/O/@C_8;![1I7(B^>(/S7NMG;_/FE2!\>*^ YGK]];/O;XB]!XG,_ MB0,8^=R#"*, )LCSH AI0(C\I>#.U<-??$)X$L0<>IS[$!$O@)AB 0D.F.,) M*N3OZT[7:?;'7]0?!)<<2/6RLO[GO_SIL:J>__+;;]^_?__S#U*L_YP7#[]Y MCN/_MGWZ3^WC/XZ>_^[73[M)DOQ6_W;W:)F>>E!VZ_[VOW__=$E?_QL #1Q% MON9?N #JOW_[\O'LD,EOZHG?,OZ@YO:6%VG.[BI<5)\PX6LI?=U;]?+,_^5/ M9?KTO.;;GST67)SN=ET4KWI54B9*2C=44O[W2(?CT G>&N5CDYH5ZG[&YWMW=4!>+/KW$MEZ+O,+K&5Z+_3 = MD=?J!Y_DW]IA5$<]9%J/TU)W1U3^H^(9XPU;ONH:I.Q?_B3_MMJ4\ 'CY]5= ME=,_KI^?"T[3FKJ_J,]:>7?]Y>YW_D1XL:IV[^^*9_!O=]NAZOX,._N3@5K5 MF>59\#+?%'3_87M:G_I:R0^5^K3%OV7XB9?/N&T@Q5960*/)O]8"@Z[$H!$9 M_"*%+G_]G[_M5;6!Y7I^&-<_%T'PM1'Y_SL+94Y?";=6)D1>',*34W-X]FNT ME)K5V A: M2VOJN8*O9DP4^=-(]:M\Y&O53(04ZT\@+Q@OI U]0L6CU_\=)]5':106M3'] MA3/^]*R&D73&/U;\J5S%B8>IYSDP=%$(41 X,'%) !G%S.7,)S%E)GPS..+2 M^.93GCU .= 38%)T\(2K39%6*2_!5R4SJ(4^OU1&PJ['.E;!G)AUE*Q@+^P5 MV(NKAZ0QZ6BC8XETAL>;E72TU3\D'?V&9J3#)5/SA+7Y.Y4[BFL@U MAFFU"AD6B 0,"LH81,)5QTD^@Y'+!$_"P'.I;_*-U1]Z:1_;MX_R7_+3FF: M;HI"'?#ALN32-,49 ^L4DW1=?WRO0,8KD N Z=\W:9DJ?BK_8O85-I@AO<_Q M-+A/S$Y;H<$O6[%_5?#O) >MZ.#K5GB+GVASQ"Q]JPT&GO6C;0[(X==[1 _F MG_&_9:Q8OSS<<:J,X9??_ZANBY3RMX_9PZU<+AI<-=S+TKA)2LNEN&I);"4& MO^/B#\E#M=B@(2\]#M( <=@,LH??Q!RC"=V5LI&H)'T[=I >/*-,H(&N9[-^ M]%3L&CZ:+<;9/%_XNCZ'QD7U;$(Y,9U4/[1#M=N.HYNX1%_R-M&_8V_SIF_71:$^).K9+8TXE&*@E [A4QU2UR$#)K+\_/ ?5 M\,;0 DJS<-@>%;!'S,[F;P""4;N^P(CO,@I9F"00 MN2*"B4]C2'DJG;TE:S5_=(>]VNP%8[T*BG6*>K M8'VX(E4TW5Q:FG#=3>C\TSCY9G6V&1RQL;4+M[4-L"6Q9MXHVP7S>$-MN?^Q MGP#*TV^8K'DIM_5,&8;A_S[TJ\#WGQ+M^02FS6VZ=N M\W5*7U8<43>.$@^R@,00,3>"L4LCB!'VDM@AE")A]AFP)]S2/@5;Z4"Q4Z*^ M%<5;38!\'0!K=0&X?=R4[RW.KB[G_YPYFYSW=VI=@5JQ>K9JU2@OZP>M9I?S:L?18LBC;SI\$^J,>?APG& M&.]5NG>H4:]I_9:ND"^YWN4=JY43N+X3AC%D+EJYY\X <2.3V&"D]!# MDB(P,W)VTQIU:92P$[K>XW7$_A^@$5S'V^J"2="\1[$-[<2T8@75$;$M!BA9 MBV_1&7/F&!<#&([C7$P:CSZ[S-??E!M! 4NH@&"ON\B MB#P>017U#2/&(^3BF! S']S>T99&1SMA02,MV(IK?%C8@[#V": =W*8_UCL- MV031"CJ*."R?9WC! 7R*;E[ M83B"" <UC1O,G?H]_?-J'Q7SFU8J$@1O'D0?C $M+A@JYM^+4@]0)7"=D MS*$$FYVR](ZW-*[:B@O26EY0X1^FKFM#".L>PUC#;?+CF!:R1E0@906?NK%6 M4ER;QS):N%@[GND?;>9C&BW5CX]K])J9>V/]GCVGZB#H/GWB[$->*!>Q?\?K M#VO\H.N1U=/%TJCA]\^W'[O'CK7(]65+US5NP O)",-^IK (W\0,88(<^*J$ MMQ3+K '/*%>NOGYG<^?24*[KTJ7S^,B36_[0A/H_YX4*%-R=$]*81XPZ"70X MEYL<[@80)Q&%(2$L$J%$%!ME_S@WT-*8HI43[ 0=?QY[#EK-(U@+@$U]ZCH& M*_-3U@$@;!VLGAMFWK/4 66/CD^'GA]'"[M+8?RB[HW?-A'Y*^+&0>B3"'J> M(S<86&XPB, .=+G/1)QX+O&,G'9.#[,T2MBY;#PW8IK1P!DH]4C@ 5:&>VM_WX,+*W^,X/,NO;[%3U<^0-/F^\(OO!R>Q>C',>O?Z2E[D[@ M1-.E+>*.B. =5UF]TJPQ797$FOE#SL$T;.Q?B-#D5QI]X,BONA37DEG? \0H M<_Y4?[.9\3W*=,WWOL?,U^G'K$SED\K52_D"*[>ME)>W14X_&232TNAE02]H M*RUHQ05;>6O'2B4T9W)SJIF8S^A]-3I*80I2X(4PP M"Z'@*'2#""4HT8HX-!UX:9^[G>R@$1YTI;\"M?R@5J!>0DH%_5LMHQD9OOR; M"N>I3\86 ['^I>)44,]TX6@32$B@QH0LZ ?O@OC7-N68P9P]>&GN6BZ&: M>MLRB)+5&XE^/,;M7DYW.=\&IE>E5WN8_B='.C2D)6Y=)"1)W(@VT'&_CW&0 M[[*04)@@ET&$J(#8IQA21I,D8"XGW"A8?&C I?' :WF5ZC.>7:J M )5B@R\'@%J.&Q5W&,\BQ^*GHCM9@#WF M$@=&01A#%'@8)C%U( \8QZ[KH, WNE?5'GEI[-0(.Z*0DQ;,>H;-).!-3$+; M(+=)HFF- ;%9RDEKW/E+.IG <;*TDU$'X_BGOA?AK/P@5?A8EILZ7XQXFS\] MY5DMPPH%*(X<5?14N %$"7%AXA$N_Z A[I>WROGE!5R721HD$ W] 5$-.20B"2&Q ^3 M(,#$\Y/8R, Y/<[2Z&4K9IT'M!54?J25J*;.I&> U31I+H=K8@(9A92Y)=./ M@RV[YV20#CYM?VW>IY@M_;K(+E^I<9Y\=7F4CV3I$^HE#0TK4 M;9GC0L10!&/$U&[4=SB3(,>1EL/YB+&71AO=[^>V&%;1B Z?Z\H'F308FTI8 M^E?*IA/23RT3PSRKO?++7G@)^:_@=94)I<&P6^O%<.M?XD\(^TSW^/;A-[K- M'PE@SX6^:8^SW>F/5+5[K3^VB]'%$YM(QU,'.'Y(!$,T@#A(.$290F.!+<-THCUS?8XCX*^PC=O;3&90_/8ZMG2=I";&)^/PG61,=C.I#8JUUX M?JBYJQ4.*GVB/N%P&W-#\T->/+G.G62FHBEPP?YK4U8U2=WG;_-2<94R:LN[ M?,U6"/D$18Q#)Z*20@0-(4Z0!\,P$AX*O2CA6A1B//+2^$0)#UP'[,4''?E! ME8-:@^V&K 1*"7WSQVQ6AFW-R;">F(D6!;.^C3D9W#-9F'9A-[(N1T'78UN: M]3>;93E*S:Y=.:Z#"ZN7T/PAJTM&-^F.]^9/B)'+,8NA'R48HC")81S$&(8H M\8F'$X_Y1B>4@R,N[7NP=8FJMV1R_NLPXA)\3ZM'0.7$R$]W89Q2?@AU/:/3 M*I83\_W.LVS:5.V:@-@NRW%VO)]3;V-(_;.%- 8;CJ.93G:>=C>\2_J (M_W M.8\AH=2#B#H2ZP9;JL!JQZ!V %K M8N9XE7=K"]H4"36&T;!$&ST#S*=P3_GFY3.N MY&:X#B5W$\QC%'B019&R0WP'8NH%D(=!0-V ),PULD.&!EP:6[3RYD6G/I;* M0U<+/!2)/@YR/0ZQ">3$3'(1AL9TH@N,)5(9'&Y6:M%5_I!@M-N-/46OUVJ= M&^C].MVFW-0ER*.! QF2^TL4.[YRL./0$%=M_ MOL%E6C9N8 )%G!&>P#@B B+B)I#X$8$4X<@34>!%$36A&&N2+8V.ZF+3WY1F M5P#7NM69 CI[4_#4J@?R#.PTJI_*.BH"HG0LG&P=SD/^MC_ .*Y_CPM5NK>\Y<7=(R[XNW2] MJ3A;1<*+0S>ZW,L7*,0C#/C+(V'6P>-7S[E9?FK MJFX-:FFO0"OO%;C/*[PVX]5S&.NQI 7D)N:\K80G\+)'< ,P6**K6!ZQ)N='QS8HRE+=E]D)\2$K12 MFE[MGAX=M\AOJD=> M5^DI^*/DWO0;;S:\ZE/^%I>/'];Y]W_C[(%OO^]?.%WCLDQ%2AMG2"$7X3W^ ML0H#++G!22"*_ B$B0P8<2#480=^2^/,"I&F/_6!%SH1N%07(!WWJ5U\2JU M:U &KYS2])M\XAN7VX>R*C:-?W":T?6&U:4$59#EMJ+@+ZK9KW7G25= J0:4;J!6[JJ[RZE/BU_I> 6PTE(% M"]DC6.O(6Z)E>W+-2N;6X3S\!-@?8*RC.N62D,B:W\L.WN5/"4X,LS3[ O,AO-$N_I6RC>ZES%JSA4YE+<9IX_6I 9._>>@B/4:]Z(?=K9 1>Z[]K*VR1\NVK3OUTUMY6&US+GP2:$8"_!&#IQ MZ$JP"8,XB#SH^(G GHN#F 2K9[FUR]E=A8MJ#JQ;[C@<]9\=:L>):1N%EO \8Q,+29N#\.+/N" ;5 M/=P6##<89V&\S>MC2*K.%-ZV4=AYL=^$?.&5W(#@![YR0DQ1XB/(6:22(2$" M"6(15 %DF+B8,FQT::0]\M(H1 HF3>BT<==MA35D#GW4]9AD$BPG9I:NS& O M='U@VHJM_MX*;H]IC+&RQ#SZX\[*1,9P'#*3>0>7YOK]S*LW/.,BK>JT'?5& M:Y_CP7,HC@D2T!$!@<@5%&(1!=!/F-P8$4+A_U)^48%@+ MBO,)A_6:C^.HQNG_L]3H(&]$',KGXX1#5](01(PBN:WE#-(H= (1A'*S:[3? M.C?0TEAH+V$;_F28BN,LH'I<8P.FB &,_)NI\"U-,A1<2 M3X<#3G>_M)6_EU#Y1YBETC@#8/^:OQR6B5>Z(2+:2[Q?\;Z%+5MV%K7\UWY! MG^ETEF7$*$@\&">N!P,2 M1 X*DU D6MN(HYZ7ME"WUX.-='H+]!BN_K5Y$0B3GW!JZ:^]',_JVG/U*=LT M"U'^9;\&CWN:9?F=56"[\LX_,#*-':_4BWXCWA:68M0,47&5LZ[H>'FS7RGJ?Q1_CO==N8.4-*J MO^7Y9YY??WNH(VIHM<'K]I:EDU]-*M\DX.'T:Q'U(7FQ@BYX=: M(*&TD@*\$]7,].C!5<_HL(/6]'2Q!6HOY01)U8;!L&1A] PTJVTQK/"A5:'1 M8G31*.6.P=_QYK\?LW<;WM2KVM6H2GFY\H1DA) +R(E+(8IB)NDB$)!03@B+ MN,NC:.NDJ4<8FB-KK8?7WIH3\\>[;:K_5X4%C>M):<&NQR8VH9RMRE0M*?AE M*_.O*F!P!VVWD%UJTSG+$"I[U:>T1IV[$)4)%"=J4ADUMY?UN\GUV\8E4C)9M03LQ' M%Z)H)?/W*6@FS/S]:KB?GOG[E/(ZF;]/MAMY=IMG#_>\>%(5.7>Y#U91"P>#IU2V=9YT*N^YST".J76T:G/R8=&9LQ/L[3B MG])OG'W,*CEY*5EO,SL_Y7*K]H_:H'K_0]T&\#HGQW]R7'R0#5:QQT(WDGLL MWXVE#:1\1Y*84>ACXA.:,!PY1F?%%\BR-!*X?^1R]ZLD-$QD?\%TZ''%3"!/ MS"R-%K!6 ^SU +4B5T!)3]5!45>E;5HBI0Y0^EC,87\YJ+:RUE\@R;QYZB^' M["@SO84N;96I7"&.&*$!A80H7]B(ATV^:?G#$&/D>BY+3*S%XR&69C(VR5&W M+MZ= B#_]W]W0^?_N;1"Y>C*E NBK5,5*:$V K"3!"M&?L(H<6%,7 )1R )(/.I 1RYU%D.LN3&RA-[4.Y_1P(VOS-6#B.UB6Z>&^CGULWJ4/EL2JZ^-N6/OVT>5 MS8[=+PUAUL\# M%N&:F +ZD )?K8;I:X(RRC^WK]_9?',UE.OZY>H\/F*AYW=\71]8M?7S/LO9 MUU[BIQHO;G'G3\\X>P%;44$K*U#"&JSNDT!IK.M+,9IZ18^"QVP5]T$P;OV> M['&^E=NGT*LUV_N@>13MNYS610T^9B(OGNHCQ>V/ZB!N-^&Q3S""+HHH1(([ M, G= "(LXIB[U.>A5A2\QEA+6^9;V4!'WBNP^ZE)A+P.TOT+WS)^4Y\)7 2= M4>RN)BBCHGF'^IXMOE=3R6[$KVZ3B^\(KC-69SE\S->R??G^[YNT>MEM5\. M^%$<$YBXD60-A"A,*'4ACL)$4!J%@AD5L-4=>&EDTI&[+D/=E?Q_@$;VT9<* M_5-@?-5@#=CY+B!J3!M!)SD],$7'_AU%_[ _Z^9""XR>^PR]]M:]03ZE&?]8 M\:=RY26,$\_SH<,\ A&)*20QE__$Q(]#3IU(]FC'[6,WZ-*XJ=?_H 1?E>"@ MEMST(%-G!C0/-"WC.O7!I@5(;3IN'&$TO8?&?LBEN&(<@6#@*7 M.K#Q0U[<%CGEG)4JGJA;3SKV$\=3J9H9%JJ>D]QRQ;[PH>UE4QFH,='K@B(@CZH:ORPV," M21(*Z%&71ZZ@CD.-_%V'AUR:V:,D!GN15?;RK=!7H!';Z)#' 'P] K(+Z=1' M/I>C.<(I1!<@:ZXA@P/.[""B"\"QFXAVRY'YW\\?2$0\="+?3Z ( @91&/HP M3K@'E>=9Z'B$ADFT^L8+DFLG?;=R7-$=*<1 M[ I<5U61DDU5YVVOLI5DI34'K='^$T"1F'U%9_ RV>HQA M";&)*:,!Z\1YB_5\3AIXV*S)?6:D^:ML]ZM\LF[V0)-Q;'%48)O]UZ;9.]UL MJAMQ3>GF:5/G:#E;NWMW NG[GNLP'$ D?)4FCOF08!Y [,0Q#P(WB/S L("V M+=F6QD:'J@&\TPWDFTIE;<5[]4!>KT?:51"H,.(+SI1M3KP>]?VDZ9R8*H]F M\OIH)CN:@8997^FVC8:>YC![ M3M%2BW)MG<=@0G9$VMK M!]W*=_^.%]]2RE49(>660,+(B6%(*(8(^0+&$2/0\5P:13[G@6=X^M4SVM)( MO!6MKBUF>K35!ZKNJ98EJ"8_T*KE!-OR84K2*[#%[FT?=B,.LC0PL7:&U3?6 MS,=7&FH?GUSI-!IY.]-CJV+O*&!YSW M(D\;@*.+//V6YH$4[W]PNJD#.:6]]) 7+_75D68@Q/H)P0HR4Q]['X%B[=YL4/U1H1.G>YPM=*)7H6[H1/^#EU8Y_@^>/CS*?4U; M<^+S1AURW8BFZOM!Y=W0<5T:QQ@Z":,0<1?!) X)%#[R$H2%;UB78)042R.# MK>@ MU4[Y&[P21H292V[.I/8%ID96P[99(HT[]&F!GYBKNF62M[AOZV:TNB@ M?M5H,5/IY!%(6B^D;"+#3RJK/ *F\T66QW1F;M",B ==_"DQFP.1FI?'9ZI>/DC)\HQ_X327:_/E8\9,EL_IUO_<*^D,(L.+ MZG(P)EY?K8!@*^$5D#*FWU*VP6N+BZX?AU'K[TR7LRW%?I6ZJW+@R7&[@+>X M*%ZD8?J%/^>%^HS61>5.)%)I72YX[#F!XPH8\"!1!5(IQ-+LAY$?.H)[GH>8 M8V+_&XZ_M/6_%;O-!-029Q,I/.2X864^](S]"5&>_*YW/,#&EOQ(F"S9\*:C MSVJ]CX3FT&X?VXV]ZD2_XQ_IT^;I_8_G>IP53KP(.[$/_5@@B#AR84RQ"WWN M,E=0YOBA412EQIA+([%]=9V\6UWGJ9$:\%;L*["1W_22JAGC[/*218C6C,Q#H%#0ZU]2,H/[( MQ.J6RWUB>'M:?RC;A[PNOU6_SZARP5)I BI]K ME[Y:%ST&&SU5_70VQP1,?=N[7.Q9FRZF7K,_=0Y>23+=7-P_II) M?L)9[2O5)-,M->?FSY=_?RY%MOD8R5[J#XP3^D[]D1G=[2Q?G$N5WGY^+NYG MI+&>3P7!*(R"V,BG?-OQTKX=6[D, M+=D=3&% 0X\QZ")')9MW,8QQ'$$2"2=FB(DH8*OG.B;QKL)%-1U8AX-,!]D; MO*XI!5> \(+[,71]'$+DB!@23YHXH>"AW)WYA-$M MD.\SS;01XV'<#C$+B%QYEUT(G^:V:00@4^^-AM:?^7;G0$E;>YIMM_-N7 Z4 M.=J='/Y^;+ SKNKSM"8B4GU-\DSE<:A]DFB$(Q2Y'%(/R?V&*C(FMQH.Q+X? M8H("Z@>AD;M'WVA+^T"T2=GV0H[*J= /L-[JM0;;Q$O:&+$18,U8[2N,U1PN7N*W8!Q MHZVFR>!+XY9=K4Q:*U$'&QO>'9M KWEQ/!&@$S-.(S902='$_@:R/\ M-!ZA8U"S=8EL,O2\-\@C0#FZ/A[3Q\@TX9TZ]K_C:E/427^_\.")@S#P*0R*(YZM#-;-*S&.$6!JOR54V)#Y7\0"F@[I%K%5ZNFF+*4EB+><,O@,I6#O$Q(LR; M3_P"D(YRBU_2UX5E$=^\=#RKWN R;4XG BP(2RB'A#LQ1)A0B!W7@8XO>!PD MR!M;&?'T>$NCKJZW62WDJ .@(9#UF,LB=!.3E#%JXPLB]F-ANR;BF=%^3EG$ M?M7/5D8<:#8ZHY64/EVG]2WWC?C"O_%LP^O08OY0D]=]_C;/2FFA,95!I1-/ MB*GKQ,R';D0X1'%]V1@E\I^,82_D+#)SOQLORM+(Y[4FZIJHU:6-KF^U46DE MN_H8IZ0:.W-ZM#7/?$S,:".G8M*HP\N!M9=3:JP@0NA"P$QFC+NUQQ.'[ M=URPOV6L6+\\W'':6HG73Y7VH?NY#I9&@%)&+H54+@9[.0U.V<\"I7&Z;@.C MJ4_5E8S@)$B@<:NW=)P^A,6X8_2SOO_;C> M;,HTXV6Y0H03E_,0.J'O:CGXGNE_:6N\$1'4,H*M MD/J%*4\AV+^Z+> R]1VZ$21&!2=[%!]59/)4?[,5ENQ1IEM,LN\QZ\79).\6 M5?J/VAY0]SE9R=5!S0?Y;]O18:3)+13<-)*>O M\=8GQ%*JOFD 95 '3J>WD7?^Q[EP/^=5QY^%!I$G?.%(JX;5OM)(E=+U8>1% MJFP*=I(@,;KG'QAP:2QWK9%8W/"N?PARS?M]BT!.?:=_*H'W+^HN^%>@9+;L M262*D*W[^Z'AYKVSUU3^Z)Y>MYWYINF3G+'U[6.>M:F>5B+QA.-R"AT_8A"Y MA,$$.P1B1)A#4$@\K%6F^U3G2^.16CY0"]CF.-/?*QT!-[Q1N@2.R6_"M9$P MVB*=4WG4_NBHL]DV1^?4Z.Z,SCYC'LO\M@TQ_)Y6CV\W9277>]$8'3ACG9K9 MGWGU]E%.(U_Y?IS0D&,8!S2&B+,$)E'DP"1V*8M#'+B^ULWRJ-&7MJP;J51X M9L:K7;QF6RX)_++>J_"K?N"L^9ST$\+D2$]N/[2P*N'!5OJK;9TEE>B[H\$5 M4+G"&R6FQ%P_4GE2[&<*4V[.I9OP9%IP7$H+CO'F;[^>>__5S'26@)WHY-%H M]H0FF_#)I@'#6G4FGK;DY^SDO),-QQ7;K-L\>X0&6F!+H8XP4 MS=2>W3&,'$$2'@28M0=FXNX G=;]VU938D89!8[N5?+TNE56G C5H4WKQX:'@ M#[CBY9_!1VGHK/*E\.15_*.I3 MVZU1JAPMRJ9H4WD@@*H8I%12=NS'_#N^ K^GF<0CK^1?FQ?I'?Y#_JO6YR[? M['Y@*>/.^?>EQV@]T6@VJ_2\P%VSL^I;?;<&_&^J&OX[;\@GS2+:^IV MLR :VXJK=EY2X#SC^:9V,W./>3S?J8IL"-&*Q[A*,%^"&GLN1#Y(I8FD M^SS\E&BY7ACGCYP[+W_;?XJ)Z45>?Y2U^4<$ MJX!13S"?0B+Y$2)*8YA$\@^/N0@3:9NA4"OE0=\@RV/"6D[XK 0%F9(4/#>B MZF^ESB(ZO,6T@=/D%MJ4$.GO.6U -=/.'71H%G?.-V$E_!5KYK;A$G)F+84-N&H0GYJ-E@'N9 MH\GE("_%PX2V4.^\3&9Q+>G'S]"GY$QG/]69I%_!(2^2@=;CS,^;^CXFS1X^ MJ+C ,6^ZX>>B?$Y..+2>'\O M67M[I:ZWUO6JT5D6(V'7,SJM@CDQQ>]D!;6PK[A]+[ ]XU,;&TNFY_!XLQJ> MVNH?FIWZ#<_'O>RD]9=*. F\.'1@B(- ;G,##Q)I6L(DYLP- M?.HP8E0V\]Q 2R.8O9Q "0J4I"/]TLYBJTQZU"F7M]<)S%\['=9;]K]]@?LVM: MES'=WB'<%YCQE7 (=1ZYI!] ".<':2MV%>@%MR>M60&E"7;27/062TI,R . M[2K#UN:.G1^D7GG&MXYS[S;\/O_W-%^WN?G^+7_B;]5XQ1&Y@5T-$?>VE$USD]><,S+M*Z^EPKK.%9D\D4Z-E; M$P$[WXF4"::CDNP8HF,QWX[NR+.GWC&$Y%06'M,NQE'6[+K%I.0$:2LHH$I2,U;J0UF/A2X%;=;SL%(9235H6T'!VU[0C&E' PY+ M--,WTJRTHJ'R(8WH-!E)&RHAH>2F:N<.=B*PNPV;=7W?CX@O8!!@22/8E33B M>0[D@C/L)D&(B5'Z5(.QEV;IM**K N)B[SO:<1PUI!6#6="DF6FPG9IV]K"> MRP0Q%/]MSD#F2-EB)(.1YV4H&XJ6E3MMIVQ+>!JKU2..-% MF;L8SL6@G2B'5EC%=*\#S3MEI"I]_40FFR/>'U.O]>'_"( MO !\6Z."-E7<1R3'UYL,S9-[ZQ!/S%2-P+4E? 5V,G=8:JI,^49 S5'O?HF5 M[B^K<7\I72DWL-_3+'W:/'W,Y%+G9?5676KB!WZ?WS]R99[A[.6ZO/ZB;#AI MOS6_W#[K5Z&?:A4SXQ+3\_Y>YUON)9Z?&CGFKDV3RQ M)X:NZ\L]]5"C79>>TJK>6%UG3$7ZIMD#ES8,+V_E0/1E;WR[@>M):\&!"#L> M1+'O08)5,BR4> Q'#@F1T7F,_M!+,P)>R6KLIZ2+M^9F9Q(4I][P[(6NMY.O MQ+X"C>#@:_O?J:J$&>)FSW])=^"YW9<, 3GAO63:@_E>Z&_J!/IYS24!;O,2 M=(XQ.46<8R> .$QBB 2)8>Q3!*/ HY1XR(_"2'='TSO2TBBI(^PN488F-0VC M.KP9L(;5Q,1S$B:]TQ5#S/2-:FO8S60:F[UJ1I:L%A0]]FA_^]FL2BTUNK:A M7H,193%X=5_@K!22@>[S#U+(6UPG]$B0YQ,WX=!-5'8#)TI@G,0.%'[@L5"0 MP/.1@8MGWUA:;_#\OIVJ6%BUE5=%>JA\]3S+4J/R&>?P'6;,B^":J93&(42_ MJ-?\5] (:@$E@\(:%M":B1Y'HF96-V( CK[J$>>:SE=#8D#X5Y4DAIX=M^O] M#YX^/$JB:;?9337-=^EZ(W]V]RA'*&_V=^W7[+\V96W6K@(21#1&">2^@R!B M/(*Q$ 1& @6)0W 242WS\D(YEF9\OA>"T]JCB"G9E>M07<@EK2\%RTI^Q, F M2TV]Y\?.DM[&>0;L)^;GK0:[4\=&!S4/C0*@H\$5:'6[ GME[&VG+T33TMYZ MK!2S;K0OA.IPUWUI=V/=:+_Q;,/+E7Q+D\!-Y)!+)O7?@P@2[Q L$ M)5'(5U(TDNL[Q39=FZRT[@!3>D$TDIGZJ;9042_F/F8>1,*51K>+.4QX*/'B MU'488@+[1E^/,4#-XRQR$4QZ]#U&^8GY>%#O$9ZRKY6TYO7:=CNS!^MK98Z] M40]^?W$.^S=XK7R4[AXYK_Y:Y)OG5%47V7EV^1S7F]Y A!BBB+L0,T%ADO"$ MLL1S?&24X49WX*4MUWWHS)5*9]_*#FKAP5;ZT8GL^^= ;ZU/@>S$7* %ZJ2^ MIZ:@V<]YWS_LSTI\KP5&3_9[O?9FW%46U>JV+7-YG;&[MEQEFRZ3A!'F'A?0 MX5$,$7%#F(22K00+'>&B.$H"K8SWO:,LC95:09O*FXVDAFE(^T'M9QYK4$U, M,Z-0TJ82+13Z>$-VT.$,^:\]7_3W/0LY:*FW90*]A\VS8-4Q-K>\$&W8JD&B MJQ--E[:*FZ@R)6->/-5?P%96\WQ5IX#J7\06,)IX^8Z'QRBS5 \(HY)'G>IO MMOQ0/[I8VJJ]WA;[!K6$ M^HDOAZ :7J^64)IXW:K4A\I^EZ*JLA?J/.T*[(4&)P"TNJ U4!JUL/OZG6V! M:RC77>@ZC]O*E/LQ^R:G.B_D,*N$$4_5HH))%!&(6( A]E2(6!0X7H \-PS8 M]@I=[P"A=[P1U^@3LT1'N$O3XG9QU3L2N!RKGYH$5P<["XEO3V R6;[;[E@_ M.:C36I[IQX?F/3KVDZ[+DU6=>M>625F'@">2A!+*0RCV],29O:ZU(3AVM]9O.H[(5$>X?+PM\F\IX^S-R]]*SAJF+)5O]S6M MTF^-T;7-K1K&G% >1% 026Z(80>2V).FD7 <+PX8(QB9\)JY"$NCN9VH .]D M_8L988V8!SW^FA;=B>E,.=HIZ<%6?'71\HO20'X]?@5[W/=:3)(*=SR(EDAM MA "SS,]\/F:E'*20^\LZ>D5%L10Y_9Q7URQ_KKV4M[>8FB= MVATNC\)JP<'VV&,K?FV\*1TXVRAW,ZD*:'71/R_2AWGX]&@2A"??(1J#:SD= MR"CD1ITOZ8\RVVF3L>+=LR?SQN8Q')]XI=;XC6AL\145#O>\,($NC;!*B^;! M."8N#!#U IP(E^%$-\3MH.^E\4XKGMH"-IF%]&,.#E'KYXX+L9B8(2S"H!]Q M<0$<,P5:','R9SO!%6PQL)[O]:3*EO8^K_N>=5MS4JW# M'B,W0RHX2N41V51ME:/W[5GJ+2_J.(#F G*% M$/-\$G"(?9% %"0!3'",H!L3!WMQ[$>.D1>Z%:F6Q@AM_ QOM0!J]D'UR '% M:[K95P1C39S%_MSZ65KRI6ILR"16IE:3@>:>L*F9JZ-/]Q+^_:O)Z^BD)FZK ME7*^::*E[+G<3 *T+;ZT(M.\/&L3QB-^MMJY&:\SGJ[>M;;R_[O!A22V]D/@J."&!F,81# ,>AE%$ I9H%4_I&6-IG+L5$^SD!(V@ M>E3:AV8_,5K":&*:,X='F[ T .@Y[I&M&^:1?]D33E^?L]"'AE);,M!Y=/3! M3=[NO.[D/_/W/Y[3@J?99_ZC^I"6TIKX3VDZK!+,,">$PH22&"(6"XB%YT-* M(^%&CHI3TJHK8C;LT@C@:$,/2I5+(5?YI:7X +Y=B'CPP^="= ^'K(,ZWPG M1^U-_EV#:".Y\K)0LH-&>*"DGP1>XV,GRS#_K!.I@Q=8PITIN$4#]XO4PNZ9 ME0%LP\=9.IW-?=)EH.")0S"3UF-=1E\E[%S%B><$S'4@4SX1B/@!C)D30NH* M$;AQ2!%R3#;;!_TOC<%W:6]Y(Y^I7^AK\#SB^+[G4L@CFD!$8PRQ'TH868(8 M(5X2)?&(.J1C,)P_/Y5=*/5.!BYXNR:_)'V=3]FFT^Q)G:VYR;[N?6;'V).J M';O"GGYLI/,K?DXKO*X[DU2KKJX_9E2YH[$WF^IS7OTGKVYQRE8JR!YQ+"#! MG@.10#$DOLNAZS-I!),D0L(W\H#5''AIG'E;Y,^\J%ZNP+/\>1/*R?^^29_K MS1YF4A=IM-0>L9A2==Q0@F?\HA^48SPS>F0Q!=X3LT@K,NC*#+9" [*I:B>+ M%VFS*<$M^KD:0F7+V55WV'D]7@W!.')[-6U_81J13CG9ID M')G]-<_9]W2]_I1F_&/%G\J58#'#3AQ"+'Q)6 &/(''B (HPPDX0N\*C6J6? MSHZP-%+:"@B^*A%!+:,A$1VCJ$@MYN&6[5EN,[8^^V&X:]%7I8K%J&(,HJ@Y[(8HL0ED!#LP\AW,'51 MS'UD9([T#[>TI=Z[HS);\@,XZZU_>^A-3 9[X&YWP.V$O0*UN/:X00\62T0Q M,-BLK*&G^"&%:+8:F1U!>$,J:72HT)KW/^BC2G'Q(2]NY/!8 M1=E\4@'3GU),TG5:O:Q<% 0N2H@T)5@$D<,X3"(:0-\/HP2+6"2^5GHR"[(L MC8EJ56 NX*;D "MM2I"W^K0ASK5&=:QMQK^#?*L76-=9 ]:M9L8Y%BZ94#U6 MFVF:)J:\W0Q)/9I :'#3F:#WW0G::0-J=M[.60 M'66BM=#ER%.G-$LKV=LW-5HEATK)NA&BO'[*BRK]1WV%W1[5?^%J;RA[OQ&= MRW;B.7)KQS!,!'?EUDX:?YC)G9Z'1<*$(VU 9L3'%F1:'"]OA517]>K5-SR1 MLC!+FN=4\V(_]>E5K0VLU0%[?;8)*-YOR\AW5;L"KR9+QU/%_)C+'LJV#K\L M2#3OD9@]"(\.RBQV/3+P8IL31?+^NWQ#*K%97[=W<5\XY>DW=1OW)5^OI9F@ M CY6H>M13@,.@TC9Q!YV8,P]"AV?A]CE)":AEOON: F6QKA;8<%>VJOSN6; M5Z4*^-#H8GA,9SY;>EP\Z1Q,S+S3P&\>$3$60EO1#\;CSQOI,!:>HZB&T1V- M28U:YRVX+@K=F-#C5DMCJQ/Y/353]IQ I)]=+@-C8MHX@8.UZ-#SBH],7?JJ MJQFSE9Y2X76"TI-/C*V[M%8>B+>XJ%[JRG@JJ52>E>^DK;/.U3WB/E]*S#@) MPM"1>T :0H1<#K$GMX0)#[D;<>:&Q#.K-Z0]]M(6="LZJ&4'7>'!7GK3>D7Z M,Z%YHC8-OE.?H.E :SECS06(62NAI#_RS%66C"$Y+L1DWH6]3*F=;/@W9)T^ MU)N[._EG*5*U [PM^+>B08BC0 M"\)+$ZF:B;0T[GN=]I/NTGX^=\H.Y#NU0+G52YU_/[>:J8>E:I?G636<73WB MG'?.)N;31^)_*_F->-^F<"Y7L=OQ+4@5"/]<8#,S&#G<,$?&W_.XDM>!H.2W1ST/FL MU'%:L4,:./.4^7G.+<^O:;7!Z_6+KT M,#PKFV^J:6FJ,Y -'_Q0B$5!% :*5V.UL3T4P-U;PJ4,<'TXV")2LX, M,BMI]"MZ2 \#3YMGT'N?56GU\B%=\\^;)\*+E1L(*C@.8<*]$*+8B2!F/H+8 MX8'O)*X;^JYNZKS#SI>VZ!OY@!(0-!+J)\L[ JY_?5\*Q\2KV@ )H[QXYU0> ME1#OJ+/9,N&=4Z.; N_L,V._SF6I#B?3[(%GJC;"O7(Z605(8,$IDCL+AT.Y MST"0),2#(0YC1*- ,-?(/?GT,$M;J+5;U2LQP==:4.-/\TE0=3_-ET(U^:?9 M&*41W^4^$*Q]ET\.,O-WN4_1X^]R[]/C*.!,D,2VR*+KNQ%+&(4>J@UU54(W M"CSHX3 (:1*A)#*B@O[AED8)K5CV8KX&T-;C"'L83LP5!]%85_MPK DJ5>JA M8HD\!@:;E43T%#\D$\U6XW?]]^T.XG=P9KS]F MROO_7LX+7Q$7QQ'W(LB0H-+NH!Y,/$HA]5WJ"T3CV-/:%EPFQM)(2+Y\H?GA MP CX]0\/I@5UYL.%5@G)24I:4(MK]XQA/%P6SR!&"#'[&<5XH$Z=85S0VTC: M2P7_F)6;0GEUO,V+YUQ2++\IWN#LCYOO&6=OZ]#4CUF=/VB%8L)IY*I]%9&V M5<(=2$C@0L?!0>2)) Z":/6-%R37)CPC 4S69%>,Z9:FJA>[R0J.U^D_. ,/ M.,W +^OM)4-:UQ!M\I1M5 W9*F]=X5XZWG'R=W4D8I9G?]_(CFK'*]+>8ZAL M(X8FF^&D:I+H9!,U-7E*P<%.Q&SN.1P1TB!]!% H.B1O$,(I] MQQ,139@PZCL<=<;@]@K<=;]A"*^<58;BA]:6%1$$7!GW>5W&35KV/,M2 MO%YA-T >XP+&BY?Z?91G'KE]P.XE]DJB/HEE.R".5/II,M!-:J7I(]1 M3YTDC4YFJX^DKU"W+I)!JW%[L,_\>YMW(LT>;HL\DW^E3:KK)A:D^7,?*1U& M(A0J)77,A&1D&JFZE\2%/,(!#B/F!KT-VY3@3DSB"M>][."U\/,$+(U%S])FSWCX6;=_8\$YW!".[L<\<.H+ MEZNSJOM^QY6+8YK5'\UW\H>ZX5-]?2R-FCJR@E?" B6M?O14+V[]1&03LHD) M9R1:1B%4.E","J3J[7BV<"H=];I!55K/CTW#4Z5-R0X5S/!ADZD,/W=RM$U9 MYWP2 GL>=Q,8)HD'D>]SF @'P2!P$T;B("((F:7>Z1UO>=2P%;<)WFD%!HW$ M0RFD1B&N9[%8Q'%BOC@=)&4&Y(A\.EKP6,NATS_:S'ESM%0_SI6CUVP@3[L1=_#/D(KU@ O4(;9YIF9CKC&?$MD_XY2A:HL0+!)F5 M+2\'[)!(+?0X8LLF!W0=$K@J.2/+GRO./JSQ@_9N[73SI1&>$A,H.:'[*I-G M*[+!3NT,7!J;M,N1FGI_U@\2^*KDM93V= "-<5NT,WW.MSOK5^K5QFS@T9'& M$G]0,_:%/RL? $4?WWBVX9)%I/"I;/B@*J]]VA7OPR)TA.]PR"G!TD+R'4BX M&\. AIA0+HTGQZA(FN'X2V.)5GRPDU]57J@U !T5Z@J!%]10-)TD32MH.N@G MIAWKJ)O;/N.PLV7P&(X^KY4S#IHCTV9D-R-SJN+R4?U?W>U]PVM>IWPOJR)5 M*3C4+ZXS]OH'G2=7CO!CGR(/$XA"1""#J%^$%.4\$B8Q73,-I/SA'CHS^.&ZDI5DTC5_\J NY\VCJ M\9T5C";FLJ8@;"V9];NV0?UME1(\.\Z\!0*'U#TJ^S?8P'Z)54HW3YNZ^$4W MD&2%DQC)35$(8Q*%$(72FDX\5UI@CAL%H2!!HN

    3*=&6=I!+<73ZZL!R6A84#L&3CU>,H"2%-;1J<*BA(N\H*?O[BW&!;;#Y"M M>-@SH\P;"-NOZE$$[,#CYJ&O[]H(H#8+&@=LI3/,HGP"L_Y5?QD2$R]T?1",@EQ/ZSLJP/6@J]F"6T^K MT UL/?.$N9_*7?7';4%OBONR:$N\R _^[[QZS-D^9D?3:46GKZ6MQ+M*"@5N MBY36J6#N[[Z O>R@$5[?C44+S?XE.P604]\T:V!HN4RG*4JC'%^T!IC-"\9$ MW:Y+C%&[L7D3<5;>XA=E$_S.ZXS?OD<<'CH4/;)L>5SGY[RK";VNTL<<>9#(G?Q MT/6$B ,2^IQBLYJX)\=9VMINQ 2UG%>@D?0*-+*:5JX]#2SS7.2XQ(=QZ 9R M[\,\& SCFY""7M35!\+K>Y_^2RI_4HO]J M!VC7]<(P1@(Z-$10;BECF" 2R4UF&,>NXWLLH<9>*[9@GL$?91:0];Y>%F"; M^!,V:MV/*('2B#R71 M)EP5)PPX@B1V$JA";!$6/'%%LJKR"J_UJ*#3M]%';#?"="]S+1IXKF4S6^9= MP/26]D@8)E[.#0*W_0@8+]\3NEI:LMV>9UVF)U0Z7)JG'AEK:QZ7&3\J,<&H MYS,J!,2, X/NC0K]$VZECT_E"H[,?]!U:UX M+@#-R]81D;2 M6P/'@W)GP*'+B$!!$#N>%XXH\VIMHN8O[[H5?7S=%2W@=8TMNR_\Y)97B]UW M*2_8"CQM*183B*P991I#SFRAZ8-P;*X9M!WWL;@O."XWQ4MM$S;F89/ WO6D M(<>H"Y/8%1!)-H(D27SH>4CNGEG$'2&V]*/'/.>&&L$V$Q/-5M+M1J41]FH@ MA;T9OGHL=C',5QB)E6&;AS RS-0MS*"+9" M B6EOG/!21#[5[X-:"9>\8:H&'D;]*D^RN?@9(>S>1[TJ=/U/^A];F20O>*" M+UQN[YXXNRG>XO6:LW=RE.SAMCX<;;_S(G)01!/H"(BCZ'BSUI?7C%PY#@V2,'(A$=B#R%66!V,88N+Y7N@0 M$2.MA*VG.E^:K5'7(U2Y+P&3THVO]#BB?N."&.)U5<9IZB]:=VOH=/W3:B6> M=V4X\DZE]L.OL(1CGV:N#"DCDIA&'HPCH(8^A'FC+DH M"1RCT^2S(RUMT6XC>H04%7Q3L@*V$]8P#N$LNGH+V@IF$Z_N+5Q*RN8C#]X- MPV4>3!8(.Q>;WJ"Y6_\HP7>'V=L6OVE&9I6:D2 MT]_X^Q_//"OY*HI=$?O,@R)$(43$QS!)"((TEB0BJ<0GS,CI26_8I5%'*_45 M>&CDKJ^<\"O) 6]$-[SET)P&S3V&=7 G/YUHD_R'=SY=)0<.*'T&,XDEL1&L+80T0YN_F"(!$S MHG7T>9$42^,P^4I&$]>DK\$WW]), NFL>Y^CBO1*VI]8D+X+UL^J1U_+L.QR M]%V8+JY&_ZJST='BVQCTF^J1%ZIN8\$?)8]*0OVH?%FX"OC]S*L;<8]_K! 2 M(H@\!SJ1)XTSCIA*L!-"X<>!0STF.=#HR,5P_*4Q7#=50Z[D![2K %B/B3AS MQ[2/@>9$K/NH;L9Q7M\0;^K,!U\X54F*4I'2.GYOO]P$]SQ/DB!$3LSD'Y3! M)/8=Z 4N]4+F!IPD)OQW@2Q+X\*;$_R7MJM3\>"OV[02Q:%&9@QYR?3IL>5, MDS(Q@NH>T,-Q@=&CS(=/LC2F,8R\,J-Q,^NI>T,408U=N*]TP= +DRBTE M-XD&ZQG+B!UFB Y[>\I,PE55I&13U1'\5:YLJ5WTZ&.^EJ ;!S2FI6QR^JEA#-/:U9CU<\$ER P M\;+74WY4.K.NIA]BE*LVMH,^8YQ,,\#C!,'!)# MA%$(8]^+8< 1"V(2Q]0UNLW7&W9IR[1G+[X5W# YH>$T7'KP,1;.@P+4=8V2P9\=:9ED5(MKQC7GL=2C%RL(3.'XO'>).R[B!"81I=+HB+G<#O$ .M2-'10EE%*C M6L472;,T!CI4!N2;^NANR =$'?2!K[5*AKNGRR93C\5FFZ*):6[L[+3[L:'Y M,29#*[A:8LO+9)F53JW =LBW=CHUSZ9P37/>6"'[WRLP#7QNA^-E-&=T" 2HRZ( MSO;MK=Y6365,U:.)Y((1Q%,A(H@QX)!'/$8 M$N$Y*NM4%$1:U[DF@RZ-%@XSJ=5B[\\<5&HU^?4SJ:%C- 5ZFQW;P$YM.-C M]+)D=0,@39&X[MR0/R^)W0 (O0GMAMK:LT>\%1$H#@+?A9%0M]F!$#!VN8!1 M@#S!*?;C2#O#W=E1ED8\O5_9^^_YY?:(=X$]8@37S[1'^I"R8H]XD]@CWL^W M1SP3>\2[T!XQB,*\%G+YU8&8Z3>^XCQ.<.!ZT(U1I.II2FL%NP3R +DNB=S0 MP4;WR6,%61I]W#]R2==*PLEBP5]/A)ZE,@>\$]/-^8CP&NXV+ES*_%/BPD^B M-G]H^&LQEAH=?A*L"P+$3_=W647Q^D:^KGUVG;$/:8;E4-G#OC[QFY?]WY6# MX?6/M%Q1/W01"B@4B4/*>>"?/K[*Q.T1YTRP78A6+ MT"5>@*!\@SWE(4U@0G$,0\8203U5)D\KI/P"&99&C*T:ZG9Y6P5NJPH@+VW4 MSI4JS-/1IZE=TFJD1Z*73%L_=\XT&1-3YC_#/+ VI*&^=_[9\_%*F'_*>='^ M[%E M/G:R8[J+Y@3^D[]%;NDYUD^7A94WWZS;'0U,C 7EX_J_^__OI&?P+7: M/WSA956DM.),_4)^-%__H/-DXTGW,:/J():_X\U_W_^@ZPV3W]AMG8(ON.+O MA>"T6H5)X(B8RL^:XV"Y#^ <$N5HZR$1"!+%(:.Q4:SOK.(;?2!G"!_>B@Y^ M8:WPOZK53J6:5_6?@.^UK5-<%CLLZM\;QA'/^Z[H;4N6^P9,_%5^6\^R^A-T M-%*?@-T4-X^H>3_XX>L6#0I@_S9M@?CU"NRPV-=Q46B !@Z+(=,_91IM16'/ M*_R\@=T_96*.8L5_CA3COJEO<)F6M>.CVH JC_-\G=*7YL^]TUU D9O@(($L M02KOA>/".%8)KTF J!LBQXF,G,#UAEW:)J^66IFPS[+7KV(? MQ8F_ SL ]R)+2J_%!5_;_UKU@AR'E"6JU1QT5HHT ^*0V@Q;CW2OPC]V872[ MVL&>']"0N-"/8W5321,8!X$#<2S\T(V)E[C(R)OJ>(RED4TM(GAN9#3TCCJ! MH!ZC7(C+Q/310-**-T%]WQ[M;3DUG1AA7A^F\RH>N2SU/#IN9>\*=+S!)96TQ]UX?2>_JUP=2;W%=5*OVD?BH_Q1N0HXBL+8$Y"B4-) M%'@P]AB!8>@+!PNY+_>,RO)<*M#2../#KFK/%2"-2J!4.H&'5BGP50D/:ND- M[^TNGCT]"IIS3B;FJWU5H"O0:@-J=^SAWJX#Q*8._Y0 M.W'&#"&"7%]9N1(,8&, M2R/P5EQU,M;556V9FD#56C&@7DNP54VE_.@J9QQ/;'WB]8C^)T_GQ-QO8R8G M"0R< 7Y[(.VNN!RFF7PG#%XB(U^(?@!Z7!W.-)S-DZ%?\*ZCPL"3 M(ZN"TD?.-FM^(Z1=GE;\4_J-LX_R-<@>4OFY;HJ1'F0MX YBB$0QI.KX G$L M("%<4A]FR(TB$5/J&94(-9=A:=S8F$'X*2^J]!^UG9/NY >X5L"P3.B(>=$S M52=&>VI3M)5>V9Z-_+!6 .PU (T*DQJ<%X!HJ[[H" GF+38Z'J*CRJ,7='5! M>N5/*2;2RE11'MN;AX 1XB<.AW$2NY+Z$@2QQV/H<)_$+O(=PLWS*1^/LU!Z MH[38R*6VWLL[(EOR"53UB,L"5A.34P-31\0)[G4&4+"9[OC$*//G-SZOZLF$ MQCV/CV.")E/6[JSRFJAZQ[1:$<='08(1]$.?010K)G =^4<2(FE?4I\(8<($ M9\99&A.TZ>3VY_M?MY(:WL"PU\.CYU-QJS3!+_Q1'_SH39+X'NQ!=6QNQL6+, MNQN[$*RC+=FE_8TD8)5RZ&-9;EXGE6Y"=S[S[_6ORA6)1!0C'*A03JP.YWV8 MQ('*%A03#Z$8D\",;K6&71JY*JEJ/PVY6+O%[, O92WXKX9DJ8>])C5:1W1J M(JR1:R1^G6#^:A<%*.5NGCB_+S9G.2.@;'&:WJ#S,I@1$$=\9=;:/&O9':=U M]A?7(_=IM>:KD(L ,>;"6$04(N:',&&2C5Q*G"")DCCA@6ZRLL/.E\8TM5"* M9ESO%_(KV(JKGYKL"+U^%KD4DXFYPA0.H_QCY_0>E7;LJ+/9LHV=4Z.;9.SL M,V/]PJJTJ+>#MW*Z/FPR%86DMHB;LJW3EC '13B6=H-#'8B\P($QXC$,$I2X MB4=#QS=*=#HXXM(6\EY@H"0&KOPI]?N:S<726+VNUZ5Y8W,+\?KAH7I?U!6Z/N?5 M?_+J'9>$^:0V$,8EM73Z6AIS2YD+_E"GMRF*/..YW!LI!7A6-K=-4A/Y[E=@ MKXN^K:@%[K"Y:!O7B2E[!*3@J_6B72:@C3(?M0:8S8(T4;=K1!JU&^G0^,P+ MK"[JMI>TVS 6A%P_"@CD2>A!Y(81C%7N?)<%(G%]'C%A=%-V9IRE, M>MXRX2>J2?>&-U4N7^NZK3348F MI595Q&]$[2OS:>^[++P(<^Q!XJK*6C0,Y-^PVH@A[(L0H2@PHHR3HRR-+&HA MZPSOM=_7>!?CTYCJ$<3%2$U,#6- ,L]0W >"K43")\>8-]]OGYI':7E['[XD MT$G2R;NTI.N\W!1\5%#.R1X6]-*V@3GJ,[:7<\+HG%X\K$;HG![I)T3I]*I\ M.E*GOXGYD?H'J4&><>6&_HT7+^\V_#Y__T,=?_(;\3X3N7R;ZL"@ITKW9-V@ MRZ5]S5K1P5;V_T/>NS;'C6-IPG\%$1NQ4_6&T,$+>)O]),MVMR-6V+!(XYP'QX X%\">N8K2 MZ,57%#Y0X$K=.CV/[/8N0OO\4;LGH#WSBF.,C<[9+1"S.FXWZ6>R4W<+Y8>' M[S:O7YIK1;=&VNZ"BA"11O)!K!%GILNR9'DWF[+!??U/W"U^#LML@_2)M\>97 M\,1KT(8+7@'626]&FN= UR-&AT!Z)K^-I"HXL L,O *]M%XVF9K(."*N<[U- M2DZ:JK\F(-W7S&, /U3K\'V?/6[;'-5O\@U=E&D22XHRF$:XD!Q M 8]7'!5CI'M?;(>#]?+X72^53<.AQ8M%XB[KU%1]1W M-(V/]3#I;!Y1\?6D'GO4^OYWKT[KIZIU3.M=TCK_M$5 ['7J!;]:54_O(.V%[AU/G=[%:V/D[E+^?)=3W\YK@W#DFE[_7?-8YT^57+@K MO/P=+_DFF"+(&*,A9S B#$O+(L 0IV$!PX)&09P'D=!+L7NB_;E9%1L10:-D MU(^A/0;=.'$X ,0[1_18M.)95%0Y!HI^"/&%X$P4++P/DIM0X!'-1X)^C[TU M67COB,C#0-ZQQVR/>MLV,5V7W_E[O,:;\(\HR/(\Q[.6;3G/(:PV5QR#N.Q05G MO"<:GOB(=UR]PQ/>,\_;;:#>EPWNHZ[;LG5?^7=>/?/6H6'!X@1A3G.8H81* M6X:JL]XDA6DATIR&C(4H-SDE&>ML;K2P+ZOR"NFE[;T]##WJ1W'6VS&Y0L\S M0=@#9[P_TD'$T;YHM*M)]T,Z2K_>!VF]8^ZOW![YM]?1WU9+^%9Z#Y\>DNX-2B>9W OEX<+D*,:.UJ3]]N> M=!$^JM;K5??X0[;;]INV&$(;/=EFHJT:Z1R MZB:1;M4#/Z1^ /2:ZAX;:.B09)2-Z-\_DYF^K'S3(7_-PR;0>+9R8=OJJRT M$PZC6>):IXB/9;5UT]%T*6^= K.7#]=MRQ;)%/.Y6;=9E^Y7X.[#[5[VUBOP<;5:5ZNU9@3K&&[G3\T<0.9YG=%%RT>* MVW%P[++:GFASND2VXTKMY:X]\Z@K9\0V+O\K7RKGOCM<#\O']^!YR9-K YLUW<:3K-_9A/ _*>5]&C38NC/HZDE4K$%&2 M,9+ ,$4Q1&'&( X3^8>07V:2\,BP2NU(7W.CJ:VHACFXC#'6)2@GR'GG(SO0 M[$.E)DA<=KJGMPFD,DE<=OX5RT1!7=;OOCABFF,['2ST>?\ANHG[$9?UWO'SF[UZV?_U;R6O9T+>7S_R[U%:E@RZR+,(\2R"- M4CF#4U[ G,@9'&8H2(JUH1=;_J[ M!],S+[0XMF*"K9QM0JTOUW]WGI+;#!U'%*+9Z:3<8@;$:](Q?-O\)O*.RZ^K M6N,'KLR2[BQ,'<1NKSUOQ6\EN\%/ZIP&5W)_LZ TYGF:Z-](60S2 M^4M#O]![YK*9HJY_Y^<7_8GN]^Z_<97G;3,2$NZRDML9+(E17>>U6YI&:U3^ MXN9>SQ[5D3L\BT8GNZ^S5WAX-W=!*V8K3E.O%\KQ<[4L6?MMM@GH^UV7X#FF M3!UFL225UB[*( Y0"',61&DJ0LP+K7H18YW,;?78D[,K@6"X@QV%='P5< 64 M9ZZWPDB;-G1 &#-/Y?L#TU3^M#-+1YN>A")TE-L0@=:SUH6EL"I*N$WE M\O3<'IJ_YZ*DY7I!1!#C(I!69$XH1"+/8)'E%$:8%3P*,,:I43:@\UW.C0HV M$@/>BVQ<5NH>:&+6C;]*F_#.0%O<"_.BTUI8F.NXI3YSJVPKT%R5E#/J>]I2G6Y@;!RF9]$V%$63.6PYN0/%,'@,AMV6UKH"4L_Q>LF>\!*. M&=D7Y_&P,C=&FIW,^CBOVM 8T7C:_'9JX%GWTE9[N<,O;667U8TD$%Y5)5XN MLC!O_PZ)[H<6*-;(!.41NY]M)J9[*;' M1*GAW8[1>_;Y#.FJ?EK5[7>DRHKS&Y5VIGZY63&^(!C%*8L"R$A&(8J3 !9Q M%D"!BC@-8U0PD9BF-1SI;V[\O$W7-Y#Y"K122YA!+SE0HIMG.AS#?9R@/:#I MF9]= &F5 U$#GHM2(8ZU/WE&1 UECR5&U'G-[G"JRQ&]21B].?[@+&%QB 5, M(ZXRRC,"\YSD$(<\$H5 B.=&OI%'>YD;E=SL)8[7/!X>QU'O&.EB=#Q30R?? M-I;*RZG0* :.3G^.]S'I*<^HFJ]/<\8?MC4GKAF3'T?3\LAM?5>OOI=2] 4J MD)S;B,,"J>)7$0H@YB2#*0^*B!9A@&)D9D<<[VANL[Y?]WIA!RO>1F!3L^$$ MOKKVPN6H36,H6 !F81Z,HW&!77"BX8D-@G'U#BV!,\^;'^0JG[-KNG[&R^7+ M'2[9WYLCJ1B-TSF8M3HW1AAF*0 ;-8#2 WQO_@).90/5/R,V!/W\N;$_O/U? M1-E [2%CA!V$5L?/AEU-=B1M!\'PF-JR!?.CZ\]\K9A@)6YJSLKU[_+'U8>? M3V7->VOI/SFN%UD0DX3D*2Q(%D/$P@SF68Y@') 88X9%&&GM8K1[G!N3]4(K MIW#:B@VD0:D.!7DK.8! ?9CZ!ZYZL)\_NG8.IF>:&N#820Q^[W#LA-YNC)38 MKM'4/[]VCNI$!]CGOM)-0;<7*;ZC4 8CJ$9.L?7:F>P8VTBMX3FVV8MV)TU? M^/H&-]]:HY5Q]N[ECX:S3]7M$U<'6]7#M:K\4:HD']OCDRBE*18TA)B@'")1 M,(CC%$&Y(\T5AW.::04MV(LP-T;?B@KP5E;#DRJ+<= [QO*+KF>*E\(#)3W8 MB _("_A%:0#*ZE>PPWVGA9=S,'L0'1V260@PZ0F:/4"OC] MYL9KO;"K&@RD!7\J>;N@),-D!.-0Z_&9,P ]4]<%V!G3DQ8FCIAHO*])24=+ M[=?\HO>293(B^HVSYR57I8YV+@CWLK\&MSE>FW[]IZW )$289HX7< 5," M41$5$.>Q@)0P1GD8)E&FY2MPD11SHYZ-$ETEKUWZP!R9[KL M%(&M)F"G"FAUN5)GDYPJCAQJ==6>48+;RL$MK5M 766INDR8:;-7.0'N(*N5 MFU;M8QU/EI3"#/.B$$229,$A"G@""8DD>\:"YAE._!Y>M2HWE[CZ M@(WK+INP764]S:$ZS^Z>X'^#0H=SPMVN>J%[ M_-^B4J&K<; N26@&HV;Y0QYCD9/&=UV2E2R:C M_9G,A6&O?OW=RHJN'CGX9;EJFE]5KG'0*,FO %&RF]').-QZ=.(,0L]TLDV' M*@7M3B2O0"NK%X] +50<$"7_LKZ37\2G M2B[\O&FMGT7"HS0-8@I%GF00Y6$ \Q %,"E(0B6=I*@PNMP8[VYNULE&-D"E M<*:&R"BNNI:(*[2\FR*MH*"7%"A15?:T'KZ;,?@L;!$=5)P9(Z.=36R-Z"A^ M:(YHO64>97O'5[_Q1\)KW0#:[0MSF^=W'V[UXUQW:H]/8FN-/<]55;+\STXJ M1U&F!UI:!9#N6IDL-O1 \&'8Y^$O7:VPNZ2EG[?.VT$H$IS$B338,PY1*")8 M<$0@%H3%),^%D")=M- >Z75N\W"SC)!^&7F2OP5L*_<5J*1]+RWZIOL&[O94K60=7! CZ"DK=U_%B?;[R]F. MN>YXU92KZKIBM^MOO+Z3\ZSFZ[)N;^'ZG@<9F'>Y':C@.,PR#-,XC2 *4@Y) M0CBD/$CC(L*%R(S*"-L*,C=^^_#XM%R]<+Y'<(89WZT'18_!IH#:,ZE]WLV %[=W26K!+U+G+H9\P2.>!@D/8)X5*411 M%,&

    =V!$8MMN/#K'M.EKJJU\?6;!__D_PC3X M7S;I!0=8ZG'4)0AYYIY-4L&=<*Z3"1ZJ[32/X*#Y-T@A>*C<\>R!1YZS+3-' ME_+[+45)6W>!CU*P09&IEEE4_I^:?U-T\YU_:F\7^OP1=^U6Y M?WXI[_'.7 MX"$)I/43)3 L$KF72S,$[_ZS)+'=D5+""T8)SV$8(P91' I8Y'$&$8KB#"5) MF'&C9<)4@#DO :T"8$\#\+E= JS/^8S'1],8]8BZ;^(^ _BGWI/B<^M)X>/U=&0B?JJ?GM2H"5=%R6;:4_NZE??U&\7Q?FSPB:41C2F"0D4CR)$D@ MX2B 65+D>5S0@(=&%9]]"3HW9NVV[-T^'3SV6BJ79"$! -_U/<.]C[ >Y\YA MW*8X2 "M; XKUT\%H*NP=U]B3AL0[QGL@U!YW_U='$1_A^O;NDWWSEI!-XYM MBY3'C.=% I.$)1 E(H4X"PD,HU3:QYB@F!E='>.3>NWH\,EU*K(@2=W%WL MR,X_TSJX_B3^>O3K&%7/3.H"T$N"[L]!Y#[V_F2/;Q6"?PZ"D4C\LZ\Z3=O[ MJ?K.F_TLF8NBH 7-I=&9JY!\A$,,<8@R25%!FN4T0#G+3.YW]+N>V\V/.JBC M*IOLWS^E9H[/;;4*2=:TA8Q$1DTN**N3*[Y#Y:E4-. M(&-Y*-)"8!H8[:O=B#4WR^RU5F#UW%Y<8(VKJ\ONJBR'U>YVRO]@>??_.3Y. MFL>=7>PD\.(PY!9K3S=/ED*]Z5W394">NUVZL/5+DR&K=4-EPG[IKZ]>37/, MXRQ.L@RR,"9RTTP8)"(J((H"FB5ID00H,XOZU.W:9-)/$P"ZD=?8$-5&6X]4 M?2#HF3:'>8JW0@_*HWJD15.TG.QM^+S MJGJXY_6CRG[Q:LDL@IQR@@J8DD! A!.5.PW)W6:1<$))D: LLBO0H"? W$AE MN-(RE<3E<:N&K=&B.1*FQHM[?"6.P%MPCR&V.DQD"4BGLEE()4[LCBBJB,>&+8\Z10_HM+K MV7OL$4MKI$L/VZ=D2%@F;8H"PXP+"A''#)(($XA9'J "3FP9J;&L/6YV1$W MRIU>W;Q)^[KIL^0:&A![X&E:![:0^%[Z.[D?*L_RO6WF^=FO7KD=>M@I.[*NN.)FV]R.%6FY22) L9@B(BZ;T\$ M+%@20))007@4TT0@W63XVKW.;FJW4JD[=MJKT+MOZF?PU4=\?-Y[P]$S'VQD M!DIHL)'Z:E-(J+US[\\V.]E]0*N?$]D+Q!.E0N[.;M0NJZQHS7'#P2^,=W_[ MM?V(>Z!??.\_FN]>G[:T8/F[:%F@!4,\\JH>E8WJT@,KJHE&WC\FN'0V5'EY"FK[J+?:^ M/^,BG"9<, (1YP5$18H@CN($%F%*\Q0Q4E C5U?MGN?&1CH)5YP'V/>#0'F. MLD@D,&11!A'%,2Q2$L$P3A)<(!H4HC#S6/,R#-.XK/7!N6\X''I6N1>(/2\3 M;6J:UXEH[G#GT.;\G-@8H>F2&+S%^;(Q'!9I"RXZEU;KDYW_VKR=UIP[JAE[ MI\W6)6U2-S2'OF=OY7!VWLO,J6O95_Z=5\_\*U?QYF7U<,=KL:H?Y>Z4WY)E M^;"M\4XE)]R7C_*16_&[_-=&J'M0%3.*Z_5[.;[7/\MFD2>%R$ M6@O!\>;G1N1*0J!$!-*@V0BI?[M]!+_S'@*7H>*9 -T#HG^O?QDP$UW@FP%D M=#%_6O^1&_@C+TUVU7Y:X.&=^LA3%R;-Z_,UJ5'_6//_?N85?>FSH\6I0$F* M"0P*@B%*L8 D#!-(0Q;F09:F3.16^>].]SDW;ONXS5BG%=?IXT9Z?)M,<.-5BU.PY?+# M3TZ?U^5W?B,ML(Q%$<(R/[8K2WN7'"3L)AO-._6XB:T:>(?[_C\H.17],#?\>Q2OO]L?RITE!V=9>^2L-R@46,)1_GL$!1#%&> M4I@3(F!0)%ADJ,BSS"C PJS[N3'W?HJ(*[#3 /0J@%:'0>VJP2-*(T-CT6RP M-*U';T/@VYSTA[ZYN6D%HBO[TZSS:0U2*V .+%2[5KS6Y6JSA2QXA%B6!J$D M1!ZKB+, $B0*F*8QPF& $$9:P<@"*9<6M_3;,S^WE_O[K\Y*' 4G"Z[J^9JLG MV>/')7[0/;4_W<+1"',BRB'B!4YS,,BA)D(DR+A&8]" MH^L5?^,QB7GYJ I%_W,;ZOYT:G14Z!-O5&J1Y3/K"L]4? V>VB*^)06D4QI0 MV8#7\3.V1!V/RH2V:"\YZ$4'K>Q@)_R;!%49P.G>2-7I_*W,5 -@1@Q5DU;L M5C"UW]]E%MA>BQ+!223B&*8)EKP8JI4J*U0-F@"GC"6AR(V2]AWO9F[\UZ:A M':;R.']M:@*J'EE=#I5G4K) R9ABQD%P1"4G.IF4,L85?4T-9YZVHX /N%;! M T4QB@HLS56"TT@:1WDDS:100!QD*$CR@,?4Z.3M5$=SHX&-G+LJ ME-9,6F*52[UACF48)@EJ$P#)$H4I98U@)N.Y@;$?1U:ALEH'5EWPXZO?E^ M"2">Y_E^S=Y6NBOPJ6F>1\[X+JG1NZ>_^X*\7?-O57UW3[F14KO[S[U!"LCM M>A4P7*1Y%L*<%AE$(H@AB0,"*0\9R7+)"R2>+._C7 T')ZD$;4T--^.LQU.3 MCYYG_JWZJE4)UVOJJ7I!CZ>;VINE-2)#%J9U7W:??G8WN+\]N7N MT^"TM;D"K1X&89$:L([SC@=$?=^;:8+II>:<(5QV490:[4\73*FO[%Y,I<%K M5J%1RHFU;I?KKV7S7\W.K76[VTDP*:*D$)"%&9;F4!S!/,,8)H(E.&5I4O#4 M(#+J;(=S(YT]F4&MA+Y2M_@;%V[3O:@V\..$XP-.[\=C0R2_=DC>38"D47"4 M4T2GBXT:0]998)0V-N-Q4>>;F3(L2ENI5U%1^N_9E@BLRE7]9;7>)FA@*A"5 M9P@&09Y!Q!&&6& !$\33+$I8+ *C+. '/SL!02NA:8G U^#I[1LO@L0S M?P[1\%(O\(3JSFH&OFY_XKJ!)]0[K!UXZD';>?R@EH"O_$EY#E8/=ZME25^Z M/W?;"T$*'*(XA3C%:FXS"HM0SNV,1PPE$:>\",WFMD:OL#P&IM.?!VT=":)#;2NP- ):8<&?_?_[*1QN I,S,M'IS*J7FO[6E]EH^I=>"2 M?/0ANYGZ1R6>*\:9\F;NS=<\PS$B/(<%R9FT#Z( %IP6D*(@$BSC()YVAZ+;K@"6YC4CQZV!:P^ MK>#K*3[RI.76@'[C['G);\61*(;!&7P74DZR(HOR7-7_2@H5Y4\AP1&!<90S MRA%),J%U$FO5^]S882.\1:S(C?9G>AV/+>-RQA (;'>VZ$&INYIR:B,]5S:7,_Y2S5 7/JZ(> MNMXVD(BXY1GZ24I)%DDK21D4.<5H4$(62NPDO M(H@3&B4!P1E/A.'*?-C+W);:G7#-E>)38P8] J0V)5X&CW^.:^4#.P&O !9R M4,#U4GZ/;=U)M6!U>X,VE:13&CN-CCM>.M+'U$1S6LTCS#'RL&VU7FE:E*J< MH^*9192R*,$A@A0'2"63QI D5/Y(&$MHG@M$C#A@O_GY3?Z-=(!*\4SKV^XA MIS?I[?'P/-L'4-R,06%1$?:8QLXJNNXU/G%%UF.*'594/?K41:6UE:VP243_ M'^7ZVXW#+'\'!#RDYV(AN'3RM.Q2ZM. <8.]\X01;VP+3NDBYK1Q]MM>W* FM M"\6)6L_:KUM5)/Q4L?)[R>1FQKP2X<&[<^,755EO(*11X<%#8,:9P@4FOC<, M^W"XKR]X4GG;NH*'#4Y93_"D.J_J")Y^SM+/XOGI:=DF$\#+S>'"IZJM\]XF M(=@L73R+4DH$@464$U6I6&5SRR2*24Y25)",Q]C(PT*OW[G-\J'8@W.]@>36 M1H3N2.@9$1[P] M8?BZ>51NE[V6LTW& MNG=E$J.4NZDJ@N5'?[M]?:Y9)=38JXZSV%EC[-I!Z=< V!6:GT+8: MUJ943*L3&"H%I%9@J-;$8Z4?-#SUF$T45#S)V!E%(+L$>B1"V4DWDT4PNP1E M&.'LM%VS5;"IUXO/Y;K/(R5767XO&WB_>L1EM4@18DG(0Y@G00H1SS'$H8@A M3V*,"Q0' A&=E6VLD[FM5CLYP9^=A)IF]RB2XZN1*WP\KS #:)2,Y_'19AP= M ,8,9?G^P$B6/^T,Y-&F)V$.'>4V;*#UK+F=^Y6W'@%WN%Z_M-'6=_A%W?#U M(51WBD;DRIN% 0H"CB$C*(>HH-*210F!8<+C#/,HR#*MI ?Z71'!'!<")D4HE0THCQ.C(B3N()XDH_@ 8*>PZIU!NP/+ M\ZK7X324=%NG]\.YK](\*;<6*JZR;8]W-FT:;2W%#_)CZ[UE1M&,EXL/U;I< MOWPLE[R^D8O!PZI^640)"["0RS..VVDG4^\F1]5Z\HYZRY7]U(RXU758F7"TICG$<$ MPSA6*4R^["CS9 M2:^_E],>A//;8Q_0>N:'-T=5?X_L ]V)=LF.4#;:)IO"-;)1UFYJLJVRJ7+# MS;+QN^;.@=*^N^.K+WQU_?VA34AVLWI\NGY++1R?P, MSZDU]#4\^ZREO^&F=E&7&JC(P0"R%<<%)1HLTI*E9;M>] MYNO[@Q 50GN>T%49&ARCG0+ Z23G9 MZ&3'*>?4&IZIG'W632'WUXG! Q'1$*,0,A2I:C4L,HHC M/-/?W*;_UM7OB=>@40)?5LO=+N^Z0]!\'Z0>5':?)N6Z)D*>*KZ_:9IU3=7/ MU7]WFUK]KZL5^U$NE]<5^U2MY1=22INDRPB]RZ"XFP8IQ04C20&+F*<0!4A MS#"&G&84A30/8DQ-6,:L^[F1SD;ZMHSPJK_-W6AAE:S=<#CT6,D?R)Y):@_? MG>B@DWV0N%7N47R0E1UPCKC+L/-)J^7G>KZ-SU^OY7SEVZS^0(\<_O_@X.O?S1DPS0R!6FW_XGN_>DT'=IMQ>YXU721:*U3W=U*RLC7 M9=V>%?>9H9O>L4XEA*D;O+P5_3]\D6"KU&9IFH1,9-(.X;LM=!"GLGXZJWTYMZM#S;",.! MZIR ]S4"&Y5 KP+X9:.5*O>Q<0Z^ KUJ[G:&+H%VM%]T(M*DNTB7(+[>6SIM MV]QC1MW-RP];UT&F?WQV1*G<.K!N<,)0[W&ZLE39-]N27TT.'D]:_L;)R/N*S_CI?/_-W+.[Q4:8E__\;Y^J_UZOFIK!XZSXD@ M(WF1, 131*0APV($\XQCB N:,4JB-&!:[L$FG>LGM_%2TQD#/WG"-K.<9WH+Z]RVHO_?R^S-I2E;B^J7M?Y%' M0NZK2 :3),M4GKT0%G&*(4M3FD?RES34JF1HUNWN8+#@SJ+MR^M9#LH]M+N&=618,V_J8WD=]Z%M:JZ&>UJL[N"YS@D M-)5+0$"$7!$()I 4%$&5Q3!+ YSAO+"K;6LES]R6BF'U)3I4H*V=95O6UFZH M]&S:"0? \T(R+'T['(?N*&U/FVU ?5<7JS.!_7B .<+7>8U<.VG>J&KN1="= MKJ-[6;.VA3*4]N6RR\-W*]J.?R\?JK;J7K7>_KYZ^+3FCVWUK=_Y0UMA;_\6 MIH]9"5#.=W3_+-C:![4:_ OIZ*,SJ> M:)7J@CPW:K7QG<.K5:MS"-<#KT?O;SB9%@B'"!(8XD\Q<)RI.0(1;% M6M[(1]J>&TUOQ=/?Z[]&Z_QQR048>.:VK63G*Y6.'AYH_R G9_$6N"0 OFY5Z MB3W3O7=P\_0-+]?MO]0/V]I$KV M/0&Z!%1KV]6S;H-B&L6E$O3 M+R "!JGR?%29Q?*(1K ($EXD>9;$8;:HVB6/W6L&8IB+H35CBF[&' CC;_9( M30PRA(*$0TI+&@1 M0%0@P>,8AXQKN5#Y'+ IXV'F.U+G]PZ>\?>\Q,P8>H.H$;]#,%4LB)>A,(ON ML =R+&;#HM7I(C'L5=Z+K[B@F0O2N!]U[[V3GU7S7OZMXJS_I_X$H$@(+421 M08'4ND/""!+.$Y@3S I,XIB8U=RVD&%N:T]W0GP\&L+PFM9F1/2V*YYQ]KS& MC$&$DR?^-P.HJ/9T"V;LJ._+WRMBGG>U2N5!522[!^- M"E2[W:1COZ;K\GNY+I6U3:.,YUD&XRA*($H3!G.<9'+3E.849WDDL);SY+"FWO&1>(Q$7$108+RK$Z-""P",,",IP) M)A"-4V*4G=1&B+E1VU8'L%/B"FS5 &)5@TX1H#0!?RI-.L\ TS 2FR'3XS[? M ^&9!;V,@7G4R04@NHI"L1%AVJB4"T ZB%*YI*W++MQ60G9>KOGG\CL_R*7T M\5E=R ZKV_9AKJ_<8S,:ID44"!@055TG0A$L!*60TB ,(ER05"]KK _AYD:S M'YIU^=A>3>.!Z* ODF9WC>=D$,WN_:8>F@DO"CO%8*O98>ZX*]!IMU?K>YM% M8(J[19?0.[Z,="+:F]Q>N@3UU'6GTS[,,PM\J%NO;.5T]YW7+YWKJV::@6/O MSHY9ZWI5\=5SLWP!US]PK3:1>X4D-M+K)R4X"MDX4;I RS/9:0/ESJ?W'"I6 M20Z.-CA9QH,Q=8;I#T:?LS/>]D\#U0'AD#=NQ5U=KNK?.V\W=5W2&9 +%L0% M97$&XQPQB%@>PCS'*8RYBFQ@82B0D2.5G1ASHXV]=5R%U$+?NE4<5BQ]3(L'=E.ED), M:B5=!M1K>^C"UNPX\V95/ZV4G^^75=7'&/0WB*D01<[##(J,!G+WFE)8Y#F' M<2IB'(11'I#8A!9/]C0WYML*VJ8Y@[VL9EQW&E8].G,"EF?&.HZ3ARO7LV X MHIS3_4S**F?5?4TY<<9]C1D']4Y4,[K00UJ/.ISCYYE&-O(. MDE(.1);2(7_3ZG)1KC&!XS3MF+]ONZ9[DK.HB)>7?EWS= M):$USIX6FR[] %RMLG2Z'+B+94^"(<; M*(-W+S.)OJS67/'>YQ6NFAWO;:\A%P6E(LJ9W#BEF;2*,(IA$4<1##,B!.6< M<&Y4UTFWX[G1TD9NM4=8J^6\%;R=1<=N]2]PG] >&C,SRB7@$UE23K&VMJQT M@7-L7)WM]DWL*UTP3IE8VN^;WW^U5QWWCP]_6_WXK7HJ;ZJ&R9^W]]^:-V'C MKBH.K\XTW[BP8/VMZ!<-O+Q;-6U>B6O2M%DC%A@A(4)> M0*DKARAC.<0DB.2&*R8X1R)/A5%"<9U.Y\8ANWKNG7-,)S78B W^W AN6_5^ M; #T;!C7L'HF& >(FGL/&4#DRBM(I\MIO7T,0#CPXC%YUXZ2WCTW*A&/BG\D MLHO-KD[Y!UW3_WXNK>:&6:,SFB4;P<% \NY40LD.!L)[F3!VN#F:.H:=3SJ) M[(!Y/9TL6[%=ZZ6]\&VUE&\T'V3CZY=%SL,H8BKF(TM5J1 6PH('(4S".(A# M%H5IEBW6JS5>ZJ[LK[LP6L>W'7F\NE%]="G*>SG_#?!64M-U^P!,G 41XCR$ MD4@)1'F409)'&%**8HYYG%&,%UU!-$FC]7H*2%]WYY&HNLH2%Z.8)A0Q@E*8 M%RHJB4JS,Q<%@UF(4E2P-$XQZU'\('?(DV&XZ6S^"$8<@923(S<_VB23W%?:R_2:UK>E\"D6<3HA/H"ERONZ*=[6G@>@6Z MR@ NC>M3(#@SI0\ZF-AP/J7@H9E\\DFSM;NIUXM="EAI"[3G?]<_RV91X C) M'3B#"0I2N=RD 92;\D!Y;$48$2&87&XTIOGI+N8VS?>D[-,Q_ZD$U=QSCX Y M/LW=0.1YFEN@HSW%SP,P-L7EVX/I+7_:3>V1AB>9VN<5VTQMC2)Y("G!R$E3O^NY48%^J)I*H? ;_H>* M&5YB%2ULDVO?8(PT#08OR/L^L=,'W7D>?'/ G*<8/=OQ&V4Z,U&/\/Y)KWF2W^$\/?5E?@MY5B#MQE MC7]9J6MC1RGCCX_L6*;(_1>F2P)Y5-"]_(['GS"GU3LNOTK9U /_5'WGS5J- M2EFI9$,2?_5_:M?Y'2]5$9%%6O X+"(N-XET8!'A&KM M%$T[GALE[V27W^U&>/4)M\G,U(?;_H7O--#G+:,!.4_MOF#V3/P#A#_M(7RS M0;C]RP?O".NO&[Z0GFA5&2 NK?*R:I[K-DG2AL2;T>_;$4/;8#C"WT;-3<;N M-DH.N=_J?)Z"5&^_[P(HW^>'BANV,G:UFGV$=YY!PE5T MYZENI@WN/*/L06SGN>=MP[Z[C_X_RO6WF^=FO7KD]><2DW)9KE^^\N^\>N8J M-<=#5?Z3LP6F@J0W&B\-"G(VRCX MO]CHP/XA)0<;T:_ 5GA5LK,5'^SD=QF/;H.;LR!UH\XGCERW >8PG-VJ%>L\ MN:<..ML[@O:*X(O\%M^O'N4V?9%G.,Q3N7/&A0HUI4$(<9(Q6&0X8P$)"8V- M["7#_N=&A>>2 @[O6906X,].#_/4N$:CI,=_'K'W3(#N8;?)AFL#GKM$N$:] M3YT#UP::(^EOK9JY]-*Y=55Y]](VW]U@Q@'*\)&^YD9PPQO.KF82>7%S;WP(L^E%\47@37@S;(C;!3?!)Q%Q?O5[ MV-,;W?6>5/GTY>[I5^RHXU-%I8VF$G&K2N7*?"NK9[GAZ:L:K*KFG;I3XMUS M]_@G;S[\E":>[*.L@=9!ZT/#?R[X73 MOTS=Q^G\?;2U]IZIL)?+PM%H'P']^V)K)":Z$#[W*1A=[!Y5=N3F=O_YR:YF MCXHYO'L]_L %%5-5,O.:?^-5(S?L.RK\RJDRLTM1TBZ8D_WCN;OI521Y?7OS MZ4Z]TD9YGBEV*!ESD<O;4TQE0+P6(+VUXB '22=':Y N5*6MN,2M)..D,O*M=,( M/GW!VTD'Y&B=W&DEL%LKO_+.E?FY5M4N*_:5+Y6+\:[NY?NRH9)RG^MA(;4X M)$D:RF4N"P.(@A#!@LB_812)E+*,9<+H_-E&B+FM7^\P_:^'>O5<&7H26 V MWLKA&U;/:\">^*US9*_ H+@NV*G@.-N9"Q =T;25"),2[B4@O:;.B]JR=#K M9>?+]:EZ>EXWG_EWOHSZ?:>("!$7PU70/+CY4:[D7_?#(ZP?)4G^M5S_6 MWY2YAZN7188("1.$8"I4RJ8L5"F;\AA&C(1%7*1$"*'#&&?ZF1M;=**"C:R@ M$Q;TTNH1QCEHQ\G"(6">B<(2*VV*T$1B)$^K;*%C!OF7'2&<:W<2,M!4;D,$ MNH^;7V4<%@CK_WI+EN5#N[>[K^4N3?"Z5CY#-ZNJXFW4J'*E_/VIK%:2">(X M"!+!P7B1**Y$RFS6GL QOY-PV;'LZV4<7*(=:N7+?\5HE0U!Q@CLI5 %RNN:LRX1_*WZ7 M_]H(W(K29V4J&(TBII)5H@A*\QQ!S+((YHCS+.(AIH5123PW8LUMG>VU4GH+L%V=JKJ M1*B)SUE= GEX\NJT=>NB\>V"TB6O;PLKJ^J%"YJ$89I$,<1%P2$2E$(T[6X%/3/+X"ZJ,OY4?G]^>EJ6O%DP MC+,4)032MHAQB)&*+*>04IR%4<8IQD8&Q_%NYF9O;.1J_2V><&UJ8IP 4X\\ M+H?(,V-T;HE;":_ 1L8K=873."2+<2A<^O\==C*]K]Y)18_ZU9U^VC9> C%+N MZ'0Z-W+H/O]RE]\ ]_D-JA$;VQYR=3*'XIC"&!<2\B(3,.>2AC.6%PD2<91G MJ4GM(^>03U -Z=-1L,$O?",X>.@E_]7#".C1MFMNWPC7)[,VM0-/8*E+*)=5UE;>'??C)Z;/:5]X*45(YR3Y6 MQH77SS8TMXG>"@RV$H.-R/+37JW6U6JM6>].#\5Q G .H&<>.(^=AQKLV@!9 ME6$_W_IDE=BU%1T68]=_Z8U<$CZ7%6]3*RQB$F0$1Q2&&P!_.0D/>];^;'LJ%X>=>F(_@H_ZU91%&8L22*8)BS M6*5KS"%6M!_G*.,L0#&.M3:0H[W,C;(W@H).4M")"EI9]8-!3H,Z3J'.H/+, MAE8H&86!G$7!*@CD=*N3A8"<56P8 '+^8?,MX]WWI];AR7B+>/#BW.;N'7X! MWYN]=7D7=*N29TCA]3>%ASB=WP1>!)'G.7L$G?NP[?F-BU;H?3GW2L(SD\Z>^T]S[C[ M&K?W,E(Z^<]M%A058,W*[R5[EJOF.#!&,^XX!E;3[553D\VUXRH,)]J))RP3 ME7_#-7^'&\Y41"6OFBYNJBCB%$=A"H,\9Q!%-(:8<0%Q2.,TBO*B($:W)L>[ MF=L4_?#XM%R]< X:E=,9$B4OH .!V[1DAGM"X2E%^O)-ILY./*GJ0F'S\:=L"5X^/JZK-=-XG M_BB*("WDMACB+,D@"A,5E"483*(@Q6&01R(T(HB#'N; V '3.85IMZ#9[> MW+\($L_3OD>CJT7@H8C=*=6=E7UZW?[$E9U.J'=8O.G4@^YSJVJGK=MEO/O" MU[="Y<),B2!Q(6*8X0 K-B"P"+ER_8IRD<0B(8ANW/COW>13O4!;HD/2XOE9'-J^:FNS(YK@*PR.;$T_8&7&[B:J"JA@KU>*!EW>X M5'D\NEC"=A=(7N\")0E\^,EK6C:;NE6W3VTID05/8I*%*8(D5#DV@JB >88Y M9#PH1,2$W-89Y!65M5'.S)3S,>9Z9MP; MCZ1G4O,UB,;&F4>8'1EF/B2/1INPW:!UPK/];F MCM?M(K]SG4KE'@MG_9O,))"=EL23T51SH+A:,=PNI])[?ZSZKZVWL^_ M8,8+3;U>]%EO;NO?>?V]I+P]#:2XH&&44RBB1(40\10628!AG 9)@H*,")3H MT,&I#N;& KV,[1:Z%_/<6:(>D.,DX (>SW/? AGM:7]._;'9+M\=S'3YTVZ6 MGVQVDLE]3JG-G#[[G$7A@&=^O^KK&MWA>OVR$'&2IE% I6&/8HCRD$ 21112 M%/.8LAPAIE4SY&CK_%;(E.=#M4>+? M^)*]>_G]F30E*W']TEHWS4*D*.19'D"4YA@B5""(>WPG?>?N";%!^0%]!L%;CJ]C":GL"FXW&>$3VA[)DK9P.P/LEZ M GHB^G4)N!$[6\ VPMLFK4W&Z!8J#KG>YO5+HYK_D^.Z"[\-DC ,<, AS9(4 MHK#(8"$X@4%,HC"/BY@P;!?3O.UC;NS^.E97"7I9//,.SO/'SPY \FW(FN-S M023S 0(.XIAW;;Y1%/.!4J=CF \?MN+04E0??6MT=__=S^=3[\"T$ MSC.*60QYG*K".44 BT!N2P,>L"0(THQDQ"0#YUAG1M-]@LR;*B?D4R_O%7A2 M$K>'*WPCLV&"]3&<]8Z@7:'G_R2J!^UN"]I65,?U&'0@<95.?:RK:3.I:RA] MD$1=YYU9A(2\XV)5\]>N[0-_F&T409)'82A8 ;,X3""*&84Y)A%D.4MID 98 MI.G;QXQHZZ,UA6<45/* RZH!ORPE++SY%>"Z;%20-FL+MP,)C[JJ*U>LRU@L M-Q#KD5B$>7U9>GP\ZP]EY@$LI%7V7SV"Q7C(YAGBHJ_&OW(,C/%@>0Z2,9?' MVL*GG+/FHP3X*W_JJZGRUP,CV=*V4-&2G@%>AE=9H4=@7*V@@%-'(P" M?X^K;!7X^ZJIR0)_CZLP#/P]\83=:JJJ9:SY9[ES8:_KZ;Q[^0W_8U7?J,U( MZQ&9"8JC,,10T!C)-59N!/(L()"*A% :4I@'@K0;B"!-11(FNZ ?@MX'F59$6 !8QY0B%B4P*)($DC3/&5Y%.8(!\:%=%T"/EGES(D )UD2 M,(5U@6,"42#7< DS5K?V21Q%C GYA7_G-5F]%>3#SOW>X--N5P*[JRBPFG(< M+K]%^A>Y\>D$!K\HD7_MJFFNQ'07-V]PR3*_"Y%++B\NO&A0WHC[QX'JXH/= MK*IUC>FZN6[4::#LX1O_G3_ANG.:)2+&$8I3F*=1"E$20WV![AWXK;G#S M[>-R]:.Y)DW;X2*C<90&)( %0PPB$6:09%0N)C%'C&5I3K/8J,; 2&=S6S&V MLJK9H:0%K;C@SXW AB=0HT#K6;*NX/-,_!<@9UYB0 ,25X4&QKJ:MMR AM(' M10=TWK',=MD>-6V_Y8C1,"-)!G,N"DD:*)3T(5(81R$3!R0;FMG)W%Z)]3=O?OMQ]&A37,[P@/HJ7YEWQI5!-7S; M@JW'66XAG/3T>HBE$A@JB3UZSX_#X\%O_D2';^8Q/P[ F*_\F3?M".>=)+;= M0>S +W>!4)AG24YAEN8JL5Q 8)[D 51).H(H34D1&559/-G3W.AE(R*H=S*: M$RDK9%63UMF5/[G8R WP5G S M=C 8"SW6\(.P9S91X+:7J7<#<']1DH.R^A5LA0?7YV$VIAISQ!Q1D$''DU*3 M.2"O*B32,(LJPF0^'F0#S\_'8D]B,*@RQUZ,0?WAZII:!X.TET)[H_NZ@ M+\/-$1D9=CXI2=D!\YJ\+%NQMFRP2GVVJ0;T&W\DO%ZP),HH3QG,@BQ79S A M+'(20B[)+" %R3*]Y ?CW.8:EMCUS(4+^[9D.G&T%KS\[ M&=V:,R,@N#-GCG4RM3DSHN@1N=0'<1&."IU6M'TDS!JK>_+\0*L^3?__" M=IN["/R&U\^UXX.2$20<,<"Q'B:=_B,JOI[[8X]:>+"R?]ROOJRJ.[[ZPE[%.M;(W.;W+E>EJM$DI89W'V[!%_G?L" Y^+A:K56^1 /GUE$HQR>] M4Q0]3WU# 'WXO>H@9>?[.MKR=/ZO.@KN^EH,^ID_,-:=^=QIIFY36TE+FCE!9W1,)!8I9)XKBMP_;AZUJW3I(/D^8V'0Q ] MSWT'^!EM-#21L=IJG&M[LLV&II+#[8;N*Y:VP!-7:3BJA\\<-_QK^?!M?2O^ M:+K ET6>BR E*(9!C!-E&!0J*)Y#'!T M1H6.V@?&A=9+=F2RN2*YXW7+4^]P4])%$A0LSXBD9$Q"B&@10EP@ H-$$))R MP1 QRA-]M)>YD<=>QD,@1>V6SRO02GO5+:EF]'$<73W:N!@SSW2QO=9\C90[ MDAB%P!$Y'.]C4E(85?,U&8P_;$<"ZJ[D4]6LZS9!W+V*4UDD% G"LQ@F62X@ MBE(!9!0XPN[?"S)@:1E!Q1 S'>IB4%D94?$T*8X^:'SYT)Y9_Q\OG MKGI=TSP_/JF_O2^%X#67TEO<@IJU.C=NZ*0'6_'!3GZP4^#*XE[4$.WSYQ7^ M@/9M41AB[.'JU X[JP,.PZXF.^^P@V!X_&'9@F4:(EQ6RF*_E:TW3ZNF5!W= MBNXL-ES$*4*4B@"&(HFD&2/_*(J,0")W.)R$F.# II[T>*]:&?3I@/24OP@_X_>6Q864-VFU;^N\/*E*1MS6^?$^[.S:NIZ5?'5<[/OF[21 MV\"(.068AKGB "O?ALDX3#[LD#.@V%D%7'N6?-I?5^SZ[I^ M_]PGYM>#,]S]+[&K U%-\'#:$X> M5]UJ)KYJ:K+Y=UR%X:P[\8397&.\7'RHUG(3<,V8'.3F1O[UMKY?_:@6$2VXS]S!A]ARJ=RN!]Y$G+(CS]Q3+!5 @RTN%*) MJS9/='>1P$NJAPLQ=54VR%**:2L*70;50;&A"YMS7YWZ*Z>J!G8I2MK=@VP# M U7.X.O;FT]WZA7YBXJU[=RMFG6]S<3SCE=!VN" M$LT^I)]-M6>/0V-2.-JG&+:)Y)HVM=.'G^KNA4L)E^K*7!4F?5GD#/,497)% MY(6 :@,""9;;$TP%H4G$TS WBH$+##%"4=)!K,X2E18=0QQ42 HTB I M>*2JB5+=*O;FW<^-9-H,VP,5.N-EIT1OP=0;-935J[SS-,\Z+,=HG([\(^^9 MH.8)NGXE>[_@3U3*WOT@&)6RM\=PI):]1:.3%;.W5WA8S?Z"5BQK45.J0JJ; M79&770J (GB/7YK;^K=5S>]PLW[_S']?JXIUE-;/9?6PD$M*FE!!H1!9 %$D M8I@'(88Q9IAD89+EN5&DW27"S&WEV>@R*& TS&AQ!8H *(W43;'2"2BE@-3J M"K1Z@8UBAF6R+QE//3-YJE'R??WG?8#,2W<[0-95H>]+1)FV++@#T Z*B+MH MT_:\H&I6RY*UYL&=_!M]V=V-90$+0HH+&*C@1L1%!DF]G!$? G_V_^\I4?QY9)R=%8QT-?%9 MP7FE#\\*--XQ]UE\W^\K[FM<=<$$W27B DMB$"$K(*>$2"N-9! 70DCFP$F8 M92(F(M%U6CS5R=S(8B,GV G:7Z[K^RR>!'2<*5S!Y)DA+! R\ED\!X&5T^+) M1B?S6CRGUM!M\>RS]GZ+=S5GZ_JQLG);W'MY;C-WSRM/2A>$B=\7]%B?W5CRJT#%GQ>,/.BDGAW_^OL;KY^;] MZA&7U2*-\P*'.()!%%*Y. <,%E&*()R:_H&VYX?U"ARE]N/1V:!1-)EB8,0X:* "+*."2$1C A HNP MB#G&B9FCG5:_\W./^XUC53^KG22=JQO .WD-4P=H0:_',<[A],PU&WFOP$9B ML!-YX!OF,IN "42ND@IH]3EM;@$3& Y2#!B];,=('W%9JVPI_%;TI7CQS MEV<=X2!MO&LB?XGI>A'0')&$$2@253"'I!RJ=+20HS#.9& MFW>G8AIVIMR_SS),8?A9Z!'RO ?;,[O[#E90&^0_-WH[7 S>;M#^M8(6A@K\ MWQBW<&2 WBATX9@DM@F'[ML3YE:B]WBM57WAY,MS6UD&X@$EGVGJH=?8G+]A MN!@6SQQ\+!&1-DH6"8E.('%!7J+7+4Z;Z>?UM59?_Y&R1)2+&*1,PSC&&"+,YK87^BLRH?N M0N=?<;\[OL'-MX_+U8^_1('FQS%E^]X=<72FD[[28R]WW6^VJ3@P29E5;!^V5?[T6]]NN5VTA][;&_?%/K=#S?;INZ5WWG"BBM@%(+M'I=@4$B MYL/MZM5T ?2F<$^PP=06:39;1E,033:!QFW;,;\J0UO)S^CE*_[QFR2_NL3+ M9A''(DN#+(*1.K!$**0PCUD 28$3)*2=2#*C<)ZCO-<&8<>AQ% M/5*\&!O/++>53_*51&@KXI4JT=DXO.<=!<(1_QSO8U)"&57S-4.,/VSO&CY( M)M45<>(!2XL "1@AE$,4XQ!BCA D68K2,$6%2"-3U_#7G?9;863E'GX*A(O_?H8"@Z$8IPQ_ 'LFD5E@JY_UP0_& M$V5[N/_&E8/C!N^54(<'SS66A-5E@<"T/430&(:_N$D 80[G2.('@\8F2_A@ MKN PT8/%V[9E# ;KRT?Y%UY_Y@]X>5M_Y0]ELU;9KK_(+VM1",0%*@B,"BX@ M4M%U074&SHXE++IBI?UB'P?#]"]V*NWIHDA<_]WY? M)6]ZMWYV6WWE*BN#A$%;NQRZDFQL!GG!3!G\JB4$KLF%8EMO!U#M@>[,A\LR= M.Q_HJ[Z"8VOZ#&^U &]+=*]0^-=2PK7>O.:KV#M(NT7?M2.U$MK=QN'8) MZTG';*>=V"T#[[>WH3O7\*]E\U_7/\MF$5)"8I[F,.4XAH@A!DF:1#!(.963 M!_&,(!-6'^ML;B2]DW40_0#^5*(:DO,HQ'I:-I@94Y\.&(Z8;+2K M28E)1^G7/*/UCF56PUUXV_U*$I54HESR+WR]NVF]7ZF[UKMZ];UDG+U[^:-1 M>_#;)ZZ*!TI2HU*PEO&V+OR88A['"85Y@ E$A'!(0D9A&&":X#A+(VJ6[="# MD'.CJ8&.8+T"]4;+0Q\6]6OUCU3Y3CPWG:?+:J,IP%M5#6,]O'P*>K3XU@/L MF4Y?C>U60:!2S^YYQ*A?MSXQ&T551:-?_N@&^5>P51?L]/42J?%_NONR)K=U M+,WW_A5\FWLC$C5<0!*8AX[(F[9O.\9V9MA95=%1#PJL:54KI2R1LIW]ZP?@ M(E$;!4 @DSW3,54NFP3.^2!\/,#9AEP07W47AQ!QW'J, X)\5*=QR+E[X&@*^P@F]@4&6_52"Y,-W)!$C/ECVN2&+[G M4))LL6BR1CI)(^J<^$S%VK@R6<\8DS-I%HO@1)J,H?OR(F+]]. 3K*'-@S,X M!?^H1?55K,P #;>:97T#CU>ZS$"]O0IF)L\[;7+UK57?TM7SB_76/GASBAOZ MP);5P@I%DIHCK?;U(4A&N_D*?$;8PSW0^-_*9Z!PW<"'PXVY;<^H/!!@-\I) P3S]LJZ O)\QZXK[LQALM],M)S6[TE]L ]M\$ M'9\1A=_$"UD?U)0H'E?;:Y)9$G'.$)* 9A@"&+,((!P)G?T3Q5F&(DJ(ZW:6F.349PG^9_/V#.G24PEOB:<[Q_G$=B=R]X&M% M[790]7"ZX4"CD;F=8ET6MWS3O=K_NWG!/AG&/YU];T+LL%?'7@NY6.F@$M_! M2!>AN*J6_?Z(H]>R/ZG0J5KVIQ]T+#-#BN^W2Z[_Z_V_-O,?9"&J+EE%N9ZS M4O#3_][4)(TP"W56(8BB' ,(JR#,4((P3W.6I%)(RV;75P@S-?NC\H[J"+WJ M#QUQ=;F 5J&@YRFG=EC7K*:9&VNL-1J8L#PMS\ -N#Q@[:O>SC6BC%N0QP-H M1Q5[?(QI;RW<;\JB5#\_]5'5KO ?8OVJ+Q9OGTO3N_KS(TR.+[NWT+?/NJJY M^3U]#U"7;2L_& W,5QTA@U;*P 8S*QOK,B1.AE;/L*-96Y=5ZYIKH3JT'"Z=C@WSX$UY]EE&<4A"G( T8A1 MJ6PSBDBJ^(3E-(&2,T;MF]EK7NKV[=Q &8QCD;$81)!E MNG-L#!!*$"")I)'$C.+,B$DN330Y"CE9F\[$<62';S^/^$1M: )Q!NS:BGXV M#C>KJGXC^]U,U;M0W>]:+URQ+F=WJV6Q6LQY->#[Q;SM(=&F#U"(8!(1#$*N MFSUP# $)4PXPCJC(:!Z1T(@5#.::&C$\KDJBP%I6P#:?M[7S>\?-WW6LX^[CVO M&S1'][N.PSC?ZS(A>*';Y]WI&JASNJG(5/_% UDK.69IA&3$<:XL):I+"(6) M.D1E$,08YDD:AE@D5MM6F7M"UW]5BVU]XWL1>^.+7Y^(#LQ< MUX+IM^U M&U1S<5V'(.[V1Y80%$:2Z6!M92)EF *JNT50SFF:Y2R#TJK XKF)IL9!.T^+ M6V#U64#-",<'3 ,3S#%"P\8V7X+$6Z.H,].,W"NJ7]GC=E$7GGSCU$\15V@]]TUS+Y5 P:1\!BP9YKDB, MU@-O7@1MY,?S?*ES1U[T!:\.6*_R1PJQ6!2Z'Y[>A54!U( \/:W%$RE%\9?@ M8QF01;'2+_$-VWN'%"_?R:*L_F8M"'\%S_-?>B2V%J7X2[ W=S7(,UEN)&%E M==?VLM;)GUH0OGVIF:;4$RLY.)]7 I7=D=1[^@ZTJ*):GM95F=VVG9^.:BG$ M^L><:=GW!*C#7D35\.]V08K_(KHG_6*NQEK.2:7$?Y"?9#[WU>OOU"^CKYW? MWO/C=>P[)>9>4[Z3#]AGXBJ:GZLG=X4X/UD4[SC_\H38IQ'R3('73[ZK>%S& MQ"G#M&?8T3),+ZO6S3 U>-JQ8\9BL?JIVX6>2(G8Y;+,4DI00O-(&1(1 S!3 MIQN*H@1$+(]AGH4P@49E(^VFG9K1\4DQ>2#:ZX5.8I1E:PHSS*.08)D)'7P5 MI@!B&&E;3@*&8)Q($B(J\.RELB*_E61=OA7RAR(,A_\?9*$E'P3M$+$4"P4T MSR+M\R (8)0CD$I!=5,G,JS8J#0N8 M"H8!)"%4C,^DYGX(9(X(96D<FXZJZ_K=M+!?8M-6RBJ3T#B MBGS!"UC;N&1](#B.8[;IN]055A>%K,6]:4%])+]\NV@O0>3547MVLC=PUUY2 M_+33]N);;OSR:;5\>A3K9WWG^)F4FW75X>BK>"&OU1'M7CZLU8Z:OY#%Q^47 M\:M\_"D6/\3GU;+\7LR@Q#3-E0E$21+I'&4"J"X=$TH:*UM3_5]BY;BX2IJI MV?[JIPCM".BZQ3#CI]$@'IB^M!Y *Q)H36Z"1I?7QFU[O_3HM/6"F2<^NTZ6 M4>G."VR';.AGT&N+:WVK[T_5M-ISO'SJY&[^\=K\8UV8"<,T$G&6@DSFH0Z/ MRP".(O4?%$4I1!@EV"K&Q4&&J1%CMX93(V>PU:*;>WQ3=1YHGKBRG);YBIGQ MZ,#K,#![#K,$5Q30L@;1>_$LJ'"6-43GBV;9#W5=EZ&^/BL"Y3*'$08L MC-01-LH2@"2)0)33C&681C$UJIME,>?4"/&@ 8O?ED+^F@G]CVPC-%#_(/^= M@_Y']PP:KUF0OS9!DVL0=$5K(/]-@71EDO?+4IVHOHJGN4ZS799?B&X!!!.8 M(9@#&I$,0(%T*[@L RP2DB"!0H*-FMN?FV!JY%S+&.R$#+24YJ6#3H+83[P^ MH!F892U1L:H/U*>Z4UV@DP..5@^H3YUN':#>Y^Q#2SZ7ZX4^**L3\>.:WZ[7 MN^0BPR+OYT>8VA[]3-0L<[((*G'UH>9$N(EYV?<>Z/HWKC_4AC:23 #SG/AI M!HY3>$[/L*.%YUQ6K1N>8_"T>Q>HSZ+\ON+6^_W,ZU/;['L]H6I9+3HOGX'H M\K[V@,[ F_H$, -LX0LX7-4IZW#,T7MEG5'J5+>L0H3&/)PM3TGL1HQJGM^YW0 M02MUL!6[$T-C?J W _[R)8EW. "1YAJ($<6I5),-PWJGQ>"MJT,@:M,(&6EK[ MB D3Z,U\>@, .C"3'T9!]&-[$Y R>%C-%17-E]I0]!PC88&=QV@(DUE'CWNP M@.)4A(/-Z_8&Y]TN,:QEQ8>UHL)2?!-,+7/CQX@IE5$889 E- &@XTFGUIIUC7P+1\<[0"2S]7,T)30O.0 M@#S2"4J$9LK>C%,@?J34LK[7!\N\)*2H:IEU7:P>2AJ%)G, B_N^/R_ORNUC?;=8Z_>C3G-#YHHK!GY$\ MS5A.$H"ILC(@CPE ,(4@0S1&+)=Y2HU*"5G//+5=78D9L%K.8+$3U#H?T1!Y M,T-C$#P'IH-6YN"W5NK?]=U5C7 C>?#) &&7+$4[M/PE+!K..W;NHAT<)](8 M+0>X-DGGSPW1<51"W-/%_*ENCU2G>*21)#*G"8AT6T28Q!D@7)V1N( 9EEF4 ML%BZ)>6L^>2NHX[UN^JHHY5]\Q0^(X?G-J--'*9O%U/P/)Y8U_'1H#;_-3 M:11FX%CMZ/,8..W?$\.-MEO/J]+=FSU/V>_$!R'6?ZY7FY>/1;%1N^/#TOI; MWC/$U/:F%C6H9 T:86^"#ZM5N5S9;-4^S"[O64]P#;QY^Y :X+-L (K3;NX; M=[1M;:!<=W^;/.Y8KYBI$\%FH2NBOQ,O:\'FE0VF_KP0^@^W2]YU53ZL=4WT M\O5!_3)*]6_O_[69OV@:GR4Y3K,\R4$H])F=\!S03"+ TC#*J?K7++.JY.-+ ML*GQ357SF.R4"WA'NQO]OVK]JNKRI*.A9>U87^MJ=AWY%JLUM*NULT;O]M;H MW=X:[0=NM)JI/VG=;JI'MNIYK%+K&7!?=6Q]B35NI5O/8![5PO4]_K6^GP]D MOOX;66S:8)0E[WB8/@NBVZ+R^^57H;VTRF#_@Q3S^M9W9]:D*8Y()G- HI@ M7; >T!QS@,,\Y9 D62*5U\$.K'6AF M"=:M>@'5^KDZFGPLM:U+:N0%'-%YI34+*M5N@LZ:=M0+6OWT*FXU#"H5&R_7 M,*U=!X'?NVO,AVQOY$3S".MY=YO/2=R^$G51_:J@,BVJX.U9*'DD4D) 3J4. M"" 9($@D (L,AUE">2B,/'/GIY@:7WCMD M[!O?GU7>5XO[XPG&;69_5L&CMO7GGW3;VHHUE(R*3"HS\UY^%3_$NM)G6<[DX7M\ AQY4SXYOAUV-@3AIJ*:S)ZSHD/1&'5#9:%:O99%22&.4"0V4LY5 *!$'),49H$A( MQC(6D:9&A[>+11UW;&DDG4&1DC E>0I!+K,40)0G@(20 9Z(6.$8 M0I$D=MEY'G <)__.,Y*&-N?UZ QM>+825B?N.L3]8EJTO?G9CX,O&_3,+.,: MHOVJ'EFC%QYW-4EWK2FZS2MF$8U8%.<<9"F+ ,PQ5C2:Y0#E(>(91"B!9+:L M6@[S1QO;\_1\1C]T7/_0CV8=TK)IQ-5&S4*7,]&U+P*N)+8U(,_@;&HB7@'; M6$9@*Z+&:K_TBT\+KQ\(;S;AF86>H/Z'(K>,"^ MZY L/TEXEY?&C'8&A7L"*7H[1 Z;Q'=9C"GD]!F#99CB M9SZ>'?V >M4-^4$_K=5CZB[1Q$6+LN)HK@#H117/-:&[L M^;BN?*ZO50N9N]7S\VK9W*M AL(\SK475$( :1P##&4,(I@@F2 &.Z\[":T9D7L 9FK-,X#7!G=1$,3Y1S?IY16>6BNH?$ MP,4^."IM%1(V50B1DH.6T;0!T"V<\"7N 9>/=;(^/0!.J,]E=T@3H<<>0V M4&<4.NX#=>Y!Y[B(!2F*N9RSVH.X*>]E)VBW+L6R>GY9B^]B6GF/32%I/;6ID,5M>4?6ZU?UEU6([(R*!,<4 M0H!2'"KB34- TRP&),]BF;$4):E1LTVK6:?&KP^K4GT,=;>Z;F;!6M0[N%P% M^F_JPCW5[;)8_IBO5\NJ\/8B>":E%M*VKX3)ZICQJ7?,!Z;-ZG:I(W#02.RS M5X0%(MXZ19C,.7*?" L8CKM$V+SLF$YUODW\I_E2?"S%5X+;5]$P6P(R% M?,,Z, EY0-0^O\@"(E]I0R93CIL-9 '"49*/S;ONO;;:H(LV'!4)F*.8@P1F M!$!"!$"8)P"*)"*)8(2CV+:MUOX44Z.;3]LPJ=[0'U, 3M.JT@J?Z4YUYTKX553>.-\RCD$:Y #3)*8"2$8"E3(!4 MNSD2E.+<+*[\8-RI[5Z+R.=#A/IWZA5Z#[P]#6.9>W4W[^/DB,%(S9KZE]^J M'=/9\.V3/9=&#\,^(V*W>]+U8=:Z>-"7U?+K9B$4>Z21;J6^?EZ6_,."/)E6 M\SH[P-2X0PD*M*2!%A5$>V7F-"?/E_I.Q+RJUWGD^JG&&V@#$X\97L$_M-B> MJGI=A,6IIM?Y44>KZ'51L6X]K\L/>^^$]N=Z512S*&2$D# #84QR +,$ Y0C MJ8/\"$RS) V%49MTTPFGQA"=!ERDDO(F>%I;.YHNPFQV9O )WL!,T=O%3('X M9R^(/IN5[2$S?%^R>KJIM"#;4]ZBV]C^>^XM<7_.R^]WFZ)>4.UW7G?QJ>E/^(99"SLL9 M%%RW?TI "',&8 J5_9@E!" N1$@DY$A:57D],\_4R+R)>2G)KT#4@@:_T5I4 M0QZ_!"P*N8P2B$"*!0&04@:0$!G(!611',(4I[E#NO,U^(Z?[3P\S&:&N8=? MY<"?PP8I)6+POD7JCTM(N:0+]N'@+QOPY"QC)_OUJ7HBEZ_W<<=4O4X^R[O5 MAI9RLSC.>OG[6IGY]U(6,YQFL93J("^@3 "4:08P4;P<8QKR4&+)H=5IWG+^ MJ;%T55K[IY8.K)1X.J-Y_:2+JSZ1^;(H@_*[.O6W*EKFYEFNC!G/#(CWP/QC MEXUW$U0ZJ$7QF(3GAIVO[#O+V<=-NW.#YBC?SG$8-^Y[__RR6+T*\;4.7.Q8 MLTT/U!G+,I93SD'*E<4)HY@##!D%*8P3)"5E)+$*L[\XX]3XK8IB4WS&.LVR M[&CL,LAFQ.45NH&IJI45M"&Q>_<$C;S^>,D8&D],='F^4;G'6/U#MC%_T=$U MTA96?C802( RWD,8(P$( EC0.A:4V$HI!2I7;FYWOEL MML<^[*K/-T7IJSH^EGZ17HP-G2*^LFU0>'')?^B?A5VO0F;EZ9F3VB9;+L1MOKW;^:K5!]XXY[H M07BCTW/G/^9\0Q9!+RH.;0@/$+BB V$[TLC-!P\4..X[>/B GR1<7;W7(-VL ML0[JCL9?1'DO'\FO680SA'-U3$AI"-59(8, 8PQ!&LDX0X3'D0SM*K_Y%,_A M^G7HH\5S?9Q?;[54AG)5/'OX--VK%MK,J!A]\=XHA;=:,;,$WNW1I^FQ7KE, MM;]/J3A<3J\/X ?*\+U*M#?-]_4!ZJ7L7R]SN'T8E!U'GI[6XFF_NOM!&31! M4AZ%4 )$B2X8GF) 2:2.<8KO:41R];=6]>J,9IV:1;KWC.#"G'D/8]I(8LJ2<%4J>"-!LSE&9S0J&0\JR>]F-B\[QGO9R/.B_J)HY M5D\]K(IR+^"C?*=V6RF9N MM*P:^-X$M-(S.#*U=YK>^#691U\=3Y^3\>0>]9,T^G(8PS1D$<) AGD.(*0$H)!0D'(HJ" B@[F5T_;D+%,SPSM"!B_J M7^P^%Z>!-*/VJ^$9VKH^R;%=O/3?#)"AW@N,)P8\/<>H;-6KYB&S]#]LGR7R MF2RY7H;7V^525]OIM#3_3T'6Q0?%78JJ'A53"2+51IRA-(42)3%@"8V!HHH0 MX(PE((I1&,*$L1@9YXI8SSXUUM@J$-0:!%T5;H)*B4!K487?[_0PSW.P7Z!^ MUAD<]H'9:(J(F^>7#(K\2%DFWE? *N/$&<&>O!/[,4?+/G%6MYN#XCZ(8Y4U M7;3[8U%L!']7G<7KN^7*P_]%_*S^I9@Q)CF)& 88Z=I&H;[]C=371";*QL0T M%RG!#KNGDH![?'Y63]@Z<$S6Q,SB]4?Q".57O," MJWWU-1N8?)5?,YISW/IK-C <%6"S>MDQC/E?FWGYVO9KG^5YPK)80B!BA-3Q M-Q:*H;(4R(Q!GA.*:)Q;Q2SO#3\U"[:6+OA'*Y]E/<<#[,SXPQV1@8G"' S[ M&..3.OL**-X??-SHX9.*'84*GW[*-=/UAS)SE3VS"Q?LA 4+1D(J,&!"9MH) M@]3YE&: 28A%&B<9RI%=NNOYR::VF5M9^_*[[1$UV]2^'T@<_ZWXF[U32P$4];\ MYSI@?OV KR? M58;$>F"&<839,PFY N@4ZVPUT6BAT"[J=R.EG=YW+P)=-A5H']40M[_FQ2P2 M7(@LB1766 (8)2E DF,0B5C$)"82(BL_W*E)IL91^X6@;P(MI[+'E:26!Y.3 MB)I9,M?B-#"_[%>&-H/(J3KT.0P\UH<^FF+T"M'GE#Q5(_KLL_:]"&^?Q9+K MR_JJ-&F4QE$*A>X\& D 8[73:4A#H/9_1-(<,D&,2O0K?QM?!<+ >]=0?ZN^@B=U=>HGN#_2:'T$3RK0[1]X^@&W+^WGU5*\?B;K M_Q+EA\V2%TVHAI "DSS%((T1!S 1!."<)T#P'$>0(Q[:%2HX/^%,533R+8^DX!\!\I;58S#QNOPNOHD7LJZCF#BB&9$R T3B6!E$ MA &2QCE(LHB%A&"LBUL:AOGY%FYJ9E3C-F0=!7433Z5BL-6QJJ]6E>+]W[L$ MEK+5L]O[4^>M['0UCUOS_A/HI]FW7MAQ7,'_OZVI>:CB6Z[M2)&,;[+&5M&. M0RU"3S"D]RE'BY4<"JQN*.5@<[B=:.Y(\?UVR?5_:H1Q$K& X/(78ONW'1 M WFMTQ)7MTS-L19_; IU\M$'FZJJ2"5#_2]\AAF+628HP#Q- (QUD*7$"(00 M132*DRAGEL6>;*9WN%H9^E9%2U;,]2=![:9E7=:G8BK2R&Q'4U:+8<96W@$> MA[1:L;6)UH@7["3?EE"J*.WV$M;6Y.4"FB<.LYIZ5"IS >60T9S&< TW5?:) M*,HZA[OI'J#["E&:9!$1*5#TE0.(\QA0&2(@V8+4]/WXK9'R]WZT'*),^Z'P%F%Z9IJ1HTO[E3V. M++WP_'6,H*/"](\6)Z$^1"LBR/,00(Y"0!"7((^BD*0HSAF+7(B@&7^J^[\R M5-SV?8N;==4O9B>C;6#F.5#-N, + M5 .S@I8QZ AY8X*60XSF!22\!6J>FV?D:,T+ZAZ';%YZP8T6'M=5\/=KE9OZ M[3M1OYSM45I GL:02 M!+6T-YGL>UGC8%@'=HC8X'H* EFO8!YRBT[/<<;II7U M*MV?4=;_JGLRV6.3JO)%Z=.TB4LSGF98F29AKJNMRU@ !',$2"Y()+D4,:*V MZ63'TTR-"-_@1Q@-N3FEGYV'QF'AV M8I+14\_.*WHJ^:SG:3>:^+N8/WTO!;_](=;D27S9Z C[>_ENOMBHOZU-G_M- M691DJ==]ED4,0QD*$!&BTU%%# @4'(@PX9C2)(_5T<:JWYZE!#:[8YP.?*T" M0:-!4*N@_8FU]$%'_)N@46+U DTBS$@%*<@P@RG.!,2 M8G4"795D\>:+M)-BA"4BS1*QU?.S,I:*>GU6.\D#$/ Q%LCL S$@[ -_.3QO M"NMOB"-RGCXNMK./^M5QA.;P<^0ZC/VY^8/2=+741=!7:J[7][]T:>XF<>+C M\XNN)35G;:2E[2G::?"IV;>-$D&KA;;4MGKH/7>HB?G!V@W\R\?LP7$?F."L M(1_@Y'T5AD[G<+<91SN57P5(]XQ^W4#7Q1-\):6H8LO5)$TN->&$I3+-@6XA M!&">1>K4#CD@(4Y9A!&+H-6I_?Q44V.VK6M]K42MDS24K&[A!B> -3/#_, U M,"%MD=)2!JV8 R2K7T;#).S@O,+G(A!ZWG!,]6@&^_N\_'ZW*< M'[1GXQ4@^\HL<9!@W#P3=XB.LDZN&,HU-(-P<XC/ZYAHY0L- [>,8#9.7'+O%MA&Z3;!XL:UMSV'$4]WN*N=QHF,^ M.:!)F %U )."$\1BNQ)A9V>:&G/(%I8*+8A76W M0@[20^ B%+[:@IZ=9]PVGI?4/6J[>?$%-TYHNE)_4!*>,FEVEG[,PHQ0B 'B M,0:0)@A0A@E0!($8)Q++S*B.I^W$4V.,MOVZ7M/MS4U1GPU8([SEP=E16L@7CD*2LWW>]4F8ZDE6\$_5_?URV M!I,Z?'U9E:)C.,U(&@F&D022202@""E .*<@ST.4YAG-LB2WR\:WF=YHCXV: MC;^3S;J/B@7JIC?0GI$N3+;'M0CJ^W'<9PB9<_:+1P^UR:!\"R#U\]CX!BI?F+ $\YR;K7'+>56YABQT4/O'99/[ M?%=%VE6)-+,09B2)=7(\2O5_Y E :8I!R%D4DXR$>61U>7)YRJEM^3H7XT5) M"]1WD-7RVED7!CB;V11^T1N8#';"UHDM"KU&7NU.JH(Y*Y']60_F\'BR&0PF M'-52, ?@T#ZP>-,KUS3^AS3.)(QS###&!,"(0$"S* 9)RFDJ:4(9YAYH9IH> MGN$8QLJ[XPVS<7D%['AE />.$2C#LLE;N'>,U#;D$"_NG8%2)9S)'D>QKFP29*HA[4BA!%R'Q[U''7Q8LM[C 8FPPUOK?S0 M.[M?8_O-NZ>@KUU:#SKN=MQ3Y&C?[?^K_:G]]B=9\^)NL2K$X^KS\F6N^[E^ M7/(O:JU,3^]]8TSM@ZME,C^J]Z)S^Y#@30 MP@:5M-8M3,\B;/9A]H/;P(3A"MF5Y;).H3%(O:R]B=ZP8-8IA?LK9IU\P[[5 MZ9W.H]D&_60IYHDN.Q&2! (H.0$8T5R9WPS'$J8H0T;<<#3RU*B@$LXD#.@" M8/U;_2H8!K_%-T3 JMWI26V=VIWNCS1:N].3"G3;G9Y^P/&\N]=K[,-\2=2^ M7C[ID+YBEF52G79AK':@KE\-DQC0F,6 XU#F."8D%T8]ODPFF]KV/.RHQP4M M@WE1;*KBEDR+;'ED[D/:\"#M";^A3?P#Z'15DN!C"]U=+W3V9V\#3'R=R/NF M&O><;J#TT>G=Y!W[QH(/0OUJEB5Y$A^7/T11ZJ+[\^4C63^)\ATI.W];S$B. M$A*G$>!AJ/F$"!EKSS+P.A:]Y';R"41VJ1]_A=!"\[ MQ!7;S[<5H'>!O>=_VW_QTP?/ <2>%G;X=I#VQ<&&(VIS13IDK/A&VY'_ ]D MOJ[Z]S7Q?!7'?Q6Z2*0:O G=R G'"8TR$!(: Q@K^YR&. <\"2&F),(PMJH$ M83+IU#A:RQS\T$+?!,\=L6_T#[\6W.[(;X2\V='?-YX#$W<%Y=]J*+=2#A V M8P.+IUL HRE'O0VP >'P5L#J7=?LR/I[LM$CWBYYT^AXU^#(,N'7>+P)[8<] MF9N")O47=R?V("G!UF!YR\TSG7?DY#Q+.(ZS\VP'<"PSH&,UVQHH:MA. 7&: M"Y2%/ &41EC'R\> 2/7E3C$D>9PD46;70N;\5%/[0%>26E87.(^C&=OX06=@ M>JDC>SM2W@0[.3W6%[B(A:\" ^4J!)&=FK4&?.-(M:7PS9K9'P#/Q#RXUS$3PQT MZXOY@< ?Z>['_R*XW,L[8'CY>MYFT+%OZ1T4/G%9[S**?52V^D1]$:NBN8XP M#,/>>VEJ=*^$ U_>WQNZ]HXQZ"?FJ]0?F'-;S3U>M9Q5URE,>G^DT>*B3RK0 M#80^_8#;V>T;^R[X9B'NY1TIOG]8K'Y^V[R\+*J[%;+HQ+@?U('-!C'%/;S5KX0.B*77Q>:G$#N5JK3U=3TUI? MILRK]NU!27Z)VE.Q5#\)_5KM:6[O7&0;]!*H(_JR(!6)6H9QN2ZNV6ESA"4; MF(%:#;3%4:V<5N(FZ*K13?,8M)KOE6AZ.LRZ2C'J2?=*J Z/P=<.=U4=OJ_B MF(4Q"A31^-8G8\Q001$,8VA9!$EW,K5 M933KU$BU$5I[9QJQ@X[_Z?4'K6HC/#"J_5?@N MS/D6)?C,8#A3?\_P93>B>A#+0HWRH'XWQ3NAS!+!_Q!+]8>V^0C#D J11(!Q MW9B!HAR0.$2 A2Q!$'.442M3\-*$4Z.G1MZ UD):VF@7X34C'I^@#7[75N.E M91W S6Z*A"=*N3C=J&QBJOPAD1B_YWC*%$_:FOHJ7G1<__)I9U3M#AUIQ!,: MIQ(0S@10Q@T%2*(0\"2.(<0LS:/$KB6KP:PVVV*<-JQ_; J%?E$$12V]CD(F MEL<^ [0-CWA^$1SZ.-<@MA6W>1N,H/MO:$98>4+](RG'5B$Q,$!6$0 Z2-"0 )D+7 \L$H#2E7(9J;7*KNH'V(DSM MA+85-2!;62T[OSBL@QEU#8ONT"X\4=87YZWX 7T-?M,:!//E[\$.]X$C1]U! M]$1P#@*,RG7N !W2WA4C.;G['\3JBUA9._R[KTV-CK3C^^']??#E_;V5UW\/ M"B._ORL*(WC^&P#\._]/Z>SJ_M\;:\P @%-*'(0 G'S$SI7 M2W4>>[?2U\DS1! -,8P!#',((.,IH)G$( M)BO*$<2Z8W87,R7FF=P53BQFP M5L[@'[6DEB7/3J/*DAA*B 3 &5;0\A0#@D@(&"0T@3%)!4QLK+.K,1VE7V== MO)6QS?.F3B5955'@&N*U^*XO'W^(0!W]+4^1IR$V,[RN!FY@DFQ^A7?FOT)K MLZD7 D^6T>DY1C5^>M4\M&_Z'W:H(\O_^;C2P]W^FA?&A6.[+TUM,ROA-DVE MDG)5_3[5_JT\C89GJF-8+ALSSH@,O$O/@Z$..DI43W;-2?7=:K_NC31>L==3 M"NQ5=SWYP%4NZ]LEKU)<'E;J("+*>9TQVOBUJGYU.DY9A]7-*)=9F$8YT+7/Z9ON=E/N@CJ MQZJRDF:@3[M:^(@(S' ,&)<40($%H"A#(,(Q2G@>9CBS:GQW9IZI\<:GU?() MJ(F>Z\*ZW5I4[@7QSV%L9M5X0&Y@TJ@+Z6Y%'*@._@4? MN[7@ZGSYJ>]RV)HW3.#R1!Z]4XW*("9*']*(T3MV7%*LR]FWDI35\>8;$TNR MGJ^J:T"41C"G' &:,T4@H9" 1"@$*(0\SIC,8 Q-".3L#%-CC5:V2W>%AOCU M4X475 ;F!U- C#?\1:7[=KEZN;/#U?_:[>[SXXZRI2^JU>[CRP^Z&0)_%_.G M[[J8V ^Q)D_BRT:[H=L:$)UZH'^08LYF,B$\@3$%>,GG>L>/JB*$>/]K$JYJ+/IC,*>98) M@4!8I4$G40RPU"8/%"$3*<426K7A/C&'%0F,T)-[*V)3U,:RW.D)$,ULD2NA M&7BO[U"IQ0M^TP+^[K&TZ7GU?=4T/3'#N,5,SZMX5,6TY]&K2K/L,CFRA"*( M20XRRM1'/DTR0!&+0)BK;[_Z7ZG,7*JP3#9?II'/,D7F"#:SS7P-& /OY%:T M@:J=G];;;ZF3-ZM=?EJY,P5,?%4BUPT"[V4SZ$Q&G+$D2@'/,PP@)PE B4P M@22,4R88PZF=/Z(S^M3VK!9.'VH;\6P=$%W<3#T.CF@,[F(P \+!9W!"86]. M@N[8(WL%3JAU[ 8X]= 5[0+NNI'_[9>;58&SU54VH8R+B!&01C0!$&X[88* M7K24YMU(3D'8SW,>@!F8NH; Q+P%RY78C-1CQ1(CJP8J/0CT=$@Y]=9H+5!Z M1.[V..E[S#X'Y^''2U5*W#33IGU^:AST0%Z#'\5>P>A=!3_SA)HM'/W\XXK$ MP*33"T+3,V>FI36;*HKC)" MAH1(>0($HP3 4!) $&(@XD2$&60(9U8%T7IGF]HF;65SNBGJQ]7L7.0-K8$W MLBE0#B47#0#P5FBQ;ZZ1RRL:J'U<5-'DI2M)XM,VV2K.. TE2P(Y@PB. MB3**2$2B1) TC*258_=XBLG102OA%:EK)X"TI (G>(;>_W;(N-/ D?*^]_ZG MMTE0.Z_@V5U^_*1C ;.BG#^K,>_EMD?\]@\[:ZRIG!>C+.,$0R!PP@#$.0&( M1A1@90XD.(Y8)*WN:VTFGQH=M+)KAZD6.JBD;A.]Z]UPJ4#?]2MBQAY#X3PP MK_B V+ZREP-6O@I^V4P];ATP!U".RH.YC.';3UX47T1Y+Q_)K[K2M/K[M?HY MB7>B_N^MYR)4_R]+6 :P) F :20 25 &.,PQ2ED.8V:5D7N]2%,CP/L3=0CK M8%;+Z#3IDZEU2"^)']P#NZ\-Q9H(JY]6P#- M'?_6(SMD*#>YDG]=%B^"S>5<\*:\*)12"@03@!$* 60L 43B5!F1%$D$"8TB M(U+MG65J/+E+S+6JA=N/9#_A><-GZ(.C,31V6+#]EZ8#TKJU5)\%6SU0ZQ?WVW$XTI9FQ< MQI[:CF]T"%HE JY.+>4J.-2C_3BWJM@U875>B<)AS-EW4-'%V_UU7C.!2A_DG6O+A3AU,US^?ERUP?5:U\T.='F!IOU9(& ME:CJ*!<\SI^K??/YR\/';C=WBUK5Y]&[S$)^@!N8:TPQ\^O/O@R-6X7K\\.. M5^[ZHFI[M:\O/^V8#]54;*H"5W3EV._SEZ)MVQR2+ WC"$0TTJWEB0 4RQSP ME"(4Q3F,,ZL,BYZYID81K:AU$%0KJV7*5 ^T9AF8:-_7JLLI'B5@&K[AQQ9\;LB;+4G0ZQQ=-\80[LEZ_SI=/U2WW#/$T M1$C119IB#"#+>&HO49O9>.=C-4N$=/+4*%4'Y MG93!O%!$(Q>"58UOE@$EBRI.K/@NA.$QR7J1S"AH".@'YJ-&Y-4ZZ,A\LZVL MTHI=>]G\L9,M4IZHRGC:47G+%HQ#$K-^WSY%X$&HW]NR)$_BX_*'J#NT?%S> MK9Z?5\NJ<^N]_$363^*.O.@;9K*:D\:94NYF'W3DO5 MSV]C+,# /#=A[,US(H9>@Y&2)AZ_B^!EMQX*]/E2G8>KCSAK"N06AFOS%S^Y M%M<@VY.,X33L:-D:URC=3>>X:AS7FD)L08IB=[FW*>_E[:XAXCE?9^,IRPA+ M!4DRH$[M$8 B5%^F+"- A)2F+ E1QJE=!:)KQ)G:=^I0&VV3Z^W742@X%6F@ M'V[AY32LJ:M,U*:275U.R^P.+B0:$3!-0 J)3ZUZ\'P M( B0N<7 .<\JL MF!1(GN.7+SS.P2!*$%%H2&D4" &G9DHJ=#/5P^= MC*>__TO]$L,"?R#VIHO5/__M+Y^7RR__\N./?_SQQU^_Q?GDK[/YQ8^",?GC MS6__Y?K7OSWZ_3_DZK>Y]_['U4]O?W4QWO:+]%C^X__Z^Z\?TV>\##">+I9A MFNH+%N-_6:P^_'66PG(E]6?I^F'G;]1_PD;__!(N*L&K!RR_ M?\%_^\MB?/EE_>V/=P1\F>."4+-B^%?Z MX/H1]67'$H/?ECC-N&;SYCV36;KW2Y,JY-G\YB\G(>)D]>DHXWBT>O*KN%C. M0UJ.HG=)HQ0@$G.@I#/@(T\0A!#6(K*HTGW>*^$+HGREDP6FOU[,OOY(#_ZQ M"J1^LY+,2BJ/7K>6SG%TWRS"7Z9UH:V$^BG$"8Y"\CE:'<#EK$!QY<$YED&S M&$HLPD8C3F)AUYOO<[.I[5?S],-LGG%.UN7FU6&>'FG^/JZO?^/'+V%.#X+T M>3S)-W]=YK/+%CI3T1672[*_N/K-QJBX M^>C5M_%B%)U)!I.'@C:!LD54IBS8&*Q!6TP4V!H+>B"H M>3.[#./IB#LT6 *'0"L)%"K:89.60.)(WB/&['P3D*S?-RA,'*_"+= X0IX# M0<*&1&BKQE^6>+D8.5>$DQ)!.O*S%"_D?G$6(.>2M1'*E&1;&X_;M^^%$O%2 M+<=Q0AX(6#[1[XZT%:HHY2!:^D*^>0&O/>VZG,BW3-J8VK@=]6V#,AE'ZFX+ M( X6Y$ \/](="$+>4T WRV^G^4U8XBB*R)74EO9"0W%\,1:B,!&4P."Y ML]$RU00?]UZ[%SKDBT/'\:(="#8^S<-T,:Y"N<8WDX4V5,5 9AUK-JA 4.0Y MY>05N5&1HVZTE3QX\UX(42\.(2<)N&>0O)TNQ\OO/X\G^-O59<3Y"(M107L) M0F1RIEW6X$+*@-9$)SDZH\U)X'CXQKU H5\,*$X2Z"# \ $OQC75,UW^%BYQ MI)*Q3A".LS."Z'<&@C,%)+96(GB\B4YJ"\+J!2))?:^@S,(D7SSGL?3G,Z]B!B M+]C8%P:;=F(?!(H^A6^_9)+4N(S7AS/7=M(X[F)4"4H1Y%DY&<&GZ$ D*YS( M/-.FV@ _.UZ_%W+<"T-."U$/ C.O\>#^0O)Q<:POY#@DB*X?KW?S]?/9U/$WD;VGTR7$#UA;RMV2( M$#TS4!3W/K.2RHG)DZ?>OA]87DX&MIFDAX28][/%,DS^O_&7E7^NDV%>* 5) MKJHEM 8?,X-@I(\"I>/AM%S][G?OAY:7DY%M).6>L5)MXJLYAA7=W*;D0]#$ M>\9Z N[ .4YHU]PI#"21PD]"Q^;;]L/#R\F_'BW)GA%0JQ(G[S_/IC2L8D@]NT/K34/#PC?LAX>4D74^2Z"#VC@UQ_$S?X/Q7 MO B3=_-USA")I%7.,%@32\8"R,C8*:$81*G)J1+>2:-3\+Z%][$?-?NAZ*5E M:3O01,\(^XCI:DZ<<1$_C9<3''DM=$1RJHQD%*[);, [G\ P'8N40D853T+1 MPS?NAY27DY@]2:(]H^'3/-2;!Q^_7\;99"0XQ>C:&8@E&MHV*6BG2#[1%V9" MP>Q3.FWKN?>Z_7#P)EY--/5FR@W!'7E_-J_36]0P5X:22J\4(@X](&QRD M1!Z5TBJ YYZ#B9%3!,8=ZM,J5)]Z^W[59R\MG=I TH- S"]3>EI(R_%7?!.6 MX9JM$<$\LU(+'W(-QKC,%)C+ %SYQ)5,1:K3;,I3;]\/,2\MM]I TH- 3*V1 MF;\.2[R8S;^/9 Q,292@C;/5@Q(0/EY9./5ZN M@X#%Q\LPF?QTM2!I+!8C;KS5V0= )'=:14V!?(R"PBPDE]KP+$\,5;:\=#]8 MO+2\Z?%R'00LWE(D?D'[X]_FLS^6GU_/+K^$Z?>15\DF1\1S@C$H%2,$ESUP M$Q5/(GC%0P-X;'WY?C!Y.>G45G(>!%P^?L;)Y(;ZJ!Q3EC/0(D4"N_40G4H@ MO)8A9,32QHALO',_<+R<#.N)4AT$)HCPRUI!-TN_?_Q,8ER\NUK6G@$UA!]9 MQ!053FTE]&!@B(;] M(/)R4JU-)#R0&UEW3/Q,GRQ&*B47*1R#+(*@&(WB]Z@"!PR).6.-82=V1=GQ MXOTP\G)RKRWD.RB(K.\>KIE@Y'1;CPRD*K6'$X7TP7('"C43V>147)ON (]> MO=_%SI>3>&TCXYZ!\HHXR"LN)N%B).IE(L\R>!O(CV*U %>)#,J5Y-$;C_:T M./C>Z_8#Q,O)JQXORV8@^-G6O:4L(@K %R_9[W(<+)(>58FW'SV-L' MKGNL"&]2EHQ1Z)YHR0AN(!3.04BA&1/!&O:4?WH,8_C]_-9ODK+=_././\Z3KAJTE0$DUX5"](@[83:>:"(/0&%YDD&,HQ" M/'4PL$&.NA?=\C8]>Y^L7&*'F<-A3H,4"Q>3?,U!XOKOEL4AJ/2Y"C) M*"4H"M8AQER@%$L^MJ*X*SW5*N! 9#PFH!]XM-'I8X"<*. >47*S8*X9^3NN M2G"3\4PDHIM;R6H% SE4)3&P3$?N<]9"/'4_\YB=Y1X!O:/C5(7.6DEW -"X MEL,U\2H^32>C)WIG:&M$2_20%H!2EFT(O2/!Q[2,- ?-,C=3IK*. ! 604 M>(E.,P>T("PH%QDXSA5P[K*+41<>GLJDGP*,?@%QF@9WP.$@<1X-@Z\XC[-& M0+A.#TTOWG[[@M/%ACRRSN,CM4^V)CD'&3F(& MLK6TL1UM1#X (_)ZMEB^*]?8'R7-0Y \0.6 M8_!RCX!^S4DCIQLN1D%:S(@(89RCZPFI MKEK\U>+\ZZ4S8BP;S50!MBICB9S6CD;Z9T@D+Q.3>+*SS''1[CZ4]=..M2,< M=:", 1B=6SN\/JCXE=;** 49I"D&4C)D+9/A)"69P$I'$F,VR_34E9J3/)D[ M,OIIV]JU#W.DF =@C%:W@G"QO &Z0RF\D!QL;8NB.98?/@Z$F*^FGDVI5U:2?\0039=T;RU7(Y'\>K9Q:E9M/X=OU M8OB)W+<:"92D= JH(/A@:4U(8B-B!E&R1R.\#'FOH^6#,?2(E'Z:O78*GM/$ M/8#=[#=<;CIJ6LC(4H3(&;GT/KLZM91X<;5XA[BB)=$8*_<(Z*G-:T<0.5ZV M S G;\-\2OOKXCW.5W>-?@J+<;I-7?DHT
    A/Y&1J)B64+@66L84DWGJNEUSJZQA MTHK.[= #DGKJ*WPF2W2*_ =IBZX9&BD3E?'%D-O&8[V?$, K&X%Q1!U\'IH-D/P";]$\<7WRN,B%VJC?5[P-=%/P\WS;/?C:G>3.7[&Z8)^ M?QT)WV?GI(MRVY[>\8VY9QEJ='7N]IWOROHMKZ9YR[OOKE@I'01##(#26Q\U8XKJSTG<^VTS&2X/0-?HH?LO<-L;$']9[YJ MUR4^GKF"=XCD![!EKLZ+MHCFU]EZBMOJMI$K6BFE+3C#ZKP#0=M,YZ[D/70#!VA-ZW'=JU5,(+ -;U513!97#*91"2(B7ET=5^3!PR4^A] M"A9Y:^]_/\IZKHELCH@#(7>$>@8 NBW^JHPL<\\8E!QJ8R>R[Q$C0E;6,5U< M2/*I?GQ_POL]IUBJ$P4\ (C&<.[@[3YY''>(:(= "YV&\3%@AA[5SZ%;^OV/?3Y',,"W^#ZO[=>I'+U MI,!'X,X:,I:N0+#9@,M9>:ZSXOO=46^RE^U+]4!,4QL$GEF) X?MZ[#X_/-D M]L?_P'R!?Z/MO'[X =,D+!:W8YI)(B/GBS7:12#&+2A4M%2=1C"EEB]GGTWJ MI"3O1+J'ZJ)U@[4#H-Z)X@\'NU^#?8H7-4\T#+B_*K3V*NLFH _1>]!!DNP% MRLHZ(Z?(1:,DYTZVSOTV([Y?F_W2@7\4!$Y%_Z>S6/SW]0/B<)I7OU7GELYQ M.9ZOMMCK KSWDS!=O,K_<;58KC\MLSD^DM'MSV]5.@K!AAQ(7T%GB@4=UC;^ MC@&68+(J.H3FG33ZXK7?6V\#7F"# =C+6(^[N?Z9M/[JW>M?]A8H">A6NRF0 MQ<+,P4J*VU6V"$'R ";;8D2,4O!S^FO=<#FXFZ==!28# ,G YF]^7_6UJR< M7L6,T,:"C75X%28-3N@$1B0OG!!G]OR:,C? M9XC.R#IU/$)@U@&Z*%3*1B%K??_@S"P.-\S[WW=A'@6_053.-XZ;;P7AM;*R M) -96F2C6T][Z01 HV;T#8$2O]-H'Y$ZVW<\'I9?BBMZPE;C1W(H"G M@+QV^>+@K2;!%U;;F'*#Y9P[UD&P[_Z(]0RUD,VU-(![OEO8N66%0KI4ZH@G M-#H2 YB(%6> !,B-X5)RW1IP3Y SD(S9&7#62B?-X-7IE8&? IGRA!\_(RY/ MG:1S_UD=7 =X@MCVQ?\_CZ?TLG&8T XX7@']!ET, _>:[$NRA8$*BG;>H,B9 M9-K'6-L^AM8MJ?:AJW&9OQ(V!1,*I(@!E.,&HN0(7&J!IH3,2FO7<*!E_FV0 M\$QM_R'B[GF2RBWE'Q-.PWP\6U4,AQ(2,LN@N$@V-VA%8C"%7$$*IF*Q.:F] M]JMGIJAL??E H'*$)F0;]QR!)IJ<*B5(Z_=9G+< M*)3U*3MBR(>L/?NC@1?3'V-(&@EX !!YM5B0EW>WU287@"&IA9OU_V__\VK\-4SJ MN?D')%;&B4+*^H-7TWS_@XW?'!%!002GP'A/6S43%IQB"-[[:#QRDF7K%ODG M$3P$[)T$F(?IF+-I;P!0_8 )B7;:_&M*\UJ,HX 475HR]%%:)&]1UFP6XU"B MD+Z6+XK2^IKA5D+Z=8[:0^MT:0\ ,J]GTY4D_CE>?GY]M5C.+G&^$M4&2VA$ M1ND+( _U5B:M!V++ 5,L11.\QN9W6JK$F>@37[],R>G.%]7SR M TYJZO5]F"^_CZ0+3G(3P$KN23R:0<0ZA"**XED*3,D',=JCA/&.1_=[?-L. M#"TD-P"K\LOT*TEB-O].V!T5E83((H&468**"2$8NQ\XLO]?2LR7%_#7*_U(3HJO!>R-=) N6R%<^T&(B M'QM(9!HT%S)(+6PHK<_DGZ9H"'F84[4^ZTP% P#4JY2N+J]6+OH;)"+2>-V< M"K],<+DN@'QU.9LOQ_^U^GPG\Z.D)+,F,"A:MX-NNX;T37 M<>;G7+;Q4/$/P#_[VVR6_QA/)J-"/FBA< /0UAG)FA:#]YC!*:51%QL$;VW9 M;MX]A'Q08X@<)=8!6)9?2/#3BW&*%#.B(!.>>&<%-&U/O]ZDJ A))L:@ZJ= H: IKODV9V8 M1BG)$AUWH)A:S094M6.-!JX5^74&@]*=7 -_2,@04E&MT7.RP > FD?TF\2S MC(D!^?^U2)-3 .!((H5C,EJ9E&WK\59'8:6SB:_=Q&>GB'D SO&:_A&/2484 M'IBK'6AC4A");7#.!9>EX2&V[BV^?O,08J>&B^&V"FJ& *H9M.+3SB_?(/QMB3)HPS<)0&H+*U SB1$U!PTHD2= M=73-+[9O(6,P,#I)PP^!ZX VRQ@^FVVQ,7[\+U62UZS\KYFT6?3$5&< MA$[DMAG.: D7R^Z(W/30.@#@,ZV,MH; M@7V_X8DG9,H5#[DX\AB#HPC4$$]:BY %.A^P=3)G'[KZ/;7H"%;-%3( D'T* MWQY:VE'Q47@M&* 5 6KC7:#P50$:E Z3J5,:02G+"^=5CV+%']'E5TA*:V MJNC_FL6GV;VK L@L%ILM(#):&*'(ZO19,,E:FP.&H/0>_O2C!_=[\-"!ZWR: MZ 9@4^Z?NCW:4T,R)95(H2+6%F9>,O"**W!*.Y>CDB;8Q@;E:8KZ/8[HR)HT M5,(0(%6/XK981"6TLIR60N*U2[@ND2RBSN 3UC;%48?FF],.4O8"D7]I(&H@ M]@&@9PL'(27KD>CFUOG:*C?5HQE..ROZ4L]L6//BBR,QP]D+ \V)TA[6:=B6 M8^(L)+&2$;1UNL[<08A1)[#",QN*#K&TSO8\2=!@QG21?C<)&H0/!FP?:>G/DD%P.A:+*0E\:FY5G2!K,(45C^])2$P, MUHX =B2D"\W6Z6S0)?.2,0@':W8OQ(?'6UV^>)6HP1Q6-P=56&T. MUX/0!3F1KGF+^-W4#.;@HC6@VLA_ $C: M8&(4K&%82PFD$ I4X;&>OJ15<791.SR M,+B:LS"MYA2GB5AY,UZDR6QQ-;^;M9!MX5Q("YX)$A*W"H*+Q*$M1C,M MDFU^M_0@ @>ST76'M>X4-@"K]83,HC(J85+@B95:.^X@Z**@9"90<>.%:7U# MX\2JZLZR 1U"X%%GZ2;Z&$0;X2JUV73%T?\,DRL<9<>,42P!XX5V=/((US?= M-$G,,65T:EX,^Y"&OOM,M]'N%@MUM* '8(1>Y;R:_!$F[\.8 M?7X"U_O,2F(.3@23Q2%U6F@P32&SO-4]7W5HQ,P-5;& .#U 9=A M/,7\-LRG9+<7]YJ8E'$:UQY?)D>E'!C&#/D'G&*-1*%'XK(VA+,JN]:'*<]3 MU?=4L$[@U5@9/:?"__[F'Q]P,;N:)UQLK)#_@9/\T_>/5W$QSN,P__YJ^7JV M6*YM\:NXQ%?W6[7:$ MI1.%/8 LZ7.9O1%F9E20"6RL73(8(=]QKR&QP)UPVDG>>O][CJ9^P\'SY:B: MZF8 6-OP'3]^)EDO7ETM/\_FX__"/#(>MB/<@ZQ^X\5>P-9$0\,"W7K]_+)87-':02LDUIM;V9@: MNS@!C@4-&*T.T13->.M+F#M(Z3=F[-&2':&)(0+JW=5RL0S3VA9S9)./ILY] MHV4A0>4@23[6@T]>^JP"S]@YJC;HZ350UYR.@G-%8W!@):T< MY;*L?N/C\3^*WVP M^M'J)_6//V#YH?[W'Q]^N?>:WZ=CHF#\%>=_3;/+]7M(A(O99)SKRV[[]2UF MY3J+<(^-Q?CRRP2?,67///#'.U(?,G']W$=X.95L_+;$:28WK]$@^W?EB4P9 M4SK[VH('8PR@%'UQGA4HA$,M>- F=S;;_BG"3D^9WAM8GY22G$F*04*=:,4C MK;':Y4S'')&^XZ[Y&?5]"OJNG6F-A<=9TZ/E/0 7_9;ZM43J\<%LNC+:W\:+ M$6J4) @-)G@$502#F+B DAWG&+)WS7WT)PD:"):.T/0NT)PL]@%@Z $/;V:7 M83P=%22?CLD S!E6"ZQI2Z>-E[XSZ*5+GD7=&#M;"1D(9DY7],...R=+?6CE MGG_'RXCSD4FEL) %<.5394&"D[X.^S8Q:AZ4YZWG4CXBHE_0-%#M[JC_""D/ MP,;LJ"^\9B;4YG::3+%,ED3C8P:7;(+@N5 2R5=OWM7@28+Z/=-K#Y]VTA\ ME![6$EYS41(/K.0,%"%E4(Y8"4X8T#K3!ZI(V3QTWTY)O\=U[<'30-X#RC5N MS6E=L\1#MF@80@F);*I('H*V]8H9*T+QPGAX4%WP;'[QB=?U>]+6#B==27@ MIF:/ZJQKQCQ/12E'G!@I0&4O(7IA0:=">W'(F;NG6PFW6BE0' M;4LF])H1YT(RB27(7#M0UFCPV6"]SLAR0:%T\T%;.XGI]Z2M/9S:2'T \-DR M!0:3B;H6_"5C.6W2O%8"6@DY<&N9C)S9UA>H'E/1]X6I]EF?XP0\ (CL*DP0 MP3'/>0"N66TUKFA?#EI#D.3))59GDG58BW1PB4CWZ9XC-;QG'<@AXCX:-5]P M/I[5,YOYLJM:;F316)UI:Y5>@]*^WCAE#"S7@F?'H[*MK_8.K0"W,6).%'+O M8#FVD$ EJ;E5$;Q+Q&31O-Y=CI"XLS$BC\D\<'#.6MK1X7W+)O YA]@'L'WM M+A4H)!N.*H AVUI=-0D>I2%7K23%%?=2M&5RZ8&J8W(>[=+-^S\ MALN[6U4C+G+U ,(;R(HC Y\(A&A$M&7&&/6K:/V>P3T?8>R*5*.%^T +,M> ME^\P<^5%37D*0=+AZ]M4!9@(.ADI)&\^(>DE7(QLBJ+FBA@ N%[E_[A:K&OI M/LUVG,6LC&H,"\R5>>)\K+48>8> MO$$)S'D7,P^>E=8MPCI@H^][F$VAV[>:>SYE^30/TP6]]5UYOY+^5N_SVG=P M3LL0T)-<2^W($#E$[@HDVA:TX04+DWNX^P>\LM]JVH9N?E=B?@GH6?=B<#FY M(C42'FK3]*@DA!0LZ**E*4QSKV,K\.S?ZJ*S\2KGQL[A0A[ %GLO3+F^/9K^ M\VI,E(RR3QQMH2 W*P/*D#5UJ#*P&N5Z+2+SK;W\)\CI>>Y*E^'A"7(?&H16 MB^"&DYHP^3LN/\_RR*&PBH< S@;:CXUU$),QY(AJK.T5LPF6!^KW,?(/%3JO?>8IMK]#LP]E^V%MZ%GY#K4Q,*BMSS4?+Y_?\(_5CQ8CEK7TA0L0 MOO;@RYC "ZVA9(IA4W!&-J\*WX^R_:#V4M+U'6AC*)OG8ZY6R^:.*>3&)"$% M8/0"5*% USN5P# 5$N.82CP3Q.X3MA_"7DJ:O[TN^K=E-39>G[;_ALN;('GQ M:?8S"?,U20ZGTW&8C"AX"3X:2\ND=E.SO$Z2M"1%'B2R4(S588_$P_-OV@\Q M0T_I=R#5 =BBG;U=DK>^=NZ3.BI03&EPQ2!0!)P<=ZR8HAI;GY-*J%Y*5KV% MO$\\?GX[;=.3=5MQCV&B9D/ AI2)"\8AF(+ G0_TOTC+82#=,/G0D^.-I#P0 MK.RNNW!*F4AR 9[(2JJ<$ (3"+GHR%APWIO6%W-/*W7A0T^-MY5Y4P"=K0W) MZ[#X_/-D]L?B/ALG=2*Y>V;'S4AV$-^^'\GMBVY;3[B(+-G,@!P5"MJYY."3 M($O#4>:B,$K381N21_0T[CY"GEE*DG,P"BTHDQQ$F2VQF'P,/!6C.N-N6-U' M3M/\,TU'#A%SCR[P8KZ\H_QCPFD@@[5JA! UUREP!IG%U? .23Y\)OOH=?8N M2O1JKR,V>L,&1NA?=_C8^?*!0.0(3HM M/.TS>($.E/("@BH,3*2 C_PRS*4)-G81T \^&BEUUEK" XB@MWAMRB5DI7@0 M=0+0JKVS$UF R=%E7HP(N;,N5[\.\I[:,8:DD8 ' )'?<%DWW/?SV=AOMF.,T1<4$;RIY>C"&W+\I06T.A8?:.ULPK".N;;U:K,"IB/5.<&8N&HNA=3>U MPV\+= :>KK7]Y&V"0T0_ -S,)WF/IT^Q0:R\"?<(IEO!S1@H^A)-IPW*JU=8Y _G>LXA.A:&%B\\*5 M9TCJUX(.$)3M%#@ /*[$MB!E_CR;OYE=Q66YFKQ*:79% A\I;8R+P5- 2#Z[ MRBF""S8!C\B3#L(GTQJ,3]'3[]WYP2&QF>H& ,--D_ZN_#R>!I+N]*(68"]& M11C-1/9@3$B@F"%>I#$@D 7OE7.Z>=^/I^CI]\+]XS'4#@.'J_/6GA_)"388^)F(HB"N6C-5&TOH:QG9)^;_ /#GH-U#4 T+VO%\]7 MCNWJ-OI[6CASF^8O"O7'_Q&2B")CSA#KU*18)3& MVK9'@BO<4]A((:G?-@*# VU+ M!?9?G'W#U1TO;\:++[/%>.W?O%HL<+G@HVBBT\8A%,YK.R**\+PB3[MD50HJ MH;UMG9U_FJ)^.PX,#I0-U3<<3)(P:\T@OL'U?S?$=]WPXU9VMECF2QW[R>J, M(NYXO4BH(/!BI>4F(VOMLNY/7;\=#@:'U8[4.H"]_3%G-PD*T(CF^NL-X/^H"K_N[OP[PNZA&YSR(Z\E-2J)?]:S=4I[4#6YV7XG2VJG4? MZSU)ZS<9WQL(3U?30/%7_>0I_5%EAUL3@Z>-PRA/WG%1O/; ,2!9+L9;XV+S M-.>3!/6;;N\-:\>J9* (6W&MQ,5-%#8W;@-[\/WZBM\FH>,HZ1=E(Q;"#D@\24U MN#HU'E-!)[CULG0/O&V4]9M7[]VW.UI)@PPQR%FH<=VFJW"]O$8212@LDHN: M1"&/-;':SXF3[U!4;8=BO6I]F?$0^OK-AO?IW;50V"#!N&G=?QV'.)ZL\@8C M9;@(/'+(PE;&Q ;\;&J&@ &]SE#>CV; M+N?C>+7N^IN\5F4U@M-D$J,W'*(Q"6)P2HMHA1-]G!W>([+G/I:#RQEVJ^5! MI[PKO_6L<]-E)CEL+%G2RR@9$J\DVR!EG5A9S'P#Y+ M:\_M- >'[;/H?!!QT_[W T;!%)T "SX8;EP"Q^NE==2" M&,H97"Y,:)$<_4)KC_0YH@9Y'[(9*AZZETU5-(B]]A%+/UTM:,$2-^M)/U6\ MM\WDHVA2S"Z]"Z?.(0^@9YJ_%L6&REN&' :/4]5OWONN2'8 M5DD#VH-_GLTWF=NLV^01G;8L@S4D-471$SAD2.Y,,DQ'X:UMGA9ZEJI^#PE[ MLGR-E#0(>[>_"$=*"&M#,."4I7"^( -7,H=DDHW")"9UZQZW^U,WN+&KYXDY M#E+*\79NM@R3+N%V>TUMRXIUTL>,&H$6''$HM818S;FDR-Z+Q)(/9X+=$U0. M;I9K!_!KI:2>9\UMFNX/^.7:IK\K&R>>W]]@7-Z<>0KT%%=Q 8X6$RAB!8)T M"I %FU/!R-F#)LU;^[X?^-I!AK?-$# [CSJ&X-CMR=[(F^0XD0^Y'IDJI16X M&"1D)13+.5IA6A>Y[DO;(,/;UECL5&$# V)MHD_"H[CIU]GTXA/.+U<<15.\ M" DA6JDI6"^UDR06B)S"^(094V[=1.]YJ@89V)X#? V4- #8;2ZA>WPD6A]) M2 E&Z-5M!0K$O*S]E)DVHHZLE:DQV';1,L@@MBN(-5'(< H2WM\R4YFX63/K M;A?.1BR)*6"JCL^N4V9<80QXC%YEGKDVK<]HGR"GWQ#AW(:LD5H&!+2MIGEC M/LU(!12B%))7P#IGA!N(4EOBRR@GB@W(N\P+;R6JWQ+60>R>QZJHYS#U\=2L M]=3ND>)1.AXT4,!#RT=) =$I"_T'I!4Y3H3JU1'P--__8.,WUT,C']85OOV6)E>9I$+?? [3 M"_Q NGA+UIH6>;&F%*=H5;LD0.F@(%@NP199N#*N&-GZ\.N\'/9K=AO#?L#@ M>.E+9R2Y"J(./90*L5944.A/[C-PZQ)CPOF,K9,T)Q'<;R.<(0'[(-4->X[< M3R']?C&?74T?%._L-3!NXX\;38;;14ZC$7 KC5ZEY6K@\4K#JU3P%E^T2%MH M&R_@,I(EJD&&LP:!12:UT)R9YJ5!>Q-W>B;OF1>]&2_29+:XFN,G$OQ/DQIP M250I969 (_/DG)<$,;$ FED34Q'&VM;7/HZAL]_3MF[P]3CQU['^F@7,'9BK MQ7@Q*YL//,IN/7Y*,P/V#(&-+-F[^4687C<'OANGN;ZX]G[CY;>-@\/D;M+F M+0JS4=%:\K)TKCNHYAI"20%"-IXG%DMIWLRL">&G6L"3B-BVNE30Q>B0(=8E MIG+TX*0*('B6QD>5*/(;DB '9SG/C^>'5K573 S7XMZU)5N$:0Z3R>R/FHTM MLSE^^X+5.::P+H^7Q/T"CYDZ?. +&MGI4]AJ9,)?KUY0;X'>>06^&!-D@=J! M@?"K!?@*8ADL%F-;, MDPGT(.UQH9$@9PRK3WL_2CKUQ">B(I'<6Y[90S75FWV6#O<$#WJT':Z ME=E)4",3T$@# MP[4?;\-\2B'UX@N]J$[ .,*(/'I$(TOR-&F-S,G-2][C?#4!Y!8WJWJ.(",$ MZ6O3"28@)!10=+:.=B&6<^LX<1M#,46,EJ9A]6C M;\' :"M)*C)2UFH<2LP0=/90K'+!T]Q2T/=Y-J'%M%@_N3;B MWK:]"<>T]LJ#5K7%T^IVOI &I.&\5-BC;.U+[4U$P\'G??A3J&:S!> MI71U>;5*W<]J&R;Z 3W\<^T_]A5KWN$(6_+\,QN9F0.)[\8":46.JV4:7 @4 MM:*CP-@PPBOD[I,>D,;DLP:Z.N)VQ$#,J MX#:R(!Q%YZZUX_4<38.R-X<@X%%JI*7PAVMFZCBSZ1564:;:MY#$MOACO/R< MKA9+8GE^7,[VN61'RS,H'56VLEZ>OKM_Z37OKZ^J6WZ.-!R5";Z :I M-6&N1(@\)?",N6 B*U&T=@OV).WT$H$G7W.W1G11G!8" Y6M >4]@R@"AU(8 M6D8+LL36-S/VI:WO4H#V&'I<"-"!EH9KR?Y1;72=5E_'DEX;@R.,U];'-+)7 MSY-X9A,EI9#6)@$.M:*(/7,(T3LPWL5H8FV2TOI@NF,352O^MXEYH]0E:,$3 M-V!08CS[[D91B70[2_>:.BG7R':TW^-IOE/\:3 M29BN(Y@Q/75Z,8X3#.L^7(=;EF79)ATP M<&S=I.HI>DZU4]N>O5&B)E7QJ1A ;BVHD H$Q>I*BI'KD()OWH3Z28+ZM4+- M]* M$RBR4>!X4E"4$XY^4)"USGYLI^14,W'_J9N) S3!L@2IU(M."@5$Y!ZL+TP& MZX3.K:WA#E+Z-0T-]/_0*+00^7!=CG4^_5/X=F0IWMU?-RO%VT%0LU*\Z^=O M@8G6TA3I"K!H"291>5)IJ(-4K+?H0Q&E=8>D)\AI,#GHX:,W'&;O>2FT>TD1 M&&V3Y#7'6 3HDH-'E:5HGA)_BIZ^2_':8&++')\V&ABN_:@W;LMD]L=X6F;S MRV,O>FU[2B-[\BR!C>S*QZLOQ&<-AL*DOO-G>NTNHB MZG,$MK)/Z^=_P"^S^:JC^0V8T$2*:R,#)H*G;2UG"-Q+\+*X'(35J%JWM]A% MR\F%@@^>N_5^=?!"!>$@^%HL$K,%9S(#C+4BS?)ZMGNM,#&HS+! MQLH8$4UL?TZK>^%D26UV7G%U^P>GBYDKNA]NA MK%N<:X\I8:UW"%8J4#5C[Z.B0+JDP#2W@3><81+SU-$/4(A ,FK9V M6GO*UJU7!PN:4>1AG_'KIL;3V? FS(ZP=,VSX9$T.UXFJM05DP7&:CKNQ M>?_O6P5VNXEJ9\DNQ^LQ0Z3Y>^_;@B^5;=&<9Q#D').JR3WW/)7::TH5*:21 MI8,2X/T);% #_?S+[I!O14C1B@0IANR2W9O>L1=?'M4$?7V)S4KG=Z#T&;5B'?O6K7B)7 1R7>GI\P8 MKR0!S5*87^\'%]*^"! -^?W6Q5*:9\"?H^GT$NGMS]\*?LN3%TY!4+QV^Z(O M@2<+5F7F=<[>8#P3^X.S6$VQ\[A"NALE#=>GVM* [/UL,C[2PWKJ:=UU3-M. M\+ ZIR7E9$BUY6<=7I5]AA MM/6NO$II=K7:\5>Z M^K[^NM$/ I%%BHI LDA!D:GM#4WQM)8H-,&@C!*M#=Y^E/TINIP=@+V'!K$# M_0U@-M$]63[D!3T%XCE%<,PE4()'\-X9\")Y)F/(0K2/&';3T^\,MOX1V$Q7 M \#=/Q;XKKQ=+,>7)*+%R$K)R8F0D(TO)!;%P05+(4^T6N=B73&MSV#O4]#O MB+7^L76"/@: IM_PCPV[/)]-Z=NTELYV*\VCL,A] J/J,8K4CJRT8)"Q%,T8 M?2]:WRHXE,9^)[+UC\A.=3H S%ZWRG^NE?[#R1 KIBGBBHF3;"$K'T YZ^JU MUP+6<">0>:=L\W:7)]#;[]RW_K%\-ET/-[H^K&WL"8'WD2_JI3MNI^'ZMGZH MW*(7P8$HKK;_"9:@I&H70QN]I>],;%UJT;Y+[H:(/\U#QILSP.O=8G'W\U4FA'>[R!5'(]9XD. M0IU@R(U0SDNF4VB=LSU7D]>'"+>EB!*+!%I$N<[O2N SSY"+)5_4>IEBZVMM MSY TT(:OAV#BN8:OIRAAN&;FV0YE)P4!^S[[7.W6.K5,^W:U"3K&'&. XB4! M)Q17YP331IB<-,*C237D.DZ M 5MDE([+R%M7U3]+5-_U ^U1LZ/16B.]#->8W?;@R'<%0R?8KRT;RO0J=5YZBJYY]8H(R3H*%2=@^P)5BP JE#[K;O .ICTTWU[@8=;K,JF M!%.'4C&*$I22#(@SXEJCMX[SK%+K.HY=M RWK< A6-C95N 4R0_7EFRY$7M* M9>033^ON"F^G-F;G=4V)P7"3)$@N$)2T%IQ@!E)(">DYO#1OYGBNJ[S;#^&E M5UF'A&!C-G4<'FV>JI8ZEVTL=E?UP@(*1AL=,/2UZ[J,X#Q%]015Z5DLM-$V M[VG0O.KE8_J,^6J"MS<0%G7DSN+769C6572=SYA>W"EB8T9QXE:6S*!(6T ) M#.!%3)"S#(H):[UO72UX KF#JVDY!#^/G+0SJ6T )2Q/E^GZ'#^^9T%OGW)ZZMY M77(/L,T2QLAJR59. 1196'"AWF*.%(N3NZDD;YTEW9>VOK.F;;"R>V]LJ)DA M=\!X6*UVM/'9\:".BNHZ-$,[RZG$Q]ML_9]\KG&+'=IU>Z/ MVN4JM>V=?C=>-S[9A![(]75U8PMDX"W1 U. M19U0T-:MZQ>F##D)JEYCTXD)Q,":=QX[D>1!C6H^!#]/YA\Z5MT $6D.>HXX"HLV\#H#6 M.6NR?JSU:<&9:N0I? \7%W.\N+[M?OW:!TM&)L\WK]TH+>?)I42+D^*J5$,;6C&H!6A;HK(V:]:\,_(3Y+RD*>B'H&9W/N4T MC0P@5W+'RL_CZ7B)OY(1>"2^AR=QEJ=L"@=G.)GI4B*9Z:@@>;+/6N3H8G>9 MO+W)[#<+T@<8N]'@@$ Z>XK%GZ^65:27M0Y^W>;M[;9AZ&11Q7I/$+CF M6/N4)PBAAFG@TE5^$PD\'+)" H)F4, M+.;F_?B;,C#@N^J'X.Z)O?W,2A[ KG_+\D_??PJ36I3Z\3/B\F_SV=47XG C M&1I-ML@L",O(IOLO@G>MBX?WI:U?)[0S7':BFN%NO&\P+H_> M9S?^N-&VNHN<1KMH??RVJ_$V."6D!+\\G;=;O0*E9$YIA%,J=VN.$;PO%1!U@O; MC**6#HNB]J.QWRVL4]AUH*3A;F*UKWR9S/X83\ML?KEZX-%[VNYGM;I%OQ^Q MK3IW7'TAGJOI"9/ZYI_IS;_,-]?+ TN M%2YLA^E#G(22$P NG?S*/+(O,>%?)M -) M[;GW1P<(VVW7NM/A<,W;EFX_1YNWW<_JKC51E^9M5^.9$+-6P@0* :,&I:*$ M6+OE"\MY%CP:GUN?G';6F.@6_ _?L+',?OI^_G:F0$[B-2!-B\Z!$.[+59W2AM 5%#[WD[3>#*^7])7RV^N65M\ MFMW-),)\QZEVCNO( TAE&-EFD\!5CS<)*YT4B&A;C\0[GMI^(X5.$'HFU0T0 MI*O:^H_CB^FJ^K[*]?KGM#B7>+G81P0A6N$CDT"")A$$-!"#IW\F@2J1V%GS MD0@=L-'OB>M98'UN90_7C7Q+[N'L.V+$*9;Q\LLD3(\_8GWB8:UN:>]);KN6 M<_5X_69NW@=GNEM2--%C]"YRT+J6OEMF(6;N(7M54&7-G&P^GVA_\MKY MF[_A\J>U]%_/%H\J;11:X82*$+R--:#3%%<5 386])A#TJR[ /E)TGIO--<) MDG:[F.WT-%SK]5-(OU_,9U?3_ :783PY*OA]](Q60>_3Q#6[-5&/$5)-[-)F M69&UNBKX*BW'7U>IWKOJ)$F*D4F"2,71AF431,L5Y.Q4T!:C#NWGH.Q)W+'F MB;0Y>H_S1#JZZ5! "VHY'\>K92V?HJW[/ZZFJ:JO%N9__#*>SDH9HQF-J[)X?K'7.=:&7( M6^!BO)B5S0>>LA?N?%BS37$_\& 5N M::?(#*R6Q)$K!GPDCBSJ[*4O+$IQ*MYNW];O!CI@H!VGCP$D?UV4D,.P_#Y*QGE?2H+,5+T\H2T$<@8@2:E+D2)IV3I.>HJ>?M.Q_:&ON:YZ MMFR;=*_:8;\/WUA#*7$/ MN[;/N_;"E?KSX:H37?2,K3<42V7RE]^'<:YG%[6H[_U\EHB!Q3V>>-*,96X@ M*D8#7G@?IZ8#A'=YT,>$#RHA$AMC6,TF:PD(QDJSSG%DHZV MQB!B)@-F?6I]7Z37A,BM+QH6G^O_:\_'KV&"JUD2-<5=9_W4'ZP2G)L?;/SF MB"//M,881)3DK/IDP0L4(**6QK%(2ZSUI=.3"/XS)%@.0>JCR.-LVF[8O_\T M<-?19/?Y>+5\'>;S[^/IQ>H"Y$@P0SZ)DF!\O499;]:ZD H4Q7U H6,VK0_X M]R+LSY"D.16L;;4W@#S-_=4U4A9)##Q2C"]J?WLDZIDB;T6*6+R-.:7VG?\V M*?@SY&). =D)^ABNSWC8%+_C#]>.>T\OHPJ[/)+;,M.KJ)QX;=3 =(6D,9[" MG&(A\Y!YC-:B%JWWE.:S"A\/%_MM-DWKT3Z>O0G?%^_F?R=QOP^+Y9LK_+BL M;852FE^1<1[Q8C!%BKYDR&27BS/@3')@E7+2T#]-:%T\> J]@YM6> B"GI\* MUY'B_F0F\)B(^L@7]6D$NXG#MV XH35,J (Y!((2]Q(B2Q'0R7H7,I=BFQ<0 M#V%B:_TR4M[[F*V#%&5M\&TXA! #Z,)TL-[8'%HWH#^2U,'9OD-PTV!2Z\'J M&D _>K;>#&2QCH?R;.?:'0"2[W/P9G89QM.12TJJ6LROBR/AB< HJM<1[@WMDC.OI%WOE0\/ARV6DJ&0"L/LU#QL>.\-^QSOX;(3JG=># F&:@;*RE M8R(#K]V*@A,1?>NH M%3,E<[!)<8J<,@-?,Y,DKV"0>R9$ZTX$^]+6\\7NOK?05EH;$!J)I=6=WXT( ML)Z1KX/\45#2J9QKFS6/H.A;\)@U:,DBA?0V&MLZ^-B+L %MJ,TPL0-X[10T M -3]-)Y,,-],A-E@:223+V@E VGJQ)>"!H*GO2)R@S8Y%KAH/>!X)S']6KFS MH*N-(@: J'KQ/7[_'961#7C:(&@,#'_NG?YK/%8A1MSD2R \-E(6%)6V]N(CB, M29-#$L@I[OSD8D5*OP7-9]TM3U'"$+!TDWG_>39_,[N*RW(U>=!6GL5#0%XCX_Z<#D2%!YQZPMP MLKHU=D_@:P*=:\=LS)X<3-FY"2-"^JU8[LF ':J /]DAZ@.^NCM$E;T>HCY@ ML\-2$HY<>9V BV2@ID3 2>^@:%LD>NV">$F'J%N2/9N6^>[5UUUN1[I(5V*R M(+,HM8Q?@'>6UE/,0:O$(D4]G9VC'DKMX(Y2#T'/DW/INE/: ';1VZ+"F[:^ M-ZWR5D!M3?OU20O%.<(9;T&H0FM4^GI'*8E:_5#(,U&J8//179L$](RG=HI]")FC MI=QW5Z:0:AO/Z^,R9H46G!L(I=X(+QC Z93(A <5!.J0V3Z=(>X]=!"MJ(]1 MS*R%E/J^G*6N^%5R"%DT2ZX."]HQ@D&,.]8=8^;,^P_4+I M_<<.HI?SB2H^15(]*_GO-2HDWJ\ICQ$-QY A(1+EG+[S*@00*2<3F/71[[.( M[S]U$'V-3U3Q"7(:PC*NEY#G87)-O6$L"!$L**,BJ)0=A&17#=]R.>CI.6DAX 8$ZJX$NY"&4BR4^+1*%[7,W>ML"E59J, M(:KFLZHZK](]0XG16:/2LREX &#>6B4H0\BT>S%P6$OUHPX0K*YNMXL!BQ/1 MM6_!_*H>(OP!(.D RW]W]N<8+]Q8#SH8LOY69X@J,$!)SH60PF=L M7;]V#)T]AWK][*Z=*W0 H-VO+.'#;#(IL_D?89Y'IL2H2^3 =9VH3#XU!4W2 MUC@Y)29M5+EUM'$PD?V:R>YQ+V@#P,6\C MSJ/&H$EHBCM0W @2&GUAL=8+,E/HH\;H>XJ>GJO1SXJY9GIY,;;NG_/QDORA MLA@ARZ@B9F!(TE*JWK2DCZ ($8I$PYQH':(<2&+/5>H#M'[':>_%@'/DM%?IE_I0;/Y M^)2F8EL>TJC.\SGR&M5PWKSF^Y9!B$RP$+/3Y'1Y5=L?>PBL'GT5Y\C4I!Q9 MZ\X;3Y!SJC&Z?30%7./%9\RK 2TC)[5SCC/@<55"SSUXP35XP[RKV0#%6V^( MVRGIU^MOA8.'9J6!U >PD=UR\2'\\?= SQV'R6*D@HO>4=2=-$>2BV7@HXQU M#G$1,0GM=.M]:RLA_?KNG2/G:)D/ #BKX^!;3CY>??DR&=?KKUAW$,*[")&1 M-"H7EKCPF+S6.J,6K4]+MU/2K[/=%70:2'T V+EEH-[1(6>.H942N,589U,0 M[1(=$$^E<,>#"9WMQ?O>C>K,$^[/1,5N&29=>[=LPGXZG%PMRH1=U M'N>U[\B/\&UW/JK5,/F]2&WDY]Z\[#W.5W-*;_&C$_,Q%TZH*:%>H?00K74@ MBBN60B:71>O;A[MH.;WBZ_)R-OVXG*7?U[-8?UDLKI#"PF1DB2P#KX>B*F(A MNY<++9;,.**(S+4^-=Q!2K\^;A,,/"[^.EWH ]AL/LTQD%W]OF+DFJ<5.R,N M1!#5V4*,"10GI]TG%2!@82+4['MN[:OL)*9?3[<3_+01_.$(\FL$3?&BCF+[ MU/7MW!W&_I@FQCL?U>V^U$TCXIV8$CD(X3G!*9'I4"D4B+XHR-(Z+GQ4FK5> M=EWM2[=S2NLI]D@I+C-R"8E)"OUUJ8AF#DK@6BL?9#*M&;M'P$#WH$/T_="& M'"_@ >P\_\3QQ>@JSL%#15];\:3*_KL$8=WTY=' MS+"HG6(0E6&@LBKUJKJ$H%!K;V,QO'6?KR-)[3?%205$UK;##(G#GZ%#L"2/N1B[:I@#C$83P&V-DAB-!&\ MTP9,XF@9ZHBZ=;.BK83TVWBL$Y2=+O !HN;:IH^R4YF3"$ J)#\7'0=G0@)K MF;<49*626_M^.TC9"SGV12/G&*$/MTE=G0VZ_'Y\O=']OV^5\-I-5*LLU^H- M=S,PE21+4&P]LQ.$#T:[1Z(8T6;CE4\E.MFZA]!]"MIUB%NE;7_Z_GH2%M=W MB&0H)1:1P$MI:ML/"=[3UD@6CG&&:%UJ;1V>(*?G;-?Q>M_=W^TTD0]@7[EM M(K463_6W9M/;)E+_?WMOMAS'CJ0)W\^[8 ;[R_ MQ7%X>_=UX6;@*-KIW;J_VE"GP("/H*W!]N+"":2)CHB!0:>]=I98=L!Z.?JC M-=Q>O03Z^A/]UVJ"B?@56 H*(,1-SD70*Q"Q#ME/*-*Z^+3 M@+<14LNTE[)76'^>UP"<'>4S7@6?+,F*&>Q%?'C:[6PY,Y^!\!5IK=[5?[I\,D4J$;0"F14>0H8'F M Z,(2XE83POKJGYEEB=+TY;74&6X7@%\EAOXWHQ! +.5=W(=\CAADP<4$ ,6 M)/$):>G '5%UBG"_H)C=)P1_ MXM_C9 9_+S\9TSTUT7KI0EF+;ELY34(#!ZNEP!$1SCV8-X[EP#: 0UH?N0[8 MD]+>2MF$QB-F+IOG+AXS\Z&V=.6TRB@B#F#"*9:?@\TSS1W3!$D"5*I$.1RX MTM4<1]!70]"H$S*VS&L]C5"JN,GVA66)(.!_6HR"Y/DA( (&G0Y@VH%*9RHF M+FEI8ZCB',CI<'!44N08H52 L.W1V\@429HK%,$QR*^TPS5.24":\9"DHDRZ MTD/?7EU2Y"A!MTJ*',/USM !Z\ UY6:A;X[;YR$D,Q0GC5( NY$S"KL&CQ0E C\2 M(B)1I:V"$G37<'_V M#N:_0\LJQ ^3W:\[N8P"<*;^,$?IA?C?/ [_N2^/7N M/-$A!6R1)X3DN;=PXI54""P589AA5.+B3_T>1>' ;36GQ&1I^=2F/W>9+)NM M!4R4)B(_7,P1QX(B9[E V"CG"18QL0&+#HIZ@I*Y;4 +FO]A_ 0U2(& M8"08.4(@+O*#+\8XE(1D%CLJK1'GQ]T3&@>>R7HNK^.DHJO@+OX2?0Y0YN?_ MEL++ED>+/5\LIEE,5\M9B&"X7*9O]O=]7$%;Z1SQ!B6]G%1/:)X+8/.CD\&1 M$!PNWD5]BGV\"L>Z(_)>/G\R+ PJ. I;XNH>8V&4S4\N*(9X, )9&02*FE'# M&3/&EW:2.N8O3OE0RL#(.)S^.$9,U0Q@+\G8Z\Q/:^%VDS&!#6Y$ON)L0BSZ M**1-/LG2Y;0EZ1_6F*@.XH-!H^^DGG)C*7?<=F]C:J;Q.7]F]YL-6BC%O4+* M^,QU'Y#)5V(TA+MHN?.V= 2U![G#NG#5P?Y<@J_ UMBWU?L]:9H?$,$.@567 MNPIY1([D$9*))V(#5[3X.)DV= U;@/.J4-M)E%6$++9965K%H")&&),\NHE$ M(%]&9*24*G#F%2\-Q]J*>:H#7T\QU?T(PG-N-XMYDVS+RIHNP_MZ?K!0[5#) M;9^FHD@:3#CF#!'M(V@SII%U&.Q*I[B5GGI6>8OT07G4YL%9B(^\L@HC:" M<"%1$HZM1EF D;NL$N9<.H:5X\4OXVJ+D,X(C*.JDHZ14@60VY[4\Q&\)^<< M KL";%=F%;(Z2D1A';PO39*,\;X"5/TK[0JJ1 J2\NG OW9U8)9WC[&.RV5\P@S)?*#VP8Y M,&.05!1+8B4VQ9^)ZT-O7=F>\]F*9Y/Q*\;S6E$0%PWE3" 3,W.M,TA3G!#3 MGC(2A":^='-\/XI?I_]S/+(*0;J#F%\QJ-=7$E;6*RDM"E$H,(020=K"3S(P MG9@F)HK2)D,_BE\GJ+M@JQ"L.PBZ EB_RQ%H.U_N8C:?+K(5]64T^^=J")F@ M/@;.4)(:['B;TPG@ZX+QII4U&@N<2H-V'SUUI+MH)LNH\#?X ME^MC*R53#KZ*L KYN2IM82_>(QTYIR(:+'WIL5S[Z!E6!9:3^DXX]11!!7#Z M.(&UXFS^!4[@9C=K11R3HXE&@9+#>=9S\&#:4(88EHX*QX20I977;FIJ@5)? MB;]XI[0(^RL TG/M_A!3:*OG/]T78XOH2, B(J-R2:J!$VI@MV!4$Z(\$*]( MZ2;Q@N375>(SG(=^+@14 /[-,7[_^P?L)UY[8AE5AJ)(\_!'RQ6RDE,4?+0& M.Q)E*/]^_!,2ZO(^S@:%'>JUBUQ*/[S9!UVK _I[O8UUZ/::21)ITA1)P37B M7%%D)$DHP$%E6!-"??D+>BLI=04EAT-;?SG5@[HEKSXWD^9'G );)S>K[6V. M$E@E$5,*[+$>K![&\E#19!%F/DJE?#2V='?/?HKJCF;VY MF685FFM&TS3^C)-%[#XR[\""A8I=CR&[4#'KE]4G5J_)K?S5_QK-OU\ % $2 MTX?I:. J,!9I#JTXQ*-QR#CF$=;8"..EU:&\"]>*M-X!N"=,OTSKSZZ[Y76* M.A=H.@7W/>>)(TO!:8^6.D:UYI&73B;OHV=H+Z \5E[$XDI)HX+;[KY*[NUB M!JIZ-OL:;V[OJ^1T\$YZJ9"3%G1V,J!S4X =&>J$M9@F4?SUJ7T$#1R1*R;W M736IO850 Z)6M*\#E4)++H0-B%KL$<>4((<#L(7I:"W7S+'2V8$G!%12@]I? ML,\ATYG+ P_$O[(^FY/K@+-U5+.D/7*" N%4.C#E D8,NQBD(P2V<<#L>;'H MP"+O+IBF!)<&%N_G9CK__BO.-AD%'C@%]T\AH;1 G%"PU;42*$C%&&=2)&]; M"/C9L@,_P5-$Q'TX-?2C%OG59MC[)FLDM7/"F3S2$QQ\"5:5\RJA$+%5U"L5 M7:OW*IZL.FQHI8R(>_"IAF-\$;,!/5Y3+VU26&N"HC,JMZEJ9#-2&=>4:*>, M8*U/\I.5APUQ%#S,W?E5@=EVT4Q_-%,P5]Y,5L&$'R4!1D@CJ+2>Z B/(Q,@EQ80)WBK\ A]XA!+XU0-"=GU[6'N@N%]8A,5U M0&0&(%_O8+8^.REA9U.T*$D'BA%T(3*!<(2CT(D"3QAN%51HAY.7! SC'Y21 MZ4N ]&3PP';&F_6YN>]"(]XZH3@X.!X;Q$,0X!/#<5$._!\;M26^C2WY?-W! M9=Y73$TAG@TL[R_1AKL_1[\OFHF?QOFF_MH([PRC$=Q: [Z/!W[8/')'*$.Y ME#1Y;EI(??OJPUP.IY%] ?X-?>)G/[[;\<;I%5[:X 0&Y9?'+'%!D2$A(D*% M(4;"3IXW$&\_[H\7'<9S/-%9[\RM@<7\V+!EB467\EM%+G*4C6.DH[+(&9JX M9TD9KEL(^5A7H+C+>!H1=^74P +>9-=&DYL-(ZX6;CSR7Z.'?[7Q::)(N<@# M$4;S,\!*(*>E1BH$<&M<3((?2FNW_M@P_N%I0%&>NQ7"95G?'I_L2-$$5QF& M+8C\S*('Y:85N$Q)AF18TF >NXYX>?FU5H"1KQ

    6 M+@7;EB8G$%6.("X4D.])0)X2;9B'&_#Y2VY;X;%EZ5984*\#"WTY5T$T#.7++EYHU8\@PQ9!7GCA-' NF=+_Y(9J&S5B8YP+G>(QD 4E)(A?22\S*)\UV MT_-*2C*/P,K+G%HA:53B)OW:LH_U4.J+[W9R$Z^]99X;YY$D8OF"? "#3D2$ M/1$6.YV?5SW"4SKXP:';K4Z'H=/QO0)K9QNW/HVL&XWSM+?5SJY)9A1/8!EZ MXH%K8"AJ)R42!-P&;(,,I/3 T#9T#=U=-8S:ZB6=X5OY=IVFY]M:'R/]C96HUM_^+0#57GUV,%.%_KK3BSD[#9WBCF MUSNNA3+<"4K!6H*X=5!#K4;8&ON?HF^ MN9F,_E\,H)4U2<)K9$S4N;-+MUXM(H+?H7_SM(HAH^3JVG\.6H6L]5[2-<#<>7?*"Q%?17)H5=]#+H!X;4<@6LA MG 6+V2$MN$!0#UT&+/)*C.AM\3?LK5\MG1'=I(/PE@R/7S\[WJ<,C MUZ2" ,GS3=^'2/Y/=QG\T33AUV@\AE^,X=._[#1TKRKW(S .EOEA-Z-9G[._#LQ T9LXB(0(X\C)HI(V1*(%+GY3D M],4$J=[J^2@">X]3\]]C6(SC9=I\=CTU/RGA)15(NCP32FB)M(,[V3@7N"7! M6E'\/>GMI QK0YT.+2]&KA601 6&T?Z9=-S#=3,7Q1%%&4\Z"RH!X] )IJ1(B4NE$::+" MVM+@>2W#'H\2[-YAC\=PN:IACX9J9E1(* 9#5]3KI#02P4CJC<84MYD@5NVP MQZ,$LW/8XS%L814'F @AM!;):R#R&PC I'<' MNXJX#Z?J&O;HC(A )< S*H)XP!*9Y!4BG.3F80V_D"UD7.^PQZXB[L&G&H[Q MT^&%V,EHJ;4H^)P>S8\- S<$8M@2SI(07+2IHJU[V&.OP]R=7Q68;;M&$ 9/ M*(Y*(:9LGD46X.[)<2Y-)>@K2UVTKK !]PJ&/7;!24E.5P"8C?OS$)(%&J75 M?&G*YI%3>:" C1$%)WQ*L G^_!XH%G>I).UX"N>P'Y\K LJ79CS^L(H57MO< MLZ0=@ZN0@G(DUB$7"48&+!Z3M'=PF$X$E4=DU!&FZBC8'3#IRN6*@')-E(@J M@3O,0[XZ#;8(S@GP@4J2BT^![M*O]FR^70+::K9%VN2V:$1ZV#1,1QG,N"$G(D)Z"MU7!8A*:I]!B!??0, M>^^<"C>].5^15KE:3/UW.XMOO,]N&>SGX>DZ4+U)Q\"L001[GI^B ]5+6$+) M::VM4MRWFU3= 4Y["1O6#3X5KLK)HN"8F (75\*",4(\P@*L=VX#1TYYC[R5 MU&@BP+ O/8+JJ(OK9%[TR2ZN8SC:\^)Z/PFGK+)8NGJC^WRD7>4CNS>9[%^O M4)[_"*('2?4+D0R37B%*B$%<80'P, /9XR@U$ML3N5'G#G5_V$T&AI2!X[,$_. MA\9M) Z+R)-!I3TD>\NM EAN6@F_Q/&J7/3[Z,=FU*ZT(GGA\FQ=2H!M5B)# MF4+)8)NGA[D0BD_3VDU.M7#K#X/GJ99",JD 7I^;9<%RG,\&O=592 M@..MG$")J=SGX#6RDF,4L"24*H<3+GU[[B%GV'#8.=%52B85P&L/VQYR7Z!O M&5'!(LEM#OKE?AXL(I+12\VHM6!UG,]*JRZ?/)2ST$U =8/NCVDSFUUS1[#0 M)E=:./B/YQ'IF!P*A'+.F&5,E([5'J*I6L.L(PK:P^QXD=0-L3?>+VX7XSP_ M]DD\"R26OF +D%VM#U(6H\<8A:<0> 56XG%;_@Q:Z-NO./X9_VPF\^^S:P&; M-")R)&3('ENB8!T;@81+$C.PB8TX8UJM!<75NC4U(;N7F%\=J/.Q_?:KN0[& M,>T4V%=6*\25L4@K^*4GEO,0E>;ZC+?;;D*K=8YJ@G 7H5911MIAFP#&>.U8 M#)ZDW#B6IU I%9"%ZP:76X5_ M<,T<]\1$BQP3!G'/#-C\."*G@R!$PM[)L KX";G#OA[T2F#<7< 5Q\SL:/K3 MCA?Q-MI<\;RL6!E-X,<\Z/!^"F+WN8-'?J!4-*W'MDJ%UH"$?V02'LK)9_>@ MI9I2[9A$@>;4IK8,&6+S,RHV$1PQ3;)T8?X^>OHJRD\@@8\;[M[/,KB@?LX63+U.B7#$U48*2P$XOD5+HLI<)!J98RG,OK2&?;C M*!PX##48^KJ+:5#G?#F-;=KX&,,LOQ[S)N:_,FNM M1[_H_O5.:8N=M%]T+^:"9I[E&@JA(@;,*8Z:RGB*S;?CL';"_]T$.%68.#=;_SMW7+K#]UFGCK)M?.(R&6/ M60)V"FH1598Z:IF1OO3DZ9W$5(*Z\X)C%T1[2:HFR&W:*EXP<,FQOT\:-XMP MH0'C/DY^+.;YC=^)![8O!?^8"^N.CTB!EY$ 3ZW(0UPE1U8:@N#_>+"18:I/ MK%>+[:42P/>#VGX=.XS<*\#_G\TDWOUII_^,\P^+2;AOB<0N#SE02%$&NH& MEK#6842H(IY$+IPH_237=DHJP=Z@*&F*BZP"X%W8V?>OP,-L^:]XO-Z'(DI9 M!Y:3U7"6.3,:&>\%4B1)+Y@!RZIXA_0.6BH)T-0$OB)BJP!^CVZ5^Q__-HI3 M(.K[W:?X,XZ75XQB,4@7&(I8)\2!8++,EQ^A:X1/B0G+"PMV1JSJH!-5O,4'*8>(I!]M#E&[FV4-. M)3@K#X)=<.LID9K ]?;N$=L^3.._%G'B[U8GDQ!OE#!(A!S EX8B1X)!UDB# MM1.:$GVZ^W<7697D5FJY?(M(KR9 ;MO0^NP2+K%1& XK!VYQG!*RN?Y':C*#<#=9E6B_4E!H<<7VD4NE4)O=G]C-*T%ZZ/9&I"6X\;X]-]1S)77*FB M"XQP4A*S"+9T\3E0138Y&2E'"0P9+.3\E; MG-LL+")"Y\^BF?CEFW!9?E]&LW_. MKN(T_XZ]>:AIQR0(GJA RA(+MPJ&^R6 A\@2U5*9H 1_IEBWEHJU^=;K#Q_V M ]=)9#+T>[KWU'^-!<)_^OQ>BG'2_W MA1VF7((GQZ0 6SOB!*S3'CGA P'KF!C?YC'08[XYC/(Z*YB*LKU".'V<7#2W MM\WDZ[SQ_[Q,G^ST)E[8'_";/^P$+H%K8G-*TE*4E .E;H)#%H-'QTSPQM#@ M5.H*JT/?'B:Z-PB\BHJA?IC].0I/=J>!DX91C())#G'K-+*,842\P<8+&6-, M94#V[,O#N* U0*R/".H'V-=;.QX_V1_S7O"0(DJ.8,09I<@92Q#SW&I''* \CZB:%"F(TFW[)JGK^S\_C8J.18$Z-E@C,C>8ZJ,Z2Q-IJ(9&)GAH9&AS_#$EBN?J-&HU4;. MT7)DA#;.YF&M/F,QVEP19P42.DBA+)>2G:P"_)0M1V_OWMIQ[NW\^CW&^1_3 M9O%C-+E9Q:05YB(2JI$B-K]S(.%8 )N1IG!".'%*LA/V:>RDJY)8:E^4[,G! MEQ%)!<'Y[C132 UX>OA,.8P\FHBPJ9"&DNXX2D3" A@P*\HD&;&(6]3OON%2;;T M&]!MZ*H&:?V!L MDI:12 =*N\B@A$,W\?G-;=KDN** ^)JDU^"=1!,2YSX\C M4X6\Z*8:,YCZ JP."%G4[OX!KX$G_ )C>#7W9O3R?I MDN8.X?RH%*=YO)6,%-'D-;=*1^U+X_!($H?%XLF@\J+-YG1RJP"6[V?ST6T> M"I-:\%$HJEQ^](+GYDXN?$36"(5R43-)1,OR ^>/H6_85/JY 'DRB56 Q@?# M9HL!_6$T@=\;V?%7$.K2XKFP/Y8OB#Y4(-B;W=:*ZD .3T3LL91%H!A#\UP+4XO7T770Z".IV2E4BI_#1S *O(. 9W M ],I!B>ED<7G[3WZ?B76XEDD_WST65R9>MI=+F%[Y=?G[((^V3 M0M:)Q'F@C//2@P"V$E*+OAH85-T$4V\6(N\-/G(;8&_-8CZ;VTE^_VP=M'^V M@5;9AT,K%LHZ'$5XH6Q#!L"#K74?02;8$^TH1]%9,.NBLLAZ[5%47GJ*G;;% M>]2W4])7 ^55/TY@K44^1"LC(#%C=!08J:0TXCY*Y )7B&ON4R0R,JQ.L+EG M9 Q[I160^W.=TI?5E=Q7\[5:_ ;_9AF#!#J=R3TY9'GG,O!S#(T$L:B9QD$I M\'-.<%T]IV-XO/02[I8+J!>G*T3+.FS(DA0X49^?R2:(*\V1YLXC&321%GZ$ MLW5BO-00VN\OX0.0Z<#N"D#S-4Y&S?1S,X^;(4LQ3[=QSB#*\Z0(;R@R/#_. M"<9^$E1)I4J/$7U!1%U0Z2+9IB2;*\#)I\9.9E?V+FO:S3@D@:EC1B).5$[K M$PW\2!1AR[G4"MR 4!HH+ZD8UFDZ 5)Z,KH"J'R)/YOQ3_ 4+N#;(_#G\J"N M^=UF@H>5DC!P#D4$M'/.-9ATBB/!I-%@X3G.2_B$LY<3'TD\?["1FV';K$V"H M#-LKP,_CP-)FB*10@KEDD3,FY3@5S:/Y!4I>1:PCQ\"U$X;[CD#,R5Y7.\FU MU8O1%4#EJ4OY$-?T+%IJLL846L 5S.CR)2P$OB9G(:1 1>G<[ Y2AK5U2KO< M)?A= 6R>Y$.L95)[FH#8)1<\1M:XB(QWUN#$352EXY3UI*6*"'1?MND8[E:& MC(?FB[?13I<9E64K-7PMSN9?[#Q>TSSCQ%"#E/&@?4V>>F(518(888+PS//B M;SD=16%-ZJ<\N@I+:. .JW=3^^M=\VN2)TQD=P"N8Q:DI2Z7&5 +US'''+E( MP9"CF"@9 W/DV3#+K8U4+U<>UH,JB8L"G!NZL\[>939GWY]_ /C33D+^X[LWD\G"CA\_ M]IH?>)U=3O+HCN6+\0[CB#-/O /;+<]3!=\.@R<7F#141/<\+[ 5%*T_.*S+ M4QHHI^%SY>!9/M0.VUH^>:U53-)*BJB4+%=G.*2#$BB29)411$@C"N#G\3>' M?$ M4E8 2B\^W I/ZJ^"IWY\'QQ4OT>WB]MW(^#7R"V6M6??&MC+:@#"W9O9FR]Y MJY?I#=S:8,5?P%]HQB/@2+;BO_WX[=V;:VF3$=0%I,", M1]P+<"JU-"@:#$8_"492TPJ )R2R%5CUZP%K+?(<&MBC26;$QM&\:%;;W-5@D'A"4YOY=R#RE$*I &OOUI]=5:;#*9O-9Y_C_#H*(Y6P 4E!8"^8*^2$ M3B@$;*./ (SG7DF!;,U64MIAZ55%XTLPO0+L/ [[7BP?>IM?V_P\DI=YTKU2 MB%OB5O#'+N2V%FR]/465Y#,RVF'FU<;8NS"[,KQ\;B9^O0N2W2.1/**&.[BB M8T .PRX,5KD)U"B0^ DA\T!).]2\B@A\09;7VQ'TU7^/83&.3#KSIIG.VC5$G1PR4(]0<>1?MJF(*D3%9[FN@.*X=:))C>'1*0\RP,W PG/ MQS*_BJ:@+S'$VV5SW:K& GL,3H!P**9$0%D:C1R/$BF.L291$E7<6MY+T/!% M!CVQL+\0I0_[*[BK=FWF"DYR$Y9-#U$XSF%+R%IK$&=)(\,M Z^2AT1$P)J5 M-G4.4S4\J@I!H"6X.LJC>H2M2PGACG;.9Y,NY.X&"7S3L \D?(!CZEV$(WE6 MC-70@E0:"T=!K8-@*@;;@Y5)HDXD"894\.![&@,&IN1@:B:,C<4.E*U?&_,?HD_5F4@L\MT-1U-_.B''7^)^?R Y"[3![ _ M[#CGU*X9QQP[XY$C'GP<[.&\4AL03DPPB95(SQ-'98O).]!BG MEN?KPN_'R6=PQ[[]BN.?\<]F,O\^NTY6:1NQ12IAN&PB%3CPOB2X3K5Z=N3VE.1K@VT^E[F.2A(KDE(:D93?:7'4Y:-)$9&!,V,LP:GT MW,8N=-94#3LH2+O([55B,Y=I73.3C*4BH&!);N?6N4N!*12%=59@(QPKWPS= MA=*:ZG6'Q^?1LGN-"%T6$&+"(G/:(4F#0USK?#M$AYCS.F=WD_2G2+H?36A- M9<*#X_-HR;TN>+[)58C+?8Y^QFN9&RD$(L09$4;'1(@]:6/N M$;365(@\($B[RZ_>Y%Q^A3*-FU^C26JFM\L%U\FM#FFY/8L52LBU);=0*N[K MX@?L.N/ CO.G/\"G/SY\^CX?([A6@2>!*(T1L* \TM+D4DPIJ;9!I.(S-5N2 MUE>];8JFKNPHY-H7H",&%S#25L-.J7#(@L(&/>TXXT0Q(TL[T<](&#:@P8VX>C'YF_V=9VJL=@ NNJ'POTA%G=]R@&UH+Q5*SGL2K05&E9[Y M^)**8>,IYP%.+\Y7@)TON6+S,OU]MGI(_M*!;I_D"OCWO_UW.[F)'YKIY8^8 MGPRN1" MRE.CI40.FX0B!RXS08)QI=-W;6D;-E)R#D">1$H5H.]JVO@8P^P#"LJP>8<;,E3XZPTX'2;TE4P+<@:-OIQ#LR5ELW M[5OO_[4 ]?QX(]^:/]_]_4N<-8NICS-0Z4ME/]YH\F]3.YD!F>!1CW.KS[)) MZ"MXUZM7?Z^Y2,ER(Q%-^94OZ3"R3/,\=<#:A+U*K=X[+DW7L!&/4P)S<"D. MW8#X:)_+Q\4_SF:+&*ZFHV;ZK?GZ8S3)3X]/)M'GG?W7:/[]S=O%;)1[+R^: M6S>:K':<#(F:"(NDR5=$X Q\,F%0D-P2[8D3O-4X@"+4#-O8?6JT#B"Q>N-U MFYW-XDWF>+!SVSU>MV>Q0O&ZMN26BM>M/K-Z8P^\BGOL<:>(<@(C3[!"/#J# MC)4"@1,LJ T^D%@ZV+Z+EMXCS-<]"9?I^1<>';JW=^L_7%7!Q:"B)*":D^)Y M\#O3R&CPJ7C"++I$N"K^B$(',@>.[)7 SHM!Z"<6UH"7Z6PZOWYHXH9M+',Q MR[)>PE-0%E2[8C%/+LRCI"QA*#KEB."<"=8JW >?> 0U^-4#S'9_?6 4G5K@ M35'N5X>?==VV-MZD&#A*.K/$:(DTL %1[3C7E@4J6NGKHQ$T9.%\*9GNA4@' M!E<0XEBF1-9&Q/OQZ'9MU&T>E_#@9"AM4:(Y 6NT0M8: IO),RJM8[AX4?Q> M@FJ"3Q=Y;\M'%6%^9R2!4>F:T@KGT5XV\]YY,B($"TY"U-DS"?F<,8R$!AL M&X-5NXG&Q^B=EV0,DZDJCI_2#*] #]T_"+EQ;-87^4I+&^]4GBF/A P$KF^1 M)S;K_' W#EX$X;@HG8':2]# &<\SF4+E95,#T%:TKT^?L09CJ8'XD-\KH$0A MX I!04CG#&:!Z])5%T\(&-BF+B?8%^]4=>7RX(./_2B-_.8*EC19$@)*1N8V M'H*1HU+F9^!]--S+X-O,\WNR:!7.>!?!-"6X-+!X/X.>_/XKSC9OBS!&C=7& MH,A6DROS9#2X?3%LG(&U%2()+03\;-F!KX500$0GI&"0RSBH1<:)"M\HH/%EUX"J3(B+NP:<:CO$%<&!JQYL'R2*0 MQY)!DGL+]JY/R!$N$0/35T;*B>-M9M._7'G@\HURA[D[ORHPVRZ:*=BX8*Z\ MF83+^?':0,7'+1&R6'0 0N/=IA\^TJ7(V" M4GWY0NGQ+![8L4XAPATS:%.,#F/ESWN9FL=[+>B)<.@_$9$0[Y MU9\8P/605"$C%*'<&*IYZ4D].XFIL/"F#W;*,+T"].RO0 M$:F_S9BB'S0B1 M1ZX)BKP@*1$3F0JE1^7U+_\K'A4]&8K*,;\")#UW,=:6X;W!.+G);'N(R@A) M2/ R(+CN;3,AX P=%>46BC,*DTMKI2!*'#6V=T=(^AP@K0.A]N-A;JZEG M"6$O N+<4>1D#M%9D:22U-OB#Q?4&9$O*N!=P?ECN/VJ(J"KQQ6WQ@&?P;YK MV'/O%TX7ZVR_L4(!SBU=I3F.GCNEW_A_+4:ST=-^5QV8\-8CF[.,W&B&P$/$ M*$81>:34">H+G]_C*"P=#%VFX;^.;B:YZ,[F _SDP,X.70K&6YJHQD@3;Q#7 MQN7.GTB8E4]!%MW"L'KSA/@\%%0]I^BK"Y4M T/"&6(<32@%YQ!7 M!';@(D8,+!G/0R1&Z#;@_0M$6\\*AL-AV&,D4QVV-NTWTGJ9L*P1\FX91CV&(97@)O=$4'J#>9.",2,R0]B@R>D'0_($X8] MUBI87!HYKRD,VP<[99A> 7J>.^8'+OH'#QW4<1),<3@@^9VA9",R+&A$="2< M.)\\/77Y:EM:ZPJG#6%*G57:?X4ZQ\"8"$Y2)$-0>;"5 B;+@!*E% 3@E/%M M>CK.5N=XML#=:1!3NO;Q&/%5H(0?;P5^'L=M>]))*V,B02[I[-NKA"S8)8@' MZ1/A5@I5>N!V&[KJ*L,]*3Q/)JX*(/CT@"WGZQS)+P27*S],C[E4N M*"81C.,@'=')BM0J"')L)G8++55T/IX7:D7$4@6\,OV?FMG]U-S19)&9N/+! MP,C9Z/E[_?[^]WQJ0:BCB9W>+3D)MK;/ TZ;\9+):]9<>ZLYCF 0!<<9XL($ M9+TSR(.!KUUTC 91'*$GVTX539_G!GD=X*@W!_C^]L>XN8O1Q4E,H_F/L9W, MNL\(W;=:H=Q>:X(+Y?$NFMNL&C?&X!>XDJ?+^2+O1C,_;F:+:;Q/DDCLE5+6 M(ZEDGAH+QJ'%4B$E/4E2,Q:*C_0Y@KQRLT3? >!J*8+[S\U6SJ1+ ME@<;)6*.2L1C[L6V1")@ R&!!65IZ4XE:.B<;B&QMX-3 M!QE4 *C_N[!CL'5CR'O9A/3!T[(Z$)0?,,JS[1/2(EK$>00/++'$VDVN/0)& M6\BH$CQ=A-R4Y7@%H'G*G ^+2]7UDTS=0%N?1 8GT%$MD2(^=P7 \7'8.@2G1FK#%8FQ M=-/60:)JTEP](= >7AWD40' _CY)B^R./]+%S% 2?!3("<_ L 7B6"8NK9C:?WF_HR7%[<@(W?==>F<"Y15+@ MY?A1"MZ+PR@H@;4$[]>ITF&"#F36!KDN^'A>@7EB856 QY=9YTSY+&/CAH:&"_=5]2*L(&3D6>[.,M+:> BN)<;6O]XZ<:C MFZ4$-P^ 3O/[W4\?6\P/,#8I76M #4XX(&9X;NG%RT9PV#5QP%1KB3:'XN(_WV+G?Z9/=IQO(=DY=T/!(: D,)&[@ON%2ZEN>59KN/$OMQV>XC M9% !H+;E7IF(0;$\TEQ(,&*Q5\@0Z^$G0<&?"A*V\6^>[3Y&R"VRW<=PO +0 M'$RH*3P@T^1AX5 .SOX(M/7R1? M@V24:%#"7%G8!%/+*(Y!1!E#G256V])F^E9"J@52%V&_R'GWY7P5\'FQ QTC M; #L2<5=0-Q8A[2Q$9$\P]=[13$KG4KJ6"QQPG[WTP*G%\\K0,V.Y&WB(O?L M.21]GALA'6!?L8@\]9A;I2).)ZY5?H7%$@7C EWD4"6:UH](AAQ MS_6J(2^:"/ZN4Y3@?^MBB:/DW+98XABF5P">JSB9@11V)]L]I\QR#@>*.K 6 M&5$YIXH1\=CK%)@WOG3 _!!-M8&IB^2;$XJA EAU*>N@TBFC0'5CP7PNFV3( M8=AQM)8H);-1@ LC[50U.&>RK J![]3"J@"/[9+WX/ER*SV8D8KEE!8AR&E# MD66.&; D O&EPU9_N1J2E5";VO$^3]:4;R_82]!IJ;(X"P$&(=95&E=#:#+U8[H8Q21TU&!F%P;XU MR>9J((-($%RIH#W5IR\I?$S1L'?G$.#J+(\JT96'#_EYS'4AB^GD1 MSZZM!1_73QVE53-&O-SG%]%.&=AY->_NS1,$NX!I,%*NSSY:B)1QL1X"Q2Y$QH=F5N!U_;BQ#P8=S@2QZ638-?% MF O2&,KG""F-/>78R?)/!>^F9M@ :D&]4ICQU4'H[HWWTX4=OYE?V.GT#G[S M'W:\B-=8P?]@#P>-8]B9D1KI&/)E'7"*3CL;2V<86Q%6V875$05[P55")/7A M[$OT0XM=T(I3Y%+5B$>/(8C* *"0\@T50G'XJ^#["2F,D5U$CQU9'V] M??=_+.S43N8Q]NFVW[)((??\$'F#^.>>"J:"H4CFL _G,2!'+$$^,).Q!D;5 MJ_;/'XH_[MG_,)%B;0!('A1--"(9,_H3QF!'IH HCXE@%KVBI7-_+E'J*IEE[Z0B!H3BB12A&VVLW:@94T,6.E0(SE,K; !-(8;G01O6=<:<%) MZ=S<(9J&15A9!+2 5V=Q5 JO!QLT>.4P,0Y%J<$0#2DB@QE% 2Q0%[!A,I8. M;N\EJ);>Z/.IKFZRJ!18?]K?H]O%[?O?/Y9&Q;66X+@2!<+:>;ST]"),C$IE112*C=0:1R1 M]9@C%XW2B0K!4NF(0UO:AM5IYX5;;]D,/*GR4YSGA2[3NN1+ M+,:0)E0@ZJWWSA/BU+,@Z=:9D\^6';8$M#PB^G*N#J$W:]*_PB\;4)BC:5S# M^;^CG5Z[W$VD%$;8Y5)5[25RPE)$J932>FZHX^VAL/]CPQ9@GA0@!;E<+6Q& MD\_Q]_S#:.;M>+FKX&Q47">DHL#YW4]P2&)*^4$AQ0C!F ?9"SO/OSALQ>2Y M =2+WQ58.<]TY^5B/IO;Y:2*-[?-8C*_)A9CY5E$V.>A$CDG9&3TR'@B2?+. M&!X*6S>':!JV&O)T5DU160RLH5847Z:O8/G/[]XVDS![M)]K;6*PA,(F5'ZU M.[\,K[$)2)$0N2;$*M7F1MO_E58X4:\')X7Y6F\*[DL_-/0,CH*2?ZQD"K-XX*MHSVX>%2]XI;UQ M1B/I\BQ3QCRR.680N;-!$B>%#_TP4TM=R!"PZ\E!N#):GU%X[G^?#Z-*IU!=$ MU 65+I)]?J'U8G,%./G4@/)=.Y[K'0A&!#>&HP04YRIVCG2R =&8<+(Z<=A. M<<7RG(JAR_N+(Z4GHRN RI?XLQG_'$UN5B'T#]:/QJ/YW69<8U3&*4.1<(R! MR@7O5KL@$!%421_ACO:EKZ.]! V;C#\!@,JQOPHL;;7_'F+X&!,7.59Y%QIQ M+M-R'@^RWO!@%%B$KOS[+OMIJJ6(\5RV"*86*$:&,FQBP MI*[TVS_'43BL[70VF!46U031(\L%0Y)Q'&V*@;:R<]I^;]BBQ=.!Y13L'AA"G^,\ M-Q)/1VZ1F92W];"1-PD^\B7^L'M?=6:PXJD1$/NZ.:(ZVX0UX+ MXCACF,A#V=EN7QZV4O%DL#JQ"(;/^B_7GD7_OV^:G_\G^K!:_OUTFI^&?\B: M'\[R/S&*'B^XLH=\>#"#7JY^9,:_$]$],_SP&8"9;^ :NKM,+[[U$)?HRI76 M'^BH4?+ZZU4WGUDEN/L0O'7!0;SI8^6S.>6'V#+@';#:T@QXMZPL>@?_?YDU M[H>PE^L-)J^]?&]:,6%@\7R6QYOQ^(&N M39JSCU2V+CC8@=G!\Z8= P:6S>=F\CDV)83R=*7!I+&7U\V!C5=TK\2<&QM- M5I.P<\"IU 7S8N'!E%I7RZ -FX96>3^]DS\#2^SK_Y]747TZ_S:;O M9_/1[9*7?\;Y]R:4D62K#PP2L^LCU6/8-K"$'S>?EE.ENU<=)%#61Y8'&53/ M!?BYF?]WO+^I8Z$CVNH#@W3@%KHL#[)M8 E_@$6;2=SL%(SNS_:VGYFZ8\DV M4M0U27$_:^J2V[M%_):'2<3)+,(^)ZF9^J5IW5?9'O.=-A(V%4NX#1,K%/L_ M1LUX_=#:WYK;>)%[^Z=WG^RO4\A^[\=:A0MP[0AHP\\*80 [_M?"CD=IY-?4 M?[._U\^>S4X!A8,?; 6'JK(5??A:%R1 C8WM9$WPQ]L?N:,1-N"6I=1E;+=N M7VP%BJH"5;TX6X\'5M+$V[-L*_E6%=HZS*/ZA%C8CWZ^;"LA5A7K.LRCBK(" M39R!7_@E_FLQFM[KE3)*^8C/M!)R5:&OXWE8:Q70U<]350 ]7;E(]<\>8@M4 M_ES9NW_,KN(4O*U;._&Q=.%/F_5[G&M@3O]:G_M%!DNX'B&%QR?R^>Z'3@C] MCGXQ'_V,%Z F;IKI7>_2D>TK#B>FY_QN6FY^Z$#R>/R^'AJJ_V MBJ(YCB\#B^XJ-@7D]+#*D#4EAWG=[-GX\$4^0-+G(N)XOM9@U2/'"F4'$_Y3 MJWC.F^8_]8G_J4\\3C;A?[XU2W^\[_%XNM)@953[3L?6S0XM@/'XGJPR1^/Y M;)PS[2>+S.8$5J^T[$EHT.;=2NJ2T3='NYVG#7 M=C\_OK;\Q47S-8ZCG\>PQE#OU,7V%8>[2+K):R]?AO93@)1P;]1?IC3RL.Z' M29FS=GCUX51@-UFVYM?0.C/&Z1_39O'CXVRV*"C1?>L.5IW;58\>YM'0&O6[ MG=S$<$]H*2GN6W>PNMRNVO4PCP8_B\VW9F[')?+ S]<:K-RV\YG;RHOA)?3& MS\$3']_EP1F%!+5MR<$*:[O+:P]GAG:4LZ<(%&:J2JG&76L.5B_;47 '>#.T MV;F)#+_Y>5-,-^Y<=+A2UZY6Y@'V5"2])66/-$1)(6Y;>[@ZU0*RW,.L&E3I M/:G%%>K.E8>K,.VC5P\Q:NC*BG\M1O.[_![VBI7@WMS^6+9KCQ(0$V&WI:1[ MY*>&*SCM*.YNK!S:;7RF9OXQ6UXB7[\#E[XW8^#REWDI3_*X3PU7J]HY=M>% ME=7)_W.7=]_AM7;"5N&H*0.UCR]"MSMF@RCLJ)+!MZ[625TT!HSU,J2'$7V0\YN.% M6@FHIBC/-C8,;H0TO4LE-VNTDD=-,9AGFZ^CS+NW.(ZM5Z4UA4DJ+%-M)G^ MX;(F[%V<^>EHF88I5*=Z>/E60JPI -*>98/?2V&4Z;)CCNG/A]V52C\?6KV5 M9&N*A;1F6*T#-=[\LM/P;70[FMR<:+#&]B\4&;#1@O@"@S967[E=?N(%&+H= MA*TK]CFWZP7_G/P8Y44+G=>=JP[7M+9/%D\.YB&.#*UI-_05G-N]:\WAFM2/ MEE:5X[@WU%W!9^?3VTGX,+8W123U=,7!FJF.EM-63E0BI7SB+R:S,"TGIF=+ M#M8HU4G[O>1%)8+Z6_/K@;ZR&G#'TH-U11TMN/V\&=HQW]RIH]L8/C3+273_ ML./>QVW?NH.U0K4670NNU'#P9A=@)L=OS3VYY7+<;=8?K$GJN"/8CDO5RO-$ M8ARN9:J ]"H1VK CCT[GE.WG^7^&(/UG"%*?(H+5^8>_?.#0="DB>+KVL,YR MJU.TERD5"&M9C?+6SN*R1S5.9FO^37-W>!Y"/'M[]_!WKE9OE2\W\["C2;@: MVTE.>[QK;NUH4ECF)R%QD..]'PS-^213 ?#>W_X8-W XJ>UC20TB>_][ZJ^F(U_@?#TL-=PH@N.$\V+S-4CD#[@!YOGY M\ ]V-,W]U05$LV7-X>8+'">CW>P86%A/3_;=G_^<+Z%T\7UR<^7[J;T#2P\W M*Z"UZ-HQI]8RG(^3V0BX^&UJEV\:/[+)BM;B[/E,D8*N0%9[PO0'&?)OG> ZB?W8]@S])[7UG]36<94T M\^GX6YS>SB[3MVD ?)4IQ-BS[&!GZ#@;X3!C!K<4,E4E(H5/5QJL!O18&V[+ M]FL1R;?1O+=Y_62IP0H^.PKE"0,&ELJ7Q3@2[ 3)5DUH?LQC_[K<76L.5M]Y MG)P.L&3X_KY3R&S/LH/5=AXGML.,J4(!+NG*4S'MO(02?++<8-6;713A-D94 MI R_36\G\[*Z\-&2@U5J=E>%+QE2ER8L)+#=JPZ6%NZE!ZL3V\9AF-Z.)K:@ M)GR^XG )X2[:< <_JI#5N\5T25@!(=TO-5Q&N(MTGG.@"K$\*B&XN7GSTX[& MO>?H[5EWN/1P%X'MY->.1APU<31M_PBSCD\^<(,NX>QO%LXR//_4" M(P72C=O7[Q6+7R\?'B]=RJ4[O'HE&6>#$P;"YH=&U02P$" M% ,4 " #+B@A75':#C^@& X(P $ @ %,0 &$R,#(S<3)E>#,R+FAT M;5!+ 0(4 Q0 ( ,N*"%<4FI^S)A$ ("* 0 / " =#( M !A,C R,W$R97@Y-2YH=&U02P$"% ,4 " #+B@A78[/># 3' 0!8FAX M$ @ $CV@ :VYF+3(P,C,P-C,P+FAT;5!+ 0(4 Q0 ( M ,N*"%?F&-B^A1 "3& 0 " 56A @!K;F8M,C R,S V M,S N>'-D4$L! A0#% @ RXH(5T( _!'=%0 _<8 !0 M ( !"+(" &MN9BTR,#(S,#8S,%]C86PN>&UL4$L! A0#% @ RXH(5TEE MT:IV9P U54$ !0 ( !%\@" &MN9BTR,#(S,#8S,%]D968N M>&UL4$L! A0#% @ RXH(5^9]E6VN^ H&L* !0 ( ! MOR\# &MN9BTR,#(S,#8S,%]L86(N>&UL4$L! A0#% @ RXH(5\Y^4HZ' ME $+H& !0 ( !GR@$ &MN9BTR,#(S,#8S,%]P&UL 64$L%!@ + L M@( %B]! $! end